.workspace-app{--ws-ink:#373737;--ws-muted:#7e7e7e;--ws-line:#e6e6e6;--ws-accent:#dadada;--ws-dark:#2e2e2e;color:#333;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f6f6;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.workspace-app *{box-sizing:border-box}.workspace-app h1,.workspace-app h2,.workspace-app h3,.workspace-app p{letter-spacing:normal;margin:0;font-weight:400}.workspace-app h1,.workspace-app h2,.workspace-app h3{color:inherit;line-height:1.3}.workspace-app h1{font-size:32px}.workspace-app h2{font-size:16px}.workspace-app h3{font-size:14px}.workspace-app p{color:var(--ws-muted);font-size:13px;line-height:1.7}.workspace-app button,.workspace-app input,.workspace-app select,.workspace-app textarea{font:inherit;letter-spacing:normal}.workspace-app button{color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;border-radius:0}.workspace-app button:disabled{cursor:not-allowed;opacity:.5}.workspace-app a{color:inherit;text-decoration:none}.workspace-app a:hover{text-decoration:none}.workspace-app button:focus-visible,.workspace-app a:focus-visible,.workspace-app summary:focus-visible{outline-offset:4px;outline:2px solid #8f8f8f}.workspace-app svg{vertical-align:middle;flex-shrink:0}.workspace-app small{display:block}.workspace-app .ws-sidebar{background:var(--ws-dark);color:#ececec;z-index:20;flex-direction:column;width:250px;padding:32px 20px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-app .ws-brand{color:#fff;white-space:nowrap;align-items:center;gap:11px;display:flex}.workspace-app .ws-monogram{letter-spacing:-5px;margin-right:5px;font-family:Georgia,serif;font-size:49px;line-height:1}.workspace-app .ws-monogram>span{color:var(--ws-accent)}.workspace-app .ws-brand>span:last-child{letter-spacing:-.2px;font-size:14px;font-weight:600}.workspace-app .ws-brand small{letter-spacing:1.6px;color:silver;margin-top:7px;font-size:6.5px}.workspace-app .ws-workspace-name{color:#c9c9c9;border:1px solid #4c4c4c;border-radius:6px;align-items:center;gap:9px;margin-top:34px;padding:11px;font-size:10px;display:flex}.workspace-app .ws-workspace-name>svg{opacity:.6;margin-left:auto}.workspace-app .ws-dot{background:#cdcdcd;border-radius:50%;width:6px;height:6px}.workspace-app .ws-nav-label{color:#adadad;letter-spacing:1.8px;margin:32px 11px 12px;font-size:8px}.workspace-app .ws-sidebar nav{gap:7px;display:grid}.workspace-app .ws-sidebar nav a{color:#cbcbcb;border-radius:6px;align-items:center;gap:13px;padding:13px 12px;font-size:12px;transition:background .15s;display:flex}.workspace-app .ws-sidebar nav a:hover{background:#3f3f3f}.workspace-app .ws-sidebar nav a.active{color:#363636;background:#e0e0e0;font-weight:600}.workspace-app .ws-sidebar nav a>b{color:#eaeaea;text-align:center;background:#4e4e4e;border-radius:4px;min-width:17px;margin-left:auto;padding:0 5px;font-size:9px;line-height:18px}.workspace-app .ws-tab-label-mobile,.workspace-app .ws-mobile-menu-head,.workspace-app .ws-mobile-menu-tools,.workspace-app .ws-mobile-account,.workspace-app .ws-mobile-menu-trigger,.workspace-app .ws-mobile-menu-backdrop,.workspace-app .ws-mobile-bottom-nav{display:none}.workspace-app .ws-sidebar-bottom{margin-top:auto;padding-top:46px}.workspace-app .ws-tip{background:linear-gradient(130deg,#3f3f3f,#323232);border:1px solid #4c4c4c;border-radius:8px;margin-bottom:25px;padding:17px}.workspace-app .ws-tip-star{color:var(--ws-accent);margin-bottom:8px;font-size:25px;display:block}.workspace-app .ws-tip strong{font-size:11px;font-weight:500}.workspace-app .ws-tip p{color:#b5b5b5;margin-top:9px;font-size:10px;line-height:1.8}.workspace-app .ws-tip a{color:#e1e1e1;border-top:1px solid #515151;justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;font-size:10px;display:flex}.workspace-app .ws-account-link{text-align:left;border-top:1px solid #4c4c4c;align-items:center;gap:10px;width:100%;padding:20px 3px 0;display:flex}.workspace-app .ws-account-link>span:nth-child(2){flex:1;min-width:0}.workspace-app .ws-account-link strong{text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.workspace-app .ws-account-link small{color:#bbb;margin-top:3px;font-size:9px}.workspace-app .ws-avatar{color:#696969;background:#eee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:600;display:inline-flex}.workspace-app .ws-content{min-width:0;margin-left:250px}.workspace-app .ws-topbar{border-bottom:1px solid var(--ws-line);background:#fff;justify-content:space-between;align-items:center;gap:18px;height:80px;padding:0 38px;display:flex}.workspace-app .ws-breadcrumb{color:#a0a0a0;font-size:11px}.workspace-app .ws-breadcrumb>span{color:#c5c5c5;margin:0 15px}.workspace-app .ws-breadcrumb strong{color:#5e5e5e;font-weight:500}.workspace-app .ws-top-actions{align-items:center;gap:20px;display:flex}.workspace-app .ws-private{color:#8e8e8e;align-items:center;gap:6px;font-size:10px;display:flex}.workspace-app .ws-icon-button{color:#7b7b7b;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.workspace-app .ws-icon-button:hover{background:#efefef}.workspace-app .ws-signout{color:#717171;align-items:center;gap:7px;font-size:11px;display:flex}.workspace-app .ws-main{max-width:1640px;margin:0 auto;padding:36px 38px 0}.workspace-app .ws-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px;display:flex}.workspace-app .ws-overline{color:#858585;letter-spacing:1.9px;margin:0 0 12px;font-size:8px;font-weight:600;line-height:1.6}.workspace-app .ws-heading h1{letter-spacing:-1.1px;font-size:30px;font-weight:500;line-height:1.3}.workspace-app .ws-heading h1>span{color:#8c8c8c;margin-left:12px;font-size:26px;display:inline-block}.workspace-app .ws-heading>div>p:last-child{margin-top:10px;font-size:12px}.workspace-app .ws-button{color:#fff;white-space:nowrap;background:#414141;border:1px solid #414141;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:11px 17px;font-size:11px;font-weight:600;transition:background .15s;display:inline-flex}.workspace-app .ws-button:hover{background:#545454}.workspace-app .ws-button:disabled:hover{background:#414141}.workspace-app .ws-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.workspace-app .ws-stat-card{border:1px solid var(--ws-line);background:#fff;border-radius:9px;min-width:0;padding:21px;transition:box-shadow .15s,transform .15s}.workspace-app .ws-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 15px #3232320b}.workspace-app .ws-stat-card>div{color:#717171;justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.workspace-app .ws-stat-icon{color:#818181;background:#f5f5f5;border:1px solid #eee;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.workspace-app .ws-stat-card>strong{letter-spacing:-1px;margin:16px 0 18px;font-size:34px;font-weight:500;line-height:1;display:block}.workspace-app .ws-stat-card>small{color:#929292;justify-content:space-between;align-items:center;gap:6px;font-size:8px;line-height:1.5;display:flex}.workspace-app .ws-highlight{background:#ededed;border-color:#e1e1e1}.workspace-app .ws-highlight .ws-stat-icon{background:#e4e4e4;border-color:#dbdbdb}.workspace-app .ws-panel{border:1px solid var(--ws-line);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.workspace-app .ws-panel-title{border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;display:flex}.workspace-app .ws-panel-title h2{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.workspace-app .ws-panel-title p{color:#929292;margin-top:6px;font-size:10px}.workspace-app .ws-text-button{color:#6d6d6d;white-space:nowrap;align-items:center;gap:8px;padding:4px 0;font-size:10px;font-weight:500;display:inline-flex}.workspace-app .ws-text-button:hover{text-decoration:underline}.workspace-app .ws-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;margin-bottom:24px;display:grid}.workspace-app .ws-empty{text-align:center;flex-direction:column;align-items:center;padding:36px 22px 40px;display:flex}.workspace-app .ws-empty>span{color:#9c9c9c;background:#f5f5f5;border:1px solid #ebebeb;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.workspace-app .ws-empty h3{color:#727272;font-size:12px;font-weight:600}.workspace-app .ws-empty p{color:#939393;max-width:275px;margin-top:8px;font-size:10px;line-height:1.8}.workspace-app .ws-stock-total{align-items:center;gap:14px;padding:24px 25px 17px;display:flex}.workspace-app .ws-stock-total>strong{letter-spacing:-2px;font-size:45px;font-weight:500;line-height:1}.workspace-app .ws-stock-total>span{color:#939393;font-size:10px;line-height:1.8}.workspace-app .ws-stock-total>button{background:#f5f5f5;border:1px solid #ebebeb;margin-left:auto}.workspace-app .ws-stock-bar{background:#f4f4f4;border-radius:4px;gap:3px;height:12px;margin:5px 25px 23px;display:flex;overflow:hidden}.workspace-app .ws-bar-available{background:#9a9a9a}.workspace-app .ws-bar-reserved{background:#d7bb77}.workspace-app .ws-bar-sold{background:#b9b9b9}.workspace-app .ws-bar-draft{background:#e7e7e7}.workspace-app .ws-stock-legend{grid-template-columns:1fr 1fr;gap:14px 25px;padding:0 25px 25px;display:grid}.workspace-app .ws-stock-legend button{color:#7d7d7d;align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.workspace-app .ws-stock-legend strong{color:#565656;margin-left:auto;font-size:12px;font-weight:500}.workspace-app .ws-stock-legend .ws-featured-legend{border-top:1px solid var(--ws-line);color:#805f18;grid-column:1/-1;padding-top:14px}.workspace-app .ws-featured-preview{border-top:1px solid var(--ws-line);padding:19px 25px 22px}.workspace-app .ws-featured-preview-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.workspace-app .ws-featured-preview-title>span{flex-direction:column;gap:3px;display:flex}.workspace-app .ws-featured-preview-title strong{color:#626262;font-size:11px;font-weight:600}.workspace-app .ws-featured-preview-title small{color:#9a9a9a;font-size:8px}.workspace-app .ws-featured-car{text-align:left;color:#777;border-top:1px solid #f0f0f0;grid-template-columns:44px minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;padding:8px 0;display:grid}.workspace-app .ws-featured-car>img,.workspace-app .ws-featured-car>.ws-car-placeholder{object-fit:cover;border-radius:4px;width:44px;height:32px}.workspace-app .ws-featured-car>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.workspace-app .ws-featured-car>span:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;color:#5e5e5e;font-size:10px;font-weight:600;overflow:hidden}.workspace-app .ws-featured-car small{text-overflow:ellipsis;white-space:nowrap;color:#9b9b9b;font-size:8px;overflow:hidden}.workspace-app .ws-featured-car>strong{color:#6b6b6b;white-space:nowrap;font-size:9px;font-weight:600}.workspace-app .ws-featured-empty{color:#999;padding:12px 0 2px;font-size:9px;line-height:1.7}.workspace-app .ws-small-dot{background:#9c9c9c;border-radius:50%;flex-shrink:0;width:7px;height:7px}.workspace-app .ws-small-dot.ws-reserved{background:#d2b570}.workspace-app .ws-small-dot.ws-sold{background:#b8b8b8}.workspace-app .ws-small-dot.ws-draft{background:#dcdcdc}.workspace-app .ws-appointment-row,.workspace-app .ws-enquiry-row{text-align:left;border-bottom:1px solid #efefef;align-items:center;gap:14px;width:100%;padding:19px 24px;display:flex}.workspace-app .ws-appointment-row:last-child,.workspace-app .ws-enquiry-row:last-child{border-bottom:0}.workspace-app .ws-appointment-row:hover,.workspace-app .ws-enquiry-row:hover{background:#fbfbfb}.workspace-app .ws-activity-copy{flex:1;min-width:0}.workspace-app .ws-activity-copy strong{overflow-wrap:anywhere;font-size:11px;font-weight:600;display:block}.workspace-app .ws-activity-copy small{color:#959595;margin-top:5px;font-size:9px}.workspace-app .ws-date-tile{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:49px;display:flex}.workspace-app .ws-date-tile strong{font-size:17px;font-weight:500;line-height:1.2}.workspace-app .ws-date-tile small{text-transform:uppercase;color:#949494;font-size:8px}.workspace-app .ws-badge{white-space:nowrap;color:#8b8b8b;background:#f1f1f1;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:500;display:inline-flex}.workspace-app .ws-badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.workspace-app .ws-badge.ws-available,.workspace-app .ws-badge.ws-confirmed,.workspace-app .ws-badge.ws-active,.workspace-app .ws-badge.ws-open,.workspace-app .ws-badge.ws-closed{color:#7e7e7e;background:#f1f1f1;border-color:#eaeaea}.workspace-app .ws-badge.ws-new,.workspace-app .ws-badge.ws-pending,.workspace-app .ws-badge.ws-reserved{color:#ac8a46;background:#faf3e4;border-color:#f3e9d2}.workspace-app .ws-badge.ws-contacted,.workspace-app .ws-badge.ws-booked{color:#6881a8;background:#edf1f8;border-color:#e4eaf5}.workspace-app .ws-badge.ws-cancelled,.workspace-app .ws-badge.ws-blocked,.workspace-app .ws-badge.ws-inactive{color:#a67569;background:#f7edeb;border-color:#f0e2df}.workspace-app .ws-quick-card{background:#ededed;border:1px solid #e4e4e4;border-radius:9px;padding:27px;position:relative;overflow:hidden}.workspace-app .ws-quick-star{color:#b4b4b4;font-size:56px;line-height:1;position:absolute;top:18px;right:25px}.workspace-app .ws-quick-card .ws-overline{letter-spacing:1.7px;max-width:75%;font-size:7px}.workspace-app .ws-quick-card h2{letter-spacing:-.8px;margin-bottom:12px;font-size:25px;line-height:1.25}.workspace-app .ws-quick-card>p:not(.ws-overline){color:#919191;max-width:250px;font-size:10px;line-height:1.8}.workspace-app .ws-quick-card>div{gap:8px;margin-top:18px;display:grid}.workspace-app .ws-quick-card>div>button,.workspace-app .ws-quick-card>div>a{border-bottom:1px solid #e1e1e1;align-items:center;gap:9px;width:100%;padding:9px 0;font-size:10px;display:flex}.workspace-app .ws-quick-card>div>button>svg:last-child,.workspace-app .ws-quick-card>div>a>svg:last-child{margin-left:auto}.workspace-app .ws-footer{color:#9d9d9d;background:0 0;border:0;border-top:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding:22px 0 25px;font-size:9px;display:flex}.workspace-app .ws-footer>span:last-child{align-items:center;gap:6px;display:flex}.workspace-app .ws-footer>span>span{color:#b4b4b4;margin:0 7px}.workspace-app .ws-count{text-align:center;color:#8a8a8a;background:#f4f4f4;border:1px solid #ebebeb;border-radius:5px;min-width:23px;padding:2px 6px;font-size:9px;font-weight:400}.workspace-app .ws-live{color:#9b9b9b;align-items:center;gap:6px;font-size:9px;display:flex}.workspace-app .ws-live>span{background:#9a9a9a;border-radius:50%;width:5px;height:5px}.workspace-app .ws-mini-stats{flex-wrap:wrap;gap:14px;margin-bottom:23px;display:flex}.workspace-app .ws-mini-stats>button{border:1px solid var(--ws-line);background:#fff;border-radius:7px;align-items:center;gap:9px;min-width:140px;padding:12px 17px;font-size:11px;display:flex}.workspace-app .ws-mini-stats>button>strong{margin-left:auto;font-size:13px;font-weight:500}.workspace-app .ws-mini-stats>button.selected{background:#f3f3f3;border-color:#c7c7c7}.workspace-app .ws-filters{border-bottom:1px solid #efefef;align-items:center;gap:12px;padding:18px 24px;display:flex}.workspace-app input,.workspace-app select,.workspace-app textarea{color:#484848;min-width:0;box-shadow:none;accent-color:#676767;background:#fff;border:1px solid #e1e1e1;border-radius:6px;width:100%;margin:0;padding:11px 12px;font-size:12px}.workspace-app input:focus,.workspace-app select:focus,.workspace-app textarea:focus{outline-offset:1px;border-color:#a6a6a6;outline:2px solid #d3d3d3}.workspace-app input::placeholder,.workspace-app textarea::placeholder{color:#a6a6a6;opacity:1}.workspace-app select option{color:#484848;background:#fff}.workspace-app .ws-search{color:#a1a1a1;border:1px solid #e7e7e7;border-radius:6px;flex:1;align-items:center;gap:9px;max-width:430px;padding-left:12px;display:flex}.workspace-app .ws-search input{background:0 0;border:0;padding:11px 12px 11px 0;font-size:11px}.workspace-app .ws-search:focus-within{outline:2px solid #d3d3d3}.workspace-app .ws-search input:focus{outline:0}.workspace-app .ws-filters>select{flex-shrink:0;width:150px;margin-left:auto;font-size:11px}.workspace-app .ws-table-scroll{overflow-x:auto}.workspace-app .ws-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:11px}.workspace-app .ws-table th{text-transform:uppercase;letter-spacing:1px;color:#979797;white-space:nowrap;background:#fcfcfc;border-bottom:1px solid #efefef;padding:15px 22px;font-size:8px;font-weight:500}.workspace-app .ws-table td{vertical-align:middle;color:#636363;border-bottom:1px solid #efefef;padding:22px}.workspace-app .ws-table tr:last-child td{border:0}.workspace-app .ws-table tbody tr:hover{background:#fcfcfc}.workspace-app .ws-table td strong{color:#454545;font-size:11px;font-weight:500}.workspace-app .ws-table td small{color:#9c9c9c;margin-top:6px;font-size:9px}.workspace-app .ws-vehicle,.workspace-app .ws-person{align-items:center;gap:13px;display:flex}.workspace-app .ws-vehicle{min-width:250px}.workspace-app .ws-person{min-width:165px}.workspace-app .ws-vehicle img{object-fit:cover;border-radius:5px;flex-shrink:0;width:84px;height:60px}.workspace-app .ws-car-placeholder{color:#acacac;background:#f1f1f1;border-radius:5px;flex-shrink:0;place-items:center;width:84px;height:60px;display:grid}.workspace-app .ws-price{white-space:nowrap}.workspace-app .ws-excerpt{white-space:nowrap;text-overflow:ellipsis;max-width:235px;overflow:hidden}.workspace-app .ws-reference{letter-spacing:.5px;font-family:monospace;font-size:10px}.workspace-app .ws-row-action{white-space:nowrap;background:#fff;border:1px solid #e6e6e6;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.workspace-app .ws-row-action:hover{background:#f2f2f2}.workspace-app .ws-role{color:#848484;align-items:center;gap:6px;font-size:10px;display:inline-flex}.workspace-app .ws-slot-icon{color:#999;background:#f6f6f6;border:1px solid #eaeaea;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.workspace-app .ws-pagination{color:#a1a1a1;border-top:1px solid #efefef;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;font-size:10px;display:flex}.workspace-app .ws-pagination>div{gap:8px;display:flex}.workspace-app .ws-pagination button{color:#858585;border:1px solid #e8e8e8;border-radius:5px;padding:6px 11px;font-size:10px}.workspace-app .ws-pagination button:not(:disabled):hover{background:#f3f3f3}.workspace-app .ws-loading,.workspace-app.ws-boot{color:#9b9b9b;justify-content:center;align-items:center;gap:12px;min-height:260px;font-size:12px;display:flex}.workspace-app.ws-boot{min-height:100dvh}.workspace-app .ws-spinner{border:2px solid #e4e4e4;border-top-color:#8c8c8c;border-radius:50%;flex-shrink:0;width:19px;height:19px;animation:1s linear infinite ws-spin;display:inline-block}@keyframes ws-spin{to{transform:rotate(360deg)}}.workspace-app .ws-error{color:#a86656;overflow-wrap:anywhere;background:#faf0ec;border:1px solid #f0ddd5;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:13px 15px;font-size:12px;line-height:1.7;display:flex}.workspace-app .ws-error button{white-space:nowrap;flex-shrink:0;font-size:11px;text-decoration:underline}.workspace-app .ws-toast{color:#7c7c7c;background:#f2f2f2;border:1px solid #e1e1e1;border-radius:7px;align-items:center;gap:9px;margin-bottom:20px;padding:13px 17px;font-size:12px;display:flex}.workspace-app .ws-toast button{align-items:center;margin-left:auto;padding:3px;display:flex}.workspace-app .ws-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-app.ws-login{background:#fafafa;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.workspace-app .ws-login-story{color:#f4f4f4;background:#313131;flex-direction:column;padding:38px 55px 25px;display:flex}.workspace-app .ws-login-copy{margin:55px 0 29px}.workspace-app .ws-login-copy .ws-overline{color:#b7b7b7;margin-bottom:20px;font-size:8px;display:block}.workspace-app .ws-login-copy h1{letter-spacing:-2px;font-size:52px;font-weight:400;line-height:1.12}.workspace-app .ws-login-copy em{color:#d9d9d9;font-family:Georgia,serif;font-weight:400}.workspace-app .ws-login-copy>p{color:#bababa;max-width:300px;margin-top:22px;font-size:12px;line-height:1.8}.workspace-app .ws-login-tags{color:#c9c9c9;gap:19px;margin-top:24px;display:flex}.workspace-app .ws-login-tags>span{align-items:center;gap:6px;font-size:9px;display:flex}.workspace-app .ws-login-photo{background:#2c2c2c;border:1px solid #606060;border-radius:7px;max-width:550px;margin-top:auto;position:relative;overflow:hidden}.workspace-app .ws-login-photo>img{object-fit:cover;object-position:50% 57%;filter:brightness(.84)saturate(.7);width:100%;height:205px;display:block}.workspace-app .ws-login-photo>span{letter-spacing:1.2px;color:#c9c9c9;justify-content:space-between;gap:10px;padding:14px 15px;font-size:7px;display:flex}.workspace-app .ws-login-photo>span>span{font-size:6px}.workspace-app .ws-login-foot{color:#a6a6a6;margin-top:20px;font-size:9px}.workspace-app .ws-login-form-side{flex-direction:column;align-items:center;padding:38px 50px;display:flex}.workspace-app .ws-back{color:#969696;align-self:flex-end;font-size:11px}.workspace-app .ws-login-form{width:100%;max-width:350px;margin:auto;padding:45px 0}.workspace-app .ws-login-symbol{color:#9b9b9b;background:#efefef;border:1px solid #e5e5e5;border-radius:10px;place-items:center;width:50px;height:50px;margin-bottom:28px;display:grid}.workspace-app .ws-login-form .ws-overline{letter-spacing:1.7px;margin-bottom:9px;font-size:8px}.workspace-app .ws-login-form h2{letter-spacing:-1px;max-width:300px;font-size:30px;line-height:1.25}.workspace-app .ws-login-form>p:not(.ws-overline){color:#9d9d9d;margin:12px 0 30px;font-size:12px}.workspace-app .ws-login-form .ws-button{justify-content:space-between;width:100%;min-height:46px;margin-top:5px;padding:13px 17px}.workspace-app .ws-login-form p.ws-login-help{text-align:center;color:#a2a2a2;margin:25px 0 0;font-size:10px;line-height:1.8}.workspace-app .ws-login-security{color:#ababab;align-items:center;gap:6px;font-size:9px;display:flex}.workspace-app .ws-password{display:flex;position:relative}.workspace-app .ws-password input{padding-right:60px}.workspace-app .ws-password button{color:#949494;font-size:10px;position:absolute;top:0;bottom:0;right:12px}.workspace-app .ws-dialog{color:#414141;background:#fff;border:0;border-left:1px solid #e6e6e6;border-radius:0;width:min(620px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;animation:none;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-20px 0 70px #22222220}.workspace-app .ws-dialog[open]{animation:.2s ease-out ws-slide-in}.workspace-app .ws-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#252525a3;animation:none}@keyframes ws-slide-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.workspace-app .ws-dialog-header{z-index:2;background:#fbfbfb;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;gap:15px;padding:24px 28px;display:flex;position:sticky;top:0}.workspace-app .ws-dialog-header .ws-overline{margin-bottom:7px;font-size:7px}.workspace-app .ws-dialog-header h2{letter-spacing:-.6px;font-size:23px;font-weight:500}.workspace-app .ws-editor-form{padding:26px 28px}.workspace-app fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-app .ws-field{color:#6d6d6d;flex-direction:column;gap:8px;margin:0 0 20px;font-size:11px;display:flex}.workspace-app .ws-field>span:first-child{font-size:11px;font-weight:500;line-height:1.5}.workspace-app .ws-field small{color:#a0a0a0;font-size:9px;font-weight:400;line-height:1.7}.workspace-app .ws-field textarea{resize:vertical;line-height:1.6}.workspace-app .ws-form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.workspace-app .ws-wide{grid-column:1/-1}.workspace-app .ws-editor-form fieldset>h3{letter-spacing:1px;color:#a4a4a4;border-bottom:1px solid #ebebeb;margin:0 0 23px;padding:0 0 15px;font-size:10px}.workspace-app .ws-editor-form fieldset>h3:not(:first-child){margin-top:22px}.workspace-app .ws-editor-form fieldset>h3>span{color:#676767;letter-spacing:normal;margin-left:12px;font-size:13px}.workspace-app .ws-checkbox{color:#7a7a7a;align-items:center;gap:10px;margin:4px 0 22px;font-size:11px;line-height:1.7;display:flex}.workspace-app input[type=checkbox]{flex-shrink:0;width:15px;height:15px;padding:0}.workspace-app .ws-featured-option{background:#fffaf0;border:1px solid #dfcf9d;border-radius:7px;align-items:flex-start;padding:14px}.workspace-app .ws-featured-option>span{flex-direction:column;gap:2px;display:flex}.workspace-app .ws-featured-option strong{color:#6f5518;font-size:11px}.workspace-app .ws-featured-option small{color:#9a824c;font-size:9px}.workspace-app .ws-editor-footer{border-top:1px solid #e9e9e9;justify-content:flex-end;align-items:center;gap:20px;margin-top:20px;padding:23px 0 0;display:flex}.workspace-app .ws-editor-footer>p{color:#9b9b9b;max-width:225px;margin-right:auto;font-size:9px}.workspace-app .ws-danger-button{color:#b52b24;white-space:nowrap;background:0 0;border:1px solid #c94a43;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:11px 15px;font-size:11px;font-weight:600;display:inline-flex}.workspace-app .ws-danger-button:hover{background:#c94a4312}.workspace-app .ws-danger-button:disabled{opacity:.55;cursor:not-allowed}.workspace-app .ws-form-note{color:#9b9b9b;margin:15px 0;font-size:10px;line-height:1.8}.workspace-app .ws-photo-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 22px;display:grid}.workspace-app .ws-photo-grid>div{aspect-ratio:1.4;background:#f2f2f2;border-radius:6px;position:relative;overflow:hidden}.workspace-app .ws-photo-grid img{object-fit:cover;width:100%;height:100%}.workspace-app .ws-photo-grid>div>span{color:#fff;background:#3b3b3bda;border-radius:4px;padding:3px 6px;font-size:8px;position:absolute;bottom:5px;left:5px}.workspace-app .ws-photo-grid button{color:#6a6a6a;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:5px;right:5px}.workspace-app input[type=file]{background:#fbfbfb;border-style:dashed;padding:16px 12px;font-size:10px}.workspace-app input[type=file]::file-selector-button{font:inherit;color:#747474;cursor:pointer;background:#ededed;border:0;border-radius:4px;margin-right:10px;padding:6px 9px}.workspace-app .ws-customer-card{background:#f7f7f7;border:1px solid #ebebeb;border-radius:8px;align-items:center;gap:14px;margin-bottom:23px;padding:20px;display:flex}.workspace-app .ws-customer-card .ws-avatar{background:#e9e9e9;width:43px;height:43px;font-size:13px}.workspace-app .ws-customer-card h3{overflow-wrap:anywhere;font-size:16px;font-weight:500}.workspace-app .ws-customer-card>div>span{color:#a1a1a1;margin-top:3px;font-size:10px;display:block}.workspace-app .ws-customer-card .ws-badge{margin-left:auto}.workspace-app .ws-detail-list{margin:0 0 25px}.workspace-app .ws-detail-list>div{border-bottom:1px solid #f0f0f0;grid-template-columns:130px 1fr;gap:16px;padding:12px 0;font-size:11px;display:grid}.workspace-app .ws-detail-list dt{color:#9b9b9b}.workspace-app .ws-detail-list dd{color:#686868;overflow-wrap:anywhere;margin:0}.workspace-app .ws-full-reference{font-family:monospace;font-size:10px}.workspace-app .ws-customer-message{background:#fafafa;border:1px solid #ececec;border-radius:7px;margin-bottom:24px;padding:19px}.workspace-app .ws-customer-message>span{letter-spacing:1px;color:#a4a4a4;font-size:8px}.workspace-app .ws-customer-message p{color:#848484;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:12px}.workspace-app .ws-slot-summary{text-align:center;color:#989898;background:#f6f6f6;border:1px solid #eaeaea;border-radius:8px;margin-bottom:25px;padding:28px}.workspace-app .ws-slot-summary h3{color:#666;margin-top:13px;font-size:19px}.workspace-app .ws-slot-summary p{color:#909090;margin:9px 0 15px;font-size:12px}.workspace-app .ws-access-note{color:#9d9d9d;background:#f7f7f7;border:1px solid #eaeaea;border-radius:7px;align-items:flex-start;gap:12px;margin-bottom:25px;padding:17px;display:flex}.workspace-app .ws-access-note strong{color:#757575;font-size:12px;font-weight:500}.workspace-app .ws-access-note p{color:#9b9b9b;margin-top:5px;font-size:10px;line-height:1.8}.workspace-app .ws-account-grid{grid-template-columns:300px minmax(0,600px);align-items:start;gap:24px;display:grid}.workspace-app .ws-profile{text-align:center;padding:32px 25px}.workspace-app .ws-profile>.ws-avatar{width:62px;height:62px;margin-bottom:18px;font-size:20px}.workspace-app .ws-profile h2{font-size:21px}.workspace-app .ws-profile>p{margin-top:7px;font-size:11px}.workspace-app .ws-profile>.ws-role{margin-top:20px}.workspace-app .ws-profile hr{border:0;border-top:1px solid #e9e9e9;margin:24px 0}@media (min-width:1500px){.workspace-app .ws-main{padding:45px 50px 0}.workspace-app .ws-topbar{padding-inline:50px}.workspace-app .ws-stat-card{padding:25px}.workspace-app .ws-stat-card>strong{font-size:40px}.workspace-app .ws-empty{padding-block:50px}.workspace-app .ws-login-story{padding-inline:80px}.workspace-app .ws-login-copy h1{font-size:64px}.workspace-app .ws-login-photo>img{height:240px}}@media (max-width:1150px){.workspace-app .ws-sidebar{width:220px;padding-inline:16px}.workspace-app .ws-content{margin-left:220px}.workspace-app .ws-brand>span:last-child{font-size:12px}.workspace-app .ws-main{padding:28px 24px 0}.workspace-app .ws-topbar{padding-inline:24px}.workspace-app .ws-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-app .ws-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px}.workspace-app .ws-panel-title{padding:19px}.workspace-app .ws-appointment-row,.workspace-app .ws-enquiry-row{padding:17px}.workspace-app .ws-account-grid{grid-template-columns:240px minmax(0,1fr)}.workspace-app .ws-login-story{padding:35px}.workspace-app .ws-login-copy h1{font-size:45px}.workspace-app .ws-login-form-side{padding:35px}.workspace-app .ws-login-tags{gap:13px}}@media (max-width:850px){.workspace-app .ws-overview-grid{grid-template-columns:1fr}.workspace-app .ws-quick-card h2 br{display:none}.workspace-app .ws-quick-card>p:not(.ws-overline){max-width:80%}.workspace-app .ws-heading{flex-direction:column;align-items:flex-start;gap:16px}.workspace-app .ws-private{display:none}.workspace-app .ws-account-grid{grid-template-columns:1fr}.workspace-app .ws-login-photo>img{height:160px}.workspace-app .ws-login-copy h1{font-size:38px}.workspace-app .ws-login-tags{flex-wrap:wrap}.workspace-app .ws-login-form h2{font-size:27px}}@media (max-width:650px){.workspace-app .ws-sidebar{width:100%;padding:19px 18px 12px;position:static;overflow:visible}.workspace-app .ws-sidebar .ws-brand{max-width:fit-content}.workspace-app .ws-sidebar .ws-monogram{font-size:36px}.workspace-app .ws-sidebar .ws-brand small{font-size:6px}.workspace-app .ws-workspace-name,.workspace-app .ws-nav-label,.workspace-app .ws-tip{display:none}.workspace-app .ws-sidebar nav{scrollbar-width:thin;scrollbar-color:#858585 transparent;gap:5px;margin-top:22px;padding-bottom:5px;display:flex;overflow-x:auto}.workspace-app .ws-sidebar nav a{white-space:nowrap;gap:7px;padding:9px 11px;font-size:10px}.workspace-app .ws-sidebar nav a>svg{width:14px;height:14px}.workspace-app .ws-sidebar-bottom{margin:0;padding:0}.workspace-app .ws-account-link{border:0;width:34px;height:34px;padding:0;position:absolute;top:19px;right:18px}.workspace-app .ws-account-link>span:nth-child(2),.workspace-app .ws-account-link>svg{display:none}.workspace-app .ws-account-link .ws-avatar{background:#d9d9d9;width:31px;height:31px;font-size:9px}.workspace-app .ws-content{margin:0}.workspace-app .ws-topbar{height:58px;padding:0 18px}.workspace-app .ws-breadcrumb{font-size:10px}.workspace-app .ws-breadcrumb>span{margin:0 8px}.workspace-app .ws-top-actions{gap:10px}.workspace-app .ws-signout{font-size:10px}.workspace-app .ws-signout svg{width:14px}.workspace-app .ws-main{padding:25px 16px 0}.workspace-app .ws-heading{gap:16px;margin-bottom:24px}.workspace-app .ws-heading h1{letter-spacing:-.9px;overflow-wrap:anywhere;font-size:27px}.workspace-app .ws-heading h1>span{font-size:22px}.workspace-app .ws-heading>div>p:last-child{max-width:330px;font-size:11px;line-height:1.8}.workspace-app .ws-overline{letter-spacing:1.4px;font-size:7px}.workspace-app .ws-stat-grid{gap:10px;margin-bottom:18px}.workspace-app .ws-stat-card{padding:16px 13px}.workspace-app .ws-stat-card>div{align-items:flex-start;gap:4px;font-size:9px}.workspace-app .ws-stat-icon{border-radius:5px;width:25px;height:25px}.workspace-app .ws-stat-icon svg{width:16px;height:16px}.workspace-app .ws-stat-card>strong{margin:14px 0 13px;font-size:28px}.workspace-app .ws-stat-card>small{gap:4px;font-size:7px}.workspace-app .ws-stat-card>small svg{width:12px}.workspace-app .ws-panel-title{padding:19px 17px}.workspace-app .ws-panel-title h2{font-size:13px}.workspace-app .ws-panel-title p{font-size:9px}.workspace-app .ws-text-button{gap:5px;font-size:9px}.workspace-app .ws-overview-grid{gap:18px;margin-bottom:18px}.workspace-app .ws-appointment-row,.workspace-app .ws-enquiry-row{gap:10px;padding:17px}.workspace-app .ws-activity-copy small{font-size:8px}.workspace-app .ws-appointment-row .ws-badge{padding:4px 6px;font-size:8px}.workspace-app .ws-quick-card{padding:23px}.workspace-app .ws-footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:25px;padding:20px 0;font-size:8px}.workspace-app .ws-mini-stats{grid-template-columns:1fr 1fr;gap:9px;display:grid}.workspace-app .ws-mini-stats>button{min-width:0;padding:12px;font-size:10px}.workspace-app .ws-filters{flex-wrap:wrap;gap:10px;padding:15px}.workspace-app .ws-search{flex-basis:100%;max-width:none}.workspace-app .ws-filters>select{flex:1;max-width:170px;margin-left:0}.workspace-app .ws-pagination{flex-wrap:wrap;padding:15px;font-size:9px}.workspace-app .ws-pagination button{font-size:9px}.workspace-app .ws-table th,.workspace-app .ws-table td{padding:17px}.workspace-app .ws-dialog-header{padding:22px 20px}.workspace-app .ws-dialog-header h2{font-size:22px}.workspace-app .ws-editor-form{padding:23px 20px}.workspace-app .ws-form-grid{gap:0 12px}.workspace-app .ws-editor-footer{flex-wrap:wrap}.workspace-app .ws-editor-footer .ws-button{margin-left:auto}.workspace-app .ws-detail-list>div{grid-template-columns:95px 1fr;gap:10px}.workspace-app .ws-customer-card{gap:10px;padding:15px}.workspace-app .ws-customer-card h3{font-size:14px}.workspace-app .ws-customer-card .ws-badge{font-size:8px}.workspace-app .ws-error{flex-wrap:wrap;font-size:11px}.workspace-app .ws-toast{font-size:11px}.workspace-app.ws-login{grid-template-columns:1fr}.workspace-app .ws-login-story{padding:26px 25px}.workspace-app .ws-login-copy{margin:30px 0 0}.workspace-app .ws-login-copy h1{letter-spacing:-1.3px;font-size:35px}.workspace-app .ws-login-copy h1 br:first-child{display:none}.workspace-app .ws-login-copy>p{max-width:270px;margin-top:13px;font-size:10px}.workspace-app .ws-login-copy .ws-overline{margin-bottom:12px;font-size:7px}.workspace-app .ws-login-tags{gap:17px;margin-top:17px}.workspace-app .ws-login-tags>span{font-size:8px}.workspace-app .ws-login-photo,.workspace-app .ws-login-foot{display:none}.workspace-app .ws-login-form-side{padding:21px 25px 28px}.workspace-app .ws-login-form{max-width:100%;padding:25px 0 30px}.workspace-app .ws-login-symbol{display:none}.workspace-app .ws-login-form h2{max-width:270px;font-size:27px}.workspace-app .ws-login-form>p:not(.ws-overline){margin-bottom:23px;font-size:11px}.workspace-app .ws-login-security{font-size:8px}.workspace-app .ws-back{font-size:10px}}@media (prefers-reduced-motion:reduce){.workspace-app *{transition:none!important;animation:none!important}.workspace-app .ws-stat-card:hover{transform:none}}.workspace-app .ws-delivery-manager>.ws-error{margin:20px 24px 0}.workspace-app .ws-delivery-upload{border-bottom:1px solid #ededed;padding:24px}.workspace-app .ws-delivery-upload>.ws-field{margin-bottom:14px}.workspace-app .ws-delivery-upload>.ws-button{margin-top:16px}.workspace-app .ws-delivery-preview{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.workspace-app .ws-delivery-preview img{aspect-ratio:1.3;object-fit:cover;background:#f2f2f2;border-radius:5px;width:100%}.workspace-app .ws-delivery-library{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;padding:24px;display:grid}.workspace-app .ws-delivery-library article{aspect-ratio:1.35;background:#f2f2f2;border-radius:6px;min-width:0;position:relative;overflow:hidden}.workspace-app .ws-delivery-library article.is-portrait{aspect-ratio:auto;grid-row:span 2;min-height:360px}.workspace-app .ws-delivery-library img{object-fit:cover;width:100%;height:100%;display:block}.workspace-app .ws-delivery-library article>span{color:#fff;background:#242426d9;border-radius:4px;padding:4px 7px;font-size:8px;position:absolute;bottom:7px;left:7px}.workspace-app .ws-delivery-library article>button{color:#8f2721;background:#fff;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:9px;font-weight:700;display:flex;position:absolute;top:7px;right:7px;box-shadow:0 3px 12px #0003}.workspace-app .ws-delivery-library article>button:disabled{opacity:.6}@media (max-width:1150px){.workspace-app .ws-delivery-library{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.workspace-app .ws-delivery-upload,.workspace-app .ws-delivery-library{padding:17px}.workspace-app .ws-delivery-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-app .ws-delivery-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workspace-app .ws-delivery-library article.is-portrait{min-height:280px}.workspace-app{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.workspace-app .ws-sidebar{justify-content:space-between;align-items:center;min-height:74px;padding:12px 16px;display:flex;position:relative;overflow:visible}.workspace-app .ws-sidebar .ws-brand{max-width:158px}.workspace-app .ws-sidebar .ws-brand .brand-logo{width:158px}.workspace-app .ws-sidebar .ws-brand>small{display:none}.workspace-app .ws-sidebar nav{z-index:60;height:calc(68px + env(safe-area-inset-bottom));padding:7px 8px calc(7px + env(safe-area-inset-bottom));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;background:color-mix(in srgb, var(--ws-dark) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #4a4a4a;align-items:stretch;gap:4px;margin:0;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto;box-shadow:0 -10px 28px #1115}.workspace-app .ws-sidebar nav::-webkit-scrollbar{display:none}.workspace-app .ws-sidebar nav a{color:#bdbdbd;text-align:center;scroll-snap-align:center;border-radius:9px;flex-direction:column;flex:0 0 80px;justify-content:center;gap:4px;min-width:80px;padding:6px 5px;font-size:8px;line-height:1.15;position:relative;overflow:hidden}.workspace-app .ws-tab-label{display:none}.workspace-app .ws-tab-label-mobile{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.workspace-app .ws-sidebar nav a>svg{width:18px;height:18px}.workspace-app .ws-sidebar nav a.active{color:#222;background:#fff}.workspace-app .ws-sidebar nav a>b{color:#fff;background:#d92a21;border-radius:8px;min-width:16px;margin:-27px 0 0 31px;line-height:16px;position:absolute}.workspace-app .ws-sidebar-bottom{margin:0;padding:0;position:absolute;top:18px;right:16px}.workspace-app .ws-account-link{border:0;width:38px;height:38px;padding:0;position:static;inset:auto}.workspace-app .ws-account-link .ws-avatar{color:#ffaaa3;background:#58231f;width:36px;height:36px}.workspace-app .ws-topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;height:54px;position:sticky;top:0}.workspace-app .ws-main{padding-bottom:8px}}
.workspace-app{--ws-ink:#242426;--ws-muted:#69696f;--ws-line:#e5e5e7;--ws-accent:var(--brand-red);--ws-dark:#121214;color:var(--ws-ink);background:#f5f5f6;font-family:Inter Tight,Arial,sans-serif;font-size:15px}.workspace-app .ws-brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.workspace-app .ws-brand .brand-logo{border-width:7px;width:210px}.workspace-app .ws-brand>small{letter-spacing:2px;color:#c0c0c5;margin-left:2px;font-size:8px}.workspace-app .ws-sidebar{border-right:1px solid #303034}.workspace-app .ws-sidebar nav a{color:#c5c5cb;border-radius:4px;font-size:13px}.workspace-app .ws-sidebar nav a:hover{color:#fff;background:#29292d}.workspace-app .ws-sidebar nav a.active{background:var(--brand-action);color:#fff}.workspace-app .ws-sidebar nav a>b{color:var(--brand-action);background:#fff}.workspace-app .ws-workspace-name{color:#c5c5cb;border-color:#38383d;margin-top:26px}.workspace-app .ws-dot{background:var(--brand-red)}.workspace-app .ws-nav-label{color:#a4a4ad}.workspace-app .ws-tip{background:linear-gradient(130deg,#2a191a,#1b1b1e);border-color:#463032}.workspace-app .ws-tip p,.workspace-app .ws-account-link small{color:#b7b7bf}.workspace-app .ws-tip a{color:#fff;border-color:#463032}.workspace-app .ws-account-link{border-color:#38383d}.workspace-app .ws-avatar{color:#a9251c;background:#fff0ee}.workspace-app .ws-button{background:var(--brand-action);border-color:var(--brand-action);color:#fff;border-radius:4px}.workspace-app .ws-button:hover,.workspace-app .ws-button:disabled:hover{background:var(--brand-hover)}.workspace-app .ws-heading h1{font-weight:600}.workspace-app .ws-heading h1>span{color:var(--brand-red)}.workspace-app .ws-overline{color:#66666d}.workspace-app .ws-highlight{background:#fff0ee;border-color:#f0d1cd}.workspace-app .ws-highlight .ws-stat-icon{color:#ac231b;background:#ffe0db;border-color:#f0c8c1}.workspace-app .ws-stat-icon{color:#b4251e;background:#fff6f4;border-color:#f2dfdb}.workspace-app .ws-stat-card>div,.workspace-app .ws-stat-card>small{color:#626269}.workspace-app .ws-quick-card{color:#fff;background:#19191c;border-color:#303034}.workspace-app .ws-quick-card .ws-overline,.workspace-app .ws-quick-card>p:not(.ws-overline){color:#bcbcc3}.workspace-app .ws-quick-star{color:var(--brand-red)}.workspace-app .ws-quick-card>div>button,.workspace-app .ws-quick-card>div>a{border-color:#38383d}.workspace-app .ws-text-button{color:#ab251e}.workspace-app .ws-mini-stats>button.selected{background:#fff0ee;border-color:#d94035}.workspace-app input,.workspace-app select,.workspace-app textarea{color:#27272b;accent-color:var(--brand-action);border-color:#d4d4d8}.workspace-app input::placeholder,.workspace-app textarea::placeholder{color:#77777d}.workspace-app input:focus,.workspace-app select:focus,.workspace-app textarea:focus,.workspace-app .ws-search:focus-within{border-color:var(--brand-red);outline-color:#e54a3f}.workspace-app button:focus-visible,.workspace-app a:focus-visible,.workspace-app summary:focus-visible{outline-color:var(--brand-red)}.workspace-app .ws-field,.workspace-app .ws-table td{color:#505057}.workspace-app .ws-field small,.workspace-app .ws-table td small,.workspace-app .ws-table th,.workspace-app .ws-panel-title p,.workspace-app .ws-empty p,.workspace-app .ws-empty h3,.workspace-app .ws-pagination,.workspace-app .ws-footer{color:#696970}.workspace-app .ws-spinner{border-color:#f2d4d0;border-top-color:var(--brand-red)}.workspace-app .ws-bar-available,.workspace-app .ws-small-dot{background:var(--brand-red)}.workspace-app .ws-bar-sold,.workspace-app .ws-small-dot.ws-sold{background:#55555e}.workspace-app .ws-bar-draft,.workspace-app .ws-small-dot.ws-draft{background:#d5d5db}.workspace-app .ws-badge.ws-available,.workspace-app .ws-badge.ws-confirmed,.workspace-app .ws-badge.ws-active,.workspace-app .ws-badge.ws-open,.workspace-app .ws-badge.ws-closed{color:#256441;background:#eaf5ef;border-color:#cfe6d8}.workspace-app .ws-badge.ws-new,.workspace-app .ws-badge.ws-pending,.workspace-app .ws-badge.ws-reserved{color:#805b12}.workspace-app .ws-badge.ws-contacted,.workspace-app .ws-badge.ws-booked{color:#3e608c}.workspace-app .ws-badge.ws-cancelled,.workspace-app .ws-badge.ws-blocked,.workspace-app .ws-badge.ws-inactive{color:#a43228}.workspace-app .ws-toast{color:#256441;background:#eaf5ef;border-color:#cfe6d8}.workspace-app .ws-error{color:#a43228}.workspace-app.ws-login{background:#fafafa}.workspace-app .ws-login-story{color:#fff;background:radial-gradient(at 0 0,#421a18,#0000 65%),#121214}.workspace-app .ws-login-story .brand-logo{width:270px}.workspace-app .ws-login-copy h1{font-weight:600}.workspace-app .ws-login-copy em{color:#ff6257;font-family:inherit;font-weight:600}.workspace-app .ws-login-copy .ws-overline,.workspace-app .ws-login-copy>p,.workspace-app .ws-login-tags{color:#c2c2c9}.workspace-app .ws-login-photo{background:#1c1c20;border-color:#45454b;border-radius:4px}.workspace-app .ws-login-photo>span,.workspace-app .ws-login-foot{color:#c2c2c9}.workspace-app .ws-login-symbol{color:#b82a21;background:#fff0ee;border-color:#f0d1cd}.workspace-app .ws-login-form>p:not(.ws-overline),.workspace-app .ws-login-form p.ws-login-help,.workspace-app .ws-login-security,.workspace-app .ws-back{color:#696970}.workspace-app .ws-dialog-header{border-top:3px solid var(--brand-red)}.workspace-app.ws-boot{flex-direction:column;gap:20px}@media (max-width:650px){.workspace-app .ws-brand{gap:8px}.workspace-app .ws-brand .brand-logo{width:210px}.workspace-app .ws-brand>small{font-size:7px}}
.workspace-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .workspace-app{--ws-dark:#fff}:root[data-theme=light] .workspace-app .ws-sidebar .brand-logo .logo-for-light{display:block}:root[data-theme=light] .workspace-app .ws-sidebar .brand-logo .logo-for-dark{display:none}:root[data-theme=light] .workspace-app .ws-sidebar{color:var(--ws-ink);border-right-color:var(--ws-line);background:#fff}:root[data-theme=light] .workspace-app .ws-brand>small{color:#9898a2}:root[data-theme=light] .workspace-app .ws-sidebar nav a{color:#55555e}:root[data-theme=light] .workspace-app .ws-sidebar nav a:hover{color:#1a1a20;background:#f0f0f3}:root[data-theme=light] .workspace-app .ws-sidebar nav a.active{background:var(--brand-action);color:#fff}:root[data-theme=light] .workspace-app .ws-sidebar nav a>b{color:var(--brand-action);background:#fff0ee}:root[data-theme=light] .workspace-app .ws-workspace-name{border-color:var(--ws-line);color:#69696f}:root[data-theme=light] .workspace-app .ws-nav-label{color:#9898a2}:root[data-theme=light] .workspace-app .ws-tip{border-color:var(--ws-line);background:#f5f5f6}:root[data-theme=light] .workspace-app .ws-tip p,:root[data-theme=light] .workspace-app .ws-account-link small{color:#69696f}:root[data-theme=light] .workspace-app .ws-tip a{color:var(--ws-ink);border-color:var(--ws-line)}:root[data-theme=light] .workspace-app .ws-account-link{border-color:var(--ws-line)}.workspace-app .ws-brand .brand-logo{background:0 0;border:0}[data-theme=dark] .workspace-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ws-ink:#eeeef2;--ws-muted:#aaaab4;--ws-line:#34343c;--ws-dark:#101012;color:var(--ws-ink);background:#151518}[data-theme=dark] .workspace-app :is(.ws-topbar,.ws-panel,.ws-stat-card,.ws-dialog,.ws-mini-stats>button,.ws-row-action){color:var(--ws-ink);border-color:var(--ws-line);background:#202024}[data-theme=dark] .workspace-app :is(.ws-panel-title,.ws-appointment-row,.ws-enquiry-row,.ws-filters,.ws-table th,.ws-table td,.ws-pagination,.ws-footer,.ws-editor-footer,.ws-detail-list>div,.ws-profile hr,.ws-editor-form fieldset>h3){border-color:var(--ws-line)}[data-theme=dark] .workspace-app :is(.ws-dialog-header,.ws-table th,.ws-table tbody tr:hover,.ws-appointment-row:hover,.ws-enquiry-row:hover,.ws-row-action:hover,.ws-icon-button:hover,.ws-pagination button:not(:disabled):hover){background:#29292e}[data-theme=dark] .workspace-app :is(input,select,textarea,select option,input[type=file]){color:#eeeef2;background:#17171b;border-color:#494952}[data-theme=dark] .workspace-app :is(){color:#9898a4}[data-theme=dark] .workspace-app .ws-search{border-color:#494952}[data-theme=dark] .workspace-app .ws-search input{background:0 0}[data-theme=dark] .workspace-app :is(.ws-breadcrumb strong,.ws-table td strong,.ws-empty h3,.ws-stock-legend strong,.ws-detail-list dd,.ws-editor-form fieldset>h3>span,.ws-slot-summary h3,.ws-access-note strong){color:#e4e4ea}[data-theme=dark] .workspace-app :is(.ws-breadcrumb,.ws-private,.ws-signout,.ws-icon-button,.ws-overline,.ws-stat-card>div,.ws-stat-card>small,.ws-panel-title p,.ws-empty p,.ws-table th,.ws-table td,.ws-table td small,.ws-field,.ws-field small,.ws-pagination,.ws-pagination button,.ws-footer,.ws-activity-copy small,.ws-stock-total>span,.ws-stock-legend button,.ws-date-tile small,.ws-role,.ws-live,.ws-checkbox,.ws-form-note,.ws-editor-footer>p,.ws-detail-list dt,.ws-customer-card>div>span,.ws-customer-message p,.ws-slot-summary p,.ws-access-note p){color:#b1b1bd}[data-theme=dark] .workspace-app :is(.ws-stat-icon,.ws-empty>span,.ws-stock-total>button,.ws-date-tile,.ws-count,.ws-car-placeholder,.ws-slot-icon,.ws-customer-card,.ws-customer-message,.ws-slot-summary,.ws-access-note,.ws-photo-grid>div){color:#bfc0cb;background:#2b2b32;border-color:#3d3d47}[data-theme=dark] .workspace-app .ws-stock-bar{background:#303036}[data-theme=dark] .workspace-app :is(.ws-featured-preview,.ws-featured-car,.ws-stock-legend .ws-featured-legend){border-color:var(--ws-line)}[data-theme=dark] .workspace-app .ws-featured-preview-title strong,[data-theme=dark] .workspace-app .ws-featured-car>span:nth-child(2)>strong,[data-theme=dark] .workspace-app .ws-featured-car>strong{color:#e4e4ea}[data-theme=dark] .workspace-app :is(.ws-featured-preview-title small,.ws-featured-car small,.ws-featured-empty){color:#a7a7b2}[data-theme=dark] .workspace-app .ws-featured-option{background:#332d20;border-color:#6b5830}[data-theme=dark] .workspace-app .ws-featured-option strong{color:#efd18c}[data-theme=dark] .workspace-app .ws-featured-option small{color:#c9b37d}[data-theme=dark] .workspace-app .ws-delivery-upload{border-color:var(--ws-line)}[data-theme=dark] .workspace-app .ws-delivery-library article,[data-theme=dark] .workspace-app .ws-delivery-preview img{background:#2b2b32}[data-theme=dark] .workspace-app .ws-highlight{background:#352020;border-color:#6c302b}[data-theme=dark] .workspace-app :is(.ws-highlight .ws-stat-icon,.ws-avatar,.ws-customer-card .ws-avatar,.ws-login-symbol){color:#ff968b;background:#492722;border-color:#6c302b}[data-theme=dark] .workspace-app .ws-mini-stats>button.selected{background:#352020;border-color:#d94035}[data-theme=dark] .workspace-app .ws-text-button{color:#ff968b}[data-theme=dark] .workspace-app :is(.ws-badge.ws-available,.ws-badge.ws-confirmed,.ws-badge.ws-active,.ws-badge.ws-open,.ws-badge.ws-closed,.ws-toast){color:#9dddaf;background:#20382b;border-color:#355943}[data-theme=dark] .workspace-app :is(.ws-badge.ws-new,.ws-badge.ws-pending,.ws-badge.ws-reserved){color:#e5c482;background:#3c3220;border-color:#5c4c31}[data-theme=dark] .workspace-app :is(.ws-badge.ws-contacted,.ws-badge.ws-booked){color:#aecbf5;background:#263248;border-color:#3d5172}[data-theme=dark] .workspace-app :is(.ws-badge.ws-cancelled,.ws-badge.ws-blocked,.ws-badge.ws-inactive,.ws-error){color:#f3b0a4;background:#432622;border-color:#6b3a32}[data-theme=dark] .workspace-app .ws-badge:is(.ws-draft,.ws-sold,.ws-unbooked){color:#d0d0d9;background:#34343b}[data-theme=dark] .workspace-app.ws-login{background:#18181c}[data-theme=dark] .workspace-app :is(.ws-login-form>p:not(.ws-overline),.ws-login-form p.ws-login-help,.ws-login-security,.ws-back,.ws-password button){color:#b1b1bd}.workspace-app .ws-top-actions{gap:14px}.workspace-app .theme-toggle{flex-basis:36px;width:36px;height:36px}@media (max-width:650px){.workspace-app .ws-top-actions{gap:8px}.workspace-app .ws-topbar{gap:10px}.workspace-app .ws-sidebar nav a{border-radius:9px;font-size:9px}.workspace-app{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.workspace-app .ws-sidebar{z-index:82;border:0;width:0;min-height:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:visible}.workspace-app .ws-sidebar>.ws-brand,.workspace-app .ws-sidebar>.ws-workspace-name,.workspace-app .ws-sidebar>.ws-nav-label,.workspace-app .ws-sidebar>.ws-sidebar-bottom{display:none}.workspace-app .ws-sidebar nav{z-index:82;width:min(86vw,330px);height:100dvh;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;pointer-events:none;background:#151518;border:0;border-left:1px solid #3b3b40;flex-direction:column;align-items:stretch;gap:6px;margin:0;transition:transform .22s ease-out,visibility 0s linear .22s;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden auto;transform:translate(105%);box-shadow:-22px 0 60px #0008}.workspace-app .ws-sidebar.menu-open nav{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)}.workspace-app .ws-sidebar nav a{color:#d0d0d5;text-align:left;white-space:normal;border-radius:7px;flex-direction:row;flex:none;justify-content:flex-start;gap:13px;min-width:0;min-height:48px;padding:11px 13px;font-size:12px;line-height:1.2;display:flex;position:relative;overflow:visible}.workspace-app .ws-sidebar nav a>svg{width:19px;height:19px}.workspace-app .ws-sidebar nav a.is-mobile-primary{display:none}.workspace-app .ws-tab-label{display:block}.workspace-app .ws-tab-label-mobile{display:none}.workspace-app .ws-sidebar nav a>b{margin-left:auto;position:static}.workspace-app .ws-mobile-menu-head{border-bottom:1px solid #34343a;justify-content:space-between;align-items:center;gap:16px;margin-bottom:7px;padding:4px 4px 16px;display:flex}.workspace-app .ws-mobile-menu-head small{color:#92929c;letter-spacing:1.5px;font-size:7px}.workspace-app .ws-mobile-menu-head strong{color:#fff;margin-top:5px;font-size:18px;display:block}.workspace-app .ws-mobile-menu-head button{color:#fff;background:#29292e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.workspace-app .ws-mobile-menu-tools{border-top:1px solid #34343a;grid-template-columns:44px 1fr 1fr;gap:7px;margin-top:auto;padding-top:13px;display:grid}.workspace-app .ws-mobile-menu-tools>button,.workspace-app .ws-mobile-menu-tools>.theme-toggle{color:#eeeef2;background:#29292e;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:0;height:42px;padding:0 8px;font-size:9px;display:flex}.workspace-app .ws-mobile-account{color:#fff;border-top:1px solid #34343a;align-items:center;gap:11px;margin-top:8px;padding:13px 10px 2px;display:flex}.workspace-app .ws-mobile-account>span{text-align:left;flex:1;min-width:0}.workspace-app .ws-mobile-account strong{font-size:12px;display:block}.workspace-app .ws-mobile-account small{color:#a8a8b1;margin-top:3px;font-size:9px}.workspace-app .ws-mobile-menu-backdrop{z-index:81;opacity:0;visibility:hidden;pointer-events:none;background:#08080bb8;width:100vw;height:100dvh;transition:opacity .2s ease-out,visibility 0s linear .2s;display:block;position:fixed;inset:0}.workspace-app .ws-mobile-menu-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.workspace-app .ws-topbar{padding:0 14px 0 17px}.workspace-app .ws-top-actions{display:none}.workspace-app .ws-mobile-menu-trigger{color:#ff968b;background:#492722;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.workspace-app .ws-mobile-menu-trigger .ws-avatar{width:36px;height:36px}.workspace-app .ws-mobile-bottom-nav{z-index:60;height:calc(64px + env(safe-area-inset-bottom));padding:6px 7px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151518f7;border-top:1px solid #37373c;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #0005}.workspace-app .ws-mobile-bottom-nav a{color:#bdbdc5;white-space:nowrap;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:5px 2px;font-size:8px;line-height:1;display:flex;position:relative;overflow:hidden}.workspace-app .ws-mobile-bottom-nav a>svg{width:18px;height:18px}.workspace-app .ws-mobile-bottom-nav a.active{background:var(--brand-action);color:#fff}.workspace-app .ws-mobile-bottom-nav a>b{min-width:16px;color:var(--brand-action);text-align:center;background:#fff;border-radius:9px;padding:0 4px;font-size:8px;line-height:16px;position:absolute;top:3px;left:calc(50% + 8px)}:root[data-theme=light] .workspace-app .ws-sidebar nav a{color:#d0d0d5}:root[data-theme=light] .workspace-app .ws-sidebar nav a:hover{color:#fff;background:#29292e}:root[data-theme=light] .workspace-app .ws-sidebar nav a.active{background:var(--brand-action);color:#fff}}
.ws-shared-login .ws-login-form>form{gap:20px;display:grid}.ws-shared-login .ws-login-form>form>.ws-field{margin-bottom:0}.ws-shared-login .ws-login-form{max-width:400px;padding-block:28px}.ws-shared-login .ws-login-form>form>.ws-button{width:100%}.ws-shared-login .ws-login-divider{color:var(--ws-muted);align-items:center;gap:15px;margin:25px 0;font-size:11px;display:flex}.ws-shared-login .ws-login-divider:before,.ws-shared-login .ws-login-divider:after{content:"";background:var(--ws-line);flex:1;height:1px}.ws-shared-login .ws-google-unavailable{border:1px solid var(--ws-line);width:100%;min-height:44px;color:var(--ws-muted);font:inherit;text-align:center;background:0 0;border-radius:4px;justify-content:center;align-items:center;font-size:13px;display:flex}.ws-shared-login .ws-google-note{text-align:center;color:var(--ws-muted);margin-top:12px;font-size:11px;line-height:1.7;display:block}.ws-shared-login .ws-shared-account{gap:20px;display:grid}.ws-shared-login .ws-shared-account a{text-decoration:none}.ws-shared-login .ws-login-form .ws-login-help{margin-top:25px}.ws-shared-login.workspace-app.ws-login{height:100dvh;overflow:hidden}.ws-shared-login .ws-login-story{overflow:hidden}.ws-shared-login .ws-login-form-side{height:100dvh;overflow-y:auto}.ws-shared-login .ws-google-button,.ws-google-button{text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;margin:0 auto;display:flex}.ws-shared-login .ws-google-button>div,.ws-shared-login .ws-google-button iframe,.ws-google-button>div,.ws-google-button iframe{margin-left:auto!important;margin-right:auto!important;display:block!important}@media (max-width:650px){.ws-shared-login.workspace-app.ws-login{height:auto;overflow:visible}.ws-shared-login .ws-login-form-side{height:auto;overflow-y:visible}}.ws-shared-login .ws-password-help{color:var(--ws-muted);margin-top:-10px;font-size:12px;line-height:1.7}.ws-shared-login .ws-auth-switch{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 3px;font-weight:600;text-decoration:underline}.ws-shared-login .ws-login-help a{color:inherit;text-underline-offset:3px}.ws-shared-login .ws-auth-options .ws-auth-tab:focus-visible,.ws-shared-login .ws-auth-switch:focus-visible{outline:2px solid var(--brand-action);outline-offset:3px}
