/* Golden Importados V17.52.0 — CSS consolidado.
   Ordem preservada exatamente da V17.51.23; nenhuma regra visual foi alterada intencionalmente. */

/* ===== SOURCE: assets/css/financeiro-v17-50-1.css ===== */
/* =========================================================
   GOLDEN IMPORTADOS V17.50.0 — FINANCEIRO / RESULTADO
   ========================================================= */
.v1750-page{width:100%;max-width:none!important;margin:0!important;padding:0 0 36px;color:#e4e4e7}
.v1750-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}
.v1750-kicker{font-size:10px;font-weight:900;letter-spacing:.12em;color:#e7ad21;margin-bottom:5px}.v1750-head h2{font-size:26px;line-height:1.05;font-weight:950;color:#fafafa}.v1750-head p{font-size:12px;color:#9ca3af;margin-top:5px}.v1750-head-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.v1750-primary,.v1750-secondary{border-radius:10px;padding:9px 13px;font-size:11px;font-weight:900;display:inline-flex;align-items:center;gap:7px;transition:.15s}.v1750-primary{background:#e7ad21;color:#171717;border:1px solid #e7ad21}.v1750-primary:hover{filter:brightness(1.06)}.v1750-secondary{background:#161b22;color:#d4d4d8;border:1px solid #303843}.v1750-secondary:hover{border-color:#6b7280;color:#fff}
.v1750-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;background:#151a21;border:1px solid #2c333d;border-radius:14px;padding:12px;margin-bottom:14px}.v1750-toolbar>label{display:flex;flex-direction:column;gap:5px}.v1750-toolbar label span{font-size:9px;text-transform:uppercase;font-weight:900;color:#8f98a5}.v1750-toolbar input,.v1750-toolbar select{height:36px;border-radius:9px;border:1px solid #38414c;background:#0f141a;color:#f4f4f5;padding:0 10px;font-size:12px;outline:none}.v1750-toolbar input:focus{border-color:#d4a72c}.v1750-period{height:36px;display:flex;align-items:center;gap:7px;padding:0 11px;border-radius:9px;border:1px solid #2c333d;background:#10151b;color:#d8dee7;font-size:11px;font-weight:800;text-transform:capitalize}.v1750-note{min-height:36px;display:flex;align-items:center;gap:7px;flex:1;min-width:320px;padding:7px 10px;border-radius:9px;background:#171b20;border:1px dashed #414955;color:#9da5b0;font-size:10px;line-height:1.35}.v1750-note i{color:#e7ad21}
.v1750-loading,.v1750-error{border:1px solid #303844;border-radius:12px;padding:14px;font-size:12px;margin:12px 0}.v1750-loading{background:#141920;color:#aeb6c2}.v1750-error{background:#2a1719;border-color:#623039;color:#fb7185;font-weight:800}
.v1750-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.v1750-metric{min-height:112px;border:1px solid #2d3540;border-radius:14px;background:#151a21;padding:15px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.v1750-metric>div{min-width:0;display:flex;flex-direction:column}.v1750-metric span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;font-weight:900;color:#8f98a5}.v1750-metric strong{font-size:22px;line-height:1.2;color:#f4f4f5;margin-top:7px;word-break:break-word}.v1750-metric small{font-size:9.5px;color:#7f8895;margin-top:6px;line-height:1.35}.v1750-metric>i{font-size:18px;color:#e7ad21;background:#2a2418;border:1px solid #5a4520;border-radius:10px;width:38px;height:38px;display:grid;place-items:center;flex:none}.v1750-metric.green>i{color:#34d399;background:#10271f;border-color:#245b48}.v1750-metric.red>i{color:#fb7185;background:#2a171b;border-color:#64303c}.v1750-metric.amber>i{color:#fbbf24}.v1750-metric.green strong{color:#6ee7b7}.v1750-metric.red strong{color:#fb7185}
.v1750-panel{background:#151a21;border:1px solid #2d3540;border-radius:15px;padding:15px;margin:12px 0}.v1750-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;border-bottom:1px solid #29313b}.v1750-panel-head h3,.v1750-section-head h3{font-size:13px;font-weight:950;color:#f4f4f5}.v1750-panel-head p,.v1750-section-head p{font-size:10px;color:#858f9c;margin-top:3px}.v1750-panel-head>i{color:#e7ad21;font-size:18px}
.v1750-bridge{display:grid;grid-template-columns:minmax(130px,1fr) 22px minmax(130px,1fr) 22px minmax(130px,1fr) 22px minmax(150px,1.1fr) 22px minmax(130px,1fr) 22px minmax(150px,1.1fr);gap:5px;align-items:center;padding:14px 0 5px}.v1750-bridge>div{border:1px solid #2c333d;border-radius:10px;padding:10px;background:#11161c;min-height:62px}.v1750-bridge span{display:block;font-size:8px;text-transform:uppercase;font-weight:900;color:#7f8996}.v1750-bridge b{display:block;margin-top:5px;font-size:13px;color:#f4f4f5}.v1750-bridge>i{font-size:10px;color:#66717f;text-align:center}.v1750-bridge .emph{border-color:#69531c;background:#211d13}.v1750-bridge .emph b{color:#f4c449}
.v1750-coverage{margin-top:12px;border-top:1px solid #29313b;padding-top:12px}.v1750-coverage-head{display:flex;justify-content:space-between;font-size:10px;font-weight:900;color:#b9c0c9}.v1750-progress{height:7px;border-radius:99px;background:#252d36;margin:7px 0;overflow:hidden}.v1750-progress i{display:block;height:100%;background:linear-gradient(90deg,#b88616,#f0bf3c);border-radius:99px}.v1750-coverage p{font-size:9.5px;color:#7e8793;line-height:1.45}
.v1750-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 9px}.v1750-tabs button{border:1px solid #303843;border-radius:9px;background:#151a21;color:#9da5b0;padding:8px 12px;font-size:10px;font-weight:900}.v1750-tabs button.active{background:#2a2417;border-color:#85671e;color:#f2c14a}
.v1750-pane{background:#151a21;border:1px solid #2d3540;border-radius:15px;padding:14px}.v1750-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;min-height:38px}.v1750-table-wrap{overflow:auto;border:1px solid #2c333d;border-radius:11px}.v1750-table{width:100%;border-collapse:collapse;min-width:860px;background:#10151b}.v1750-table th{font-size:8px;letter-spacing:.045em;text-transform:uppercase;text-align:left;color:#737d89;font-weight:950;padding:8px 10px;background:#171c23;border-bottom:1px solid #2d3540;white-space:nowrap}.v1750-table td{padding:9px 10px;border-bottom:1px solid #242b34;color:#cdd2d9;font-size:10px;vertical-align:middle}.v1750-table tr:last-child td{border-bottom:0}.v1750-table tr:hover td{background:#181f27}.v1750-table tr.needs-cost td{background:rgba(124,70,16,.08)}.v1750-table td b{display:block;color:#f1f3f5;font-size:10.5px}.v1750-table td b.neg{color:#fb7185}.v1750-table td small{display:block;color:#69727e;font-size:8.5px;margin-top:2px;max-width:250px;white-space:normal}.v1750-badge{display:inline-flex;align-items:center;width:max-content;margin-top:4px;border-radius:999px;border:1px solid;padding:2px 6px;font-size:7.5px;font-weight:950;text-transform:uppercase;white-space:nowrap}.v1750-badge.green{color:#6ee7b7;background:#0d271e;border-color:#245840}.v1750-badge.red{color:#fb7185;background:#29161b;border-color:#60303a}.v1750-badge.amber{color:#f5c451;background:#292314;border-color:#66511d}.v1750-badge.blue{color:#7dd3fc;background:#102431;border-color:#285069}.v1750-badge.gray{color:#a1a1aa;background:#20242a;border-color:#3f4650}.v1750-mini{display:inline-flex;align-items:center;gap:5px;border:1px solid #4a535f;background:#181d24;color:#d4d4d8;padding:5px 7px;border-radius:7px;font-size:8.5px;font-weight:900;white-space:nowrap}.v1750-actions{display:flex;gap:5px}.v1750-actions button{width:27px;height:27px;border-radius:7px;border:1px solid #414a55;background:#191f26;color:#d5dae0}.v1750-actions button.danger{color:#fb7185;border-color:#5c3038}.v1750-empty{border:1px dashed #38414b;border-radius:11px;padding:22px;text-align:center;color:#7f8995;font-size:10.5px;background:#10151a}
.v1750-modal{position:fixed;inset:0;z-index:9998;background:rgba(4,7,10,.72);display:none;align-items:flex-start;justify-content:center;padding:42px 14px;overflow:auto}.v1750-modal.open{display:flex}.v1750-modal-box{width:min(720px,100%);background:#151a21;border:1px solid #343d48;border-radius:16px;box-shadow:0 25px 80px rgba(0,0,0,.5);padding:16px}.v1750-modal-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #2d3540;margin-bottom:13px}.v1750-modal-head span{font-size:8px;font-weight:950;letter-spacing:.08em;color:#d8a629}.v1750-modal-head h3{font-size:16px;font-weight:950;color:#fafafa;margin-top:2px}.v1750-modal-head button{width:30px;height:30px;border:1px solid #414a55;border-radius:8px;color:#d4d4d8;font-size:18px}.v1750-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v1750-form>label{display:flex;flex-direction:column;gap:5px}.v1750-form>label>span{font-size:8.5px;font-weight:900;text-transform:uppercase;color:#8c96a3}.v1750-form input,.v1750-form select,.v1750-form textarea{width:100%;border:1px solid #3a444f;background:#10151b;color:#f4f4f5;border-radius:9px;padding:9px 10px;font-size:11px;outline:none}.v1750-form input,.v1750-form select{height:37px}.v1750-form input:focus,.v1750-form select:focus,.v1750-form textarea:focus{border-color:#b88d24}.v1750-form .wide{grid-column:1/-1}.v1750-checks{display:flex;gap:15px;flex-wrap:wrap;padding:7px 0}.v1750-checks label{display:flex;align-items:center;gap:6px;color:#c4c9d0;font-size:10px;font-weight:700}.v1750-checks input{width:15px;height:15px;padding:0}.v1750-modal-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #29313a;padding-top:12px;margin-top:3px}.v1750-tip{font-size:9.5px;color:#9aa3ae;background:#10151a;border:1px dashed #39434e;border-radius:9px;padding:9px;line-height:1.4}.v1750-tip i{color:#e7ad21;margin-right:5px}.v1750-sale-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.v1750-sale-info>div{border:1px solid #2f3741;background:#10151b;border-radius:9px;padding:9px}.v1750-sale-info span{display:block;font-size:8px;text-transform:uppercase;font-weight:900;color:#747e89}.v1750-sale-info b{display:block;margin-top:4px;font-size:13px;color:#f4f4f5}
html.golden-light .v1750-page{color:#27272a}html.golden-light .v1750-head h2,html.golden-light .v1750-metric strong,html.golden-light .v1750-panel-head h3,html.golden-light .v1750-section-head h3,html.golden-light .v1750-table td b,html.golden-light .v1750-modal-head h3,html.golden-light .v1750-sale-info b{color:#18181b!important}html.golden-light .v1750-head p,html.golden-light .v1750-panel-head p,html.golden-light .v1750-section-head p{color:#71717a!important}html.golden-light .v1750-toolbar,html.golden-light .v1750-metric,html.golden-light .v1750-panel,html.golden-light .v1750-pane,html.golden-light .v1750-modal-box{background:#fff!important;border-color:#e4e4e7!important}html.golden-light .v1750-toolbar input,html.golden-light .v1750-toolbar select,html.golden-light .v1750-period,html.golden-light .v1750-note,html.golden-light .v1750-bridge>div,html.golden-light .v1750-table,html.golden-light .v1750-form input,html.golden-light .v1750-form select,html.golden-light .v1750-form textarea,html.golden-light .v1750-sale-info>div,html.golden-light .v1750-empty{background:#fafafa!important;border-color:#e4e4e7!important;color:#27272a!important}html.golden-light .v1750-table th{background:#f4f4f5!important;border-color:#e4e4e7!important;color:#71717a!important}html.golden-light .v1750-table td{color:#52525b!important;border-color:#ececef!important}html.golden-light .v1750-table tr:hover td{background:#fffaf0!important}html.golden-light .v1750-secondary{background:#fff;border-color:#d4d4d8;color:#3f3f46}html.golden-light .v1750-tabs button{background:#fff;border-color:#d4d4d8;color:#71717a}html.golden-light .v1750-tabs button.active{background:#fffbeb;border-color:#e9c765;color:#a16207}html.golden-light .v1750-form>label>span,html.golden-light .v1750-toolbar label span{color:#52525b}html.golden-light .v1750-checks label{color:#3f3f46}html.golden-light .v1750-panel-head,html.golden-light .v1750-modal-head,html.golden-light .v1750-modal-actions{border-color:#ececef!important}
@media(max-width:1180px){.v1750-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v1750-bridge{grid-template-columns:1fr 18px 1fr 18px 1fr}.v1750-bridge>div:nth-of-type(n+4),.v1750-bridge>i:nth-of-type(n+4){margin-top:5px}}
@media(max-width:760px){.v1750-head{flex-direction:column}.v1750-head-actions{width:100%;justify-content:flex-start}.v1750-toolbar{align-items:stretch}.v1750-note{min-width:100%}.v1750-metrics{grid-template-columns:1fr}.v1750-bridge{display:flex;flex-direction:column;align-items:stretch}.v1750-bridge>i{transform:rotate(90deg);padding:2px}.v1750-section-head{align-items:flex-start;flex-direction:column}.v1750-form{grid-template-columns:1fr}.v1750-form .wide{grid-column:1}.v1750-sale-info{grid-template-columns:1fr}.v1750-modal{padding:18px 8px}.v1750-tabs{overflow-x:auto;flex-wrap:nowrap}.v1750-tabs button{white-space:nowrap}}


/* ===== SOURCE: assets/css/financeiro-v17-50-2.css ===== */
/* Golden Importados V17.50.2 — extensões Financeiro / Pagamento */
.v17502-subhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px;margin-bottom:10px;border:1px solid #303843;border-radius:11px;background:#10151b}.v17502-subhead strong{display:block;color:#f4f4f5;font-size:11px}.v17502-subhead small{display:block;color:#87919d;font-size:9.5px;line-height:1.4;margin-top:3px}.v17502-subhead i{color:#e7ad21;margin-top:2px}
.v17502-recurring-note{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:#f0bf4c;font-size:8px;font-weight:900;text-transform:uppercase}.v17502-status{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:950;border:1px solid}.v17502-status.pago{color:#6ee7b7;background:#0d271e;border-color:#245840}.v17502-status.pendente{color:#f5c451;background:#292314;border-color:#66511d}.v17502-status.atrasado{color:#fb7185;background:#29161b;border-color:#60303a}
.v17502-rule-guide{grid-column:1/-1;border:1px solid #3a424c;border-radius:12px;background:#10151b;padding:11px}.v17502-rule-guide h4{font-size:10px;font-weight:950;color:#f3c247;margin-bottom:4px}.v17502-rule-guide p{font-size:9.5px;line-height:1.45;color:#9ba4af}.v17502-rule-total{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border:1px solid #67521e;background:#211c12;border-radius:10px;padding:10px 12px}.v17502-rule-total span{font-size:9px;color:#aab1ba}.v17502-rule-total b{color:#f2c14a;font-size:15px}
.v17502-payment-box{margin-top:8px;border:1px solid #5f4a1c;background:linear-gradient(135deg,#1d1911,#11161c);border-radius:12px;padding:11px}.v17502-payment-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.v17502-payment-title b{font-size:10px;color:#f3c247;text-transform:uppercase}.v17502-payment-title span{font-size:8.5px;color:#9ba4af}.v17502-pay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.v17502-pay-field{display:flex;flex-direction:column;gap:4px}.v17502-pay-field>span{font-size:8px;font-weight:900;text-transform:uppercase;color:#8e98a4}.v17502-pay-field input,.v17502-pay-field select{height:34px;border:1px solid #3e4752;background:#0c1117;color:#f4f4f5;border-radius:8px;padding:0 9px;font-size:10px;outline:none}.v17502-pay-field input:focus,.v17502-pay-field select:focus{border-color:#b98f27}.v17502-pay-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px}.v17502-pay-summary>div{border:1px solid #343c46;border-radius:8px;background:#0e1319;padding:8px}.v17502-pay-summary span{display:block;font-size:7.5px;text-transform:uppercase;color:#727d89;font-weight:900}.v17502-pay-summary b{display:block;margin-top:3px;font-size:11px;color:#f3f4f6}.v17502-pay-summary .gold b{color:#f3c247}.v17502-pay-help{font-size:8.5px;color:#89929e;line-height:1.4;margin-top:7px}.v17502-pay-help.warn{color:#fbbf24}
.v17502-rates-grid{overflow:auto;border:1px solid #2c333d;border-radius:11px}.v17502-rates-grid table{min-width:1300px;width:100%;border-collapse:collapse;background:#10151b}.v17502-rates-grid th,.v17502-rates-grid td{padding:7px 8px;border-bottom:1px solid #242b34;font-size:9px;text-align:center}.v17502-rates-grid th{background:#171c23;color:#78828e;text-transform:uppercase;font-size:7.5px}.v17502-rates-grid td:first-child,.v17502-rates-grid th:first-child{text-align:left;position:sticky;left:0;background:#151a21;z-index:1}.v17502-rates-grid td:first-child{font-weight:900;color:#f4f4f5}.v17502-rate-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.v17502-rate-form .wide{grid-column:1/-1}.v17502-rate-input{display:flex;flex-direction:column;gap:4px}.v17502-rate-input span{font-size:8px;font-weight:900;color:#8d96a2;text-transform:uppercase}.v17502-rate-input input,.v17502-rate-input select{height:35px;border:1px solid #3a444f;background:#10151b;color:#f4f4f5;border-radius:8px;padding:0 8px;font-size:10px}.v17502-rate-installments{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding-top:5px}.v17502-rate-installments label{display:flex;flex-direction:column;gap:3px}.v17502-rate-installments span{font-size:7.5px;color:#87919c;text-transform:uppercase;font-weight:900}.v17502-rate-installments input{height:32px;border:1px solid #38414c;background:#0e1319;color:#f4f4f5;border-radius:7px;padding:0 7px;font-size:9px}
.v17502-migration{margin:8px 0 12px;border:1px solid #7c5d1f;background:#2a2112;border-radius:11px;padding:10px;color:#f8d477;font-size:10px;font-weight:800}.v17502-hidden{display:none!important}
#v17502PrintPay{display:block;margin-top:3px;font-size:8px;line-height:1.3;color:#71717a;font-weight:700}
html.golden-light .v17502-subhead,html.golden-light .v17502-rule-guide,html.golden-light .v17502-payment-box,html.golden-light .v17502-pay-summary>div,html.golden-light .v17502-rates-grid table,html.golden-light .v17502-rates-grid td:first-child{background:#fafafa!important;border-color:#e4e4e7!important}html.golden-light .v17502-subhead strong,html.golden-light .v17502-rates-grid td:first-child{color:#18181b!important}html.golden-light .v17502-pay-field input,html.golden-light .v17502-pay-field select,html.golden-light .v17502-rate-input input,html.golden-light .v17502-rate-input select,html.golden-light .v17502-rate-installments input{background:#fff!important;color:#18181b!important;border-color:#d4d4d8!important}
@media(max-width:850px){.v17502-pay-grid{grid-template-columns:1fr 1fr}.v17502-pay-summary{grid-template-columns:1fr 1fr}.v17502-rate-form{grid-template-columns:1fr 1fr}.v17502-rate-installments{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.v17502-pay-grid,.v17502-pay-summary,.v17502-rate-form{grid-template-columns:1fr}.v17502-rate-installments{grid-template-columns:repeat(2,1fr)}}


/* ===== SOURCE: assets/css/cortesia-v17-50-3.css ===== */
/* Golden Importados V17.50.3 — Cortesia explícita */
#goldenItensPedidoLista .golden-item-acoes{
  display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:6px!important;min-width:150px!important
}
#goldenItensPedidoLista .golden-item-row{
  grid-template-columns:minmax(260px,2.4fr) 78px 126px 126px 112px minmax(150px,auto)!important
}
#goldenItensPedidoLista .v17503-courtesy-btn{
  height:32px!important;min-width:100px!important;padding:0 9px!important;border-radius:9px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;
  background:#fff!important;border:1px solid #d4d4d8!important;color:#52525b!important;font-size:9px!important;font-weight:900!important;white-space:nowrap!important
}
#goldenItensPedidoLista .v17503-courtesy-btn:hover{border-color:#f59e0b!important;color:#b45309!important;background:#fffbeb!important}
#goldenItensPedidoLista .v17503-courtesy-btn.active{background:#fff7ed!important;border-color:#f59e0b!important;color:#b45309!important;box-shadow:0 0 0 2px rgba(245,158,11,.10)!important}
#goldenItensPedidoLista .golden-item-row.v17503-is-courtesy{border-color:#f59e0b!important;background:linear-gradient(90deg,#fffbeb 0,#fff 34%)!important}
#goldenItensPedidoLista .golden-item-row.v17503-is-courtesy input:disabled{background:#f4f4f5!important;color:#a1a1aa!important;cursor:not-allowed!important}
#goldenItensPedidoLista .v17503-courtesy-note{font-size:8px!important;line-height:1.25!important;color:#b45309!important;font-weight:800!important;margin-top:4px!important}
#goldenItensPedidoLista .golden-cortesia{display:inline-flex!important;margin-top:2px!important}
#goldenItensPedidoLista .golden-cortesia.hidden{display:none!important}
.v17503-print-gift{font-weight:900;color:#b45309}
html:not(.golden-light) #goldenItensPedidoLista .v17503-courtesy-btn{background:#18181b!important;border-color:#52525b!important;color:#e4e4e7!important}
html:not(.golden-light) #goldenItensPedidoLista .v17503-courtesy-btn.active{background:#2a1d08!important;border-color:#f59e0b!important;color:#fbbf24!important}
html:not(.golden-light) #goldenItensPedidoLista .golden-item-row.v17503-is-courtesy{background:linear-gradient(90deg,#211707 0,#09090b 34%)!important;border-color:#a16207!important}
@media(max-width:1180px){
  #goldenItensPedidoLista .golden-item-row{grid-template-columns:minmax(220px,2fr) 70px 108px 108px 100px minmax(138px,auto)!important}
  #goldenItensPedidoLista .v17503-courtesy-btn{min-width:90px!important}
}
@media(max-width:900px){
  #goldenItensPedidoLista .golden-item-row{grid-template-columns:2fr 70px 1fr 1fr!important}
  #goldenItensPedidoLista .golden-item-totalbox{grid-column:1/3!important}
  #goldenItensPedidoLista .golden-item-acoes{grid-column:3/5!important;min-width:0!important;justify-content:flex-end!important}
}


/* ===== SOURCE: assets/css/relacionamento-v17-50-5.css ===== */
/* Golden Importados V17.50.5 — Relacionamento / Perfil para Ads */
.v17505-page{max-width:1500px;margin:0 auto;padding:22px}.v17505-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.v17505-kicker{font-size:9px;letter-spacing:.16em;font-weight:950;color:#eab52b;margin-bottom:5px}.v17505-head h2{font-size:24px;font-weight:950;color:#f4f4f5;line-height:1.1}.v17505-head p{font-size:11px;color:#7f8995;margin-top:6px}.v17505-refresh,.v17505-analyze{border:1px solid #4a3c18;background:#201c12;color:#e9b52a;border-radius:9px;font-size:9px;font-weight:950;padding:8px 10px}.v17505-refresh:hover,.v17505-analyze:hover{border-color:#e7ad21}.v17505-filters{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap;border:1px solid #303843;background:#10151b;border-radius:12px;padding:11px;margin-bottom:10px}.v17505-filters label{display:flex;flex-direction:column;gap:4px}.v17505-filters label>span{font-size:8px;text-transform:uppercase;font-weight:900;color:#7d8793}.v17505-filters select,.v17505-filters input{height:34px;border:1px solid #36404b;background:#0b1015;color:#e5e7eb;border-radius:8px;padding:0 10px;font-size:10px;outline:none}.v17505-custom{display:flex;gap:8px}.v17505-period{display:flex;align-items:center;gap:6px;height:34px;margin-left:auto;border:1px solid #303843;border-radius:8px;padding:0 10px;color:#929ca8;font-size:9px}.v17505-period i{color:#e7ad21}.v17505-tabs{display:flex;gap:5px;margin:10px 0}.v17505-tabs button{border:1px solid #303843;background:#10151b;color:#929ca8;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:900}.v17505-tabs button.active{background:#2b2413;color:#efbb32;border-color:#66501c}.v17505-loading,.v17505-error,.v17505-empty{border:1px dashed #3a444f;border-radius:11px;padding:14px;color:#9099a5;font-size:10px;background:#10151b}.v17505-error{border-color:#7f1d1d;color:#fca5a5}.v17505-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px}.v17505-card{min-height:104px;border:1px solid #303843;border-radius:12px;background:#10151b;padding:13px;display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.v17505-card>div{min-width:0;display:flex;flex-direction:column}.v17505-card span{font-size:8px;text-transform:uppercase;letter-spacing:.055em;color:#818b97;font-weight:950}.v17505-card strong{font-size:14px;line-height:1.25;color:#f4f4f5;margin-top:7px;word-break:break-word}.v17505-card small{font-size:8.7px;line-height:1.35;color:#7f8996;margin-top:6px}.v17505-card>i{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#efb62d;background:#292315;border:1px solid #5d4a1e}.v17505-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid #303843;border-radius:11px;padding:10px 12px;background:#141920;margin-bottom:11px}.v17505-summary>div:first-child{display:flex;align-items:center;gap:8px;color:#aeb7c2;font-size:9.5px}.v17505-summary>div:first-child i{color:#e7ad21}.v17505-summary b{color:#f4f4f5}.v17505-summary>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.v17505-summary>div:last-child span{font-size:8px;font-weight:900;border:1px solid #3a444f;border-radius:999px;padding:4px 7px;color:#aeb7c2;background:#10151b}.v17505-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v17505-ranking,.v17505-section,.v17505-product-detail{border:1px solid #2f3741;border-radius:12px;background:#10151b;padding:11px}.v17505-neighborhood{margin-top:10px}.v17505-minihead{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid #27303a}.v17505-minihead strong{font-size:10.5px;color:#f1f3f5}.v17505-minihead small{font-size:8.5px;color:#747f8c}.v17505-rankrow{display:grid;grid-template-columns:22px 1fr;gap:7px;align-items:center;padding:7px 0;border-bottom:1px solid #222a33}.v17505-rankrow:last-child{border-bottom:0}.v17505-rankrow>span{width:21px;height:21px;border-radius:7px;display:grid;place-items:center;background:#232a33;color:#9ca6b2;font-size:8px;font-weight:950}.v17505-rankrow>div{position:relative;min-width:0;padding-bottom:5px}.v17505-rankrow>div>div{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.v17505-rankrow b{font-size:9px;color:#e7eaee;display:block;max-width:65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v17505-rankrow em{font-style:normal;color:#6f7986;font-size:7.5px;display:block;margin-top:2px}.v17505-rankrow strong{position:absolute;right:0;top:0;color:#cbd1d8;font-size:8px}.v17505-rankrow i{position:absolute;left:0;bottom:0;height:2px;border-radius:99px;background:#d6a426;display:block}.v17505-table-wrap{overflow:auto}.v17505-table{width:100%;min-width:850px;border-collapse:collapse}.v17505-table th{font-size:8px;text-transform:uppercase;text-align:left;color:#78828e;padding:8px;border-bottom:1px solid #303843}.v17505-table td{font-size:9px;color:#b7c0cb;padding:9px 8px;border-bottom:1px solid #252d36;vertical-align:middle}.v17505-table td b{color:#eef0f2}.v17505-table td small{display:block;color:#737d89;margin-top:3px}.v17505-table tr:hover td{background:#131920}.v17505-product-detail{margin-top:10px}.v17505-product-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:10px}.v17505-product-head span,.v17505-product-value span{font-size:8px;color:#7e8894;font-weight:950;letter-spacing:.08em}.v17505-product-head h3{font-size:17px;color:#f5f5f5;font-weight:950;margin-top:3px}.v17505-product-head p{font-size:9px;color:#7d8793;margin-top:3px}.v17505-product-value{text-align:right}.v17505-product-value strong{display:block;color:#efb62d;font-size:17px;margin-top:3px}.v17505-note{display:flex;gap:8px;align-items:flex-start;border:1px dashed #3b4652;border-radius:10px;padding:9px 10px;color:#8d97a4;background:#11161b;font-size:8.8px;line-height:1.4;margin-top:10px}.v17505-note i{color:#e7ad21}.hidden{display:none!important}
html.golden-light .v17505-head h2,html.golden-light .v17505-card strong,html.golden-light .v17505-minihead strong,html.golden-light .v17505-rankrow b,html.golden-light .v17505-product-head h3{color:#18181b!important}html.golden-light .v17505-filters,html.golden-light .v17505-tabs button,html.golden-light .v17505-card,html.golden-light .v17505-summary,html.golden-light .v17505-ranking,html.golden-light .v17505-section,html.golden-light .v17505-product-detail,html.golden-light .v17505-note{background:#fafafa!important;border-color:#e4e4e7!important}html.golden-light .v17505-filters select,html.golden-light .v17505-filters input{background:#fff!important;color:#18181b!important;border-color:#d4d4d8!important}html.golden-light .v17505-table td,html.golden-light .v17505-table th,html.golden-light .v17505-rankrow,html.golden-light .v17505-minihead{border-color:#ececef!important}html.golden-light .v17505-table tr:hover td{background:#f4f4f5!important}
@media(max-width:1180px){.v17505-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v17505-grid{grid-template-columns:1fr 1fr}.v17505-grid>.v17505-ranking:last-child{grid-column:1/-1}}@media(max-width:760px){.v17505-page{padding:14px}.v17505-head{flex-direction:column}.v17505-cards,.v17505-grid{grid-template-columns:1fr}.v17505-grid>.v17505-ranking:last-child{grid-column:auto}.v17505-period{margin-left:0}.v17505-product-head{flex-direction:column}.v17505-product-value{text-align:left}.v17505-custom{width:100%}.v17505-custom label{flex:1}}


/* ===== SOURCE: assets/css/v17-50-6.css ===== */
/* Golden Importados V17.50.6 — legibilidade, taxas e Indique e Ganhe */

/* Perfil para Ads: mais espaço e leitura no desktop */
.v17505-page{max-width:1700px!important;padding:28px!important}.v17505-head h2{font-size:28px!important}.v17505-head p{font-size:13px!important}.v17505-card{min-height:124px!important;padding:16px!important}.v17505-card span{font-size:9px!important}.v17505-card strong{font-size:17px!important}.v17505-card small{font-size:10px!important}.v17505-tabs button{font-size:10px!important;padding:9px 13px!important}.v17505-minihead strong{font-size:12px!important}.v17505-minihead small{font-size:9.5px!important}.v17505-rankrow b{font-size:10.5px!important;max-width:72%!important}.v17505-rankrow em,.v17505-rankrow strong{font-size:8.5px!important}.v17505-table{min-width:980px!important}.v17505-table th{font-size:9px!important;padding:10px!important}.v17505-table td{font-size:10.5px!important;padding:12px 10px!important}.v17505-table td small{font-size:9px!important}.v17505-analyze{font-size:10px!important;padding:9px 12px!important}.v17505-product-head h3{font-size:20px!important}.v17505-product-head p{font-size:10px!important}.v17505-product-value strong{font-size:20px!important}.v17505-note{font-size:10px!important}

/* Light mode: contraste explícito nas telas que estavam apagadas */
html.golden-light .v17505-head p,html.golden-light .v17505-card span,html.golden-light .v17505-card small,html.golden-light .v17505-minihead small,html.golden-light .v17505-rankrow em,html.golden-light .v17505-rankrow strong,html.golden-light .v17505-table td,html.golden-light .v17505-table td small,html.golden-light .v17505-product-head p,html.golden-light .v17505-product-head span,html.golden-light .v17505-product-value span,html.golden-light .v17505-note{color:#52525b!important}
html.golden-light .v17505-table td b,html.golden-light .v17505-rankrow b{color:#18181b!important}
html.golden-light .v17505-tabs button{color:#52525b!important}html.golden-light .v17505-tabs button.active{color:#9a6700!important;background:#fff8df!important;border-color:#e6bd51!important}
html.golden-light .v1749-card span,html.golden-light .v1749-card small,html.golden-light .v1749-insight span,html.golden-light .v1749-insight small,html.golden-light .v1749-panel-head p,html.golden-light .v1749-table th,html.golden-light .v1749-table td small,html.golden-light .v1749-quality-grid span,html.golden-light .v1749-quality-note{color:#52525b!important}
html.golden-light .v17502-payment-title span,html.golden-light .v17502-pay-field>span,html.golden-light .v17502-pay-summary span,html.golden-light .v17502-pay-help{color:#52525b!important}html.golden-light .v17502-pay-summary b{color:#18181b!important}html.golden-light .v17502-pay-summary .gold b{color:#a16207!important}
html.golden-light #tab-novo-pedido .text-zinc-400,html.golden-light #tab-novo-pedido .text-zinc-500,html.golden-light #tab-pedidos .text-zinc-400,html.golden-light #tab-pedidos .text-zinc-500{color:#52525b!important}

/* Taxas: quem paga */
.v17506-rate-legend{display:flex;gap:10px;align-items:center;margin:0 0 8px;font-size:9px;color:#8f99a5}.v17506-rate-legend>span{display:flex;align-items:center;gap:5px}.v17506-payer-badge{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:6px;font-size:8px;font-weight:950;vertical-align:middle}.v17506-payer-badge.golden{background:#7f1d1d;color:#fecaca;border:1px solid #991b1b}.v17506-payer-badge.cliente{background:#064e3b;color:#a7f3d0;border:1px solid #047857}.v17506-payer-config{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid #374151;border-radius:10px;padding:10px;background:#0d1218}.v17506-payer-config label{display:flex;flex-direction:column;gap:4px}.v17506-payer-config span{font-size:8px;font-weight:900;text-transform:uppercase;color:#929ba7}.v17506-payer-config select{height:35px;border:1px solid #3a444f;background:#10151b;color:#f4f4f5;border-radius:8px;padding:0 9px;font-size:10px}.v17506-pay-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html.golden-light .v17506-payer-config{background:#fafafa;border-color:#e4e4e7}html.golden-light .v17506-payer-config span{color:#52525b}html.golden-light .v17506-payer-config select{background:#fff;color:#18181b;border-color:#d4d4d8}html.golden-light .v17506-rate-legend{color:#52525b}

/* Campo de indicação no Novo Pedido */
.v17506-referral-box{border:1px solid #5a471c;background:linear-gradient(135deg,#1c180f,#11161b);border-radius:11px;padding:11px}.v17506-referral-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.v17506-referral-title>div{display:flex;align-items:center;gap:6px;color:#f0bd36;font-size:10px}.v17506-referral-title>span{font-size:8px;color:#8d96a2;text-transform:uppercase}.v17506-referral-box label{display:flex;flex-direction:column;gap:4px}.v17506-referral-box label>span{font-size:8px;font-weight:900;text-transform:uppercase;color:#959eaa}.v17506-referral-box select{width:100%;height:36px;border:1px solid #3b4550;background:#0c1117;color:#f4f4f5;border-radius:8px;padding:0 9px;font-size:10px}.v17506-referral-box p{margin-top:6px;color:#858f9b;font-size:8.5px;line-height:1.4}.v17506-referral-box p b{color:#d8dde3}
html.golden-light .v17506-referral-box{background:#fffbeb;border-color:#e7c45d}html.golden-light .v17506-referral-title>span,html.golden-light .v17506-referral-box label>span,html.golden-light .v17506-referral-box p{color:#52525b}html.golden-light .v17506-referral-box p b{color:#18181b}html.golden-light .v17506-referral-box select{background:#fff;color:#18181b;border-color:#d4d4d8}

/* Indique e Ganhe */
.v17506-page{max-width:1600px;margin:0 auto;padding:26px}.v17506-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px}.v17506-kicker{font-size:9px;letter-spacing:.16em;font-weight:950;color:#e5ad25}.v17506-head h2{font-size:27px;line-height:1.1;font-weight:950;color:#f4f4f5;margin-top:4px}.v17506-head p{font-size:12px;color:#8c96a2;margin-top:6px}.v17506-primary,.v17506-secondary,.v17506-use{border-radius:9px;padding:9px 12px;font-size:10px;font-weight:950;border:1px solid #5b471b}.v17506-primary{background:#d9a527;color:#111}.v17506-secondary{background:#151b22;color:#c9d0d8;border-color:#38414c}.v17506-warning,.v17506-loading,.v17506-empty{border:1px dashed #495460;background:#11171d;border-radius:11px;padding:13px;color:#a6afba;font-size:10px}.v17506-warning{border-color:#8a671f;color:#f7d274;background:#292112}.v17506-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:11px}.v17506-cards>div{border:1px solid #303943;background:#11171d;border-radius:13px;padding:14px;min-height:105px}.v17506-cards span{display:block;font-size:8px;text-transform:uppercase;font-weight:950;color:#818c98}.v17506-cards b{display:block;font-size:21px;color:#f4f4f5;margin-top:7px}.v17506-cards small{display:block;font-size:9px;color:#7e8895;margin-top:6px}.v17506-how{display:flex;gap:10px;border:1px solid #54441f;background:#1c1810;border-radius:12px;padding:11px;margin-bottom:11px}.v17506-how>i{color:#e6b22e;margin-top:2px}.v17506-how div{display:flex;flex-direction:column;gap:3px}.v17506-how b{color:#f0c14d;font-size:10px}.v17506-how span{color:#a0a8b1;font-size:9px;line-height:1.45}.v17506-panel{border:1px solid #303943;background:#10161c;border-radius:13px;padding:12px}.v17506-panel-head{border-bottom:1px solid #27313a;padding-bottom:10px;margin-bottom:5px}.v17506-panel-head h3{font-size:13px;font-weight:950;color:#f1f3f5}.v17506-panel-head p{font-size:9px;color:#7d8793;margin-top:3px}.v17506-table-wrap{overflow:auto}.v17506-table-wrap table{width:100%;min-width:1020px;border-collapse:collapse}.v17506-table-wrap th{font-size:8px;text-transform:uppercase;text-align:left;color:#7d8793;padding:9px 8px;border-bottom:1px solid #303943}.v17506-table-wrap td{font-size:10px;color:#b4bdc7;padding:11px 8px;border-bottom:1px solid #252d36;vertical-align:middle}.v17506-table-wrap td b{display:block;color:#eef0f2}.v17506-table-wrap td small{display:block;color:#77828e;font-size:8.5px;margin-top:3px}.v17506-status,.v17506-month{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.v17506-status.active,.v17506-month.used{background:#064e3b;color:#a7f3d0}.v17506-status.expired,.v17506-status.off{background:#3f1d24;color:#fecdd3}.v17506-status.wait{background:#44330f;color:#fde68a}.v17506-month{background:#17202a;color:#aab3bd}.v17506-use{background:#201b10;color:#efbd3e}.v17506-use:disabled{opacity:.35;cursor:not-allowed}.v17506-modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.72);padding:20px;align-items:center;justify-content:center}.v17506-modal.open{display:flex}.v17506-modal-box{width:min(620px,96vw);background:#11161c;border:1px solid #3a444f;border-radius:18px;padding:18px;box-shadow:0 25px 70px rgba(0,0,0,.5)}.v17506-modal-head{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #2b333d;padding-bottom:12px;margin-bottom:12px}.v17506-modal-head span{font-size:8px;color:#d9a628;font-weight:950;letter-spacing:.12em}.v17506-modal-head h3{font-size:19px;color:#f4f4f5;font-weight:950;margin-top:3px}.v17506-modal-head p{font-size:9px;color:#858f9b;margin-top:4px}.v17506-modal-head button{width:34px;height:34px;border:1px solid #48515d;border-radius:9px;color:#aeb6c0;font-size:20px}.v17506-modal form label{display:flex;flex-direction:column;gap:5px}.v17506-modal form label>span{font-size:8px;text-transform:uppercase;font-weight:950;color:#8d96a2}.v17506-modal select{height:40px;background:#0c1117;border:1px solid #3a444f;color:#f4f4f5;border-radius:9px;padding:0 10px;font-size:11px}.v17506-film-info{border:1px solid #303943;background:#0d1319;border-radius:10px;padding:10px;margin-top:9px;font-size:9px;color:#8f99a5}.v17506-film-info b{display:block;color:#f2f4f5;font-size:11px}.v17506-film-info span{display:block;margin-top:4px}.v17506-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}
html.golden-light .v17506-head h2,html.golden-light .v17506-cards b,html.golden-light .v17506-panel-head h3,html.golden-light .v17506-table-wrap td b,html.golden-light .v17506-modal-head h3,html.golden-light .v17506-film-info b{color:#18181b!important}html.golden-light .v17506-head p,html.golden-light .v17506-cards span,html.golden-light .v17506-cards small,html.golden-light .v17506-panel-head p,html.golden-light .v17506-table-wrap th,html.golden-light .v17506-table-wrap td,html.golden-light .v17506-table-wrap td small,html.golden-light .v17506-how span,html.golden-light .v17506-modal-head p,html.golden-light .v17506-modal form label>span,html.golden-light .v17506-film-info{color:#52525b!important}html.golden-light .v17506-cards>div,html.golden-light .v17506-panel,html.golden-light .v17506-modal-box,html.golden-light .v17506-film-info{background:#fff!important;border-color:#e4e4e7!important}html.golden-light .v17506-how{background:#fffbeb;border-color:#e7c45d}html.golden-light .v17506-modal select{background:#fff;color:#18181b;border-color:#d4d4d8}html.golden-light .v17506-table-wrap td,html.golden-light .v17506-table-wrap th,html.golden-light .v17506-panel-head{border-color:#ececef!important}
@media(max-width:1050px){.v17506-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.v17505-page,.v17506-page{padding:14px!important}.v17506-head{flex-direction:column}.v17506-cards{grid-template-columns:1fr}.v17506-payer-config{grid-template-columns:1fr}.v17506-pay-summary{grid-template-columns:1fr 1fr!important}}


/* ===== SOURCE: assets/css/v17-50-7.css ===== */
/* Golden Importados V17.50.7 — legibilidade, Perfil para Ads, Indique e Ganhe */

/* Perfil para Ads: usa melhor a largura e aumenta a leitura. */
body.golden-v7-ready main #tab-perfil-ads-v17505.v17507-ads-page{
  max-width:none!important;width:100%!important;margin:0!important;padding:24px 26px 34px!important;box-sizing:border-box!important;
}
.v17507-ads-page .v17505-head{margin-bottom:18px}.v17507-ads-page .v17505-head h2{font-size:29px!important}.v17507-ads-page .v17505-head p{font-size:13px!important;line-height:1.5!important}
.v17507-ads-page .v17505-filters{padding:14px!important;gap:12px!important}.v17507-ads-page .v17505-filters label>span{font-size:9px!important}.v17507-ads-page .v17505-filters select,.v17507-ads-page .v17505-filters input{height:40px!important;font-size:11px!important}
.v17507-ads-page .v17505-tabs{margin:13px 0!important}.v17507-ads-page .v17505-tabs button{font-size:10.5px!important;padding:9px 13px!important}
.v17507-ads-page .v17505-cards{gap:12px!important}.v17507-ads-page .v17505-card{min-height:122px!important;padding:16px!important}.v17507-ads-page .v17505-card span{font-size:9px!important}.v17507-ads-page .v17505-card strong{font-size:17px!important;line-height:1.28!important}.v17507-ads-page .v17505-card small{font-size:10px!important;line-height:1.45!important}.v17507-ads-page .v17505-card>i{width:39px!important;height:39px!important;font-size:14px!important}
.v17507-ads-page .v17505-summary{padding:12px 14px!important}.v17507-ads-page .v17505-summary>div:first-child{font-size:10.5px!important;line-height:1.45!important}.v17507-ads-page .v17505-summary>div:last-child span{font-size:9px!important;padding:5px 8px!important}
.v17507-ads-page .v17505-grid{gap:12px!important}.v17507-ads-page .v17505-ranking,.v17507-ads-page .v17505-section{padding:14px!important}.v17507-ads-page .v17505-minihead strong{font-size:12px!important}.v17507-ads-page .v17505-minihead small{font-size:9.5px!important;line-height:1.4!important}
/* Evita sobreposição em rankings. */
.v17507-ads-page .v17505-rankrow{grid-template-columns:26px minmax(0,1fr)!important;gap:9px!important;padding:9px 0!important}.v17507-ads-page .v17505-rankrow>span{width:24px!important;height:24px!important;font-size:9px!important}.v17507-ads-page .v17505-rankrow>div{padding-bottom:7px!important}.v17507-ads-page .v17505-rankrow>div>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:12px!important;align-items:start!important}.v17507-ads-page .v17505-rankrow b{grid-column:1!important;grid-row:1!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:10px!important;line-height:1.3!important}.v17507-ads-page .v17505-rankrow em{grid-column:1!important;grid-row:2!important;font-size:8.5px!important;line-height:1.35!important}.v17507-ads-page .v17505-rankrow strong{position:static!important;grid-column:2!important;grid-row:1/3!important;align-self:center!important;white-space:nowrap!important;font-size:9px!important}
.v17507-ads-page .v17505-table{min-width:980px!important}.v17507-ads-page .v17505-table th{font-size:9px!important;padding:10px!important}.v17507-ads-page .v17505-table td{font-size:10.5px!important;padding:11px 10px!important}.v17507-ads-page .v17505-table td small{font-size:9px!important;line-height:1.35!important}.v17507-ads-page .v17505-analyze{font-size:9.5px!important;padding:8px 11px!important;white-space:nowrap!important}.v17507-ads-page .v17505-note{font-size:9.5px!important;padding:11px 12px!important}

/* Modal do botão Analisar. */
.v17507-ads-modal{display:none;position:fixed;inset:0;z-index:10050;background:rgba(0,0,0,.68);padding:24px;align-items:center;justify-content:center}.v17507-ads-modal.open{display:flex}.v17507-ads-modal-box{position:relative;width:min(1050px,96vw);max-height:90vh;overflow:auto;background:#0f151c;border:1px solid #39434f;border-radius:18px;padding:22px;box-shadow:0 28px 80px rgba(0,0,0,.48)}.v17507-ads-modal-close{position:absolute;right:14px;top:12px;width:36px;height:36px;border:1px solid #46515d;border-radius:10px;background:#141b23;color:#d6dbe2;font-size:22px;line-height:1;z-index:2}.v17507-ads-modal .v17505-product-detail{margin-top:0!important;border:0!important;background:transparent!important;padding:0!important}.v17507-ads-modal .v17505-product-head{padding-right:42px!important}.v17507-ads-modal .v17505-product-head h3{font-size:25px!important}.v17507-ads-modal .v17505-product-value strong{font-size:23px!important}.v17507-ads-modal .v17505-cards.compact{margin-top:16px!important}
html.golden-light .v17507-ads-modal-box{background:#fff!important;border-color:#d4d4d8!important}html.golden-light .v17507-ads-modal-close{background:#fff!important;color:#18181b!important;border-color:#d4d4d8!important}

/* Contraste forte no Perfil para Ads em modo claro. */
html.golden-light .v17507-ads-page .v17505-head p,html.golden-light .v17507-ads-page .v17505-filters label>span,html.golden-light .v17507-ads-page .v17505-card span,html.golden-light .v17507-ads-page .v17505-card small,html.golden-light .v17507-ads-page .v17505-summary,html.golden-light .v17507-ads-page .v17505-rankrow em,html.golden-light .v17507-ads-page .v17505-minihead small,html.golden-light .v17507-ads-page .v17505-table th,html.golden-light .v17507-ads-page .v17505-table td,html.golden-light .v17507-ads-page .v17505-table td small,html.golden-light .v17507-ads-page .v17505-note{color:#4b5563!important}
html.golden-light .v17507-ads-page .v17505-card strong,html.golden-light .v17507-ads-page .v17505-rankrow b,html.golden-light .v17507-ads-page .v17505-rankrow strong,html.golden-light .v17507-ads-page .v17505-table td b{color:#111827!important}

/* Relatórios: melhora dados que estavam claros demais. */
html.golden-light #tab-relatorios-v1749 .v1749-head p,html.golden-light #tab-relatorios-v1749 .v1749-filters label>span,html.golden-light #tab-relatorios-v1749 .v1749-card span,html.golden-light #tab-relatorios-v1749 .v1749-card small,html.golden-light #tab-relatorios-v1749 .v1749-insight span,html.golden-light #tab-relatorios-v1749 .v1749-insight small,html.golden-light #tab-relatorios-v1749 .v1749-panel-head p,html.golden-light #tab-relatorios-v1749 .v1749-table th,html.golden-light #tab-relatorios-v1749 .v1749-table td,html.golden-light #tab-relatorios-v1749 .v1749-table td small,html.golden-light #tab-relatorios-v1749 .v1749-quality-grid span,html.golden-light #tab-relatorios-v1749 .v1749-quality-note{color:#4b5563!important}
html.golden-light #tab-relatorios-v1749 .v1749-card strong,html.golden-light #tab-relatorios-v1749 .v1749-insight strong,html.golden-light #tab-relatorios-v1749 .v1749-panel-head h3,html.golden-light #tab-relatorios-v1749 .v1749-table td strong,html.golden-light #tab-relatorios-v1749 .v1749-group-label b,html.golden-light #tab-relatorios-v1749 .v1749-quality-grid strong{color:#111827!important}

/* Novo campo digitável de indicação. */
.v17507-referral-search{position:relative}.v17507-referral-search label{display:flex;flex-direction:column;gap:5px}.v17507-referral-search label>span{font-size:8px;font-weight:900;text-transform:uppercase;color:#959eaa}.v17507-referral-search input{width:100%;height:38px;border:1px solid #3b4550;background:#0c1117;color:#f4f4f5;border-radius:8px;padding:0 10px;font-size:10.5px;outline:none}.v17507-referral-search input:focus{border-color:#d9a527;box-shadow:0 0 0 2px rgba(217,165,39,.12)}.v17507-referral-results{position:absolute;z-index:70;left:0;right:0;top:62px;max-height:270px;overflow:auto;border:1px solid #3b4550;background:#111820;border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.28);padding:5px}.v17507-referral-results button,.v17507-resolve-results button{display:flex;width:100%;text-align:left;flex-direction:column;gap:2px;border:0;background:transparent;color:#e9edf2;padding:8px 9px;border-radius:7px}.v17507-referral-results button:hover,.v17507-resolve-results button:hover{background:#202934}.v17507-referral-results b,.v17507-resolve-results b{font-size:10px}.v17507-referral-results span,.v17507-resolve-results span{font-size:8.5px;color:#8994a0}.v17507-no-ref{padding:10px;color:#a5aeba;font-size:9px;line-height:1.4}.v17507-no-ref b{display:block;color:#eef1f4;margin-bottom:3px}.v17507-referral-selected{margin-top:7px;display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #166534;background:#082f24;color:#bbf7d0;border-radius:8px;padding:7px 9px;font-size:9px}.v17507-referral-selected button{border:0;background:transparent;color:#bbf7d0;font-size:16px;line-height:1}.v17507-referral-hint{display:flex;align-items:flex-start;gap:6px;margin-top:7px;color:#8e98a4;font-size:8.7px;line-height:1.4}.v17507-referral-hint.ok{color:#86efac}.v17507-referral-hint.pending{color:#fde68a}
html.golden-light .v17507-referral-search label>span{color:#4b5563!important}html.golden-light .v17507-referral-search input{background:#fff!important;color:#111827!important;border-color:#d1d5db!important}html.golden-light .v17507-referral-results{background:#fff!important;border-color:#d1d5db!important}html.golden-light .v17507-referral-results button,html.golden-light .v17507-resolve-results button{color:#111827!important}html.golden-light .v17507-referral-results button:hover,html.golden-light .v17507-resolve-results button:hover{background:#f3f4f6!important}html.golden-light .v17507-referral-results span,html.golden-light .v17507-resolve-results span,html.golden-light .v17507-no-ref{color:#4b5563!important}html.golden-light .v17507-no-ref b{color:#111827!important}html.golden-light .v17507-referral-hint{color:#4b5563!important}html.golden-light .v17507-referral-hint.pending{color:#92400e!important}

/* Pendências do Indique e Ganhe. */
.v17507-pending-panel{margin-bottom:12px}.v17507-pending-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v17507-pending-card{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #303943;background:#0d1319;border-radius:11px;padding:11px}.v17507-pending-card>div{min-width:0}.v17507-pending-card span{display:block;font-size:8px;text-transform:uppercase;color:#8b95a1;font-weight:900}.v17507-pending-card b{display:block;color:#f1f3f5;font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v17507-pending-card small{display:block;color:#7f8995;font-size:8.5px;margin-top:4px}.v17507-pending-card button{flex:none;border:1px solid #5b471b;background:#201b10;color:#efbd3e;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.v17507-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}
html.golden-light .v17507-pending-card{background:#fff!important;border-color:#e4e4e7!important}html.golden-light .v17507-pending-card span,html.golden-light .v17507-pending-card small{color:#4b5563!important}html.golden-light .v17507-pending-card b{color:#111827!important}

/* Modal de resolver indicação. */
.v17507-resolve-box{width:min(760px,96vw)!important}.v17507-resolve-section{display:flex;flex-direction:column;gap:8px}.v17507-resolve-section>b,.v17507-quick-client>b{font-size:10px;color:#f1f3f5}.v17507-resolve-section>input,.v17507-quick-client input{height:39px;border:1px solid #3a444f;background:#0c1117;color:#f4f4f5;border-radius:8px;padding:0 10px;font-size:10.5px}.v17507-resolve-results{max-height:190px;overflow:auto;border:1px solid #2f3944;border-radius:9px;padding:4px}.v17507-resolve-selected{border:1px solid #166534;background:#082f24;color:#bbf7d0;border-radius:8px;padding:8px;font-size:9px}.v17507-divider{display:flex;align-items:center;gap:10px;color:#707b87;font-size:8px;margin:12px 0}.v17507-divider:before,.v17507-divider:after{content:"";height:1px;background:#2d3641;flex:1}.v17507-quick-client{display:flex;flex-direction:column;gap:9px}.v17507-quick-client label{display:flex;flex-direction:column;gap:4px}.v17507-quick-client label>span{font-size:8px;text-transform:uppercase;font-weight:900;color:#8e98a4}.v17507-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}
html.golden-light .v17507-resolve-section>b,html.golden-light .v17507-quick-client>b{color:#111827!important}html.golden-light .v17507-resolve-section>input,html.golden-light .v17507-quick-client input{background:#fff!important;color:#111827!important;border-color:#d1d5db!important}html.golden-light .v17507-resolve-results{border-color:#e4e4e7!important}html.golden-light .v17507-quick-client label>span{color:#4b5563!important}

@media(max-width:1100px){.v17507-ads-page .v17505-grid{grid-template-columns:1fr 1fr!important}.v17507-ads-page .v17505-grid>.v17505-ranking:last-child{grid-column:1/-1}.v17507-pending-list{grid-template-columns:1fr}}
@media(max-width:760px){body.golden-v7-ready main #tab-perfil-ads-v17505.v17507-ads-page{padding:15px!important}.v17507-ads-page .v17505-grid{grid-template-columns:1fr!important}.v17507-ads-page .v17505-grid>.v17505-ranking:last-child{grid-column:auto}.v17507-ads-modal{padding:10px}.v17507-ads-modal-box{padding:16px}.v17507-quick-grid{grid-template-columns:1fr}.v17507-pending-card{align-items:flex-start;flex-direction:column}.v17507-pending-card button{width:100%}}


/* ===== SOURCE: assets/css/v17-50-8.css ===== */
/* Golden Importados V17.50.8 — películas / WhatsApp / PDF */
.v17508-modal{position:fixed;inset:0;z-index:12050;background:rgba(0,0,0,.78);display:none;align-items:center;justify-content:center;padding:18px}.v17508-modal.open{display:flex}.v17508-modal-box{width:min(620px,96vw);max-height:90vh;overflow:auto;background:#09090b;border:1px solid #3f3f46;border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.5);padding:18px}.v17508-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.v17508-modal-head span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#f59e0b}.v17508-modal-head h3{margin:2px 0 2px;font-size:18px;font-weight:900;color:#fafafa}.v17508-modal-head p{font-size:11px;color:#a1a1aa}.v17508-modal-head>button{width:34px;height:34px;border-radius:9px;background:#27272a;color:#d4d4d8;font-size:20px}.v17508-field{display:block}.v17508-field>span{display:block;font-size:11px;font-weight:800;color:#d4d4d8;margin-bottom:6px}.v17508-field select,.v17508-whats-box textarea{width:100%;border:1px solid #3f3f46;background:#18181b;color:#fafafa;border-radius:10px;padding:10px 12px;font-size:13px;outline:none}.v17508-field select:focus,.v17508-whats-box textarea:focus{border-color:#f59e0b}.v17508-film-info{margin-top:10px;padding:12px;border:1px solid #3f3f46;background:#18181b;border-radius:10px;color:#a1a1aa;font-size:11px}.v17508-film-info b,.v17508-film-info span{display:block}.v17508-film-info b{color:#fafafa;font-size:13px;margin-bottom:3px}.v17508-tip{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:10px;border-radius:10px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);font-size:11px;color:#d4d4d8}.v17508-tip i{color:#f59e0b;margin-top:2px}.v17508-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.v17508-modal-actions button{border-radius:9px;padding:9px 13px;font-size:12px;font-weight:900}.v17508-modal-actions .secondary{background:#27272a;color:#e4e4e7}.v17508-modal-actions .primary{background:#f59e0b;color:#18181b}.v17508-modal-actions .whatsapp{background:#16a34a;color:white}.v17508-whats-phone{font-size:11px;color:#a1a1aa;margin-bottom:8px}.v17508-whats-box textarea{resize:vertical;min-height:170px;line-height:1.55}
.v17508-film-flag{padding:12px;border:1px solid rgba(245,158,11,.3);background:rgba(245,158,11,.06);border-radius:12px}.v17508-film-flag label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.v17508-film-flag input{margin-top:3px;accent-color:#f59e0b;width:17px;height:17px}.v17508-film-flag span b,.v17508-film-flag span small{display:block}.v17508-film-flag b{font-size:12px;color:#fbbf24}.v17508-film-flag small{font-size:10px;color:#a1a1aa;margin-top:2px}
.v17508-benefit-panel{background:#18181b;border:1px solid #3f3f46;border-radius:14px;padding:15px;box-shadow:0 8px 25px rgba(0,0,0,.12)}.v17508-benefit-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.v17508-benefit-head span{display:block;color:#f59e0b;font-size:9px;font-weight:900;letter-spacing:.15em}.v17508-benefit-head h3{font-weight:900;color:#fafafa;font-size:15px}.v17508-benefit-head p{font-size:11px;color:#a1a1aa;margin-top:2px}.v17508-benefit-head button{border:1px solid #52525b;background:#27272a;color:#e4e4e7;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:800}.v17508-benefit-list{display:grid;gap:8px}.v17508-benefit-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;border:1px solid #3f3f46;background:#09090b;border-radius:11px;padding:11px 12px}.v17508-benefit-row .main b,.v17508-benefit-row .main span{display:block}.v17508-benefit-row .main b{font-size:12px;color:#fafafa}.v17508-benefit-row .main span{font-size:10px;color:#a1a1aa;margin-top:2px}.v17508-benefit-row .status{font-size:10px;font-weight:900;padding:5px 8px;border-radius:999px;white-space:nowrap}.v17508-benefit-row .status.available{color:#34d399;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3)}.v17508-benefit-row .status.used{color:#a1a1aa;background:#27272a;border:1px solid #3f3f46}.v17508-benefit-row .actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.v17508-benefit-row .actions button{border:1px solid #52525b;background:#27272a;color:#e4e4e7;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900}.v17508-benefit-row .actions .whats{background:#166534;border-color:#15803d;color:white}.v17508-benefit-row .actions button:disabled{opacity:.4;cursor:not-allowed}.v17508-empty{padding:18px;text-align:center;color:#a1a1aa;font-size:11px;border:1px dashed #3f3f46;border-radius:10px}.v17508-empty.warn{color:#fbbf24;border-color:rgba(245,158,11,.35)}
#v17508IndiqueReminders{margin-top:14px}.v17506-page #v17508IndiqueReminders .v17508-benefit-head h3{color:#18181b}.v17506-page #v17508IndiqueReminders .v17508-benefit-head p{color:#52525b}.v17506-page #v17508IndiqueReminders{background:#fff;border-color:#e4e4e7}.v17506-page #v17508IndiqueReminders .v17508-benefit-row{background:#fafafa;border-color:#e4e4e7}.v17506-page #v17508IndiqueReminders .v17508-benefit-row .main b{color:#18181b}.v17506-page #v17508IndiqueReminders .v17508-benefit-row .main span{color:#71717a}.v17506-page #v17508IndiqueReminders .v17508-benefit-row .actions button:not(.whats){background:#fff;color:#27272a;border-color:#d4d4d8}
@media(max-width:780px){.v17508-benefit-row{grid-template-columns:1fr}.v17508-benefit-row .actions{justify-content:flex-start}.v17508-benefit-head{align-items:flex-start;flex-direction:column}}
body:not(.dark) #tab-garantia-care .v17508-benefit-panel{background:#fff;border-color:#e4e4e7}body:not(.dark) #tab-garantia-care .v17508-benefit-head h3{color:#18181b}body:not(.dark) #tab-garantia-care .v17508-benefit-head p{color:#52525b}body:not(.dark) #tab-garantia-care .v17508-benefit-row{background:#fafafa;border-color:#e4e4e7}body:not(.dark) #tab-garantia-care .v17508-benefit-row .main b{color:#18181b}body:not(.dark) #tab-garantia-care .v17508-benefit-row .main span{color:#71717a}body:not(.dark) #tab-garantia-care .v17508-benefit-row .actions button:not(.whats){background:#fff;color:#27272a;border-color:#d4d4d8}


/* ===== SOURCE: assets/css/v17-50-9.css ===== */
/* Golden Importados V17.50.9 — pós-venda de benefícios + PDF estável */
.v17509-post-panel{width:100%;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:16px;padding:16px;margin:0 0 16px;box-shadow:0 8px 24px rgba(15,23,42,.05)}
.v17509-post-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.v17509-post-head span{display:block;color:#d97706;font-size:10px;font-weight:900;letter-spacing:.14em}.v17509-post-head h3{font-size:18px;font-weight:900;color:#18181b;margin:2px 0}.v17509-post-head p{font-size:12px;color:#52525b}.v17509-post-head button{border:1px solid #d4d4d8;background:#fff;color:#27272a;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:850}
.v17509-post-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.v17509-post-stats>div{border:1px solid #e4e4e7;background:#fafafa;border-radius:11px;padding:10px 12px}.v17509-post-stats b,.v17509-post-stats span{display:block}.v17509-post-stats b{font-size:22px;color:#18181b;line-height:1}.v17509-post-stats span{font-size:10px;color:#71717a;margin-top:4px;font-weight:700}
.v17509-post-list{display:grid;gap:8px}.v17509-post-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center;border:1px solid #e4e4e7;background:#fff;border-radius:11px;padding:11px 12px}.v17509-post-client b,.v17509-post-client small{display:block}.v17509-post-client b{font-size:12px;color:#18181b;margin-top:4px}.v17509-post-client small{font-size:10px;color:#71717a;margin-top:2px}.v17509-benefit-tag{display:inline-flex!important;width:max-content;border-radius:999px;padding:3px 7px;font-size:9px!important;font-weight:900!important}.v17509-benefit-tag.care{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.v17509-benefit-tag.indique{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.v17509-post-actions{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.v17509-post-actions button{border:1px solid #d4d4d8;background:#fff;color:#27272a;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:900}.v17509-post-actions .whats{background:#15803d;border-color:#15803d;color:#fff}.v17509-post-actions button:disabled{opacity:.45;cursor:not-allowed}
.v17509-dash-card{background:#fff;border:1px solid #e4e4e7;border-radius:14px;padding:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-height:92px;transition:.18s ease}.v17509-dash-card:hover{border-color:#f59e0b;transform:translateY(-1px)}.v17509-dash-card>div span,.v17509-dash-card>div b,.v17509-dash-card>div small{display:block}.v17509-dash-card span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#71717a}.v17509-dash-card b{font-size:28px;color:#18181b;line-height:1.1;margin:5px 0}.v17509-dash-card small{font-size:10px;color:#71717a}.v17509-dash-card>i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#fffbeb;color:#d97706;border:1px solid #fde68a;font-size:18px}.v17509-dash-card.has-pending{border-color:#fbbf24;background:#fffdf5}
/* A V17.50.9 moveu os lembretes para Pós-venda. Se algum bloco antigo reaparecer por cache, esconda-o. */
#v17508CarePanel,#v17508IndiqueReminders{display:none!important}
html:not(.golden-light) .v17509-post-panel,body.dark .v17509-post-panel{background:#18181b;border-color:#3f3f46}.dark .v17509-post-head h3,.dark .v17509-post-stats b,.dark .v17509-post-client b{color:#fafafa}.dark .v17509-post-head p,.dark .v17509-post-stats span,.dark .v17509-post-client small{color:#a1a1aa}.dark .v17509-post-stats>div,.dark .v17509-post-row{background:#09090b;border-color:#3f3f46}.dark .v17509-post-head button,.dark .v17509-post-actions button:not(.whats){background:#27272a;border-color:#52525b;color:#e4e4e7}.dark .v17509-dash-card{background:#18181b;border-color:#3f3f46}.dark .v17509-dash-card b{color:#fafafa}.dark .v17509-dash-card span,.dark .v17509-dash-card small{color:#a1a1aa}
@media(max-width:780px){.v17509-post-head{flex-direction:column}.v17509-post-stats{grid-template-columns:1fr}.v17509-post-row{grid-template-columns:1fr}.v17509-post-actions{justify-content:flex-start}}


/* ===== SOURCE: assets/css/v17-50-10.css ===== */
/* Golden Importados V17.50.10 — estabilidade visual + tags Pós-venda */
.v17510-message-tag{display:inline-flex;align-items:center;width:max-content;margin:0 0 5px 0;padding:3px 8px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;line-height:1;border:1px solid transparent}
.v17510-message-tag.birthday{background:#fff7df;border-color:#f5b51b;color:#8a5a00}
html.dark .v17510-message-tag.birthday,body.dark .v17510-message-tag.birthday{background:rgba(245,181,27,.12);border-color:rgba(245,181,27,.45);color:#ffd568}
/* Evita transições visuais concorrentes durante as primeiras renderizações */
#v17381SideFooter .status span:last-child,#v17385Version{transition:none!important}


/* ===== SOURCE: assets/css/v17-50-12.css ===== */
/* Golden Importados V17.50.12 — contraste financeiro + estados de relacionamento */
html.golden-light #v1750Bridge.v1750-bridge>div,
html.golden-light #v1750Bridge .v1750-bridge>div,
html.golden-light .v1750-bridge>div{
  background:#fff!important;
  border-color:#d4d4d8!important;
}
html.golden-light #v1750Bridge span,
html.golden-light .v1750-bridge span{
  color:#52525b!important;
  opacity:1!important;
}
html.golden-light #v1750Bridge b,
html.golden-light .v1750-bridge b{
  color:#18181b!important;
  opacity:1!important;
}
html.golden-light #v1750Bridge>i,
html.golden-light .v1750-bridge>i{
  color:#71717a!important;
  opacity:1!important;
}
html.golden-light #v1750Bridge .emph,
html.golden-light .v1750-bridge .emph{
  background:#fffbeb!important;
  border-color:#eab308!important;
}
html.golden-light #v1750Bridge .emph b,
html.golden-light .v1750-bridge .emph b{
  color:#b45309!important;
}
html.golden-light .v1750-coverage,
html.golden-light .v1750-note{
  color:#3f3f46!important;
}

.v17512-sent-tag{display:inline-flex;align-items:center;gap:5px;border:1px solid #86efac;background:#f0fdf4;color:#166534;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-left:6px;white-space:nowrap}
.v17512-sent-tag.pending{border-color:#fde68a;background:#fffbeb;color:#92400e}
.v17512-bday-status{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}
.v17512-bday-status .wa.sent{background:#166534!important;color:#fff!important}
.v17512-film-sent{font-size:9px;color:#166534;font-weight:800;margin-top:4px}
html:not(.golden-light) .v17512-sent-tag{background:#10271f;border-color:#245b48;color:#6ee7b7}
html:not(.golden-light) .v17512-sent-tag.pending{background:#2a2418;border-color:#5a4520;color:#fbbf24}
html:not(.golden-light) .v17512-film-sent{color:#6ee7b7}

/* Pedidos: evita animações/transições custosas ao redesenhar a lista. */
#listaHistoricoContainer.v17512-rendering *{transition:none!important;animation:none!important}


/* ===== SOURCE: assets/css/v17-50-16.css ===== */
/* Golden Importados V17.50.16 */
.v17515-quick-expense{position:fixed;right:22px;bottom:22px;z-index:9200;border:0;border-radius:999px;background:#f5a800;color:#171717;font-weight:900;font-size:13px;padding:12px 16px;display:flex;align-items:center;gap:8px;box-shadow:0 12px 28px rgba(0,0,0,.22);cursor:pointer;transition:.16s ease}
.v17515-quick-expense:hover{transform:translateY(-1px);filter:brightness(1.03)}
.v17515-quick-cats{border:1px solid #f0d89b;background:#fff9e8;border-radius:12px;padding:10px 12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.v17515-quick-cats>span{font-size:11px;font-weight:900;text-transform:uppercase;color:#795700}
.v17515-quick-cats>div{display:flex;gap:6px;flex-wrap:wrap}
.v17515-quick-cats button{border:1px solid #e3c66f;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;cursor:pointer;color:#3f330f}
.v17515-quick-cats button:hover{background:#fff1b8}
@media(max-width:700px){.v17515-quick-expense{right:12px;bottom:12px;padding:11px 13px}.v17515-quick-expense span{display:none}}

@media screen{#v17515QuickExpense.v17515-quick-expense{display:flex!important;visibility:visible!important;opacity:1!important}}


/* ===== SOURCE: assets/css/v17-50-17.css ===== */
/* Golden Importados V17.50.17 — despesa rápida segura + desempenho */
#v17515QuickExpense{display:none!important;visibility:hidden!important;pointer-events:none!important}
.v17517-top-expense{height:36px;padding:0 11px;border:1px solid rgba(245,168,0,.45);border-radius:9px;background:rgba(245,168,0,.12);color:#f5a800;font-size:11px;font-weight:900;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}
.v17517-top-expense:hover{background:rgba(245,168,0,.2);border-color:rgba(245,168,0,.75)}
@media(max-width:760px){.v17517-top-expense{width:36px;padding:0;justify-content:center}.v17517-top-expense span{display:none}}

/* Isola as áreas que mais mudam para evitar relayout da página inteira. */
body.v17517-performance #listaHistoricoContainer{contain:layout style}
body.v17517-performance #listaHistoricoContainer>div{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:82px;transition:none!important}
body.v17517-performance #tab-novo-pedido>div{contain:layout style}
body.v17517-performance #tab-novo-pedido .page-a4{contain:layout paint style}


/* ===== SOURCE: assets/css/v17-51-6.css ===== */
/* Golden Importados V17.51.6 — menu de Pedidos sem recorte */
#tab-pedidos{
  overflow:visible!important;
  contain:layout style!important;
}
#tab-pedidos>div,
#listaHistoricoContainer{
  overflow:visible!important;
}
#listaHistoricoContainer>.v1631-order,
#listaHistoricoContainer>.v17515-order-card{
  overflow:visible!important;
  contain:layout style!important;
  position:relative!important;
}
#listaHistoricoContainer>.v1631-order>div:last-child{
  overflow:visible!important;
  position:relative!important;
}
.v1631-actions{
  overflow:visible!important;
  position:relative!important;
  z-index:50!important;
}
.v1631-actions-menu{
  z-index:2147483000!important;
  isolation:isolate!important;
}
#listaHistoricoContainer>.v1631-order:has(.v1631-actions-menu:not(.hidden)){
  z-index:2147482000!important;
}


/* ===== SOURCE: assets/css/v17-51-7.css ===== */
/* Golden Importados V17.51.7 — paginação e Pedidos */
#tab-pedidos,#listaHistoricoContainer{overflow:visible!important}
#v17372ComprasPager,#v17373ComprasPager,#v17378ComprasPager,#v17377EstoquePager,#v17377SoldPager,#v17373GarantiaPager{visibility:visible!important;opacity:1!important}


/* ===== SOURCE: assets/css/v17-51-13.css ===== */
/* Golden Importados V17.51.13 — Financeiro mais claro, compacto e paginado */
#tab-financeiro-v1750 .v175112-old-tabs{display:none!important}
#tab-financeiro-v1750 .v175112-legacy-pane{display:none!important}
.v175112-main-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 12px}
.v175112-main-nav button{min-height:62px;border:1px solid #303843;background:#151a21;color:#aab2bd;border-radius:13px;padding:10px 12px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;text-align:left;column-gap:9px;align-items:center;transition:.15s}
.v175112-main-nav button>i{grid-row:1/3;width:34px;height:34px;border-radius:10px;background:#242a32;color:#d6a52c;display:grid;place-items:center;font-size:14px}
.v175112-main-nav button span{font-size:11px;font-weight:950;color:#e5e7eb;align-self:end}.v175112-main-nav button small{font-size:8.5px;color:#7e8792;align-self:start;margin-top:1px}
.v175112-main-nav button:hover{border-color:#6d5925}.v175112-main-nav button.active{background:#211d13;border-color:#8c6b1e;box-shadow:inset 0 0 0 1px rgba(231,173,33,.08)}.v175112-main-nav button.active>i{background:#e7ad21;color:#171717}.v175112-main-nav button.active span{color:#f7c74c}
.v175112-view.hidden{display:none!important}
.v175112-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px}.v175112-section-head h3{font-size:13px;font-weight:950;color:#f4f4f5}.v175112-section-head p{font-size:9.5px;color:#7f8995;margin-top:3px;line-height:1.4}.v175112-section-head button{border:1px solid #414a55;background:#171d24;color:#d7dce2;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:900;display:flex;gap:6px;align-items:center}
.v175112-recent,.v175112-movements-card,.v175112-settings-card{background:#151a21;border:1px solid #2d3540;border-radius:15px;padding:14px;margin-top:12px}
#v175112RecentList{display:flex;flex-direction:column;border:1px solid #2b333d;border-radius:11px;overflow:hidden;background:#10151b}
.v175112-recent-row{display:grid;grid-template-columns:34px minmax(0,1fr) 120px 130px;gap:9px;align-items:center;width:100%;padding:10px 11px;border-bottom:1px solid #252c35;text-align:left;color:#cfd4db}.v175112-recent-row:last-child{border-bottom:0}.v175112-recent-row:hover{background:#171e26}.v175112-recent-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#20262e;color:#e7ad21}.v175112-recent-icon.sales{color:#34d399;background:#10271f}.v175112-recent-icon.expenses{color:#fb7185;background:#2a171b}.v175112-recent-icon.purchases{color:#fbbf24;background:#2a2418}.v175112-recent-main{min-width:0}.v175112-recent-main b{display:block;color:#f3f4f6;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v175112-recent-main small{display:block;color:#737d89;font-size:8.5px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v175112-recent-kind{font-size:8px;text-transform:uppercase;font-weight:900;color:#7e8792}.v175112-recent-row strong{font-size:10.5px;text-align:right;white-space:nowrap}.v175112-recent-row strong.in{color:#6ee7b7}.v175112-recent-row strong.out{color:#f3c247}.v175112-recent-empty{padding:22px;text-align:center;color:#7f8995;font-size:10px}
.v175112-filters{display:grid;grid-template-columns:180px minmax(240px,1fr) auto;gap:9px;align-items:end;margin-bottom:9px}.v175112-filters label{display:flex;flex-direction:column;gap:5px}.v175112-filters label>span{font-size:8px;text-transform:uppercase;font-weight:950;color:#808a96}.v175112-filters select,.v175112-filters input{height:36px;border:1px solid #38414c;background:#0f141a;color:#f4f4f5;border-radius:9px;padding:0 10px;font-size:10px;outline:none}.v175112-filters .search>div{position:relative}.v175112-filters .search i{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:9px;color:#6d7783}.v175112-filters .search input{width:100%;padding-left:29px}.v175112-filters>button{height:36px;border-radius:9px;border:1px solid #e7ad21;background:#e7ad21;color:#171717;font-size:10px;font-weight:950;padding:0 12px;display:flex;align-items:center;gap:6px}
.v175112-count{border:1px solid #38414c;border-radius:999px;padding:5px 9px;color:#939daa;background:#10151b;font-size:8.5px;font-weight:900}.v175112-hint{display:flex;gap:8px;align-items:flex-start;border:1px dashed #4b5563;background:#11161c;border-radius:10px;padding:9px 10px;margin-bottom:10px;color:#8f99a5;font-size:9px;line-height:1.45}.v175112-hint i{color:#e7ad21;margin-top:2px}.v175112-hint b{color:#cbd1d8}
.v175112-table-wrap{overflow:auto;border:1px solid #2c333d;border-radius:11px}.v175112-table{width:100%;border-collapse:collapse;min-width:980px;background:#10151b}.v175112-table th{font-size:7.5px;letter-spacing:.045em;text-transform:uppercase;text-align:left;color:#737d89;font-weight:950;padding:8px 10px;background:#171c23;border-bottom:1px solid #2d3540;white-space:nowrap}.v175112-table td{padding:9px 10px;border-bottom:1px solid #242b34;color:#cdd2d9;font-size:9.5px;vertical-align:middle}.v175112-table tr:last-child td{border-bottom:0}.v175112-table tr:hover td{background:#171e26}.v175112-table td b{display:block;color:#f1f3f5;font-size:10px}.v175112-table td small{display:block;color:#747e8a;font-size:8.3px;margin-top:2px}.v175112-table strong.in{color:#6ee7b7}.v175112-table strong.out{color:#f3c247}.v175112-impact{max-width:310px;line-height:1.35}.v175112-type{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 7px;border:1px solid;font-size:7.5px;font-weight:950;text-transform:uppercase;white-space:nowrap}.v175112-type.sales{color:#6ee7b7;background:#0d271e;border-color:#245840}.v175112-type.expenses{color:#fb7185;background:#29161b;border-color:#60303a}.v175112-type.costs{color:#f5c451;background:#292314;border-color:#66511d}.v175112-type.purchases{color:#7dd3fc;background:#102431;border-color:#285069}.v175112-mini{display:inline-flex;align-items:center;gap:5px;border:1px solid #4a535f;background:#181d24;color:#d4d4d8;padding:5px 7px;border-radius:7px;font-size:8px;font-weight:900;white-space:nowrap}.v175112-row-actions{display:flex;gap:5px}.v175112-row-actions button{width:27px;height:27px;border-radius:7px;border:1px solid #414a55;background:#191f26;color:#d5dae0}.v175112-row-actions button.danger{color:#fb7185;border-color:#5c3038}.v175112-empty{display:flex;flex-direction:column;align-items:center;gap:5px;padding:30px 15px;border:1px dashed #38414b;border-radius:11px;background:#10151a;color:#7f8995;font-size:9.5px}.v175112-empty i{font-size:20px;color:#56606c}.v175112-empty b{font-size:11px;color:#aab2bd}
.v175112-settings-nav{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:11px;padding-bottom:11px;border-bottom:1px solid #29313a}.v175112-settings-nav button{border:1px solid #343d48;background:#10151b;color:#929ca8;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:900;display:flex;gap:6px;align-items:center}.v175112-settings-nav button.active{background:#211d13;border-color:#85671e;color:#f2c14a}.v175112-settings-card #v1750Pane-rules,.v175112-settings-card #v1750Pane-recurring,.v175112-settings-card #v1750Pane-rates{border:0!important;padding:0!important;background:transparent!important;border-radius:0!important}
.v175112-clickable{cursor:pointer;transition:.15s}.v175112-clickable:hover{transform:translateY(-1px);border-color:#6c5826!important;box-shadow:0 7px 20px rgba(0,0,0,.12)}.v175112-clickable:focus{outline:2px solid rgba(231,173,33,.35);outline-offset:2px}
.v175112-kind{border:1px solid #51431f;background:#211d13;border-radius:11px;padding:10px}.v175112-kind>span{color:#e8bd52!important}.v175112-kind select{background:#13181e!important}.v175112-destination{display:flex;align-items:flex-start;gap:9px;border-radius:10px;padding:10px 11px;border:1px solid;font-size:9px;line-height:1.4}.v175112-destination>i{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;flex:none}.v175112-destination b{display:block;font-size:10px;margin-bottom:2px}.v175112-destination span{display:block}.v175112-destination.expense{background:#171b20;border-color:#414955;color:#9da5b0}.v175112-destination.expense>i{background:#252b33;color:#e7ad21}.v175112-destination.expense b{color:#e5e7eb}.v175112-destination.sale{background:#211d13;border-color:#66511d;color:#b6a56f}.v175112-destination.sale>i{background:#302815;color:#f5c451}.v175112-destination.sale b{color:#f3c247}.v175112-route-hidden{display:none!important}
html.golden-light .v175112-main-nav button,html.golden-light .v175112-recent,html.golden-light .v175112-movements-card,html.golden-light .v175112-settings-card{background:#fff!important;border-color:#e4e4e7!important}html.golden-light .v175112-main-nav button span,html.golden-light .v175112-section-head h3{color:#18181b!important}html.golden-light .v175112-main-nav button small,html.golden-light .v175112-section-head p{color:#71717a!important}html.golden-light .v175112-main-nav button.active{background:#fffbeb!important;border-color:#e9c765!important}html.golden-light #v175112RecentList,html.golden-light .v175112-table,html.golden-light .v175112-filters select,html.golden-light .v175112-filters input,html.golden-light .v175112-count,html.golden-light .v175112-hint,html.golden-light .v175112-settings-nav button{background:#fafafa!important;border-color:#e4e4e7!important;color:#27272a!important}html.golden-light .v175112-recent-row{border-color:#ececef!important}html.golden-light .v175112-recent-row:hover,html.golden-light .v175112-table tr:hover td{background:#fffaf0!important}html.golden-light .v175112-recent-main b,html.golden-light .v175112-table td b{color:#18181b!important}html.golden-light .v175112-table th{background:#f4f4f5!important;border-color:#e4e4e7!important;color:#71717a!important}html.golden-light .v175112-table td{color:#52525b!important;border-color:#ececef!important}html.golden-light .v175112-settings-nav button.active{background:#fffbeb!important;border-color:#e9c765!important;color:#a16207!important}html.golden-light .v175112-kind{background:#fffbeb!important;border-color:#e9c765!important}html.golden-light .v175112-kind select{background:#fff!important;color:#18181b!important}html.golden-light .v175112-destination.expense{background:#fafafa!important;border-color:#e4e4e7!important;color:#71717a!important}html.golden-light .v175112-destination.expense b{color:#27272a!important}html.golden-light .v175112-destination.sale{background:#fffbeb!important;border-color:#e9c765!important;color:#8a6810!important}
@media(max-width:900px){.v175112-main-nav{grid-template-columns:1fr}.v175112-recent-row{grid-template-columns:34px minmax(0,1fr) 110px}.v175112-recent-kind{display:none}.v175112-filters{grid-template-columns:1fr 1fr}.v175112-filters>button{grid-column:1/-1;justify-content:center}}
@media(max-width:620px){.v175112-filters{grid-template-columns:1fr}.v175112-filters>button{grid-column:auto}.v175112-recent-row{grid-template-columns:30px minmax(0,1fr) auto}.v175112-recent-row strong{font-size:9px}.v175112-section-head{align-items:flex-start;flex-direction:column}}


/* V17.51.13 — resultado compacto */
.v175113-result-compact{padding:11px 13px!important;margin:10px 0!important}
.v175113-result-compact .v1750-panel-head{padding-bottom:8px!important}
.v175113-result-compact .v1750-panel-head h3{font-size:12px!important}
.v175113-result-compact .v1750-panel-head p{font-size:9px!important}
.v175113-result-compact .v1750-panel-head>i{font-size:15px!important}
.v175113-result-compact .v1750-bridge{padding:9px 0 2px!important;gap:4px!important}
.v175113-result-compact .v1750-bridge>div{min-height:50px!important;padding:7px 8px!important;border-radius:9px!important}
.v175113-result-compact .v1750-bridge span{font-size:7px!important}
.v175113-result-compact .v1750-bridge b{font-size:11.5px!important;margin-top:3px!important}
.v175113-result-compact .v1750-coverage{margin-top:7px!important;padding-top:7px!important}
.v175113-cost-status{width:100%;display:flex;align-items:center;gap:7px;border:1px solid #38414c;background:#11161c;color:#9da6b1;border-radius:8px;padding:7px 9px;font-size:8.8px;line-height:1.35;text-align:left}
.v175113-cost-status i{flex:none}.v175113-cost-status b{color:#e5e7eb}.v175113-cost-status.ok{border-color:#245840;background:#10231c;color:#a7c9bc}.v175113-cost-status.ok i{color:#34d399}.v175113-cost-status.neutral i{color:#e7ad21}.v175113-cost-status.warn{border-color:#70551b;background:#211d13;color:#c7b57b;cursor:pointer}.v175113-cost-status.warn i{color:#f5c451}.v175113-cost-status.warn strong{margin-left:auto;color:#f5c451;font-size:8px;white-space:nowrap}
.v175113-no-sales{display:flex;align-items:center;gap:7px;color:#8b95a2;font-size:9px}.v175113-no-sales i{color:#e7ad21}

/* V17.51.13 — histórico */
.v175113-when{white-space:nowrap;font-weight:800;color:#aab2bd;font-size:8.8px}
.v175113-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 2px 0;color:#7f8995;font-size:8.5px}
.v175113-pagination>span b{color:#cbd1d8}.v175113-pagination>div{display:flex;align-items:center;gap:8px}.v175113-pagination small{font-size:8.5px;color:#8e98a4}.v175113-pagination small b{color:#e7ad21}.v175113-pagination button{height:30px;border-radius:9px;border:1px solid #414a55;background:#171d24;color:#d7dce2;padding:0 10px;font-size:8.5px;font-weight:900}.v175113-pagination button:hover:not(:disabled){border-color:#8b6d22;color:#f3c247}.v175113-pagination button:disabled{opacity:.42;cursor:not-allowed}

html.golden-light .v175113-cost-status{background:#fafafa!important;border-color:#e4e4e7!important;color:#71717a!important}html.golden-light .v175113-cost-status b{color:#27272a!important}html.golden-light .v175113-cost-status.ok{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#3f6d55!important}html.golden-light .v175113-cost-status.warn{background:#fffbeb!important;border-color:#e9c765!important;color:#8a6810!important}html.golden-light .v175113-when{color:#52525b!important}html.golden-light .v175113-pagination{color:#71717a!important}html.golden-light .v175113-pagination>span b{color:#27272a!important}html.golden-light .v175113-pagination button{background:#fff!important;border-color:#d4d4d8!important;color:#52525b!important}html.golden-light .v175113-pagination small{color:#71717a!important}
@media(max-width:760px){.v175113-pagination{align-items:flex-start;flex-direction:column}.v175113-pagination>div{width:100%;justify-content:space-between}.v175113-result-compact .v1750-bridge{display:flex!important;flex-direction:column!important}.v175113-result-compact .v1750-bridge>i{transform:rotate(90deg)}}


/* ===== SOURCE: assets/css/financeiro-v17-51-14.css ===== */
/* Golden Importados V17.51.14 — pesquisa Financeiro + resumo financeiro no Início */
#v175112SalePickWrap{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:end}
#v175112SalePickWrap>span{grid-column:1/-1}
#v175114SaleSearch{grid-column:1/2;width:100%;height:38px;border:1px solid #3a424d;background:#0f141a;color:#f4f4f5;border-radius:9px;padding:0 11px;font-size:10px;outline:none}
#v175114SaleSearch:focus{border-color:#d8a01b;box-shadow:0 0 0 2px rgba(216,160,27,.12)}
#v175114SaleCount{grid-column:2/3;white-space:nowrap;color:#8c96a3;font-size:8px;padding-bottom:11px}
#v175112SalePick{grid-column:1/-1}

.v175114-cost-clear-wrap{position:relative;padding-right:38px!important}
.v175114-cost-clear-wrap input{width:100%}
.v175114-clear-cost{position:absolute;right:0;bottom:0;width:32px;height:35px;border:1px solid #51313a;border-radius:8px;background:#27161b;color:#fb7185;display:grid;place-items:center;cursor:pointer;transition:.16s ease}
.v175114-clear-cost:hover{background:#3a171f;border-color:#7f3344;transform:translateY(-1px)}
.v175114-clear-cost.done{background:#173222;color:#86efac;border-color:#2f6b48}
.v175114-cost-hint{display:flex;align-items:flex-start;gap:8px;border:1px solid #4a3b1c;background:#211b10;border-radius:10px;padding:9px 10px;color:#c8a64f;font-size:9px;line-height:1.45}
.v175114-cost-hint i{margin-top:2px;color:#e5ad24}

.v175114-confirm{position:fixed;inset:0;z-index:999999;background:rgba(4,8,12,.68);backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;padding:18px}
.v175114-confirm.show{display:flex}
.v175114-confirm-box{width:min(430px,100%);background:#fff;border-radius:18px;padding:24px;box-shadow:0 24px 80px rgba(0,0,0,.36);color:#18202b}
.v175114-confirm-icon{width:44px;height:44px;border-radius:12px;background:#fff0f2;color:#dc2626;display:grid;place-items:center;font-size:18px;margin-bottom:14px}
.v175114-confirm h3{font-size:20px;line-height:1.15;font-weight:900;margin:0 0 8px}
.v175114-confirm p{font-size:13px;line-height:1.55;color:#697586;margin:0}
.v175114-confirm-box>div:last-child{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}
.v175114-confirm button{height:40px;border-radius:10px;padding:0 16px;border:1px solid #d7dce2;background:#fff;color:#354052;font-weight:850;cursor:pointer}
.v175114-confirm button.danger{border-color:#c91f27;background:#c91f27;color:#fff}

.v175114-home-finance{border:1px solid #303843;background:#11161c;border-radius:16px;padding:17px 18px;box-shadow:0 12px 35px rgba(0,0,0,.12)}
.v175114-home-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:13px}
.v175114-home-head>div>span{display:block;color:#d8a01b;font-size:8px;font-weight:950;letter-spacing:.08em}
.v175114-home-head h3{margin:3px 0 2px;font-size:15px;line-height:1.2;font-weight:950;color:#f5f7fa}
.v175114-home-head p{margin:0;color:#8d97a4;font-size:9px;line-height:1.35}
#v175114OpenFinance{height:35px;border:1px solid #46515d;background:#171d24;color:#f2f4f7;border-radius:9px;padding:0 12px;font-size:9px;font-weight:900;white-space:nowrap;cursor:pointer}
#v175114OpenFinance:hover{border-color:#d8a01b;color:#f4bf37}
.v175114-home-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.v175114-home-cards>.loading{grid-column:1/-1;border:1px dashed #39434e;border-radius:11px;padding:16px;color:#8e98a5;font-size:10px;text-align:center}
.v175114-home-card{position:relative;min-width:0;text-align:left;border:1px solid #313a45;background:#0d1218;border-radius:12px;padding:12px 12px 11px;cursor:pointer;transition:.15s ease;color:#f5f7fa}
.v175114-home-card:hover{transform:translateY(-1px);border-color:#586675}
.v175114-home-card>i{position:absolute;right:11px;top:11px;width:27px;height:27px;border-radius:8px;background:#171e26;display:grid;place-items:center;color:#d8a01b;font-size:11px}
.v175114-home-card>span{display:block;padding-right:34px;color:#8b96a3;font-size:7.5px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}
.v175114-home-card>b{display:block;margin-top:7px;padding-right:30px;color:#f7f8fa;font-size:18px;line-height:1.05;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v175114-home-card>small{display:block;margin-top:5px;color:#7f8996;font-size:8px;line-height:1.35;min-height:21px}
.v175114-home-card.revenue>i{color:#34d399;background:#0c2b21}
.v175114-home-card.expense>i{color:#f3b72b;background:#30260f}
.v175114-home-card.profit>i,.v175114-home-card.goal-ok>i{color:#34d399;background:#0c2b21}
.v175114-home-card.loss>i{color:#fb7185;background:#32151d}
.v175114-home-card.loss>b{color:#fb7185}
.v175114-home-card.goal>i{color:#f3b72b;background:#30260f}

html.golden-light #v175114SaleSearch{background:#fff;color:#18181b;border-color:#d4d4d8}
html.golden-light .v175114-cost-hint{background:#fffaf0;border-color:#ead59b;color:#8a6814}
html.golden-light .v175114-home-finance{background:#fff;border-color:#dfe3e8;box-shadow:0 8px 28px rgba(15,23,42,.06)}
html.golden-light .v175114-home-head h3{color:#111827}
html.golden-light .v175114-home-head p{color:#6b7280}
html.golden-light #v175114OpenFinance{background:#fff;color:#263142;border-color:#d9dee5}
html.golden-light .v175114-home-card{background:#fafafa;border-color:#e0e3e7;color:#111827}
html.golden-light .v175114-home-card>b{color:#111827}
html.golden-light .v175114-home-card.loss>b{color:#be123c}
html.golden-light .v175114-home-card>small{color:#7b8491}

@media(max-width:1000px){.v175114-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.v175114-home-head{align-items:flex-start;flex-direction:column}.v175114-home-cards{grid-template-columns:1fr}.v175114-home-card>b{font-size:17px}#v175112SalePickWrap{grid-template-columns:1fr}#v175114SaleSearch,#v175114SaleCount,#v175112SalePick{grid-column:1/-1}#v175114SaleCount{padding:0}}


/* ===== SOURCE: assets/css/dashboard-v17-51-15.css ===== */
/* Golden Importados V17.51.15 — Início mais limpo */
#dashLegacyMetrics{display:none!important}
#dashPeliculasMesBox{box-shadow:none!important}
.v175115-care-summary{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}
.v175115-care-chip{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;border:1px solid #3b4652;background:#171e26;color:#aeb7c2;font-size:9px;font-weight:800;white-space:nowrap}
.v175115-care-chip i{color:#dba51f;font-size:10px}
.v175115-care-chip b{font-size:13px;line-height:1;color:#f3f5f7;font-weight:950}
.v175115-care-chip-eligible{border-color:#5a4720;background:#2a2213;color:#e1c06f}
.v175115-care-chip-eligible b,.v175115-care-chip-eligible i{color:#f0b62a}

/* O painel antigo "Atenção hoje" fica apenas para pendências reais de pós-venda.
   Pedidos e películas já possuem lugar próprio no Início. */
#v17382Attention .item:has([data-pel]),#v17382Attention .item:has([data-ped]){display:none!important}
#v17382HomeLower.v175115-no-attention{grid-template-columns:1fr!important}
#v17382HomeLower.v175115-no-attention #v17382Attention{display:none!important}
#v17382Attention.v175115-one-item{align-self:start}
#v17382Attention.v175115-one-item .head{margin-bottom:4px}
#v17382Attention.v175115-one-item .item{border-top:0!important}

html.golden-light .v175115-care-chip{background:#fff;border-color:#d8dde3;color:#687384}
html.golden-light .v175115-care-chip b{color:#202938}
html.golden-light .v175115-care-chip-eligible{background:#fff9e9;border-color:#efd58b;color:#916a0f}
html.golden-light .v175115-care-chip-eligible b,html.golden-light .v175115-care-chip-eligible i{color:#b77b08}

@media(max-width:720px){
  #dashPeliculasMesBox{padding:16px!important}
  .v175115-care-summary{width:100%;justify-content:flex-start}
  .v175115-care-chip{height:29px}
}


/* ===== SOURCE: assets/css/dashboard-pedidos-v17-51-16.css ===== */
/* Golden Importados V17.51.16 — Início consolidado + Nova Venda mais enxuta */

/* ===== INÍCIO: relacionamento em um único painel ===== */
#dashPeliculasMesBox{padding:18px!important;gap:12px!important}
#dashPeliculasMesBox>div:first-child{padding-bottom:10px!important}
#dashPeliculasMesBox h3{font-size:15px!important}
#dashPeliculasMesBox h3 i{margin-right:7px!important}
#dashPeliculasMesBox .v175115-care-summary{gap:6px!important}
#dashPeliculasMesBox .v175115-care-chip{height:28px!important;padding:0 9px!important}
#dashPeliculasMesBox .v175115-care-chip b{font-size:12px!important}
#v17382Attention{display:none!important}
#v17382HomeLower{grid-template-columns:1fr!important}

.v175116-rel-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:12px;align-items:start}
.v175116-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.v175116-empty{grid-column:1/-1;display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 14px;border:1px dashed #3f4650;border-radius:11px;background:#111820;color:#9aa4b1;font-size:11px;font-weight:700}
.v175116-empty i{font-size:18px;color:#34d399}
.v175116-benefit{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid #343c46;border-radius:11px;background:#10161d;min-width:0}
.v175116-benefit-main{min-width:0}
.v175116-benefit-top{display:flex;align-items:center;gap:6px;min-width:0}
.v175116-benefit-name{font-size:11px;font-weight:950;color:#f5f7fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v175116-source{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;font-size:8px;font-weight:950;white-space:nowrap}
.v175116-source.care{background:#30250e;border:1px solid #6d5114;color:#f5c44e}
.v175116-source.ref{background:#13273b;border:1px solid #255477;color:#75c9ff}
.v175116-benefit-sub{margin-top:3px;font-size:9px;color:#8994a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v175116-benefit button{flex:0 0 auto;height:30px;padding:0 9px;border:1px solid #d69b15;border-radius:8px;background:#e8ab19;color:#111827;font-size:9px;font-weight:950}
.v175116-benefit.ref button{border-color:#285b7d;background:#17334a;color:#a9dcff}

.v175116-eval-card{border:1px solid #343c46;border-radius:11px;background:#10161d;padding:12px;min-height:100%}
.v175116-eval-kicker{font-size:8px;font-weight:950;color:#d8a521;text-transform:uppercase;letter-spacing:.08em}
.v175116-eval-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}
.v175116-eval-title strong{font-size:12px;color:#f5f7fa}
.v175116-eval-count{display:flex;align-items:center;justify-content:center;min-width:31px;height:31px;padding:0 8px;border-radius:9px;background:#2d2110;color:#f2b62a;font-size:15px;font-weight:950}
.v175116-eval-card p{font-size:9px;color:#8e99a6;margin-top:5px;line-height:1.45}
.v175116-eval-card button{width:100%;height:32px;margin-top:9px;border-radius:8px;border:1px solid #48515d;background:#19212b;color:#e4e8ed;font-size:9px;font-weight:900}
.v175116-eval-card.ok .v175116-eval-count{background:#10291f;color:#55d9a0}
.v175116-eval-card.ok button{display:none}

/* ===== NOVO PEDIDO: cabeçalho com data e menos informação exposta ===== */
#v175116OrderHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:11px 13px;border:1px solid #e4e4e7;border-left:4px solid #f59e0b;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.035)}
#v175116OrderHeader .v175116-order-title{display:flex;align-items:center;gap:9px;min-width:0}
#v175116OrderHeader .v175116-order-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#fff7df;color:#c88600;font-size:13px}
#v175116OrderHeader h2{margin:0!important;color:#18181b!important;font-size:13px!important;font-weight:950!important;text-transform:none!important}
#v175116OrderHeader p{margin:2px 0 0;font-size:9px;color:#71717a}
#v175116OrderDateSlot{flex:0 0 auto}
#v175116OrderDateSlot #v1614DataVendaBox{margin:0!important;padding:0!important;border:0!important;background:transparent!important;display:flex!important;align-items:center!important;gap:8px!important}
#v175116OrderDateSlot #v1614DataVendaBox label{margin:0!important;color:#52525b!important;font-size:9px!important;white-space:nowrap!important}
#v175116OrderDateSlot #v1614DataVendaBox small{display:none!important}
#v175116OrderDateSlot #v1614DataVenda{height:34px!important;width:142px!important;font-weight:800!important}
#tab-novo-pedido #dataAtualBadge{display:none!important}

/* Cliente: só o essencial fica aberto; endereço e perfil ficam em uma linha recolhível. */
#v175116ClientOptional{grid-column:1/-1!important;border:1px solid #e4e4e7;border-radius:10px;background:#fafafa;overflow:hidden}
#v175116ClientOptional>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:0 11px;cursor:pointer;color:#52525b;font-size:10px;font-weight:900}
#v175116ClientOptional>summary::-webkit-details-marker{display:none}
#v175116ClientOptional>summary .v175116-opt-left{display:flex;align-items:center;gap:7px}
#v175116ClientOptional>summary .v175116-opt-left i{color:#d38d00}
#v175116ClientOptional>summary .v175116-opt-tag{font-size:8px;color:#a1a1aa;font-weight:900;text-transform:uppercase}
#v175116ClientOptional>summary .fa-chevron-down{font-size:8px;color:#a1a1aa;transition:transform .15s ease}
#v175116ClientOptional[open]>summary .fa-chevron-down{transform:rotate(180deg)}
#v175116ClientOptionalBody{padding:10px;border-top:1px solid #e4e4e7;display:flex;flex-direction:column;gap:9px}
#v175116ClientOptionalBody #v1748PerfilVenda{margin:0!important}
#v175116ClientOptionalBody #v17482EnderecoVenda{margin:0!important}

/* Indique e Ganhe continua visível, mas sem ocupar um card gigante. */
#v17506ReferralBox.v175116-referral-compact{grid-column:1/-1!important;margin:0!important;padding:10px 11px!important;border-radius:10px!important}
#v17506ReferralBox.v175116-referral-compact>p{display:none!important}
#v17506ReferralBox.v175116-referral-compact .v17506-referral-title{margin-bottom:6px!important}
#v17506ReferralBox.v175116-referral-compact .v17507-referral-hint{margin-top:5px!important;padding:0!important;border:0!important;background:transparent!important;font-size:8px!important;line-height:1.35!important}
#v17506ReferralBox.v175116-referral-compact input{height:36px!important}

/* Golden Care: mantém regra e controles, tira explicações repetidas. */
#tab-novo-pedido #v16282CareBenefit{display:none!important}
#tab-novo-pedido #v1623CareAviso{margin-top:5px!important;padding:5px 8px!important;border-radius:7px!important;font-size:8px!important;line-height:1.3!important}
#tab-novo-pedido #v17330SeloVenda{margin-top:5px!important;padding:6px 8px!important;border-radius:7px!important;font-size:8px!important}
#tab-novo-pedido #chkGoldenCare{margin-left:auto}

/* Títulos e espaçamentos do formulário mais compactos. */
body.v16192-pedidos-form #tab-novo-pedido>div:first-child{padding-bottom:96px!important}
#tab-novo-pedido #v1629ClienteCard{padding:12px!important;margin-bottom:10px!important}
#tab-novo-pedido #v1629ClienteTitulo{margin-bottom:8px!important}
#tab-novo-pedido #v1632ClienteCampos{gap:8px!important;margin-top:6px!important}
#tab-novo-pedido #goldenItensPedidoBox{margin-bottom:0!important}

html.golden-light .v175116-benefit,html.golden-light .v175116-eval-card{background:#fff;border-color:#dfe3e8}
html.golden-light .v175116-benefit-name,html.golden-light .v175116-eval-title strong{color:#202938}
html.golden-light .v175116-benefit-sub,html.golden-light .v175116-eval-card p{color:#758091}
html.golden-light .v175116-empty{background:#fafbfc;border-color:#d9dee5;color:#7a8492}
html.golden-light .v175116-eval-card button{background:#f8fafc;border-color:#d9dee5;color:#374151}

@media(max-width:900px){
  .v175116-rel-grid{grid-template-columns:1fr}
  .v175116-eval-card{min-height:0}
  #v175116OrderHeader{align-items:flex-start;flex-direction:column}
  #v175116OrderDateSlot{width:100%}
  #v175116OrderDateSlot #v1614DataVendaBox{justify-content:space-between!important;width:100%}
  #v175116OrderDateSlot #v1614DataVenda{width:155px!important}
}
@media(max-width:700px){
  .v175116-benefits{grid-template-columns:1fr}
  #v175116ClientOptional{grid-column:auto!important}
  #v17506ReferralBox.v175116-referral-compact{grid-column:auto!important}
}


/* ===== SOURCE: assets/css/pedidos-v17-51-17.css ===== */
/* Golden Importados V17.51.17 — cliente separado e fechamento visual do Novo Pedido */

/* ===== CLIENTE: busca primeiro, cadastro só quando necessário ===== */
#tab-novo-pedido #v1629ClienteCard{overflow:visible!important}
#v175117ClientFlow{display:flex;flex-direction:column;gap:8px;margin-top:7px}
.v175117-client-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}
.v175117-client-search{position:relative;min-width:0}
.v175117-client-search>i{position:absolute;left:12px;top:12px;color:#8b95a3;font-size:11px;z-index:2}
#v175117ClientSearch{width:100%;height:38px;padding:0 12px 0 34px;border:1px solid #d8dde4;border-radius:9px;background:#fff;color:#20252c;font-size:11px;font-weight:650;outline:none}
#v175117ClientSearch:focus{border-color:#e5a817;box-shadow:0 0 0 3px rgba(229,168,23,.10)}
#v175117NewClient{height:38px;padding:0 12px;border:1px solid #d6a10f;border-radius:9px;background:#f2b51c;color:#16181c;font-size:10px;font-weight:950;white-space:nowrap}
#v175117NewClient i{margin-right:5px}
.v175117-client-results{position:absolute;left:0;right:0;top:43px;z-index:1200;padding:5px;border:1px solid #d9dee5;border-radius:10px;background:#fff;box-shadow:0 16px 40px rgba(17,24,39,.16);max-height:300px;overflow:auto}
.v175117-client-results.hidden{display:none!important}
.v175117-client-results>button{display:flex;width:100%;flex-direction:column;gap:2px;padding:9px 10px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}
.v175117-client-results>button:hover{background:#fff8e5}
.v175117-client-results .name{font-size:11px;font-weight:900;color:#20252c}
.v175117-client-results .meta{font-size:9px;color:#7b8491}
.v175117-no-client{padding:10px}
.v175117-no-client>b{display:block;font-size:11px;color:#2b3037}
.v175117-no-client>span{display:block;margin-top:2px;font-size:9px;color:#7b8491}
.v175117-no-client>button{margin-top:8px;border:0;border-radius:7px;background:#f2b51c;padding:7px 9px;font-size:9px;font-weight:900;color:#16181c}

.v175117-selected-client{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dce2e8;border-radius:10px;background:#f8fafc}
.v175117-selected-client.hidden{display:none!important}
.v175117-selected-main{min-width:0}
.v175117-selected-title{display:flex;align-items:center;gap:7px;min-width:0}
.v175117-selected-title>b{font-size:11px;color:#20252c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v175117-selected-title>span{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:#eaf8f0;color:#218457;font-size:7px;font-weight:950;text-transform:uppercase;white-space:nowrap}
.v175117-selected-title>span.new{background:#fff4d2;color:#a36b00}
.v175117-selected-meta{margin-top:2px;font-size:9px;color:#7a8491;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v175117-selected-actions{display:flex;gap:5px;flex:0 0 auto}
.v175117-selected-actions button{height:29px;padding:0 8px;border:1px solid #d7dde4;border-radius:7px;background:#fff;color:#4b5563;font-size:8px;font-weight:900}
.v175117-selected-actions button:hover{border-color:#e5a817;color:#9a6500}

#v175117ReferralHost:empty{display:none}
#v175117ReferralHost #v17506ReferralBox{margin:0!important;padding:9px 10px!important;border-radius:9px!important}
#v175117ReferralHost #v17506ReferralBox>p{display:none!important}
#v175117ReferralHost .v17507-referral-hint{font-size:8px!important;line-height:1.3!important;margin-top:4px!important;padding:0!important;background:transparent!important;border:0!important}
#v175117ReferralHost .v17507-referral-search input{height:34px!important}

/* ===== MODAL DE CADASTRO: usa os MESMOS campos/IDs da venda ===== */
.v175117-client-modal{display:none;position:fixed;inset:0;z-index:9996;align-items:center;justify-content:center;padding:18px;background:rgba(17,24,39,.62);backdrop-filter:blur(2px)}
.v175117-client-modal.open{display:flex}
.v175117-client-dialog{width:min(860px,96vw);max-height:92vh;overflow:auto;border:1px solid #d8dde4;border-radius:16px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.28)}
.v175117-client-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid #e5e7eb}
.v175117-client-modal-head span{display:block;color:#d29200;font-size:8px;font-weight:950;letter-spacing:.08em}
.v175117-client-modal-head h3{margin:2px 0 0;color:#20252c;font-size:17px;font-weight:950}
.v175117-client-modal-head p{margin:3px 0 0;color:#7b8491;font-size:10px}
#v175117ClientClose{width:34px;height:34px;border:1px solid #d8dde4;border-radius:9px;background:#fff;color:#6b7280}
#v175117ClientFields{padding:16px 18px}
#v175117ClientFields #v1632ClienteCampos{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important}
#v175117ClientFields .v1632-field{min-width:0}
#v175117ClientFields .v1632-full{grid-column:1/-1!important}
#v175117ClientFields .v1632-field label,#v175117ClientFields .v1748-field-label>span{display:block;margin-bottom:4px;color:#4b5563;font-size:9px;font-weight:900;text-transform:uppercase}
#v175117ClientFields input,#v175117ClientFields select{background:#fff!important;color:#1f2937!important;border-color:#d5dbe2!important}
#v175117ClientFields #v175116ClientOptional{display:block!important;grid-column:1/-1!important;border:0!important;background:transparent!important;overflow:visible!important}
#v175117ClientFields #v175116ClientOptional>summary{display:none!important}
#v175117ClientFields #v175116ClientOptionalBody{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;border:0!important}
#v175117ClientFields #v1748PerfilVenda{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
#v175117ClientFields #v17482EnderecoVenda{display:flex!important;flex-direction:column!important;gap:10px!important}
#v175117ClientFields #v17482CepLinha{display:grid!important;grid-template-columns:minmax(180px,.35fr) 1fr!important;gap:10px!important}
#v175117ClientFields #v17482RuaNumeroLinha{display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;gap:10px!important}
#v175117ClientFields #v17482BairroCidadeLinha{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
#v175117ClientFields #v17482CepLinha>.v1632-field{grid-column:1!important}
#v175117ClientFields #v17482RuaNumeroLinha>.v1632-field,#v175117ClientFields #v17482BairroCidadeLinha>.v1632-field{display:block!important}
#v175117ClientFields #v1629CpfStatus{margin-top:4px!important;font-size:9px!important}
.v175117-client-modal-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #e5e7eb;background:rgba(255,255,255,.97)}
.v175117-client-modal-actions button{height:38px;padding:0 14px;border-radius:9px;font-size:10px;font-weight:950}
#v175117ClientCancel{border:1px solid #d5dbe2;background:#fff;color:#4b5563}
#v175117ClientUse{border:1px solid #d69c12;background:#f2b51c;color:#15171a}
#v175117ClientUse i{margin-right:5px}

/* ===== OBSERVAÇÕES: fechadas por padrão ===== */
#v1627ObsBox.v175117-obs-legacy{display:none!important}
#v175117ObsDetails{margin:7px 0!important;border:1px solid #e1e5ea;border-radius:10px;background:#fff;overflow:hidden}
#v175117ObsDetails>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 11px;cursor:pointer;color:#68717d;font-size:9px;font-weight:900}
#v175117ObsDetails>summary::-webkit-details-marker{display:none}
#v175117ObsDetails>summary span{display:flex;align-items:center;gap:7px}
#v175117ObsDetails>summary span i{color:#d49300}
#v175117ObsDetails>summary>.fa-chevron-down{font-size:8px;transition:transform .15s ease}
#v175117ObsDetails[open]>summary>.fa-chevron-down{transform:rotate(180deg)}
#v175117ObsDetails.has-value>summary{color:#8a5c00;background:#fffaf0}
#v175117ObsBody{padding:0 10px 10px;border-top:1px solid #eceff2}
#v175117ObsBody #v16272Obs{margin:0!important;padding-top:9px!important;border:0!important;background:transparent!important}
#v175117ObsBody #v16272Obs>label{display:none!important}
#v175117ObsBody textarea{min-height:72px!important}

/* ===== VALORES: um único resumo final ===== */
#tab-novo-pedido .v175117-hide-total-card{display:none!important}
#goldenResumoItensV17361{margin-top:10px!important;padding:0!important;border:1px solid #dde2e8!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}
#goldenResumoItensV17361 .g-title{padding:9px 11px!important;border-bottom:1px solid #e7eaee!important;background:#f8fafc!important;color:#68717d!important;font-size:9px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important}
#goldenResumoItensV17361 .g-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:7px 11px!important;border-bottom:1px solid #f0f2f4!important;color:#4b5563!important;font-size:9px!important;font-weight:750!important}
#goldenResumoItensV17361 .g-row>span:last-child{color:#20252c!important;font-weight:900!important}
#goldenResumoItensV17361 .g-row.muted{opacity:.48}
#goldenResumoItensV17361 .v175117-care-row>span:first-child:before{content:'\f3ed';font-family:'Font Awesome 6 Free';font-weight:900;margin-right:6px;color:#d49300}
#goldenResumoItensV17361 .g-total{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 11px!important;background:#fffaf0!important;color:#704b00!important;font-size:10px!important;font-weight:950!important}
#goldenResumoItensV17361 .g-total strong{font-size:17px!important;color:#d77900!important}

/* Golden Care com destaque suficiente sem virar um bloco grande. */
#tab-novo-pedido .v175117-care{position:relative!important;margin-top:4px!important;padding:9px 11px!important;border:1px solid #e0a718!important;border-radius:10px!important;background:#fffbef!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 10px!important;align-items:center!important}
#tab-novo-pedido .v175117-care>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;grid-column:1/-1!important}
#tab-novo-pedido .v175117-care>div:first-child>span:first-child{color:#a86f00!important;font-size:9px!important;font-weight:950!important}
#tab-novo-pedido .v175117-care #boxValCare{grid-column:1/-1!important;margin:0!important;padding:5px 0 0!important;border-top:1px solid rgba(214,156,18,.24)!important;min-height:30px!important}
#tab-novo-pedido .v175117-care #boxValCare>span{font-size:8px!important;color:#7c6b48!important}
#tab-novo-pedido .v175117-care #valCareInput{height:29px!important;width:92px!important;background:#fff!important;color:#8a5b00!important;border-color:#dfc178!important}
#tab-novo-pedido .v175117-care #v1623CareAviso{grid-column:1/-1!important;margin:0!important;padding:3px 0 0!important;border:0!important;background:transparent!important;font-size:7.5px!important;color:#887b63!important;line-height:1.25!important}
#tab-novo-pedido .v175117-care #v17330SeloVenda{display:none!important}

/* O campo legado de brindes/observação continua no DOM para persistência, mas não aparece. */
#tab-novo-pedido #txtBrindes{display:none!important}

/* Dark mode */
html:not(.golden-light) #v175117ClientSearch,
html:not(.golden-light) .v175117-client-results,
html:not(.golden-light) .v175117-selected-client,
html:not(.golden-light) .v175117-selected-actions button,
html:not(.golden-light) .v175117-client-dialog,
html:not(.golden-light) #v175117ClientClose,
html:not(.golden-light) .v175117-client-modal-actions,
html:not(.golden-light) #v175117ClientCancel,
html:not(.golden-light) #v175117ObsDetails,
html:not(.golden-light) #goldenResumoItensV17361{background:#171a1f!important;border-color:#343a43!important;color:#eef1f5!important}
html:not(.golden-light) #v175117ClientSearch{color:#f1f5f9!important}
html:not(.golden-light) .v175117-client-results .name,
html:not(.golden-light) .v175117-selected-title>b,
html:not(.golden-light) .v175117-no-client>b,
html:not(.golden-light) .v175117-client-modal-head h3{color:#f4f6f8!important}
html:not(.golden-light) .v175117-client-results>button:hover{background:#262119!important}
html:not(.golden-light) #v175117ClientFields input,
html:not(.golden-light) #v175117ClientFields select{background:#20242a!important;color:#f3f4f6!important;border-color:#3a414a!important}
html:not(.golden-light) #goldenResumoItensV17361 .g-title{background:#1e2228!important;border-color:#343a43!important;color:#aab2bd!important}
html:not(.golden-light) #goldenResumoItensV17361 .g-row{border-color:#2c3239!important;color:#b7bec8!important}
html:not(.golden-light) #goldenResumoItensV17361 .g-row>span:last-child{color:#eef1f5!important}
html:not(.golden-light) #goldenResumoItensV17361 .g-total{background:#2a2416!important;color:#f1c357!important}
html:not(.golden-light) #tab-novo-pedido .v175117-care{background:#2b2515!important;border-color:#76591a!important}
html:not(.golden-light) #tab-novo-pedido .v175117-care #valCareInput{background:#1e2228!important;color:#f4c65d!important;border-color:#725719!important}

@media(max-width:700px){
  .v175117-client-search-row{grid-template-columns:1fr}
  #v175117NewClient{width:100%}
  .v175117-selected-client{align-items:flex-start;flex-direction:column}
  .v175117-selected-actions{width:100%}.v175117-selected-actions button{flex:1}
  #v175117ClientFields #v1632ClienteCampos,#v175117ClientFields #v1748PerfilVenda,#v175117ClientFields #v17482CepLinha,#v175117ClientFields #v17482RuaNumeroLinha,#v175117ClientFields #v17482BairroCidadeLinha{grid-template-columns:1fr!important}
  #v175117ClientFields .v1632-field,#v175117ClientFields .v1632-full{grid-column:1!important}
}


/* ===== SOURCE: assets/css/pedidos-v17-51-18.css ===== */
/* Golden Importados V17.51.18 — prioridade do cliente e parcelamento legível */

/* Cliente deve ser o elemento principal; indicação fica secundária. */
#v175118ClientSearchLabel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 1px -1px;color:#4b5563}
#v175118ClientSearchLabel>div{display:flex;align-items:center;gap:6px;font-size:9px;text-transform:uppercase;letter-spacing:.035em}
#v175118ClientSearchLabel i{color:#d49300;font-size:10px}
#v175118ClientSearchLabel b{font-weight:950}
#v175118ClientSearchLabel>span{font-size:8px;color:#8a94a2;font-weight:700}
#v175117ClientSearch{border-color:#d4a52d!important;box-shadow:inset 3px 0 0 #e4aa16!important;font-weight:750!important}
#v175117ClientSearch:focus{border-color:#d18f00!important;box-shadow:inset 3px 0 0 #e4aa16,0 0 0 3px rgba(229,168,23,.10)!important}
.v175118-selected-meta{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important}
.v175118-selected-meta>span{display:inline-flex;align-items:center;gap:4px;color:#7a8491}
.v175118-selected-meta .v175118-cpf{padding:3px 7px;border:1px solid #d7dde4;border-radius:7px;background:#fff;color:#4b5563;font-weight:850}
.v175118-selected-meta .v175118-cpf b{color:#20252c;font-weight:950}
.v175118-selected-meta .v175118-cpf i{color:#d49300}
.v175118-selected-meta .v175118-cpf.missing{color:#9ca3af;font-weight:750}

#v175117ReferralHost #v17506ReferralBox.v175118-referral-secondary{background:#f8fafc!important;border:1px solid #dde2e8!important;box-shadow:none!important}
#v175117ReferralHost #v17506ReferralBox.v175118-referral-secondary .v17506-referral-title{margin-bottom:5px!important}
#v175117ReferralHost #v17506ReferralBox.v175118-referral-secondary .v17506-referral-title>div{color:#6b7280!important;font-size:9px!important}
#v175117ReferralHost #v17506ReferralBox.v175118-referral-secondary .v17506-referral-title>div i{color:#d49300!important}
#v175117ReferralHost #v17506ReferralBox.v175118-referral-secondary .v17506-referral-title>span{padding:2px 6px;border-radius:999px;background:#eef1f4;color:#7b8491!important;font-size:7px!important;font-weight:900}
#v175117ReferralHost #v17506ReferralBox.v175118-referral-secondary .v17507-referral-search label>span{color:#68717d!important}
#v175117ReferralHost #v17506ReferralBox.v175118-referral-secondary .v17507-referral-search input{border-color:#d7dde4!important;background:#fff!important;color:#20252c!important}

/* Resumo explícito do que o cliente pagará no cartão. */
#v175118ClientPayment{margin-top:9px;border:1px solid #e4b13c;border-radius:10px;background:#fffaf0;overflow:hidden}
#v175118ClientPayment.hidden{display:none!important}
.v175118-client-payment-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid rgba(210,146,0,.18)}
.v175118-client-payment-head>div{display:flex;align-items:center;gap:6px;color:#8a5b00;font-size:9px;text-transform:uppercase}
.v175118-client-payment-head b{font-weight:950}
.v175118-client-payment-head>span{font-size:8px;color:#8a7b5c;font-weight:700}
.v175118-client-payment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.v175118-client-payment-grid>div{padding:8px 10px;border-right:1px solid rgba(210,146,0,.14)}
.v175118-client-payment-grid>div:last-child{border-right:0}
.v175118-client-payment-grid span{display:block;color:#8d8069;font-size:7.5px;font-weight:900;text-transform:uppercase}
.v175118-client-payment-grid b{display:block;margin-top:2px;color:#26221b;font-size:11px;font-weight:950}
.v175118-client-payment-grid b.free{color:#218457}
.v175118-client-payment-grid b.zero{color:#7b8491}
.v175118-client-payment-grid .total{background:rgba(246,183,31,.08)}
.v175118-client-payment-grid .total b{color:#c87400;font-size:13px}
.v175118-client-payment-grid small{display:block;margin-top:1px;color:#6f6552;font-size:8px;font-weight:850}

/* Dados do parcelamento no comprovante / impressão. */
#v17502PrintPay.v175118-hide-old-print-pay{display:none!important}
#v175118PrintClientPayment{margin-top:7px;padding:7px 9px;border:1px solid #e4c471;border-radius:8px;background:#fffaf0;color:#3f3a31}
#v175118PrintClientPayment.hidden{display:none!important}
.v175118-print-pay-title{display:flex;align-items:center;gap:5px;margin-bottom:5px;color:#996600;font-size:8px;font-weight:950}
.v175118-print-pay-grid{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:8px;line-height:1.35;color:#5b554b}
.v175118-print-pay-grid span{white-space:nowrap}
.v175118-print-pay-grid b{color:#342f27}

html:not(.golden-light) #v175118ClientSearchLabel{color:#c2c8d0}
html:not(.golden-light) #v175118ClientSearchLabel>span{color:#8f99a5}
html:not(.golden-light) .v175118-selected-meta .v175118-cpf{background:#20242a;border-color:#3a414a;color:#c3cad3}
html:not(.golden-light) .v175118-selected-meta .v175118-cpf b{color:#f3f4f6}
html:not(.golden-light) #v175117ReferralHost #v17506ReferralBox.v175118-referral-secondary{background:#171a1f!important;border-color:#343a43!important}
html:not(.golden-light) #v175117ReferralHost #v17506ReferralBox.v175118-referral-secondary .v17506-referral-title>div{color:#b2bac4!important}
html:not(.golden-light) #v175117ReferralHost #v17506ReferralBox.v175118-referral-secondary .v17506-referral-title>span{background:#242930;color:#9da6b2!important}
html:not(.golden-light) #v175117ReferralHost #v17506ReferralBox.v175118-referral-secondary .v17507-referral-search input{background:#20242a!important;color:#f3f4f6!important;border-color:#3a414a!important}
html:not(.golden-light) #v175118ClientPayment{background:#2b2515;border-color:#76591a}
html:not(.golden-light) .v175118-client-payment-head{border-color:#5b4718}
html:not(.golden-light) .v175118-client-payment-head>div{color:#f0bf4b}
html:not(.golden-light) .v175118-client-payment-head>span,.golden-dark .v175118-client-payment-grid span{color:#a9a18e}
html:not(.golden-light) .v175118-client-payment-grid>div{border-color:#4d401d}
html:not(.golden-light) .v175118-client-payment-grid b{color:#f2f3f4}
html:not(.golden-light) .v175118-client-payment-grid .total b{color:#f0b632}
html:not(.golden-light) .v175118-client-payment-grid small{color:#b8ad97}

@media(max-width:760px){
  #v175118ClientSearchLabel{align-items:flex-start;flex-direction:column;gap:2px}
  .v175118-client-payment-head{align-items:flex-start;flex-direction:column;gap:2px}
  .v175118-client-payment-grid{grid-template-columns:1fr 1fr}
  .v175118-client-payment-grid>div:nth-child(2){border-right:0}
  .v175118-client-payment-grid>div{border-bottom:1px solid rgba(210,146,0,.14)}
  .v175118-client-payment-grid>div:nth-last-child(-n+2){border-bottom:0}
}

@media print{
  #v175118PrintClientPayment{break-inside:avoid!important;background:#fffaf0!important;border-color:#d7b35b!important;color:#27231d!important}
  .v175118-print-pay-title{color:#805700!important}
  .v175118-print-pay-grid,.v175118-print-pay-grid b{color:#27231d!important}
}


/* ===== SOURCE: assets/css/pedidos-v17-51-21.css ===== */
/* Golden Importados V17.51.21 — Data da venda / venda retroativa */
#v175116OrderDateSlot #v1614DataVendaBox.v175121-sale-date{
  display:grid!important;grid-template-columns:auto 145px auto;align-items:center;gap:8px!important;
  margin:0!important;padding:0!important;border:0!important;background:transparent!important;
}
#v175116OrderDateSlot .v175121-retro-toggle{display:flex!important;align-items:center;gap:6px;margin:0!important;padding:7px 9px;border:1px solid #e4e4e7;border-radius:9px;background:#fff;color:#52525b;font-size:9px!important;font-weight:850!important;text-transform:none!important;white-space:nowrap;cursor:pointer}
#v175116OrderDateSlot .v175121-retro-toggle input{width:14px;height:14px;accent-color:#eab308}
#v175116OrderDateSlot .v175121-date-hint{grid-column:2 / 4;font-size:8.5px;color:#71717a;margin-top:-4px}
#v175116OrderDateSlot .v175121-sale-date.is-retro .v175121-retro-toggle{border-color:#f2b413;background:#fff8df;color:#8a5b00}
#v175116OrderDateSlot .v175121-sale-date.is-retro #v1614DataVenda{border-color:#eab308!important;background:#fffdf3!important}
.dark #v175116OrderDateSlot .v175121-retro-toggle{background:#18181b;border-color:#3f3f46;color:#d4d4d8}
.dark #v175116OrderDateSlot .v175121-sale-date.is-retro .v175121-retro-toggle{background:#2a220c;border-color:#a16207;color:#facc15}
@media(max-width:900px){
  #v175116OrderDateSlot #v1614DataVendaBox.v175121-sale-date{grid-template-columns:1fr 150px!important;width:100%}
  #v175116OrderDateSlot .v175121-retro-toggle{grid-column:1 / 3;justify-content:flex-start}
  #v175116OrderDateSlot .v175121-date-hint{grid-column:1 / 3;margin-top:0}
}


/* ===== SOURCE: assets/css/v17-51-22.css ===== */
/* Golden Importados V17.51.22 */
.v175122-sale-date-bar{display:grid;grid-template-columns:minmax(250px,420px) auto 1fr;gap:10px;align-items:end;margin:10px 0 12px;padding:10px 12px;border:1px solid #d7dce2;border-radius:12px;background:#fbfcfd}
.v175122-sale-date-box{display:grid!important;grid-template-columns:auto minmax(150px,190px);gap:4px 10px;align-items:center;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.v175122-sale-date-box label{grid-column:1/2;margin:0!important;font-size:10px!important;font-weight:900!important;color:#4b5563!important;text-transform:uppercase}
.v175122-sale-date-box input{grid-column:2/3;grid-row:1/3;height:38px!important;border:1px solid #cfd5dc!important;border-radius:9px!important;background:#fff!important;color:#111827!important;padding:0 10px!important;font-size:12px!important}
.v175122-sale-date-box small{grid-column:1/2;margin:0!important;font-size:9px!important;color:#7a8493!important}
.v175122-retro{display:flex;align-items:center;gap:7px;height:38px;padding:0 11px;border:1px solid #d7dce2;border-radius:9px;background:#fff;color:#4b5563;font-size:10px;font-weight:850;cursor:pointer;white-space:nowrap}
.v175122-retro input{accent-color:#e5a814}.v175122-date-hint{justify-self:end;align-self:center;font-size:10px;font-weight:850;color:#6b7280}.v175122-sale-date-bar.is-retro{border-color:#e5a814;background:#fffaf0}.v175122-sale-date-bar.is-retro .v175122-date-hint{color:#b77900}
#v175116OrderDateSlot:empty{display:none!important}

.v175122-benefit-costs{margin-top:12px;border:1px solid #dfe3e8;background:#fff;border-radius:14px;padding:13px 14px}
.v175122-benefit-cost-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v175122-benefit-cost-head span{display:block;color:#d39200;font-size:9px;font-weight:950;letter-spacing:.1em}.v175122-benefit-cost-head h3{margin:2px 0 1px;color:#111827;font-size:14px;font-weight:950}.v175122-benefit-cost-head p{margin:0;color:#6b7280;font-size:10px}.v175122-benefit-cost-head button{border:1px solid #d4d8de;border-radius:8px;background:#fff;padding:7px 10px;color:#273142;font-size:10px;font-weight:900}
.v175122-benefit-cost-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px}.v175122-benefit-cost-grid>button,.v175122-benefit-cost-grid>.total{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e2e5e9;border-radius:9px;background:#fafbfc;padding:9px 10px;text-align:left}.v175122-benefit-cost-grid>button{cursor:pointer}.v175122-benefit-cost-grid span{font-size:10px;color:#657080;font-weight:800}.v175122-benefit-cost-grid b{font-size:13px;color:#111827}.v175122-benefit-cost-grid .total{background:#fff8e8;border-color:#f0cf7b}.v175122-benefit-cost-grid .total b{color:#b87500}

.v175122-dashboard-benefits{grid-template-columns:1fr!important}.v175122-benefit-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #343c46;border-radius:10px;background:#10161d;min-width:0}.v175122-benefit-card.today{border-color:#e8ab19;box-shadow:inset 3px 0 #e8ab19}.v175122-benefit-card.late{border-color:#8b3541;box-shadow:inset 3px 0 #dc4b5f}.v175122-benefit-main{min-width:0}.v175122-benefit-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v175122-benefit-top>b{font-size:11px;color:#f5f7fa;font-weight:950}.v175122-benefit-top .source,.v175122-benefit-top .due{display:inline-flex;align-items:center;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:950}.v175122-benefit-top .source.care{background:#382b12;color:#f6c958}.v175122-benefit-top .source.ref{background:#15364b;color:#9fd9ff}.v175122-benefit-top .due.future{background:#252c35;color:#aab4c0}.v175122-benefit-top .due.today{background:#5a4010;color:#ffd469}.v175122-benefit-top .due.late{background:#4b2027;color:#ff9eaa}.v175122-benefit-main small{display:block;margin-top:3px;font-size:9px;color:#8994a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v175122-benefit-card>button{flex:0 0 auto;height:30px;padding:0 9px;border:1px solid #d69b15;border-radius:8px;background:#e8ab19;color:#111827;font-size:9px;font-weight:950}.v175122-benefits-more{grid-column:1/-1;border:1px dashed #3d4652!important;background:transparent!important;color:#aeb7c2!important;border-radius:9px!important;padding:9px!important;font-size:9px!important;font-weight:900!important}

.v175122-post-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.v175122-post-controls>div{display:flex;gap:6px;flex-wrap:wrap}.v175122-post-controls button{border:1px solid #d4d4d8;background:#fff;color:#52525b;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:900}.v175122-post-controls button.active{border-color:#e5a814;background:#fff8df;color:#9a6500}.v175122-post-controls>span{font-size:9px;color:#71717a;font-weight:800}.v175122-post-due{display:inline-flex!important;width:max-content;align-items:center;gap:5px;margin-top:5px!important;border-radius:999px;padding:3px 7px;font-size:9px!important;font-weight:900!important}.v175122-post-due.future{background:#f3f4f6;color:#5b6572}.v175122-post-due.today{background:#fff5d2;color:#9a6500}.v175122-post-due.late{background:#fff0f2;color:#b42338}.v175122-post-row.today{border-color:#e5a814}.v175122-post-row.late{border-color:#e6a4ad}.v175122-post-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:4px}.v175122-post-pagination button{border:1px solid #d4d4d8;background:#fff;color:#52525b;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:850}.v175122-post-pagination button:disabled{opacity:.4}.v175122-post-pagination span{font-size:9px;color:#71717a}

html:not(.golden-light) .v175122-sale-date-bar,body.dark .v175122-sale-date-bar{background:#11161c;border-color:#343c46}.dark .v175122-sale-date-box label,.dark .v175122-sale-date-box small,.dark .v175122-date-hint{color:#9ca6b2!important}.dark .v175122-sale-date-box input,.dark .v175122-retro{background:#0c1117!important;border-color:#3b4653!important;color:#f5f7fa!important}.dark .v175122-benefit-costs{background:#171a1f;border-color:#343a43}.dark .v175122-benefit-cost-head h3,.dark .v175122-benefit-cost-grid b{color:#f4f5f7}.dark .v175122-benefit-cost-head p,.dark .v175122-benefit-cost-grid span{color:#98a2af}.dark .v175122-benefit-cost-head button,.dark .v175122-benefit-cost-grid>button,.dark .v175122-benefit-cost-grid>.total{background:#101318;border-color:#353c45;color:#e5e7eb}.dark .v175122-benefit-cost-grid .total{border-color:#7d6425}.dark .v175122-post-controls button,.dark .v175122-post-pagination button{background:#27272a;border-color:#52525b;color:#e4e4e7}
html.golden-light .v175122-benefit-card{background:#fff;border-color:#dfe3e8}.golden-light .v175122-benefit-top>b{color:#202938}.golden-light .v175122-benefit-main small{color:#758091}.golden-light .v175122-benefit-top .source.care{background:#fff4cf;color:#9b6700}.golden-light .v175122-benefit-top .source.ref{background:#e9f6ff;color:#25658c}.golden-light .v175122-benefit-top .due.future{background:#f2f4f6;color:#5f6874}
@media(max-width:820px){.v175122-sale-date-bar{grid-template-columns:1fr}.v175122-date-hint{justify-self:start}.v175122-benefit-cost-grid{grid-template-columns:1fr}.v175122-benefit-cost-head{flex-direction:column}.v175122-post-controls{align-items:flex-start;flex-direction:column}}


/* ===== SOURCE: assets/css/v17-51-23.css ===== */
/* Golden Importados V17.51.23 — acabamento do controle de data retroativa */
#v175122SaleDateBar.v175122-sale-date-bar{
  grid-template-columns:minmax(260px,420px) minmax(420px,1fr)!important;
  align-items:center!important;
}
#v175122SaleDateBar .v175123-retro{
  grid-column:1!important;grid-row:1!important;align-self:center!important;
  min-height:42px;height:auto!important;
}
#v175122SaleDateBar .v175123-sale-date-box{
  grid-column:2!important;grid-row:1!important;
  grid-template-columns:minmax(220px,1fr) minmax(150px,190px)!important;
  align-items:center!important;column-gap:12px!important;
}
#v175122SaleDateBar .v175123-sale-date-box label{grid-column:1!important;grid-row:1!important}
#v175122SaleDateBar .v175123-sale-date-box small{grid-column:1!important;grid-row:2!important;margin-top:2px!important}
#v175122SaleDateBar .v175123-sale-date-box input{grid-column:2!important;grid-row:1 / 3!important;width:100%!important}
#v175122SaleDateBar #v175122SaleDateHint,
#v175122SaleDateBar .v175121-date-hint{display:none!important}
#v175122SaleDateBar.is-retro .v175123-retro{border-color:#e5a814!important;background:#fffaf0!important;color:#9a6500!important}
html:not(.golden-light) #v175122SaleDateBar.is-retro .v175123-retro,
body.dark #v175122SaleDateBar.is-retro .v175123-retro{background:#2a220c!important;border-color:#a16207!important;color:#facc15!important}
@media(max-width:820px){
  #v175122SaleDateBar.v175122-sale-date-bar{grid-template-columns:1fr!important}
  #v175122SaleDateBar .v175123-retro,
  #v175122SaleDateBar .v175123-sale-date-box{grid-column:1!important}
  #v175122SaleDateBar .v175123-retro{grid-row:1!important}
  #v175122SaleDateBar .v175123-sale-date-box{grid-row:2!important;grid-template-columns:1fr 150px!important}
}

