/* v6.10 — Central de Segurança compacta e específica por ambiente */
#backupSettingsPanel{gap:14px}
.backup-hero-v610{padding:20px!important}
.backup-hero-v610 .backup-hero-main{grid-template-columns:minmax(0,1fr) 96px}
.backup-hero-v610 .backup-shield-stage{width:92px;height:82px}
.backup-hero-v610 .backup-shield{width:55px}
.backup-hero-v610 .backup-orbit{width:88px;height:38px}
.backup-hero-v610 .orbit-two{width:76px;height:58px}
.backup-hero-v610 .backup-pulse{width:48px;height:48px}
.backup-hero-v610 h2{font-size:23px}
.backup-hero-v610 .backup-hero-actions{margin-top:14px}
.backup-hero-v610 .backup-status-grid{margin-top:15px}
.top>button[data-page="backup"]{display:none!important}
.backup-eyebrow-dark{display:block;margin-bottom:5px;color:#087c45;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.release-flow-v610{border-top:4px solid #18a460!important}
.release-steps-v610{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}
.release-step-v610{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #dce8e1;border-radius:12px;background:#f8fbf9;color:#6d7e74}
.release-step-v610.is-active,.release-step-v610.is-ready{border-color:#70c998;background:#edf9f2;color:#135f3b}
.release-step-v610.is-done{border-color:#20a762;background:#0b7c47;color:#fff}
.release-step-v610 small,.release-step-v610 b{display:block}.release-step-v610 small{font-size:10px}.release-step-v610 b{margin-top:2px;font-size:13px}
.release-icon-v610{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#e5f5ec;color:#0b8a4d}
.release-step-v610.is-done .release-icon-v610{background:rgba(255,255,255,.16);color:#fff}
.release-icon-v610 svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.release-flow-note-v610{margin:12px 0 0;color:#667a6e;font-size:12px}
.backup-advanced-v610,.backup-collapsible-v610{overflow:hidden}
.backup-advanced-v610>summary,.backup-collapsible-v610>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-weight:850;color:#164b31}
.backup-advanced-v610>summary::-webkit-details-marker,.backup-collapsible-v610>summary::-webkit-details-marker{display:none}
.backup-advanced-v610{margin-top:14px;border:1px solid #dce7e0;border-radius:11px;background:#f8fbf9}
.backup-advanced-v610>summary{padding:12px 14px}
.backup-advanced-v610>summary>span:first-child{display:grid;gap:3px}.backup-advanced-v610>summary small{color:#718078;font-weight:500}
.backup-advanced-body-v610{display:grid;gap:12px;padding:0 14px 14px}
.backup-collapsible-v610{padding:0!important;border-top:4px solid #18a460!important}
.backup-collapsible-v610>summary{padding:18px 20px}.backup-collapsible-v610>summary span:first-child{display:grid;gap:3px}.backup-collapsible-v610>summary b{font-size:20px}.backup-collapsible-v610>summary small{color:#718078;font-weight:500}
.backup-collapsible-body-v610{padding:0 20px 20px}
.signed-result-v610{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:13px 14px;border:1px solid #a9d9be;border-radius:12px;background:#eef9f3}
.signed-result-v610 span{display:grid;gap:3px;min-width:0}.signed-result-v610 small{color:#63786c}.signed-result-v610 code{max-width:680px;overflow:hidden;text-overflow:ellipsis;color:#566b60}
.production-update-v610{order:-1;border-top:4px solid #18a460!important}
.backup-hero-v610{order:1}.release-flow-v610{order:2}.backup-continuity-panel{order:3}.signing-panel-v610{order:4}.backup-distribution-panel{order:5}.backup-collapsible-v610{order:6}.backup-install-panel.backup-advanced-v610{order:7}.version-history-panel{order:8}.backup-message{order:0}
.production-update-action-v610{margin-top:14px}
.signing-panel-v610 .backup-upload-form{margin-top:14px}
.backup-manual-install-v610{padding-top:4px}
.backup-download-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.backup-download-card{min-height:76px!important}
@media(max-width:900px){.release-steps-v610,.backup-download-grid{grid-template-columns:1fr!important}.signed-result-v610{align-items:flex-start;flex-direction:column}.backup-hero-v610 .backup-hero-main{grid-template-columns:1fr}.backup-hero-v610 .backup-shield-stage{display:none}}
@media(max-width:700px){.backup-hero-v610{padding:17px!important}.backup-hero-v610 .backup-hero-actions{grid-template-columns:1fr}.release-steps-v610{gap:7px}.backup-collapsible-v610>summary{padding:15px}.backup-collapsible-body-v610{padding:0 15px 15px}}

/* v6.10 refinamento fiel à composição visual aprovada */
#backupSettingsPanel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px!important}
#backupSettingsPanel[hidden]{display:none!important}
#backupSettingsPanel>.panel{margin:0!important;border:1px solid #d5e3da!important;border-radius:14px!important;box-shadow:none!important;background:#fff}
#backupSettingsPanel .backup-message{grid-column:1/-1}
#backupSettingsPanel .backup-section-title h2,#backupSettingsPanel .backup-collapsible-v610>summary b,#backupSettingsPanel .backup-advanced-v610>summary b,#backupSettingsPanel .version-history-filter b{margin:0!important;font-size:20px!important;line-height:1.18!important;font-weight:800!important;color:#13281f!important;letter-spacing:-.02em}
#backupSettingsPanel .backup-section-title p,#backupSettingsPanel .backup-row-title-v610 small,#backupSettingsPanel .version-history-filter small{margin:4px 0 0!important;font-size:13px!important;line-height:1.35!important;font-weight:500!important;color:#66786f!important}

#backupSettingsPanel>.backup-hero-v610{grid-column:1/-1!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(280px,.8fr) minmax(0,2fr)!important;align-items:center;gap:24px;padding:18px 20px!important;background-image:linear-gradient(100deg,#eefaf4,#f8fcfa)!important;background-color:#f3fbf7!important;border-color:#c9e6d5!important;color:#13281f!important}
.backup-hero-v610 .backup-hero-main{display:block!important}.backup-hero-v610 .backup-hero-main h2{margin:0!important;font-size:21px!important;line-height:1.2!important;color:#13281f!important}.backup-hero-v610 .backup-hero-main p{margin:5px 0 0!important;font-size:14px!important;color:#60736a!important}.backup-hidden-action-v610{display:none!important}
.backup-hero-v610 .backup-status-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0!important}
.backup-hero-v610 .backup-status-grid>div{position:relative;min-height:72px;padding:13px 14px 12px 72px!important;border:0!important;border-radius:11px!important;background:#fff!important;box-shadow:0 8px 22px rgba(18,79,49,.07)!important}
.backup-hero-v610 .backup-status-grid>div:before{position:absolute;left:16px;top:15px;width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#e9f8f0;color:#087d48;font-size:24px;font-weight:700}
.backup-hero-v610 .summary-version-v610:before{content:'◇'}.backup-hero-v610 .summary-next-v610:before{content:'⌑'}.backup-hero-v610 .summary-backup-v610:before{content:'▤'}
.backup-hero-v610 .backup-status-grid span{font-size:12px!important;color:#64776e!important}.backup-hero-v610 .backup-status-grid b{margin-top:2px!important;font-size:19px!important;color:#14261e!important}

#backupSettingsPanel>.release-flow-v610{grid-column:1/-1!important;grid-row:2!important;padding:18px 20px!important;border-top:1px solid #d5e3da!important}
.release-flow-v610 .backup-eyebrow-dark{display:none}.release-flow-v610 .backup-section-title p{font-size:13px!important}
.release-steps-v610{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:58px;margin:18px 3px 0!important;counter-reset:release}
.release-step-v610{position:relative;display:flex;align-items:center;gap:12px;padding:0!important;border:0!important;background:transparent!important;color:#14261e!important;min-height:52px}
.release-step-v610:not(:last-child):after{content:'';position:absolute;left:calc(100% + 10px);top:25px;width:38px;height:2px;background:#d5ded9}
.release-icon-v610{flex:0 0 48px!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#edf1ef!important;color:#14261e!important;font-size:18px!important;font-weight:800!important}
.release-step-v610.is-done .release-icon-v610{background:linear-gradient(145deg,#0a8b50,#006739)!important;color:#fff!important}.release-step-v610.is-active .release-icon-v610{box-shadow:0 0 0 4px #dff3e8}
.release-step-v610 b{font-size:14px!important;color:#14261e!important}.release-step-v610 small{margin-top:4px!important;font-size:12px!important;line-height:1.3!important;color:#6a7a72!important}
.release-flow-note-v610{margin:12px 0 0!important;padding-left:61px;color:#687970!important}

#backupSettingsPanel>.signing-panel-v610{grid-column:1!important;grid-row:3!important;padding:18px 20px!important;order:3!important}
#backupSettingsPanel>.backup-distribution-panel:not(.signing-panel-v610){grid-column:2!important;grid-row:3!important;padding:18px 20px!important;order:3!important}
.signing-panel-v610 .backup-status-grid,.backup-distribution-panel:not(.signing-panel-v610) .backup-status-grid{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin:14px 0 0!important}
.signing-panel-v610 .backup-status-grid>div,.backup-distribution-panel:not(.signing-panel-v610) .backup-status-grid>div{min-height:0!important;padding:0 0 0 24px!important;border:0!important;box-shadow:none!important;background:transparent!important;position:relative}
.signing-panel-v610 .backup-status-grid>div:before,.backup-distribution-panel:not(.signing-panel-v610) .backup-status-grid>div:before{content:'✓';position:absolute;left:0;top:1px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#07814a;color:#fff;font-size:11px;font-weight:900}
.signing-panel-v610 .backup-status-grid span,.signing-panel-v610 .backup-status-grid small,.backup-distribution-panel:not(.signing-panel-v610) .backup-status-grid span,.backup-distribution-panel:not(.signing-panel-v610) .backup-status-grid small{display:none!important}
.signing-panel-v610 .backup-status-grid b,.backup-distribution-panel:not(.signing-panel-v610) .backup-status-grid b{font-size:13px!important;color:#163d2a!important}
.signing-panel-v610>.backup-help,.backup-distribution-panel:not(.signing-panel-v610)>.backup-help{margin:10px 0!important;font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.signing-panel-v610 .backup-advanced-v610{margin-top:10px!important}.signing-panel-v610 .backup-upload-form{margin-top:10px!important;max-width:none!important}.signing-panel-v610 .backup-upload-form label b{font-size:12px}.signing-panel-v610 .backup-upload-form input[type=file]{min-height:39px}
.signed-result-v610{margin-top:10px!important;padding:10px 12px!important}.signed-result-v610 .backup-hero-secondary{background:#07814a!important;border-color:#07814a!important;color:#fff!important;text-decoration:none!important}.signed-result-v610 .backup-hero-secondary:before{content:'⇩ ';font-weight:900}
.backup-distribution-panel:not(.signing-panel-v610)>form{margin-top:12px}.backup-distribution-panel:not(.signing-panel-v610) .backup-hero-primary{background:#fff!important;color:#087746!important;border:1px solid #0b9a59!important}

#backupSettingsPanel>.backup-continuity-panel{grid-column:1/-1!important;grid-row:7!important;order:7!important;display:grid!important;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr) auto!important;align-items:center;gap:18px;padding:16px 20px!important}
.backup-continuity-panel .backup-section-title{align-self:start}.backup-continuity-panel>p.backup-help{display:none}.backup-continuity-panel .backup-status-grid{display:block!important;margin:0!important}.backup-continuity-panel .backup-status-grid>div{display:none!important}.backup-continuity-panel .backup-status-grid>div:last-child{display:block!important;position:relative;min-height:46px;padding:5px 10px 5px 58px!important;border:0!important;box-shadow:none!important;background:transparent!important}.backup-continuity-panel .backup-status-grid>div:last-child:before{content:'⚙';position:absolute;left:0;top:0;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#e7f7ee;color:#087d48;font-size:21px}.backup-continuity-panel .backup-status-grid span{display:none}.backup-continuity-panel .backup-status-grid b{font-size:14px!important}.backup-continuity-panel .backup-status-grid small{font-size:12px!important}.backup-continuity-panel>.backup-advanced-v610{grid-column:1/-1;order:5;margin:0!important}.backup-continuity-panel>.backup-hero-actions{margin:0!important;justify-self:end}.backup-continuity-panel>.backup-help:last-child{display:block;grid-column:1/-1;margin:0!important}

#backupSettingsPanel>.backup-collapsible-v610{grid-column:1/-1!important;grid-row:4!important;order:4!important;border-top:1px solid #d5e3da!important}
.backup-collapsible-v610>summary{padding:14px 20px!important}.backup-row-title-v610{display:flex!important;align-items:center;gap:12px}.backup-row-title-v610>span{display:grid;gap:0}.backup-row-icon-v610{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#eff8f3;color:#0a7545;font-style:normal;font-size:20px}
.backup-row-actions-v610{display:flex;align-items:center;gap:10px}.backup-row-actions-v610 .backup-hero-primary,.backup-row-actions-v610 .backup-hero-secondary{min-height:42px;padding:9px 16px!important;font-size:13px!important;text-decoration:none!important}
#backupSettingsPanel>.backup-install-panel.backup-advanced-v610{grid-column:1/-1!important;grid-row:5!important;order:5!important;margin:0!important;border-top:1px solid #d5e3da!important;background:#fff!important}
#backupSettingsPanel .backup-install-panel.backup-advanced-v610>summary{padding:11px 20px!important}
#backupSettingsPanel>.version-history-panel{grid-column:1/-1!important;grid-row:6!important;order:6!important;padding:0!important}.version-history-filter{padding:11px 20px!important}.version-history-filter>span:first-child{display:flex!important;align-items:center!important;gap:12px!important}

@media(max-width:900px){#backupSettingsPanel>.backup-hero-v610{grid-template-columns:minmax(210px,.65fr) minmax(0,2fr)!important}.backup-hero-v610 .backup-status-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px}.backup-hero-v610 .backup-status-grid>div{padding-left:56px!important}.backup-hero-v610 .backup-status-grid>div:before{left:10px}.release-steps-v610{gap:20px}.release-step-v610:not(:last-child):after{display:none}.backup-row-actions-v610{flex-wrap:wrap;justify-content:flex-end}}
@media(max-width:620px){#backupSettingsPanel{grid-template-columns:1fr}#backupSettingsPanel>.signing-panel-v610{grid-column:1!important;grid-row:3!important}#backupSettingsPanel>.backup-distribution-panel:not(.signing-panel-v610){grid-column:1!important;grid-row:4!important}#backupSettingsPanel>.backup-collapsible-v610{grid-row:5!important}#backupSettingsPanel>.backup-install-panel.backup-advanced-v610{grid-row:6!important}#backupSettingsPanel>.version-history-panel{grid-row:7!important}#backupSettingsPanel>.backup-continuity-panel{grid-row:8!important}#backupSettingsPanel>.backup-hero-v610{grid-template-columns:1fr!important}.backup-hero-v610 .backup-status-grid,.release-steps-v610{grid-template-columns:1fr!important}.release-flow-note-v610{padding-left:0}.backup-continuity-panel{grid-template-columns:1fr!important}.backup-continuity-panel>.backup-advanced-v610,.backup-continuity-panel>.backup-help:last-child{grid-column:1}.backup-continuity-panel>.backup-hero-actions{justify-self:start}.backup-collapsible-v610>summary{align-items:flex-start!important;flex-direction:column}.backup-row-actions-v610{justify-content:flex-start;width:100%}.backup-row-actions-v610>*{flex:1}.backup-hero-v610 .backup-status-grid>div{min-height:66px}.release-step-v610{min-height:48px}}

/* v6.10 composição final: áreas explícitas, sem dependência da ordem legada */
#backupSettingsPanel{
  grid-template-areas:
    "hero hero"
    "flow flow"
    "sign distribution"
    "backup backup"
    "advanced advanced"
    "history history"
    "continuity continuity"!important;
}
#backupSettingsPanel>.backup-hero-v610{grid-area:hero!important;order:0!important;background:linear-gradient(115deg,#076f3f,#0a8d50 58%,#1eaa64)!important;border-color:#07804a!important;color:#fff!important}
#backupSettingsPanel>.backup-hero-v610 .backup-hero-main h2{color:#fff!important}
#backupSettingsPanel>.backup-hero-v610 .backup-hero-main p{color:#dff7e9!important}
#backupSettingsPanel>.backup-hero-v610 .backup-hero-main{display:grid!important;grid-template-columns:minmax(0,1fr) 104px!important;align-items:center!important;gap:18px!important}
#backupSettingsPanel>.backup-hero-v610 .backup-shield-stage{display:grid!important;width:104px!important;height:92px!important}
#backupSettingsPanel>.backup-hero-v610 .backup-shield{width:62px!important}
#backupSettingsPanel>.backup-hero-v610 .backup-orbit{width:98px!important;height:42px!important}
#backupSettingsPanel>.backup-hero-v610 .orbit-two{width:82px!important;height:64px!important}
#backupSettingsPanel>.backup-hero-v610 .backup-pulse{width:54px!important;height:54px!important}
#backupSettingsPanel>.release-flow-v610{grid-area:flow!important;order:0!important}
#backupSettingsPanel>.signing-panel-v610{grid-area:sign!important;order:0!important;min-width:0}
#backupSettingsPanel>.backup-distribution-panel:not(.signing-panel-v610){grid-area:distribution!important;order:0!important;min-width:0}
#backupSettingsPanel>.backup-collapsible-v610{grid-area:backup!important;order:0!important}
#backupSettingsPanel>.backup-install-panel.backup-advanced-v610{grid-area:advanced!important;order:0!important}
#backupSettingsPanel>.version-history-panel{grid-area:history!important;order:0!important}
#backupSettingsPanel>.backup-continuity-panel{grid-area:continuity!important;order:0!important}
#backupSettingsPanel .backup-row-actions-v610 .backup-hero-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #0a9657!important;background:#fff!important;color:#087746!important;border-radius:10px!important;font-weight:800!important}
#backupSettingsPanel .backup-row-actions-v610 .backup-hero-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #087746!important;background:#087746!important;color:#fff!important;border-radius:10px!important;font-weight:800!important}
.release-pair-r9{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.release-pair-r9>.panel{margin:0!important;min-width:0;padding:18px 20px!important}.release-pair-r9 .backup-status-grid{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin:14px 0 0!important}.release-pair-r9 .backup-status-grid>div{min-height:0!important;padding:0 0 0 24px!important;border:0!important;box-shadow:none!important;background:transparent!important;position:relative}.release-pair-r9 .backup-status-grid>div:before{content:'✓';position:absolute;left:0;top:1px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#07814a;color:#fff;font-size:11px;font-weight:900}.release-pair-r9 .backup-status-grid span,.release-pair-r9 .backup-status-grid small{display:none!important}.release-pair-r9 .backup-status-grid b{font-size:13px!important;color:#163d2a!important}
@media(max-width:620px){
  #backupSettingsPanel{
    grid-template-areas:"hero" "flow" "sign" "distribution" "backup" "advanced" "history" "continuity"!important;
  }
  #backupSettingsPanel>.backup-hero-v610 .backup-hero-main{grid-template-columns:1fr!important}
  #backupSettingsPanel>.backup-hero-v610 .backup-shield-stage{display:none!important}
  .release-pair-r9{grid-template-columns:1fr!important}
}

.update-roadmap-list-v61935{display:grid;gap:8px;margin-top:14px}
.update-roadmap-item-v61935{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid #d9e9e0;border-radius:11px;background:#fbfefc}
.update-roadmap-item-v61935 span{display:grid;gap:2px;min-width:0}
.update-roadmap-item-v61935 small{display:block!important;color:#61766b!important;font-size:11px!important}
.update-roadmap-item-v61935 b{font-size:13px!important;color:#173d2a!important}
.update-roadmap-item-v61935 em{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#eef4f0;color:#375d49;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}
.update-roadmap-item-v61935[data-status="em desenvolvimento"] em{background:#fff1cc;color:#8b5c00}
.update-roadmap-item-v61935[data-status="em teste"] em{background:#e8f2ff;color:#185b96}
.update-roadmap-item-v61935[data-status="aguardando validação"] em{background:#f3eaff;color:#684299}
.update-roadmap-item-v61935[data-status="concluída"] em{background:#e4f8eb;color:#087746}
.update-roadmap-full-v61935{margin-top:12px;border:1px solid #cfe2d7;border-radius:11px;overflow:hidden;background:#fff}
.update-roadmap-full-v61935>summary{cursor:pointer;padding:11px 13px;color:#087746;font-weight:850;list-style:none}
.update-roadmap-full-v61935>summary::-webkit-details-marker{display:none}
.update-roadmap-full-v61935>summary:after{content:'⌄';float:right}
.update-roadmap-full-v61935[open]>summary:after{content:'⌃'}
.update-roadmap-full-v61935>div{padding:0 13px 13px}
.update-roadmap-full-v61935 p{font-size:11px;color:#64776e;overflow-wrap:anywhere}
.update-roadmap-full-v61935 pre{max-height:440px;overflow:auto;margin:10px 0 0;padding:14px;border-radius:9px;background:#f4f8f5;color:#173d2a;white-space:pre-wrap;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}
@media(max-width:620px){.update-roadmap-item-v61935{align-items:flex-start;flex-direction:column}.update-roadmap-item-v61935 em{white-space:normal}}
.module-version-strip-v61935{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}.module-version-strip-v61935>div{display:grid;gap:3px;padding:12px;border:1px solid #d8e6df;border-radius:14px;background:#f7fbf9}.module-version-strip-v61935 small{color:#52675e}.module-version-strip-v61935 b{font-size:1.25rem;color:#067a43}.module-version-strip-v61935 span{font-size:.78rem;color:#52675e}.update-history-filters-v61935{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.update-history-filters-v61935 label{display:grid;gap:5px}.update-history-filters-v61935 label>span{font-weight:700}.update-history-filters-v61935 select{width:100%;min-height:42px;border:1px solid #c9dcd2;border-radius:10px;background:#fff;padding:8px 11px;color:#14352a}.update-history-list-v61935{display:grid;gap:10px}.update-history-item-v61935{border:1px solid #d7e5de;border-radius:14px;background:#fff;overflow:hidden}.update-history-item-v61935 summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;cursor:pointer}.update-history-item-v61935 summary>span{display:grid;gap:3px}.update-history-item-v61935 summary small{color:#52675e}.update-history-item-v61935 summary em{font-style:normal;font-weight:700;color:#067a43;background:#e8f7ef;border-radius:999px;padding:6px 10px;text-align:center}.update-history-compare-v61935{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 12px}.update-history-compare-v61935 section{display:grid;gap:5px;padding:12px;border-radius:12px;background:#f5faf7}.update-history-compare-v61935 section small{text-transform:uppercase;letter-spacing:.06em;color:#52675e}.update-history-item-v61935>p{margin:0;padding:0 14px 14px;color:#41594f}.update-history-item-v61935[hidden]{display:none}
@media(max-width:900px){.module-version-strip-v61935{grid-template-columns:repeat(2,minmax(0,1fr))}.update-history-filters-v61935{grid-template-columns:1fr}.update-history-compare-v61935{grid-template-columns:1fr}}
.update-history-card-v61935{grid-column:1/-1!important;min-width:0}
html[data-theme="dark"] .module-version-strip-v61935>div,html[data-theme="dark"] .update-history-item-v61935,html[data-theme="dark"] .update-history-filters-v61935 select{background:#111c38;color:#edf4ff;border-color:#304263}html[data-theme="dark"] .update-history-compare-v61935 section{background:#172543;color:#edf4ff}html[data-theme="dark"] .module-version-strip-v61935 small,html[data-theme="dark"] .module-version-strip-v61935 span,html[data-theme="dark"] .update-history-item-v61935 summary small,html[data-theme="dark"] .update-history-item-v61935>p,html[data-theme="dark"] .update-history-compare-v61935 section small{color:#aebbd0}html[data-theme="dark"] .update-history-item-v61935 summary em{background:#173c34;color:#8ee2bd}

/* v6.19.36 — Central de Desenvolvimento isolada dos controles técnicos */
.development-center-v61936,.development-comparison-v61936,.development-planning-v61936,.development-evidence-v61936{grid-column:1/-1!important;min-width:0}
.development-center-v61936{border:1px solid #b9ddca!important;background:linear-gradient(135deg,#f8fdf9,#eef8f2)!important}
.development-center-head-v61936{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.development-center-head-v61936 h2{margin:4px 0}.development-center-head-v61936 p{margin:0;color:#536b5e;max-width:760px}.development-center-badge-v61936{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:#0b7f49;color:#fff;font-size:11px;font-weight:900;letter-spacing:.05em}
.development-environments-v61936{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.development-environments-v61936 section{display:grid;gap:4px;padding:14px;border:1px solid #cfe3d8;border-radius:13px;background:#fff}.development-environments-v61936 small{text-transform:uppercase;letter-spacing:.05em;color:#587064}.development-environments-v61936 b{font-size:1.05rem;color:#0a7042}.development-environments-v61936 span{font-size:.82rem;color:#536b5e;line-height:1.4}
.development-evidence-v61936 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.development-evidence-v61936 dl>div{padding:12px;border-radius:11px;background:#f6faf8;border:1px solid #d8e6df}.development-evidence-v61936 dt{font-size:11px;font-weight:800;text-transform:uppercase;color:#62776d}.development-evidence-v61936 dd{margin:5px 0 0;color:#183c2b;font-weight:700;overflow-wrap:anywhere}
html[data-theme="dark"] .development-center-v61936{background:linear-gradient(135deg,#101a32,#13233e)!important;border-color:#304263!important}html[data-theme="dark"] .development-center-head-v61936 p,html[data-theme="dark"] .development-environments-v61936 span,html[data-theme="dark"] .development-environments-v61936 small,html[data-theme="dark"] .development-evidence-v61936 dt{color:#aebbd0}html[data-theme="dark"] .development-environments-v61936 section,html[data-theme="dark"] .development-evidence-v61936 dl>div{background:#111c38;border-color:#304263}html[data-theme="dark"] .development-environments-v61936 b,html[data-theme="dark"] .development-evidence-v61936 dd{color:#edf4ff}
@media(max-width:760px){.development-center-head-v61936{flex-direction:column}.development-environments-v61936,.development-evidence-v61936 dl{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.development-center-v61936 *,.development-comparison-v61936 *,.development-planning-v61936 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
