.embedded-scenario-control{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:0 10px 28px #071a2a0b}.embedded-scenario-control :is(label,small){color:inherit}.embedded-scenario-control small{color:var(--muted)!important}.embedded-scenario-control input{background:var(--surface-soft)!important;color:var(--ink)!important;border:1px solid var(--line)!important}html[data-theme=dark] .embedded-scenario-control{background:linear-gradient(135deg,#132b40,#102438)!important;border-color:#35516a!important}#multiquotas .quota-grid{align-items:start;gap:16px}.quota-card{background:color-mix(in srgb,var(--surface) 96%,transparent)!important;border:1px solid var(--line)!important;box-shadow:0 16px 38px #071a2a10!important}.quota-card .quota-schedule{background:transparent;border-style:dashed}.quota-summary-title{padding-top:17px;border-top:1px solid var(--line);letter-spacing:.1px}.quota-sale-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface-soft)}.quota-sale-metrics>div{min-width:0;padding:15px 14px!important;background:transparent!important;border:0!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}.quota-sale-metrics>div:nth-child(2n){border-right:0!important}.quota-sale-metrics>div:nth-last-child(-n+2){border-bottom:0!important}.quota-sale-metrics>.quota-key-1{background:#1c3553!important;color:#fff!important}.quota-sale-metrics>.quota-key-2{background:color-mix(in srgb,#0b8b66 13%,var(--surface-soft))!important}.quota-sale-metrics span{font-size:11px!important;line-height:1.35}.quota-sale-metrics strong{display:block;margin-top:5px;font-size:clamp(17px,1.35vw,21px)!important;line-height:1.2;overflow-wrap:anywhere}.quota-breakdown{overflow:visible!important}.quota-breakdown-list{display:grid;gap:8px}.quota-breakdown-item{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(0,2.2fr);align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--surface-soft) 70%,transparent)}.quota-breakdown-item>div{display:grid;gap:2px}.quota-breakdown-item>div small{color:var(--muted)}.quota-breakdown-item dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.quota-breakdown-item dl>div{display:grid;gap:3px;min-width:0}.quota-breakdown-item dt{font-size:9px;text-transform:uppercase;letter-spacing:.45px;color:var(--muted)}.quota-breakdown-item dd{margin:0;font-size:11px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.quota-breakdown-item dd small{display:block;font-size:9px;margin-top:2px}#home .home-card small{display:block;max-height:0;opacity:0;transform:translateY(5px);overflow:hidden;transition:max-height .2s ease,opacity .2s ease,transform .2s ease}#home .home-card:hover small,#home .home-card:focus-visible small{max-height:52px;opacity:1;transform:none}#home .home-card:hover strong,#home .home-card:focus-visible strong{color:var(--brand-accent,#397db3)!important}#proposal-document{background:#fff!important;color:#152c42!important}#proposal-document :is(section,article,dl,div){color:#152c42}#proposal-document :is(dt,p,small){color:#526679!important}#proposal-document dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}#proposal-document dl>div{min-width:0!important}#proposal-document :is(dt,dd){overflow-wrap:anywhere}.proposal-strategy{box-shadow:none!important}.proposal-strategy-page{background:#f5f9fc!important}.proposal-strategy-page .proposal-chart{box-shadow:none!important}@media(max-width:1180px){#multiquotas .quota-grid{grid-template-columns:1fr!important}.quota-card{max-width:none}.quota-breakdown-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.embedded-scenario-control{display:grid!important;grid-template-columns:1fr!important}.quota-sale-metrics{grid-template-columns:1fr}.quota-sale-metrics>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.quota-sale-metrics>div:last-child{border-bottom:0!important}.quota-breakdown-item{grid-template-columns:1fr}.quota-breakdown-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}#home .home-card small{max-height:52px;opacity:1;transform:none}#proposal-document dl{grid-template-columns:1fr!important}}@media print{#proposal-document{background:#fff!important;color:#152c42!important}#proposal-document dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}#proposal-document :is(section,.proposal-strategy,.proposal-base){break-inside:avoid-page!important}#proposal-document :is(h1,h2,h3,dt,dd,strong){color:#152c42!important}#proposal-document p{color:#526679!important}}.chart-panel .section-heading{align-items:flex-start}.chart-panel .chart-legend{display:flex;flex-wrap:wrap;gap:7px 13px;max-width:62%;justify-content:flex-end}.chart-panel .chart-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.chart-panel .chart-legend i{width:18px;height:3px;border-radius:3px;flex:none}.sale-tooltip dl{display:grid;gap:6px}.sale-tooltip dl>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.sale-tooltip dt{display:flex;align-items:center;gap:6px}.sale-tooltip dt i{width:8px;height:8px;border-radius:50%;flex:none}.sale-tooltip dd{font-variant-numeric:tabular-nums}.chart-series{vector-effect:non-scaling-stroke}@media(max-width:700px){.chart-panel .section-heading{display:block}.chart-panel .chart-legend{max-width:none;justify-content:flex-start;margin-top:9px;gap:6px 10px}.chart-panel .chart-legend span{font-size:9px}.chart-panel #chart{height:230px!important}.chart-panel #chart svg{height:230px!important}}.guided-visual svg{cursor:crosshair;touch-action:manipulation;outline:none}.quota-card{container-type:inline-size}@container (max-width:560px){.quota-breakdown-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:320px){.quota-breakdown-item dl{grid-template-columns:1fr}}.currency-switch{order:1;flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff)}.currency-switch button{min-width:40px;min-height:36px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:700 12px/1 inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.currency-switch button:hover{color:var(--ink)}.currency-switch [aria-pressed=true]{background:var(--brand-action,#285f91);color:var(--brand-action-ink,#fff)}.currency-switch button:focus-visible,.currency-dialog :is(button,input):focus-visible{outline:3px solid var(--focus,#377ac3);outline-offset:2px}.currency-switch .currency-rate[hidden]{display:none}.currency-rate svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.currency-dialog{width:min(420px,calc(100vw - 32px));padding:0;border:1px solid var(--line);border-radius:16px;background:var(--surface,#fff);color:var(--ink)}.currency-dialog::backdrop{background:#0b1622a6}.currency-dialog form{display:grid;gap:14px;padding:22px}.currency-dialog h2{margin:0;font-size:19px}.currency-dialog p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.currency-dialog label{display:grid;gap:6px;font-size:13px;font-weight:600}.currency-dialog input{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:inherit;font:inherit}.currency-dialog small{font-weight:400;color:var(--muted)}.currency-dialog .currency-dialog-status:empty{display:none}.currency-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.currency-dialog-actions button{min-height:40px}.currency-dialog-actions :is(.currency-dialog-reset,.currency-dialog-close){margin-right:auto;padding:0 10px;border:0;background:transparent;color:var(--muted);font:600 13px inherit;cursor:pointer}.currency-dialog-actions .currency-dialog-close{margin-right:0}.currency-dialog-actions .button{margin-left:0}body.presenting .workspace .topbar>.currency-switch{order:1}@media(max-width:560px){.currency-switch button{min-width:34px;padding:0 7px}}
