.s4{--s4-gap:20px}.s4 .pr-strip{margin-bottom:24px;padding-bottom:16px}.s4 .pr-strip>.card__sub{padding:0 24px}.s4-tools{display:flex;flex-wrap:wrap;gap:12px;padding:20px;align-items:end}.s4-tools .s3-search{flex:1 1 260px}.s4-tools .field{max-width:170px}.s4-count{padding:0 20px 16px}.s4-pending{margin-top:24px;padding:24px}.s4-pending>summary{font-weight:600;cursor:pointer}.s4-settlement{padding:14px 0;border-bottom:1px solid var(--line)}.s4-checkout{padding:18px 0}.s4-checkout>.btn{margin-top:16px}.s4-selected{display:grid;gap:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:16px}.s4-selected .btn{justify-self:start}.s4-customer-results,.s4-items{display:grid;max-height:250px;overflow:auto;overscroll-behavior:contain;margin:10px 0}.s4-choice{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:start;padding:12px;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;font:inherit}.s4-choice small,.s4-line small{display:block;color:var(--muted);font-size:12px;line-height:1.6}.s4-choice:disabled{opacity:.55;cursor:not-allowed}.s4-line{display:grid;grid-template-columns:minmax(0,1fr) 68px auto 32px;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.s4-line input{width:68px}.s4-total{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.s4-document{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.s4-document h2{font-size:22px;margin:20px 0 4px}.s4-document p{margin:4px 0}.s4-document hr{border:0;border-top:1px solid var(--line);margin:24px 0}.s4-doc-brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:600}.s4-doc-brand .badge{margin-inline-start:auto;font-size:12px}.s4-doc-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.s4-doc-pair b,.s4-doc-pair small{display:block}.s4-document .table td{white-space:normal}.s4-crm>.empty{padding:24px}.s4-crm>.s4-checkout{padding:18px 24px}.s4-business{padding:24px}.s4-business>.btn{margin-top:20px}.s4-business h3{font-size:17px;margin-bottom:8px}@media(hover:hover){.s4-choice:not(:disabled):hover{background:var(--surface-2)}}@media(max-width:760px){.s4-tools{padding:16px}.s4-tools .seg{max-width:100%;overflow:auto}.s4-tools .field{flex:1;min-width:120px}.s4-doc-pair{grid-template-columns:1fr}.s4-document{padding:16px}.s4-line{grid-template-columns:minmax(0,1fr) 56px auto 28px;gap:6px;font-size:12px}.s4-line input{width:56px}.s4 .pr-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s4-pending{padding:16px}.s4-items{max-height:230px}}[data-view=sales] .pr-strip{padding:6px}[data-view=sales] .pr-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}[data-view=sales] .pr-strip__cell{display:grid;align-content:start;gap:3px;padding:12px 16px;min-width:0}[data-view=sales] .pr-strip__cell+.pr-strip__cell{border-left:1px solid var(--line)}[data-view=sales] .pr-strip__k{color:var(--muted);font-size:12px;font-weight:650;white-space:nowrap}[data-view=sales] .pr-strip__v{display:block;font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.1}[data-view=sales] .pr-strip__v--d{font-size:18px;line-height:1.5;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-view=sales] .pr-strip__v.is-bad{color:var(--bad)}[data-view=sales] .pr-strip__cell small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){[data-view=sales] .pr-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-view=sales] .pr-strip__cell:nth-child(3){border-left:0}[data-view=sales] .pr-strip__cell:nth-child(n+3){border-top:1px solid var(--line)}}.s4-document .table td:not(:first-child){white-space:nowrap}.s4-document .table td:first-child{min-width:140px}.drawer:has(.s4-form) .drawer__inner{grid-template-columns:minmax(0,1fr)}.s4-choice,.s4-form>.s2-inline,.s4-form>section{min-width:0}.s4-choice>b,.s4-choice>span{min-width:0;overflow-wrap:anywhere}.s4-choice .tnum,.s4-line>.tnum,.s4-total>.tnum{white-space:nowrap;flex:none}.s4 .pr-strip__v{font-size:clamp(20px,2vw,26px);white-space:nowrap}.s4-modal-form select,.s4-tools>select{height:44px;min-width:0;max-width:100%;border:1px solid var(--line-2);border-radius:14px;padding:10px 34px 10px 14px;background-color:var(--surface);color:var(--text);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px) 19px,calc(100% - 14px) 19px;background-size:5px 5px;background-repeat:no-repeat}.s4-tools>select{flex:0 1 220px}.s4-modal-form>.s4-language{margin-bottom:12px}.s4-modal-form>.note{margin:12px 0}@media(max-width:760px){.s4-modal-form{min-height:0;overflow-y:auto;padding:14px 18px 0;overscroll-behavior:contain}.s4-modal-form .mform__grid{padding:0;overflow:visible;flex:none}.s4-modal-form .mform__foot{position:sticky;bottom:0;margin:12px -18px 0;background:var(--raised)}.s4-modal-form .mform__err{padding:0}.s4-form .s4-choice{gap:8px;padding:12px 6px}.s4-form .s4-total{font-size:19px}.s4-form .s4-line{grid-template-columns:minmax(0,1fr) 52px 79px 28px;font-size:12px}.s4-form .s4-line input{width:52px}.s4-form .s4-line>.tnum{text-align:end;font-size:12px}.s4 .pr-strip__v{font-size:22px}}.drawer:has(.s4-document) .drawer__inner{grid-template-columns:minmax(0,1fr)}.s4-document{min-width:0}.s4-document .table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}

