.dag-modules-button{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;flex:none;min-height:40px;padding:10px 15px!important;margin-left:auto;border:1px solid #d5e0f0!important;border-radius:10px!important;background:#f4f7fc!important;color:#244675!important;font:600 12px "Segoe UI",system-ui!important;text-decoration:none!important;box-shadow:0 2px 6px #18365b08;white-space:nowrap}.dag-modules-button:hover{background:#e9f0fc!important;border-color:#a7bfdf!important}.dag-modules-button:focus-visible{outline:3px solid #83b0ef;outline-offset:3px}.finance-header nav .dag-modules-button{order:100}.premium .premium-context{justify-content:space-between}.premium .brand .dena-logo{filter:url(#dena-navy-background)!important;background:transparent!important}.premium .brand{background:transparent!important}.premium .admin-section-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.premium .admin-section-tabs>button{flex:1 1 185px;min-height:46px;padding:12px 15px;font-size:12px;border-radius:10px}.premium .admin-shell{max-width:1500px}.premium .admin-workspace-heading h1{font-size:clamp(28px,3.5vw,46px)}.premium .settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:18px 0}.review-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;min-width:780px}.review-table th{color:#627596;background:#f3f6fb;padding:14px 10px;text-align:left;font-size:11px}.review-table td{padding:12px 8px;border-bottom:1px solid #e5ebf4;vertical-align:middle}.review-table input,.review-table select{min-width:90px;height:42px;padding:8px;font-size:12px}.review-table input[type=checkbox]{min-width:20px;width:20px}.review-divergence{background:#fff9e9}.review-error{background:#fff0f1;color:#96394b}.premium .settings-actions .primary{width:auto;min-width:200px}.premium .settings-actions .ghost{display:inline-flex;align-items:center}.check-label{display:flex;align-items:center;gap:8px}.check-label input{width:18px;height:18px}.integration-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.integration-cards article{padding:24px;border:1px solid #e0e7f2;border-radius:14px;background:linear-gradient(135deg,#f8faff,#fff)}.integration-cards article>span{font-size:10px;color:#6881a6;letter-spacing:.12em}.integration-cards h3{font-size:20px;color:#203c6b}.audit-entry{border:1px solid #dfe6f1;border-radius:12px;padding:18px;margin:14px 0;background:#fff}.audit-entry summary{cursor:pointer;line-height:1.7;list-style:none}.audit-entry summary::before{content:'＋';margin-right:10px;color:#4973a9}.audit-entry[open] summary::before{content:'−'}.audit-meta{font-size:12px;color:#6e7f98}.audit-diff{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:8px 0 18px}.audit-diff>div{padding:14px;border-radius:9px;background:#f5f7fb;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.audit-diff>div:last-child{background:#edf6f3}.audit-diff small{display:block;font-size:10px;font-weight:700;color:#5e7190;margin-bottom:6px}.audit-pages{display:flex;align-items:center;gap:14px;margin-top:20px}.governance-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;margin:20px 0}.settings-group>summary{padding:15px 0;cursor:pointer;font-weight:600;color:#294a78}.settings-group{margin-top:22px;border-top:1px solid #e3e9f3}.premium [hidden]{display:none!important}@media(max-width:780px){.integration-cards,.governance-filters{grid-template-columns:1fr}.audit-diff{grid-template-columns:1fr}.premium .admin-section-tabs>button{flex:1 1 145px}.dag-modules-button{padding:9px 12px!important}.premium .premium-context>div>span,.premium .premium-context>div>i{display:none}.finance-header{flex-wrap:wrap;gap:10px}.finance-header nav{margin-left:auto;flex-wrap:wrap}.premium .settings-actions{flex-wrap:wrap}.premium .settings-actions button{max-width:100%}}@media print{.dag-modules-button{display:none!important}}
.premium .brand .dena-logo{width:225px;height:159px}.premium #presetForm>.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#presetPreviewRows{max-height:360px;overflow:auto;line-height:1.7}#presetForm details{margin-top:22px}.premium #presetForm details>summary{cursor:pointer;padding:12px 0;color:#294a78;font-weight:600}.premium #presetForm details>label{max-width:300px;margin:16px 0}@media(max-width:1200px){.premium .brand .dena-logo{width:195px;height:138px}}@media(max-width:650px){.premium #presetForm>.settings-grid{grid-template-columns:1fr}.premium .brand .dena-logo{width:165px;height:117px}}

[data-admin-panel][aria-busy=true]::before{content:"Carregando seção…";display:block;padding:12px 0;color:#647c9f;font-size:13px}.finance-header .finance-brand img{width:220px}.site-header .header-actions{margin-left:auto}.premium .brand .dena-logo{object-fit:contain}

.premium .demonstration-note{margin-left:calc(var(--sidebar,0px) + 24px)!important;margin-right:24px!important}.premium .project-account{margin-left:var(--sidebar,0px)}.premium .project-account .ghost{color:#294974;border:1px solid #dce4ef;background:#f7f9fd;border-radius:9px}@media(max-width:680px){.premium .demonstration-note{margin-left:16px!important;margin-right:16px!important}.premium .project-account{margin-left:0}}

#presetGroups [data-k=type]{min-width:165px;width:165px}#presetGroups [data-k=mode]{min-width:140px;width:140px}#presetGroups [data-k=amount]{min-width:90px;width:90px}#presetGroups input[type=number]{min-width:60px;width:60px}#presetGroups button{min-width:30px;width:30px;padding:8px!important}
