/* The physical screen belongs to the site. These identities belong to the apps. */
.sc-art{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:18/11;background:#eef0f4;border-radius:9px;box-shadow:0 1px 1px #ffffff20,inset 0 0 0 1px #00000014}.sc-art>svg{display:block;width:100%;height:100%}.sc-art-brand{position:absolute;bottom:9px;right:9px;display:flex;align-items:center;gap:5px;padding:4px 7px 4px 4px;border:1px solid #ffffff99;border-radius:7px;background:#ffffffed;color:#2a3543;font:600 10px/1.2 Arial,sans-serif;box-shadow:0 2px 8px #1220391a}.sc-brandmark{display:inline-grid;place-items:center;flex:0 0 auto;width:29px;height:29px;border-radius:8px;background:var(--sc-accent,#697ca5);color:#fff;font:bold 23px/1 Georgia,serif;letter-spacing:-.08em}.sc-art-brand .sc-brandmark{width:19px;height:19px;border-radius:5px;font-size:16px}.sc-brandmark--courier{border-radius:50%;background:#d65b35}.sc-brandmark--workforce{background:#c4f16d;color:#283c32;font-family:Arial,sans-serif}.sc-brandmark--community{border-radius:12px 12px 12px 3px;background:#9271cd}.sc-brandmark--projects{background:#b77554;border-radius:2px}.sc-brandmark--booking{background:#f4cc73;color:#705a30;border-radius:50%;font:25px Arial,sans-serif;letter-spacing:0}.sc-brandmark--invoices{background:#286d51;font-family:Arial,sans-serif}.sc-brandmark--stock{background:#577c9d;letter-spacing:0}.sc-brandmark--game{background:#28264e;color:#b6f36b;letter-spacing:0}.sc-brandmark--recruitment{background:#6458c4;border-radius:50% 50% 3px 50%}.sc-brandmark--repairs{background:#eaae45;color:#292c2c;font:32px Arial,sans-serif;letter-spacing:0}.sc-brandmark--sales{background:#bd6c5d;border-radius:50%}.sc-brandmark--purchasing{background:#3a697b;letter-spacing:0}.sc-brandmark--configurator{background:#e5c1cc;color:#50434b;border-radius:50% 50% 4px 4px}.sc-brandmark--training{background:#e49e66;border-radius:50%}.sc-brandmark--hire{background:#bed872;color:#3d4930}.sc-brandmark--production{background:#b5794a;border-radius:2px}.sc-brandmark--social{background:#418974;border-radius:50%;letter-spacing:0}.sc-brandmark--restaurant{background:#ce593c;border-radius:50% 3px 50% 50%}
.sc-preview{--sc-ink:#273f3c;--sc-muted:#6c7d74;--sc-line:#d9ded8;--sc-paper:#f6f4ed;--sc-accent:#dc623a;background:var(--sc-paper);color:var(--sc-ink);font:400 14px/1.55 Arial,sans-serif;min-height:100%;text-align:left}.sc-preview *{box-sizing:border-box}.sc-preview :is(h3,h4,p,ol,dl){margin:0;color:inherit}.sc-preview h3{font:600 clamp(25px,2.7vw,39px)/1.12 Arial,sans-serif;letter-spacing:-.045em}.sc-preview h4{font:600 19px/1.25 Arial,sans-serif;letter-spacing:-.025em}.sc-preview small{font-size:11px;line-height:1.45;color:var(--sc-muted)}.sc-preview strong,.sc-preview b{font-weight:600}.sc-product-header{display:flex;align-items:center;gap:22px;padding:18px 28px;border-bottom:1px solid var(--sc-line)}.sc-product-header>div{display:flex;align-items:center;gap:9px}.sc-product-header>div>strong{font-size:22px;letter-spacing:-.05em}.sc-product-header>span{font-size:12px;color:var(--sc-muted)}.sc-product-header>small{font-size:9px;letter-spacing:.1em;margin-left:auto;white-space:nowrap}.sc-preview-body{padding:30px}.sc-view-heading{margin-bottom:24px}.sc-view-heading>small{display:block;font-size:10px;letter-spacing:.13em;font-weight:600;margin-bottom:9px}.sc-view-heading>p{margin-top:11px;font-size:14px;color:var(--sc-muted);max-width:46ch}.sc-preview-action{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;background:var(--sc-accent);color:#fff;border:0;border-radius:6px;padding:12px 16px;font:600 13px/1.25 Arial,sans-serif;min-height:43px;cursor:pointer;box-shadow:0 1px 1px #0000000f;transition:filter .15s,transform .15s}.sc-preview-action>span{font-size:18px;font-weight:400}.sc-preview-action:hover{filter:brightness(1.06);transform:translateY(-1px)}.sc-preview-action:active{transform:translateY(0)}.sc-preview-action:focus-visible{outline:3px solid var(--sc-accent);outline-offset:4px}.sc-preview-action[aria-pressed=true]{box-shadow:0 0 0 3px var(--sc-paper),0 0 0 5px var(--sc-accent)}.sc-preview-result{padding:15px 28px!important;margin:0!important;border-top:1px solid var(--sc-line);font-size:12px;color:var(--sc-muted)!important;background:#ffffff33;min-height:49px}.sc-preview-result[data-active=true]{color:var(--sc-ink)!important}.sc-pills{display:flex;gap:7px;margin:0 0 22px;flex-wrap:wrap}.sc-pills>span{padding:5px 10px;border:1px solid var(--sc-line);border-radius:20px;font-size:11px;color:var(--sc-muted)}.sc-pills .is-selected{background:var(--sc-ink);color:var(--sc-paper);border-color:var(--sc-ink)}.sc-list-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid var(--sc-line)}.sc-list-row>div{display:grid;gap:3px}.sc-list-row strong{font-size:14px}.sc-list-row>span{white-space:nowrap;font-size:13px;font-weight:600}.sc-avatar{width:35px;height:35px;flex:0 0 auto;border-radius:50%;display:inline-grid;place-items:center;background:var(--avatar,#d5b7a1);font-size:12px;font-weight:600;color:#514738}.sc-inline-note{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font-size:12px;color:var(--sc-muted)}.sc-inline-note b{color:var(--sc-ink);font-size:13px}.sc-preview--courier .sc-preview-body{padding:0}.sc-relay-layout{display:grid;grid-template-columns:41% 59%;min-height:420px}.sc-relay-layout>aside{padding:28px}.sc-relay-layout .sc-view-heading h3{font-size:30px}.sc-relay-layout .sc-preview-action{margin-top:23px}.sc-map-wrap{position:relative;overflow:hidden;min-height:400px;background:#e8eee2}.sc-route-map{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sc-map-note{position:absolute;bottom:16px;left:16px;border:1px solid #fff;border-radius:5px;background:#ffffffdc;color:#697b70;font-size:10px;padding:4px 8px}
/* Shiftline: an operational timeline. */
.sc-preview--workforce{--sc-paper:#202c31;--sc-ink:#f0f5e9;--sc-muted:#adbfbc;--sc-line:#435153}.sc-preview--workforce .sc-product-header>div>strong{text-transform:uppercase;font-size:19px;letter-spacing:.04em}.sc-preview--workforce .sc-preview-action{color:#253b2f}.sc-shift-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.sc-shift-overview>strong{display:flex;align-items:center;gap:13px;background:#2c3b40;padding:14px 18px;font-size:34px;font-weight:500}.sc-shift-overview small{font-size:11px;max-width:9ch}.sc-rota{border:1px solid #435153;border-radius:6px;overflow:hidden}.sc-rota-times{display:grid;grid-template-columns:130px repeat(5,1fr);font-size:10px;color:#b5c5bd;background:#29383d;padding:12px}.sc-rota-row{display:grid;grid-template-columns:130px 1fr;align-items:center;min-height:65px;border-top:1px solid #435153;padding:8px 12px}.sc-rota-row>strong{display:flex;align-items:center;gap:9px;font-size:12px}.sc-rota-row>div{height:43px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),#435153 calc(20% - 1px),#435153 20%)}.sc-shift{display:flex;align-items:center;height:100%;padding:0 14px;background:#c4f16d;color:#263e34;font-size:12px;border-radius:3px;width:92%}.sc-shift--late{width:71%;margin-left:12%;background:#a4cebc}.sc-shift--mid{width:61%;margin-left:28%;background:#c4d7ed}
/* Common: community channels and an event in the conversation. */
.sc-preview--community{--sc-paper:#f7f4ff;--sc-ink:#3d2c52;--sc-muted:#83728d;--sc-line:#e4d9ef}.sc-preview--community .sc-preview-body{padding:0}.sc-community-layout{display:grid;grid-template-columns:170px 1fr}.sc-channel-list{background:#38264f;padding:26px 17px;color:#c4b2d4;display:flex;flex-direction:column;gap:18px;font-size:12px}.sc-channel-list>strong{font-size:9px;letter-spacing:.1em;color:#e1d1ee}.sc-channel-list>.active{color:#fff;font-weight:600;background:#533c6d;padding:9px;margin:-9px}.sc-channel-list>small{margin-top:17px;color:#9e84b8;font-size:9px;letter-spacing:.1em}.sc-conversation{padding:28px}.sc-conversation h3{font-size:26px}.sc-message{display:flex;gap:13px;margin:21px 0;font-size:13px}.sc-message strong{display:block;font-size:12px}.sc-message small{font-size:9px;margin-left:7px}.sc-message p{margin-top:5px;max-width:56ch}.sc-event-card{display:flex;align-items:flex-start;gap:18px;padding:24px;margin-left:48px;border-radius:10px;background:#e9ddff}.sc-event-card>span{display:grid;place-items:center;flex:0 0 auto;width:53px;height:65px;background:#b696e5;color:#fff;font-size:17px;border-radius:7px;font-weight:600}.sc-event-card h4{font-size:22px;margin:6px 0}.sc-event-card p{font-size:12px}.sc-event-card b{font-size:11px;display:block;margin-top:8px;color:#7a619a}.sc-conversation .sc-preview-action{margin-left:48px}
/* Folio: a quiet client space with a project cover. */
.sc-preview--projects{--sc-paper:#f3ede3;--sc-ink:#50453b;--sc-muted:#9a7e66;--sc-line:#dcd0bf}.sc-preview--projects .sc-product-header>div>strong{font:italic 28px Georgia,serif}.sc-folio-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;min-height:390px}.sc-folio-intro>small{font-size:9px;letter-spacing:.12em}.sc-folio-intro h3{font:normal clamp(35px,4vw,54px)/1.12 Georgia,serif;margin:23px 0;letter-spacing:-.045em}.sc-folio-intro>p{font-size:14px;color:#a08770}.sc-folio-progress{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid #d8cbbc;margin:30px 0 25px;padding-top:15px;font-size:10px;color:#ae9883}.sc-folio-progress>.active{color:#9f6348;font-weight:600}.sc-folio-board{position:relative;padding:0 34px 35px 0}.sc-folio-cover{background:#b77554;padding:27px 29px;color:#ffecda;min-height:325px;box-shadow:10px 10px 0 #e3d5c4}.sc-folio-cover>span{font:bold 69px Georgia,serif}.sc-folio-cover p{font:32px/1.05 Georgia,serif;margin:18px 0 24px}.sc-folio-cover small{color:#efcab3;font-size:8px;letter-spacing:.12em}.sc-folio-paper{position:absolute;right:0;bottom:0;background:#fffcf5;padding:18px 20px;width:65%;box-shadow:0 4px 14px #68523f16;transform:rotate(-3deg)}.sc-folio-paper>small{font-size:8px;letter-spacing:.12em}.sc-folio-paper h4{font:23px/1.15 Georgia,serif;margin:7px 0}.sc-folio-paper p{font-size:11px;color:#a08770}.sc-folio-paper>span{display:block;margin-top:13px;font-size:10px;font-weight:600}
/* Daylight: a booking calendar with a warm human introduction. */
.sc-preview--booking{--sc-paper:#fffbf1;--sc-ink:#574f35;--sc-muted:#9b8b63;--sc-line:#e9ddbe}.sc-preview--booking .sc-product-header>div>strong{font:26px Georgia,serif}.sc-booking-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px}.sc-booking-layout h3{font:39px/1.15 Georgia,serif;letter-spacing:-.035em}.sc-booking-host{display:flex;gap:12px;align-items:center;margin-top:29px}.sc-booking-host>div{display:grid;gap:3px}.sc-booking-host strong{font-size:13px}.sc-booking-host span:not(.sc-avatar){font-size:11px;color:#9b8b63}.sc-booking-sun{font:145px/1 Arial,sans-serif;color:#e5bc69;text-align:center;margin-top:20px}.sc-booking-picker{background:#fff;padding:23px;border:1px solid #eee5ce;border-radius:12px;box-shadow:0 6px 20px #8f6e2210}.sc-calendar-top{display:flex;justify-content:space-between;align-items:center;margin:2px 0 21px;font-size:16px}.sc-calendar-top>span{font-size:20px;color:#c0ad7b}.sc-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;text-align:center}.sc-calendar-grid>small{font-size:10px;margin-bottom:7px}.sc-calendar-grid>span{display:grid;place-items:center;font-size:12px;height:28px;border-radius:50%}.sc-calendar-grid>.muted{color:#d6cdb6}.sc-calendar-grid>.selected{background:#de9b48;color:#fff;font-weight:600}.sc-time-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:22px 0 18px}.sc-time-slots>span{font-size:11px;border:1px solid #e9ddbe;border-radius:5px;padding:6px 0;text-align:center}.sc-time-slots>.selected{background:#f5dfa6;border-color:#e3c478}.sc-booking-picker .sc-preview-action{width:100%;background:#6c6944}
/* Tally: financial overview and the actual document. */
.sc-preview--invoices{--sc-paper:#e9f0e9;--sc-ink:#275541;--sc-muted:#7b917c;--sc-line:#d1ded1}.sc-preview--invoices .sc-product-header>div>strong{font:bold 28px Georgia,serif}.sc-tally-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px}.sc-tally-layout h3{font-size:31px;max-width:15ch}.sc-money-total>small{font-size:9px;letter-spacing:.1em;display:block}.sc-money-total>strong{display:block;font-size:44px;font-weight:500;letter-spacing:-.06em;margin:8px 0}.sc-money-total>strong>span{font-size:26px;color:#90a58e}.sc-cash-bars{display:flex;align-items:flex-end;gap:10px;height:80px;margin:14px 0 20px;border-bottom:1px solid #c3d4c2}.sc-cash-bars i{width:12%;background:#a6c3ae;height:38%;border-radius:3px 3px 0 0}.sc-cash-bars i:nth-child(2){height:60%}.sc-cash-bars i:nth-child(3){height:48%}.sc-cash-bars i:nth-child(4){height:85%}.sc-cash-bars i:nth-child(5){height:78%}.sc-cash-bars i:nth-child(6){height:100%;background:#286d51}.sc-tally-layout .sc-preview-action{margin-top:20px}.sc-invoice-sheet{background:#fff;padding:28px;box-shadow:0 4px 20px #47624712;transform:rotate(1deg)}.sc-invoice-sheet>div:first-child{display:flex;justify-content:space-between;font-size:11px}.sc-invoice-sheet>div:first-child>span{text-align:right;color:#8ca18a;font-size:9px}.sc-invoice-sheet h3{font:31px/1.15 Georgia,serif;margin:25px 0}.sc-invoice-sheet>small{font-size:8px;letter-spacing:.1em}.sc-invoice-sheet>p{font-size:12px;margin:5px 0 23px}.sc-invoice-sheet table{width:100%;border-collapse:collapse;font-size:11px;background:none}.sc-invoice-sheet :is(td,th){padding:11px 0;text-align:left;border-bottom:1px solid #e3eae1}.sc-invoice-sheet :is(td,th):last-child{text-align:right}.sc-invoice-sheet th{font-size:9px;color:#94a690;font-weight:400}.sc-invoice-total{display:flex;justify-content:space-between;align-items:center;margin-top:25px;font-size:12px}.sc-invoice-total b{font-size:24px}
/* Shelf: a product catalogue, not a dashboard. */
.sc-preview--stock{--sc-paper:#edf2f4;--sc-ink:#344858;--sc-muted:#7a8b94;--sc-line:#d3dfe5}.sc-preview--stock .sc-product-header>div>strong{font-weight:700;font-size:27px}.sc-stock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sc-stock-grid article{background:#fff;border-radius:8px;padding:10px;box-shadow:0 3px 8px #35546a08}.sc-stock-grid article>div:last-child{padding:14px 6px 6px;display:grid;grid-template-columns:1fr auto;gap:4px}.sc-stock-grid strong{font-size:15px}.sc-stock-grid small{grid-column:1;font-size:10px}.sc-stock-grid article>div>b{grid-column:2;grid-row:1/3;align-self:center;font-size:13px}.sc-product-object{height:180px;position:relative;overflow:hidden;border-radius:5px;background:#d7e4ec}.sc-object-lamp i{position:absolute;width:7px;height:76px;background:#47718b;left:50%;top:68px;transform:rotate(12deg);transform-origin:bottom}.sc-object-lamp b{position:absolute;width:75px;height:8px;background:#47718b;left:calc(50% - 35px);top:141px;border-radius:50%}.sc-object-lamp>span{position:absolute;left:calc(50% - 15px);top:47px;width:66px;height:39px;background:#719db4;clip-path:polygon(36% 0,60% 0,100% 100%,0 100%);transform:rotate(12deg)}.sc-object-chair{background:#e6dcd2}.sc-object-chair i{position:absolute;width:82px;height:62px;left:calc(50% - 41px);top:48px;background:#b08c69;border-radius:13px 13px 4px 4px;box-shadow:0 7px 0 #937553}.sc-object-chair b{position:absolute;width:93px;height:12px;left:calc(50% - 47px);top:109px;background:#a58462;border-radius:2px}.sc-object-chair>span{position:absolute;width:7px;height:34px;left:calc(50% - 39px);top:119px;background:#977a5c;box-shadow:70px 0 0 #977a5c}.sc-object-vase{background:#dbe5d4}.sc-object-vase i{position:absolute;width:67px;height:94px;left:calc(50% - 34px);top:58px;background:linear-gradient(90deg,#809875,#a6b69a,#8aa181);border-radius:30% 30% 40% 40%;clip-path:polygon(30% 0,70% 0,68% 25%,100% 69%,90% 94%,69% 100%,29% 100%,10% 94%,0 69%,32% 25%)}.sc-object-vase b{position:absolute;left:calc(50% - 14px);top:56px;width:28px;height:5px;border-radius:50%;background:#748c68}
/* Orbit Run: a game title scene. */
.sc-preview--game{--sc-paper:#191a3c;--sc-ink:#ecefff;--sc-muted:#b3b6d9;--sc-line:#393658}.sc-preview--game .sc-product-header>div>strong{font-family:monospace;letter-spacing:.03em;text-transform:uppercase;font-size:19px}.sc-preview--game .sc-preview-body{padding:0}.sc-orbit-scene{position:relative;isolation:isolate;overflow:hidden;min-height:440px;padding:28px 40px;background:radial-gradient(circle at 8% 18%,#f0daef 1px,transparent 2px),radial-gradient(circle at 72% 65%,#f0daef 1px,transparent 2px),radial-gradient(circle at 29% 42%,#bcb7ef 1px,transparent 2px),radial-gradient(circle at 71% 29%,#bcb7ef 1px,transparent 2px),radial-gradient(circle at 84% 75%,#bcb7ef 1px,transparent 2px);background-size:149px 107px,193px 141px,127px 197px,167px 151px,241px 139px}.sc-orbit-hud{display:flex;justify-content:space-between;position:relative;z-index:1;font:11px monospace;letter-spacing:.1em;color:#a9a8ce}.sc-orbit-hud>span:last-child{color:#adf668}.sc-orbit-title{position:relative;z-index:1;margin-top:34px}.sc-orbit-title>small{font:9px monospace;letter-spacing:.15em}.sc-orbit-title h3{font:bold clamp(52px,6vw,82px)/.86 Arial,sans-serif;letter-spacing:-.06em;margin:17px 0 20px}.sc-orbit-title h3 em{font-style:normal;color:#b6f36b}.sc-orbit-title>p{font:12px/1.6 monospace;color:#b3b6d9}.sc-orbit-title .sc-preview-action{margin-top:23px;color:#222547;text-transform:uppercase;font:600 11px monospace;background:#b6f36b}.sc-orbit-planet{position:absolute;width:280px;height:280px;right:-34px;top:-69px;border-radius:50%;background:radial-gradient(circle at 34% 38%,#6c568e 0 25%,#493b76 70%);box-shadow:0 0 40px #4c3d7b40}.sc-orbit-moon{position:absolute;width:60px;height:60px;right:31%;bottom:14%;border-radius:50%;background:#5d5078;box-shadow:inset -13px -6px #3d3659}.sc-orbit-ship{position:absolute;width:145px;height:205px;right:18%;top:35%;transform:rotate(17deg);filter:drop-shadow(0 10px 20px #090d29)}.sc-preview--game:has(.sc-preview-action[aria-pressed=true]) .sc-orbit-ship{animation:sc-ship-lift 1s ease-in-out both}@keyframes sc-ship-lift{0%{transform:rotate(17deg)}50%{transform:translate(8px,-25px) rotate(17deg)}100%{transform:translate(0,-12px) rotate(17deg)}}
/* Shortlist: a candidate board. */
.sc-preview--recruitment{--sc-paper:#f2eff9;--sc-ink:#4b4162;--sc-muted:#9587ac;--sc-line:#dfd6eb}.sc-candidate-board{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.sc-candidate-board>section{background:#e7e1f2;padding:13px;border-radius:7px;min-height:274px}.sc-candidate-board h4{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin:3px 1px 15px}.sc-candidate-board h4>span{display:grid;place-items:center;font-size:10px;border-radius:50%;width:21px;height:21px;background:#d7cce9;color:#7e6b9d}.sc-candidate-board article{background:#fff;padding:13px;border-radius:6px;margin-top:10px;display:grid;grid-template-columns:31px 1fr;gap:6px 8px;box-shadow:0 2px 4px #56417f08}.sc-candidate-board .sc-avatar{width:29px;height:29px;font-size:9px;grid-row:1/3}.sc-candidate-board article>strong{font-size:12px;align-self:end}.sc-candidate-board article>small{font-size:9px;grid-column:2}.sc-candidate-board article>span:last-child{grid-column:1/-1;border-top:1px solid #eee8f6;padding-top:9px;margin-top:6px;font-size:9px;color:#8d7bab}
/* Bench: a repair and its paper job card. */
.sc-preview--repairs{--sc-paper:#292c2c;--sc-ink:#f1f1e7;--sc-muted:#a2aaa0;--sc-line:#48524a}.sc-preview--repairs .sc-product-header>div>strong{text-transform:uppercase;letter-spacing:.05em;font-size:20px}.sc-bench-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:30px}.sc-bench-layout h3{font-size:31px}.sc-laptop-object{position:relative;padding:15px 25px 23px;height:214px;background:#343a37;margin-top:24px;border-radius:8px}.sc-laptop-object>div{height:165px;border:9px solid #131a19;border-radius:9px;background:#202d2c;padding:24px;text-align:center}.sc-laptop-object>div>span{display:block;font-size:8px;letter-spacing:.1em;color:#859c92}.sc-laptop-object strong{display:block;font-size:40px;line-height:1.25;color:#eab24d;font-weight:500}.sc-laptop-object i{display:block;width:80px;height:7px;background:linear-gradient(90deg,#eab24d 42%,#41534b 42%);margin:9px auto}.sc-laptop-object>b{position:absolute;height:16px;left:15px;right:15px;bottom:24px;background:#6c756f;clip-path:polygon(4% 0,96% 0,100% 100%,0 100%)}.sc-repair-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px;font-size:10px;color:#a8b5a8}.sc-bench-layout>aside{background:#eae5d4;color:#333c37;padding:25px;transform:rotate(1deg);box-shadow:0 6px 14px #080f0a30}.sc-bench-layout>aside h4{font-size:22px;margin:18px 0}.sc-job-label{font:10px monospace;letter-spacing:.1em;color:#8b8a78}.sc-bench-layout .sc-list-row{border-color:#cecebb;padding:13px 0}.sc-bench-layout .sc-list-row strong{font-size:12px}.sc-bench-layout .sc-list-row small{font-size:10px;color:#8c937e}.sc-repair-total{display:flex;justify-content:space-between;align-items:center;margin:24px 0;font-size:13px}.sc-repair-total b{font-size:26px}.sc-bench-layout .sc-preview-action{color:#4d401f}
/* Rapport: the relationship takes centre stage. */
.sc-preview--sales{--sc-paper:#faf0ec;--sc-ink:#63433c;--sc-muted:#a37f72;--sc-line:#e1c9c0}.sc-preview--sales .sc-preview-body{padding:0}.sc-preview--sales .sc-product-header>div>strong{font:27px Georgia,serif}.sc-rapport-layout{display:grid;grid-template-columns:36% 64%}.sc-rapport-layout>aside{background:#e9d7d2;padding:28px}.sc-rapport-layout .sc-view-heading h3{font:32px/1.13 Georgia,serif}.sc-sales-value{margin-top:23px}.sc-sales-value small{font-size:9px;letter-spacing:.1em;display:block}.sc-sales-value strong{font-size:31px;font-weight:500;display:block;letter-spacing:-.04em}.sc-relationship{padding:28px}.sc-relationship>div:first-child{display:flex;gap:15px;align-items:center;margin-bottom:25px}.sc-relationship .sc-avatar{width:49px;height:49px;font-size:16px}.sc-relationship h3{font:27px/1.15 Georgia,serif;max-width:19ch}.sc-relationship small{font-size:9px;letter-spacing:.07em;display:block;margin-bottom:6px}.sc-timeline{list-style:none;padding:0 0 0 14px;margin:0 0 25px!important}.sc-timeline li{position:relative;border-left:1px solid #d4b6ad;padding:0 0 22px 25px}.sc-timeline li:before{content:'';position:absolute;width:9px;height:9px;background:#c66654;left:-5px;top:3px;border-radius:50%;box-shadow:0 0 0 5px #faf0ec}.sc-timeline li>b{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#ac7a6c;display:block;margin-bottom:5px}.sc-timeline strong{display:block;font-size:14px}.sc-timeline p{font-size:11px;color:#b08c7e;margin-top:4px}.sc-timeline li:last-child{padding-bottom:0}
/* Source: deliberate side-by-side purchasing. */
.sc-preview--purchasing{--sc-paper:#eef3f5;--sc-ink:#365c6a;--sc-muted:#7e9aa3;--sc-line:#cedde1}.sc-preview--purchasing .sc-product-header>div>strong{text-transform:uppercase;letter-spacing:.06em;font-size:19px}.sc-supplier-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sc-supplier-comparison>article{padding:22px 18px;background:#fff;border:1px solid #dce5e8;border-radius:8px}.sc-supplier-comparison>article:first-child{background:#d5e7ea;border-color:#c2d9df}.sc-supplier-comparison article>small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.04em;min-height:27px}.sc-supplier-comparison h4{font-size:18px;margin:8px 0 20px;min-height:42px}.sc-supplier-comparison article>strong{display:block;font-size:32px;letter-spacing:-.04em;font-weight:500}.sc-supplier-comparison article>span{display:block;font-size:10px;color:#7b959f}.sc-supplier-comparison dl{display:grid;grid-template-columns:1fr;gap:4px;border-top:1px solid #c9d8dc;margin-top:20px;padding-top:14px;font-size:11px}.sc-supplier-comparison dt{font-size:9px;color:#849aa1}.sc-supplier-comparison dd{margin:0 0 9px}.sc-approval-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:25px 0;font-size:11px;color:#8ca3aa}.sc-approval-line i{font-style:normal;color:#afc0c7}.sc-approval-line .active{color:#365c6a;font-weight:600}
/* Made: a product configurator with its object in the spotlight. */
.sc-preview--configurator{--sc-paper:#f5eeec;--sc-ink:#50434b;--sc-muted:#aa919d;--sc-line:#e2d3da}.sc-preview--configurator .sc-product-header>div>strong{font:italic 29px Georgia,serif}.sc-preview--configurator .sc-preview-body{padding:0}.sc-made-layout{display:grid;grid-template-columns:48% 52%}.sc-made-layout>aside{padding:30px}.sc-made-layout h3{font:38px/1.1 Georgia,serif}.sc-computer-stage{background:#e3d2d0;position:relative;display:flex;flex-direction:column;min-height:440px;align-items:center;justify-content:space-between;padding:25px}.sc-computer-stage>span{font-size:10px;letter-spacing:.13em;align-self:flex-start;color:#a28795}.sc-computer-stage>small{font-size:8px;letter-spacing:.1em;color:#a28795;text-align:center}.sc-pc-object{position:relative;width:175px;height:225px;perspective:900px;filter:drop-shadow(13px 17px 14px #6d4f5e24);transform:rotate(-3deg)}.sc-pc-face{position:absolute;left:0;top:0;width:135px;height:225px;border:10px solid #eaded5;background:#f6eee4;transform:skewY(-7deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:21px}.sc-pc-face>i{display:block;width:65px;height:65px;border:10px solid #b8aaa7;border-radius:50%;background:radial-gradient(circle,#f6eee4 0 15%,#d7c9c1 17% 50%,#b8aaa7 55% 60%,#d7c9c1 65%)}.sc-pc-face>b{position:absolute;bottom:8px;width:4px;height:4px;border-radius:50%;background:#a6959d}.sc-pc-side{position:absolute;left:135px;top:7px;width:40px;height:225px;transform:skewY(20deg);background:linear-gradient(90deg,#b6a7ac,#ccbec2)}.sc-finish-choices{display:flex;align-items:center;gap:9px;margin:20px 0}.sc-finish-choices>span{display:block;width:22px;height:22px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #d3bfca}.sc-finish-choices>.cream{background:#ded0bf}.sc-finish-choices>.midnight{background:#353b47}.sc-finish-choices>.rose{background:#d5a9b8}.sc-finish-choices small{font-size:10px;margin-left:5px}.sc-made-layout .sc-list-row{padding:10px 0}.sc-made-layout .sc-list-row strong{font-size:12px}.sc-made-layout .sc-list-row small{font-size:10px}.sc-made-price{font-size:11px;color:#aa919d;margin:21px 0 17px}.sc-made-price strong{font-size:30px;font-weight:500;color:#50434b;margin-left:6px;letter-spacing:-.04em}.sc-made-layout .sc-preview-action{color:#50434b;background:#e5c1cc}.sc-preview--configurator:has(.sc-preview-action[aria-pressed=true]) .sc-pc-face{border-color:#353b47;background:#444b59}.sc-preview--configurator:has(.sc-preview-action[aria-pressed=true]) .sc-pc-side{background:linear-gradient(90deg,#242b35,#495263)}.sc-preview--configurator:has(.sc-preview-action[aria-pressed=true]) .sc-pc-face>i{border-color:#667080;background:radial-gradient(circle,#444b59 0 15%,#7b8492 17% 50%,#667080 55% 60%,#7b8492 65%)}
/* Welcome: an editorial welcome and a learning path. */
.sc-preview--training{--sc-paper:#fff8ed;--sc-ink:#73513a;--sc-muted:#a48a72;--sc-line:#e9d7bf}.sc-preview--training .sc-preview-body{padding:0}.sc-preview--training .sc-product-header>div>strong{font:27px Georgia,serif}.sc-welcome-layout{display:grid;grid-template-columns:43% 57%}.sc-welcome-story{background:#f0bb8e;padding:30px;color:#623f2b;min-height:425px}.sc-welcome-story>small{font-size:9px;letter-spacing:.12em;color:#a06c4b}.sc-welcome-story h3{font:58px/.98 Georgia,serif;margin:25px 0 20px;letter-spacing:-.05em}.sc-welcome-story>p{font-size:13px;color:#9c694c}.sc-welcome-people{display:flex;margin:24px 0}.sc-welcome-people .sc-avatar{width:54px;height:54px;font-size:20px;margin-right:-7px;border:3px solid #f0bb8e}.sc-welcome-story>span{font-size:8px;letter-spacing:.08em;color:#9c694c}.sc-welcome-layout>div:last-child{padding:30px}.sc-welcome-layout>div:last-child h3{font-size:29px}.sc-learning-path{margin:24px 0}.sc-learning-path>div{display:flex;align-items:center;gap:10px;border-top:1px solid #e9d7bf;padding:16px 0}.sc-learning-path>div>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;background:#ecd6bb;border-radius:50%;font-size:10px;color:#ad8b67}.sc-learning-path>div:first-child>span{background:#df8b56;color:#fff}.sc-learning-path strong{font-size:12px;display:block}.sc-learning-path small{font-size:9px;display:block}.sc-learning-path b{font-size:8px;margin-left:auto;white-space:nowrap;color:#b59c7f}.sc-welcome-layout .sc-preview-action{background:#8f5738}
/* Kit: equipment photography expressed as a crisp code-native object. */
.sc-preview--hire{--sc-paper:#f0f2e8;--sc-ink:#46523b;--sc-muted:#8a9777;--sc-line:#d6ddc9}.sc-preview--hire .sc-preview-body{padding:0}.sc-preview--hire .sc-product-header>div>strong{font:bold 31px Georgia,serif}.sc-kit-layout{display:grid;grid-template-columns:48% 52%}.sc-kit-photo{background:#d8dec5;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:420px;padding:29px}.sc-kit-photo>small{font-size:9px;letter-spacing:.1em;color:#839268;align-self:flex-start}.sc-kit-photo>span{font-size:9px;letter-spacing:.1em;color:#839268}.sc-camera-object{width:245px;height:160px;position:relative;filter:drop-shadow(0 14px 13px #3f4c3630);transform:rotate(-5deg)}.sc-camera-object>div{position:absolute;bottom:0;width:100%;height:129px;background:linear-gradient(160deg,#3c4940,#27322e);border-radius:15px}.sc-camera-object>div:before{content:'';position:absolute;width:77px;height:26px;background:#39463a;left:26px;top:-23px;border-radius:6px 6px 0 0}.sc-camera-object i{position:absolute;width:145px;height:145px;top:-11px;left:55px;border-radius:50%;background:radial-gradient(circle at 45% 44%,#75978a 0 7%,#3c5f5b 9% 22%,#142221 24% 34%,#4c5e4e 36% 45%,#1e2723 47%);border:2px solid #5a6657;box-shadow:5px 3px 9px #030d0550}.sc-camera-object b{position:absolute;width:24px;height:13px;background:#bdc9a6;right:15px;top:15px;border-radius:3px}.sc-camera-object span{position:absolute;width:21px;height:8px;left:15px;top:14px;border-radius:2px;background:#56634d}.sc-kit-layout>aside{padding:30px}.sc-kit-layout h3{font:40px/1.12 Georgia,serif}.sc-kit-layout h4{font-size:18px;margin:25px 0 9px}.sc-kit-layout aside>p{font-size:12px;color:#8a9777}.sc-hire-dates{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d6ddc9;border-bottom:1px solid #d6ddc9;padding:19px 0;margin:22px 0;font-size:8px;color:#99a582;letter-spacing:.05em}.sc-hire-dates strong{display:block;font-size:14px;letter-spacing:0;color:#61774b;margin-top:5px}.sc-hire-dates i{font-style:normal;font-size:19px}.sc-kit-price{margin:17px 0 22px}.sc-kit-price>strong{display:block;font-size:32px;font-weight:500;letter-spacing:-.04em}.sc-kit-price>strong>small{font-size:14px;letter-spacing:0}.sc-kit-price>span{font-size:11px;color:#839268}.sc-kit-layout .sc-preview-action{color:#46523b;background:#bed872}
/* Workshop: the production line is the interface. */
.sc-preview--production{--sc-paper:#eee8df;--sc-ink:#67513c;--sc-muted:#a28c70;--sc-line:#d6c8b5}.sc-preview--production .sc-product-header>div>strong{font-size:19px;letter-spacing:.03em;text-transform:uppercase}.sc-production-line{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:27px}.sc-production-line>section{padding:18px 12px;background:#ded4c5;border-top:3px solid #b99d7b;border-radius:3px;position:relative;min-width:0}.sc-production-line>section:not(:last-child):after{content:'→';position:absolute;top:23px;right:-11px;z-index:1;color:#a88c6b;background:#eee8df;font-size:17px;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center}.sc-station-number{display:block;font:10px monospace;color:#ad9270;margin-bottom:7px}.sc-production-line h4{font-size:18px}.sc-production-line>section>small{font-size:10px;display:block;margin-top:6px}.sc-production-line article{background:#faf6ee;padding:12px;margin-top:19px;border-radius:3px}.sc-production-line article>strong{display:block;font-size:12px;margin-top:15px}.sc-production-line article>span{display:block;font-size:9px;color:#ad9270;margin-top:5px}.sc-wood-lines{height:59px;background:repeating-linear-gradient(0deg,#c9ac87 0 9px,#b59065 9px 11px,#eedfc9 11px 15px);transform:perspective(140px) rotateX(10deg);border-radius:1px;box-shadow:2px 3px #a9876220}
/* Together: people, activity and evidence. */
.sc-preview--social{--sc-paper:#eef2e8;--sc-ink:#365e49;--sc-muted:#87a18a;--sc-line:#d2dfca}.sc-preview--social .sc-product-header>div>strong{font:27px Georgia,serif}.sc-together-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:43px;align-items:center}.sc-together-layout h3{font:38px/1.14 Georgia,serif}.sc-impact-figures{display:flex;gap:35px;margin:29px 0}.sc-impact-figures strong{font-size:44px;line-height:1;font-weight:500;letter-spacing:-.04em}.sc-impact-figures span{display:block;font-size:10px;line-height:1.5;color:#87a18a;letter-spacing:0;margin-top:7px;max-width:13ch}.sc-impact-progress{margin:23px 0 28px}.sc-impact-progress>div{display:flex;justify-content:space-between;gap:15px;font-size:10px}.sc-impact-progress b{font-size:11px}.sc-impact-progress>i{display:block;height:9px;background:#d1dec9;border-radius:7px;margin:10px 0;font-style:normal;overflow:hidden}.sc-impact-progress>i>b{display:block;background:#4d9673;width:64%;height:100%;border-radius:7px}.sc-impact-progress>small{font-size:9px}.sc-impact-card{background:#fffdf6;padding:13px 13px 22px;border-radius:12px;box-shadow:0 5px 15px #477b4420;transform:rotate(2deg)}.sc-impact-art{height:180px;background:#d1dfc0;position:relative;overflow:hidden;border-radius:8px;margin-bottom:21px}.sc-impact-art>i{position:absolute;left:-15%;bottom:-56%;height:140%;width:90%;border-radius:50% 50% 0 0;transform:rotate(25deg);background:#90b78a}.sc-impact-art>i:nth-child(2){left:22%;bottom:-68%;background:#76a27b;transform:rotate(-29deg)}.sc-impact-art>i:nth-child(3){left:59%;bottom:-59%;background:#5e8f73;transform:rotate(23deg)}.sc-impact-art>span{position:absolute;left:25px;top:12px;font:50px Arial,sans-serif;color:#477c5a}.sc-impact-card>small{display:block;font-size:8px;letter-spacing:.1em;margin:0 9px 9px}.sc-impact-card h4{font:25px/1.12 Georgia,serif;margin:0 9px 9px}.sc-impact-card p{font-size:11px;color:#87a18a;margin:0 9px}.sc-impact-card>div:last-child{display:flex;flex-wrap:wrap;gap:6px;margin:16px 9px 0}.sc-impact-card>div:last-child>span{font-size:8px;background:#e9f0df;border-radius:4px;padding:4px 7px;color:#7a9777}
/* Service: floor plan meets kitchen ticket. */
.sc-preview--restaurant{--sc-paper:#f5eadd;--sc-ink:#785638;--sc-muted:#b19b7f;--sc-line:#e3d1b9}.sc-preview--restaurant .sc-product-header>div>strong{font:italic 29px Georgia,serif}.sc-service-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:40px}.sc-service-layout h3{font:36px/1.13 Georgia,serif}.sc-table-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:30px}.sc-table-plan>div{background:#e3d4bb;border:6px solid #ebdfcd;border-radius:20px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 3px 0 #dac5a8}.sc-table-plan b{font-size:25px;color:#8d775a;font-weight:500}.sc-table-plan span{font-size:9px;color:#a28e71;margin-top:3px}.sc-table-plan>.selected{background:#d56c4a;border-color:#e5af8f;box-shadow:0 3px 0 #c78d68}.sc-table-plan>.selected :is(b,span){color:#fff1dd}.sc-table-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;font-size:9px;color:#b19b7f}.sc-table-legend>span:nth-child(2){color:#b6a178}.sc-table-legend>span:nth-child(3){color:#d56c4a}.sc-kitchen-ticket{background:#fffdf4;padding:25px;box-shadow:0 5px 13px #94794410;position:relative;transform:rotate(1deg)}.sc-kitchen-ticket:after{content:'';height:8px;position:absolute;bottom:-7px;left:0;right:0;background:linear-gradient(135deg,#fffdf4 5px,transparent 0) 0 0/12px 8px,linear-gradient(225deg,#fffdf4 5px,transparent 0) 0 0/12px 8px}.sc-kitchen-ticket>div:first-child{display:flex;justify-content:space-between;gap:10px;font:10px monospace;color:#b19b7f}.sc-kitchen-ticket h4{font:25px/1.15 Georgia,serif;margin:24px 0 15px}.sc-kitchen-ticket .sc-list-row{border-color:#eee3cf;padding:13px 0}.sc-kitchen-ticket .sc-list-row strong{font-size:12px}.sc-kitchen-ticket .sc-list-row small{font-size:10px}.sc-kitchen-note{display:block;background:#f6ebce;font-size:8px;color:#b09a6a;padding:11px;margin-top:18px;letter-spacing:.03em}.sc-kitchen-note b{display:block;font-size:10px;color:#927d52;margin-top:4px;letter-spacing:0}.sc-ticket-state{font:10px monospace;text-align:center;padding:12px;margin:19px 0;background:#ead9ba;color:#95734a}.sc-kitchen-ticket .sc-preview-action{width:100%;font-size:12px}
@media(min-width:1200px){.sc-preview-body{padding:36px}.sc-preview .sc-relay-layout>aside,.sc-preview .sc-conversation,.sc-preview .sc-relationship,.sc-made-layout>aside,.sc-welcome-layout>div:last-child,.sc-kit-layout>aside{padding:34px}.sc-product-header{padding-inline:34px}.sc-preview-result{padding-inline:34px!important}.sc-map-wrap{min-height:440px}}
@media(max-width:760px){.sc-product-header{padding:15px 18px;gap:12px}.sc-product-header>span{display:none}.sc-product-header>div>strong{font-size:21px}.sc-product-header>small{font-size:8px}.sc-preview-body{padding:22px}.sc-preview-result{padding:13px 18px!important}.sc-view-heading h3{font-size:28px}.sc-relay-layout{grid-template-columns:48% 52%}.sc-relay-layout>aside{padding:21px}.sc-relay-layout h3{font-size:26px!important}.sc-list-row{gap:7px}.sc-list-row strong{font-size:12px}.sc-list-row small{font-size:10px}.sc-relay-layout .sc-list-row>span{font-size:11px}.sc-folio-layout,.sc-booking-layout,.sc-tally-layout,.sc-bench-layout,.sc-service-layout,.sc-together-layout{gap:23px}.sc-folio-intro h3{font-size:37px}.sc-folio-board{padding-right:15px}.sc-folio-cover{padding:24px;min-height:290px}.sc-folio-paper{width:85%}.sc-booking-layout h3{font-size:32px}.sc-booking-picker{padding:16px}.sc-calendar-grid{gap:4px}.sc-time-slots{gap:3px}.sc-time-slots>span{font-size:10px}.sc-community-layout{grid-template-columns:135px 1fr}.sc-channel-list{padding:22px 12px;font-size:10px}.sc-conversation{padding:23px}.sc-event-card{margin-left:0;padding:18px;gap:13px}.sc-event-card h4{font-size:20px}.sc-conversation .sc-preview-action{margin-left:0}.sc-shift{font-size:10px;padding:0 8px}.sc-rota-row,.sc-rota-times{grid-template-columns:95px 1fr}.sc-rota-times{grid-template-columns:95px repeat(5,1fr);font-size:9px}.sc-rota-row>strong{font-size:10px;gap:6px}.sc-rota .sc-avatar{width:25px;height:25px;font-size:10px}.sc-shift-overview>strong{padding:11px;font-size:29px;gap:8px}.sc-shift-overview small{font-size:9px}.sc-stock-grid{gap:10px}.sc-product-object{height:160px}.sc-stock-grid strong{font-size:12px}.sc-stock-grid article>div>b{font-size:11px}.sc-candidate-board{gap:8px}.sc-candidate-board>section{padding:9px}.sc-candidate-board article{padding:9px;grid-template-columns:1fr}.sc-candidate-board article>.sc-avatar{grid-row:auto}.sc-candidate-board article>small{grid-column:auto}.sc-candidate-board article>strong{font-size:11px}.sc-supplier-comparison{gap:9px}.sc-supplier-comparison>article{padding:17px 12px}.sc-supplier-comparison h4{font-size:15px}.sc-supplier-comparison article>strong{font-size:27px}.sc-made-layout>aside,.sc-kit-layout>aside{padding:25px}.sc-made-layout h3{font-size:33px}.sc-finish-choices{gap:6px}.sc-finish-choices small{font-size:8px}.sc-finish-choices>span{width:19px;height:19px}.sc-welcome-story{padding:25px}.sc-welcome-layout>div:last-child{padding:25px}.sc-welcome-story h3{font-size:48px}.sc-learning-path{margin-top:17px}.sc-learning-path>div{gap:8px}.sc-learning-path b{display:none}.sc-camera-object{transform:rotate(-5deg) scale(.85)}.sc-kit-photo{padding:23px}.sc-kit-photo>small,.sc-kit-photo>span{font-size:8px}.sc-production-line{gap:8px}.sc-production-line>section{padding:14px 8px}.sc-production-line h4{font-size:15px}.sc-production-line article{padding:8px}.sc-production-line article>strong{font-size:10px}.sc-production-line article>span{font-size:8px}.sc-together-layout h3{font-size:33px}.sc-impact-card h4{font-size:22px}.sc-table-plan{gap:11px}.sc-table-plan b{font-size:23px}.sc-table-plan span{font-size:8px}.sc-kitchen-ticket{padding:20px}.sc-kitchen-ticket h4{font-size:23px}.sc-invoice-sheet{padding:22px}.sc-invoice-sheet h3{font-size:28px}.sc-money-total>strong{font-size:37px}.sc-rapport-layout{grid-template-columns:38% 62%}.sc-rapport-layout>aside,.sc-relationship{padding:23px}.sc-rapport-layout .sc-view-heading h3{font-size:27px}.sc-relationship h3{font-size:24px}.sc-bench-layout h3{font-size:27px}.sc-laptop-object{padding:15px 17px 23px}.sc-laptop-object>div{padding:23px 10px}.sc-bench-layout>aside{padding:21px}}
@media(max-width:550px){.sc-product-header>small{display:none}.sc-preview-body{padding:21px 17px}.sc-preview h3{font-size:28px}.sc-preview-action{font-size:12px;gap:13px;min-height:43px;padding:12px 14px}.sc-preview-result{font-size:11px}.sc-inline-note{align-items:flex-start;flex-direction:column;gap:16px;margin-top:22px}.sc-inline-note>.sc-preview-action{width:100%}.sc-relay-layout{display:flex;flex-direction:column-reverse;min-height:0}.sc-map-wrap{min-height:230px}.sc-relay-layout>aside{padding:23px 18px}.sc-relay-layout .sc-view-heading h3{font-size:29px!important}.sc-relay-layout .sc-list-row strong{font-size:14px}.sc-relay-layout .sc-list-row small{font-size:11px}.sc-relay-layout .sc-list-row>span{font-size:13px}.sc-relay-layout .sc-preview-action{width:100%}.sc-shift-overview{gap:7px;margin-bottom:18px}.sc-shift-overview>strong{flex-direction:column;align-items:flex-start;gap:4px;font-size:29px;padding:11px}.sc-shift-overview small{font-size:9px;max-width:none}.sc-rota-row{grid-template-columns:68px 1fr;padding-inline:8px}.sc-rota-times{grid-template-columns:68px repeat(5,1fr);padding-inline:8px;font-size:8px}.sc-rota-row>strong{flex-direction:column;align-items:flex-start;gap:3px}.sc-rota-row{min-height:74px}.sc-shift{font-size:9px;line-height:1.25;word-break:normal}.sc-community-layout{grid-template-columns:1fr}.sc-channel-list{flex-direction:row;overflow:auto;gap:17px;padding:14px 18px;white-space:nowrap}.sc-channel-list>strong,.sc-channel-list>small,.sc-channel-list>small~span{display:none}.sc-channel-list>.active{margin:0;padding:0;background:none}.sc-conversation{padding:23px 18px}.sc-conversation h3{font-size:26px}.sc-event-card{padding:16px;gap:12px}.sc-event-card>span{width:42px;height:54px;font-size:15px}.sc-event-card h4{font-size:20px}.sc-message{gap:10px;font-size:12px}.sc-message .sc-avatar{width:30px;height:30px;font-size:10px}.sc-conversation .sc-preview-action{width:100%}.sc-folio-layout,.sc-booking-layout,.sc-tally-layout,.sc-bench-layout,.sc-together-layout,.sc-service-layout{grid-template-columns:1fr;gap:30px}.sc-folio-intro h3{font:39px/1.12 Georgia,serif}.sc-folio-progress{gap:14px;margin:22px 0;font-size:10px}.sc-folio-board{max-width:355px;width:100%;margin:auto;padding:0 27px 39px 0}.sc-folio-cover{min-height:274px;padding:24px}.sc-folio-cover>span{font-size:57px}.sc-folio-cover>p{font-size:30px}.sc-folio-cover small{font-size:8px}.sc-folio-paper{max-width:230px}.sc-booking-layout h3{font:34px/1.15 Georgia,serif}.sc-booking-host{margin-top:18px}.sc-booking-sun{position:absolute;right:4px;top:7px;font-size:45px;margin:0;opacity:.65}.sc-booking-layout>div:first-child{position:relative;padding-right:28px}.sc-booking-picker{padding:22px}.sc-calendar-grid{gap:7px}.sc-calendar-grid>span{height:29px;font-size:12px}.sc-time-slots>span{font-size:11px;padding:8px 0}.sc-tally-layout h3{font-size:29px;max-width:none}.sc-money-total>strong{font-size:43px}.sc-cash-bars{height:73px}.sc-tally-layout .sc-preview-action{width:100%}.sc-invoice-sheet{transform:none;padding:25px}.sc-invoice-sheet h3{font-size:31px}.sc-stock-grid{grid-template-columns:1fr;gap:11px}.sc-stock-grid article{display:grid;grid-template-columns:102px 1fr;padding:7px;gap:12px;align-items:center}.sc-product-object{height:109px}.sc-stock-grid article>div:last-child{padding:8px 10px 8px 0;grid-template-columns:1fr}.sc-stock-grid article>div>b{grid-column:1;grid-row:auto;margin-top:5px;font-size:13px}.sc-stock-grid strong{font-size:15px}.sc-stock-grid small{font-size:10px}.sc-object-lamp i{height:48px;top:37px;width:5px}.sc-object-lamp b{width:52px;height:6px;top:84px;left:calc(50% - 25px)}.sc-object-lamp>span{width:45px;height:29px;top:21px;left:calc(50% - 7px)}.sc-object-chair i{width:58px;height:41px;top:24px;left:calc(50% - 29px);border-radius:8px}.sc-object-chair b{width:66px;height:9px;top:64px;left:calc(50% - 33px)}.sc-object-chair>span{top:73px;width:5px;height:24px;left:calc(50% - 27px);box-shadow:49px 0 #977a5c}.sc-object-vase i{width:48px;height:69px;top:23px;left:calc(50% - 24px)}.sc-object-vase b{width:21px;height:4px;top:21px;left:calc(50% - 10px)}.sc-orbit-scene{padding:23px;min-height:420px}.sc-orbit-title h3{font-size:67px}.sc-orbit-title>small{font-size:8px}.sc-orbit-title p{font-size:10px}.sc-orbit-ship{width:78px;height:130px;right:8%;top:42%}.sc-orbit-planet{width:200px;height:200px;right:-70px;top:-65px;opacity:.7}.sc-orbit-moon{width:37px;height:37px;right:20%;bottom:18%}.sc-candidate-board{grid-template-columns:1fr;gap:12px}.sc-candidate-board>section{min-height:0;padding:13px}.sc-candidate-board article{padding:12px;grid-template-columns:30px 1fr}.sc-candidate-board article>.sc-avatar{grid-row:1/3}.sc-candidate-board article>small{grid-column:2}.sc-candidate-board article>strong{font-size:13px}.sc-candidate-board article>span:last-child{grid-column:2;padding-top:5px;margin-top:2px;border:0}.sc-candidate-board h4{font-size:14px;margin-bottom:12px}.sc-laptop-object{max-width:360px;width:100%;margin-inline:auto}.sc-bench-layout>aside{transform:none;padding:25px}.sc-bench-layout>aside h4{font-size:23px}.sc-bench-layout .sc-preview-action{width:100%}.sc-rapport-layout{grid-template-columns:1fr}.sc-rapport-layout>aside{padding:23px 18px}.sc-rapport-layout .sc-view-heading h3{font:31px/1.13 Georgia,serif}.sc-sales-value{margin-top:18px;display:flex;gap:15px;align-items:center}.sc-sales-value strong{font-size:27px}.sc-sales-value small{font-size:9px}.sc-relationship{padding:25px 18px}.sc-relationship h3{font-size:27px}.sc-relationship .sc-preview-action{width:100%}.sc-supplier-comparison{grid-template-columns:1fr}.sc-supplier-comparison article{padding:18px;position:relative}.sc-supplier-comparison article>small{min-height:0}.sc-supplier-comparison h4{min-height:0;font-size:19px;margin:9px 0 15px}.sc-supplier-comparison article>strong{font-size:32px}.sc-supplier-comparison dl{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;padding-top:13px}.sc-supplier-comparison dd{margin:0;text-align:right}.sc-approval-line{font-size:9px;gap:8px}.sc-preview--purchasing .sc-preview-action{width:100%}.sc-made-layout,.sc-welcome-layout,.sc-kit-layout{grid-template-columns:1fr}.sc-computer-stage{min-height:310px;padding:21px}.sc-pc-object{transform:rotate(-3deg) scale(.8);height:200px}.sc-made-layout>aside{padding:25px 18px}.sc-made-layout h3{font:36px/1.1 Georgia,serif}.sc-made-layout .sc-preview-action{width:100%}.sc-finish-choices small{font-size:10px}.sc-finish-choices>span{width:22px;height:22px}.sc-welcome-story{min-height:0;padding:25px 22px;position:relative}.sc-welcome-story h3{font:46px/.98 Georgia,serif;margin:20px 0 16px}.sc-welcome-story>p{font-size:12px}.sc-welcome-people{position:absolute;right:18px;top:79px;flex-direction:column;margin:0}.sc-welcome-people .sc-avatar{width:44px;height:44px;font-size:15px;margin-right:0;margin-bottom:-8px}.sc-welcome-story>span{display:block;font-size:8px;margin-top:20px}.sc-welcome-layout>div:last-child{padding:25px 18px}.sc-welcome-layout>div:last-child h3{font-size:28px}.sc-learning-path strong{font-size:13px}.sc-learning-path b{display:block;font-size:8px}.sc-welcome-layout .sc-preview-action{width:100%}.sc-kit-photo{min-height:280px;padding:22px}.sc-camera-object{transform:rotate(-5deg) scale(.86)}.sc-kit-layout>aside{padding:25px 18px}.sc-kit-layout h3{font:36px/1.12 Georgia,serif}.sc-kit-layout .sc-preview-action{width:100%}.sc-production-line{grid-template-columns:repeat(2,1fr);gap:12px}.sc-production-line>section{padding:15px 11px}.sc-production-line>section:nth-child(2):after{display:none}.sc-production-line h4{font-size:18px}.sc-production-line article>strong{font-size:12px}.sc-production-line article>span{font-size:9px}.sc-production-line article{padding:11px}.sc-together-layout h3{font:35px/1.13 Georgia,serif}.sc-impact-figures{gap:38px;margin:25px 0}.sc-impact-figures strong{font-size:44px}.sc-impact-card{max-width:360px;margin:auto;transform:none;width:100%}.sc-impact-card h4{font-size:26px}.sc-together-layout .sc-preview-action{width:100%}.sc-service-layout h3{font:34px/1.12 Georgia,serif}.sc-table-plan{gap:14px;max-width:370px;margin:25px auto 0}.sc-table-plan b{font-size:27px}.sc-table-plan span{font-size:9px}.sc-table-legend{font-size:9px;justify-content:center}.sc-kitchen-ticket{transform:none;padding:25px}.sc-kitchen-ticket h4{font:27px/1.15 Georgia,serif}.sc-kitchen-ticket .sc-list-row strong{font-size:13px}}
/* Let the illustrations and floor plan shrink within a narrow screen instead
   of making their grid tracks wider than the application itself. */
.sc-kit-layout>*,.sc-service-layout>*,.sc-kitchen-ticket .sc-list-row>div{min-width:0}.sc-camera-object{max-width:100%}.sc-table-plan{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sc-table-plan>div{min-width:0}
@media(max-width:550px){.sc-kit-layout,.sc-service-layout{grid-template-columns:minmax(0,1fr)}.sc-kit-photo{overflow:hidden}.sc-kitchen-ticket{padding:22px 18px}.sc-kitchen-ticket .sc-list-row{gap:0}.sc-kitchen-ticket .sc-list-row>span:empty{display:none}.sc-kitchen-ticket .sc-list-row strong,.sc-kitchen-note b{overflow-wrap:anywhere}.sc-table-plan{gap:10px}.sc-table-plan>div{border-width:4px}.sc-table-plan span{font-size:8px}}
@media(prefers-reduced-motion:reduce){.sc-preview-action{transition:none}.sc-preview--game:has(.sc-preview-action[aria-pressed=true]) .sc-orbit-ship{animation:none;transform:translateY(-12px) rotate(17deg)}}
.sc-art--courier{aspect-ratio:1.65;background:#f7f5ed}.sc-art--courier>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}
