.shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);block-size:100dvh;overflow:hidden;background:var(--color-bg)}.shell__main{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0}.shell__scroll{flex:1 1;overscroll-behavior:contain;scrollbar-gutter:stable}.nav,.shell__scroll{min-block-size:0;overflow-y:auto}.nav{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-3);background:var(--rail-bg);color:var(--rail-ink);-webkit-border-end:1px solid var(--rail-border);border-inline-end:1px solid var(--rail-border);scrollbar-color:var(--rail-on) var(--rail-bg)}.shell--rail{--sidebar-w:68px}.shell--rail .nav__brand span,.shell--rail .nav__demo,.shell--rail .nav__label,.shell--rail .navitem__l{display:none}.shell--rail .nav__head{flex-direction:column;gap:var(--space-2)}.shell--rail .navitem{justify-content:center;padding-inline:0}.shell--rail .navitem__n{position:absolute;inset-block-start:2px;inset-inline-end:8px;min-inline-size:17px;block-size:17px;font-size:10px}.shell--rail .navitem{position:relative}.shell--rail .nav__foot{padding-inline:0}.nav__head{display:flex;align-items:center;gap:var(--space-2);-webkit-padding-end:var(--space-2);padding-inline-end:var(--space-2)}.nav__fold{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:var(--radius-sm);border:1px solid transparent;background:none;color:var(--rail-dim);cursor:pointer}.nav__fold:hover{border-color:var(--rail-on);background:var(--rail-on);color:var(--rail-on-ink)}@media (max-width:1040px){.nav__fold{display:none}}.nav__brand{flex:1 1;min-inline-size:0;display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-2);color:var(--rail-on-ink);--mark-ring:var(--rail-ink);text-decoration:none}.nav__brand--fold{border:0;background:none;font:inherit;cursor:pointer;justify-content:center;border-radius:var(--radius-sm);min-block-size:40px}.nav__brand--fold:hover{background:var(--rail-on)}.nav__brand b{display:block;font-size:var(--density-font)}.nav__brand em{display:block;font-style:normal;font-size:var(--text-xs);color:var(--rail-dim)}.nav__group{display:flex;flex-direction:column;gap:2px}.nav__label{margin:0 0 var(--space-1);padding-inline:var(--space-2);font-size:10px;font-weight:700;letter-spacing:0;color:var(--rail-dim)}.navitem{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);min-block-size:40px;border-radius:var(--radius-sm);color:var(--rail-ink);text-decoration:none;font-size:var(--density-font);font-weight:600}.navitem--on,.navitem:hover{background:var(--rail-on);color:var(--rail-on-ink)}.navitem--on{position:relative}.navitem--on:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;inline-size:3px;border-radius:var(--radius-pill);background:var(--color-brand-400)}.navitem__i{display:inline-flex;flex:none}.navitem__l{flex:1 1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navitem__n{min-inline-size:20px;text-align:center;padding-inline:var(--space-1);border-radius:var(--radius-pill);font-size:10px;font-weight:700}.navitem__n,.navitem__n--plain{background:var(--rail-on);color:var(--rail-ink)}.navitem__n--warn{background:var(--color-warning);color:var(--color-on-fill)}.nav :focus-visible{outline-color:var(--rail-on-ink)}.nav__foot{-webkit-margin-before:auto;margin-block-start:auto;padding-inline:var(--space-2)}.nav__demo{font-size:10px;color:var(--rail-dim);line-height:1.6}.nav__scrim{display:none}.topbar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);min-block-size:56px;background:var(--color-surface);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:20}.topbar__menu{display:none}.topfind{flex:1 1;min-inline-size:0;max-inline-size:560px;position:relative}.topfind--on{z-index:58}.topfind--on .topfind__box{background:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft),var(--shadow-lg)}.topfind__box{display:flex;align-items:center;gap:var(--space-2);min-block-size:38px;padding-inline:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-text-muted);cursor:text}.topfind__box:focus-within{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-soft)}.topfind__box input{flex:1 1;min-inline-size:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:max(16px,var(--text-sm))}.topfind__box input:focus{outline:none}.topfind__box kbd{flex:none;padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);font-size:10px;color:var(--color-faint)}@media (max-width:900px){.topfind__box kbd,.topfind__more kbd{display:none}}.topfind__x{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-faint);cursor:pointer}.topfind__x:hover{background:var(--color-bg-2);color:var(--color-text)}.topfind__pop{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline:0;z-index:60;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-lg);overflow:hidden;max-block-size:min(60vh,460px);display:flex;flex-direction:column;animation:pop-in var(--dur-fast) var(--ease-out)}.topfind__pop .palette__list{overflow-y:auto;min-block-size:0}.topfind__more{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border:0;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer}.topfind__more:hover{color:var(--color-primary-strong)}.topbar__end{flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.topbar__end,.topbar__who{display:flex;align-items:center;gap:var(--space-2)}.topbar__who{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid transparent;background:none;color:inherit;font:inherit;cursor:pointer;max-inline-size:210px}.topbar__who--on,.topbar__who:hover{border-color:var(--color-border-strong);background:var(--color-surface-2)}.topbar__who-t{display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0;line-height:1.25}.topbar__who-t b{font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:130px}.topbar__who-t em{font-style:normal;font-size:10px;color:var(--color-text-muted)}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.pagehead__t h1{margin:0;font-size:var(--text-lg);gap:var(--space-2)}.pagehead__s,.pagehead__t h1{display:flex;align-items:center;flex-wrap:wrap}.pagehead__s{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted);gap:var(--space-1)}.pagehead__s a{color:var(--color-primary-strong);text-decoration:none}.pagehead__back{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.filterbar,.pagehead__a{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.filterbar__push{flex:1 1;min-inline-size:0}.search{flex:1 1;min-inline-size:240px;display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);min-block-size:42px;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted)}.search input{flex:1 1;border:0;background:none;color:var(--color-text);font:inherit;font-size:max(16px,var(--text-sm));min-inline-size:0}.search input:focus{outline:none}.search__clear{border:0;background:none;color:var(--color-primary-strong);font:inherit;font-size:var(--text-xs);cursor:pointer}.sortsel .input{min-inline-size:170px}.chipsrow{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.fchip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);min-block-size:28px;border-radius:var(--radius-pill);border:1px solid var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.chipsrow__clear,.fchip{font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer}.chipsrow__clear{border:0;padding-block:2px;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:none;color:var(--color-text-muted);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.chipsrow__clear:hover{background:var(--color-bg-2);color:var(--color-text)}.rows{list-style:none;margin:0;padding:0}.row{position:relative;display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.ocard:before,.row:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;border-start-start-radius:inherit;border-end-start-radius:inherit;background:color-mix(in oklab,var(--color-warning) calc(var(--age, 0) * 100%),transparent);pointer-events:none}.row:last-child{-webkit-border-after:0;border-block-end:0}.row:hover{background:var(--color-surface-2)}.ocard--over:before,.row--over:before{inline-size:5px}.row__main{flex:1 1;min-inline-size:0;display:grid;grid-template-columns:28px minmax(140px,2.4fr) 78px minmax(0,1.1fr) 96px 112px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-3);border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.row__main--static{cursor:default}.row--head{background:var(--color-surface-2);font-size:var(--text-xs);color:var(--color-text-muted)}.row--head .row__main{padding-block:var(--space-2);cursor:default}.row__icon{color:var(--color-text-muted);display:inline-flex}.row__who{display:flex;flex-direction:column;min-inline-size:0}.row__who b{font-size:var(--density-font);display:flex;align-items:center;gap:var(--space-1)}.row__dev,.row__who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__dev{font-size:var(--text-xs);color:var(--color-text-muted)}.row__state{flex:none;inline-size:188px;display:flex;align-items:center}.row__state .spick{max-inline-size:100%}.row__code{font-weight:700;color:var(--color-text-muted);text-decoration:none}.row__code,.row__tech{font-size:var(--text-xs)}.row__tech{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0}.row__techname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted)}.row__unassigned{color:var(--color-warning-strong);font-weight:600}.row__money{font-size:var(--text-xs);color:var(--color-text-muted)}.row__agebox{display:flex;flex-direction:column;gap:3px}.row__age{font-size:var(--text-xs);color:var(--color-text-muted)}.row__age--over{color:var(--color-danger);font-weight:700}.row__late{font-style:normal;font-size:10px;color:var(--color-warning-strong)}.row__acts{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);flex:none;inline-size:72px}.row__blocked{font-size:var(--text-xs);color:var(--color-faint);padding-inline:var(--space-2)}.rows{container-type:inline-size;container-name:rows}@container rows (max-width: 1000px){.row__main{grid-template-columns:28px minmax(0,2fr) 80px 110px}.row--head .row__money,.row--head .row__tech,.row__money,.row__tech{display:none}.row__state{inline-size:150px}}@container rows (max-width: 640px){.row{flex-wrap:wrap;padding-block:var(--space-2)}.row__main{grid-template-columns:24px minmax(0,1fr);gap:var(--space-2)}.row__agebox,.row__code{display:none}.row__acts{inline-size:100%;justify-content:flex-end}.row__state{inline-size:auto}.row--head{display:none}}@supports not (container-type:inline-size){@media (max-width:1240px){.row__main{grid-template-columns:28px minmax(0,2fr) 80px 110px}.row__money,.row__tech{display:none}}}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);grid-gap:var(--space-3);gap:var(--space-3);overflow-x:auto;-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2)}.bcol{display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);min-block-size:200px}.bcol__head{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--space-1)}.bcol__head h2{margin:0;font-size:var(--text-xs);font-weight:700;color:var(--color-text-muted)}.bcol__head span{font-size:var(--text-xs);color:var(--color-faint)}.bcol__body{display:flex;flex-direction:column;gap:var(--space-2)}.bcol__empty{margin:0;padding:var(--space-4);text-align:center;font-size:var(--text-xs);color:var(--color-faint)}.ocard{position:relative;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.ocard__link{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:inherit;color:inherit;text-decoration:none}.ocard:focus-within,.ocard:hover{border-color:var(--color-primary)}.ocard__grabbox{position:absolute;inset-block-start:2px;inset-inline-end:2px}.ocard__grab{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-faint);cursor:-webkit-grab;cursor:grab}.ocard__grab--on,.ocard__grab:hover{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text)}.ocard--dragging{opacity:.45;border-style:dashed}.bcol--can{border-color:var(--color-border-strong)}.bcol--drop{border-color:var(--color-primary);background:var(--color-primary-soft)}.bcol--no{opacity:.4}.bcol__drop{margin:0;padding:var(--space-3);border:1px dashed var(--color-primary);border-radius:var(--radius-sm);text-align:center;font-size:var(--text-xs);color:var(--color-primary)}.ocard--over{border-color:var(--color-warning)}.ocard__top{display:flex;align-items:center;gap:var(--space-2);-webkit-padding-end:24px;padding-inline-end:24px;font-size:var(--density-font)}.ocard__top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocard__icon{display:inline-flex}.ocard__dev,.ocard__icon{color:var(--color-text-muted)}.ocard__dev,.ocard__foot{font-size:var(--text-xs)}.ocard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--color-faint)}.ocard__foot em{font-style:normal;color:var(--color-warning-strong)}.ocard__over{color:var(--color-danger);font-weight:700}.sidestat{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.palette{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;-webkit-padding-before:12vh;padding-block-start:12vh}.palette__scrim{position:absolute;inset:0;border:0;background:rgba(10,26,43,.45);cursor:pointer}.palette__panel{position:relative;inline-size:min(620px,calc(100vw - var(--space-6)));background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;animation:pop var(--dur-base) var(--ease-out)}.palette__box{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);color:var(--color-text-muted)}.palette__box input{flex:1 1;border:0;background:none;color:var(--color-text);font:inherit;font-size:max(16px,var(--text-base));min-inline-size:0}.palette__box input:focus{outline:none}.palette__hint{margin:0;padding:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.8}.palette__list{list-style:none;margin:0;padding:var(--space-2);max-block-size:52vh;overflow-y:auto}.palette__row{inline-size:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);min-block-size:44px;border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;font-size:var(--density-font);text-align:start;cursor:pointer}.palette__row--on{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.palette__i{color:var(--color-text-muted);display:inline-flex}.palette__row--on .palette__i{color:inherit}.palette__t{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette__h{font-size:var(--text-xs);opacity:.8}.receipt{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);gap:var(--space-3);font-size:var(--text-sm)}.receipt,.receipt__head{display:flex;flex-direction:column}.receipt__head{text-align:center;gap:2px;-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);-webkit-border-after:1px dashed var(--color-border-strong);border-block-end:1px dashed var(--color-border-strong)}.receipt__head b{font-size:var(--text-base)}.receipt__head span{font-size:var(--text-xs);color:var(--color-text-muted)}.receipt__rows{margin:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.receipt__rows>div{display:grid;grid-template-columns:110px 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding-block:3px}.receipt__rows dt{color:var(--color-text-muted);font-size:var(--text-xs)}.receipt__rows dd{margin:0}.receipt__qr{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-block:var(--space-3);border-block:1px dashed var(--color-border-strong);text-align:center}.receipt__qr p{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.receipt__link{font-family:var(--font-mono);font-size:var(--text-xs)}.receipt__terms{display:flex;flex-direction:column;gap:4px}.receipt__term{margin:0;font-size:10px;color:var(--color-faint);line-height:1.8}.receipt__foot{align-items:center;gap:2px;text-align:center}.receipt__foot,.receipt__pays{display:flex;flex-direction:column;font-size:var(--text-xs);color:var(--color-text-muted)}.receipt__pays{list-style:none;margin:0;padding:0;gap:var(--space-1)}.receipt__pays>li{display:flex;justify-content:space-between}.invoice{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm)}.invoice td,.invoice th{text-align:start;padding:var(--space-2);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.invoice thead th{font-size:var(--text-xs);color:var(--color-text-muted)}.invoice tfoot td,.invoice tfoot th{font-weight:700}.invoice__owed td{color:var(--color-danger)}@media (max-width:1040px){.shell{grid-template-columns:1fr}.topbar__menu{display:inline-flex}.nav{display:none;position:fixed;inset-block:0;inset-inline-start:0;inline-size:264px;z-index:50;box-shadow:var(--shadow-lg)}.nav--open{display:flex;animation:nav-in var(--dur-base) var(--ease-out)}@keyframes nav-in{0%{transform:translateX(100%)}}.nav__scrim{display:block;position:fixed;inset:0;z-index:40;border:0;background:rgba(10,26,43,.4)}}.topfind__ico{display:none;flex:none;-webkit-margin-end:auto;margin-inline-end:auto}@media (max-width:600px){.topbar{gap:var(--space-2);padding-inline:var(--space-3)}.headbtn__v,.topbar__who-t,.topfind{display:none}.topfind__ico{display:inline-flex}}@media (max-width:1040px){@keyframes nav-in-ltr{0%{transform:translateX(-100%)}}:dir(ltr) .nav--open{animation-name:nav-in-ltr}}.cuslink{gap:var(--space-2);min-inline-size:0}.cusico,.cuslink{display:inline-flex;align-items:center}.cusico{justify-content:center;inline-size:30px;block-size:30px;border-radius:var(--radius-pill);flex:none}.cusico--person{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.cusico--business{background:var(--color-info-soft);color:var(--color-info-soft-text)}.cuslink__t{display:flex;flex-direction:column;min-inline-size:0;line-height:1.3}.cuslink__t em{font-style:normal;font-weight:400;font-size:var(--text-xs);color:var(--color-text-muted)}.card--chat,.card--diag,.card--money,.card--onsite,.card--parts,.card--say,.card--shots,.card--spec,.card--state{-webkit-border-start:3px solid var(--color-border-strong);border-inline-start:3px solid var(--color-border-strong)}.card--chat .card__head,.card--diag .card__head,.card--money .card__head,.card--onsite .card__head,.card--parts .card__head,.card--say .card__head,.card--shots .card__head,.card--spec .card__head,.card--state .card__head{background:var(--color-surface-2)}.card--say{border-inline-start-color:var(--color-info)}.card--say .card__head{background:var(--color-info-soft);color:var(--color-info-soft-text)}.card--spec{border-inline-start-color:var(--color-primary)}.card--spec .card__head{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.card--diag{border-inline-start-color:var(--color-warning)}.card--diag .card__head{background:var(--color-warning-soft);color:var(--color-warning-soft-text)}.card--parts,.card--shots{border-inline-start-color:var(--color-border-strong)}.card--money{border-inline-start-color:var(--color-success)}.card--money .card__head{background:var(--color-success-soft);color:var(--color-success-soft-text)}.card--onsite{border-inline-start-color:var(--color-info);background:var(--color-info-soft)}.card--onsite .card__head{background:transparent;color:var(--color-info-soft-text)}.card__head h2{display:inline-flex;align-items:center;gap:var(--space-2)}.card--state-neutral{border-inline-start-color:var(--color-border-strong)}.card--state-info{border-inline-start-color:var(--color-info)}.card--state-warn{border-inline-start-color:var(--color-warning)}.card--state-brand{border-inline-start-color:var(--color-primary)}.card--state-good{border-inline-start-color:var(--color-success)}.card--state-done{border-inline-start-color:var(--color-faint)}.kpi--warn{-webkit-border-start:3px solid var(--color-warning);border-inline-start:3px solid var(--color-warning);background:var(--color-warning-soft)}.kpi--bad{-webkit-border-start:3px solid var(--color-danger);border-inline-start:3px solid var(--color-danger);background:var(--color-danger-soft)}.kpi--good{-webkit-border-start:3px solid var(--color-success);border-inline-start:3px solid var(--color-success);background:var(--color-success-soft)}.kpi--brand{-webkit-border-start:3px solid var(--color-primary);border-inline-start:3px solid var(--color-primary);background:var(--color-primary-soft)}.bcol__head{-webkit-border-after:2px solid var(--color-border-strong);border-block-end:2px solid var(--color-border-strong)}.rows--head{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.table__x{inline-size:40px;padding-inline:var(--space-2) 0!important}.disc{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border-radius:var(--radius-sm);border:1px solid transparent;background:none;color:var(--color-text-muted);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.disc:hover{border-color:var(--color-border-strong);color:var(--color-text)}.disc--on{transform:rotate(180deg);color:var(--color-primary-strong)}.table__r--on>*{background:var(--color-primary-soft)}.table__x-row>td{padding:0!important;background:var(--color-surface-2)}.peek{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);-webkit-border-after:2px solid var(--color-primary);border-block-end:2px solid var(--color-primary)}.peek__col{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.peek__t{font-weight:700}.peek__addr,.peek__none,.peek__t{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.peek__addr,.peek__none{display:flex;align-items:baseline;gap:var(--space-1)}.peek__when{font-size:var(--text-xs);color:var(--color-faint);white-space:nowrap}.peek__kv{display:flex;flex-direction:column;gap:var(--space-1)}.peek .btn{align-self:start}.cusmore{font-style:normal;font-size:var(--text-xs);color:var(--color-faint);-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);white-space:nowrap}.cusmore--own{display:block;-webkit-margin-start:0;margin-inline-start:0}.talk{display:flex;flex-direction:column}.talk__m{padding:var(--space-3) var(--space-4);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent}.talk__m:last-child{-webkit-border-after:0;border-block-end:0}.talk__m--shop{border-inline-start-color:var(--color-primary)}.talk__m--customer{border-inline-start-color:var(--color-success);background:var(--color-surface-2)}.talk__m--notice{border-inline-start-color:var(--color-info)}.talk__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs)}.talk__who{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:700;color:var(--color-text-muted)}.talk__code{color:var(--color-primary-strong);font-weight:700;text-decoration:none}.talk__at{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--color-faint)}.talk__t{margin:var(--space-1) 0 0;line-height:1.8}.talk__meta{margin:var(--space-1) 0 0;align-items:center;font-size:var(--text-xs);color:var(--color-faint)}.addrow,.talk__meta{display:flex;gap:var(--space-2)}.addrow{align-items:stretch}.addrow .input{flex:1 1;min-inline-size:0}.row__main--free{display:flex;align-items:center;gap:var(--space-3)}.row__main--free .row__who{flex:1 1}.row__main--free .row__age{white-space:nowrap}.row__main--free~.row__acts{inline-size:auto;flex:none;gap:var(--space-2)}.row--off .row__age,.row--off .row__dev,.row--off .row__who b{color:var(--color-faint)}.row--off .row__icon{opacity:.5}.row--open{flex-wrap:wrap}.row__more{flex-basis:100%;min-inline-size:0;padding-block:var(--space-3);padding-inline:var(--space-2);-webkit-border-before:1px dashed var(--color-border);border-block-start:1px dashed var(--color-border)}.row__to{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.page{--ordernav-h:60px}.orderpage{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.orderpage__main,.orderpage__rail{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.orderpage__rail{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--ordernav-h) + var(--space-2))}.orderpage__rail>*{flex:none}.ordernav{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:3;display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--ordernav-h);padding-block:var(--space-2);-webkit-margin-after:calc(var(--space-2) * -1);margin-block-end:calc(var(--space-2) * -1);background:var(--color-bg)}.ordernav__strip{flex:1 1;min-inline-size:0;display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.ordernav__strip::-webkit-scrollbar{display:none}.ordernav__acts{flex:none;display:flex;align-items:center;gap:var(--space-2)}.ordernav__i{flex:none;border:1px solid transparent;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);font-weight:600;padding:var(--space-2) var(--space-3);min-block-size:32px;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ordernav__i:hover{color:var(--color-text);background:var(--color-bg-2)}.ordernav__i--on{color:var(--color-primary-strong);background:var(--color-primary-soft);border-color:var(--color-primary-soft)}.ordernav__n{-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-faint)}.ordernav__i--on .ordernav__n{color:inherit}.orderpage__main>.card{scroll-margin-block-start:calc(var(--ordernav-h) + var(--space-3))}.orderpage__rail .kv{flex-direction:row;align-items:baseline;gap:var(--space-3)}.orderpage__rail .kv__k{flex:none}.orderpage__rail .kv__v{flex:1 1 auto;min-inline-size:0;text-align:end;overflow-wrap:break-word}.orderpage__rail .kv--wide{flex-direction:column;align-items:stretch}.orderpage__rail .kv--wide .kv__v{text-align:start}@media (max-width:1180px){.orderpage{grid-template-columns:minmax(0,1fr)}.orderpage__rail{order:-1;position:static}}.tech{display:flex;flex-direction:column;block-size:100dvh;overflow:hidden;background:var(--color-bg)}.tech__body,.tech__panes{flex:1 1;min-block-size:0;display:grid;grid-template-columns:minmax(0,1fr)}.tech__detail,.tech__queue{min-inline-size:0;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.tech--detail .tech__queue,.tech:not(.tech--detail) .tech__detail{display:none}.tech__bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:52px;padding:var(--space-2) var(--space-4);-webkit-padding-before:max(var(--space-2),env(safe-area-inset-top));padding-block-start:max(var(--space-2),env(safe-area-inset-top));background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.tech__brand{color:inherit;text-decoration:none;font-weight:700}.tech__baractions,.tech__brand{display:flex;align-items:center;gap:var(--space-2)}.tech__body{flex:1 1;min-block-size:0;display:flex;flex-direction:column}.tech__tabs{flex:none;display:flex;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-padding-after:env(safe-area-inset-bottom);padding-block-end:env(safe-area-inset-bottom)}.techtab{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:56px;color:var(--color-text-muted);text-decoration:none;font-size:10px;font-weight:600;position:relative}.techtab--on{color:var(--color-primary-strong)}.techtab__n{position:absolute;inset-block-start:6px;inset-inline-end:26%;min-inline-size:16px;padding-inline:4px;border-radius:var(--radius-pill);background:var(--color-primary-fill);color:var(--color-primary-fill-text);font-style:normal;font-size:9px;font-weight:700}.techrail{order:2;flex:none;display:flex;background:var(--color-surface);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-padding-after:env(safe-area-inset-bottom);padding-block-end:env(safe-area-inset-bottom)}.techrail__brand,.techrail__foot{display:none}.techrail__i,.techrail__links{display:flex;flex:1 1}.techrail__i{flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:56px;color:var(--color-text-muted);text-decoration:none;font-size:10px;font-weight:600;position:relative}.techrail__i--on{color:var(--color-primary-strong)}.techrail__i em{position:absolute;inset-block-start:6px;inset-inline-end:26%;min-inline-size:16px;padding-inline:4px;border-radius:var(--radius-pill);background:var(--color-primary-fill);color:var(--color-primary-fill-text);font-style:normal;font-size:9px;font-weight:700}.techrail__n--warn{background:var(--color-warning)!important;color:var(--color-on-fill)!important}.techlead{flex:none;flex-direction:column;padding:var(--space-4) var(--space-3) var(--space-3);background:var(--color-surface)}.techlead,.techlead__row{display:flex;gap:var(--space-3)}.techlead__row{align-items:center;justify-content:space-between}.techlead__id{min-inline-size:0}.techlead__id b{display:block;font-size:var(--text-lg);line-height:1.2}.techlead__id span{display:block;font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.techtop__count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:34px;block-size:34px;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-soft-text);font-weight:700;flex:none}.techstat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.techstat__i{display:flex;flex-direction:column;align-items:center;gap:1px;padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid transparent;background:var(--color-bg-2);color:inherit;font:inherit;cursor:pointer}.techstat__i:disabled{cursor:default;opacity:.6}.techstat__i b{font-size:var(--text-lg);line-height:1.1}.techstat__i em{font-style:normal;font-size:10px;color:var(--color-text-muted)}.techstat__i--warn{background:var(--color-warning-soft)}.techstat__i--warn b{color:var(--color-warning-strong)}.techstat__i--bad{background:var(--color-danger-soft)}.techstat__i--bad b{color:var(--color-danger)}.techstat__i--on{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft)}.techpin{flex:none;position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:5;flex-direction:column;padding:var(--space-2) var(--space-3) 0;background:var(--color-surface);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);box-shadow:0 6px 12px -10px rgb(0 0 0/35%)}.techpin,.techsearch{display:flex;gap:var(--space-2)}.techsearch{align-items:center;padding-inline:var(--space-3);min-block-size:44px;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-text-muted)}.techsearch:focus-within{border-color:var(--color-primary);background:var(--color-surface)}.techsearch input{flex:1 1;min-inline-size:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:max(16px,var(--text-sm))}.techsearch input:focus{outline:none}.techpin .tabs{-webkit-border-after:0;border-block-end:0;-webkit-margin-after:-1px;margin-block-end:-1px}.jobfind{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:var(--color-bg);-webkit-padding-before:env(safe-area-inset-top);padding-block-start:env(safe-area-inset-top)}.jobfind__bar{flex:none;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-block-size:56px;background:var(--color-surface);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);color:var(--color-text-muted)}.jobfind__bar input{flex:1 1;min-inline-size:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:max(16px,var(--text-base))}.jobfind__bar input:focus{outline:none}.jobfind__none{margin:0;padding:var(--space-5) var(--space-4);font-size:var(--density-font);color:var(--color-text-muted);line-height:1.9}.jobfind__list{list-style:none;margin:0;flex:1 1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2);-webkit-padding-after:calc(var(--space-8) + env(safe-area-inset-bottom));padding-block-end:calc(var(--space-8) + env(safe-area-inset-bottom))}.jobfind__row{inline-size:100%;display:flex;align-items:center;gap:var(--space-3);min-block-size:48px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.jobfind__row:hover{background:var(--color-bg-2)}.jobfind__t{flex:1 1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.jobfind__t b{font-size:var(--density-font)}.jobfind__dev,.jobfind__t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobfind__dev{font-size:var(--text-xs);color:var(--color-text-muted)}.jobfind__code{flex:none;font-size:var(--text-xs);color:var(--color-faint)}.techlist{gap:var(--space-3)}.job,.techlist{display:flex;flex-direction:column;padding:var(--space-3)}.job{gap:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm)}.job--over{box-shadow:inset 3px 0 0 0 var(--color-warning),var(--shadow-sm)}.job__main{display:flex;align-items:flex-start;gap:var(--space-3);border:0;background:none;padding:0;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.job__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary-soft-text);flex:none}.job__txt{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.job__txt b{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;font-size:var(--text-base)}.job__who{font-size:var(--text-sm);color:var(--color-text-muted)}.job__complaint{font-size:var(--text-xs);color:var(--color-faint);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.job__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.job__age{font-size:var(--text-xs);color:var(--color-text-muted)}.job__age--over{color:var(--color-danger);font-weight:700}.jobpage{gap:var(--space-4);padding:var(--space-3)}.jobpage,.jobpage__top{display:flex;flex-direction:column}.jobpage__top{gap:var(--space-2)}.jobpage__back{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none;min-block-size:36px}.jobpage__id{display:flex;align-items:center;gap:var(--space-3)}.jobpage__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary-soft-text);flex:none}.jobpage__id b{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-lg)}.jobpage__meta{font-size:var(--text-xs);color:var(--color-text-muted)}.jobpage__status{justify-content:space-between}.jobpage__money,.jobpage__status{display:flex;align-items:center;gap:var(--space-2)}.jobpage__money{margin:0;font-size:var(--text-base);font-weight:700}.jobpage__grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.jobpage__main,.jobpage__side{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.pick{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}.pick__i{color:var(--color-primary)}.pick__k{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.pick__t{margin:0;font-size:var(--text-xl)}.pick__s{margin:0;font-size:var(--density-font);color:var(--color-text-muted)}.pick__w{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--color-warning-strong)}.pcard{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.pcard--low{border-color:var(--color-warning)}.pcard__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.pcard__top b{font-size:var(--text-base)}.pcard__q{font-size:var(--text-lg);font-weight:700}.pcard__meta{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.me{flex-direction:column;gap:var(--space-4);padding:var(--space-4);max-inline-size:620px}.me,.me__id{display:flex}.me__id{align-items:center;gap:var(--space-3)}.me__id .avatar{inline-size:48px;block-size:48px;font-size:var(--text-sm)}.me__id-t{min-inline-size:0}.me__id-t b{display:block;font-size:var(--text-base)}.me__id-t span{display:block;font-size:var(--text-xs);color:var(--color-text-muted)}.me__id-t em{display:block;font-style:normal;font-size:10px;color:var(--color-faint)}@media (min-width:760px){.jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;grid-gap:var(--space-3);gap:var(--space-3)}.techrail{order:0;flex-direction:column;inline-size:216px;gap:var(--space-4);padding:var(--space-4) var(--space-3);-webkit-border-before:0;border-block-start:0;-webkit-border-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border)}.techrail__brand{display:flex;align-items:center;gap:var(--space-2)}.techrail__brand b{display:block;font-size:var(--density-font)}.techrail__brand em{display:block;font-style:normal;font-size:var(--text-xs);color:var(--color-text-muted)}.techrail__links{flex-direction:column;flex:0 1;gap:2px}.techrail__i{flex-direction:row;justify-content:flex-start;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-2);border-radius:var(--radius-sm);font-size:var(--density-font)}.techrail__i--on{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.techrail__i span{flex:1 1}.techrail__i em{position:static;inset:auto}.techrail__foot{-webkit-margin-before:auto;margin-block-start:auto;justify-content:space-between;-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.techrail__foot,.techrail__me{display:flex;align-items:center;gap:var(--space-2)}.techrail__me{min-inline-size:0}.techrail__me b{display:block;font-size:var(--text-xs)}.techrail__me em{display:block;font-style:normal;font-size:10px;color:var(--color-faint)}.techlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.techtop{padding:var(--space-4) var(--space-4) 0}.techstat{max-inline-size:420px}.jobpage{padding:var(--space-5);max-inline-size:1100px}}@media (min-width:1180px){.tech__body,.tech__panes{grid-template-columns:minmax(320px,400px) minmax(0,1fr)}.jobs{grid-template-columns:minmax(0,1fr)}.tech__queue{-webkit-border-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);background:var(--color-surface-2)}.tech--detail .tech__queue,.tech:not(.tech--detail) .tech__detail{display:flex}.techlist{grid-template-columns:minmax(0,1fr);padding:var(--space-3)}.jobpage__back{display:none}.job__main--on{color:var(--color-primary-strong)}.job:has(.job__main--on){border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.job--over:has(.job__main--on){box-shadow:inset 3px 0 0 0 var(--color-warning),0 0 0 1px var(--color-primary)}.jobpage__grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start}.jobpage__side{position:-webkit-sticky;position:sticky;inset-block-start:var(--space-5)}.jobpage__side .btn--sticky{position:static;box-shadow:none}}.techdenied{min-block-size:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center}.techdenied h1{margin:0;font-size:var(--text-lg)}.techdenied p{margin:0;max-inline-size:46ch;font-size:var(--density-font);color:var(--color-text-muted);line-height:1.9}.techdenied__list{display:flex;flex-wrap:wrap;justify-content:center}.techdenied__list,.techlist--parts{gap:var(--space-2)}@media (max-width:759px){.techlead{flex-direction:row;align-items:baseline;justify-content:space-between;padding:var(--space-2) var(--space-3);gap:var(--space-2)}.techlead b{font-size:var(--density-font)}.techpin{padding:0 var(--space-2)}.jobs,.techlist{-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2)}}.techpage{flex:1 1;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);-webkit-padding-after:calc(var(--space-8) + env(safe-area-inset-bottom));padding-block-end:calc(var(--space-8) + env(safe-area-inset-bottom))}.pick__lead{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.pick__who{font-size:var(--text-lg)}.pick__dev{color:var(--color-text)}.pick__why{font-size:var(--text-xs);color:var(--color-text-muted);max-inline-size:32ch}.queue{flex:1 1;min-block-size:0;display:flex;flex-direction:column}.techlead__n{font-size:var(--text-xs);color:var(--color-text-muted)}.jobs{list-style:none;margin:0;flex:1 1;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);-webkit-padding-after:calc(var(--space-8) + env(safe-area-inset-bottom));padding-block-end:calc(var(--space-8) + env(safe-area-inset-bottom))}.job--on{border-color:var(--color-primary);box-shadow:inset 3px 0 0 0 var(--color-primary),var(--shadow-sm)}.job__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-weight:600}.job__dev{font-size:var(--density-font);color:var(--color-text-muted)}.job__over{color:var(--color-warning-soft-text);font-weight:600}.techback{display:inline-flex;align-items:center;gap:var(--space-1,4px);font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none}.techback:hover{color:var(--color-text)}.jobhead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.jobhead__dev{font-size:var(--text-lg)}.jobhead__meta{font-size:var(--text-xs);color:var(--color-text-muted)}.jobacts{display:flex;flex-direction:column;gap:var(--space-2)}.jobacts>*{inline-size:100%;justify-content:center}@media print{:root{--color-bg:#fff;--color-surface:#fff;--color-surface-2:#fff;--color-text:#000;--color-text-muted:#333;--color-border:#999;--color-border-strong:#666}body{background:#fff}.dock,.dock__fab,.nav,.phonewrap,.sheet__foot,.sheet__head,.sheet__scrim,.shell,.signin,.toasts,.topbar{display:none!important}.sheet{position:static;display:block}.sheet__panel{position:static;inline-size:auto;max-block-size:none;border:0;box-shadow:none;animation:none}.sheet__body{padding:0;overflow:visible}.printable{inline-size:80mm;margin:0 auto}.receipt{border:0;padding:0;font-size:11pt}.receipt__qr{page-break-inside:avoid;break-inside:avoid}.qr{inline-size:32mm;block-size:32mm}.receipt--invoice{inline-size:100%}.printable:has(.receipt--invoice){inline-size:auto}.page{padding:0}.empty__act,.filterbar--print,.pagehead__a,.search,.seg,.tabs{display:none!important}.printhead{display:block!important;-webkit-margin-after:6mm;margin-block-end:6mm;-webkit-border-after:1px solid #999;border-block-end:1px solid #999;-webkit-padding-after:3mm;padding-block-end:3mm}.printhead b{display:block;font-size:13pt}.printhead span{font-size:10pt;color:#333}.table thead{display:table-header-group}.card,.table tr{page-break-inside:avoid;break-inside:avoid}.card{border-color:#999;box-shadow:none}a[href]:after{content:""}@page{margin:10mm}}