/* Piloto Aero PRO v924 • dark mode Financeiro + observação administrativa de pista. */
.finance-shell.theme-dark{background:#071a11!important;color:#dce9e1!important;border-color:rgba(66,205,126,.24)!important;box-shadow:0 0 0 100vmax rgba(0,5,2,.78),0 30px 100px rgba(0,0,0,.58)!important}
.finance-shell.theme-dark .finance-card,.finance-shell.theme-dark .finance-kpi,.finance-shell.theme-dark .finance-season,.finance-shell.theme-dark .finance-secondary{background:#0c2117!important;color:#e3f0e8!important;border-color:#294b37!important;box-shadow:none!important}
.finance-shell.theme-dark .finance-card-head{border-color:#244332!important}.finance-shell.theme-dark .finance-card-head h4,.finance-shell.theme-dark .finance-season strong,.finance-shell.theme-dark .finance-kpi .value,.finance-shell.theme-dark .finance-new-operation-copy strong{color:#e5f2ea!important;-webkit-text-fill-color:#e5f2ea!important}.finance-shell.theme-dark .finance-card-head span,.finance-shell.theme-dark .finance-season small,.finance-shell.theme-dark .finance-kpi .label,.finance-shell.theme-dark .finance-kpi .sub,.finance-shell.theme-dark .finance-new-operation-copy span,.finance-shell.theme-dark .finance-empty{color:#94aa9d!important;-webkit-text-fill-color:#94aa9d!important}
.finance-shell.theme-dark .finance-season.active{background:#123321!important;border-color:#49bb79!important;box-shadow:inset 3px 0 0 #49bb79!important}.finance-shell.theme-dark .finance-mini{background:#173224!important;color:#bad5c5!important}.finance-shell.theme-dark .finance-mini.danger{background:#3a2020!important;color:#ffb5b5!important}
.finance-shell.theme-dark .finance-field label{color:#a9beb1!important}.finance-shell.theme-dark .finance-field :is(input,select){background:#091d13!important;color:#e7f3eb!important;-webkit-text-fill-color:#e7f3eb!important;border-color:#315a42!important;color-scheme:dark!important}.finance-shell.theme-dark .finance-field input::placeholder{color:#718b7b!important;-webkit-text-fill-color:#718b7b!important}.finance-shell.theme-dark .finance-field select option{background:#091d13!important;color:#e7f3eb!important}
.finance-shell.theme-dark .finance-result-preview{background:#10291c!important;border-color:#2c513b!important}.finance-shell.theme-dark .finance-result-preview span{color:#a2b8aa!important}.finance-shell.theme-dark .finance-result-preview strong{color:#76e3a1!important}
.finance-shell.theme-dark .finance-new-operation-box{background:linear-gradient(135deg,#0d2419,#0a1c13)!important}.finance-shell.theme-dark .finance-table-wrap{background:#0b1f16!important}.finance-shell.theme-dark .finance-table th{background:#10291c!important;color:#adc4b6!important;border-color:#294a37!important}.finance-shell.theme-dark .finance-table td{background:#0b1f16!important;color:#dbe9e0!important;border-color:#203b2b!important}.finance-shell.theme-dark .finance-table tr:nth-child(even) td{background:#0d2419!important}.finance-shell.theme-dark .finance-table td.money{color:#7ce3a4!important}
.finance-shell.theme-dark .finance-alert.error{background:#34191c!important;border-color:#653039!important;color:#ffb8c0!important}.finance-shell.theme-dark .finance-alert.ok{background:#102b1d!important;border-color:#2c5a3d!important;color:#a7e6bd!important}

.pa-runway-admin-note-v924{margin-top:12px;padding:13px;border-radius:15px;border:1px solid rgba(49,141,86,.20);background:#f8fcf9;color:#173626;box-shadow:0 7px 22px rgba(29,86,51,.05)}
.theme-dark .pa-runway-admin-note-v924{background:#0b2116;color:#e7f4eb;border-color:rgba(83,205,135,.28);box-shadow:inset 0 0 24px rgba(52,190,110,.05)}
.pa-runway-admin-note-v924 .kicker{font-size:7.5px;font-weight:950;letter-spacing:.08em;color:#2d7747}.theme-dark .pa-runway-admin-note-v924 .kicker{color:#82dca4}.pa-runway-admin-note-v924 h4{margin:4px 0 3px;font-size:12px}.pa-runway-admin-note-v924 p{margin:0;font-size:8.5px;line-height:1.45;opacity:.68}.pa-runway-admin-note-v924 textarea{width:100%;margin-top:10px;resize:vertical;border-radius:11px;border:1px solid #d5e4da;background:#fff;color:inherit;padding:10px 11px;font-size:10px;line-height:1.5;box-sizing:border-box;min-height:92px}.theme-dark .pa-runway-admin-note-v924 textarea{background:#081b12;border-color:#315a42;color:#e8f5ed}.pa-runway-priority-v921{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;margin-top:7px}.pa-runway-priority-v921 button{display:flex;gap:9px;align-items:center;text-align:left;min-height:42px;padding:8px 10px;border-radius:10px;cursor:pointer;border:1px solid #d9e6dd;background:#fff;color:inherit}.theme-dark .pa-runway-priority-v921 button{background:#0d261a;border-color:#274836}.pa-runway-priority-v921 button.active{background:#f3f8f5}.theme-dark .pa-runway-priority-v921 button.active{background:rgba(255,255,255,.055)}.pa-runway-priority-v921 .dot{width:13px;height:13px;border-radius:50%;flex:0 0 13px}.pa-runway-priority-v921 b{display:block;font-size:8.5px}.pa-runway-priority-v921 small{font-size:7.5px;opacity:.72}.pa-runway-admin-note-v924 .foot{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:10px}.pa-runway-admin-note-v924 .current{display:flex;align-items:center;gap:7px;font-size:8.2px;font-weight:900}.pa-runway-admin-note-v924 .current .dot{width:11px;height:11px;border-radius:50%}.pa-runway-admin-note-v924 .actions{display:flex;gap:7px;flex-wrap:wrap}.pa-runway-admin-note-v924 .msg{margin-top:8px;font-size:8.5px;font-weight:850;padding:8px 9px;border-radius:9px;border:1px solid rgba(53,217,154,.25);background:rgba(53,217,154,.07);color:#2f8b55}.theme-dark .pa-runway-admin-note-v924 .msg{color:#97edb7}.pa-runway-admin-note-v924 .msg.error{border-color:rgba(255,81,103,.32);background:rgba(255,81,103,.08);color:#e35e70}
