.home-view-tabs{overflow-x:auto}.home-view-tabs [role=tab]{white-space:nowrap;flex-shrink:0}.quote-health{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:10px 16px 22px;padding:22px;background:var(--elv8d-color-263437);border:1px solid var(--elv8d-color-47595e);border-left:4px solid var(--elv8d-color-809196)}.quote-health h2{font-size:20px}.quote-health p{font-size:14px;max-width:850px;margin:9px 0 0}.quote-health.red{border-left-color:var(--elv8d-color-ff817b);background:var(--elv8d-color-392928)}.quote-health.amber{border-left-color:var(--elv8d-color-eeb35b);background:var(--elv8d-color-363123)}.quote-health.green{border-left-color:var(--elv8d-color-51c7a2);background:var(--elv8d-color-1c332c)}.quote-health.blue{border-left-color:var(--elv8d-color-61badc);background:var(--elv8d-color-21323b)}.quote-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 16px 24px}.quote-stage{display:flex;flex-direction:column;gap:12px;background:var(--elv8d-color-26292a);border:1px solid var(--elv8d-color-4a5052);color:var(--elv8d-color-eee);padding:21px 18px;text-align:left;min-width:0}.quote-stage:hover,.quote-stage.selected{border-color:var(--elv8d-color-00acc1);background:var(--elv8d-color-173337)}.quote-stage .row{gap:8px;flex-wrap:wrap}.quote-stage h2{font-size:17px}.quote-stage .row>span{font-size:13px;color:var(--elv8d-color-b7c7cc)}.quote-stage-value{font-size:25px;overflow-wrap:anywhere}.quote-stage small{color:var(--elv8d-color-b3b9bc);font-size:12px}.quote-stage-forecast{font-size:12px;color:var(--elv8d-color-aaa);line-height:1.5}.quote-status{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--elv8d-color-5e696d);background:var(--elv8d-color-30393c);font-size:11px;color:var(--elv8d-color-c4d1d5);border-radius:4px;line-height:1.5;white-space:normal}.quote-status.amber{color:var(--elv8d-color-f4c77a);border-color:var(--elv8d-color-79613a);background:var(--elv8d-color-3e3423)}.quote-status.red{color:var(--elv8d-color-ffaca3);border-color:var(--elv8d-color-7e4943);background:var(--elv8d-color-3c2926)}.quote-status.green{color:var(--elv8d-color-9ae1c7);border-color:var(--elv8d-color-396652);background:var(--elv8d-color-223b31)}.quote-status.blue{color:var(--elv8d-color-9bd8f2);border-color:var(--elv8d-color-365d70);background:var(--elv8d-color-213844)}.quote-stage .quote-status{margin-top:auto;align-self:flex-start}.quote-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 16px 24px}.quote-metrics>div{border-bottom:2px solid var(--elv8d-color-435359);padding:12px 4px;display:flex;flex-direction:column;gap:12px}.quote-metrics span{color:var(--elv8d-color-b3bec2);font-size:12px}.quote-metrics strong{font-size:24px}.quote-metrics small{color:var(--elv8d-color-9da6aa);font-size:11px;line-height:1.5}.quote-register-filters{display:flex;gap:15px;flex-wrap:wrap;margin:18px 0}.quote-register-filters label{display:flex;flex-direction:column;gap:8px;font-size:12px}.quote-register-filters input,.quote-register-filters select{min-height:44px}.quote-contract-toggle{display:flex!important;align-items:center;gap:12px;font-size:13px!important}.quote-contract-toggle input{width:18px;flex-shrink:0}.quote-chart-scroll{overflow-x:auto;padding:10px 0}.quote-week-chart{display:grid;grid-template-columns:repeat(var(--weeks),minmax(66px,1fr));gap:8px;min-width:max(100%,calc(var(--weeks)*74px));padding-top:15px}.quote-week{display:flex;flex-direction:column;gap:8px;text-align:center;font-size:11px}.quote-bars{height:170px;background:var(--elv8d-color-292e30);position:relative;display:flex;flex-direction:column-reverse;align-items:stretch;justify-content:flex-start;margin:0 8px;border-bottom:1px solid var(--elv8d-color-617079)}.quote-bar-secured{background:var(--elv8d-color-00acc1);flex-shrink:0}.quote-bar-opportunity{background:var(--elv8d-color-7c72a5);flex-shrink:0}.quote-target-line{border-top:2px dashed var(--elv8d-color-e9ca76);position:absolute;width:calc(100% + 12px);left:-6px;z-index:1}.quote-week small{color:var(--elv8d-color-a5b4ba)}.quote-week strong{font-size:10px;white-space:nowrap}.quote-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--elv8d-color-b5c3c8)}.quote-legend span{display:flex;align-items:center;gap:6px}.quote-legend i{width:10px;height:10px;background:var(--elv8d-color-00acc1)}.quote-legend span:nth-child(2) i{background:var(--elv8d-color-7c72a5)}.quote-archive-link{margin:20px 16px}.quote-register-filters+div table{min-width:1000px}.quote-register-filters+div td{font-size:13px}.quote-register-filters+div .record-actions{min-width:130px}.quote-register-filters+div .record-actions button{font-size:12px;padding:7px 10px}@media(max-width:1100px){.quote-stage-grid,.quote-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-health{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.quote-stage-grid,.quote-metrics{margin:0 12px 20px;gap:9px}.quote-stage{padding:17px 12px}.quote-stage-value{font-size:22px}.quote-health{margin:10px 12px 20px;padding:18px}.quote-metrics strong{font-size:22px}.home-view-tabs{padding-left:12px!important;padding-right:12px!important}.home-view-tabs [role=tab]{padding:12px!important;font-size:12px!important}}
