.edital-preview .info-toolbar{max-width:210mm}.edital-preview .info-toolbar .document-print-button{font:inherit;color:#1747a3;cursor:pointer;background:#fff;border:1px solid #d6e3f8;border-radius:12px;padding:11px 16px}.edital-sheet .info-sheet-header{flex:none}.edital-body{color:#172e60;flex-direction:column;flex:1;gap:4mm;min-height:0;padding:7mm 13mm 4mm;display:flex}.edital-heading{color:#fff;background:linear-gradient(112deg,#143889,#1c72bd);border-radius:5mm;min-height:31mm;padding:5mm 7mm}.edital-heading span{letter-spacing:.12em;color:#ffe087;font-size:7pt;font-weight:800}.edital-heading h1{letter-spacing:-.025em;margin:2mm 0 1mm;font-size:21pt;line-height:1.05}.edital-heading p{color:#e6f4ff;margin:0;font-size:8pt}.edital-intro{color:#4d5e7d;margin:0;font-size:8.5pt;line-height:1.35}.edital-sheet h2{color:#183e86;margin:0 0 2mm;font-size:11pt;line-height:1.2}.edital-sheet h2 span{color:#119fc0;margin-right:1mm}.edital-dates>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;display:grid}.edital-date{background:#f2f6ff;border:1px solid #dce7f7;border-radius:3mm;flex-direction:column;gap:2mm;min-width:0;min-height:19mm;padding:3mm;display:flex}.edital-date strong{color:#174aa4;font-size:8.5pt}.edital-date span{font-size:7.5pt;line-height:1.2}.edital-columns{flex:1;grid-template-columns:1fr 1fr;gap:3mm;min-height:0;display:grid}.edital-panel{border:1px solid #dce7f7;border-top:1.2mm solid #269dbc;border-radius:4mm;min-width:0;padding:4mm}.edital-panel:nth-child(2){border-top-color:#8d6caf}.edital-panel ul{gap:2.3mm;margin:0;padding:0;list-style:none;display:grid}.edital-panel li{overflow-wrap:anywhere;padding-left:4mm;font-size:7.6pt;line-height:1.27;position:relative}.edital-panel li:before{content:"";background:#15a9b6;border-radius:50%;width:1.5mm;height:1.5mm;position:absolute;top:.45em;left:0}.edital-ages{background:#eff5ff;border-radius:4mm;padding:3mm 4mm}.edital-ages>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;display:grid}.edital-ages>div span{background:#fff;border-radius:2mm;padding:2mm 2.5mm;font-size:7.5pt;font-weight:700}.edital-service{background:#e9f8f6;border-left:1mm solid #1aa7ad;border-radius:2mm;justify-content:space-between;align-items:center;gap:3mm;padding:3mm 4mm;font-size:8.5pt;display:flex}.edital-service div{align-items:center;gap:2mm;display:flex}.edital-service>strong{color:#134b91}.edital-sheet .info-sheet-footer{flex:none}@media print{@page{size:A4 portrait;margin:0}html,body,.edital-preview{background:#fff!important;margin:0!important;padding:0!important}.edital-preview .info-toolbar{display:none!important}.edital-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;zoom:1!important;width:210mm!important;height:297mm!important;box-shadow:none!important;margin:0!important}}.edital-body{justify-content:space-between;gap:3mm}.edital-columns{flex-direction:column;flex:0 0 106mm;gap:3mm;display:flex}.edital-panel{flex-direction:column;padding:4mm 4.4mm;display:flex}.edital-panel:first-child{flex:0 0 47mm}.edital-panel:nth-child(2){flex:1}.edital-panel h2{margin-bottom:3mm}.edital-panel ul{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1mm 5mm;min-height:0;display:grid}.edital-panel li{flex:none;font-size:9pt;line-height:1.28}.edital-panel li:last-child:nth-child(odd){grid-column:1/-1}.edital-panel:nth-child(2) li{font-size:8.7pt;line-height:1.22}.edital-panel:nth-child(2) li:before{background:#8d6caf}.edital-ages{flex-direction:column;justify-content:center;gap:1mm;min-height:31mm;display:flex}.edital-ages>div{flex:1;align-content:center;gap:2mm}.edital-ages>div span{font-size:8.5pt}.edital-service{min-height:17mm;font-size:9pt}.edital-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.edital-heading h1{margin:1.5mm 0 1mm}.edital-heading p{max-width:100%}.edital-date{--date-accent:#246ac4;--date-tint:#e8f2ff;isolation:isolate;background:linear-gradient(135deg,#fff 5%,var(--date-tint) 100%);border:1px solid #d7e4f6;border-left:1.2mm solid var(--date-accent);border-radius:3.5mm;grid-template-columns:9mm minmax(0,1fr);align-items:center;gap:2.5mm;min-height:23mm;padding:3mm;display:grid;position:relative;overflow:hidden;box-shadow:0 1mm 2.5mm #173e7b16}.edital-date:nth-child(2){--date-accent:#8061b4;--date-tint:#f1ebfa}.edital-date:nth-child(3){--date-accent:#1597a4;--date-tint:#e7f7f6}.edital-date:after{content:"";z-index:-1;border:1.5mm solid var(--date-accent);opacity:.1;border-radius:50%;width:21mm;height:21mm;position:absolute;top:-8mm;right:-5mm}.edital-date-icon{background:var(--date-accent);color:#fff;border-radius:2.5mm;place-items:center;width:9mm;height:9mm;display:grid;box-shadow:0 1mm 2mm #102b6c29}.edital-date-copy{flex-direction:column;gap:1mm;min-width:0;display:flex}.edital-date-copy strong{color:#173b83;letter-spacing:.015em;white-space:nowrap;font-size:10.5pt;line-height:1.05}.edital-date-copy span{color:#3d527b;font-size:7.5pt;font-weight:600;line-height:1.16}.edital-ages{isolation:isolate;background:linear-gradient(115deg,#f3f8ff,#e7f2ff 70%,#d8ecff);border:1px solid #c9def5;gap:1.5mm;min-height:32mm;padding:3mm 4mm;position:relative;overflow:hidden;box-shadow:0 1mm 3mm #315d9b16}.edital-ages:before{content:"";z-index:-1;border:2mm solid #86b9e644;border-radius:50%;width:49mm;height:49mm;position:absolute;top:-22mm;right:-8mm;box-shadow:0 0 0 7mm #8bbce51e}.edital-ages h2{z-index:1;color:#173b79;margin:0;font-size:11pt;position:relative}.edital-ages h2 span{color:#168faf}.edital-ages>div{z-index:1;align-content:center;gap:1.6mm 2mm;position:relative}.edital-age-item{--age-accent:#2b77cf;border:1px solid #d8e4f9;border-left:1mm solid var(--age-accent);background:#fff;border-radius:2.4mm;justify-content:space-between;align-items:center;gap:1mm;min-width:0;min-height:8.5mm;padding:1mm 1.6mm;display:flex;box-shadow:0 .4mm 1.2mm #315d9b14}.edital-age-item:nth-child(2){--age-accent:#8c69bd}.edital-age-item:nth-child(3){--age-accent:#16a3a9}.edital-age-item:nth-child(4){--age-accent:#d09532}.edital-age-item:nth-child(5){--age-accent:#3e8dca}.edital-age-item b{color:#173971;white-space:nowrap;min-width:0;font-size:7.7pt;line-height:1.08}.edital-age-item strong{color:#124b97;white-space:nowrap;background:#eaf2ff;border-radius:100px;flex:none;padding:1.1mm 1.7mm;font-size:7.2pt;line-height:1.1}.edital-preview .info-toolbar{flex-wrap:wrap;max-width:1000px}.edital-preview .edital-admin-link{white-space:nowrap}.edital-preview .info-toolbar>span{text-align:center;white-space:nowrap;flex:1}.edital-preview .info-toolbar>div{white-space:nowrap}@media (max-width:850px){.edital-preview .info-toolbar>span{display:none}}.edital-panel li{align-items:flex-start;gap:1.5mm;padding-left:0;display:flex}.edital-panel li:before{display:none}.edital-panel li>span:last-child{flex:1;min-width:0}.edital-list-icon{color:#0994aa;background:#e6f8fb;border-radius:1.6mm;flex:none;place-items:center;width:5.5mm;height:5.5mm;display:grid}.edital-panel:nth-child(2) .edital-list-icon{color:#8463ae;background:#f2ebfa}.edital-bottom-cards{grid-template-columns:minmax(0,1.95fr) minmax(0,.9fr);gap:2.5mm;min-height:19mm;display:grid}.edital-legal{background:#f5f8fe;border:1px solid #d8e6f7;border-left:1mm solid #4279c3;border-radius:2.5mm;flex-direction:column;justify-content:center;gap:1.2mm;min-width:0;padding:2.2mm 3mm;display:flex}.edital-legal-heading{align-items:center;gap:1.8mm;min-width:0;display:flex}.edital-legal-icon{color:#1c5baa;background:#e1ecfd;border-radius:1.5mm;flex:none;place-items:center;width:5.5mm;height:5.5mm;display:grid}.edital-legal-heading>div{flex-wrap:wrap;align-items:baseline;gap:0 2mm;min-width:0;display:flex}.edital-legal-heading strong{color:#183e86;font-size:8.7pt;line-height:1.05}.edital-legal-heading small{color:#5c7398;font-size:6.5pt;line-height:1.05}.edital-legal p{color:#31496f;margin:0;font-size:7.3pt;line-height:1.18}.edital-bottom-cards .edital-service{background:#e8f8f3;border-left-width:1mm;border-radius:2.5mm;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5mm;min-width:0;min-height:0;padding:2.2mm 3mm;font-size:8pt;display:flex}.edital-service .edital-service-copy{flex-direction:column;align-items:flex-start;gap:.4mm;line-height:1.1;display:flex}.edital-service-copy strong{color:#173d73;font-size:8.5pt}.edital-service-copy span{color:#4a6785}.edital-service .edital-service-phone{white-space:nowrap;color:#124c7d;align-items:center;gap:1.7mm;font-size:10pt;display:flex}.edital-service-phone svg{color:#13a65a;flex:none}
