.ad-hub{--ad-accent:#179ba6;--ad-soft:color-mix(in srgb,var(--teal) 8%,var(--card));min-width:0;padding-bottom:24px;font-size:14px}.ad-hub *{box-sizing:border-box}.ad-hub h2,.ad-hub h3,.ad-hub h4,.ad-hub p{margin:0}.ad-hub button,.ad-hub a,.ad-dialog button{touch-action:manipulation}.ad-hub button:focus-visible,.ad-hub a:focus-visible,.ad-dialog button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ad-hub button:disabled,.ad-dialog button:disabled{opacity:.45;cursor:not-allowed}.ad-intro{justify-content:space-between;align-items:center;gap:24px;padding:10px 0 24px;display:flex}.ad-kicker{letter-spacing:.12em;color:var(--muted-foreground);font:10px Consolas,monospace;display:block}.ad-intro h2{letter-spacing:-1.2px;margin:12px 0;font-size:clamp(25px,3vw,38px);font-weight:650;line-height:1.15}.ad-intro p{color:var(--muted-foreground);font-size:14px;line-height:1.6}.ad-live-label{white-space:nowrap;border:1px solid var(--border);color:var(--muted-foreground);border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.ad-live-label i{background:var(--teal);border-radius:50%;width:6px;height:6px}.ad-live-label.sample i{background:#b89a54}.ad-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:26px;margin-bottom:24px;display:flex;overflow-x:auto}.ad-tabs button{white-space:nowrap;min-height:48px;color:var(--muted-foreground);border-bottom:2px solid #0000;font-size:13px;font-weight:550}.ad-tabs button.active{color:var(--teal);border-color:var(--teal)}.ad-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.ad-platforms{border:1px solid var(--border);background:var(--card);border-radius:11px;gap:6px;padding:4px;display:flex}.ad-platforms button{min-height:40px;color:var(--muted-foreground);border-radius:7px;align-items:center;gap:8px;padding:7px 14px;display:flex}.ad-platforms button.active{background:var(--ad-soft);color:var(--foreground)}.ad-platform-icon{background:var(--ad-soft);width:25px;height:25px;color:var(--teal);border-radius:7px;place-items:center;font-size:21px;font-weight:750;display:inline-grid}.ad-platform-icon.google{color:#4880db;background:#4880db12;font-size:16px}.ad-toolbar-right{align-items:center;gap:8px;display:flex}.ad-hub select,.ad-dialog select,.ad-dialog input,.ad-dialog textarea{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;border-radius:8px;max-width:100%;min-height:42px;padding:10px 12px}.ad-icon-btn{border:1px solid var(--border);width:42px;height:42px;color:var(--muted-foreground);background:var(--card);border-radius:8px;place-items:center;display:grid}.ad-report-meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.ad-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.ad-metric{border:1px solid var(--border);background:var(--card);border-radius:13px;min-width:0;padding:22px}.ad-metric>span{color:var(--muted-foreground);font-size:12px}.ad-metric>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:clamp(22px,2.5vw,34px);font-weight:650;display:block}.ad-metric>small{color:var(--muted-foreground);font-size:11px;line-height:1.5;display:block}.ad-metric:first-child{background:var(--ad-soft);border-color:color-mix(in srgb,var(--teal) 25%,var(--border))}.ad-panel{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;margin-bottom:20px;padding:24px}.ad-panel-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.ad-panel h3{letter-spacing:-.4px;font-size:18px;font-weight:600;line-height:1.4}.ad-panel-title .ad-kicker+h3{margin-top:7px}.ad-performance-grid{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:20px;display:grid}.ad-pill{border:1px solid var(--border);white-space:nowrap;color:var(--muted-foreground);border-radius:20px;align-items:center;padding:5px 9px;font-size:10px;display:inline-flex}.ad-insight{background:var(--ad-soft);flex-direction:column;align-items:flex-start;gap:13px;display:flex}.ad-insight p{color:var(--muted-foreground);font-size:13px;line-height:1.6}.ad-insight strong{letter-spacing:-1px;color:var(--teal);font-size:30px}.ad-insight small{color:var(--muted-foreground);font-size:11px}.ad-round-icon{background:var(--card);border:1px solid var(--border);width:38px;height:38px;color:var(--teal);border-radius:10px;place-items:center;display:grid}.ad-text-button{color:var(--teal);align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.ad-insight .ad-text-button{margin-top:auto}.ad-chart{padding:8px 0 0 64px;position:relative}.ad-chart svg{width:100%;min-height:150px;display:block;overflow:visible}.ad-chart-scale{height:170px;color:var(--muted-foreground);flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:8px;left:0}.ad-chart-dates{color:var(--muted-foreground);justify-content:space-between;margin:12px 0;font-size:10px;display:flex}.ad-chart details{color:var(--muted-foreground);margin-top:20px;font-size:11px}.ad-chart summary{cursor:pointer;min-height:32px}.ad-daily-data{max-height:200px;overflow:auto}.ad-daily-data>div{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.ad-attribution{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:16px;margin-bottom:20px;padding:20px;display:flex}.ad-attribution>svg{color:var(--teal);flex-shrink:0}.ad-attribution>div{flex:1}.ad-attribution h3{margin-bottom:6px;font-size:14px}.ad-attribution p,.ad-attribution small{color:var(--muted-foreground);font-size:12px;line-height:1.6}.ad-primary,.ad-secondary{border:1px solid var(--border);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.ad-primary{background:var(--teal);color:var(--primary-foreground);border-color:#0000}.ad-secondary{background:var(--card);color:var(--foreground)}.ad-message{border:1px solid var(--border);background:var(--ad-soft);border-radius:9px;justify-content:space-between;gap:15px;margin-bottom:18px;padding:13px 16px;font-size:13px;line-height:1.6;display:flex}.ad-message.error{background:color-mix(in srgb,#de7272 8%,var(--card));border-color:#dca6a6}.ad-message button{flex-shrink:0;min-width:30px;font-weight:600}.ad-table-panel{padding-bottom:0}.ad-table-filters{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ad-table-filters label{color:var(--muted-foreground);flex:1;align-items:center;gap:9px;min-width:0;display:flex}.ad-table-filters input{width:100%;min-width:0;min-height:44px;color:var(--foreground);background:0 0;border:0;outline:0;font-size:13px}.ad-table-scroll{margin:0 -24px;overflow:auto}.ad-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.ad-table-scroll th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);background:var(--ad-soft);text-align:left;padding:12px 16px;font-size:10px;font-weight:500}.ad-table-scroll td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:18px 16px}.ad-table-scroll td:first-child,.ad-table-scroll th:first-child{padding-left:24px}.ad-table-scroll td small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.ad-table-scroll td:first-child{white-space:normal;min-width:200px;max-width:340px}.ad-campaign-link{text-align:left;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.ad-campaign-link svg{color:var(--teal);flex-shrink:0}.ad-status{text-transform:capitalize;color:var(--muted-foreground);background:var(--secondary);border-radius:5px;padding:5px 8px;font-size:10px;display:inline-flex}.ad-status.active{color:var(--teal);background:var(--ad-soft)}.ad-control{border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:11px;display:flex}.ad-footnote{color:var(--muted-foreground);line-height:1.7;display:block;font-size:11px!important}.ad-table-panel>.ad-footnote{padding:15px 0}.ad-back{color:var(--teal);align-items:center;gap:6px;min-height:36px;margin-bottom:18px;font-size:12px;display:flex}.ad-back span{color:var(--muted-foreground)}.ad-connect-empty{text-align:center;border:1px dashed var(--border);background:radial-gradient(ellipse at top,var(--ad-soft),transparent 70%);border-radius:16px;flex-direction:column;align-items:center;gap:18px;padding:64px 24px;display:flex}.ad-empty-icon{border:1px solid var(--border);background:var(--card);width:72px;height:72px;color:var(--teal);border-radius:20px;place-items:center;display:grid}.ad-connect-empty h3{letter-spacing:-.7px;font-size:24px}.ad-connect-empty p{max-width:440px;color:var(--muted-foreground);line-height:1.7}.ad-connect-empty small{color:var(--muted-foreground);font-size:11px}.ad-loading{text-align:center;color:var(--muted-foreground);justify-content:center;gap:12px;padding:70px 20px;display:flex}.ad-watch-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 20px;display:flex}.ad-watch-heading h3{letter-spacing:-.6px;margin:10px 0;font-size:24px;font-weight:600}.ad-watch-heading p{color:var(--muted-foreground);max-width:620px;font-size:13px;line-height:1.6}.ad-watch-note{color:var(--muted-foreground);background:var(--ad-soft);border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.ad-watch-note svg{flex-shrink:0}.ad-competitors{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.ad-competitor{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;padding:22px}.ad-competitor-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.ad-competitor-logo{color:#8478dc;background:#685cdc18;border-radius:12px;place-items:center;width:43px;height:43px;font-size:25px;font-weight:700;display:grid}.competitor-1 .ad-competitor-logo{color:#d38a57;background:#f7925318}.competitor-2 .ad-competitor-logo{background:var(--secondary);color:var(--foreground)}.competitor-3 .ad-competitor-logo{color:#548aca;background:#568ee018}.ad-competitor h3{margin-bottom:9px;font-size:22px;font-weight:600}.ad-competitor>p{min-height:36px;color:var(--muted-foreground);font-size:12px;line-height:1.5}.ad-competitor>small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:8px;font-size:10px;display:block}.ad-watch-count{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:10px;padding:20px 0;display:flex}.ad-watch-count strong{font-size:27px;font-weight:500}.ad-watch-count span{color:var(--muted-foreground);font-size:11px}.ad-competitor>a{min-height:42px;color:var(--teal);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ad-competitor .ad-library-hint{margin-top:10px;font-size:10px;line-height:1.6}.ad-no-results{text-align:center;color:var(--muted-foreground);padding:32px 20px;font-size:13px;line-height:1.6}.ad-no-results svg{color:var(--teal);margin:0 auto 12px}.ad-no-results h4{color:var(--foreground);margin:8px 0;font-size:16px}.ad-observations{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ad-observations>div{border:1px solid var(--border);border-radius:10px;min-width:0;padding:18px}.ad-observations h4{overflow-wrap:anywhere;margin:13px 0 9px;font-size:15px}.ad-observations p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.ad-observations a{color:var(--teal);align-items:center;gap:7px;min-height:36px;margin-top:14px;font-size:12px;display:inline-flex}.ad-observations small{color:var(--muted-foreground);margin-top:7px;font-size:10px;display:block}.ad-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ad-connections .ad-panel>.ad-platform-icon{width:43px;height:43px;margin-bottom:18px;font-size:28px}.ad-connections h3{font-size:22px}.ad-connections p{color:var(--muted-foreground);margin:12px 0 18px;font-size:13px;line-height:1.7}.ad-connection-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.ad-account{background:var(--ad-soft);border-radius:9px;margin-top:16px;padding:14px}.ad-account small{color:var(--muted-foreground);margin-top:6px;font-size:11px;display:block}.ad-setup{overflow-wrap:anywhere;margin:18px 0;font-size:12px}.ad-setup summary{cursor:pointer;color:var(--teal);min-height:32px}.ad-setup code{white-space:pre-wrap;background:var(--secondary);border-radius:8px;padding:12px;font-size:11px;display:block}.ad-setup p{font-size:11px}.ad-audit>div{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.ad-audit small{color:var(--muted-foreground)}.ad-dialog{max-width:540px;max-height:90dvh;overflow:auto}.ad-dialog p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.ad-dialog-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.ad-dialog form,.ad-dialog label{gap:7px;display:grid}.ad-dialog form{gap:14px}.ad-dialog label{color:var(--muted-foreground);font-size:12px}.ad-dialog input,.ad-dialog textarea,.ad-dialog select{width:100%;min-width:0}.ad-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ad-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.ad-competitors{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-performance-grid{grid-template-columns:1fr}.ad-metric{padding:17px}}@media (max-width:767px){.ad-intro{flex-direction:column;align-items:flex-start;gap:14px;padding-top:2px}.ad-intro h2{font-size:28px}.ad-intro p{font-size:13px}.ad-tabs{gap:22px;margin-bottom:20px}.ad-tabs button{font-size:12px}.ad-toolbar{flex-direction:column;align-items:stretch;gap:12px}.ad-platforms button{flex:1;justify-content:center}.ad-toolbar-right{justify-content:space-between}.ad-toolbar-right select{flex:1}.ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ad-metric{padding:16px 12px}.ad-metric>strong{font-size:24px}.ad-metric>span{font-size:11px}.ad-metric>small{font-size:10px}.ad-panel{border-radius:12px;padding:18px}.ad-panel-title{flex-wrap:wrap;align-items:flex-start;gap:12px}.ad-panel h3{font-size:17px}.ad-performance-grid{gap:0}.ad-chart{padding-left:48px}.ad-chart-scale{height:150px;font-size:8px}.ad-chart-dates{font-size:9px}.ad-chart svg{min-height:150px}.ad-table-scroll{margin:0 -18px}.ad-table-scroll th:first-child,.ad-table-scroll td:first-child{padding-left:18px}.ad-attribution{flex-wrap:wrap;align-items:flex-start;padding:16px}.ad-attribution>.ad-pill{margin-left:40px}.ad-report-meta{font-size:10px;line-height:1.6}.ad-watch-heading{flex-direction:column;align-items:flex-start;margin-top:18px}.ad-watch-heading h3{font-size:23px}.ad-competitors{gap:10px}.ad-competitor{padding:15px 12px}.ad-competitor-top{flex-wrap:wrap;margin-bottom:20px}.ad-competitor h3{font-size:20px}.ad-competitor>a{font-size:11px}.ad-watch-count{gap:6px}.ad-watch-count span{font-size:10px}.ad-watch-count strong{font-size:23px}.ad-connections,.ad-observations{grid-template-columns:1fr;gap:0}.ad-observations{gap:12px}.ad-connections .ad-panel{padding:20px}.ad-hub select,.ad-dialog select,.ad-dialog input,.ad-dialog textarea{min-height:44px;font-size:16px}.ad-table-filters{gap:6px}.ad-table-filters select{max-width:110px;font-size:13px}.ad-connect-empty{padding:38px 18px}.ad-connect-empty h3{font-size:22px}.ad-back,.ad-dialog-actions{flex-wrap:wrap}.ad-dialog form{gap:16px}.ad-form-pair{grid-template-columns:1fr}.ad-table-panel{padding-bottom:0}}.ad-observations .ad-saved-image{background:var(--secondary);border-radius:8px;min-height:0;margin:0 0 18px;display:block;overflow:hidden}.ad-saved-image img{object-fit:contain;width:100%;height:260px;display:block}.ad-observations:has(.ad-saved-image){align-items:start}.ad-dialog input[type=file]{padding:9px;font-size:12px}.ad-dialog input[type=file]::file-selector-button{background:var(--secondary);color:var(--foreground);cursor:pointer;border:0;border-radius:5px;margin-right:10px;padding:8px 10px}.ad-dialog label small{color:var(--muted-foreground);font-size:10px;line-height:1.6}.ad-research-overview{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ad-research-overview p{color:var(--muted-foreground);margin:12px 0;font-size:13px;line-height:1.7}.ad-research-overview small{color:var(--muted-foreground);font-size:12px}.ad-research-filters{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.ad-research-filters input{flex:230px;min-width:0}.ad-research-filters select{flex:145px;min-width:0}.ad-research-response{border-left:3px solid var(--teal);background:var(--secondary);border-radius:6px;margin-top:14px;padding:14px}.ad-research-response strong{font-size:12px}.ad-research-response p{margin-top:8px}.ad-observations .ad-saved-image img{height:320px}@media (max-width:767px){.ad-research-overview{grid-template-columns:1fr;gap:0}.ad-research-filters input{min-height:44px;font-size:16px}.ad-observations .ad-saved-image img{height:280px}}
:root{--time-calls:#08728b;--time-customer:#1497b5;--time-email:#42bed3;--time-prospecting:#82dce8;--time-meetings:#8c9eb2;--time-admin:#acabc3;--time-travel:#c7b3a6;--time-training:#c4cbd4;--time-unaccounted:#e2e6eb;--time-surface:#f7faff;--time-selling-ink:#006c88}:root.dark{--time-calls:#1689a6;--time-customer:#28b8d2;--time-email:#6ed8e8;--time-prospecting:#b1ecf0;--time-meetings:#73889d;--time-admin:#8f8caa;--time-travel:#ac968a;--time-training:#788391;--time-unaccounted:#334550;--time-surface:#102f3c;--time-selling-ink:#7de1f3}.where-week-panel{margin-bottom:24px;overflow:hidden}.where-week-panel>.panel-head{border-bottom:1px solid var(--border);background:var(--card)}.where-week-panel .panel-head h2,.time-dashboard .panel-head h2{letter-spacing:-.3px;font-size:18px}.time-panel-body{padding:24px}.time-headline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.time-headline .eyebrow{color:var(--muted-foreground);letter-spacing:1.3px;font-size:12px}.selling-number{letter-spacing:-3px;color:var(--time-selling-ink);font-variant-numeric:tabular-nums;margin:8px 0;font-size:60px;font-weight:600;line-height:1.05}.selling-number>span{letter-spacing:-1px;margin-left:3px;font-size:29px;font-weight:450}.time-headline p,.calendar-aside p{font-size:14px;line-height:1.6}.time-headline-context{min-width:245px;padding-left:20px;position:relative}.time-cyan-line{background:var(--time-customer);border-radius:3px;width:3px;position:absolute;top:1px;bottom:1px;left:0}.time-headline-context p{margin-bottom:5px}.time-off-note{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.time-bar{background:var(--card);isolation:isolate;border-radius:7px;gap:2px;width:100%;height:32px;display:flex;overflow:hidden}.time-bar>span{flex-shrink:1;min-width:0;transition:width .25s}.time-bar.compact{border-radius:5px;gap:1.5px;height:20px}.time-bar-leave{background:var(--time-unaccounted);text-align:center;width:100%;color:var(--foreground);font-size:12px}.time-scale{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;margin:8px 0 23px;font-size:12px;display:flex}.time-detail-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:30px;display:grid}.time-legend{grid-template-columns:1fr 1fr;align-content:start;gap:0 22px;display:grid}.time-legend-item{border-bottom:1px solid var(--border);grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 0;font-size:14px;line-height:1.4;display:grid}.time-legend-item>i,.time-legend.key-only i{border-radius:2px;flex:none;width:8px;height:8px;margin-top:5px}.time-legend-item>strong{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:550}.time-legend-item strong small{color:var(--muted-foreground);margin-top:2px;font-size:12px;font-weight:400;display:block}.estimate-label{color:var(--muted-foreground);margin-left:5px;font-size:12px;font-weight:400;display:inline-block}.time-week-trend{border-left:1px solid var(--border);min-width:0;padding-left:25px}.time-week-trend h3{font-size:14px;font-weight:550}.time-week-trend .between{flex-wrap:wrap;align-items:flex-start;gap:8px}.time-week-trend .between>.sub{font-size:12px}.time-trend-bars{justify-content:space-between;align-items:start;gap:12px;margin:15px 0 10px;display:flex}.time-trend-week{min-width:0;color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:12px;display:flex}.time-trend-week>strong{color:var(--time-selling-ink);font-size:14px;font-weight:550}.time-trend-stack{background:var(--card);border-radius:5px;flex-direction:column-reverse;gap:1px;width:100%;max-width:44px;height:108px;display:flex;overflow:hidden}.time-trend-stack>span{flex-shrink:1;min-height:0}.time-trend-week.current .time-trend-stack{outline:1px solid var(--time-customer);outline-offset:3px}.time-trend-week>small{color:var(--time-selling-ink);font-size:12px}.time-footnote{color:var(--muted-foreground);margin-top:16px;font-size:12px;line-height:1.6}.time-panel-footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:15px;font-size:12px;display:flex}.time-panel-footer>span,.time-private-label{align-items:center;gap:6px;display:flex}.time-panel-footer .link{font-size:12px}.time-private-label{color:var(--muted-foreground);font-size:12px}.time-info{border:1px solid var(--border);background:var(--time-surface);border-radius:10px;gap:10px;margin:18px 0;padding:15px;font-size:14px;line-height:1.55;display:flex}.time-info>svg{color:var(--teal);flex:none;margin-top:3px}.time-unaccounted-state{border:1px solid var(--border);background:var(--time-surface);border-radius:10px;align-items:center;gap:14px;margin-top:20px;padding:18px;display:flex}.time-state-icon{border:1px solid var(--border);width:42px;height:42px;color:var(--muted-foreground);border-radius:10px;flex:none;place-items:center;display:grid}.time-unaccounted-state strong{font-size:15px;font-weight:550}.time-unaccounted-state p{color:var(--muted-foreground);margin-top:3px;font-size:14px}.time-table-head,.time-person-row{grid-template-columns:215px minmax(0,1fr) 74px;align-items:center;gap:25px;display:grid}.time-table-head{color:var(--muted-foreground);padding-bottom:10px;font-size:12px}.time-table-head>span:last-child{text-align:right}.time-person-row{text-align:left;border-bottom:1px solid var(--border);width:100%;padding:15px 0;font-size:14px}button.time-person-row:hover{background:var(--time-surface)}.time-person-row small{color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:400;display:block}.time-person-name{align-items:center;gap:10px;display:flex}.time-person-name>span{min-width:0}.time-selling-cell{text-align:right;font-variant-numeric:tabular-nums;color:var(--time-selling-ink);font-size:22px;font-weight:550}.time-team-total{background:var(--time-surface);border:0;border-radius:9px;margin-top:10px;padding:15px 12px}.time-legend.key-only{flex-wrap:wrap;gap:9px 20px;margin-top:22px;display:flex}.time-legend.key-only .time-legend-item{border:0;gap:6px;padding:0;font-size:12px;display:flex}.time-dashboard .panel-head{flex-wrap:wrap;gap:14px}.calendar-view .page-heading h1{font-size:30px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.calendar-week-control{align-items:center;gap:12px;display:flex}.calendar-week-control>strong{text-align:center;min-width:205px;font-size:16px;font-weight:550}.calendar-privacy{color:var(--muted-foreground);align-items:center;gap:7px;padding-bottom:19px;font-size:13px;display:flex}.calendar-privacy>svg{flex:none}.calendar-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:25px;display:grid}.calendar-main{min-width:0}.calendar-day-tabs{border-bottom:1px solid var(--border);gap:5px;margin-bottom:22px;padding-bottom:13px;display:flex;overflow-x:auto}.calendar-day-tabs>button{white-space:nowrap;min-height:44px;color:var(--muted-foreground);border:1px solid #0000;border-radius:8px;padding:9px 14px;font-size:14px}.calendar-day-tabs>button.active{background:var(--accent);color:var(--accent-foreground);border-color:color-mix(in srgb,var(--teal) 20%,transparent);font-weight:550}.calendar-day-tabs>button:disabled{opacity:.45;cursor:default}.calendar-day-group{margin-bottom:25px}.calendar-date-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.calendar-date-heading h2{font-size:15px;font-weight:600}.calendar-date-heading span{color:var(--muted-foreground);font-size:12px}.calendar-event{border-bottom:1px solid var(--border);grid-template-columns:47px minmax(0,1fr) 30px;align-items:start;gap:14px;padding:20px;display:grid}.calendar-event:last-child{border-bottom:0}.calendar-event-time{font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;padding-top:2px;font-size:14px;display:flex}.calendar-event-time time{font-weight:550}.calendar-event-time>span{color:var(--muted-foreground);font-size:12px}.calendar-event-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.calendar-event-title h3{overflow-wrap:anywhere;font-size:15px;font-weight:550;line-height:1.4}.calendar-event-title>span{color:var(--muted-foreground);white-space:nowrap;padding-top:2px;font-size:12px}.calendar-tag-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.time-category-picker{align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.time-category-picker>i{z-index:1;background:var(--category);pointer-events:none;border-radius:2px;width:7px;height:7px;position:absolute;left:10px}.time-category-picker .select{background:color-mix(in srgb,var(--category) 13%,var(--card));border:1px solid color-mix(in srgb,var(--category) 32%,var(--border));max-width:100%;height:auto;min-height:36px;color:var(--foreground);border-radius:7px;padding-left:24px;font-size:14px}.time-category-picker [data-slot=select-value]{white-space:normal;text-align:left;-webkit-line-clamp:unset;line-height:1.4;overflow:visible}.calendar-tag-source{color:var(--muted-foreground);align-items:center;gap:4px;font-size:12px;display:inline-flex}.calendar-tag-source>i{border-radius:50%;width:7px;height:7px}.calendar-event>.icon-button{width:30px;height:36px}.calendar-event.has-suggestion{background:linear-gradient(110deg,color-mix(in srgb,var(--time-customer) 5%,var(--card)),var(--card))}.calendar-suggestion{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:12px;display:flex}.calendar-suggestion>span{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:flex}.calendar-suggestion>span svg{color:var(--teal)}.calendar-suggestion b{background:var(--accent);color:var(--accent-foreground);border-radius:4px;margin-right:2px;padding:3px 6px;font-size:12px;font-weight:550}.calendar-suggestion>div{gap:5px;display:flex}.calendar-suggestion .button.small{min-height:34px;font-size:13px}.calendar-aside{gap:18px;display:grid;position:sticky;top:85px}.calendar-aside .panel-head{padding:18px 20px}.calendar-aside .time-panel-body{padding:20px}.calendar-aside .time-bar{margin-top:20px}.calendar-help p{color:var(--muted-foreground);margin:15px 0;font-size:14px;line-height:1.6}.calendar-help p>svg{vertical-align:middle;margin-right:4px}.time-review-count{color:var(--teal);align-items:center;gap:6px;font-size:14px;display:flex}.calendar-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:55px 25px;display:flex}.calendar-empty>svg{color:var(--muted-foreground)}.calendar-empty h2{font-size:18px}.calendar-empty p{color:var(--muted-foreground);font-size:14px}.time-rule-dialog{max-width:470px!important}.time-rule-title{background:var(--time-surface);border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;padding:15px;font-size:15px;display:flex}.time-rule-title svg{color:var(--teal);flex:none}.time-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.time-settings .panel{overflow:hidden}.time-settings-labels,.time-colour-map{grid-template-columns:1fr minmax(0,1.2fr);align-items:center;gap:20px;display:grid}.time-settings-labels{color:var(--muted-foreground);padding-bottom:10px;font-size:12px}.time-colour-map{border-top:1px solid var(--border);padding:14px 0}.time-colour-map>span{align-items:center;gap:12px;font-size:14px;display:flex}.time-colour-map>span>i{border-radius:7px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000000c}.time-estimate-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.time-estimate-fields .field small{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.5}.time-rule-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.time-rule-row:last-child{border-bottom:0}.time-rule-row>div{flex:1}.time-rule-row>svg{color:var(--teal);flex:none}.time-auto-rules p{align-items:flex-start;gap:10px;margin-bottom:13px;font-size:14px;line-height:1.6;display:flex}.time-auto-rules p>svg{color:var(--teal);flex:none;margin-top:3px}.time-auto-rules p:last-child{margin:0}.selling-time-metric{grid-template-columns:1fr auto;gap:8px 12px;padding:15px 0;font-size:14px;display:grid}.selling-time-metric>span{align-items:center;gap:6px;display:flex}.selling-time-metric>strong{color:var(--time-selling-ink);font-size:22px;font-weight:550}.selling-time-metric>.time-bar,.selling-time-metric>small{grid-column:1/-1}.selling-time-metric>small{color:var(--muted-foreground);font-size:12px}.time-meetings-selling{color:var(--time-selling-ink);font-size:16px;font-weight:600}.time-available-cell{white-space:nowrap;align-items:center;gap:5px;display:flex}.time-available-cell>svg{color:var(--muted-foreground)}.time-meetings-note{color:var(--muted-foreground);border-top:1px solid var(--border);padding:14px 20px;font-size:12px}@media (max-width:1150px){.time-detail-layout{grid-template-columns:1fr}.time-week-trend{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.time-trend-stack{max-width:65px}.calendar-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.time-table-head,.time-person-row{grid-template-columns:190px minmax(0,1fr) 65px;gap:15px}}.mobile-frame .where-week-panel>.panel-head{flex-direction:column;align-items:flex-start;gap:12px}.mobile-frame .time-panel-body{padding:18px}.mobile-frame .time-headline{align-items:flex-start;gap:15px}.mobile-frame .selling-number{font-size:54px}.mobile-frame .time-headline-context{min-width:0;max-width:145px;margin-top:10px;padding-left:12px}.mobile-frame .time-headline-context p{font-size:12px;line-height:1.5}.mobile-frame .time-headline-context .sub{font-size:12px}.mobile-frame .time-headline>div>p{font-size:13px}.mobile-frame .time-legend{grid-template-columns:1fr}.mobile-frame .time-legend-item{grid-template-columns:9px minmax(0,1fr) auto;padding:11px 0;font-size:14px}.mobile-frame .time-legend-item>strong{align-items:center;gap:12px;display:flex}.mobile-frame .time-legend-item strong small{min-width:31px;margin:0}.mobile-frame .time-panel-footer{align-items:flex-start}.mobile-frame .calendar-layout{display:block}.mobile-frame .calendar-aside{display:none}.mobile-frame .calendar-view .page-heading{align-items:flex-start;gap:12px}.mobile-frame .calendar-view .page-heading h1{font-size:27px}.mobile-frame .calendar-view .page-heading>div>p{font-size:14px}.mobile-frame .calendar-view .page-heading>.button{min-height:44px;margin-top:20px;padding:8px 11px;font-size:13px}.mobile-frame .calendar-toolbar{flex-wrap:wrap;align-items:stretch;gap:12px}.mobile-frame .calendar-week-control{justify-content:space-between;gap:5px;width:100%}.mobile-frame .calendar-week-control strong{min-width:0;font-size:15px}.mobile-frame .calendar-week-control .icon-button{min-width:44px;min-height:44px}.mobile-frame .calendar-toolbar>.select{width:100%;min-height:44px}.mobile-frame .calendar-privacy{align-items:flex-start;font-size:12px;line-height:1.5}.mobile-frame .calendar-privacy>svg{margin-top:2px}.mobile-frame .calendar-day-tabs{gap:2px;margin-bottom:18px;padding-bottom:10px}.mobile-frame .calendar-day-tabs>button{padding:8px 10px;font-size:13px}.mobile-frame .calendar-date-heading h2{font-size:14px}.mobile-frame .calendar-event{grid-template-columns:39px minmax(0,1fr) 44px;gap:8px;padding:15px 12px}.calendar-event-body{min-width:0}.mobile-frame .calendar-event-title{margin-bottom:9px;display:block}.mobile-frame .calendar-event-title h3{font-size:15px}.mobile-frame .calendar-event-title>span{margin-top:3px;display:block}.mobile-frame .calendar-event-time{gap:7px;font-size:13px}.mobile-frame .calendar-event>.icon-button{width:44px;height:44px;margin-left:0}.mobile-frame .time-category-picker .select{min-width:0;min-height:44px;padding-right:7px;font-size:14px;height:auto!important}.mobile-frame .calendar-suggestion{margin-top:12px;display:block}.mobile-frame .calendar-suggestion>div{margin-top:11px}.mobile-frame .calendar-suggestion .button.small{min-height:44px}.mobile-frame .time-unaccounted-state{align-items:flex-start}.mobile-frame .time-estimate-fields{grid-template-columns:1fr;gap:18px}.mobile-frame .time-settings-labels,.mobile-frame .time-colour-map{grid-template-columns:92px minmax(0,1fr);gap:10px}.mobile-frame .time-colour-map>span{gap:8px}.mobile-frame .time-colour-map .select{min-width:0;min-height:44px;font-size:14px;height:auto!important}.mobile-frame .time-colour-map [data-slot=select-value]{white-space:normal;text-align:left;-webkit-line-clamp:unset;line-height:1.4}.mobile-frame .time-colour-map>span>i{width:19px;height:19px}.mobile-frame .time-dialog-actions>.button{min-height:44px}.mobile-frame .time-person-row{grid-template-columns:minmax(0,1fr) 65px;gap:12px}.mobile-frame .time-person-row>.time-bar{grid-area:2/1/auto/-1}.mobile-frame .time-table-head{display:none}@media (prefers-reduced-motion:reduce){.time-bar>span{transition:none}}@media (max-width:767px){.calendar-layout{display:block}.calendar-aside{display:none}.calendar-toolbar{flex-wrap:wrap;align-items:stretch}.calendar-week-control{justify-content:space-between;gap:5px;width:100%}.calendar-week-control>strong{min-width:0;font-size:15px}.calendar-toolbar>.select{width:100%}.calendar-view .page-heading{flex-wrap:wrap;gap:12px}.calendar-event{grid-template-columns:39px minmax(0,1fr) 44px;gap:8px;padding:15px 12px}.calendar-event-title{display:block}.calendar-event-title h3{overflow-wrap:break-word}.calendar-event-title>span{margin-top:4px;display:block}.calendar-privacy{align-items:flex-start;line-height:1.5}.calendar-privacy>svg{margin-top:3px}.time-category-picker .select{min-width:0;height:auto!important}.time-detail-layout{grid-template-columns:1fr}}.time-summary{gap:20px;min-width:0;display:grid}.time-report-controls{flex-wrap:wrap;gap:14px;display:flex}.time-report-controls>label{min-width:160px;color:var(--muted-foreground);gap:6px;font-size:12px;display:grid}.time-report-controls input{border:1px solid var(--border);background:var(--background);min-height:40px;color:var(--foreground);border-radius:10px;padding:8px}.time-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.time-report-kpis>div,.time-report-panel{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:22px}.time-report-kpis span{color:var(--muted-foreground);font-size:12px;display:block}.time-report-kpis strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;display:block}.time-report-kpis>div:first-child{border-top:3px solid var(--time-calls)}.time-report-kpis>div:last-child{border-top:3px solid var(--time-travel)}.time-report-panel h2{margin:0 0 8px;font-size:19px}.time-report-panel>.time-bar{margin:20px 0}.time-report-table{border-collapse:collapse;width:100%}.time-report-table th{color:var(--muted-foreground);font-size:11px;font-weight:500}.time-report-table td,.time-report-table th{text-align:right;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:13px 4px}.time-report-table td:first-child,.time-report-table th:first-child{text-align:left}.time-report-table td:first-child{max-width:240px}.time-report-table i{border-radius:3px;width:9px;height:9px;margin-right:9px;display:inline-block}.time-report-table small{color:var(--muted-foreground);margin-left:18px;font-size:10px;display:block}.time-report-person{text-align:left;border-bottom:1px solid var(--border);grid-template-columns:2fr repeat(3,1fr);align-items:center;gap:14px;width:100%;padding:17px 0;display:grid}.time-report-person:hover{color:var(--time-calls)}.time-report-person span{font-variant-numeric:tabular-nums}.time-report-person small{color:var(--muted-foreground);font-size:11px;display:block}.time-report-panel .time-footnote{margin-top:18px}.mobile-shell .time-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.time-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.time-report-kpis>div,.time-report-panel{padding:15px}.time-report-kpis strong{font-size:23px}.time-report-controls>label{flex:140px;min-width:0}.time-report-person{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.time-report-person>strong{grid-column:1/-1}.time-report-table td{font-size:12px}.time-report-table th{font-size:10px}.time-report-table td:first-child{max-width:160px}.time-report-panel .between{flex-wrap:wrap;gap:6px}}.mobile-frame .time-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-frame .time-report-kpis>div,.mobile-frame .time-report-panel{padding:15px}.mobile-frame .time-report-kpis strong{font-size:23px}.mobile-frame .time-report-controls>label{flex:140px;min-width:0}.mobile-frame .time-report-person{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-frame .time-report-person>strong{grid-column:1/-1}.mobile-frame .time-report-table td{font-size:12px}.mobile-frame .time-report-table th{font-size:10px}.mobile-frame .time-report-table td:first-child{max-width:160px}.time-pie-layout{grid-template-columns:minmax(250px,1fr) minmax(260px,1fr);align-items:center;gap:30px;padding:22px 0 28px;display:grid}.time-pie-figure{text-align:center;min-width:0}.time-pie-figure svg{width:100%;max-width:360px;margin:auto;display:block;overflow:visible}.time-pie-figure p{color:var(--muted-foreground);max-width:280px;margin:10px auto 0;font-size:11px}.time-pie-percent{font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.time-pie-legend{gap:4px;min-width:0;display:grid}.time-pie-legend button{text-align:left;border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:10px 8px;display:grid}.time-pie-legend button:hover,.time-pie-legend button[aria-pressed=true]{background:var(--muted)}.time-pie-legend i{border-radius:3px;width:10px;height:10px}.time-pie-legend button>span{font-size:13px;line-height:1.3}.time-pie-legend strong{text-align:right;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1}.time-pie-legend small{color:var(--muted-foreground);margin-top:4px;font-size:10px;font-weight:400;display:block}.time-pie-legend .muted-slice{opacity:.5}.mobile-frame .time-pie-layout{grid-template-columns:1fr;gap:14px;padding-top:12px}.mobile-frame .time-pie-figure svg{max-width:300px}@media (max-width:767px){.time-pie-layout{grid-template-columns:1fr;gap:14px;padding-top:12px}.time-pie-figure svg{max-width:300px}}
.expenses-page{max-width:800px;margin:0 auto;padding-bottom:24px}.expenses-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.expenses-heading h1{margin-top:5px;font-size:30px;font-weight:650}.expenses-heading .eyebrow{font-size:12px}.expense-total{border:1px solid var(--border);background:linear-gradient(115deg,var(--card),var(--accent));border-radius:20px;grid-template-columns:1fr auto;gap:22px;padding:24px;display:grid;position:relative;overflow:hidden}.expense-total>div:first-child{flex-direction:column;gap:5px;display:flex}.expense-total strong{letter-spacing:-1px;font-size:38px;line-height:1.2}.expense-total small,.expense-total span{color:var(--muted-foreground);font-size:14px}.expense-total-icon{background:var(--card);color:var(--teal);border-radius:50%;align-self:center;padding:14px}.expense-summary{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;display:grid}.expense-summary>div{flex-direction:column;gap:5px;display:flex}.expense-summary b{font-size:18px}.expense-actions{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 28px;display:grid}.expense-actions>button{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:19px;display:flex}.expense-actions svg{color:var(--teal);margin-bottom:6px}.expense-actions>button:last-child svg{color:var(--indigo)}.expense-actions strong{font-size:16px}.expense-actions span{color:var(--muted-foreground);font-size:14px}.expense-list-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.expense-list-heading h2{font-size:19px;font-weight:650}.expense-period{color:var(--muted-foreground);flex-direction:column;max-width:165px;font-size:12px;display:flex}.expense-period input{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:8px;max-width:100%;min-height:44px;padding:7px;font-size:14px}.expense-tabs{width:100%;margin-bottom:18px;height:44px!important}.expense-tabs button{flex:1;min-height:38px;font-size:14px}.expense-empty{text-align:center;border:1px dashed var(--border);background:var(--card);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:30px 20px;display:flex}.expense-empty>svg{color:var(--teal)}.expense-empty h3{font-size:18px}.expense-empty p{color:var(--muted-foreground);max-width:310px;font-size:15px}.expense-list{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.expense-record{border-bottom:1px solid var(--border);gap:12px;padding:18px;display:flex}.expense-record:last-child{border:0}.expense-record-icon{background:var(--accent);color:var(--teal);border-radius:11px;align-self:flex-start;padding:10px}.expense-record-icon.mileage{background:var(--indigo-soft);color:var(--indigo)}.expense-record-body{flex:1;min-width:0}.expense-record-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.expense-record-top h3{overflow-wrap:anywhere;font-size:16px;font-weight:600}.expense-record-top strong{white-space:nowrap;font-size:16px}.expense-record p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:6px;font-size:14px}.expense-record-foot{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:6px;font-size:13px;display:flex}.expense-record-foot a{color:var(--teal);align-items:center;gap:4px;min-height:44px;display:flex}.expense-record-foot button{place-items:center;width:44px;height:44px;display:grid}.expense-private{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.expense-private svg{flex-shrink:0}.expense-note{color:var(--muted-foreground);margin-top:12px;font-size:13px;line-height:1.5}.expense-dialog{max-height:90dvh;overflow-y:auto;max-width:520px!important}.expense-form{flex-direction:column;gap:16px;min-width:0;display:flex}.expense-form label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.expense-form input:not([type=hidden]),.expense-form textarea,.expense-form .select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:46px;color:var(--foreground);border-radius:9px;padding:10px;font-size:16px}.expense-form input[type=file]{display:none}.expense-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.receipt-capture{border:1px dashed var(--border);text-align:center;background:var(--background);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px;display:flex}.receipt-capture strong{overflow-wrap:anywhere;max-width:100%;font-size:14px}.receipt-capture>div{gap:8px;display:flex}.receipt-capture small{color:var(--muted-foreground);font-size:12px}.receipt-capture img{object-fit:contain;border-radius:6px;max-width:100%;max-height:140px}.mileage-estimate{background:var(--accent);border-radius:10px;justify-content:space-between;gap:12px;padding:14px;display:flex}.expense-form>.button{min-height:48px}.mobile-frame .expenses-page{width:100%;min-width:0}.mobile-frame .expenses-heading{margin-bottom:18px}.mobile-frame .expenses-heading h1{font-size:28px}.mobile-frame .expense-total{padding:20px}.mobile-frame .expense-actions>button{padding:16px}.mobile-frame .expense-record{gap:10px;padding:14px}@media (max-width:400px){.expense-record-icon{display:none}.expense-period{max-width:151px}.expense-dialog{padding:18px!important}.expense-fields{gap:8px}}.expense-review-switch{margin:12px 0}.expense-workflow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.expense-workflow .button{min-height:44px;font-size:14px}.location-search{gap:7px;min-width:0;display:grid;position:relative}.location-search>label>span{align-items:center;gap:6px;display:flex}.location-search>small{color:var(--muted-foreground);font-size:11px;line-height:1.5}.location-search .location-error{color:#b75d36}.location-results{z-index:5;background:var(--card);border:1px solid var(--border);border-radius:11px;position:absolute;top:80px;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0002}.location-results ul{margin:0;padding:0;list-style:none}.location-results li[aria-selected=true]{background:var(--accent)}.location-results button{text-align:left;border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;width:100%;min-height:54px;padding:12px;display:flex}.location-results button:hover{background:var(--accent)}.location-results svg{color:var(--teal);flex-shrink:0;margin-top:3px}.location-results span{gap:4px;min-width:0;display:grid}.location-results strong{font-size:13px;font-weight:600}.location-results small{color:var(--muted-foreground);font-size:11px;line-height:1.5}.location-results .location-attribution{text-align:right;padding:7px 12px;font-weight:600;display:block}.journey-current{text-align:left;min-height:36px;color:var(--teal);align-items:center;gap:6px;margin-top:-5px;font-size:12px;display:flex}.journey-map{align-items:center;min-height:200px;display:grid}.journey-map iframe{border:0;width:100%;height:240px}.journey-demo-map>small{color:var(--muted-foreground);padding:8px;font-size:11px}.mail-compose-form select{border:1px solid var(--border);background:var(--card);width:100%;min-height:44px;color:var(--foreground);border-radius:8px;padding:10px}.mileage-planner{border:1px solid var(--border);background:var(--background);border-radius:14px;gap:14px;padding:14px;display:grid}.journey-modes{background:var(--muted);border-radius:10px;padding:4px;display:flex}.journey-modes button{border-radius:7px;flex:1;min-height:42px;padding:7px 5px;font-size:13px;font-weight:600}.journey-modes button[aria-pressed=true]{background:var(--card);color:var(--teal);box-shadow:0 1px 4px #0001}.journey-modes button:disabled{opacity:.55}.journey-planner-fields{gap:12px;display:grid}.journey-planner-fields label>span{align-items:center;gap:6px;display:flex}.expense-form .journey-check{flex-direction:row;align-items:center;gap:9px}.expense-form .journey-check input{width:18px;height:18px;min-height:18px;accent-color:var(--teal)}.journey-planner-fields small,.journey-tracker small,.journey-help{color:var(--muted-foreground);font-size:12px;line-height:1.6}.journey-external{color:var(--teal);overflow-wrap:anywhere;align-items:center;gap:6px;min-height:36px;font-size:13px;display:inline-flex}.journey-tracker{gap:13px;display:grid}.journey-tracker-total{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;display:flex}.journey-tracker-total strong{letter-spacing:-1px;font-size:34px}.journey-tracker-total strong span{color:var(--muted-foreground);font-size:16px;font-weight:500}.journey-tracker-total time{font-size:17px}.journey-signal{align-items:center;gap:8px;font-size:12px;display:flex}.journey-signal i{background:var(--teal);border-radius:50%;flex-shrink:0;width:8px;height:8px}.journey-feedback{border-left:3px solid var(--teal);padding-left:10px;font-size:13px;line-height:1.6}.journey-map{background:var(--muted);border:1px solid var(--border);border-radius:10px;overflow:hidden}.journey-map img{width:100%;height:auto;display:block}.journey-map p{align-items:center;gap:10px;padding:18px;font-size:13px;line-height:1.5;display:flex}.journey-map svg{flex-shrink:0}.receipt-summary-card{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:14px;margin:16px 0 22px;padding:18px;display:grid}.receipt-summary-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.receipt-summary-head h2{margin-top:4px;font-size:18px}.receipt-summary-head p,.receipt-summary-empty{color:var(--muted-foreground);margin-top:4px;font-size:13px}.receipt-summary-head .button{white-space:nowrap;min-height:42px}.receipt-summary-list{border-top:1px solid var(--border)}.receipt-summary-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) minmax(90px,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:grid}.receipt-summary-row:last-child{border-bottom:0}.receipt-summary-row span{color:var(--muted-foreground)}.receipt-summary-row span:last-child{color:var(--foreground);font-variant-numeric:tabular-nums}.receipt-scan-controls{gap:4px;margin-top:6px;display:grid}.receipt-scan-details{flex-wrap:wrap;gap:6px 10px;display:flex;margin:0!important}.receipt-scan-details span{color:var(--muted-foreground)}.receipt-scan-button{width:max-content;color:var(--teal);align-items:center;gap:5px;min-height:36px;display:inline-flex}.receipt-scan-button:disabled{opacity:.55}.receipt-scan-error,.receipt-not-stored{color:#b75d36!important}.receipt-not-stored{font-size:13px}@media (max-width:500px){.receipt-summary-head{flex-direction:column}.receipt-summary-head .button{width:100%}.receipt-summary-row{grid-template-columns:1fr auto}.receipt-summary-row span:nth-child(2){grid-column:1}.receipt-summary-row span:last-child{grid-area:1/2/3}}.expense-filter-caption{color:var(--muted-foreground);margin-top:4px;font-size:13px}.expense-admin-filters{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 10px;padding:16px;display:grid}.expense-admin-filters label{color:var(--muted-foreground);gap:6px;font-size:12px;font-weight:600;display:grid}.expense-admin-filters input,.expense-admin-filters select{border:1px solid var(--border);background:var(--background);width:100%;min-height:42px;color:var(--foreground);font:inherit;border-radius:9px;padding:0 11px;font-size:14px}.expense-filter-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.expense-review-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.expense-review-summary>div{border:1px solid var(--border);background:var(--muted);border-radius:13px;gap:3px;padding:13px 14px;display:grid}.expense-review-summary strong{font-variant-numeric:tabular-nums;font-size:22px}.expense-review-summary span{color:var(--muted-foreground);font-size:12px}@media (max-width:700px){.expense-admin-filters,.expense-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.expense-admin-filters{grid-template-columns:1fr}.expense-filter-actions{justify-content:stretch}.expense-filter-actions .button{flex:1}}
.live-shell{background:var(--background);min-height:100dvh;color:var(--foreground);grid-template-columns:224px minmax(0,1fr);font-size:16px;display:grid}.live-sidebar{color:#d6e7ef;background:#102b38;flex-direction:column;height:100dvh;padding:28px 16px;display:flex;position:sticky;top:0}.live-sidebar .brand{color:#fff;margin:0 10px 30px;font-size:30px;text-decoration:none}.live-sidebar .brand em{color:#78d8eb}.live-side-caption{letter-spacing:.16em;color:#a1bcc9;padding:0 12px 14px;font-size:11px}.live-sidebar nav{flex-direction:column;gap:5px;display:flex}.live-sidebar nav button{text-align:left;border-radius:9px;align-items:center;gap:11px;min-height:44px;padding:12px;font-size:14px;display:flex}.live-sidebar nav button.active{color:#a3e9f7;background:#204858}.live-sidebar nav button:hover{background:#1a3a49}.live-side-footer{border-top:1px solid #35515d;flex-direction:column;gap:10px;margin-top:auto;padding:20px 12px 0;font-size:14px;display:flex}.live-side-footer small{color:#a1bcc9}.live-side-footer a{align-items:center;gap:8px;display:flex}.live-main{min-width:0}.live-top{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;height:68px;padding:0 30px;font-size:14px;display:flex}.live-top>span,.live-top>div{align-items:center;gap:10px;display:flex}.live-top>span{color:var(--teal)}.live-top button{place-items:center;width:44px;height:44px;display:grid}.live-content{max-width:1600px;margin:auto;padding:30px}.live-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.live-heading h1{letter-spacing:-.7px;margin-top:5px;font-size:32px;font-weight:650}.live-heading .eyebrow{font-size:12px}.live-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.live-kpis>div{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex}.live-kpis span{color:var(--muted-foreground);font-size:14px}.live-kpis strong{letter-spacing:-1px;font-size:29px}.live-welcome{background:linear-gradient(110deg,var(--card),var(--accent));border:1px solid var(--border);border-radius:18px;margin:22px 0;padding:32px}.live-welcome h2{margin:14px 0 8px;font-size:26px;font-weight:600}.live-welcome p{color:var(--muted-foreground);max-width:640px;line-height:1.6}.live-welcome>div{gap:12px;margin-top:22px;display:flex}.live-pill{background:var(--secondary);color:var(--muted-foreground);border-radius:6px;padding:5px 8px;font-size:12px;line-height:1.5;display:inline-block}.live-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.live-panel{background:var(--card);border:1px solid var(--border);border-radius:15px;min-width:0;padding:24px}.live-panel h2{margin-bottom:14px;font-size:19px;font-weight:600}.live-panel p{color:var(--muted-foreground);margin:12px 0;font-size:15px;line-height:1.6}.live-panel small{color:var(--muted-foreground);font-size:13px}.live-simple-row{border-bottom:1px solid var(--border);text-align:left;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px 0;font-size:14px;display:flex}.live-simple-row small{margin-top:4px;display:block}.live-simple-row time{color:var(--muted-foreground);font-size:13px}.live-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.live-toolbar>label{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:10px;width:340px;min-width:0;max-width:100%;padding:0 12px;display:flex}.live-toolbar input{background:0 0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:16px}.live-board{align-items:stretch;gap:15px;padding:10px 0 24px;display:flex;overflow-x:auto}.live-lane{border-top:3px solid var(--lane);flex:1;min-width:225px;padding-top:8px}.live-lane>header{align-items:center;gap:8px;padding:8px 3px 16px;display:flex}.live-lane header>span{background:color-mix(in srgb,var(--lane) 16%,transparent);color:var(--foreground);border:1px solid color-mix(in srgb,var(--lane) 50%,transparent);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.live-lane header h2{flex:1;font-size:15px;font-weight:600}.live-lane header b{color:var(--muted-foreground);font-size:13px}.live-deal{border:1px solid var(--border);background:var(--card);border-radius:13px;margin-bottom:14px;padding:16px;transition:transform .2s;box-shadow:0 6px 16px #102f3910}.live-deal:hover{transform:translateY(-2px)}.live-deal>button{text-align:left;width:100%}.live-deal h3{overflow-wrap:anywhere;margin-bottom:12px;font-size:17px;font-weight:650}.live-deal strong{font-size:25px}.live-deal p,.live-deal small{color:var(--muted-foreground);margin:9px 0;font-size:13px;display:block}.live-next{border-top:1px solid var(--border);margin-top:12px;padding-top:12px;font-size:14px}.live-deal .select{width:100%;min-height:44px;margin-top:15px}.live-lane-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);border-radius:12px;padding:24px 12px;font-size:13px}.live-stage-filter{max-width:220px}.live-records{flex-direction:column;gap:12px;margin:20px 0;display:flex}.live-record{background:var(--card);border:1px solid var(--border);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.live-record>div:first-child{min-width:0}.live-record h2{overflow-wrap:anywhere;margin:9px 0;font-size:19px;font-weight:600}.live-record p,.live-record a{color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.live-record a{color:var(--teal)}.live-record-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.live-record-actions>button{min-width:44px;min-height:44px}.live-empty{text-align:center;background:var(--card);border:1px dashed var(--border);border-radius:15px;flex-direction:column;align-items:center;gap:12px;padding:55px 20px;display:flex}.live-empty h2{font-size:22px}.live-empty p{color:var(--muted-foreground)}.live-footer{color:var(--muted-foreground);padding:25px 30px;font-size:13px}.live-loading{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:600px;margin:15vh auto;padding:24px;display:flex}.live-loading h1{font-size:24px}.live-alert{border:1px solid var(--red);color:var(--red);border-radius:10px;justify-content:space-between;gap:14px;margin-bottom:20px;padding:14px;display:flex}.live-dialog{max-height:90dvh;overflow:auto;max-width:540px!important}.live-permission-dialog{max-width:720px!important}.live-form{flex-direction:column;gap:16px;display:flex}.live-form label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.live-form input,.live-form textarea,.live-form .select,.live-week input{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:8px;padding:10px;font-size:16px}.live-form input:disabled{opacity:.6}.live-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.live-form-buttons{justify-content:flex-end;gap:12px;display:flex}.live-form-buttons .button{min-height:44px}.live-grants{flex-direction:column;gap:16px;display:flex}.live-grants fieldset{border:1px solid var(--border);border-radius:12px;padding:14px}.live-grants legend{padding:0 5px;font-size:15px;font-weight:600}.live-grants fieldset>div{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.live-grants label{text-transform:capitalize;flex-direction:row;align-items:center;font-size:14px}.live-grants input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--teal)}.live-muted{color:var(--muted-foreground);margin:12px 0 20px;font-size:14px;line-height:1.6}.live-week{align-items:center;gap:15px;display:flex}.live-week label{max-width:180px;font-size:14px}.live-week span{color:var(--muted-foreground);font-size:14px}.live-calendar-row{border-top:1px solid var(--border);gap:18px;padding:16px 0;display:flex}.live-calendar-row>span{color:var(--muted-foreground);min-width:90px;font-size:13px}.live-calendar-row>div{flex:1;min-width:0}.live-calendar-row small{margin:7px 0;display:block}.live-calendar-row .select{white-space:normal;width:100%;height:auto;min-height:44px}.live-time-value{color:var(--teal);font-size:44px}.live-time-value small{margin-left:6px;font-size:16px!important}.live-mobile-nav,.live-main .expenses-page>.expenses-heading{display:none}.workspace-live-link{text-align:center;color:#174454;background:#d7f3fc;border-bottom:1px solid #bcdfe9;padding:10px 16px;font-size:14px;font-weight:600;display:block}@media (max-width:767px){.live-shell{display:block}.live-sidebar{display:none}.live-top{height:58px;padding:0 16px}.live-content{padding:22px 16px}.live-mobile-nav{color:#c2d9e5;z-index:20;background:#102b38;gap:7px;padding:12px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.live-mobile-nav button{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.live-mobile-nav button.active{color:#b2edfa;background:#285061}.live-heading h1{font-size:27px}.live-heading .button{min-height:44px;padding:10px;font-size:13px}.live-heading .eyebrow{font-size:11px}.live-kpis{grid-template-columns:1fr 1fr;gap:10px}.live-kpis>div{padding:16px}.live-kpis strong{font-size:25px}.live-welcome{padding:22px}.live-welcome h2{font-size:23px}.live-grid{grid-template-columns:1fr}.live-panel{padding:20px}.live-record{flex-direction:column;align-items:flex-start;padding:18px}.live-record-actions{align-self:flex-end}.live-toolbar{flex-wrap:wrap}.live-toolbar>label{width:100%}.live-toolbar>a{font-size:13px}.live-board{display:block;overflow:visible}.live-lane{min-width:0;margin-top:14px}.live-lane-empty{padding:13px}.live-footer{padding:20px 16px}.live-week{flex-wrap:wrap}.live-calendar-row{gap:12px}.live-calendar-row>span{min-width:75px}.live-dialog{padding:20px!important}.live-form-pair{gap:10px}.live-records{margin-top:15px}}.workspace-mode-switch{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);white-space:nowrap;border-radius:24px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex!important}.workspace-mode-switch strong{font-size:12px}.workspace-switch-track{background:#8a9ba6;border-radius:20px;width:32px;height:20px;padding:3px;display:block}.workspace-switch-track i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block}.workspace-mode-switch.is-demo .workspace-switch-track{background:#198ba9}.workspace-mode-switch.is-demo .workspace-switch-track i{transform:translate(12px)}.workspace-demo-banner{color:#e6f6fc;background:#173a4b;border-bottom:1px solid #385968;justify-content:flex-end;align-items:center;gap:18px;padding:9px 24px;display:flex}.workspace-demo-banner>div{align-items:center;gap:12px;margin-right:auto;display:flex}.workspace-demo-banner strong{font-size:14px}.workspace-demo-banner>div>span{color:#bcd7e4;font-size:13px}.workspace-demo-banner>button{min-height:44px;font-size:13px}.workspace-demo-banner .workspace-mode-switch{--card:#234b5c;--foreground:#e9f8ff;--border:#4f7484}.live-top .workspace-mode-switch{margin-left:6px}@media (max-width:767px){.workspace-demo-banner{flex-wrap:wrap;gap:8px;padding:8px 12px}.workspace-demo-banner>div{flex-direction:column;align-items:flex-start;gap:2px}.workspace-demo-banner>div>span{font-size:11px}.workspace-demo-banner>button{font-size:12px}.workspace-mode-switch{gap:6px;padding:5px 8px;font-size:12px}.live-top{padding:0 10px}.live-top>span{font-size:12px}.live-top>div{gap:0}.live-top button{width:36px}}.live-sidebar{overflow-y:auto}.live-sidebar nav{flex:1}.live-side-footer{margin-top:24px}.live-top{z-index:30;position:sticky;top:0}.lp-global-search{width:40%;max-width:440px;color:var(--muted-foreground);align-items:center;gap:12px;display:flex}.lp-global-search input{background:0 0;outline:0;width:100%;min-width:0;min-height:44px;font-size:15px}.lp-live-label{color:var(--teal);align-items:center;gap:6px;display:flex}.live-top .lp-menu{display:none}.lp-intro,.lp-between{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-intro{margin:0 0 24px}.lp-intro h2{letter-spacing:-.7px;font-size:28px;font-weight:650}.lp-intro p{color:var(--muted-foreground);margin-top:8px}.lp-segments{background:var(--secondary);border:1px solid var(--border);border-radius:10px;padding:4px;display:flex}.lp-segments button{white-space:nowrap;border-radius:7px;min-height:44px;padding:10px 14px;font-size:14px}.lp-segments button.active{background:var(--card);box-shadow:0 2px 6px #001a2910}.lp-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.lp-filters label{color:var(--muted-foreground);flex-direction:column;gap:5px;font-size:14px;display:flex}.lp-filters input,.lp-settings input:not([type=checkbox]),.live-form select{background:var(--card);border:1px solid var(--border);color:var(--foreground);border-radius:8px;min-height:44px;padding:9px 12px;font-size:16px}.lp-filters .select{min-width:180px;min-height:44px}.lp-mega{background:color-mix(in srgb,var(--accent) 60%,var(--card));margin-bottom:18px}.lp-mega h2{color:var(--teal);margin:0}.lp-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.lp-mega-grid button{text-align:left;gap:8px;padding:10px 0;display:grid}.lp-mega-grid span{color:var(--muted-foreground);font-size:14px}.lp-mega-grid b{font-size:24px}.lp-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.lp-kpis>div{border:1px solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;gap:10px;min-width:0;padding:20px 16px;display:flex}.lp-kpis span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:12px}.lp-kpis strong{letter-spacing:-1px;font-size:30px;font-weight:650}.lp-kpis small{color:var(--muted-foreground);font-size:13px;line-height:1.5}.lp-space{margin-top:20px}.lp-number{color:var(--teal);font-size:34px}.lp-chart{border-bottom:1px solid var(--border);align-items:flex-end;gap:20px;min-height:190px;padding:12px 15px 0;display:flex}.lp-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.lp-chart i{background:linear-gradient(#69cbde,#198ba9);border-radius:6px 6px 0 0;width:60%;max-width:70px;display:block}.lp-chart span{color:var(--muted-foreground);white-space:nowrap;padding-bottom:10px}.lp-chart-empty{text-align:center}.lp-stack{background:var(--secondary);border-radius:6px;gap:2px;width:100%;height:20px;display:flex;overflow:hidden}.lp-stack span{min-width:0;height:100%}.lp-time-row{border-bottom:1px solid var(--border);grid-template-columns:180px minmax(100px,1fr) 100px;align-items:center;gap:20px;padding:17px 0;font-size:15px;display:grid}.lp-time-row small{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.lp-time-row>b{color:var(--teal);font-size:24px}.lp-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:12px;margin-top:20px;font-size:12px;display:flex}.lp-legend span{align-items:center;gap:6px;display:flex}.lp-legend i{border-radius:3px;width:10px;height:10px}.lp-settings{grid-template-columns:210px minmax(0,1fr);gap:24px;display:grid}.lp-settings nav{flex-direction:column;gap:4px;display:flex}.lp-settings nav button{text-align:left;min-height:44px;color:var(--muted-foreground);border-radius:9px;padding:13px 15px;font-size:15px}.lp-settings nav button.active{background:var(--accent);color:var(--teal);font-weight:600}.lp-settings .live-simple-row label{flex-direction:column;gap:8px;display:flex}.lp-settings .live-simple-row .select{min-width:240px}.lp-settings input[type=checkbox]{width:24px;height:24px;accent-color:var(--teal)}.lp-connect-state{max-width:800px;padding:40px}.lp-connect-state svg{color:var(--teal);margin-bottom:24px}.lp-connect-state .button{margin:12px 12px 0 0}.lp-table-wrap{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:auto}.lp-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.lp-table th,.lp-table td{text-align:left;border-bottom:1px solid var(--border);padding:18px}.lp-table th{color:var(--muted-foreground);background:var(--secondary);font-weight:500}.lp-table small{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.lp-customer-picker{border:1px solid var(--border);border-radius:10px;max-height:260px;padding:16px;overflow:auto}.lp-customer-picker label{flex-direction:row;align-items:center;margin:10px 0}.lp-customer-picker input{width:20px;height:20px;min-height:20px}.lp-search-results{margin-bottom:24px}.live-calendar-row button{text-align:left;overflow-wrap:break-word}.live-calendar-row>div{min-width:0}.live-calendar-row .link{min-height:44px;font-size:13px}.live-heading .eyebrow{display:none}.live-top .workspace-mode-switch{flex-shrink:0}@media (min-width:1100px){.live-shell{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:1150px){.lp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-settings{grid-template-columns:175px minmax(0,1fr)}.lp-live-label{display:none}}@media (max-width:767px){.live-top .lp-menu{display:grid}.live-top{gap:8px}.lp-global-search{flex:1;gap:5px;width:auto}.lp-global-search input{font-size:14px}.live-top>div{flex-shrink:0}.live-top>div>button:first-child{display:none}.lp-intro{flex-direction:column;align-items:flex-start}.lp-intro h2{font-size:25px}.lp-intro p{font-size:15px}.lp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-kpis>div{padding:16px 12px}.lp-kpis strong{font-size:27px}.lp-mega-grid{grid-template-columns:1fr}.lp-between{flex-wrap:wrap}.lp-time-row{grid-template-columns:minmax(0,1fr) 80px;gap:12px}.lp-time-row .lp-stack{grid-area:2/1/auto/-1}.lp-time-row>b{justify-self:end}.lp-settings{grid-template-columns:1fr}.lp-settings nav{flex-direction:row;gap:6px;padding-bottom:8px;overflow:auto}.lp-settings nav button{white-space:nowrap}.lp-settings .live-simple-row .select{white-space:normal;min-width:0;max-width:65%;height:auto}.lp-filters{gap:10px}.lp-filters label{flex:1;min-width:130px}.lp-filters input{width:100%;min-width:0}.lp-chart{gap:6px;padding:10px 0 0}.lp-chart span{font-size:10px}.lp-connect-state{padding:24px}.live-mobile-nav{display:none}.live-mobile-nav.is-open{grid-template-columns:1fr 1fr;display:grid;position:relative;top:auto}.live-mobile-nav button{white-space:normal}.live-side-footer{margin-top:20px}.lp-global-search input::placeholder{font-size:12px}.live-content{padding-top:20px}.live-heading{margin-bottom:18px}.live-calendar-row>span{min-width:70px}.lp-time-row small{font-size:12px}}@media (prefers-reduced-motion:reduce){.live-shell *{transition:none!important;animation:none!important}}.lp-pie-layout{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:32px;display:grid}.lp-pie{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;width:240px}.lp-pie-key{grid-template-columns:12px minmax(0,1fr) 55px 60px;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.lp-pie-key i{border-radius:3px;width:10px;height:10px}.lp-pie-key strong,.lp-pie-key small{text-align:right}@media (max-width:767px){.lp-pie-layout{grid-template-columns:1fr;gap:20px}.lp-pie{justify-self:center;width:210px}.lp-pie-key{grid-template-columns:10px minmax(0,1fr) 45px 45px;gap:6px;font-size:12px}}.lp-assignment-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.lp-assignment-grid article{background:var(--background);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.lp-assignment-grid small{margin-top:5px;display:block}.lp-assignment-grid b{text-align:right;font-size:26px}.lp-assignment-grid b small{font-size:12px;font-weight:400}@media (max-width:767px){.lp-assignment-grid{grid-template-columns:1fr}}.lp-stage-group{margin-top:24px}.lp-stage-group h3{font-size:18px;font-weight:650}.lp-stage-strip{grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;gap:10px;padding:12px 0 16px;display:grid;overflow-x:auto}.lp-stage-tile{border:1px solid var(--border);border-top:4px solid var(--stage-colour);background:color-mix(in srgb,var(--stage-colour) 7%,var(--card));border-radius:12px;flex-direction:column;gap:8px;padding:14px 12px;display:flex}.lp-stage-tile h4{font-size:15px;font-weight:650}.lp-stage-description{color:var(--muted-foreground);min-height:54px;font-size:12px;line-height:1.5}.lp-stage-tile>strong{font-size:34px;line-height:1.1}.lp-stage-tile>small{font-size:11px}.lp-dashboard-deals{margin-bottom:20px}@media (max-width:767px){.lp-stage-strip{scroll-snap-type:x proximity;grid-auto-columns:148px}.lp-stage-tile{scroll-snap-align:start}}.live-flow-wrap{border:1px solid var(--border);background:var(--card);border-radius:18px;margin-top:20px;position:relative;overflow-x:auto}.live-flow-wrap>.flow-road{pointer-events:none;width:100%;min-width:1125px;height:90px;position:absolute;top:34px;left:0}.live-flow-wrap .live-board{gap:0;min-width:1125px;padding:20px 0;position:relative;overflow:visible}.live-flow-wrap .live-lane{border-top:0;min-width:225px;padding:0 12px}.live-lane .live-flow-head{text-align:center;flex-direction:column;gap:9px;min-height:230px;padding:10px 0 20px;display:flex}.live-flow-head .live-flow-symbol{border:2px solid var(--lane);box-shadow:0 0 0 8px color-mix(in srgb,var(--lane) 9%,transparent);background:var(--card);border-radius:50%;place-items:center;width:86px;height:86px;margin:0 0 10px;display:grid;position:relative}.live-flow-symbol>span{font-size:36px}.live-flow-symbol>small{border:1px solid var(--border);background:var(--card);border-radius:6px;padding:3px 5px;font-size:11px;position:absolute;top:-6px;left:-6px}.live-lane .live-flow-head h2{flex:initial;font-size:18px}.live-flow-head p{min-height:36px;color:var(--lane);max-width:200px;font-size:12px}.live-lane-empty{text-align:center;background:color-mix(in srgb,var(--lane) 4%,var(--card));white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;display:flex}.live-lane-empty strong{font-size:14px;font-weight:500;line-height:1.5}.live-lane-empty small{color:var(--muted-foreground);font-size:12px}.empty-orbit{border:1px dashed var(--lane);border-radius:50%;place-items:center;width:60px;height:60px;font-size:28px;display:grid;transform:rotate(-8deg)}.live-empty{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--teal) 7%,transparent),transparent 70%);border:1px dashed var(--border);border-radius:18px;padding:35px}.live-heading{flex-wrap:wrap}.live-heading>div:first-child{margin-right:auto}@media (max-width:767px){.live-flow-wrap{background:0 0;border:0;margin-top:16px;overflow:visible}.live-flow-wrap>.flow-road{display:none}.live-flow-wrap .live-board{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;padding:0;display:grid}.live-flow-wrap .live-lane{border:1px solid var(--border);border-top:3px solid var(--lane);background:var(--card);border-radius:14px;width:100%;min-width:0;margin:0;padding:14px}.live-lane .live-flow-head{text-align:left;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:4px 14px;min-height:0;padding:2px 0 14px;display:grid}.live-flow-head .live-flow-symbol{width:48px;height:48px;box-shadow:0 0 0 4px color-mix(in srgb,var(--lane) 9%,transparent);grid-area:1/1/4;margin:0}.live-flow-symbol>span{font-size:24px}.live-flow-symbol svg{width:28px;height:28px}.live-flow-symbol>small{padding:2px 4px;font-size:9px}.live-lane .live-flow-head h2,.live-flow-head p,.live-flow-head b{overflow-wrap:anywhere;grid-column:2;min-width:0}.live-lane .live-flow-head h2{font-size:17px;line-height:1.3}.live-flow-head p{max-width:none;min-height:0;margin:0;font-size:12px;line-height:1.5}.live-flow-head b{font-size:12px;line-height:1.5}.live-lane-empty{gap:5px;min-height:0;padding:14px 12px}.live-lane-empty .empty-orbit{display:none}.live-lane-empty strong{font-size:13px}.live-deal:last-child{margin-bottom:0}}.live-combined-flow{margin:24px 0 40px}.live-combined-flow>div>h2{font-size:23px;font-weight:650}.live-flow-symbol svg,.empty-orbit svg{display:block}.mobile-stage-symbol svg{width:28px;height:28px}.mail-message{min-width:0;padding:clamp(16px,3vw,32px);overflow:hidden}.mail-message h3{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.mail-envelope{border-bottom:1px solid var(--border);color:var(--muted-foreground);margin-bottom:24px;padding:12px 0 20px;font-size:13px;line-height:1.6}.mail-envelope>div{gap:12px;min-width:0;display:flex}.mail-envelope strong{flex-shrink:0;width:36px}.mail-envelope span{overflow-wrap:anywhere}.mail-envelope time{margin-top:8px;display:block}.mail-body{overflow-wrap:anywhere;max-width:76ch;color:var(--foreground);margin-inline:auto;font-size:15px;line-height:1.75}.mail-body-plain{white-space:pre-wrap}.mail-body-formatted{white-space:normal}.mail-body p,.mail-body h1,.mail-body h2,.mail-body h3,.mail-body h4,.mail-body ul,.mail-body ol,.mail-body blockquote{color:inherit;margin:0 0 1em}.mail-body h1{font-size:25px;line-height:1.35}.mail-body h2{font-size:21px;line-height:1.4}.mail-body h3,.mail-body h4{font-size:18px;line-height:1.4}.mail-body a{color:var(--teal,#168caa);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.mail-body ul,.mail-body ol{padding-left:24px}.mail-body ul{list-style:outside}.mail-body ol{list-style:decimal}.mail-body blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);padding-left:16px}.mail-body pre{white-space:pre-wrap;font-size:13px}.mail-body table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%}.mail-body td,.mail-body th{vertical-align:top;overflow-wrap:anywhere;padding:6px}.mail-body hr{border-color:var(--border);margin:24px 0}@media (max-width:600px){.mail-body{font-size:14px}.mail-body table,.mail-body tbody,.mail-body thead,.mail-body tfoot,.mail-body tr,.mail-body td,.mail-body th{width:auto;display:block}.mail-envelope>div{gap:8px}.mail-message h3{font-size:18px}}.live-content{padding-top:20px}.live-heading{gap:12px;margin-bottom:16px}.live-heading h1{letter-spacing:-.5px;margin:0;font-size:27px;line-height:1.25}.lp-dashboard-toolbar{align-items:flex-end;gap:10px;margin-bottom:16px}.lp-dashboard-toolbar>label{flex:0 155px;gap:4px;min-width:130px;font-size:12px}.lp-dashboard-toolbar input{width:100%;min-height:44px;padding:8px 10px;font-size:14px}.lp-dashboard-toolbar>.select{min-width:170px;max-width:250px}.lp-dashboard-toolbar>.lp-segments{margin:0 0 0 auto}.lp-dashboard-toolbar+.lp-space{margin-top:0}@media (max-width:767px){.live-content{padding-top:16px}.live-heading{margin-bottom:14px}.live-heading h1{font-size:25px}.lp-dashboard-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.lp-dashboard-toolbar>label{min-width:0}.lp-dashboard-toolbar input{font-size:16px}.lp-dashboard-toolbar>.select{width:100%;min-width:0;max-width:none}.lp-dashboard-toolbar>.lp-segments{min-width:0;margin:0;display:flex}.lp-dashboard-toolbar>.lp-segments button{white-space:nowrap;flex:1;min-height:44px;padding:8px;font-size:12px}}.mail-compose{max-height:92dvh;overflow-y:auto;max-width:680px!important}.mail-compose-form{gap:15px;min-width:0;display:grid}.mail-compose-form>label{gap:6px;font-size:13px;font-weight:500;display:grid}.mail-compose-form input:not([type=radio]),.mail-compose-form textarea{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:9px;padding:10px 12px;font-size:15px}.mail-compose-form textarea{resize:vertical;line-height:1.65}.mail-readonly{border:1px solid var(--border);background:var(--muted);overflow-wrap:anywhere;border-radius:9px;padding:10px 12px;font-weight:400}.mail-optional{color:var(--muted-foreground);font-weight:400}.mail-visibility{border:0;grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}.mail-visibility legend{margin-bottom:8px;font-size:13px}.mail-visibility label{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.mail-visibility .selected{border-color:var(--teal);background:var(--accent)}.mail-visibility input{accent-color:var(--teal);margin-top:4px}.mail-visibility svg{color:var(--muted-foreground);flex-shrink:0;margin-top:2px}.mail-visibility strong{font-size:14px;display:block}.mail-visibility small{color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:400;line-height:1.55;display:block}.mail-visibility-note{background:var(--accent);border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:13px;line-height:1.6;display:flex}.mail-visibility-note svg{flex-shrink:0;margin-top:3px}.mail-compose-help{color:var(--muted-foreground);font-size:12px;line-height:1.6}.mail-compose-error{border-left:3px solid var(--teal);background:var(--muted);padding:10px 12px;font-size:13px;line-height:1.6}.mail-compose-error a{text-decoration:underline}.mail-compose-actions{justify-content:flex-end;gap:10px;display:flex}.mail-success{color:var(--teal);font-size:14px}.mail-history-entry{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.mail-history-entry>div{flex:1;min-width:0}.mail-history-entry strong{overflow-wrap:anywhere;font-size:15px}.mail-history-entry small{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.mail-history-entry details{width:100%;min-width:0}.mail-history-entry summary{cursor:pointer;color:var(--teal);padding:8px 0;font-size:13px}.mail-history-entry .mail-body{max-width:none;margin-top:12px}@media (max-width:520px){.mail-compose{padding:20px!important}.mail-visibility{grid-template-columns:1fr}.mail-compose-form input:not([type=radio]),.mail-compose-form textarea{font-size:16px}}.mail-pending{border:1px solid var(--border);border-left:3px solid var(--teal);background:var(--muted);border-radius:10px;gap:12px;padding:16px;font-size:13px;line-height:1.6;display:grid}.mail-pending a{color:var(--teal);text-decoration:underline}.live-bottom-nav{display:none}.live-navigation-sheet{max-height:85dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;overflow-y:auto}.live-navigation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 18px 8px;display:grid}.live-navigation-grid button{text-align:left;border:1px solid var(--border);min-height:50px;color:var(--foreground);background:var(--card);border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.live-navigation-grid button svg{flex-shrink:0}.live-navigation-grid button.active{background:var(--accent);color:var(--teal);border-color:var(--teal)}.live-navigation-grid button:focus-visible,.live-bottom-nav button:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}@media (max-width:767px){.live-main{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.live-bottom-nav{z-index:40;background:var(--card);border-top:1px solid var(--border);padding:7px max(8px,env(safe-area-inset-right,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 24px #102b380b}.live-bottom-nav button{min-width:0;min-height:54px;color:var(--muted-foreground);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:500;line-height:1.3;display:flex}.live-bottom-nav button.active{background:var(--accent);color:var(--teal)}.live-bottom-nav button:active{background:var(--secondary)}}.live-mobile-brand,.live-top .live-profile-trigger{display:none}.live-profile-menu{width:240px;max-width:calc(100vw - 24px);max-height:min(70dvh,var(--radix-dropdown-menu-content-available-height));border:1px solid var(--foreground);background:var(--card);color:var(--foreground);border-radius:12px;padding:6px;overflow-y:auto}.live-profile-menu [role=menuitem]{min-height:44px;padding:10px 12px;font-size:15px}.live-nav-icon{place-items:center;display:grid;position:relative}.live-followup-dot{background:#e78d9c;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-3px}@media (max-width:767px){.live-top{gap:12px;height:68px;padding:0 16px}.live-mobile-brand{white-space:nowrap;margin-right:auto;font-size:25px;text-decoration:none;display:block}.live-top .lp-global-search{flex:0 44px;gap:0;width:44px;min-width:0;max-width:none}.live-top .lp-global-search input{width:0;min-width:0;transition:width .15s}.live-top .lp-global-search:focus-within{background:var(--card);z-index:2;gap:10px;width:auto;padding:0 16px;position:absolute;inset:0}.live-top .lp-global-search:focus-within input{width:100%}.live-top .lp-global-search:focus-within~div{visibility:hidden}.live-top .lp-global-search input:not(:focus){min-height:44px}.live-top .lp-global-search{position:relative}.live-top .lp-global-search input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.live-top .lp-global-search:focus-within input{opacity:1;cursor:text;position:static}.live-top>div{gap:10px}.live-top>div>.workspace-mode-switch{display:none}.live-top .live-profile-trigger{background:var(--accent);border:1px solid var(--border);width:40px;height:40px;color:var(--teal);border-radius:50%;font-size:13px;font-weight:650;display:grid}.live-main{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.live-bottom-nav{padding-top:8px}.live-bottom-nav button{gap:7px;min-height:60px;font-size:11px}.live-bottom-nav button.active{background:0 0}.live-bottom-nav .live-log-call{color:var(--teal);justify-content:flex-end;padding-bottom:2px;position:relative;overflow:visible}.live-log-call-circle{color:#102630;width:58px;height:58px;box-shadow:0 0 0 6px var(--card);background:#73dadd;border-radius:50%;place-items:center;display:grid;position:absolute;top:-25px}.live-bottom-nav .live-log-call:disabled{opacity:.45;cursor:not-allowed}}.live-mobile-mode,.live-mobile-deal-filters,.live-mobile-deal-summary,.live-combined-flow>.mobile-flow-track{display:none}@media (max-width:767px){.live-mobile-mode{color:#e6f6fc;z-index:35;background:#203c4b;border-bottom:1px solid #385968;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 16px;display:flex;position:sticky;top:0}.live-mobile-mode .workspace-mode-switch{--card:#234b5c;--foreground:#e9f8ff;--border:#4f7484;flex-shrink:0;min-height:44px;display:inline-flex}.live-top{position:relative;top:auto}.mobile-frame .workspace-demo-banner{z-index:35;position:sticky;top:0}.mobile-frame .mobile-top{position:relative;top:auto}.live-deals-content .live-heading{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:22px;display:flex}.live-deals-content .live-heading .eyebrow{margin-bottom:8px;font-size:10px;display:block}.live-deals-content .live-heading h1{font-size:28px}.live-deals-content .live-heading .sub{margin-top:10px;font-size:14px;display:block}.live-deals-content .live-heading>.button{justify-content:center;width:100%;min-height:44px}.live-deals-content>.live-toolbar{display:none}.live-mobile-deal-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;margin-bottom:20px;display:grid}.live-mobile-deal-filters>.select{width:100%;min-width:0;max-width:100%;min-height:44px}.live-deals-content>.lp-segments{width:auto;display:inline-flex}.live-combined-flow{margin:20px 0 30px}.live-combined-flow>.lp-between,.live-combined-flow>.live-stage-filter{display:none}.live-combined-flow>.mobile-flow-track{margin:0 0 18px;display:block}.live-combined-flow .live-flow-wrap{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.live-combined-flow .live-flow-wrap>.flow-road{display:none}.live-combined-flow .live-board{width:100%;min-width:0;padding:0;display:block}.live-combined-flow .live-lane{display:none}.live-combined-flow .live-lane.mobile-lane-selected{background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.live-combined-flow .live-flow-head{display:none}.live-combined-flow .live-deal{margin-bottom:14px}}@media (min-width:768px){:root:not(.dark) .live-flow-wrap{background:linear-gradient(115deg,#123348,#081f2d 65%,#122f43);border-color:#294959;box-shadow:0 8px 24px #102c4014}:root:not(.dark) .live-flow-head{color:#edf8fc}:root:not(.dark) .live-flow-head p,:root:not(.dark) .live-flow-head b{color:#b2c8d5}:root:not(.dark) .live-flow-head .live-flow-symbol{border-color:color-mix(in srgb,var(--lane) 75%,white);box-shadow:0 0 0 7px #0b2332,0 0 0 8px color-mix(in srgb,var(--lane) 35%,transparent);background:#102b3c}:root:not(.dark) .live-flow-symbol>small{color:#b4cbd8;background:#102938;border-color:#365166}:root:not(.dark) .live-flow-wrap .live-lane-empty{color:#bed5df;background:#ffffff05;border-color:#42616f}:root:not(.dark) .live-flow-wrap .empty-orbit{border-color:#42616f}.live-deals-content{padding-top:16px}.live-deals-content .live-heading{margin-bottom:12px}.live-deals-content .live-heading h1{font-size:28px}.live-deals-content .live-heading .sub{margin-top:3px;font-size:12px}.live-deals-content>.live-toolbar{margin-bottom:10px}.live-deals-content>.lp-segments{margin-bottom:8px}.live-deals-content .partner-deal-filter{margin:8px 0 10px}.live-deals-content .live-combined-flow>.lp-between{margin-bottom:6px}.live-deals-content .live-combined-flow>.lp-between h2{font-size:18px}.live-deals-content>.lp-segments{vertical-align:middle;margin:0 8px 10px 0;display:inline-flex}.live-deals-content>.partner-deal-filter{vertical-align:middle;margin:0 0 10px;display:inline-flex}.live-deals-content .live-combined-flow>.lp-between,.live-deals-content .live-combined-flow>.live-stage-filter{display:none}.live-deals-content .live-combined-flow{margin-top:2px}.live-deals-content>.lp-segments{width:max-content;margin:0 0 8px;display:flex}.live-deals-content>.partner-deal-filter{width:max-content;margin:0 0 10px;display:flex}}
