:root{font-family:Inter,"Segoe UI",system-ui,sans-serif;font-synthesis:none;--cf-bg:#f4f7f9;--cf-card:#fff;--cf-text:#183541;--cf-muted:#5c7280;--cf-border:#e0e7ec;--cf-soft:#f7f9fb;--cf-active:#fff7dc;--cf-green:#167c60;--cf-green-bg:#e9f7f0;--cf-yellow:#f0bc20}html[data-tema=escuro]{--cf-bg:#0f222c;--cf-card:#172f3b;--cf-text:#e6f0f5;--cf-muted:#9eb5c2;--cf-border:#2c4552;--cf-soft:#132b36;--cf-active:#504729;--cf-green:#65d7b2;--cf-green-bg:#203f39}body.conf-body{margin:0;display:block;background:var(--cf-bg);color:var(--cf-text);min-height:100svh;font-size:15px}.conf-app *,.conf-dialog *{box-sizing:border-box}.conf-app svg{width:20px;height:20px;flex:none}.conf-app a{color:inherit;text-decoration:none}.conf-app button,.conf-dialog button{font:inherit;cursor:pointer}.conf-app button:disabled,.conf-dialog button:disabled{cursor:wait;opacity:.6}.conf-app [hidden],.conf-dialog [hidden]{display:none!important}.conf-app :focus-visible,.conf-dialog :focus-visible{outline:3px solid #dcb52a;outline-offset:3px}.conf-app{min-height:100svh;display:grid;grid-template-columns:228px minmax(0,1fr)}.conf-sidebar{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;padding:30px 18px 24px;background:#102b37;color:#c5d5de;border-right:1px solid #1c3c49}.conf-brand{display:flex;align-items:center;gap:11px;padding:0 8px;margin-bottom:52px}.conf-brand img{object-fit:contain}.conf-brand>span{font-size:17px;color:#eff5f8;letter-spacing:-.5px;white-space:nowrap}.conf-brand strong{font-weight:750}.conf-brand small{display:block;font-size:9px;font-weight:600;letter-spacing:1.6px;color:#7c9cae;margin-top:6px}.nav-label{font-size:10px;font-weight:700;letter-spacing:1.9px;color:#7293a5;margin:0 12px 14px}.conf-nav{display:grid;gap:6px}.conf-nav button{display:flex;align-items:center;gap:11px;min-height:45px;padding:0 12px;text-align:left;background:transparent;border:1px solid transparent;color:#a9c0ce;border-radius:9px;font-size:14px;font-weight:550}.conf-nav button svg{width:17px;height:17px;opacity:.8}.conf-nav button>span{margin-left:auto;font-size:12px;background:#183846;border-radius:5px;padding:3px 6px;color:#81a4b7}.conf-nav button:hover{background:#193a48;color:white}.conf-nav button[aria-current=page]{background:#f3bb17;color:#172f3b;font-weight:750;box-shadow:0 4px 12px #00000010}.conf-nav button[aria-current=page]>span{background:#102b3712;color:#173744}.conf-sidebar-bottom{margin-top:auto;display:grid;gap:16px;padding:20px 12px 0;border-top:1px solid #2a4552;font-size:13px;color:#94b0c0}.conf-sidebar-bottom a:hover{color:#f3bf25}.conf-security{font-size:12px;color:#7897a9}.conf-sidebar-bottom button{width:fit-content;background:none;border:0;padding:0;color:#93b0bf;text-decoration:underline;font-size:12px}.conf-main{min-width:0}.conf-topbar{display:flex;justify-content:space-between;align-items:center;padding:18px 40px;border-bottom:1px solid var(--cf-border);min-height:72px;background:var(--cf-card);font-size:13px;color:var(--cf-muted)}.conf-topbar>span{display:flex;gap:12px}.conf-topbar strong{font-weight:600;color:var(--cf-text)}.conf-icon-button{border:1px solid var(--cf-border);border-radius:8px;display:grid;place-items:center;width:32px;height:32px;font-size:19px!important;color:var(--cf-text);background:var(--cf-card)}.conf-wrap{max-width:1480px;margin:auto;padding:37px 40px 22px}.conf-page-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.conf-kicker{font-size:10px;letter-spacing:1.6px;font-weight:750;color:var(--cf-muted);margin:0 0 10px}.conf-page-title h1{font-size:28px;font-weight:750;letter-spacing:-1px;line-height:1.3;margin:0 0 8px;color:var(--cf-text)}.conf-page-title>div>p:last-child{font-size:14px;color:var(--cf-muted);line-height:1.7;margin:0}.conf-mobile-break{display:none}.conf-admin-label{flex:none;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--cf-border);border-radius:6px;background:var(--cf-card);font-size:11px;color:var(--cf-muted)}.conf-admin-label>span{width:5px;height:5px;border-radius:50%;background:#d6ac29}.conf-overview{display:grid;grid-template-columns:.8fr .8fr 1.4fr;border:1px solid var(--cf-border);border-radius:12px;background:var(--cf-card);margin-bottom:34px;overflow:hidden}.conf-overview>div{padding:22px 25px;display:flex;flex-direction:column;justify-content:center;gap:7px}.conf-overview>div+div{border-left:1px solid var(--cf-border)}.conf-overview>div>span{font-size:12px;color:var(--cf-muted);display:flex;align-items:center;gap:7px}.conf-overview>div>strong{font-size:27px;font-weight:750;line-height:1.2;letter-spacing:-.7px}.conf-overview>div>small{font-size:11px;line-height:1.5;color:var(--cf-muted)}.conf-overview .conf-sync>strong{font-size:16px;letter-spacing:-.3px;margin-top:2px}.conf-sync>div{display:flex;gap:15px;font-size:11px;margin-top:3px}.conf-sync a{text-decoration:underline;text-underline-offset:3px;color:var(--cf-muted)}.conf-sync button{border:0;background:none;color:var(--cf-green);padding:0;font-size:11px;font-weight:700}#conf-sync-dot{width:6px;height:6px;display:block;border-radius:50%;background:#b6c5cc}#conf-sync-dot[data-tone=good]{background:#22ad82;box-shadow:0 0 0 3px #22ad8210}#conf-sync-dot[data-tone=warn]{background:#dda917}#conf-sync-dot[data-tone=error]{background:#db6c5e}.conf-section-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.conf-section-title h2{font-size:17px;font-weight:700;letter-spacing:-.4px;margin:0 0 6px}.conf-section-title p{font-size:13px;color:var(--cf-muted);margin:0;line-height:1.65}.conf-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px!important;font-weight:650!important;min-height:38px;padding:10px 15px;border-radius:7px;border:1px solid transparent;white-space:nowrap;transition:filter .15s}.conf-button:hover{filter:brightness(.97)}.conf-save{background:#f1bc1d;color:#18313b;border-color:#e6b117;box-shadow:0 2px 4px #d2ab1110}.conf-outline{background:var(--cf-card);color:var(--cf-text);border-color:var(--cf-border)}.conf-small{font-size:11px!important;min-height:29px;padding:6px 9px}.conf-wide{width:100%}.conf-card{min-width:0;border:1px solid var(--cf-border);border-radius:11px;background:var(--cf-card);padding:23px}.conf-editor-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(285px,1fr);gap:20px;align-items:start}.conf-list-card{padding:0;overflow:hidden;min-height:370px}.conf-list-tools{display:grid;grid-template-columns:minmax(0,1fr) 138px;gap:10px;padding:20px 18px 10px}.conf-search{border:1px solid var(--cf-border);border-radius:7px;display:flex;align-items:center;background:var(--cf-card)}.conf-search>svg{width:14px;height:14px;color:var(--cf-muted);margin-left:11px}.conf-search input{min-width:0;width:100%;border:0;background:none;color:var(--cf-text);font:inherit;font-size:12px;padding:10px;outline:none}.conf-list-tools>select{width:100%;font-size:12px;padding:9px;border:1px solid var(--cf-border);border-radius:7px;color:var(--cf-muted);background:var(--cf-card)}.conf-list-count{margin:0 20px 14px;color:var(--cf-muted);font-size:11px}.conf-table-scroll{overflow:auto}.conf-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.conf-table th{background:var(--cf-soft);color:var(--cf-muted);font-size:10px;font-weight:650;letter-spacing:.6px;text-transform:uppercase;padding:12px 18px;border-top:1px solid var(--cf-border);border-bottom:1px solid var(--cf-border);white-space:nowrap}.conf-table td{padding:15px 18px;border-bottom:1px solid var(--cf-border);color:var(--cf-muted);white-space:nowrap}.conf-table tr:last-child td{border-bottom:0}.conf-table tr[data-selected=true] td{background:var(--cf-active)}.conf-table td:first-child{white-space:normal;min-width:150px}.conf-user-name{font-weight:650;display:block;font-size:13px;color:var(--cf-text);margin-bottom:4px}.conf-user-email{display:block;font-size:11px;color:var(--cf-muted);overflow-wrap:anywhere}.conf-user-cell{display:flex;gap:10px;align-items:center}.conf-avatar{width:30px;height:30px;flex:none;border-radius:8px;background:var(--cf-soft);border:1px solid var(--cf-border);display:grid;place-items:center;font-weight:700;font-size:12px;color:var(--cf-text)}.conf-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-size:10px;font-weight:600;background:var(--cf-green-bg);color:var(--cf-green)}.conf-status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.conf-status.inactive{background:var(--cf-soft);color:var(--cf-muted)}.conf-edit-button{border:0;background:none;color:var(--cf-text);font-size:12px!important;padding:5px;text-decoration:underline;text-underline-offset:3px}.conf-empty{padding:42px 25px;text-align:center}.conf-empty>span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--cf-soft);border:1px solid var(--cf-border);font-size:23px;color:var(--cf-muted);margin-bottom:12px}.conf-empty h3{font-size:15px;margin:0 0 8px;font-weight:650}.conf-empty p{font-size:13px;line-height:1.7;color:var(--cf-muted);max-width:300px;margin:auto}.conf-editor{position:sticky;top:20px}.conf-editor-heading{margin-bottom:22px}.conf-editor-heading h3{font-size:16px;margin:0 0 6px;letter-spacing:-.4px;font-weight:700}.conf-editor-heading p{font-size:12px;color:var(--cf-muted);line-height:1.65;margin:0}.conf-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;margin-bottom:18px;color:var(--cf-text)}.conf-field>span{display:flex;gap:6px;align-items:baseline}.conf-field b{font-weight:400;color:#bc8a10}.conf-field small{font-size:11px;font-weight:400;color:var(--cf-muted)}.conf-app .campo,.conf-dialog .campo{width:100%;min-width:0;max-width:100%;border:1px solid var(--cf-border);border-radius:7px;background:var(--cf-card);color:var(--cf-text);padding:11px 12px;min-height:44px;font:inherit;font-size:13px;outline:none}.conf-app .campo:focus,.conf-dialog .campo:focus{border-color:#cfaa26;box-shadow:0 0 0 3px #e1b62b12}.conf-app .campo::placeholder,.conf-dialog .campo::placeholder{color:var(--cf-muted);opacity:.75}.conf-switch{display:flex;gap:12px;align-items:center;cursor:pointer;padding:12px;border:1px solid var(--cf-border);border-radius:8px;background:var(--cf-soft);margin:18px 0}.conf-switch input{width:16px;height:16px;accent-color:#d8a811;flex:none}.conf-switch strong{display:block;font-size:12px;font-weight:650}.conf-switch small{display:block;font-size:11px;color:var(--cf-muted);line-height:1.7;margin-top:3px}.conf-hint,.conf-note{font-size:11px;line-height:1.8;color:var(--cf-muted);margin:12px 0 17px}.conf-form-status{font-size:12px;color:var(--cf-green);line-height:1.75;min-height:0;margin:13px 0 0;overflow-wrap:anywhere}.conf-form-status:empty{display:none}.conf-form-status[data-tone=error]{color:#bd5447}.conf-form-status[data-tone=loading]{color:var(--cf-muted)}html[data-tema=escuro] .conf-form-status[data-tone=error]{color:#ffb4a8}.conf-text-button{background:none;border:0;padding:0;color:var(--cf-text);font-size:12px!important;text-decoration:underline;text-underline-offset:3px;font-weight:600!important}.conf-tip{display:flex;align-items:center;gap:11px;padding:15px 18px;border:1px dashed var(--cf-border);border-radius:9px;margin-top:20px;color:var(--cf-muted);font-size:12px;line-height:1.8}.conf-tip>span{width:17px;height:17px;border:1px solid var(--cf-muted);border-radius:50%;font-size:12px;display:grid;place-items:center;flex:none}.conf-tip p{margin:0}.conf-tip strong{font-weight:650;color:var(--cf-text)}.conf-source-preview{padding:11px 12px;border-radius:7px;background:var(--cf-soft);border:1px solid var(--cf-border);font-size:11px;color:var(--cf-muted);line-height:1.9;margin-bottom:17px}.conf-source-preview strong{color:var(--cf-text);font-weight:600}.conf-unit-layout{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.5fr);gap:22px;align-items:start}.conf-unit-guide{padding:22px}.conf-unit-summary{border-top:1px solid var(--cf-border);margin-top:25px;padding-top:23px;font-size:14px;line-height:1.8}.conf-unit-summary strong{font-weight:650}.conf-unit-summary p{font-size:12px;color:var(--cf-muted);margin:6px 0 22px}.conf-guide-step{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.conf-guide-step>span{flex:none;background:var(--cf-soft);border:1px solid var(--cf-border);border-radius:6px;height:22px;width:22px;font-size:11px;display:grid;place-items:center;color:var(--cf-muted)}.conf-guide-step p{margin:2px 0 0;font-size:12px;line-height:1.8;color:var(--cf-muted)}.conf-unit-guide>.conf-text-button{margin-top:22px}.conf-unit-editor{padding:28px}.conf-source-box{padding:18px;border:1px solid var(--cf-border);border-radius:9px;margin:18px 0}.conf-source-title{display:flex;gap:10px;align-items:center;margin-bottom:18px}.conf-source-title>div{flex:1}.conf-source-title strong{font-size:13px;font-weight:700;display:block}.conf-source-title small{font-size:11px;color:var(--cf-muted);display:block;margin-top:3px}.conf-source-icon{width:31px;height:31px;border-radius:8px;background:#e8f4f0;color:#24725b;display:grid;place-items:center;font-size:14px;font-weight:700}.conf-source-icon.casos{background:#fff4cf;color:#97730c}.conf-source-box>.conf-field{margin-bottom:0}.conf-pref-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.conf-pref-heading{display:flex;align-items:center;gap:11px;margin-bottom:23px}.conf-pref-heading>span{border:1px solid var(--cf-border);border-radius:7px;color:var(--cf-muted);width:28px;height:28px;display:grid;place-items:center;font-size:11px}.conf-pref-heading h3{font-size:15px;margin:0;font-weight:650}.conf-two{display:grid;grid-template-columns:1fr 1fr;gap:13px}.conf-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;border-top:1px solid var(--cf-border);padding-top:20px}.conf-footer>p{font-size:12px;line-height:1.7;color:var(--cf-muted);margin:0}.conf-actions{display:flex;gap:10px}.conf-page-footer{margin-top:43px;padding-top:18px;border-top:1px solid var(--cf-border);display:flex;justify-content:space-between;font-size:11px;color:var(--cf-muted)}.conf-locked{border:1px solid var(--cf-border);border-radius:12px;padding:55px 30px;background:var(--cf-card);text-align:center}.lock-symbol{color:#c99a17;font-size:38px}.conf-locked h2{font-size:20px;letter-spacing:-.4px;margin:12px 0}.conf-locked p{color:var(--cf-muted);font-size:14px;line-height:1.7;margin-bottom:22px}.conf-dialog{width:min(92vw,410px);padding:30px;border-radius:15px;border:1px solid var(--cf-border);background:var(--cf-card);color:var(--cf-text);box-shadow:0 30px 100px #00111b44;font-family:Inter,"Segoe UI",system-ui,sans-serif}.conf-dialog::backdrop{background:#071c28ae;backdrop-filter:blur(5px)}.conf-dialog-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.conf-dialog-top img{object-fit:contain}.conf-dialog-top button{border:0;background:var(--cf-soft);color:var(--cf-muted);height:28px;width:28px;border-radius:7px;font-size:20px}.conf-dialog h2{font-size:26px;letter-spacing:-.8px;margin:10px 0}.conf-dialog #admin-descricao{font-size:14px;line-height:1.8;color:var(--cf-muted);margin-bottom:25px}.conf-dialog .conf-button{margin-top:15px;min-height:43px}.conf-dialog-note{font-size:11px;line-height:1.7;color:var(--cf-muted);text-align:center;margin:18px 0 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:1700px){.conf-wrap{padding-top:45px}.conf-page-title h1{font-size:32px}.conf-table td{padding-top:18px;padding-bottom:18px}.conf-list-card{min-height:430px}}@media(max-width:1250px){.conf-app{grid-template-columns:205px minmax(0,1fr)}.conf-sidebar{padding:28px 12px}.conf-brand>span{font-size:15px}.conf-wrap{padding:30px 25px 20px}.conf-topbar{padding:17px 25px}.conf-editor-layout{grid-template-columns:minmax(0,1.2fr) minmax(270px,1fr);gap:14px}.conf-table td,.conf-table th{padding-left:12px;padding-right:12px}.conf-list-tools{grid-template-columns:1fr;padding:16px}.conf-overview>div{padding:20px}.conf-table td:first-child{min-width:130px}.conf-table .conf-avatar{display:none}}@media(max-width:1100px){.conf-editor-layout{grid-template-columns:1fr}.conf-editor{position:static}.conf-list-tools{grid-template-columns:1fr 150px}.conf-table .conf-avatar{display:grid}.conf-list-card{min-height:260px}.conf-unit-layout{grid-template-columns:1fr}.conf-unit-guide{display:block}.conf-guide-step{display:none}.conf-unit-summary{margin-top:15px;padding-top:13px}.conf-unit-summary p{margin-bottom:0}.conf-unit-guide>.conf-text-button{margin-top:10px}.conf-overview{grid-template-columns:1fr 1fr}.conf-overview .conf-sync{grid-column:1/-1;border-left:0;border-top:1px solid var(--cf-border)}.conf-overview .conf-sync>div{margin-top:5px}.conf-pref-grid{grid-template-columns:1fr}}@media(max-width:720px){.conf-app{display:block}.conf-sidebar{position:static;height:auto;padding:18px 18px 0}.conf-brand{margin:0 0 19px}.conf-brand>span{font-size:19px}.conf-brand small{font-size:9px}.nav-label,.conf-sidebar-bottom{display:none}.conf-nav{display:flex;gap:4px;overflow:auto;padding-bottom:12px}.conf-nav button{flex:none;min-height:36px;font-size:12px;gap:7px;padding:0 11px}.conf-nav button svg{width:14px;height:14px}.conf-nav button>span{display:none}.conf-topbar{min-height:55px;padding:10px 20px;font-size:12px}.conf-wrap{padding:26px 18px 18px}.conf-page-title{margin-bottom:22px}.conf-page-title h1{font-size:25px}.conf-page-title p:last-child{font-size:13px}.conf-admin-label{display:none}.conf-overview{margin-bottom:26px}.conf-overview>div{padding:17px}.conf-overview>div>strong{font-size:24px}.conf-section-title{align-items:flex-start}.conf-section-title h2{font-size:16px}.conf-section-title p{font-size:12px}.conf-section-title>.conf-button{font-size:12px!important;padding:8px 10px;min-height:34px}.conf-card{padding:20px}.conf-list-card{padding:0}.conf-list-tools{padding:14px;grid-template-columns:1fr 135px;gap:8px}.conf-table th{font-size:9px}.conf-table td{font-size:11px}.conf-table td:first-child{min-width:145px}.conf-user-name{font-size:12px}.conf-user-email{font-size:10px}.conf-table td,.conf-table th{padding:12px}.conf-avatar{display:none!important}.conf-footer{flex-direction:column;align-items:stretch;gap:15px}.conf-actions{justify-content:flex-end}.conf-page-footer{margin-top:30px;font-size:10px;gap:15px}.conf-tip{padding:13px;font-size:11px}.conf-two{grid-template-columns:1fr}.conf-unit-editor{padding:20px}.conf-source-box{padding:14px}.conf-source-title{gap:8px}.conf-source-title small{font-size:10px}.conf-dialog{padding:25px}.conf-dialog h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.conf-app *,.conf-dialog *{scroll-behavior:auto!important;transition:none!important}}

.conf-top-actions{display:flex;align-items:center;gap:12px}.conf-top-actions #conf-bloquear{background:none;border:0;color:var(--cf-muted);font-size:12px;padding:5px;text-decoration:underline;text-underline-offset:3px}

@media(max-width:720px){.conf-app .campo,.conf-dialog .campo{font-size:16px}.conf-search input{font-size:14px}}
.conf-collectors{margin-top:24px}.conf-collectors .conf-section-title{gap:16px;align-items:flex-start;flex-wrap:wrap}.conf-collectors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin-top:16px}.conf-collector{min-width:0;border:1px solid var(--cf-border,#35505e);border-radius:12px;padding:16px;background:var(--cf-soft,#132b35)}.conf-collector-top{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:space-between}.conf-collector strong,.conf-collector p,.conf-collector small{overflow-wrap:anywhere;min-width:0}.conf-collector p{font-size:13px;line-height:1.6;margin:12px 0;color:var(--cf-muted,#91aab6)}.conf-collector small{display:block;margin-top:6px;font-size:11px;color:var(--cf-muted,#91aab6)}.conf-collector .conf-button{min-height:44px;width:100%;margin-top:10px}.conf-collector .conf-status{white-space:normal;text-align:center}.conf-collector .conf-status[data-state=aguardando-login],.conf-collector .conf-status[data-state=falha]{color:#b74732;background:#fff0e9}.conf-collector-details{display:grid;gap:6px;font-size:12px;color:var(--cf-text,#dae7ed)}.conf-collector-details span{overflow-wrap:anywhere}.conf-collector-error{color:#b74732!important}html[data-tema=escuro] .conf-collector-error{color:#ffc0ae!important}html[data-tema=escuro] .conf-collector .conf-status[data-state=aguardando-login],html[data-tema=escuro] .conf-collector .conf-status[data-state=falha]{background:#512a22;color:#ffc0ae}@media(max-width:640px){.conf-collectors{padding:16px}.conf-collectors .conf-section-title>.conf-button{width:100%}.coleta-status-progresso{white-space:normal;overflow:visible;flex-basis:100%}#inicializacao-acoes{white-space:normal;display:flex;flex-wrap:wrap;gap:8px}}

.conf-cadastros-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:16px}.conf-cadastros-toolbar p{margin:0;flex:1 1 180px}.conf-app [aria-busy="true"]{cursor:progress}.conf-app button:disabled{opacity:.6;cursor:wait}.conf-app [id$="-conflito"]{margin-top:10px}

.conf-source-field-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 8px}
.conf-source-field-title label{font-size:12px;font-weight:700;line-height:1.4}
.conf-source-field-title label small{display:inline;font-size:11px;font-weight:400;color:var(--cf-muted)}
@media(max-width:520px){.conf-source-field-title{flex-wrap:wrap;gap:6px}.conf-source-field-title .conf-button{margin-left:auto}}
/* Composição administrativa das agendas. */
.conf-agenda-lista{padding:0 20px}.conf-agenda-grupo{padding:18px 0;border-bottom:1px solid var(--cf-border,#dce4e8);overflow-wrap:anywhere}.conf-agenda-grupo strong{display:inline-block;margin-right:10px}.conf-agenda-grupo p{margin:8px 0;line-height:1.5}.conf-agenda-grupo small{color:var(--cf-muted,#637782);line-height:1.5}.conf-agenda-grupo .conf-actions{margin-top:12px}.conf-agenda-opcoes{border:1px solid var(--cf-border,#dce4e8);border-radius:12px;padding:12px;margin:0 0 18px}.conf-agenda-opcoes legend{font-size:13px;font-weight:700;padding:0 5px}.conf-agenda-opcoes label{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:14px}.conf-agenda-opcoes input{width:18px;height:18px;accent-color:#c58c09}.conf-agenda-sugestoes{display:flex;flex-wrap:wrap;gap:6px;margin:-7px 0 18px}.conf-agenda-sugestoes small{flex:1 0 100%;font-size:12px}.conf-agenda-sugestoes:empty{display:none}