/*! Tend — the clinic CRM that answers on WhatsApp — © 2026 Hasib (OVERSHOOT). All rights reserved. Licensed to hewjerd.teng@hotmail.com (order INS-AAB09088), not sold: see LICENSE.md. */[data-view=reports] .tone-stroke--sand{stroke:var(--sand)}[data-view=reports] .head__eyebrow{font-variant-numeric:tabular-nums}[data-view=reports] .r-caret{width:15px;height:15px;margin-left:-2px;opacity:.7}[data-view=reports] .r-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:stretch}[data-view=reports] .r-ns{grid-column:span 8}[data-view=reports] .r-fun{grid-column:span 4}[data-view=reports] .r-vis{grid-column:span 7}[data-view=reports] .r-mix{grid-column:span 5}[data-view=reports] .r-heat{grid-column:span 7}[data-view=reports] .r-src{grid-column:span 5}[data-view=reports] .r-clin{grid-column:span 8}[data-view=reports] .r-inb{grid-column:span 4}[data-view=reports] .r-grid>.card{display:flex;flex-direction:column}[data-view=reports] .r-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:12px}[data-view=reports] .r-fig b{font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.05}[data-view=reports] .r-mini{font-size:12.5px;font-weight:700;color:var(--muted);margin:18px 0 10px}[data-view=reports] .r-wa-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 7px;border-radius:999px;font-size:11.5px;font-weight:700;background:color-mix(in srgb,var(--wa) var(--soft),transparent);color:color-mix(in srgb,var(--wa) 62%,var(--text))}[data-view=reports] .r-wa-chip .ico{width:14px;height:14px}[data-view=reports] .r-ns__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:8px}[data-view=reports] .r-ba{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}[data-view=reports] .r-ba__item{display:grid;gap:1px}[data-view=reports] .r-ba__item small{color:var(--muted);font-size:12px;font-weight:600}[data-view=reports] .r-ba__item b{font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--muted)}[data-view=reports] .r-ba__item--after b{color:var(--text)}[data-view=reports] .r-ba__arrow{color:var(--faint);align-self:flex-end;padding-bottom:6px}[data-view=reports] .r-ba__drop{align-self:flex-end;margin-bottom:5px}[data-view=reports] .r-ns__legend{padding-bottom:4px}[data-view=reports] .r-dash{width:16px!important;height:0!important;border-radius:0!important;border-top:2px dashed var(--faint)}[data-view=reports] .r-ns__chart{position:relative;flex:1;min-height:236px;margin-top:8px}[data-view=reports] .r-ns__foot{margin-top:10px}[data-view=reports] .r-ns__foot b{color:var(--text);font-weight:650}[data-view=reports] .r-mark{position:absolute;top:12px;bottom:26px;width:0;pointer-events:none;visibility:hidden}[data-view=reports] .r-mark__line{position:absolute;top:0;bottom:0;left:-1px;width:2px;border-radius:2px;background:repeating-linear-gradient(to bottom,var(--wa) 0 5px,transparent 5px 9px)}[data-view=reports] .r-mark__lab{position:absolute;top:4px;left:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 7px;border-radius:999px;white-space:nowrap;font-size:11.5px;font-weight:700;background:var(--raised);color:color-mix(in srgb,var(--wa) 60%,var(--text));border:1px solid color-mix(in srgb,var(--wa) 40%,transparent);box-shadow:0 6px 16px -10px rgba(16,35,31,.35)}[data-view=reports] .r-mark__lab .ico{width:14px;height:14px;color:var(--wa)}[data-view=reports] .r-mark.is-right .r-mark__lab{left:auto;right:8px}[data-view=reports] .r-ns .chart__tip{z-index:2}[data-view=reports] .r-fun__list{display:grid;gap:14px;margin-top:16px}[data-view=reports] .r-fun__row{--c:var(--teal);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}[data-view=reports] .r-fun__row--sky{--c:var(--sky)}[data-view=reports] .r-fun__row--tick{--c:var(--tick)}[data-view=reports] .r-fun__row--wa{--c:var(--wa)}[data-view=reports] .r-fun__ico{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) var(--soft),transparent);color:var(--c)}[data-view=reports] .r-fun__ico .ico{width:17px;height:17px}[data-view=reports] .r-fun__main{display:grid;gap:7px;min-width:0}[data-view=reports] .r-fun__line{display:flex;justify-content:space-between;align-items:baseline;gap:10px}[data-view=reports] .r-fun__line>b{font-weight:650}[data-view=reports] .r-fun__line .num b{font-size:16px;font-weight:700}[data-view=reports] .r-fun__line small{color:var(--muted);font-size:12px;font-weight:600;margin-left:4px}[data-view=reports] .r-fun__row .meter{height:10px}[data-view=reports] .r-fun__row .meter__fill{background:var(--c)}[data-view=reports] .r-fun__foot{margin-top:auto;padding-top:16px;display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:12.5px}[data-view=reports] .r-fun__foot .ico{width:15px;height:15px;margin-top:1px;color:var(--apricot)}[data-view=reports] .r-fun__foot b{color:var(--text)}[data-view=reports] .r-vis__legend{margin:-4px 0 12px}[data-view=reports] .r-key-booked{background:color-mix(in srgb,var(--teal) 24%,var(--well))}[data-view=reports] .r-cols{position:relative;flex:1;min-height:210px;height:210px;display:grid;grid-template-columns:minmax(0,1fr);padding-left:38px;container-type:inline-size}[data-view=reports] .r-cols__grid{position:absolute;left:38px;right:0;top:0;bottom:24px;pointer-events:none}[data-view=reports] .r-cols__line{position:absolute;left:0;right:0;border-top:1px dashed var(--line)}[data-view=reports] .r-cols__line span{position:absolute;right:calc(100% + 8px);top:-8px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}[data-view=reports] .r-cols__plot{position:relative;display:flex;gap:6px;height:100%}[data-view=reports] .r-cols__col{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;border-radius:10px;outline:none;cursor:default}[data-view=reports] .r-cols__col:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-view=reports] .r-cols__track{position:relative;flex:1}[data-view=reports] .r-cols__bar{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:min(100%,38px);border-radius:9px 9px 4px 4px;min-height:3px}[data-view=reports] .r-cols__bar--booked{background:color-mix(in srgb,var(--teal) 22%,var(--well))}[data-view=reports] .r-cols__bar--seen{background:var(--teal)}[data-view=reports] .r-cols__col.is-now .r-cols__bar--seen{background:repeating-linear-gradient(-45deg,var(--teal) 0 6px,color-mix(in srgb,var(--teal) 70%,var(--surface)) 6px 10px)}[data-view=reports] .r-cols__col.is-on .r-cols__bar--seen{filter:brightness(1.12)}[data-view=reports] .r-cols__col.is-on .r-cols__track:before{content:"";position:absolute;inset:-4px -2px 0;border-radius:10px;background:var(--well)}[data-view=reports] .r-cols__lab{height:18px;text-align:center;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden}[data-view=reports] .r-cols__col.is-now .r-cols__lab{color:var(--text);font-weight:650}[data-view=reports] .r-cols__tip{z-index:2}@container (max-width: 560px){[data-view=reports] .r-cols.is-dense .r-cols__col:nth-child(odd):not(:last-child) .r-cols__lab{visibility:hidden}[data-view=reports] .r-cols.is-dense .r-cols__plot{gap:4px}}[data-view=reports] .r-mix__body{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 18px;margin-top:12px}[data-view=reports] .r-mix__donut{width:150px}[data-view=reports] .r-mix__donut .donut__arc{transition:none}[data-view=reports] .r-mix__legend{flex:1;min-width:190px;display:grid;gap:2px}[data-view=reports] .r-mix__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto 44px;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:12px;text-align:left;font-size:13px}[data-view=reports] .r-mix__item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-view=reports] .r-mix__item small{text-align:right;color:var(--muted);font-size:12px}[data-view=reports] .r-mix__item:hover,[data-view=reports] .r-mix__item[aria-pressed=true]{background:var(--well)}[data-view=reports] .r-heat__wrap{position:relative;margin-top:14px}[data-view=reports] .r-heat__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:4px;margin:-4px;width:calc(100% + 8px)}[data-view=reports] .r-heat__table thead td{width:40px;background:none;height:auto}[data-view=reports] .r-heat__table th{font-size:11px;font-weight:650;color:var(--muted);text-align:center;padding:0 0 2px}[data-view=reports] .r-heat__table tbody th{text-align:left;font-size:12px;padding:0 4px 0 0}[data-view=reports] .r-heat__table td{position:relative;height:34px;padding:0;border-radius:9px;background:var(--well);outline:none;cursor:default}[data-view=reports] .r-heat__table td.is-zero{background:repeating-linear-gradient(-45deg,var(--well) 0 4px,transparent 4px 8px)}[data-view=reports] .r-heat__fill{position:absolute;inset:0;border-radius:inherit;background:var(--teal);opacity:0}[data-view=reports] .r-heat__table td.is-on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--text)}[data-view=reports] .r-heat__table td:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--primary)}[data-view=reports] .r-heat__table td.is-peak:after{content:"";position:absolute;right:5px;top:5px;width:6px;height:6px;border-radius:50%;background:var(--surface)}[data-view=reports] .r-heat__tip{z-index:3}[data-view=reports] .r-heat__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-top:auto;padding-top:16px}[data-view=reports] .r-heat__peak{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}[data-view=reports] .r-heat__peak .ico{width:16px;height:16px;color:var(--teal)}[data-view=reports] .r-heat__peak b{color:var(--text);font-weight:650}[data-view=reports] .r-scale{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--muted)}[data-view=reports] .r-scale i{width:16px;height:12px;border-radius:4px;background:color-mix(in srgb,var(--teal) calc(var(--o) * 100%),var(--well))}[data-view=reports] .r-scale i:first-of-type{margin-left:4px}[data-view=reports] .r-scale i:last-of-type{margin-right:4px}[data-view=reports] .r-src__list{display:grid;gap:8px}[data-view=reports] .r-src__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid transparent}[data-view=reports] .r-src__row.is-wa{background:color-mix(in srgb,var(--wa) 9%,var(--surface));border-color:color-mix(in srgb,var(--wa) 26%,transparent)}[data-view=reports] .r-src__ico{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--well);color:var(--muted)}[data-view=reports] .r-src__row.is-wa .r-src__ico{background:var(--wa);color:#fff}:root[data-theme=dark] [data-view=reports] .r-src__row.is-wa .r-src__ico{color:#052812}[data-view=reports] .r-src__ico .ico{width:17px;height:17px}[data-view=reports] .r-src__main{display:grid;gap:7px;min-width:0}[data-view=reports] .r-src__line{display:flex;justify-content:space-between;align-items:baseline;gap:10px}[data-view=reports] .r-src__line>b{font-weight:650}[data-view=reports] .r-src__line .num b{font-weight:700}[data-view=reports] .r-src__line small{color:var(--muted);font-size:12px;font-weight:600;margin-left:4px}[data-view=reports] .r-src__row .meter__fill:not(.meter__fill--wa){background:color-mix(in srgb,var(--teal) 55%,var(--faint))}[data-view=reports] .r-clin__table th[scope=row]{font-weight:inherit;text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);color:var(--text);font-size:13.5px;white-space:normal}[data-view=reports] .r-clin__table tr:last-child th{border-bottom:0}[data-view=reports] .r-cap{display:flex;align-items:center;gap:10px;min-width:150px}[data-view=reports] .r-cap .meter{flex:1}[data-view=reports] .r-cap .num{width:40px;text-align:right;font-weight:650}[data-view=reports] .r-ns-cell{font-weight:650}[data-view=reports] .r-ns-cell.is-high{color:var(--bad)}[data-view=reports] .r-inb__status{display:grid;gap:10px}[data-view=reports] .r-stack{display:flex;gap:3px;height:14px;border-radius:999px;overflow:hidden}[data-view=reports] .r-stack__seg{flex-basis:0;min-width:6px}[data-view=reports] .r-stack__seg--open{background:var(--wa)}[data-view=reports] .r-stack__seg--pending{background:var(--apricot)}[data-view=reports] .r-stack__seg--resolved{background:color-mix(in srgb,var(--teal) 30%,var(--well))}[data-view=reports] .r-inb .legend b{color:var(--text);margin-left:2px}[data-view=reports] .r-inb__labels{display:grid;gap:9px}[data-view=reports] .r-inb__label{display:grid;grid-template-columns:96px minmax(0,1fr) 24px;align-items:center;gap:10px}[data-view=reports] .r-inb__label .lbl{justify-self:start}[data-view=reports] .r-inb__label>b{text-align:right;font-weight:700;font-size:13px}[data-view=reports] .r-inb__label .meter{height:6px}[data-view=reports] .r-fill--booking{background:var(--teal)}[data-view=reports] .r-fill--reschedule{background:var(--apricot)}[data-view=reports] .r-fill--results{background:var(--sky)}[data-view=reports] .r-fill--billing{background:var(--sand)}[data-view=reports] .r-fill--question{background:var(--lilac)}[data-view=reports] .r-fill--urgent{background:var(--coral)}@media (hover:none){[data-view=reports] .r-mix__item:hover{background:none}[data-view=reports] .r-mix__item[aria-pressed=true]{background:var(--well)}}@media (max-width:1180px){[data-view=reports] .r-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row dense}[data-view=reports] .r-clin,[data-view=reports] .r-heat,[data-view=reports] .r-ns,[data-view=reports] .r-vis{grid-column:span 6}[data-view=reports] .r-fun,[data-view=reports] .r-inb,[data-view=reports] .r-mix,[data-view=reports] .r-src{grid-column:span 3}}@media (max-width:760px){[data-view=reports] .r-grid{grid-template-columns:minmax(0,1fr);gap:12px}[data-view=reports] .r-grid>.card{grid-column:1/-1;padding:16px 14px}[data-view=reports] .head__actions{width:100%}[data-view=reports] .head__actions .seg,[data-view=reports] .head__actions .seg__btn{flex:1}[data-view=reports] .r-ba__item b,[data-view=reports] .r-fig b{font-size:26px}[data-view=reports] .r-ns__chart{min-height:210px}[data-view=reports] .r-mark__lab{font-size:11px}[data-view=reports] .r-cols{padding-left:32px}[data-view=reports] .r-cols__grid{left:32px}[data-view=reports] .r-heat__table{border-spacing:3px;margin:-3px;width:calc(100% + 6px)}[data-view=reports] .r-heat__table thead td{width:32px}[data-view=reports] .r-heat__table td{height:30px;border-radius:7px}[data-view=reports] .r-heat__table thead th{font-size:10px}[data-view=reports] .r-clin__wrap{overflow:visible;margin:0}[data-view=reports] .r-clin__table,[data-view=reports] .r-clin__table tbody,[data-view=reports] .r-clin__table td,[data-view=reports] .r-clin__table th,[data-view=reports] .r-clin__table tr{display:block}[data-view=reports] .r-clin__table thead{display:none}[data-view=reports] .r-clin__table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;padding:14px 2px;border-bottom:1px solid var(--line)}[data-view=reports] .r-clin__table tr:last-child{border-bottom:0}[data-view=reports] .r-clin__table tbody tr:hover{background:none}[data-view=reports] .r-clin__table th[scope=row]{grid-column:1/-1;padding:0;border:0}[data-view=reports] .r-clin__table td{padding:0;border:0;text-align:left}[data-view=reports] .r-clin__table td:before{content:attr(data-label);display:block;font-size:11.5px;font-weight:600;color:var(--muted);margin-bottom:3px}[data-view=reports] .r-clin__table td[data-label="Booked capacity"]{grid-column:1/-1;order:5}[data-view=reports] .r-cap{min-width:0}}.s5-report-filter{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.s5-report-filter .field{flex:1;max-width:220px;min-width:150px}.s5-report-basis{font-size:12px;color:var(--muted);line-height:1.7;margin:0 0 24px;max-width:100ch}.s5-reports .r-grid>.card{min-width:0}.s5-reports .card__head{align-items:start;gap:14px;flex-wrap:wrap}.s5-reports .card__sub{max-width:64ch}.s4-document .table td:not(:first-child),.s4-document .table th:not(:first-child),.s5-money-table td:not(:first-child),.s5-money-table th:not(:first-child){text-align:end;font-variant-numeric:tabular-nums}.s5-money-table td:first-child{min-width:140px;white-space:normal}.s5-money-table .tnum{white-space:nowrap}.s5-status-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 24px}.s5-status-row .meter{grid-column:1/-1}.s5-month-chart{display:flex;gap:10px;padding:12px 24px 24px;overflow-x:auto;min-height:260px}.s5-month{display:flex;flex:1 0 40px;flex-direction:column;gap:8px;min-width:0;border:0;background:none;color:var(--muted);font:inherit;font-size:10px;cursor:default;padding:0;border-radius:8px}.s5-month-track{position:relative;display:block;width:100%;height:180px;border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:8px 8px 0 0}.s5-month-track.has-negative:after{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid var(--line-2)}.s5-month-bar{position:absolute;left:12%;width:76%;background:var(--teal);border-radius:5px 5px 0 0;transform-origin:50% 100%;min-height:1px}.s5-month-bar.is-negative{background:var(--bad);border-radius:0 0 5px 5px}.s5-month b{font-size:10px;font-weight:500;white-space:nowrap}.s5-month:focus-visible .s5-month-bar,.s5-month:hover .s5-month-bar{filter:brightness(1.08)}.s5-balances{max-height:400px;overflow:auto;padding:0 24px 24px}.s5-balances article{padding:14px 0;border-bottom:1px solid var(--line)}.s5-balances small{display:block;color:var(--muted);font-size:12px}.s5-team-dot{display:inline-block;width:10px;height:10px;margin-right:8px;background:var(--cal-event-bg,var(--teal));border-radius:50%}.s5-team-form .mform__grid{padding:0;overflow:visible}.s5-team-form .s3-section{margin-top:20px}.s5-period{padding:14px;margin-top:14px;border:1px solid var(--line);border-radius:14px;min-width:0}.s5-period legend{color:var(--muted);font-size:12px;padding:0 6px}.s5-period .btn{margin-top:10px}.s5-team-form .field,.s5-team-form section{min-width:0}.s5-team-form .s2-inline{flex-wrap:wrap}.s5-team-form fieldset.field{border:0;padding:0}.s5-team-form .s2-check{min-height:36px}.s3-actions{flex-wrap:wrap;justify-content:flex-end}.s3-bundle-row{align-items:start}.s4-line input[type=number]{text-align:end;font-variant-numeric:tabular-nums}.s4-document .s4-doc-pair>div:last-child{text-align:end}.s5-invoice-logo{object-fit:contain;max-width:170px;max-height:64px}.s5-logo-settings{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:20px 0}.s5-logo-settings input{max-width:100%}.s5-checkout-head{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.s4-checkout .s4-settlement{padding:9px 0}.s4-checkout .s4-settlement .s2-inline{align-items:baseline;gap:8px}.s4-checkout .s4-settlement b{font-size:13px}.s4-checkout .field{margin-top:8px}.s4-checkout .field__hint{margin-top:10px;line-height:1.6}.s4-checkout{margin-top:16px;padding-top:14px}.s5-reports .table-wrap{max-width:100%;overflow:auto}@media(max-width:760px){.s5-report-filter{gap:10px}.s5-report-filter .field{max-width:none;min-width:125px}.s5-reports .r-grid{display:flex;flex-direction:column}.s5-month-chart{padding:12px 16px 20px}.s5-balances{padding:0 16px 20px}.s5-status-row{padding:10px 16px}.s3-actions{justify-content:flex-start}.s3-bundle-row{flex-wrap:wrap}.s3-bundle-row>.s3-actions{width:100%}.s4-document .s4-doc-pair{grid-template-columns:1fr 1fr;gap:12px;font-size:12px}.s4-document .table{font-size:11px}.s4-document .table td,.s4-document .table th{padding:10px 5px}.s4-document .table td:first-child{min-width:100px}.s4-document h2{font-size:20px}.s5-checkout-head>.btn{width:100%}.s5-team-form .mform__foot{margin-inline:-18px}.s5-team-form{min-width:0}}@media(prefers-reduced-motion:reduce){.s5-month-bar{transition:none}}.s5-reports .r-clin,.s5-reports .r-inb{align-self:start}.s5-team-form select{width:100%;height:44px;min-width:0;max-width:100%;border:1px solid var(--line-2);border-radius:14px;padding:10px 34px 10px 14px;background-color:var(--surface);color:var(--text);font:inherit;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px) 19px,calc(100% - 14px) 19px;background-size:5px 5px;background-repeat:no-repeat}.s3 [data-catalogue]{flex-wrap:wrap;gap:8px}.s3 [data-catalogue] .s-row__text{flex:1 1 180px}.s5-month{position:relative}.s5-month .chart__tip{top:8px;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;z-index:3;white-space:nowrap;text-align:start}.s5-month:focus-visible .chart__tip,.s5-month:hover .chart__tip{opacity:1}@media(max-width:760px){[data-view=sales] .pt-card>.table-wrap .table{min-width:650px}[data-view=sales] .pt-card>.table-wrap{overflow-x:auto;overscroll-behavior-x:contain}[data-view=sales] .pt-card>.table-wrap .table td{white-space:nowrap}}.s5-report-sub{margin:-8px 24px 16px}.s5-reports .card__tools{flex-wrap:wrap}.s5-reports .card.is-focus .s5-month-track{height:300px}@media(max-width:760px){.s5-reports .r-grid>.card{align-self:stretch}.s5-reports .card__tools{max-width:100%}}.s5-follow-up{align-items:flex-start;justify-content:space-between;gap:12px}.s5-follow-up>span{min-width:0;overflow-wrap:anywhere}.s5-follow-up small{display:block}.s5-follow-up>.btn{flex-shrink:0}