:root,[data-theme=steel]{--pw-bg:#f5f8fc;--pw-surface:#fff;--pw-surface-2:#eef2f9;--pw-text:#3b4656;--pw-text-strong:#15202e;--pw-muted:#6b7787;--pw-border:#dce3ee;--pw-border-strong:color-mix(in srgb, var(--pw-border) 62%, var(--pw-muted));--pw-primary:#1f5fa6;--pw-primary-hover:#184e89;--pw-on-primary:#fff;--pw-accent:#f5a524;--pw-ring:#1f5fa659;--pw-ok:#2e9e5b;--pw-warn:#f0ad4e;--pw-danger:#d64545;--pw-info:#1f5fa6}[data-theme=amber]{--pw-bg:#f7f7f5;--pw-surface:#fff;--pw-surface-2:#f0efeb;--pw-text:#3d3a36;--pw-text-strong:#1c1a17;--pw-muted:#777269;--pw-border:#e7e3db;--pw-border-strong:color-mix(in srgb, var(--pw-border) 62%, var(--pw-muted));--pw-primary:#e07b16;--pw-primary-hover:#c66a0e;--pw-on-primary:#fff;--pw-accent:#2b2f36;--pw-ring:#e07b1659;--pw-ok:#5a9e3f;--pw-warn:#e8821e;--pw-danger:#cf4b3c;--pw-info:#3a6ea5}[data-theme=red]{--pw-bg:#f7f7f8;--pw-surface:#fff;--pw-surface-2:#f1f1f4;--pw-text:#3c3c43;--pw-text-strong:#16161a;--pw-muted:#6e6e78;--pw-border:#e4e4e9;--pw-border-strong:color-mix(in srgb, var(--pw-border) 62%, var(--pw-muted));--pw-primary:#d92b2b;--pw-primary-hover:#b81f1f;--pw-on-primary:#fff;--pw-accent:#16161a;--pw-ring:#d92b2b52;--pw-ok:#2e9e5b;--pw-warn:#e8a022;--pw-danger:#b81f1f;--pw-info:#3a6ea5}[data-theme=mint]{--pw-bg:#f2f8f7;--pw-surface:#fff;--pw-surface-2:#e6f2ef;--pw-text:#36474a;--pw-text-strong:#12282b;--pw-muted:#627276;--pw-border:#d5e6e2;--pw-border-strong:color-mix(in srgb, var(--pw-border) 62%, var(--pw-muted));--pw-primary:#0e8f86;--pw-primary-hover:#0b746c;--pw-on-primary:#fff;--pw-accent:#ef7d57;--pw-ring:#0e8f8652;--pw-ok:#2e9e5b;--pw-warn:#e8a022;--pw-danger:#d64545;--pw-info:#0e8f86}:root{--pw-radius-sm:5px;--pw-radius:8px;--pw-radius-md:10px;--pw-radius-lg:12px;--pw-radius-xl:14px;--pw-radius-pill:999px;--pw-plan-width:1240px;--pw-space-1:.25rem;--pw-space-2:.5rem;--pw-space-3:.75rem;--pw-space-4:1rem;--pw-space-5:1.25rem;--pw-space-6:1.5rem;--pw-space-8:2rem;--pw-pad-control:.45rem .9rem;--pw-pad-field:.5rem .65rem;--pw-form-max:440px;--pw-text-xs:.75rem;--pw-text-sm:.8125rem;--pw-text-base:.9375rem;--pw-text-md:1rem;--pw-text-lg:1.125rem;--pw-text-xl:1.375rem;--pw-text-2xl:1.75rem;--pw-weight-normal:400;--pw-weight-medium:500;--pw-weight-semibold:600;--pw-weight-bold:700;--pw-tracking-heading:-.01em;--pw-tracking-caps:.04em;--pw-shadow-xs:0 1px 2px #0f172a0d;--pw-shadow-sm:0 1px 3px #0f172a14;--pw-shadow-md:0 2px 6px #0f172a1c;--pw-shadow-lg:0 12px 34px #0f172a2e;--pw-shadow-chip:0 1px 2px #0f172a0f, 0 4px 10px #0f172a14;--pw-transition-fast:.15s ease;--pw-transition:.26s cubic-bezier(.4, 0, .2, 1);--pw-z-modal:200;--pw-font-mono:ui-monospace, Menlo, Consolas, monospace;--pw-doc-block:#5b6b80;--pw-doc-event:var(--pw-emp-5);--pw-doc-quote:var(--pw-emp-6);--pw-doc-order:#d6493f;--pw-doc-sale:#2e9e5b;--pw-doc-fix:#a8325e;--pw-emp-1:#2f6fb0;--pw-emp-2:#2e9e5b;--pw-emp-3:#e08a1e;--pw-emp-4:#7c5ccf;--pw-emp-5:#0e9b8f;--pw-emp-6:#d65086;--pw-emp-7:#d6493f;--pw-emp-8:#5b6b80;--pw-stock-in:#2f4fbf;--pw-stock-out:#c77d12;--pw-stock-other:#8a97a8;--pw-stock-held:#a62d62;--fc-border-color:var(--pw-border);--fc-page-bg-color:var(--pw-surface);--fc-neutral-bg-color:var(--pw-surface-2);--fc-today-bg-color:color-mix(in srgb, var(--pw-primary) 7%, transparent);--fc-button-text-color:var(--pw-on-primary);--fc-button-bg-color:var(--pw-primary);--fc-button-border-color:var(--pw-primary);--fc-button-hover-bg-color:var(--pw-primary-hover);--fc-button-hover-border-color:var(--pw-primary-hover);--fc-button-active-bg-color:var(--pw-primary-hover);--fc-button-active-border-color:var(--pw-primary-hover);--fc-highlight-color:color-mix(in srgb, var(--pw-primary) 12%, transparent);--fc-now-indicator-color:var(--pw-danger)}.fc{font-size:var(--pw-text-sm)}.fc a{color:inherit}.fc .fc-col-header-cell-cushion{padding:var(--pw-space-2) var(--pw-space-1);font-size:var(--pw-text-xs);letter-spacing:.04em;color:var(--pw-muted);font-weight:600}.fc .fc-daygrid-day-number{border-radius:var(--pw-radius-pill);text-align:center;min-width:1.9em;font-size:var(--pw-text-sm);margin:3px;padding:.1rem .35rem}.fc .fc-day-today .fc-daygrid-day-number{background:var(--pw-primary);color:var(--pw-on-primary);font-weight:600}.fc .fc-daygrid-day.fc-day-sat:not(.fc-day-today),.fc .fc-daygrid-day.fc-day-sun:not(.fc-day-today),.fc .fc-timegrid-col.fc-day-sat:not(.fc-day-today),.fc .fc-timegrid-col.fc-day-sun:not(.fc-day-today){background:color-mix(in srgb, var(--pw-muted) 7%, transparent)}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot{height:1.8em}.fc .fc-timegrid-slot-label-cushion{font-size:var(--pw-text-xs);color:var(--pw-muted)}.fc .fc-event{border-radius:var(--pw-radius-sm);cursor:pointer;transition:filter var(--pw-transition-fast);border:none}.fc .fc-event:hover{filter:brightness(1.08)}.fc .fc-daygrid-event{font-size:var(--pw-text-xs);padding:1px 5px}.fc .fc-daygrid-event .fc-event-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc .fc-daygrid-event .fc-event-time{flex-shrink:0}.fc .fc-daygrid-more-link{color:var(--pw-primary);font-size:var(--pw-text-xs);font-weight:600}.fc .fc-timegrid-event{box-shadow:var(--pw-shadow-sm)}.fc .fc-timegrid-event .fc-event-main{padding:3px 6px}.fc .fc-timegrid-event .fc-event-time{font-size:var(--pw-text-xs);opacity:.85}.fc .fc-timegrid-event .fc-event-title{overflow:hidden}.fc a.fc-daygrid-dot-event:hover,.fc a.fc-daygrid-more-link:hover{background:color-mix(in srgb, var(--pw-primary) 12%, transparent)}.fc .pw-event-muted{opacity:.55}.fc .pw-event-muted .fc-event-title{text-decoration:line-through}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--pw-text);background:var(--pw-bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;transition:background-color .25s,color .25s}#root{min-height:100vh}h1,h2,h3{color:var(--pw-text-strong);letter-spacing:-.01em;font-weight:650;line-height:1.2}h1{margin:0 0 .75rem;font-size:1.7rem}h2{margin:0 0 .5rem;font-size:1.25rem}h3{margin:1.25rem 0 .5rem;font-size:1.05rem}p{margin:0 0 .5rem}a{color:var(--pw-primary);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}hr{border:none;border-top:1px solid var(--pw-border)}button{font:inherit;cursor:pointer;border:1px solid var(--pw-primary);background:var(--pw-primary);color:var(--pw-on-primary);border-radius:8px;padding:.45rem .9rem;font-weight:550;line-height:1.25;transition:background-color .15s,border-color .15s,transform 50ms,box-shadow .15s}button:hover:not(:disabled){background:var(--pw-primary-hover);border-color:var(--pw-primary-hover)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible{box-shadow:0 0 0 3px var(--pw-ring);outline:none}button.pw-btn-danger{background:var(--pw-surface);color:var(--pw-danger);border-color:var(--pw-border);box-shadow:var(--pw-shadow-xs)}button.pw-btn-danger:hover:not(:disabled){background:var(--pw-danger);border-color:var(--pw-danger);color:#fff}button.pw-btn-ghost{background:var(--pw-surface);color:var(--pw-primary);border-color:var(--pw-border);box-shadow:var(--pw-shadow-xs)}button.pw-btn-ghost:hover:not(:disabled){background:var(--pw-surface);border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border));color:var(--pw-primary-hover);box-shadow:var(--pw-shadow-md)}button.pw-btn-ghost:active:not(:disabled){box-shadow:var(--pw-shadow-xs)}.pw-section-panel button.pw-btn-ghost{background:var(--pw-surface-2);border-color:color-mix(in srgb, var(--pw-text-strong) 9%, var(--pw-border));box-shadow:none}.pw-section-panel button.pw-btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 13%, var(--pw-surface-2));border-color:color-mix(in srgb, var(--pw-primary) 40%, var(--pw-border));box-shadow:none}button.pw-btn-icon{color:var(--pw-muted);background:0 0;border-color:#0000}button.pw-btn-icon:hover:not(:disabled){background:var(--pw-surface-2);color:var(--pw-text-strong);border-color:#0000}button.pw-btn-icon-danger:hover:not(:disabled){background:color-mix(in srgb, var(--pw-danger) 12%, transparent);color:var(--pw-danger)}button.pw-add-slot{border:1.5px dashed color-mix(in srgb, var(--pw-primary) 38%, var(--pw-border));background:color-mix(in srgb, var(--pw-primary) 4%, var(--pw-surface));color:var(--pw-primary);box-shadow:none}button.pw-add-slot:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 10%, var(--pw-surface));border-color:var(--pw-primary);box-shadow:none}button.pw-add-slot--row{align-items:center;gap:var(--pw-space-3);text-align:left;width:100%;padding:var(--pw-space-2) var(--pw-space-3);border-radius:var(--pw-radius);font-weight:var(--pw-weight-normal);display:flex}.pw-add-slot__icon{background:color-mix(in srgb, var(--pw-primary) 14%, var(--pw-surface));border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.pw-add-slot__text{gap:.05rem;min-width:0;display:grid}.pw-add-slot__title{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold)}.pw-add-slot__hint{color:var(--pw-muted);font-size:var(--pw-text-sm)}.pw-add-slot__plus{margin-left:auto;display:inline-flex}.pw-rec-dot{background:var(--pw-danger);border-radius:50%;flex:none;width:.7rem;height:.7rem;animation:1.2s ease-in-out infinite pw-rec-pulse}@keyframes pw-rec-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.pw-rec-dot{animation:none}}.pw-mic-level{flex:8rem;align-items:center;gap:2px;min-width:6rem;height:1.75rem;display:flex;overflow:hidden}.pw-mic-level__bar{background:var(--pw-danger);border-radius:1px;flex:1 1 0;min-width:1px;height:2px}.pw-mic-level.is-quiet .pw-mic-level__bar{background:var(--pw-muted)}.pw-mic-level__hint{color:color-mix(in srgb, var(--pw-warn) 80%, var(--pw-text-strong));font-size:var(--pw-text-sm);flex-basis:100%;order:1}.pw-add-slot--drop.is-over{border-color:var(--pw-primary);background:color-mix(in srgb, var(--pw-primary) 10%, var(--pw-surface))}.pw-photo-shelf{border:1.5px dashed var(--pw-shelf-line);background:var(--pw-shelf-bg);transition:border-color .12s,background-color .12s,opacity .12s}.pw-photo-shelf--warn{--pw-shelf-line:color-mix(in srgb, var(--pw-warn) 60%, var(--pw-border));--pw-shelf-solid:var(--pw-warn);--pw-shelf-ink:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-text-strong));--pw-shelf-bg:repeating-linear-gradient(135deg, transparent 0 9px, color-mix(in srgb, var(--pw-warn) 9%, transparent) 9px 10px), color-mix(in srgb, var(--pw-warn) 5%, var(--pw-surface));--pw-shelf-over:color-mix(in srgb, var(--pw-warn) 16%, var(--pw-surface))}.pw-photo-shelf--ok{--pw-shelf-line:color-mix(in srgb, var(--pw-ok) 60%, var(--pw-border));--pw-shelf-solid:var(--pw-ok);--pw-shelf-ink:color-mix(in srgb, var(--pw-ok) 80%, var(--pw-text-strong));--pw-shelf-bg:color-mix(in srgb, var(--pw-ok) 7%, var(--pw-surface));--pw-shelf-over:color-mix(in srgb, var(--pw-ok) 16%, var(--pw-surface))}.pw-photo-shelf.is-inviting{border:2px solid var(--pw-shelf-solid);padding:calc(var(--pw-space-2) - .5px)!important}.pw-photo-shelf.is-over{background:var(--pw-shelf-over)}.pw-photo-shelf.is-idle{opacity:.7}.pw-photo-drop-slot{aspect-ratio:4/3;padding:var(--pw-space-1);border-radius:var(--pw-radius);background:var(--pw-surface);color:var(--pw-shelf-ink);opacity:.75;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);text-align:center;border:1.5px dashed;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:.15rem;line-height:1.2;transition:transform .12s,box-shadow .12s,opacity .12s;display:flex}.pw-photo-shelf--ok .pw-photo-drop-slot{background:color-mix(in srgb, var(--pw-ok) 10%, var(--pw-surface))}.pw-photo-drop-slot em{font-style:normal;font-weight:var(--pw-weight-medium);opacity:.85}.pw-photo-drop-slot--back svg{transform:scaleX(-1)}.pw-photo-shelf.is-inviting .pw-photo-drop-slot{opacity:1;border-style:solid}.pw-photo-shelf.is-over .pw-photo-drop-slot{box-shadow:var(--pw-shadow-md);transform:scale(1.05)}@media (hover:hover){.pw-photo-frame{border-radius:var(--pw-radius);transition:transform .12s,box-shadow .12s}.pw-photo-frame:hover{box-shadow:var(--pw-shadow-md);transform:rotate(-1.2deg)scale(1.03)}}@media (hover:none){.pw-photo-drop-slot{display:none}}.pw-modal-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--pw-primary) 7%, var(--pw-surface)), var(--pw-surface));border-bottom:1px solid var(--pw-border)}.pw-modal-hero--bar{padding:.8rem 1.5rem}.pw-modal-hero__text{min-width:0;overflow:hidden}.pw-editor-text{--pw-text-xs:calc(.75rem * var(--pw-editor-scale,1));--pw-text-sm:calc(.8125rem * var(--pw-editor-scale,1));--pw-text-base:calc(.9375rem * var(--pw-editor-scale,1));--pw-text-md:calc(1rem * var(--pw-editor-scale,1));--pw-text-lg:calc(1.125rem * var(--pw-editor-scale,1))}.pw-editor-text--bold :is(input,select,textarea){font-weight:var(--pw-weight-bold)!important}.pw-editor-text--bold :is(input,textarea)::placeholder{font-weight:var(--pw-weight-normal)}.pw-form-look :is(input,select,textarea){font-weight:var(--pw-form-value-weight)!important}.pw-form-look :is(input,textarea)::placeholder{font-weight:var(--pw-weight-normal)}.pw-editor-text :is(input,select,textarea){min-width:0}.pw-new-item-switch{display:contents}@media (width<=700px){.pw-new-item-switch svg{display:none}.pw-new-item-switch>.pw-tabs-segmented{flex:none}}.pw-catalog-hero{--pw-catalog-kind:var(--pw-info);--pw-catalog-ink:var(--pw-info);--pw-catalog-wash:8%;background:linear-gradient(180deg, color-mix(in srgb, var(--pw-catalog-kind) var(--pw-catalog-wash), var(--pw-surface)), var(--pw-surface));border-bottom:1px solid var(--pw-border);flex:none}.pw-catalog-hero--part{--pw-catalog-kind:var(--pw-warn);--pw-catalog-ink:color-mix(in srgb, var(--pw-warn) 55%, var(--pw-text-strong));--pw-catalog-wash:16%}.pw-catalog-hero__bar{align-items:center;gap:var(--pw-space-2);padding:.55rem 1.5rem 0;display:flex}.pw-catalog-hero__kind{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--pw-catalog-ink);white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.pw-catalog-hero__row{align-items:center;gap:.8rem;padding:.6rem 1.5rem .75rem;display:flex}.pw-catalog-hero__who{flex:1;gap:.15rem;min-width:0;display:grid}.pw-catalog-hero__name{font-size:var(--pw-text-lg);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.pw-catalog-hero__name--empty{color:var(--pw-muted);font-weight:var(--pw-weight-medium);font-style:italic}.pw-catalog-hero__sub{font-size:var(--pw-text-sm);color:var(--pw-muted);flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pw-catalog-hero__sku{font-family:var(--pw-font-mono);color:var(--pw-text)}.pw-catalog-hero__sku--empty{color:var(--pw-muted)}.pw-catalog-hero__codes{font-size:var(--pw-text-sm);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.1rem 1.1rem;display:flex}.pw-catalog-hero__codes>span{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.pw-catalog-hero__codes svg{color:var(--pw-catalog-ink);flex:none}.pw-catalog-hero__code--empty{color:var(--pw-muted)}.pw-catalog-code{display:block;position:relative}.pw-catalog-code__icon,.pw-catalog-code__end{pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pw-catalog-code__icon{color:var(--pw-muted);left:.65rem}.pw-catalog-code__end{right:.45rem}.pw-catalog-hero__price{text-align:right;font-variant-numeric:tabular-nums;flex:none;gap:.1rem;display:grid}.pw-catalog-hero__price b{font-size:var(--pw-text-md);color:var(--pw-text-strong)}.pw-catalog-hero__price--empty{color:var(--pw-muted)!important}.pw-catalog-hero__price span{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-catalog-hero__caption{font-size:var(--pw-text-xs);color:var(--pw-muted);padding:0 1.5rem .55rem}.pw-catalog-editor{--pw-pad-field:.4rem .6rem;gap:var(--pw-space-2);align-content:start;display:grid}.pw-catalog-editor__caps{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--pw-muted)}.pw-catalog-editor__band{gap:var(--pw-space-2);display:grid}.pw-catalog-editor__band-fields{grid-template-columns:var(--pw-sheet-cols,repeat(4, minmax(0, 1fr)));gap:var(--pw-space-2);align-items:start;display:grid}.pw-catalog-editor__band-fields>label>span:first-child{white-space:nowrap}.pw-catalog-editor__band-fields>label>span:first-child,.pw-catalog-price__line>label>span:first-child{line-height:1.5rem}.pw-catalog-editor__band-fields>label>span:first-child>button,.pw-catalog-price__line>label>span:first-child>button{vertical-align:top}.pw-catalog-editor__label-row{align-items:center;gap:.25rem;display:flex;container-type:inline-size}@container (width<=17rem){.pw-catalog-editor__label-words{display:none}}.pw-catalog-tabs{flex:none;padding:.6rem 1.5rem 0}.pw-catalog-tabs__count{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);font-variant-numeric:tabular-nums;color:var(--pw-muted)}[aria-selected=true]>.pw-catalog-tabs__count{color:var(--pw-primary)}.pw-catalog-tabs__dot{background:var(--pw-warn);border-radius:50%;width:7px;height:7px}.pw-catalog-price{gap:var(--pw-space-2);border-radius:var(--pw-radius-md);background:var(--pw-surface-2);border:1px solid var(--pw-border);align-content:start;min-width:0;padding:.8rem;display:grid}.pw-catalog-price__picker{border-top:1px dashed color-mix(in srgb, var(--pw-border) 62%, var(--pw-muted));padding-top:.5rem}.pw-catalog-editor__split{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 250px;min-height:0;display:grid}.pw-catalog-editor__main{flex-direction:column;min-width:0;min-height:0;display:flex}.pw-catalog-editor__rail{gap:var(--pw-space-3);overscroll-behavior:contain;align-content:start;min-width:0;min-height:0;display:grid;overflow-y:auto}@keyframes pw-walk-in{0%{opacity:0;transform:translateX(var(--pw-walk-from))}}[data-walk=next]{--pw-walk-from:1.25rem}[data-walk=prev]{--pw-walk-from:-1.25rem}[data-walk] :is(.pw-catalog-hero__who,.pw-catalog-hero__price,.pw-catalog-editor__main>.pw-form-body,.pw-catalog-editor__rail>*){animation:.22s cubic-bezier(.2,.8,.2,1) pw-walk-in}@media (prefers-reduced-motion:reduce){[data-walk]{--pw-walk-from:0}}.pw-catalog-editor__legend{align-items:center;gap:.6rem;display:flex}.pw-catalog-editor__legend:after{content:"";border-top:1px solid var(--pw-border);flex:1}.pw-catalog-price__head{align-items:center;gap:var(--pw-space-2) var(--pw-space-3);flex-wrap:wrap;display:flex}.pw-catalog-price__head>.pw-catalog-editor__caps{min-width:2.75rem}.pw-catalog-price__vat{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-medium);color:var(--pw-text-strong);align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.pw-catalog-price__vat input{text-align:right;width:4.5rem;padding:.25rem .5rem}.pw-catalog-price__line{gap:var(--pw-space-3);grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr);align-items:start;display:grid}.pw-catalog-editor__rail{--pw-catalog-kind:var(--pw-info);--pw-catalog-ink:var(--pw-info);--pw-catalog-wash:7%;background:color-mix(in srgb, var(--pw-catalog-kind) var(--pw-catalog-wash), var(--pw-surface));border-left:1px solid var(--pw-border);padding:1rem 1.1rem 1.25rem}.pw-catalog-editor__rail--part{--pw-catalog-kind:var(--pw-warn);--pw-catalog-ink:color-mix(in srgb, var(--pw-warn) 55%, var(--pw-text-strong));--pw-catalog-wash:14%}.pw-catalog-rail__cap-row{justify-content:space-between;align-items:baseline;gap:var(--pw-space-2);display:flex}.pw-catalog-rail__cap-row b{font-size:var(--pw-text-sm);color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-catalog-rail__bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:4px;height:46px;margin-top:.2rem;display:grid}.pw-catalog-rail__bars span{background:color-mix(in srgb, var(--pw-catalog-kind) 55%, var(--pw-surface));border-radius:3px 3px 1px 1px}.pw-catalog-rail__bars span[data-now]{background:var(--pw-catalog-ink)}.pw-catalog-rail__bars span[data-zero]{background:var(--pw-border);height:2px}.pw-catalog-rail__bars-x{font-size:var(--pw-text-xs);color:var(--pw-muted);justify-content:space-between;margin-top:.15rem;display:flex}.pw-catalog-rail__note{font-size:var(--pw-text-xs);color:var(--pw-muted);margin:0;line-height:1.45}.pw-catalog-rail__note b{color:var(--pw-text-strong)}.pw-catalog-rail__note b.pw-catalog-rail__soon{color:var(--pw-catalog-ink)}.pw-catalog-rail__block{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);gap:.3rem;padding:.65rem .75rem;display:grid}.pw-catalog-rail__big{font-size:1.6rem;font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;line-height:1.1;display:flex}.pw-catalog-rail__big small{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-medium);color:var(--pw-muted);margin-left:-.25rem}.pw-catalog-summary{font-size:var(--pw-text-sm);color:var(--pw-muted);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .6rem;margin:0;display:grid}.pw-catalog-summary dd{text-align:right;margin:0}.pw-catalog-summary b{color:var(--pw-text-strong)}.pw-catalog-summary .pw-catalog-summary__total{border-top:1px dashed var(--pw-border-strong);color:var(--pw-text-strong);margin-top:.1rem;padding-top:.3rem}@media (width<=700px){.pw-catalog-hero__bar{padding:.5rem .9rem 0}.pw-catalog-hero__row{flex-wrap:wrap;padding:.5rem .9rem .6rem}.pw-catalog-hero__price{text-align:left;flex-basis:100%;order:1;grid-auto-flow:column;justify-content:start;gap:.6rem;margin-right:0;padding-left:3.2rem}.pw-catalog-hero__caption{padding:0 .9rem .5rem}.pw-catalog-tabs{padding:.5rem .9rem 0}.pw-catalog-tabs svg{display:none}.pw-catalog-editor__band-fields{grid-template-columns:minmax(0,1fr)}.pw-catalog-price__line{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-catalog-price__line>:first-child{grid-column:1/-1}.pw-catalog-editor__split{overscroll-behavior:contain;display:block;overflow-y:auto}.pw-catalog-editor__main{display:block}.pw-catalog-editor__rail{border-left:0;border-top:1px solid var(--pw-border);padding:.85rem .9rem 1rem;overflow:visible}.pw-catalog-editor__band-fields>label>span:first-child{white-space:normal}}@media (height<=900px){.pw-catalog-hero__caption{display:none}.pw-catalog-hero__row{padding-bottom:.65rem}}.pw-event-body,.pw-settings-body,.pw-form-body{padding:1rem 1.5rem 1.25rem}.pw-form-must{border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--pw-primary) 5%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-primary) 18%, var(--pw-border));gap:.6rem;padding:.85rem .9rem .9rem;display:grid}.pw-form-must__kind{align-items:center;gap:var(--pw-space-3);flex-wrap:wrap;display:flex}.pw-form-must__note{font-size:var(--pw-text-xs);color:var(--pw-muted);align-items:center;gap:.4rem;display:flex}.pw-form-must__note:before{content:"✓";color:var(--pw-ok);font-weight:var(--pw-weight-bold)}.pw-form-pair{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.pw-form-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.pw-form-row3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,6rem);align-items:start;gap:.6rem;display:grid}.pw-form-must__head{align-items:center;gap:var(--pw-space-2) var(--pw-space-3);flex-wrap:wrap;display:flex}.pw-scanned{align-items:center;gap:var(--pw-space-3);border:1px solid color-mix(in srgb, var(--pw-ok) 35%, var(--pw-border));background:color-mix(in srgb, var(--pw-ok) 6%, var(--pw-surface));border-radius:var(--pw-radius-md);padding:.55rem .75rem;display:flex}.pw-scanned__text{min-width:0;font-size:var(--pw-text-sm);flex:1;gap:.1rem;display:grid}.pw-scanned__text strong{color:var(--pw-text-strong)}.pw-scanned__text span{color:var(--pw-muted);font-size:var(--pw-text-xs)}.pw-scan-verdicts{left:var(--pw-space-2);bottom:var(--pw-space-2);pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute}.pw-scan-verdict{border-radius:var(--pw-radius-pill);color:#fff;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0f14b3;align-items:center;gap:.3rem;padding:.2rem .6rem;display:inline-flex}.pw-scan-verdict svg{color:var(--pw-ok)}.pw-scan-verdict[data-bad]{background:color-mix(in srgb, var(--pw-warn) 95%, transparent);color:#1b1406}.pw-scan-verdict[data-bad] svg{color:currentColor}.pw-dowod-page{border-radius:var(--pw-radius-lg);border:1px solid var(--pw-border);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--pw-ok) 6%, transparent) 0 6px, transparent 6px 12px), color-mix(in srgb, var(--pw-ok) 5%, var(--pw-surface-2));width:min(100%,340px);box-shadow:var(--pw-shadow-md);color:var(--pw-text);text-align:left;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:12px 14px 12px 8px;display:grid}.pw-dowod-page__mrz{writing-mode:vertical-rl;font:600 9.5px/1.15 var(--pw-font-mono);letter-spacing:.06em;opacity:.7;white-space:nowrap;overflow:hidden;transform:rotate(180deg)}.pw-dowod-page__fields{gap:4px;min-width:0;display:grid}.pw-dowod-page__field{border:1px solid var(--pw-border);text-transform:uppercase;color:var(--pw-muted);border-radius:4px;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 6px;font-size:8.5px;display:flex}.pw-dowod-page__field b{font:600 10px var(--pw-font-mono);color:var(--pw-text);text-transform:none;white-space:nowrap}.pw-dowod-page__code{background:#fff;border-radius:3px;justify-self:center;width:122px;margin:10px 0 6px;padding:5px;line-height:0;position:relative}.pw-dowod-page__code svg{fill:#000;width:112px;height:112px;display:block}.pw-dowod-page__corners{pointer-events:none;position:absolute;inset:-9px}.pw-dowod-page__corners b{border:3px solid var(--pw-primary);width:17px;height:17px;position:absolute}.pw-dowod-page__corners b:first-child{border-bottom:0;border-right:0;border-top-left-radius:7px;top:0;left:0}.pw-dowod-page__corners b:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:7px;top:0;right:0}.pw-dowod-page__corners b:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:7px;bottom:0;left:0}.pw-dowod-page__corners b:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:7px;bottom:0;right:0}.pw-dowod-page__sweep{pointer-events:none;position:absolute;inset:5px;overflow:hidden}.pw-dowod-page__laser{background:var(--pw-danger);height:2px;box-shadow:0 0 6px 2px color-mix(in srgb, var(--pw-danger) 55%, transparent), 0 0 18px 6px color-mix(in srgb, var(--pw-danger) 20%, transparent);border-radius:2px;animation:1.7s ease-in-out infinite alternate pw-laser-sweep;position:absolute;top:50%;left:-4px;right:-4px}@keyframes pw-laser-sweep{0%{top:3%}to{top:96%}}.pw-dowod-page__tag{border-radius:var(--pw-radius-sm);background:var(--pw-primary);color:var(--pw-on-primary);font-size:11px;font-weight:var(--pw-weight-bold);white-space:nowrap;box-shadow:var(--pw-shadow-sm);padding:5px 8px;line-height:1;position:absolute;top:-18px;right:-22px;transform:translate(100%)}.pw-dowod-page__serial{font-size:9px;font-weight:var(--pw-weight-bold);letter-spacing:.04em;justify-self:center}.pw-dowod-page__serial b{margin-left:4px;font-size:13px}.pw-listen{border-radius:var(--pw-radius-pill);border:1px solid var(--pw-border);background:var(--pw-surface);box-shadow:var(--pw-shadow-sm);color:var(--pw-text-strong);font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);align-items:center;gap:.55rem;padding:.38rem .85rem;display:inline-flex}.pw-listen__dot{background:var(--pw-ok);border-radius:50%;width:9px;height:9px;animation:1.6s infinite pw-listen}@keyframes pw-listen{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pw-ok) 55%, transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.pw-dowod-page__laser,.pw-listen__dot{animation:none}}.pw-fold{border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface)}.pw-fold__head{cursor:pointer;font-size:var(--pw-text-sm);font-weight:var(--pw-field-label-weight,var(--pw-weight-medium));color:var(--pw-text-strong);border-radius:var(--pw-radius);align-items:center;gap:.6rem;padding:.55rem .75rem;list-style:none;display:flex}.pw-fold__head::-webkit-details-marker{display:none}.pw-fold__head>span:first-child{white-space:nowrap;flex:none}.pw-fold__head:before{content:"›";width:10px;color:var(--pw-muted);transition:transform var(--pw-transition-fast);font-size:1rem}.pw-fold[open]>.pw-fold__head:before{transform:rotate(90deg)}.pw-fold[open]>.pw-fold__head{border-bottom:1px solid var(--pw-border);border-radius:var(--pw-radius) var(--pw-radius) 0 0}.pw-fold__head:hover{background:color-mix(in srgb, var(--pw-primary) 4%, var(--pw-surface))}.pw-fold__head:focus-visible{outline:2px solid var(--pw-primary);outline-offset:-2px}.pw-fold__meta{min-width:0;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-normal);color:var(--pw-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;display:flex;overflow:hidden}.pw-fold__body{gap:.6rem;padding:.7rem .75rem .8rem;display:grid}.pw-fold--fetched{border-color:color-mix(in srgb, var(--pw-ok) 35%, var(--pw-border))}.pw-fold--fetched>.pw-fold__body{background:color-mix(in srgb, var(--pw-ok) 5%, var(--pw-surface));border-radius:0 0 var(--pw-radius) var(--pw-radius)}@media (prefers-reduced-motion:reduce){.pw-fold__head:before{transition:none}}.pw-cv-steps{align-items:center;gap:var(--pw-space-2);border-bottom:1px solid var(--pw-border);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);padding:.7rem 1.25rem;display:grid}button.pw-cv-step{text-align:left;border-radius:var(--pw-radius-md);background:var(--pw-surface-2);min-width:0;color:var(--pw-text);border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.55rem;padding:.55rem .7rem;transition:background .2s;display:grid}button.pw-cv-step:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 9%, var(--pw-surface-2));color:var(--pw-text);border-color:#0000}button.pw-cv-step:active:not(:disabled){transform:none}.pw-cv-step__icon{background:var(--pw-surface);width:34px;height:34px;color:var(--pw-muted);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.pw-cv-step__name{font-size:var(--pw-text-base);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);align-items:center;gap:.3rem;display:flex}.pw-cv-step__sub{font-size:var(--pw-text-xs);color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}button.pw-cv-step[data-state=done]{background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface))}button.pw-cv-step[data-state=done]:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 18%, var(--pw-surface))}button.pw-cv-step[data-state=done] .pw-cv-step__icon{color:var(--pw-primary)}button.pw-cv-step[data-state=done] .pw-cv-step__name svg{color:var(--pw-ok)}button.pw-cv-step[data-state=gap] .pw-cv-step__sub{color:color-mix(in srgb, var(--pw-warn) 65%, var(--pw-text-strong));font-weight:var(--pw-weight-medium)}button.pw-cv-step[data-state=ready]{background:color-mix(in srgb, var(--pw-ok) 14%, var(--pw-surface))}button.pw-cv-step[data-state=ready]:hover:not(:disabled){background:color-mix(in srgb, var(--pw-ok) 20%, var(--pw-surface))}button.pw-cv-step[data-state=ready] .pw-cv-step__icon{color:var(--pw-ok)}button.pw-cv-step[data-state=on],button.pw-cv-step[data-state=on]:hover:not(:disabled){background:var(--pw-primary);color:var(--pw-on-primary)}button.pw-cv-step[data-state=on] .pw-cv-step__icon{background:color-mix(in srgb, var(--pw-on-primary) 20%, transparent);color:var(--pw-on-primary)}button.pw-cv-step[data-state=on] .pw-cv-step__name,button.pw-cv-step[data-state=on] .pw-cv-step__sub{color:var(--pw-on-primary)}button.pw-cv-step[data-state=on] .pw-cv-step__sub{opacity:.85}button.pw-cv-step[aria-current=step]{cursor:default}button.pw-cv-step[data-state=locked],button.pw-cv-step[data-state=locked]:hover:not(:disabled){background:var(--pw-surface-2);cursor:default}button.pw-cv-step[data-state=locked] .pw-cv-step__name{color:var(--pw-muted)}.pw-cv-steps__arrow{color:var(--pw-border);place-items:center;transition:color .2s;display:grid}.pw-cv-steps__arrow[data-lit=true]{color:var(--pw-primary)}.pw-cv-steps[data-count="4"]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.pw-cv-steps[data-count="2"]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pw-cv-pages{flex:1;min-height:0;overflow:hidden}.pw-cv-track{grid-template-columns:repeat(3,100%);height:100%;transition:transform .28s cubic-bezier(.2,.7,.2,1);display:grid}.pw-cv-track[data-count="4"]{grid-template-columns:repeat(4,100%)}.pw-cv-track>.pw-form-body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;min-height:0;display:grid;overflow-y:auto}@media (prefers-reduced-motion:reduce){.pw-cv-track{transition:none}}@media (width<=700px){.pw-cv-steps{gap:.25rem;padding:.5rem .75rem}button.pw-cv-step{grid-template-columns:minmax(0,1fr);padding:.45rem .55rem}.pw-cv-step__icon{display:none}.pw-cv-steps[data-count="4"] .pw-cv-steps__arrow svg{width:14px}}.pw-vehicle-review{gap:var(--pw-space-4);grid-template-columns:190px minmax(0,1fr);align-items:start;display:grid}.pw-vehicle-review__side{gap:.4rem;display:grid}.pw-vehicle-review__caption{font-size:var(--pw-text-xs);color:var(--pw-muted);text-align:center}.pw-vehicle-review__rows{gap:.5rem;display:grid}.pw-vehicle-review__group{font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);font-weight:var(--pw-weight-semibold);color:var(--pw-muted);margin:0 0 .15rem}button.pw-vehicle-review__row{border-radius:var(--pw-radius-sm);text-align:left;width:calc(100% + .9rem);font-size:var(--pw-text-sm);font-weight:var(--pw-weight-normal);color:var(--pw-muted);background:0 0;border:0;grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;margin:0 -.45rem;padding:.17rem .45rem;display:grid}button.pw-vehicle-review__row:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 7%, var(--pw-surface));color:var(--pw-muted);border-color:#0000}button.pw-vehicle-review__row:active:not(:disabled){transform:none}.pw-vehicle-review__value{overflow-wrap:anywhere;min-width:0;color:var(--pw-text-strong);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}button.pw-vehicle-review__row[data-state=empty] .pw-vehicle-review__value{color:var(--pw-muted)}button.pw-vehicle-review__row[data-state=gap] .pw-vehicle-review__value{color:color-mix(in srgb, var(--pw-warn) 65%, var(--pw-text-strong));font-weight:var(--pw-weight-medium)}.pw-vehicle-review__pen{color:var(--pw-primary);opacity:0;display:grid}button.pw-vehicle-review__row:hover .pw-vehicle-review__pen,button.pw-vehicle-review__row:focus-visible .pw-vehicle-review__pen{opacity:1}@media (hover:none){.pw-vehicle-review__pen{opacity:.45}}.pw-vehicle-review__cepik{align-items:center;gap:var(--pw-space-2) var(--pw-space-3);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);font-size:var(--pw-text-sm);flex-wrap:wrap;padding:.6rem .8rem;display:flex}.pw-vehicle-review__cepik[data-ready]{border-color:color-mix(in srgb, var(--pw-ok) 35%, var(--pw-border));background:color-mix(in srgb, var(--pw-ok) 6%, var(--pw-surface))}.pw-vehicle-review__cepik-title{font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-vehicle-review__cepik-note{min-width:12rem;color:var(--pw-muted);flex:1}@media (width<=700px){.pw-vehicle-review{grid-template-columns:minmax(0,1fr)}.pw-vehicle-review__side{justify-items:center}.pw-vehicle-review__side>.pw-garage-tile{width:min(100%,220px)}button.pw-vehicle-review__row{grid-template-columns:7rem minmax(0,1fr) auto}}.pw-tire-map-wrap{container-type:inline-size}.pw-tire-map{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:stretch;gap:.6rem .9rem;display:grid}.pw-tire-map__car{width:112px;height:auto;color:var(--pw-muted);grid-area:1/2/3;align-self:center}.pw-tire-map__wheel{fill:var(--pw-border);transition:fill .2s}.pw-tire-map__wheel[data-tread=good]{fill:var(--pw-ok)}.pw-tire-map__wheel[data-tread=low]{fill:var(--pw-warn)}.pw-tire-map__wheel[data-tread=bad]{fill:var(--pw-danger)}.pw-tire-map__wheel[data-absent=true]{fill:none;stroke:var(--pw-border);stroke-dasharray:3 2}.pw-tire-card{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);border-left-width:4px;align-content:start;gap:.35rem;min-width:0;padding:.5rem .6rem;transition:border-color .2s;display:grid}.pw-tire-card[data-tread=good]{border-left-color:var(--pw-ok)}.pw-tire-card[data-tread=low]{border-left-color:var(--pw-warn)}.pw-tire-card[data-tread=bad]{border-left-color:var(--pw-danger)}.pw-tire-card[data-absent=true]{background:0 0;border-style:dashed;border-left-width:1px}.pw-tire-card--read{background:var(--pw-surface-2);gap:.15rem}.pw-tire-card--read[data-side=right]{text-align:right;border-left-width:1px;border-right-width:4px}.pw-tire-card--read[data-side=right][data-tread]{border-left-color:var(--pw-border)}.pw-tire-card--read[data-side=right][data-tread=good]{border-right-color:var(--pw-ok)}.pw-tire-card--read[data-side=right][data-tread=low]{border-right-color:var(--pw-warn)}.pw-tire-card--read[data-side=right][data-tread=bad]{border-right-color:var(--pw-danger)}@container (width<=560px){.pw-tire-map{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:.6rem .7rem}.pw-tire-map__car{width:84px}}@container (width<=380px){.pw-tire-map{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pw-tire-map__car{display:none}.pw-tire-card--read[data-side=right]{text-align:left;border-left-width:4px;border-right-width:1px;border-right-color:var(--pw-border)}.pw-tire-card--read[data-side=right][data-tread=good]{border-left-color:var(--pw-ok)}.pw-tire-card--read[data-side=right][data-tread=low]{border-left-color:var(--pw-warn)}.pw-tire-card--read[data-side=right][data-tread=bad]{border-left-color:var(--pw-danger)}}.pw-tire-summary-wrap{container-type:inline-size}.pw-tire-summary{gap:var(--pw-space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pw-tire-summary__side,.pw-tire-summary__set{gap:var(--pw-space-3);align-content:start;min-width:0;display:grid}@container (width>=720px){.pw-tire-summary{gap:var(--pw-space-4) var(--pw-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pw-tire-summary__set{grid-area:1/1}.pw-tire-summary__side{grid-area:1/2}}.pw-sale-review{gap:var(--pw-space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pw-sale-review__side{gap:var(--pw-space-3);align-content:start;min-width:0;display:grid}.pw-sale-review__paper{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);flex-direction:column;min-width:0;height:min(68vh,52rem);display:flex;overflow:hidden}.pw-sale-review__paper>.pw-print-sheet__desk{flex:1}.pw-sale-review__blank{place-content:center;justify-items:center;gap:var(--pw-space-2);padding:var(--pw-space-5);text-align:center;background:var(--pw-surface-2);color:var(--pw-muted);font-size:var(--pw-text-sm);flex:1;display:grid}.pw-sale-review__blank b{color:var(--pw-text-strong);font-size:var(--pw-text-base)}@media (width>=900px){.pw-sale-review{gap:var(--pw-space-4) var(--pw-space-5);grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}.pw-sale-review__side{grid-area:1/1}.pw-sale-review__paper{grid-area:1/2}}.pw-event-card{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface-2);padding:var(--pw-space-3);margin-bottom:var(--pw-space-3);cursor:pointer}.pw-form-body>.pw-event-card{margin-bottom:0}.pw-event-card--row{align-items:center;gap:var(--pw-space-3);display:flex}.pw-event-card__cap{align-items:center;gap:var(--pw-space-2);margin-bottom:.35rem;display:flex}.pw-event-card__cap-label{min-width:0;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pw-event-card__acts{align-self:flex-start;align-items:center;gap:var(--pw-space-2);flex:none;margin-top:-.1rem;display:flex}.pw-event-card__cap button.pw-btn-ghost,.pw-event-card__acts button.pw-btn-ghost{box-shadow:none;background:0 0;border-color:#0000;padding:.1rem .25rem}.pw-event-card__cap button.pw-btn-ghost:hover:not(:disabled),.pw-event-card__acts button.pw-btn-ghost:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline}.pw-event-card__cap button.pw-btn-ghost:focus-visible,.pw-event-card__acts button.pw-btn-ghost:focus-visible{box-shadow:0 0 0 3px var(--pw-ring)}.pw-event-card__tools{align-self:flex-start;align-items:center;gap:var(--pw-space-1);flex:none;display:flex}.pw-event-card--open{background:var(--pw-surface);cursor:default}.pw-event-card[role=button]{transition:background var(--pw-transition-fast), border-color var(--pw-transition-fast), box-shadow var(--pw-transition-fast), transform var(--pw-transition-fast)}.pw-event-card[role=button]:hover,.pw-event-card[role=button]:focus-visible{background:color-mix(in srgb, var(--pw-primary) 5%, var(--pw-surface));border-color:var(--pw-primary);box-shadow:var(--pw-shadow-md);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.pw-event-card[role=button]{transition:none}.pw-event-card[role=button]:hover,.pw-event-card[role=button]:focus-visible{transform:none}}.pw-event-card__cal{text-align:center;border-radius:var(--pw-radius);border:1px solid var(--pw-border);background:var(--pw-surface);flex:none;width:3.1rem;overflow:hidden}.pw-event-card__cal-month{text-transform:uppercase;letter-spacing:.05em;background:var(--pw-primary);color:var(--pw-on-primary);font-size:.62rem;font-weight:var(--pw-weight-semibold);padding:.12rem 0}.pw-event-card__cal-day{font-size:1.35rem;font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);padding-top:.15rem;line-height:1.5rem}.pw-event-card__cal-weekday{color:var(--pw-muted);padding-bottom:.18rem;font-size:.6rem}.pw-event-card__cal-away{font-size:.55rem;font-weight:var(--pw-weight-bold);letter-spacing:-.01em;color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;padding:.16rem 0 .2rem;line-height:1;overflow:hidden}.pw-event-card__cal-away--today{background:color-mix(in srgb, var(--pw-primary) 14%, var(--pw-surface));color:var(--pw-primary)}.pw-event-card__cal-away--late{background:color-mix(in srgb, var(--pw-warn) 28%, var(--pw-surface));color:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-text-strong))}.pw-event-card__vcard{align-items:center;gap:var(--pw-space-3);display:flex}.pw-event-card__vfacts{min-width:0;font-size:var(--pw-text-sm);color:var(--pw-muted);flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin-top:.15rem;display:flex}.pw-event-card__vmissing{color:color-mix(in srgb, var(--pw-warn) 65%, var(--pw-text-strong));font-weight:var(--pw-weight-semibold)}.pw-event-card__place{font-size:var(--pw-text-sm);color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;overflow:hidden}.pw-event-card__time{font-size:var(--pw-text-xl);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.pw-event-card__avatar{border:1px solid var(--pw-border);background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface));width:3.1rem;height:3.1rem;color:var(--pw-primary);font-weight:var(--pw-weight-bold);font-size:var(--pw-text-lg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pw-karta-pane{flex:1;height:min(780px,88vh);min-height:0;display:flex}.pw-karta-pane__side{background:var(--pw-surface-2);border-right:1px solid var(--pw-border);width:16.5rem;min-height:0;transition:width var(--pw-transition), border-right-width var(--pw-transition);flex:none;overflow:hidden}.pw-karta-pane__side--folded{width:3.7rem}.pw-karta-pane__side--folded .pw-karta-pane__caption{visibility:hidden}.pw-karta-pane__side--folded .pw-karta-pane__label,.pw-karta-pane__side--folded .pw-karta-pane__count,.pw-karta-pane__side--folded .pw-karta-pane__fold{display:none}.pw-karta-pane__side--folded .pw-karta-pane__item{grid-template-columns:auto;justify-content:center;width:2.5rem;padding-inline:0}.pw-karta-pane__side-inner{flex-direction:column;width:16.5rem;height:100%;min-height:0;padding:.7rem .6rem .6rem;display:flex}@media (prefers-reduced-motion:reduce){.pw-karta-pane__side{transition:none}}.pw-karta-pane__side-inner>*{flex:none}.pw-karta-pane__kind{font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);font-weight:var(--pw-weight-semibold);align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;padding:0 .5rem;display:flex}.pw-karta-pane__num{font-size:var(--pw-text-lg);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);align-items:center;gap:var(--pw-space-2);font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex-wrap:wrap;margin:.15rem 0 0;padding:0 .5rem;line-height:1.25;display:flex}.pw-karta-pane__parties{gap:var(--pw-space-2);margin:0 0 var(--pw-space-3);display:grid}button.pw-karta-pane__auto,button.pw-karta-pane__party{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);width:100%;min-width:0;color:var(--pw-text);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px #0f172a0d}button.pw-karta-pane__auto:hover:not(:disabled),button.pw-karta-pane__party:hover:not(:disabled){background:var(--pw-surface);color:var(--pw-text);border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border))}button.pw-karta-pane__auto--empty:hover:not(:disabled),button.pw-karta-pane__party--empty:hover:not(:disabled){background:0 0}button.pw-karta-pane__auto{padding:.5rem .6rem;display:block;position:relative}.pw-karta-pane__auto-go{color:var(--pw-muted);font-size:var(--pw-text-sm);line-height:1;position:absolute;top:.45rem;right:.5rem}.pw-karta-pane__auto-top,.pw-karta-pane__auto-foot{align-items:center;gap:var(--pw-space-2);min-width:0;display:flex}.pw-karta-pane__auto-foot{margin-top:.45rem}.pw-karta-pane__auto-name{min-width:0;padding-right:.7rem;display:block}.pw-karta-pane__auto-model{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pw-karta-pane__auto-spec{font-size:var(--pw-text-xs);color:var(--pw-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pw-karta-pane__auto-km{min-width:0;font-size:var(--pw-text-xs);color:var(--pw-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.pw-karta-pane__auto--empty,button.pw-karta-pane__party--empty{box-shadow:none;background:0 0;border-style:dashed}button.pw-karta-pane__party{align-items:center;gap:var(--pw-space-2);padding:.4rem .5rem;display:flex}.pw-karta-pane__party .pw-event-card__avatar{width:1.9rem;height:1.9rem;font-size:var(--pw-text-xs)}.pw-karta-pane__party-main{flex:1;min-width:0;display:block}.pw-karta-pane__party-name{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pw-karta-pane__party-phone{font-size:var(--pw-text-xs);color:var(--pw-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pw-karta-pane__party .pw-karta-pane__auto-go{flex:none;position:static}.pw-karta-pane__list{flex:auto;align-content:start;gap:2px;min-height:0;display:grid;overflow-y:auto}.pw-event-body .pw-event-head{gap:var(--pw-space-3);margin-bottom:var(--pw-space-3);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.pw-event-body .pw-event-head>.pw-event-card{margin-bottom:0}.pw-event-body--pair .pw-note-pair{gap:var(--pw-space-3);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pw-event-body .pw-event-head .pw-event-card{padding:.55rem .7rem}.pw-event-body .pw-event-head .pw-event-card--row,.pw-event-body .pw-event-head .pw-event-card__vcard{gap:.6rem}.pw-event-body .pw-event-head .pw-event-card__cal{width:2.5rem}.pw-event-body .pw-event-head .pw-event-card__cal-month{padding:.08rem 0;font-size:.55rem}.pw-event-body .pw-event-head .pw-event-card__cal-day{padding-top:.1rem;font-size:1.1rem;line-height:1.2rem}.pw-event-body .pw-event-head .pw-event-card__cal-weekday{padding-bottom:.12rem;font-size:.55rem}.pw-event-body .pw-event-head .pw-event-card__avatar{width:2.25rem;height:2.25rem;font-size:var(--pw-text-sm)}.pw-event-body .pw-event-head .pw-event-card__place{white-space:normal;overflow:visible}.pw-event-body--karta .pw-ident-name{font-size:var(--pw-text-lg);white-space:normal;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex;overflow:visible}.pw-event-body--karta .pw-ident-name__who{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pw-event-body--karta .pw-ident-name__phone{font-size:var(--pw-text-md);color:var(--pw-text);flex:none;margin-left:0}.pw-event-body--karta .pw-event-card__vmodel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--pw-text-md);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);overflow:hidden}.pw-event-body--karta .pw-event-card__time{font-size:var(--pw-text-md)}.pw-event-head .pw-tight-hide{display:none!important}.pw-karta-pane .pw-event-card,.pw-event-head>.pw-event-card{background:var(--pw-surface);box-shadow:0 1px 2px #0f172a0d}.pw-karta-pane__item{border-radius:var(--pw-radius);width:100%;min-width:0;color:var(--pw-text);font:inherit;font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:.55rem;padding:.45rem .55rem;display:grid}.pw-karta-pane__item:hover:not(:disabled){background:color-mix(in srgb, var(--pw-surface) 60%, var(--pw-surface-2))}.pw-karta-pane__item:disabled{opacity:.45;cursor:not-allowed}.pw-karta-pane__item[aria-current=true]{background:color-mix(in srgb, var(--pw-border) 55%, var(--pw-surface-2));color:var(--pw-text-strong)}.pw-karta-pane__item[aria-current=true]:hover:not(:disabled){background:color-mix(in srgb, var(--pw-border) 40%, var(--pw-surface-2))}.pw-karta-pane__icon{background:var(--pw-surface);width:1.4rem;height:1.4rem;color:var(--pw-primary);border:1px solid var(--pw-border);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pw-karta-pane__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pw-karta-pane__count{min-width:0;font-size:.68rem;line-height:1.2;font-weight:var(--pw-weight-medium);color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:3;justify-self:end;overflow:hidden}.pw-karta-pane__fold{text-align:center;width:.7rem;color:var(--pw-muted);flex:none;grid-column:4;justify-self:end;transition:transform .2s}.pw-karta-pane__fold--open{transform:rotate(90deg)}.pw-karta-pane__count--ok{color:var(--pw-ok)}.pw-karta-pane__count--warn{color:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-text-strong))}.pw-karta-pane__sale{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);box-shadow:var(--pw-shadow-sm);margin-top:.6rem;overflow:hidden}.pw-karta-pane__sale-head{border-bottom:1px solid var(--pw-border);padding:.55rem .7rem}.pw-karta-pane__sale-cap{justify-content:space-between;align-items:center;gap:var(--pw-space-2);letter-spacing:.08em;text-transform:uppercase;min-height:1.25rem;font-size:.68rem;font-weight:var(--pw-weight-bold);color:var(--pw-muted);display:flex}.pw-karta-pane__sale-title{align-items:center;gap:.3rem;display:inline-flex}.pw-karta-pane__sale-amount{justify-content:space-between;align-items:baseline;gap:var(--pw-space-2);font-size:var(--pw-text-xs);color:var(--pw-muted);display:flex}.pw-karta-pane__sale-sum{font-size:var(--pw-text-xl);font-weight:var(--pw-weight-bold);letter-spacing:-.01em;color:var(--pw-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-karta-pane__sale-rows{gap:1px;padding:.25rem;display:grid}.pw-karta-pane__sale .pw-karta-pane__item{font-size:var(--pw-text-xs);padding:.4rem .5rem}.pw-karta-pane__sale .pw-karta-pane__item:hover:not(:disabled){background:var(--pw-surface-2)}.pw-karta-pane__item--done .pw-karta-pane__icon{color:var(--pw-ok);background:color-mix(in srgb, var(--pw-ok) 12%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-ok) 30%, var(--pw-border))}.pw-karta-pane__item--next{color:var(--pw-primary)}.pw-karta-pane__item--next .pw-karta-pane__icon{background:color-mix(in srgb, var(--pw-primary) 10%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-primary) 30%, var(--pw-border))}.pw-karta-pane__next{color:var(--pw-primary);grid-column:4;justify-self:end;display:inline-flex}.pw-karta-pane__side--folded .pw-karta-pane__sale{box-shadow:none;border-width:0;border-top:1px solid var(--pw-border);background:0 0;border-radius:0}.pw-karta-pane__side--folded .pw-karta-pane__sale-head{visibility:hidden;border:0;height:.6rem;padding:0}.pw-karta-pane__side--folded .pw-karta-pane__sale-rows{padding:0}.pw-karta-pane__side--folded .pw-karta-pane__next{display:none}.pw-karta-pane__more{border-top:1px solid var(--pw-border);gap:1px;margin-top:auto;padding-top:.5rem;display:grid}.pw-karta-pane__more .pw-karta-pane__item{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-medium);color:var(--pw-muted);padding:.35rem .55rem}.pw-karta-pane__more .pw-karta-pane__item:hover:not(:disabled){color:var(--pw-text-strong)}.pw-karta-pane__more .pw-karta-pane__item--danger{color:var(--pw-danger)}.pw-karta-pane__more .pw-karta-pane__icon{width:1.2rem;height:1.2rem;color:inherit;background:0 0;border:0}.pw-karta-pane__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pw-karta-pane__tools{border-bottom:1px solid var(--pw-border);flex:none;align-items:center;gap:2px;padding:0 .75rem 0 .25rem;display:flex}.pw-karta-pane__hero{align-items:center;gap:var(--pw-space-3);flex:none;padding:.7rem .25rem .7rem 1.5rem;display:flex}.pw-karta-pane__hero .pw-karta-pane__tools{border-bottom:0}.pw-karta-pane__ident{flex:1;min-width:0;overflow:hidden}.pw-karta-num{border-radius:var(--pw-radius-sm);margin:0 -.3em;padding:0 .3em}:is(.pw-karta-pane__ident,.pw-modal-hero__text:has(.pw-karta-num)){margin:-14px;padding:14px}.pw-karta-pane__ident .pw-karta-pane__kind,.pw-karta-pane__ident .pw-karta-pane__num{padding:0}.pw-karta-pane__caption{font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);font-weight:var(--pw-weight-semibold);color:var(--pw-muted);justify-content:space-between;align-items:center;gap:var(--pw-space-2);min-height:1.55rem;padding:0 .5rem .5rem;display:flex}.pw-karta-pane__caption .pw-karta-pane__parties-tool{text-transform:none;letter-spacing:0}.pw-karta-pane__caption .pw-karta-pane__parties-tool[aria-pressed=true]{color:var(--pw-primary)}.pw-karta-pane__caption .pw-karta-pane__parties-tool[aria-pressed=true]:hover:not(:disabled){color:var(--pw-primary-hover)}.pw-podglad-rail{border-bottom:1px solid var(--pw-border);background:var(--pw-surface);flex:none}button.pw-podglad-rail__btn{align-items:center;gap:var(--pw-space-2);width:100%;color:var(--pw-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.4rem .9rem;display:flex}button.pw-podglad-rail__btn:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 5%, var(--pw-surface));color:var(--pw-text-strong)}button.pw-podglad-rail__btn:disabled{cursor:default}button.pw-podglad-rail__btn:disabled .pw-podglad-rail__label{color:var(--pw-muted);font-weight:var(--pw-weight-medium)}.pw-podglad-rail__dot{border-radius:50%;flex:none;width:8px;height:8px}.pw-podglad-rail__label{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);white-space:nowrap;flex:none}.pw-podglad-rail__bars{flex:1;gap:3px;min-width:0;display:flex}.pw-podglad-rail__bars i{border-radius:2px;flex:1;height:4px}.pw-podglad-rail__count{font-size:var(--pw-text-xs);font-variant-numeric:tabular-nums;flex:none}.pw-podglad-tile{align-items:center;gap:var(--pw-space-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);min-width:0;box-shadow:var(--pw-shadow-xs);padding:.5rem .6rem .55rem;display:flex;position:relative}.pw-podglad-tile--who{flex-direction:column;justify-content:center;align-items:stretch;gap:.35rem}.pw-podglad-tile[role=button]{cursor:pointer;transition:background var(--pw-transition-fast), border-color var(--pw-transition-fast), box-shadow var(--pw-transition-fast), transform var(--pw-transition-fast)}.pw-podglad-tile[role=button]:hover,.pw-podglad-tile[role=button]:focus-visible{background:color-mix(in srgb, var(--pw-primary) 5%, var(--pw-surface));border-color:var(--pw-primary);box-shadow:var(--pw-shadow-md);transform:translateY(-1px)}.pw-podglad-tile[role=button]:active{box-shadow:var(--pw-shadow-xs);transform:none}@media (prefers-reduced-motion:reduce){.pw-podglad-tile[role=button]{transition:none}.pw-podglad-tile[role=button]:hover,.pw-podglad-tile[role=button]:focus-visible{transform:none}}button.pw-podglad-photo{border-radius:var(--pw-radius);cursor:zoom-in;background:0 0;border:0;flex:none;padding:0;line-height:0}button.pw-podglad-photo:hover .pw-thumb,button.pw-podglad-photo:focus-visible .pw-thumb{border-color:var(--pw-primary);box-shadow:0 0 0 2px var(--pw-primary)}.pw-modal-foot{justify-content:space-between;align-items:flex-start;gap:var(--pw-space-2);flex:none;padding:.85rem 1.5rem 1.1rem;display:flex}.pw-modal-foot__lead{align-items:stretch;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-modal-foot__actions{justify-content:flex-end;align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;min-width:0;display:flex}.pw-template-editor{flex:1;grid-template-columns:minmax(0,1fr) 22rem;min-height:0;display:grid;overflow:hidden}.pw-template-editor__form{overscroll-behavior:contain;align-content:start;gap:.75rem;min-width:0;padding:1rem 1.5rem 1.25rem;display:grid;overflow-y:auto}.pw-template-editor__preview{overscroll-behavior:contain;background:color-mix(in srgb, var(--pw-surface-2) 70%, var(--pw-bg));border-left:1px solid var(--pw-border);padding:1rem 1.1rem 1.25rem;overflow-y:auto}@media (width<=860px){.pw-template-editor{display:block;overflow-y:auto}.pw-template-editor__form,.pw-template-editor__preview{overflow:visible}.pw-template-editor__preview{border-left:0;border-top:1px solid var(--pw-border)}}.pw-modal-foot,.pw-karta-foot{background:linear-gradient(0deg, color-mix(in srgb, var(--pw-primary) 7%, var(--pw-surface)), var(--pw-surface));border-top:1px solid var(--pw-border)}.pw-modal-foot button.pw-btn-ghost,.pw-karta-foot button.pw-btn-ghost{background:var(--pw-surface);border-color:color-mix(in srgb, var(--pw-text-strong) 9%, var(--pw-border))}.pw-modal-foot button.pw-btn-ghost:hover:not(:disabled),.pw-karta-foot button.pw-btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 13%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-primary) 40%, var(--pw-border))}.pw-modal-foot button.pw-btn-ghost.pw-btn-sent,.pw-modal-foot button.pw-btn-ghost.pw-btn-sent:hover:not(:disabled){color:var(--pw-ok);background:color-mix(in srgb, var(--pw-ok) 8%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-ok) 40%, var(--pw-border))}.pw-modal-foot button.pw-btn-ghost.pw-btn-sent:hover:not(:disabled){background:color-mix(in srgb, var(--pw-ok) 14%, var(--pw-surface))}@media (width<=700px){.pw-modal-hero--bar{gap:var(--pw-space-2);padding:.7rem .9rem}.pw-modal-hero--bar h2{font-size:1.05rem}.pw-event-body,.pw-settings-body,.pw-form-body{padding:.85rem .9rem 1rem}.pw-form-must{padding:.7rem .7rem .75rem}.pw-form-pair,.pw-form-row2,.pw-form-row3{grid-template-columns:minmax(0,1fr)}.pw-modal-foot{padding:.7rem .9rem .85rem}.pw-cheat-scroll{padding:var(--pw-space-3) .9rem}.pw-cheat-foot__note{flex:100%}}@media (height<=900px){.pw-modal-hero--bar{padding-top:.55rem;padding-bottom:.55rem}.pw-modal-hero__text{flex-wrap:wrap;align-items:baseline;column-gap:.6rem;display:flex}.pw-modal-hero__title{font-size:1.15rem}.pw-karta-pane__hero{padding-top:.5rem;padding-bottom:.5rem}.pw-karta-pane__ident{flex-wrap:wrap;align-items:baseline;column-gap:.6rem;display:flex}.pw-karta-pane__ident .pw-karta-pane__num{margin-top:0;font-size:1.15rem}.pw-event-body{padding-top:.75rem}.pw-event-card{margin-bottom:var(--pw-space-2);padding:.5rem .75rem}.pw-event-card--row{gap:var(--pw-space-2)}.pw-event-card__cal{width:2.6rem}.pw-event-card__cal-month{padding:.08rem 0;font-size:.55rem}.pw-event-card__cal-day{padding-top:.1rem;font-size:1.1rem;line-height:1.2rem}.pw-event-card__cal-weekday{padding-bottom:.12rem;font-size:.55rem}.pw-event-card__time{font-size:var(--pw-text-lg)}.pw-event-card__avatar{width:2.5rem;height:2.5rem;font-size:var(--pw-text-base)}.pw-event-body:not(.pw-event-body--karta) .pw-ident-name{font-size:var(--pw-text-lg)}.pw-event-body .pw-note-card__text{line-height:1.45}.pw-event-body .pw-note-card__text--clamp{max-height:5.8em}.pw-event-body .pw-note-card__sub{display:none}.pw-event-body .pw-note-pair{margin-bottom:var(--pw-space-2)}.pw-event-body .pw-note-pair--tiles{margin-bottom:var(--pw-space-3)}}.pw-modal-head--bar{border-bottom:1px solid var(--pw-border);padding:.75rem .9rem}.pw-modal-head--bar h2{font-size:1.05rem}.pw-modal-body--sheet{padding:.9rem .9rem 1.1rem}.pw-onboarding-hero{color:var(--pw-on-primary);background:linear-gradient(135deg, color-mix(in srgb, var(--pw-primary) 40%, var(--pw-text-strong)) 0%, color-mix(in srgb, var(--pw-primary) 72%, var(--pw-text-strong)) 55%, var(--pw-primary) 100%);position:relative;overflow:hidden}.pw-onboarding-hero:before{content:"";opacity:.5;pointer-events:none;background:repeating-linear-gradient(0deg, transparent 0 27px, color-mix(in srgb, var(--pw-on-primary) 5%, transparent) 27px 28px), repeating-linear-gradient(90deg, transparent 0 27px, color-mix(in srgb, var(--pw-on-primary) 5%, transparent) 27px 28px);position:absolute;inset:0}.pw-onboarding-hero:after{content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--pw-on-primary) 14%, transparent), transparent 65%);border-radius:50%;width:230px;height:230px;position:absolute;top:-60px;right:-40px}.pw-onboarding-hero>*{position:relative}.pw-onboarding-hero button.pw-btn-icon{color:color-mix(in srgb, var(--pw-on-primary) 85%, transparent)}.pw-onboarding-hero button.pw-btn-icon:hover:not(:disabled){background:color-mix(in srgb, var(--pw-on-primary) 14%, transparent);color:var(--pw-on-primary)}.pw-contact-chip{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-pill);font-size:var(--pw-text-sm);font-weight:var(--pw-weight-medium);color:var(--pw-muted);align-items:center;gap:7px;padding:5px 12px 5px 10px;text-decoration:none;display:inline-flex}.pw-contact-chip svg{flex:none}.pw-contact-chip strong{color:var(--pw-text-strong);font-weight:var(--pw-weight-medium);overflow-wrap:anywhere}a.pw-contact-chip:hover,a.pw-contact-chip:hover strong{border-color:var(--pw-primary);color:var(--pw-primary);text-decoration:none}.pw-note-callout{gap:var(--pw-space-2);background:color-mix(in srgb, var(--pw-warn) 9%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-warn) 28%, var(--pw-border));border-radius:var(--pw-radius);padding:var(--pw-space-2) var(--pw-space-3);font-size:var(--pw-text-sm);align-items:flex-start;display:flex}.pw-note-callout svg{color:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-text-strong));flex:none;margin-top:2px}.pw-alert{--pw-alert:var(--pw-warn);--pw-alert-ink:color-mix(in srgb, var(--pw-alert) 72%, var(--pw-text-strong));gap:var(--pw-space-1) var(--pw-space-3);padding:var(--pw-space-2) var(--pw-space-3);border:1px solid color-mix(in srgb, var(--pw-alert) 38%, var(--pw-border));border-left:4px solid var(--pw-alert);border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--pw-alert) 8%, var(--pw-surface));font-size:var(--pw-text-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.pw-alert--info{--pw-alert:var(--pw-info)}.pw-alert--important{--pw-alert:var(--pw-warn)}.pw-alert--critical{--pw-alert:var(--pw-danger)}.pw-alert__icon{color:var(--pw-alert-ink);margin-top:1px;display:inline-flex}.pw-alert__body{gap:2px;min-width:0;display:grid}.pw-alert__cap{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-alert-ink)}.pw-alert__text{color:var(--pw-text-strong);white-space:pre-wrap;overflow-wrap:anywhere}.pw-alert__meta{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-alert__ack{color:var(--pw-ok);font-size:var(--pw-text-xs);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pw-alert--band{padding:var(--pw-space-3);border-left-width:5px;align-items:center}.pw-alert--band .pw-alert__text{font-size:var(--pw-text-base)}.pw-alert--folded{padding:var(--pw-space-1) var(--pw-space-2) var(--pw-space-1) var(--pw-space-3);background:var(--pw-surface);border-left-width:3px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.pw-alert__line{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--pw-text-strong);overflow:hidden}.pw-alert__line b{color:var(--pw-alert-ink)}@media (width<=860px){.pw-alert--band{grid-template-columns:auto minmax(0,1fr)}.pw-alert--band>:last-child:not(.pw-alert__body){grid-column:1/-1;justify-self:stretch}.pw-alert--folded .pw-alert__ack{display:none}.pw-alert--folded{grid-template-columns:auto minmax(0,1fr) auto}}.pw-alert-editor{gap:var(--pw-space-2);padding:var(--pw-space-3);border:1px solid var(--pw-primary);border-radius:var(--pw-radius-md);box-shadow:0 0 0 3px var(--pw-ring);background:var(--pw-surface);display:grid}.pw-alert-editor__head{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-alert-editor__label{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted);flex:1}.pw-alert-editor__levels{gap:var(--pw-space-1);flex-wrap:wrap;display:flex}.pw-alert-level--info svg{color:color-mix(in srgb, var(--pw-info) 72%, var(--pw-text-strong))}.pw-alert-level--important svg{color:color-mix(in srgb, var(--pw-warn) 72%, var(--pw-text-strong))}.pw-alert-level--critical svg{color:color-mix(in srgb, var(--pw-danger) 72%, var(--pw-text-strong))}.pw-alert-editor__foot{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-alert-editor__hint{min-width:12rem;font-size:var(--pw-text-xs);color:var(--pw-muted);flex:1}.pw-sect-head{align-items:center;gap:var(--pw-space-3);display:flex}.pw-sect-head:after{content:"";border-top:1px solid var(--pw-border);flex:1}.pw-sect-label{font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);font-weight:var(--pw-weight-semibold)}.pw-sect-label strong{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-sect-head-toggle{cursor:pointer}.pw-sect-head-toggle:focus:not(:focus-visible){outline:none}.pw-sect-chevron{color:var(--pw-muted);transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}.pw-sect-chevron[data-open=true]{transform:rotate(0)}.pw-karta,.pw-karta>*{min-width:0}.pw-karta-sect{padding:var(--pw-space-5)}.pw-karta-head{align-items:flex-start;gap:var(--pw-space-3);display:flex}.pw-karta-avatar{background:color-mix(in srgb, var(--pw-primary) 14%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-primary) 25%, var(--pw-border));width:52px;height:52px;color:var(--pw-primary);font-weight:var(--pw-weight-bold);font-size:var(--pw-text-lg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pw-karta-ident{flex:1 1 0;min-width:0}.pw-karta-nav{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.pw-karta-foot{z-index:2;align-items:center;gap:var(--pw-space-3);padding:var(--pw-space-3) var(--pw-space-5);flex-wrap:wrap;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 16px #0f172a0f}.pw-karta-foot__info{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;flex:12rem;min-width:0;display:flex}.pw-karta-foot__actions{align-items:center;gap:var(--pw-space-2);flex:none;margin-left:auto;display:flex}.pw-karta-foot__label{color:var(--pw-muted);font-size:var(--pw-text-sm)}.pw-karta-foot__count{font-size:var(--pw-text-sm);color:var(--pw-muted);white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=700px){.pw-karta-sect{padding:var(--pw-space-4) var(--pw-space-3)}.pw-karta-head{gap:var(--pw-space-2) var(--pw-space-3);flex-wrap:wrap}.pw-karta-ident{flex:8rem}.pw-karta-foot{padding:var(--pw-space-3)}.pw-karta-foot__info{flex-wrap:nowrap;flex:1 0 100%;justify-content:space-between}.pw-karta-foot__actions{flex:1 0 100%;justify-content:flex-end}.pw-karta-avatar{width:42px;height:42px;font-size:var(--pw-text-md)}.pw-garage-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.pw-garage-slot{min-width:0;display:grid;position:relative}.pw-action-menu{display:inline-flex;position:relative}.pw-podglad-more>button{height:100%}.pw-action-menu__split{border-radius:var(--pw-radius);box-shadow:var(--pw-shadow-xs);align-items:stretch;display:inline-flex}.pw-action-menu__split:hover:not(.pw-action-menu__split--off){box-shadow:var(--pw-shadow-md)}.pw-action-menu__split--off{box-shadow:none}.pw-action-menu__split>button.pw-btn-ghost.pw-action-menu__split-main,.pw-action-menu__split>button.pw-btn-ghost.pw-action-menu__split-caret,.pw-action-menu__split>button.pw-btn-ghost.pw-action-menu__split-main:hover:not(:disabled),.pw-action-menu__split>button.pw-btn-ghost.pw-action-menu__split-caret:hover:not(:disabled){background:var(--pw-surface);border-color:color-mix(in srgb, var(--pw-primary) 40%, var(--pw-border));color:var(--pw-primary);box-shadow:none}.pw-action-menu__split>button.pw-btn-ghost.pw-action-menu__split-main:hover:not(:disabled),.pw-action-menu__split>button.pw-btn-ghost.pw-action-menu__split-caret:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 8%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-primary) 55%, var(--pw-border))}.pw-action-menu__split>button.pw-action-menu__split-main{border-right-width:0}.pw-action-menu__split--primary>button.pw-action-menu__split-caret{border-left-color:color-mix(in srgb, var(--pw-on-primary) 35%, transparent)}.pw-action-menu__panel{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);min-width:200px;max-width:calc(100vw - 16px);box-shadow:var(--pw-shadow-lg);z-index:200;padding:.35rem;position:absolute;top:calc(100% + 6px);right:0}.pw-context-menu{z-index:300;position:fixed;right:auto}.pw-action-menu__panel--float{z-index:300;position:fixed;top:auto;bottom:auto;right:auto}.pw-next-step{gap:.9rem;display:grid}.pw-next-step__group{gap:.4rem;display:grid}.pw-next-step__group-label{color:var(--pw-muted);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:.06em;margin:0}.pw-next-step__card{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}button.pw-next-step__opt,button.pw-next-step__opt:hover:not(:disabled){--pw-next-c:var(--pw-next-accent,var(--pw-primary));text-align:left;width:100%;box-shadow:none;font:inherit;color:var(--pw-text);background:var(--pw-surface);border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.1rem .85rem;padding:.75rem .9rem;display:grid}button.pw-next-step__opt+button.pw-next-step__opt,button.pw-next-step__opt+button.pw-next-step__opt:hover:not(:disabled){border-top:1px solid var(--pw-border)}button.pw-next-step__opt:hover:not(:disabled){background:var(--pw-surface-2)}button.pw-next-step__opt:active{transform:none}button.pw-next-step__opt:focus-visible{outline:2px solid var(--pw-primary);outline-offset:-2px}button.pw-next-step__opt[data-danger],button.pw-next-step__opt[data-danger]:hover:not(:disabled){--pw-next-c:var(--pw-danger)}button.pw-next-step__opt[data-danger]:hover:not(:disabled){background:color-mix(in srgb, var(--pw-danger) 7%, var(--pw-surface))}button.pw-next-step__opt:disabled{color:var(--pw-muted);cursor:not-allowed}button.pw-next-step__opt:disabled .pw-next-step__icon{filter:grayscale();opacity:.6}.pw-next-step__icon{background:color-mix(in srgb, var(--pw-next-c) 14%, var(--pw-surface));width:36px;height:36px;color:var(--pw-next-c);border-radius:50%;grid-row:span 2;place-items:center;display:inline-grid}.pw-next-step__name{font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}button.pw-next-step__opt[data-danger] .pw-next-step__name{color:var(--pw-danger)}.pw-next-step__desc{font-size:var(--pw-text-xs);color:var(--pw-muted);grid-column:2;line-height:1.3}.pw-next-step__group-label[data-recommended]{color:var(--pw-primary);align-items:center;gap:.3rem;display:flex}.pw-next-step__card[data-recommended]{border-color:color-mix(in srgb, var(--pw-primary) 40%, var(--pw-border))}button.pw-next-step__opt[data-recommended] .pw-next-step__icon{background:var(--pw-primary);color:var(--pw-on-primary)}.pw-next-step__go{color:var(--pw-primary);grid-area:1/3/span 2;display:inline-flex}.pw-stage-dot{align-items:center;gap:.4rem;display:inline-flex}.pw-stage-dot__dot{border-radius:50%;flex:none;width:9px;height:9px}.pw-search-select__panel{z-index:300;background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);min-height:0;box-shadow:var(--pw-shadow-lg);font-size:var(--pw-text-sm);color:var(--pw-text);flex-direction:column;display:flex;position:fixed;overflow:hidden}.pw-search-select__search{border-bottom:1px solid var(--pw-border);background:var(--pw-surface-2);flex:none;padding:.45rem;position:relative}.pw-search-select__search-icon{color:var(--pw-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.pw-search-select__list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:20rem;padding:.3rem;overflow-y:auto}.pw-search-select__option{border-radius:var(--pw-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.45rem .55rem .45rem .35rem;display:flex}.pw-search-select__option[data-active]{background:var(--pw-surface-2)}.pw-search-select__option[aria-selected=true]{color:var(--pw-primary);font-weight:var(--pw-weight-medium)}.pw-search-select__check{width:14px;color:var(--pw-primary);flex:none;display:flex}.pw-search-select__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pw-search-select__hit{background:color-mix(in srgb, var(--pw-primary) 16%, transparent);color:inherit;border-radius:2px;margin:0 -1px;padding:0 1px}.pw-search-select__tag{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-medium);color:var(--pw-muted);background:var(--pw-surface-2);border:1px solid var(--pw-border);border-radius:999px;flex:none;padding:.05rem .4rem}.pw-search-select__aside{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-normal);font-variant-numeric:tabular-nums;color:var(--pw-muted);white-space:nowrap;flex:none}.pw-search-select__option[aria-selected=true] .pw-search-select__aside{color:var(--pw-primary)}.pw-search-select__empty{color:var(--pw-muted);padding:.6rem .55rem}.pw-search-select__actions{border-top:1px solid var(--pw-border);flex:none;padding:.3rem}.pw-search-select__panel--up .pw-search-select__search{border-bottom:0;border-top:1px solid var(--pw-border);order:3}.pw-dtp__aside{font-size:var(--pw-text-xs);color:var(--pw-muted);white-space:nowrap;flex:none}.pw-dtp{z-index:300;background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);max-width:calc(100vw - 16px);box-shadow:var(--pw-shadow-lg);font-size:var(--pw-text-sm);color:var(--pw-text);padding:.6rem;position:fixed;overflow:auto}.pw-dtp__body{grid-template-columns:auto auto;gap:.6rem;display:grid}.pw-dtp__nav{justify-content:space-between;align-items:center;height:2rem;margin-bottom:.15rem;display:flex}.pw-dtp__title{font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-dtp__grid{grid-template-columns:repeat(7,2.15rem);grid-auto-rows:2.15rem;gap:1px;display:grid}.pw-dtp__wd{font-size:var(--pw-text-xs);color:var(--pw-muted);place-items:center;display:grid}button.pw-dtp__day,button.pw-dtp__slot{border-radius:var(--pw-radius-md);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:1px solid #0000;padding:0}button.pw-dtp__day:hover:not(:disabled),button.pw-dtp__slot:hover:not(:disabled){background:var(--pw-surface-2);border-color:var(--pw-border);color:var(--pw-text-strong)}button.pw-dtp__day:active:not(:disabled),button.pw-dtp__slot:active:not(:disabled){transform:none}button.pw-dtp__day:disabled,button.pw-dtp__slot:disabled{opacity:.3}button.pw-dtp__day[data-out]{color:var(--pw-muted)}button.pw-dtp__day[data-today]{border-color:var(--pw-primary);font-weight:var(--pw-weight-semibold)}button.pw-dtp__day[aria-pressed=true],button.pw-dtp__slot[aria-pressed=true],button.pw-dtp__day[aria-pressed=true]:hover:not(:disabled),button.pw-dtp__slot[aria-pressed=true]:hover:not(:disabled){background:var(--pw-primary);border-color:var(--pw-primary);color:var(--pw-on-primary);font-weight:var(--pw-weight-semibold)}.pw-dtp__time{border-left:1px solid var(--pw-border);flex-direction:column;padding-left:.6rem;display:flex}.pw-dtp__time-head,.pw-dtp__cols{grid-template-columns:2.75rem 2.75rem;gap:.25rem;display:grid}.pw-dtp__time-head{text-align:center;height:calc(4.3rem + 1px);font-size:var(--pw-text-xs);color:var(--pw-muted);align-items:end;padding-bottom:.55rem}.pw-dtp__col{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:1px;height:calc(12.9rem + 5px);display:flex;position:relative;overflow-y:auto}button.pw-dtp__slot{flex:none;height:2rem}.pw-dtp__foot{border-top:1px solid var(--pw-border);justify-content:space-between;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}@media (width<=460px){.pw-dtp{width:calc(100vw - 16px)}.pw-dtp__body{grid-template-columns:minmax(0,1fr)}.pw-dtp__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.pw-dtp__time{border-left:0;border-top:1px solid var(--pw-border);padding:.5rem 0 0}.pw-dtp__time-head{height:auto;padding-bottom:.25rem}.pw-dtp__time-head,.pw-dtp__cols{grid-template-columns:1fr 1fr}.pw-dtp__col{height:8.5rem}}.pw-filter-pill{border:1px solid var(--pw-border);border-radius:var(--pw-radius-pill);background:var(--pw-surface);align-items:stretch;max-width:20rem;display:inline-flex}.pw-filter-pill--on{border-color:var(--pw-primary);background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface))}.pw-filter-pill button.pw-btn-ghost,.pw-filter-pill button.pw-btn-ghost:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}.pw-filter-pill button.pw-btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 14%, transparent)}.pw-filter-pill button.pw-btn-ghost.pw-filter-pill__x{border-left-color:var(--pw-border)}.pw-filter-pill--on button.pw-btn-ghost.pw-filter-pill__x{border-left-color:color-mix(in srgb, var(--pw-primary) 45%, transparent)}.pw-filter-opt{border-radius:var(--pw-radius-sm);cursor:pointer;padding:.3rem .35rem;display:block}.pw-filter-opt:hover{background:var(--pw-surface-2)}.pw-action-menu__sub{z-index:301}.pw-action-menu.pw-garage-slot__menu{z-index:3;pointer-events:none;justify-content:flex-end;position:absolute;top:6px;left:6px;right:6px}.pw-action-menu.pw-garage-slot__menu>*{pointer-events:auto}.pw-action-menu__panel.pw-garage-slot__menu{min-width:9.5rem}.pw-action-menu.pw-garage-slot__menu>button.pw-btn{background:var(--pw-surface);border-color:var(--pw-border);color:var(--pw-muted);box-shadow:var(--pw-shadow-xs);border-radius:50%;padding:.2rem .3rem}.pw-action-menu.pw-garage-slot__menu>button.pw-btn:hover:not(:disabled){color:var(--pw-text-strong);border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border))}.pw-garage-slot .pw-garage-slot__peek{top:var(--pw-space-1);right:var(--pw-space-1);z-index:3;background:var(--pw-surface);border:1px solid color-mix(in srgb, var(--pw-primary) 35%, var(--pw-border));color:var(--pw-primary);box-shadow:var(--pw-shadow-xs);position:absolute}.pw-garage-slot .pw-garage-slot__peek:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 10%, var(--pw-surface));border-color:var(--pw-primary)}.pw-garage-tiles{gap:var(--pw-space-2);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}button.pw-garage-tile,div.pw-garage-tile{--car:color-mix(in srgb, var(--pw-muted) 55%, var(--pw-surface));text-align:center;cursor:pointer;border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);color:var(--pw-text);padding:var(--pw-space-3);font:inherit;-webkit-user-select:none;user-select:none;align-content:start;justify-items:center;gap:5px;display:grid}button.pw-garage-tile:hover:not(:disabled),div.pw-garage-tile[role=button]:hover{background:var(--pw-surface);color:var(--pw-text);border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border))}div.pw-garage-tile:not([role=button]){cursor:default}button.pw-garage-tile[aria-pressed=true],button.pw-garage-tile[aria-pressed=true]:hover:not(:disabled),div.pw-garage-tile[data-pressed=true]{--car:var(--pw-primary);border-color:var(--pw-primary);background:color-mix(in srgb, var(--pw-primary) 6%, var(--pw-surface));box-shadow:0 0 0 1px var(--pw-primary) inset}.pw-garage-tile-hero{place-items:center;width:100%;padding:2px 0 1px;display:grid}.pw-garage-tile-hero svg{filter:drop-shadow(0 3px 4px #0f172a1f);width:82%;max-width:134px}.pw-garage-tile-title{justify-content:center;align-items:center;gap:6px;display:flex}.pw-garage-tile-name{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);font-size:var(--pw-text-sm);line-height:1.3}.pw-garage-tile-spec{color:var(--pw-muted);font-size:var(--pw-text-xs);overflow-wrap:anywhere}button.pw-garage-tile.pw-garage-tile-add{color:var(--pw-muted);font-size:var(--pw-text-sm);font-weight:var(--pw-weight-medium);border-style:dashed;align-content:center;justify-items:center;min-height:116px}button.pw-garage-tile.pw-garage-tile-add:hover:not(:disabled){color:var(--pw-primary)}.pw-order-link{border-radius:var(--pw-radius);flex-direction:column;flex:none;align-items:flex-end;padding:.2rem .5rem;text-decoration:none;display:flex}.pw-order-link:hover{background:var(--pw-surface-2)}button.pw-order-link{font:inherit;cursor:pointer;background:0 0;border:0}button.pw-order-link:hover:not(:disabled){background:var(--pw-surface-2);border-color:#0000}button.pw-order-link:active:not(:disabled){transform:none}.pw-order-link-no{color:var(--pw-text-strong);transition:color var(--pw-transition-fast)}.pw-order-link:hover .pw-order-link-no,.pw-order-link:focus-visible .pw-order-link-no{color:var(--pw-primary)}.pw-note-card{border:0;border-left:3px dashed color-mix(in srgb, var(--pw-muted) 45%, var(--pw-border));border-radius:0 var(--pw-radius-md) var(--pw-radius-md) 0;min-width:0;transition:background var(--pw-transition-fast);background:0 0;padding:.25rem 2.2rem .4rem .9rem;display:flex;position:relative}button.pw-note-card{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;cursor:text}button.pw-note-card:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 5%, transparent);border-left-color:color-mix(in srgb, var(--pw-muted) 45%, var(--pw-border))}button.pw-note-card:active:not(:disabled){transform:none}.pw-note-card--accent,button.pw-note-card--accent:hover:not(:disabled){border-left-style:solid;border-left-color:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-border))}.pw-note-card--more{padding-bottom:1.65rem}button.pw-note-card__more{appearance:none;color:var(--pw-primary);font:inherit;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;bottom:.3rem;left:calc(3px + .9rem)}button.pw-note-card__more:hover:not(:disabled){color:var(--pw-primary-hover);background:0 0;border-color:#0000;text-decoration:underline}button.pw-note-card__more:active:not(:disabled){transform:none}.pw-note-card__body{flex:1;gap:.2rem;min-width:0;display:grid}.pw-note-card__label{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.pw-note-card--accent .pw-note-card__label{color:color-mix(in srgb, var(--pw-warn) 60%, var(--pw-text-strong))}.pw-note-card__sub{white-space:nowrap;font-weight:var(--pw-weight-normal);text-transform:none;letter-spacing:0;color:var(--pw-muted)}.pw-note-card__text{font-size:var(--pw-text-base);font-weight:var(--pw-weight-normal);color:var(--pw-text-strong);white-space:pre-line;overflow-wrap:anywhere;line-height:1.55}.pw-note-card__text--clamp{max-height:10.85em;overflow:hidden}.pw-note-card--more .pw-note-card__text--clamp{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.pw-note-card--sm{padding:.15rem 2rem .3rem .7rem}.pw-note-card--sm.pw-note-card--more{padding-bottom:1.5rem}.pw-note-card--sm~button.pw-note-card__more{left:calc(3px + .7rem)}.pw-note-card--sm .pw-note-card__text{font-size:var(--pw-text-sm);line-height:1.45}.pw-note-card--sm .pw-note-card__text--clamp{max-height:4.35em}.pw-note-card--sm .pw-note-card__sub{display:none}.pw-note-slot{min-width:0;display:grid;position:relative}button.pw-note-card__zoom{appearance:none;border-radius:var(--pw-radius-sm);width:1.6rem;height:1.6rem;color:var(--pw-muted);opacity:.5;cursor:pointer;transition:opacity var(--pw-transition-fast), color var(--pw-transition-fast), background var(--pw-transition-fast), border-color var(--pw-transition-fast);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid;position:absolute;top:.05rem;right:.15rem}.pw-note-card--accent~button.pw-note-card__zoom{color:color-mix(in srgb, var(--pw-warn) 55%, var(--pw-muted))}.pw-note-slot:hover button.pw-note-card__zoom,button.pw-note-card__zoom:hover:not(:disabled),button.pw-note-card__zoom:focus-visible{opacity:1;color:var(--pw-primary)}button.pw-note-card__zoom:hover:not(:disabled){border-color:var(--pw-border);background:var(--pw-surface)}button.pw-note-card__zoom:active:not(:disabled){transform:none}button.pw-note-card__zoom--inline{opacity:.6;position:static}.pw-note-pair{gap:var(--pw-space-2);margin-bottom:var(--pw-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pw-note-pair--tiles{align-items:stretch}.pw-note-tile{border:1px solid var(--pw-border);border-left:3px solid color-mix(in srgb, var(--pw-muted) 45%, var(--pw-border));border-radius:var(--pw-radius-md);background:var(--pw-surface);min-width:0;box-shadow:var(--pw-shadow-xs);transition:border-color var(--pw-transition-fast), box-shadow var(--pw-transition-fast);grid-template-rows:auto 1fr;align-content:start;gap:.3rem;padding:.5rem .6rem .6rem .75rem;display:grid}.pw-note-tile--accent{border-color:color-mix(in srgb, var(--pw-warn) 40%, var(--pw-border));border-left-color:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-border));background:color-mix(in srgb, var(--pw-warn) 5%, var(--pw-surface))}.pw-note-tile--accent .pw-note-card__label{color:color-mix(in srgb, var(--pw-warn) 60%, var(--pw-text-strong))}.pw-note-tile[role=button]{cursor:text}.pw-note-tile[role=button]:hover,.pw-note-tile[role=button]:focus-visible{border-color:var(--pw-primary);box-shadow:var(--pw-shadow-sm)}.pw-note-tile__head{align-items:flex-start;gap:var(--pw-space-2);min-height:1.6rem;display:flex}.pw-note-tile__head>.pw-note-card__label{flex:1;min-width:0;padding-top:.25rem}.pw-note-tile__ph{font-size:var(--pw-text-base);color:color-mix(in srgb, var(--pw-muted) 75%, transparent);line-height:1.45}.pw-note-tile button.pw-note-card__more{justify-self:start;position:static}button.pw-note-prompt{appearance:none;text-align:left;min-width:0;font:inherit;cursor:pointer;border:1px dashed color-mix(in srgb, var(--pw-muted) 42%, var(--pw-border));border-radius:var(--pw-radius-lg);color:var(--pw-primary);font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);transition:border-color var(--pw-transition-fast), background var(--pw-transition-fast);background:0 0;align-self:start;align-items:center;gap:.4rem;padding:.45rem .7rem;display:flex}button.pw-note-prompt--accent{border-color:color-mix(in srgb, var(--pw-warn) 40%, var(--pw-border))}button.pw-note-prompt:hover:not(:disabled){border-color:var(--pw-primary);background:var(--pw-surface-2)}button.pw-note-prompt:active:not(:disabled){transform:none}.pw-note-prompt em{color:var(--pw-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;font-weight:400;overflow:hidden}@media (width<=700px){.pw-note-pair{grid-template-columns:minmax(0,1fr)}}.pw-doctpl-rail{margin-bottom:var(--pw-space-4);padding-bottom:var(--pw-space-3);border-bottom:1px solid var(--pw-border)}.pw-doctpl-rail__tabs{flex-wrap:wrap;gap:.4rem;display:flex}.pw-doctpl-tab__star{color:var(--pw-primary);font-size:.75em;line-height:1}.pw-doctpl{gap:var(--pw-space-4);grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:start;display:grid}.pw-doctpl__controls{gap:var(--pw-space-3);min-width:0;max-height:min(62vh,90vh - 20rem);padding-right:.35rem;display:grid;overflow-y:auto}.pw-doctpl__preview{gap:.5rem;min-width:0;display:grid;position:sticky;top:0}.pw-doctpl__frame{border-radius:var(--pw-radius);border:1px solid var(--pw-border);background:var(--pw-surface-2);height:min(62vh,90vh - 20rem);overflow:hidden}@media (width<=860px){.pw-doctpl{grid-template-columns:minmax(0,1fr)}.pw-doctpl__controls{max-height:none;overflow-y:visible}.pw-doctpl__preview{order:-1;position:static}.pw-doctpl__frame{height:46vh}}.pw-doctpl-cards{grid-template-columns:minmax(0,1fr);gap:.45rem;display:grid}.pw-doctpl-card{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);transition:border-color var(--pw-transition-fast), box-shadow var(--pw-transition-fast), opacity var(--pw-transition-fast);position:relative}.pw-doctpl-card[data-selected]{border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-primary) 12%, transparent)}.pw-doctpl-card[data-hidden]{background:var(--pw-surface-2)}.pw-doctpl-card[data-dragging]{opacity:.35}.pw-doctpl-card[data-drop=before]:before,.pw-doctpl-card[data-drop=after]:after{content:"";background:var(--pw-primary);height:3px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-primary) 18%, transparent);pointer-events:none;border-radius:2px;position:absolute;left:.5rem;right:.5rem}.pw-doctpl-card[data-drop=before]:before{top:-.35rem}.pw-doctpl-card[data-drop=after]:after{bottom:-.35rem}.pw-doctpl-card__hd{cursor:pointer;border-radius:inherit;align-items:center;gap:.55rem;padding:.55rem .6rem .55rem .5rem;display:flex}.pw-doctpl-card__hd:focus-visible{outline:2px solid var(--pw-ring);outline-offset:-2px}.pw-doctpl-card__grip,.pw-doctpl-card__lock{text-align:center;width:1rem;color:var(--pw-muted);font-size:var(--pw-text-xs);-webkit-user-select:none;user-select:none;flex:none}.pw-doctpl-card__grip{cursor:grab;letter-spacing:-2px;font-weight:var(--pw-weight-bold)}.pw-doctpl-card__lock{opacity:.6}.pw-doctpl-card__ic{background:var(--pw-surface-2);border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.9rem;display:grid}.pw-doctpl-card[data-hidden] .pw-doctpl-card__ic{background:var(--pw-surface)}.pw-doctpl-card__tt{flex:1;min-width:0}.pw-doctpl-card__nm{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-doctpl-card[data-hidden] .pw-doctpl-card__nm{color:var(--pw-muted);font-weight:var(--pw-weight-medium)}.pw-doctpl-card__sm{font-size:var(--pw-text-xs);color:var(--pw-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.05rem;overflow:hidden}.pw-doctpl-card__bd{border-top:1px solid var(--pw-border);gap:var(--pw-space-3);grid-template-columns:minmax(0,1fr);padding:.7rem .8rem .85rem;display:grid}.pw-doctpl-card__foot{flex-wrap:wrap;align-items:center;gap:.3rem;padding-top:.2rem;display:flex}.pw-doctpl-card__foot>:last-child:not(:first-child){margin-left:auto}.pw-doctpl-add{gap:var(--pw-space-2);flex-wrap:wrap;align-items:center;padding:.4rem .2rem;display:flex}.pw-doctpl-sec{font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);font-weight:var(--pw-weight-semibold);margin:.4rem 0 0}.pw-doctpl-stylebar{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pw-doctpl-stylebar .pw-doctpl-toggle[aria-pressed=true]{background:color-mix(in srgb, var(--pw-primary) 14%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border));color:var(--pw-primary);font-weight:var(--pw-weight-semibold)}.pw-doctpl-thumb{border-radius:var(--pw-radius);border:1px solid var(--pw-border);background:repeating-conic-gradient(var(--pw-surface-2) 0% 25%, var(--pw-surface) 0% 50%) 0 0 / 14px 14px;object-fit:contain;max-width:100%;max-height:7rem;display:block}.pw-doctpl-thumb--empty{width:7rem;height:4.5rem;color:var(--pw-muted);place-items:center;display:grid}.pw-doctpl-locked{opacity:.6;pointer-events:none}.pw-prints{gap:var(--pw-space-5);grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:start;display:grid}.pw-prints__rail{gap:var(--pw-space-5);display:grid;position:sticky;top:0}.pw-prints-label{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);margin:0}.pw-prints-hint{font-size:var(--pw-text-sm);color:var(--pw-muted);margin:0}.pw-prints-shared{gap:var(--pw-space-3);padding:var(--pw-space-3) var(--pw-space-4);border-radius:var(--pw-radius-md);border:1.5px solid color-mix(in srgb, var(--pw-primary) 55%, var(--pw-border));background:color-mix(in srgb, var(--pw-primary) 7%, var(--pw-surface));display:grid}.pw-prints-shared__logo{gap:var(--pw-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.pw-prints-shared__logo .pw-doctpl-thumb{max-width:10rem;max-height:3.75rem}.pw-prints-shared__acts{flex:10rem;justify-items:start;gap:.35rem;min-width:0;display:grid}.pw-prints-band{gap:var(--pw-space-2);display:grid}.pw-prints__grid{gap:var(--pw-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pw-prints-card{gap:var(--pw-space-2);padding:var(--pw-space-3);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);min-width:0;display:grid}.pw-prints-card__hd{align-items:center;gap:var(--pw-space-2);min-width:0;display:flex}.pw-prints-card__nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);flex:1;overflow:hidden}.pw-prints-card__ft{justify-content:space-between;align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}button.pw-prints-sheet{aspect-ratio:210/297;border-radius:var(--pw-radius-sm);background:var(--pw-surface-2);width:100%;color:inherit;font:inherit;cursor:pointer;border:0;place-items:center;padding:0;display:grid}button.pw-prints-sheet:hover:not(:disabled){background:var(--pw-surface-2);color:inherit;border-color:#0000}button.pw-prints-sheet:hover:not(:disabled) .pw-prints-thumb{box-shadow:0 0 0 2px var(--pw-primary), var(--pw-shadow-md)}button.pw-prints-sheet:active{transform:none}.pw-prints-thumb{background:var(--pw-surface);box-shadow:var(--pw-shadow-sm);transition:box-shadow var(--pw-transition-fast);border-radius:2px;place-items:center;display:grid;overflow:hidden}.pw-prints-thumb img{width:100%;height:100%;display:block}.pw-prints-dot{background:var(--pw-primary);border-radius:50%;flex:none;width:.5rem;height:.5rem}.pw-prints-strip{z-index:2;border-bottom:1px solid var(--pw-border);background:var(--pw-surface-2);flex:none;align-items:stretch;gap:.25rem;padding:.6rem 1.5rem 0;display:flex;position:relative}button.pw-prints-strip__item{border-radius:var(--pw-radius) var(--pw-radius) 0 0;min-width:4.5rem;color:var(--pw-muted);font:inherit;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);cursor:pointer;background:0 0;border:0;align-content:end;justify-items:center;gap:.3rem;padding:.45rem .6rem .5rem;display:grid;position:relative}button.pw-prints-strip__item:hover:not(:disabled){background:color-mix(in srgb, var(--pw-surface) 60%, transparent);color:var(--pw-text);border-color:#0000}button.pw-prints-strip__item:active{transform:none}button.pw-prints-strip__item[aria-current=page],button.pw-prints-strip__item[aria-current=page]:hover:not(:disabled){background:var(--pw-surface);color:var(--pw-text-strong)}button.pw-prints-strip__item[aria-current=page]:after{content:"";background:var(--pw-primary);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:.6rem;right:.6rem}button.pw-prints-strip__item .pw-prints-dot{position:absolute;top:.35rem;right:.4rem}button.pw-prints-strip__all{color:var(--pw-primary);margin-right:.4rem}.pw-prints-strip__grid{grid-template-columns:repeat(2,.85rem);gap:3px;margin-bottom:.35rem;display:grid}.pw-prints-strip__grid i{background:color-mix(in srgb, var(--pw-primary) 22%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border));border-radius:2px;height:1.15rem}@media (width<=1100px){.pw-prints__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.pw-prints,.pw-prints__grid{grid-template-columns:minmax(0,1fr)}.pw-prints__rail{position:static}.pw-prints-strip{padding:.5rem .75rem 0;overflow-x:auto}}.pw-odo-wrap{flex:none;display:inline-flex;position:relative}button.pw-odo-pill{appearance:none;font:inherit;font-size:var(--pw-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid var(--pw-border);background:var(--pw-surface);color:var(--pw-muted);cursor:pointer;transition:border-color var(--pw-transition-fast), color var(--pw-transition-fast);border-radius:999px;align-items:center;gap:.3rem;padding:.05rem .55rem;line-height:1.5;display:inline-flex}button.pw-odo-pill b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}button.pw-odo-pill:hover:not(:disabled),button.pw-odo-pill:focus-visible:not(:disabled){border-color:var(--pw-primary);color:var(--pw-primary);background:var(--pw-surface)}button.pw-odo-pill:hover:not(:disabled) b,button.pw-odo-pill:focus-visible:not(:disabled) b{color:var(--pw-primary)}button.pw-odo-pill:active:not(:disabled){transform:none}.pw-odo-pill__pen{opacity:0;transition:opacity var(--pw-transition-fast);font-size:.85em}button.pw-odo-pill:hover .pw-odo-pill__pen,button.pw-odo-pill:focus-visible .pw-odo-pill__pen,.pw-odo-wrap--open .pw-odo-pill__pen{opacity:1}.pw-odo-pop{z-index:300;background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);width:21.5rem;max-width:calc(100vw - 16px);box-shadow:var(--pw-shadow-lg);cursor:default;text-align:left;gap:.3rem;padding:.8rem .85rem;display:grid;position:fixed}.pw-garage-panel{display:grid}.pw-veh-tabpanel{gap:var(--pw-space-3);padding-top:var(--pw-space-3);align-content:start;min-width:0;min-height:15rem;display:grid}.pw-tabs.pw-tabs-flush{padding:0}.pw-spec-grid{align-items:flex-start;gap:var(--pw-space-3) var(--pw-space-5);flex-wrap:wrap;display:flex}.pw-spec{gap:1px;min-width:0;display:grid}.pw-spec-k{font-size:var(--pw-text-xs);color:var(--pw-muted);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);white-space:nowrap}.pw-spec-v{font-size:var(--pw-text-sm);color:var(--pw-text-strong);font-weight:var(--pw-weight-medium);overflow-wrap:anywhere}.pw-spec-copy{align-items:center;gap:var(--pw-space-1);min-width:0;display:flex}.pw-veh-hist-label{font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);font-weight:var(--pw-weight-semibold);margin-bottom:2px}.pw-veh-list ul{margin:0;padding:0;list-style:none}.pw-veh-list li{align-items:center;gap:var(--pw-space-3);font-size:var(--pw-text-sm);flex-wrap:wrap;padding:6px 0;display:flex}.pw-veh-list li+li{border-top:1px dashed var(--pw-border)}.pw-order-details{gap:var(--pw-space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pw-order-detail{gap:var(--pw-space-2);padding:var(--pw-space-3);border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface);grid-template-columns:minmax(0,1fr);display:grid}.pw-order-detail__head{align-items:center;gap:var(--pw-space-2) var(--pw-space-3);font-size:var(--pw-text-sm);flex-wrap:wrap;display:flex}.pw-veh-list li[data-visit]{cursor:pointer;margin-inline:calc(-1 * var(--pw-space-2));padding-inline:var(--pw-space-2);border-radius:var(--pw-radius-sm);transition:background-color var(--pw-transition-fast)}.pw-veh-list li[data-visit]:hover{background:var(--pw-surface-2)}.pw-veh-list li[data-selected=true]{background:var(--pw-surface-2);box-shadow:inset 3px 0 0 var(--pw-primary)}.pw-order-detail[data-visit] .pw-order-detail__head{cursor:pointer}.pw-order-detail[data-selected=true]{border-color:var(--pw-primary);box-shadow:inset 3px 0 0 var(--pw-primary)}.pw-veh-list li[data-visit]:focus-visible,.pw-order-detail[data-visit]:focus-visible{outline:2px solid var(--pw-ring);outline-offset:-2px}.pw-karta-split[data-peek]{grid-template-columns:minmax(0,1fr) 380px;display:grid}.pw-karta-peek{border-left:1px solid var(--pw-border);background:var(--pw-surface-2)}.pw-karta-peek__sticky{padding:var(--pw-space-4);position:sticky;top:0}.pw-karta-peek__sticky>*{max-height:calc(90vh - 2 * var(--pw-space-4))!important}.pw-order-detail__muted{color:var(--pw-muted);font-size:var(--pw-text-xs);overflow-wrap:anywhere;margin:0}.pw-order-detail__items{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pw-order-detail__item{align-items:center;gap:var(--pw-space-2);font-size:var(--pw-text-sm);grid-template-columns:auto minmax(0,1fr) auto auto;padding:3px 0;display:grid}.pw-order-detail__qty{color:var(--pw-muted);font-size:var(--pw-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums}.pw-order-detail__amount{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.pw-order-detail__total{justify-content:space-between;align-items:baseline;gap:var(--pw-space-3);padding-top:var(--pw-space-1);border-top:1px dashed var(--pw-border);font-size:var(--pw-text-sm);color:var(--pw-muted);margin-top:2px;display:flex}.pw-order-detail__total strong{color:var(--pw-text-strong)}.pw-order-detail__photos{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-order-detail__thumb{object-fit:cover;border-radius:var(--pw-radius-sm);border:1px solid var(--pw-border);background:var(--pw-surface-2);cursor:pointer;width:72px;height:54px}.pw-timeline{margin:0;padding:0;list-style:none;display:grid}.pw-tl-row{gap:var(--pw-space-3);padding-bottom:var(--pw-space-3);display:flex}.pw-tl-row:last-child{padding-bottom:0}.pw-tl-rail{flex-direction:column;flex:none;align-items:center;width:12px;display:flex}.pw-tl-dot{background:var(--pw-surface);border:2px solid var(--pw-primary);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.pw-tl-row:not(:last-child) .pw-tl-rail:after{content:"";background:var(--pw-border);flex:1;width:2px;margin-top:3px}.pw-cepik-head{justify-content:space-between;align-items:flex-end;gap:var(--pw-space-2) var(--pw-space-5);flex-wrap:wrap;display:flex}.pw-cepik-name{align-items:baseline;gap:var(--pw-space-2);font-size:var(--pw-text-lg);font-weight:var(--pw-weight-semibold);letter-spacing:var(--pw-tracking-heading);color:var(--pw-text-strong);flex-wrap:wrap;display:flex}.pw-cepik-year{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-medium);color:var(--pw-muted)}.pw-cepik-kind{font-size:var(--pw-text-sm);color:var(--pw-muted)}.pw-cepik-odo{text-align:right}.pw-cepik-odo-v{font-size:var(--pw-text-xl);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-cepik-odo-k{font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted)}.pw-cepik-meta{gap:var(--pw-space-2) var(--pw-space-5);flex-wrap:wrap;display:flex}.pw-cepik-meta>span{gap:1px;min-width:0;display:grid}.pw-cepik-meta i{font-style:normal;font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted)}.pw-cepik-meta b{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-medium);color:var(--pw-text-strong);overflow-wrap:anywhere}.pw-cepik-mono{font-family:var(--pw-font-mono);letter-spacing:.02em}.pw-specsheet{column-gap:var(--pw-space-6);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.pw-specsheet>div{align-items:baseline;gap:0 var(--pw-space-3);border-top:1px solid var(--pw-border);min-width:0;font-size:var(--pw-text-sm);padding:4px 0;display:flex}.pw-specsheet-k{min-width:0;color:var(--pw-muted);flex:auto}.pw-specsheet-v{text-align:right;font-weight:var(--pw-weight-medium);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:none}.pw-cepik-tl{margin:0;padding:0;list-style:none}.pw-cepik-ev{grid-template-columns:78px 20px minmax(0,1fr);display:grid}.pw-cepik-ev-when{font-size:var(--pw-text-xs);color:var(--pw-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/1;padding-top:1px}.pw-cepik-ev-mark{flex-direction:column;grid-area:1/2;align-items:center;display:flex}.pw-cepik-ev-mark em{text-align:center;width:100%;font-size:12px;font-style:normal;line-height:1.1}.pw-cepik-ev:not(:last-child) .pw-cepik-ev-mark:after{content:"";background:var(--pw-border);border-radius:1px;flex:1;width:2px;margin-top:3px}.pw-cepik-ev-body{min-width:0;padding:0 0 var(--pw-space-4) var(--pw-space-2);grid-area:1/3}.pw-cepik-ev:last-child .pw-cepik-ev-body{padding-bottom:0}.pw-cepik-ev-title{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-medium);color:var(--pw-text-strong)}.pw-cepik-ev-tail{color:var(--pw-muted);font-weight:400}.pw-cepik-ev-details{gap:1px var(--pw-space-4);flex-wrap:wrap;margin-top:2px;display:flex}.pw-cepik-ev-details>span{min-width:0;font-size:var(--pw-text-sm);align-items:baseline;gap:5px;display:flex}.pw-cepik-ev-details i{font-style:normal;font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);white-space:nowrap}.pw-cepik-ev-details b{font-weight:var(--pw-weight-medium);color:var(--pw-text);overflow-wrap:anywhere}.pw-cepik-ev-details b.pw-cepik-bad{color:var(--pw-danger)}.pw-cepik-note{font-size:var(--pw-text-xs);color:var(--pw-muted);margin-top:2px}@media (width<=700px){.pw-cepik-ev{grid-template-columns:20px minmax(0,1fr)}.pw-cepik-ev-when{grid-area:1/2}.pw-cepik-ev-mark{grid-area:1/1/span 2}.pw-cepik-ev-body{grid-area:2/2}.pw-cepik-odo{text-align:left}}.pw-tabs{gap:var(--pw-space-1);padding:0 var(--pw-space-5);border-bottom:1px solid var(--pw-border);display:flex}.pw-tabs,.pw-tabs-segmented{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.pw-tabs::-webkit-scrollbar{display:none}.pw-tabs-segmented::-webkit-scrollbar{display:none}.pw-tabs>button,.pw-tabs-segmented>button{flex:none}button.pw-tab{color:var(--pw-muted);font:inherit;font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;display:inline-flex}button.pw-tab:hover:not(:disabled){color:var(--pw-text-strong);background:0 0;border-color:#0000}.pw-tab[aria-selected=true],button.pw-tab[aria-selected=true]:hover:not(:disabled){color:var(--pw-primary);border-color:var(--pw-primary)}.pw-tab-count{font-size:var(--pw-text-xs);background:var(--pw-surface-2);border-radius:var(--pw-radius-pill);color:var(--pw-muted);font-weight:var(--pw-weight-bold);padding:1px 7px}.pw-tab[aria-selected=true] .pw-tab-count{background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface));color:var(--pw-primary)}.pw-tab[data-muted]:not([aria-selected=true]){color:color-mix(in srgb, var(--pw-muted) 68%, var(--pw-surface))}.pw-cust-groups{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);overflow:clip;container-type:inline-size}.pw-cust-groups>.pw-tabs{background:var(--pw-surface-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.pw-cust-groups button.pw-tab{justify-content:center;min-width:0;padding:10px 8px}.pw-cust-groups button.pw-tab+button.pw-tab{box-shadow:inset 1px 0 0 var(--pw-border)}.pw-cust-groups button.pw-tab[aria-selected=true],.pw-cust-groups .pw-tab-count{background:var(--pw-surface)}.pw-cust-groups__mark{background:var(--pw-ok);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.pw-cust-groups__mark[data-tone=danger]{background:var(--pw-danger)}.pw-cust-groups__panel{align-content:start;gap:.6rem;min-height:14.5rem;padding:.8rem .85rem .9rem;display:grid}.pw-cust-groups__panel[hidden]{display:none}.pw-cust-groups__panel--fetched{background:color-mix(in srgb, var(--pw-ok) 5%, var(--pw-surface))}.pw-cust-groups__elsewhere{border-top:1px dashed var(--pw-border);font-size:var(--pw-text-xs);color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;gap:.35rem .9rem;padding:.45rem .85rem;display:flex;overflow:hidden}.pw-cust-groups__elsewhere>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pw-cust-groups__elsewhere strong{color:var(--pw-text);font-weight:var(--pw-weight-semibold)}.pw-cust-edit{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,23rem);min-height:0;display:grid}.pw-cust-edit--solo{grid-template-columns:minmax(0,1fr)}.pw-cust-edit__side{overscroll-behavior:contain;border-left:1px solid var(--pw-border);background:color-mix(in srgb, var(--pw-surface-2) 55%, var(--pw-surface));grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;min-height:0;padding:1rem 1.1rem 1.25rem;display:grid;overflow-y:auto}.pw-cust-edit__head{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);align-items:center;gap:.5rem;display:flex}.pw-cust-edit__live{text-transform:none;letter-spacing:0;font-weight:var(--pw-weight-semibold);color:var(--pw-ok);align-items:center;gap:.3rem;display:inline-flex}.pw-cust-edit__live:before{content:"";background:var(--pw-ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-ok) 20%, transparent);border-radius:50%}.pw-cust-edit__count{text-transform:none;letter-spacing:0;font-weight:var(--pw-weight-semibold);color:var(--pw-primary);background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface));border-radius:var(--pw-radius-pill);margin-left:auto;padding:1px 8px}mark.pw-preview-edited{color:inherit;background:color-mix(in srgb, var(--pw-warn) 24%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--pw-warn) 24%, transparent);border-radius:3px}s.pw-preview-edited{color:var(--pw-muted)}@container (width<=34rem){.pw-cust-groups>.pw-tabs svg{display:none}}@container (width<=24rem){.pw-cust-groups>.pw-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-cust-groups button.pw-tab:nth-child(3){box-shadow:inset 0 1px 0 var(--pw-border)}.pw-cust-groups button.pw-tab:nth-child(4){box-shadow:inset 1px 0 0 var(--pw-border), inset 0 1px 0 var(--pw-border)}.pw-cust-groups__elsewhere{white-space:normal;flex-direction:column}}.pw-order-tile{gap:var(--pw-space-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface);text-align:left;align-items:center;min-width:0;padding:8px 12px;display:flex}button.pw-order-tile,.pw-order-tile-click{font:inherit;cursor:pointer;color:inherit;text-decoration:none}button.pw-order-tile:hover:not(:disabled),.pw-order-tile-click:hover{background:var(--pw-surface);border-color:var(--pw-primary)}.pw-stock-tile-link{cursor:pointer}.pw-stock-tile-link:hover,.pw-stock-tile-link:focus-visible{outline:1px solid var(--pw-primary);outline-offset:-1px}.pw-stock-tile-link[aria-pressed=true]{outline:2px solid var(--pw-primary);outline-offset:-2px;box-shadow:0 0 0 3px var(--pw-ring)}.pw-split__list tbody tr.pw-stock-sec,.pw-split__list tbody tr.pw-stock-sec:hover,.pw-split__list tbody tr.pw-list-band,.pw-split__list tbody tr.pw-list-band:hover{cursor:default;background:0 0}.pw-stock-list .pw-stock-row__act{opacity:0;transition:opacity var(--pw-transition-fast)}.pw-stock-list tr:hover .pw-stock-row__act,.pw-stock-list tr[data-selected=true] .pw-stock-row__act,.pw-stock-list .pw-stock-row__act:focus-visible{opacity:1}@media (hover:none){.pw-stock-list .pw-stock-row__act{opacity:1}}.pw-stock-table th[data-sortable]{cursor:pointer;-webkit-user-select:none;user-select:none}.pw-stock-table th[data-sortable]:hover,.pw-stock-table th[aria-sort]{color:var(--pw-primary)}.pw-stock-map__row{border-bottom:1px solid var(--pw-border);cursor:pointer;min-height:2.35rem;transition:background-color var(--pw-transition-fast)}.pw-stock-map__row:hover{background:var(--pw-surface-2)}.pw-stock-map__row[data-selected=true]{background:var(--pw-surface-2);box-shadow:inset 3px 0 0 var(--pw-primary)}tr.pw-docrow{cursor:pointer;transition:background-color var(--pw-transition-fast)}tr.pw-docrow:hover{background:var(--pw-surface-2)}tr.pw-docrow:focus-visible{outline:2px solid var(--pw-primary);outline-offset:-2px}.pw-movement--link{cursor:pointer;transition:background-color var(--pw-transition-fast)}.pw-movement--link:hover{background:var(--pw-surface-2)}.pw-movement--link:focus-visible{outline:2px solid var(--pw-primary);outline-offset:-2px}tr.pw-docrow[data-flash] td{animation:.9s ease-out 2 pw-cell-flash}@media (prefers-reduced-motion:reduce){tr.pw-docrow[data-flash] td{background-color:color-mix(in srgb, var(--pw-primary) 12%, transparent);box-shadow:inset 0 2px 0 var(--pw-primary), inset 0 -2px 0 var(--pw-primary);animation:none}}.pw-stockdoc--in{--pw-stockdoc-dir:var(--pw-stock-in)}.pw-stockdoc--out{--pw-stockdoc-dir:var(--pw-stock-out)}.pw-stockdoc--hold{--pw-stockdoc-dir:var(--pw-stock-held)}.pw-stockdoc--in,.pw-stockdoc--out,.pw-stockdoc--hold{--pw-stockdoc-ink:color-mix(in srgb, var(--pw-stockdoc-dir) 82%, var(--pw-text-strong))}.pw-stockdoc,.pw-stockdoc__scroll{flex-direction:column;flex:1;min-height:0;display:flex}.pw-stockdoc__bar{align-items:center;gap:var(--pw-space-3);background:color-mix(in srgb, var(--pw-stockdoc-dir) 12%, var(--pw-surface));flex:none;min-width:0;padding:.9rem 1.5rem .75rem;display:flex}.pw-stockdoc__hero{z-index:2;gap:var(--pw-space-3);background:linear-gradient(180deg, color-mix(in srgb, var(--pw-stockdoc-dir) 12%, var(--pw-surface)), color-mix(in srgb, var(--pw-stockdoc-dir) 4%, var(--pw-surface)));border-bottom:1px solid color-mix(in srgb, var(--pw-stockdoc-dir) 22%, var(--pw-border));flex:none;grid-template-columns:minmax(0,1fr);padding:0 1.5rem 1rem;display:grid;position:relative}.pw-stockdoc__mark{background:var(--pw-stockdoc-dir);width:2.4rem;height:2.4rem;color:var(--pw-on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.pw-stockdoc__title{flex:1;min-width:0}.pw-stockdoc__eyebrow{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--pw-stockdoc-ink);display:block}.pw-stockdoc__title h2{font-size:var(--pw-text-lg);color:var(--pw-text-strong);margin:0;line-height:1.25}.pw-stockdoc__flow{align-items:center;gap:var(--pw-space-2);grid-template-columns:minmax(0,1fr) 10rem minmax(0,1fr);display:grid}.pw-stockdoc__flow:has(.pw-contractor-new){grid-template-columns:minmax(0,1fr)}.pw-stockdoc__flow:has(.pw-contractor-new)>:not(.pw-stockdoc__end--pick){display:none}.pw-stockdoc__end{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);min-width:0;min-height:3.6rem;box-shadow:var(--pw-shadow-xs);align-items:center;gap:.65rem;padding:.5rem .5rem .5rem .7rem;display:flex}.pw-stockdoc__end--pick{box-shadow:none;border-style:dashed;padding:.45rem .7rem .6rem;display:block}.pw-stockdoc__end--pick:has(.pw-contractor-new){background:0 0;border:0;padding:0}.pw-stockdoc__av{border-radius:var(--pw-radius);background:var(--pw-surface-2);width:2.1rem;height:2.1rem;color:var(--pw-muted);flex:none;place-items:center;display:grid}.pw-stockdoc__who{flex:1;min-width:0;line-height:1.3;display:grid}.pw-stockdoc__who b{font-size:var(--pw-text-base);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-stockdoc__caps{font-size:.66rem;font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);white-space:nowrap}.pw-stockdoc__sub{font-size:var(--pw-text-xs);color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-stockdoc__road{place-items:center;height:2.4rem;display:grid;position:relative}.pw-stockdoc__road:before{content:"";border-top:2px dashed color-mix(in srgb, var(--pw-stockdoc-dir) 55%, var(--pw-border));position:absolute;top:50%;left:0;right:10px}.pw-stockdoc__road:after{content:"";border:6px solid #0000;border-right:0;border-left:10px solid color-mix(in srgb, var(--pw-stockdoc-dir) 70%, var(--pw-border));position:absolute;top:calc(50% - 5px);right:0}.pw-stockdoc__pill{border-radius:var(--pw-radius-pill);background:var(--pw-surface);border:1px solid color-mix(in srgb, var(--pw-stockdoc-dir) 35%, var(--pw-border));color:var(--pw-stockdoc-ink);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;padding:.15rem .6rem;display:inline-flex;position:relative}.pw-stockdoc__meta{gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-stockdoc__chip{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius);min-width:0;height:2.3rem;color:var(--pw-muted);font-size:var(--pw-text-sm);transition:border-color var(--pw-transition-fast), box-shadow var(--pw-transition-fast);align-items:center;gap:.4rem;padding:0 .3rem 0 .7rem;display:flex}.pw-stockdoc__chip:hover{border-color:var(--pw-muted)}.pw-stockdoc__chip:focus-within{border-color:var(--pw-primary);box-shadow:inset 0 0 0 1px var(--pw-primary)}.pw-stockdoc__chip>svg{flex:none}.pw-stockdoc__chip--doc{width:15rem}.pw-stockdoc__chip--grow{flex:1;min-width:14rem}.pw-stockdoc__body{overscroll-behavior:contain;gap:var(--pw-space-2);flex:1;align-content:start;min-height:0;padding:1rem 1.5rem 1.25rem;display:grid;overflow-y:auto}.pw-stockdoc__tabs{flex:none;padding:.75rem 1.5rem 0}.pw-stockdoc__tab-count{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);font-variant-numeric:tabular-nums;color:var(--pw-muted)}[aria-selected=true]>.pw-stockdoc__tab-count{color:var(--pw-primary)}.pw-stockdoc__ksef{border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--pw-primary) 6%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-primary) 18%, var(--pw-border));font-size:var(--pw-text-sm);color:var(--pw-text);align-items:center;gap:.6rem;margin-bottom:.25rem;padding:.35rem .4rem .35rem .75rem;display:flex}.pw-stockdoc__ksef>svg{color:var(--pw-primary);flex:none}.pw-stockdoc__ksef b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-stockdoc__line{gap:var(--pw-space-3);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);grid-template-columns:2.4rem minmax(0,1fr) 7.75rem 7.5rem 6.25rem 7.5rem auto;align-items:center;padding:.55rem .5rem .55rem .55rem;display:grid}.pw-stockdoc__line:hover{border-color:var(--pw-border-strong);box-shadow:var(--pw-shadow-xs)}.pw-stockdoc__thumb{border-radius:var(--pw-radius);background:color-mix(in srgb, var(--pw-stockdoc-dir) 11%, var(--pw-surface));width:2.4rem;height:2.4rem;color:var(--pw-stockdoc-ink);place-items:center;display:grid}.pw-stockdoc__thumb--new{background:color-mix(in srgb, var(--pw-primary) 10%, var(--pw-surface));color:var(--pw-primary)}.pw-stockdoc__part{gap:.1rem;min-width:0;line-height:1.3;display:grid}.pw-stockdoc__part>b{font-size:.875rem;font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}button.pw-btn-ghost.pw-stockdoc__partlink,button.pw-btn-ghost.pw-stockdoc__partlink:hover:not(:disabled){min-width:0;max-width:100%;box-shadow:none;text-align:left;color:var(--pw-text-strong);text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;justify-self:start;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}button.pw-btn-ghost.pw-stockdoc__partlink:hover:not(:disabled){color:var(--pw-primary)}button.pw-btn-ghost.pw-stockdoc__partlink:active{transform:none}.pw-stockdoc__step{border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface);grid-template-columns:1.9rem minmax(0,1fr) 1.9rem;height:2.2rem;display:grid;overflow:hidden}.pw-stockdoc__step:focus-within{border-color:var(--pw-primary);box-shadow:inset 0 0 0 1px var(--pw-primary)}.pw-stockdoc__step button.pw-btn-ghost{box-shadow:none;background:var(--pw-surface-2);color:var(--pw-text);border:0}.pw-stockdoc__step button.pw-btn-ghost:hover:not(:disabled){box-shadow:none;background:color-mix(in srgb, var(--pw-stockdoc-dir) 16%, var(--pw-surface));color:var(--pw-stockdoc-ink);border:0}.pw-stockdoc__step button.pw-btn-ghost:active:not(:disabled){box-shadow:none;transform:none}.pw-stockdoc__price{gap:.1rem;min-width:0;display:grid}.pw-stockdoc__money{display:block;position:relative}.pw-stockdoc__money>span{font-size:var(--pw-text-xs);color:var(--pw-muted);pointer-events:none;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.pw-stockdoc__was{font-size:.7rem;font-weight:var(--pw-weight-semibold);text-align:right;white-space:nowrap}.pw-stockdoc__was--down{color:var(--pw-ok)}.pw-stockdoc__was--up{color:var(--pw-danger)}.pw-stockdoc__value{text-align:right;font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-stockdoc__shelf{gap:.2rem;min-width:0;display:grid}.pw-stockdoc__shelf-n{text-align:right;font-size:var(--pw-text-xs);color:var(--pw-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-stockdoc__shelf-n b{font-size:var(--pw-text-sm);color:var(--pw-text-strong)}.pw-stockdoc__shelf-n b.pw-stockdoc__neg{color:var(--pw-danger)}.pw-stockdoc__shelf-bar{background:var(--pw-surface-2);border-radius:3px;height:5px;position:relative;overflow:hidden}.pw-stockdoc__shelf-bar>i{background:color-mix(in srgb, var(--pw-muted) 45%, var(--pw-surface));border-radius:3px;position:absolute;top:0;bottom:0;left:0}.pw-stockdoc__shelf-bar>i.pw-stockdoc__shelf-in{background:var(--pw-stockdoc-dir)}.pw-stockdoc__shelf-bar>i.pw-stockdoc__shelf-out{background:var(--pw-stockdoc-dir);opacity:.55}.pw-stockdoc__shelf-bar>i.pw-stockdoc__shelf-neg{background:var(--pw-danger)}.pw-stockdoc__adds{gap:var(--pw-space-2);grid-template-columns:minmax(0,1fr) auto;margin-top:.15rem;display:grid}.pw-stockdoc__adds>button:only-child{grid-column:1/-1}button.pw-stockdoc__add{border:1.5px dashed var(--pw-border-strong);border-radius:var(--pw-radius-md);min-height:3rem;box-shadow:none;color:var(--pw-muted);background:0 0}button.pw-stockdoc__add:hover:not(:disabled){border-color:var(--pw-stockdoc-dir);background:color-mix(in srgb, var(--pw-stockdoc-dir) 5%, var(--pw-surface));color:var(--pw-muted);box-shadow:none}button.pw-stockdoc__add:active:not(:disabled){box-shadow:none;transform:none}button.pw-stockdoc__add b{color:var(--pw-text-strong);font-size:var(--pw-text-base);font-weight:var(--pw-weight-semibold)}.pw-stockdoc__add-plus{background:var(--pw-stockdoc-dir);width:1.7rem;height:1.7rem;color:var(--pw-on-primary);border-radius:50%;flex:none;place-items:center;display:grid}button.pw-stockdoc__add--new .pw-stockdoc__add-plus{background:var(--pw-surface-2);color:var(--pw-primary)}.pw-stockdoc__total{justify-items:end;margin-right:.35rem;line-height:1.15;display:grid}.pw-stockdoc__total .pw-stockdoc__caps{color:var(--pw-stockdoc-ink)}.pw-stockdoc__total b{font-size:var(--pw-text-xl);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-stockdoc__sign{color:var(--pw-stockdoc-ink);margin-right:.15rem}.pw-stockdoc__chip--ro{color:var(--pw-text-strong);background:color-mix(in srgb, var(--pw-surface) 65%, transparent);padding-right:.8rem}.pw-stockdoc__chip--ro:hover{border-color:var(--pw-border)}.pw-stockdoc__chip--ro>svg{color:var(--pw-muted)}.pw-stockdoc__chip--ro>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pw-stockdoc__chip--ro.pw-stockdoc__chip--grow{height:auto;min-height:2.3rem;padding-block:.45rem}.pw-stockdoc__chip--ro.pw-stockdoc__chip--grow>span{white-space:normal;overflow-wrap:anywhere}.pw-stockdoc__line--view{grid-template-columns:2.4rem minmax(0,1fr) 6.5rem 7.5rem 7rem}.pw-stockdoc__line--skip{opacity:.6}.pw-stockdoc__line--open{cursor:pointer}.pw-stockdoc__line--open:focus-visible{outline:2px solid var(--pw-primary);outline-offset:1px}.pw-stockdoc__line--skip .pw-stockdoc__thumb{background:var(--pw-surface-2);color:var(--pw-muted)}.pw-stockdoc__qty{text-align:right;font-weight:var(--pw-weight-bold);color:var(--pw-stockdoc-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-stockdoc__unit-price{text-align:right;font-size:var(--pw-text-sm);color:var(--pw-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-stockdoc__lead{color:var(--pw-muted);font-size:var(--pw-text-sm);align-self:center}.pw-stockdoc__sect{gap:var(--pw-space-2);display:grid}.pw-stockdoc__sect+.pw-stockdoc__sect{margin-top:var(--pw-space-3)}.pw-stockdoc__sect-head{align-items:center;gap:var(--pw-space-2);min-height:1.9rem;display:flex}.pw-stockdoc__sect-aside{margin-left:auto}.pw-stockdoc__sure{border:1px dashed var(--pw-border-strong);border-radius:var(--pw-radius-md);font-size:var(--pw-text-sm);color:var(--pw-muted);padding:.6rem .8rem}.pw-stockdoc__match{gap:var(--pw-space-3);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);grid-template-columns:minmax(0,.8fr) 1.2rem minmax(0,1.5fr);align-items:start;padding:.7rem .75rem;display:grid}.pw-stockdoc__match--needs{border-color:color-mix(in srgb, var(--pw-warn) 60%, var(--pw-border));box-shadow:inset 3px 0 0 var(--pw-warn)}.pw-stockdoc__match--skip{opacity:.65}.pw-stockdoc__inv{gap:.1rem;min-width:0;padding-top:.15rem;display:grid}.pw-stockdoc__inv>b{font-family:var(--pw-font-mono);font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);overflow-wrap:anywhere}.pw-stockdoc__inv>.pw-stockdoc__sub{white-space:normal}.pw-stockdoc__to{color:var(--pw-muted);place-items:center;padding-top:1.1rem;display:grid}.pw-stockdoc__target{gap:var(--pw-space-2);min-width:0;display:grid}.pw-stockdoc__pick{gap:var(--pw-space-3);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--pw-surface-2) 40%, var(--pw-surface));grid-template-columns:2.4rem minmax(0,1fr) 7.5rem auto;align-items:center;padding:.45rem .6rem .45rem .45rem;display:grid}.pw-stockdoc__pick--check{border-color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-border))}.pw-stockdoc__pick--new{grid-template-columns:2.4rem minmax(0,1fr)}.pw-stockdoc__units{align-items:center;gap:var(--pw-space-2);font-size:var(--pw-text-sm);color:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-text-strong));flex-wrap:wrap;display:flex}.pw-stockdoc__acts{gap:var(--pw-space-1);flex-wrap:wrap;align-items:center;display:flex}button.pw-btn-ghost.pw-stockdoc__find{border-color:var(--pw-border);background:var(--pw-surface);min-width:12rem;color:var(--pw-muted);border-radius:8px;flex:1;box-shadow:inset 0 1px 2px #0f172a0d}button.pw-btn-ghost.pw-stockdoc__find:hover:not(:disabled){border-color:var(--pw-muted);background:var(--pw-surface);color:var(--pw-text-strong);box-shadow:inset 0 1px 2px #0f172a0d}button.pw-btn-ghost.pw-stockdoc__find:active:not(:disabled){transform:none}@media (width<=700px){button.pw-btn-ghost.pw-stockdoc__find{flex-basis:100%}}.pw-stockdoc__missing{font-size:var(--pw-text-sm);color:var(--pw-danger);padding:.3rem 0}@media (width<=700px){.pw-stockdoc__scroll{overscroll-behavior:contain;display:block;overflow-y:auto}.pw-stockdoc__body{overflow:visible}.pw-stockdoc__hero{padding:0 1rem .85rem}.pw-stockdoc__bar{z-index:3;flex-wrap:wrap;padding:.75rem 1rem .6rem;position:sticky;top:0}.pw-stockdoc__kind{flex-basis:100%;order:5}.pw-stockdoc__flow{grid-template-columns:minmax(0,1fr);gap:.3rem}.pw-stockdoc__road{height:1.9rem}.pw-stockdoc__road:before{border-top:0;border-left:2px dashed color-mix(in srgb, var(--pw-stockdoc-dir) 55%, var(--pw-border));inset:0 auto 8px 50%}.pw-stockdoc__road:after{border:6px solid #0000;border-bottom:0;border-top:9px solid color-mix(in srgb, var(--pw-stockdoc-dir) 70%, var(--pw-border));inset:auto auto 0 calc(50% - 5px)}.pw-stockdoc__meta>.pw-stockdoc__chip{flex:100%;width:auto}.pw-stockdoc__body{padding:.75rem 1rem 1rem}.pw-stockdoc__tabs{padding:.75rem 1rem 0}.pw-stockdoc__line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"part part rm""step price value""shelf shelf shelf";row-gap:.45rem}.pw-stockdoc__line>.pw-stockdoc__thumb{display:none}.pw-stockdoc__line>.pw-stockdoc__part{grid-area:part}.pw-stockdoc__line>.pw-stockdoc__step{grid-area:step}.pw-stockdoc__line>.pw-stockdoc__price{grid-area:price}.pw-stockdoc__line>.pw-stockdoc__value{grid-area:value}.pw-stockdoc__line>.pw-stockdoc__shelf{grid-area:shelf}.pw-stockdoc__line>.pw-stockdoc__rm{grid-area:rm}.pw-stockdoc__adds{grid-template-columns:minmax(0,1fr)}.pw-stockdoc__total b{font-size:var(--pw-text-lg)}.pw-stockdoc__line--view{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"part part part""qty price value"}.pw-stockdoc__qty{grid-area:qty}.pw-stockdoc__unit-price{text-align:left;grid-area:price}.pw-stockdoc__match{gap:var(--pw-space-2);grid-template-columns:minmax(0,1fr)}.pw-stockdoc__to{display:none}.pw-stockdoc__pick{grid-template-columns:2.4rem minmax(0,1fr) auto}.pw-stockdoc__pick>.pw-stockdoc__shelf{grid-area:2/2/auto/-1}}input,select,textarea{font:inherit;color:var(--pw-text-strong);background:var(--pw-surface);border:1px solid var(--pw-border);transition:border-color var(--pw-transition-fast), box-shadow var(--pw-transition-fast);border-radius:8px;padding:.5rem .65rem;box-shadow:inset 0 1px 2px #0f172a0d}input::placeholder,textarea::placeholder{color:var(--pw-muted)}input:hover:not(:focus):not(:disabled),select:hover:not(:focus):not(:disabled),textarea:hover:not(:focus):not(:disabled){border-color:var(--pw-muted)}input:focus,select:focus,textarea:focus{border-color:var(--pw-primary);box-shadow:inset 0 0 0 1px var(--pw-primary);outline:none}input[type=radio]{box-shadow:none;accent-color:var(--pw-primary);background:0 0;border:none;border-radius:50%;padding:0}input[type=radio]:focus{box-shadow:none;border:none;outline:none}input[type=radio]:focus-visible{box-shadow:0 0 0 3px var(--pw-ring)}input[type=checkbox]{box-shadow:none;accent-color:var(--pw-primary);background:0 0;border:none;padding:0}input[type=checkbox]:focus{box-shadow:none;border:none;outline:none}input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--pw-ring)}input[type=range]{box-shadow:none;accent-color:var(--pw-primary);background:0 0;border:none;padding:0}input[type=range]:focus{box-shadow:none;border:none;outline:none}input[type=range]:focus-visible{box-shadow:0 0 0 3px var(--pw-ring)}label.pw-chip,button.pw-chip{border:1px solid var(--pw-border);border-radius:var(--pw-radius-pill);background:var(--pw-surface);cursor:pointer;align-items:center;gap:.45rem;padding:.5rem .85rem;line-height:1.2;transition:border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex;position:relative}button.pw-chip{font:inherit;color:inherit}label.pw-chip:hover,button.pw-chip:hover{border-color:color-mix(in srgb, var(--pw-chip-accent,var(--pw-primary)) 55%, var(--pw-border))}label.pw-chip[data-checked=true],button.pw-chip[data-checked=true]{border-color:var(--pw-chip-accent,var(--pw-primary));background:color-mix(in srgb, var(--pw-chip-accent,var(--pw-primary)) 7%, var(--pw-surface));color:var(--pw-text-strong);font-weight:var(--pw-weight-medium);box-shadow:var(--pw-shadow-chip)}label.pw-chip>input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}button.pw-chip:focus-visible{box-shadow:0 0 0 3px var(--pw-ring);outline:none}label.pw-chip:has(input[type=radio]:focus-visible){box-shadow:0 0 0 3px var(--pw-ring);outline:none}button.pw-chip[data-checked=true]:focus-visible{box-shadow:var(--pw-shadow-chip), 0 0 0 3px var(--pw-ring)}label.pw-chip[data-checked=true]:has(input[type=radio]:focus-visible){box-shadow:var(--pw-shadow-chip), 0 0 0 3px var(--pw-ring)}button.pw-chip:hover:not(:disabled){background:var(--pw-surface);border-color:color-mix(in srgb, var(--pw-chip-accent,var(--pw-primary)) 55%, var(--pw-border))}button.pw-chip[data-checked=true]:hover:not(:disabled){background:color-mix(in srgb, var(--pw-chip-accent,var(--pw-primary)) 7%, var(--pw-surface));border-color:var(--pw-chip-accent,var(--pw-primary))}button.pw-menu-item:hover{background:var(--pw-surface-2)}label.pw-choice-card{border:1.5px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);cursor:pointer;padding:.9rem 1rem;transition:border-color .12s,background-color .12s,box-shadow .12s;display:block;position:relative}label.pw-choice-card:hover{border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border))}label.pw-choice-card[data-checked=true]{border-color:var(--pw-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-primary) 15%, transparent)}label.pw-choice-card[data-disabled=true]{cursor:not-allowed;opacity:.6}label.pw-choice-card>input[type=radio]{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}label.pw-choice-card:has(input[type=radio]:focus-visible){box-shadow:0 0 0 3px var(--pw-ring);outline:none}label.pw-choice-card[data-checked=true]:has(input[type=radio]:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-primary) 15%, transparent), 0 0 0 5px var(--pw-ring)}.pw-choice-card__dot{border:1.5px solid var(--pw-border);background:var(--pw-surface);border-radius:50%;width:1rem;height:1rem;transition:border .12s;position:absolute;top:.8rem;right:.8rem}label.pw-choice-card[data-checked=true] .pw-choice-card__dot{border:.32rem solid var(--pw-primary)}label.pw-choice-card:has(>.pw-choice-card__dot){padding-right:2.4rem}label.pw-choice-card[data-accent]{border-left:5px solid var(--pw-choice-accent);background:color-mix(in srgb, var(--pw-choice-accent) 8%, var(--pw-surface))}label.pw-choice-card[data-accent]:hover{border-color:color-mix(in srgb, var(--pw-choice-accent) 55%, var(--pw-border));border-left-color:var(--pw-choice-accent)}label.pw-choice-card[data-accent][data-checked=true]{border-color:var(--pw-choice-accent);background:color-mix(in srgb, var(--pw-choice-accent) 18%, var(--pw-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-choice-accent) 28%, transparent)}label.pw-choice-card[data-accent][data-checked=true] .pw-choice-card__dot{border-color:var(--pw-choice-accent)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);border-radius:var(--pw-radius-sm);background:var(--pw-text-strong);color:var(--pw-surface);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-medium);white-space:nowrap;box-shadow:var(--pw-shadow-sm);opacity:0;pointer-events:none;z-index:30;padding:.2rem .5rem;line-height:1.3;transition:opacity .12s;position:absolute;bottom:calc(100% + 5px);left:0}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition-delay:.25s}.pw-tip-float{z-index:400;border-radius:var(--pw-radius-sm);background:var(--pw-text-strong);width:max-content;max-width:19rem;color:var(--pw-surface);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-medium);text-align:left;white-space:pre-line;box-shadow:var(--pw-shadow-sm);pointer-events:none;padding:.35rem .6rem;line-height:1.3;animation:.12s pw-tip-in;position:fixed}@keyframes pw-tip-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pw-tip-float{animation:none}}.pw-help-pop{z-index:400;border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);width:max-content;max-width:min(26rem,100vw - 2rem);color:var(--pw-text);font-size:var(--pw-text-sm);text-align:left;white-space:pre-line;box-shadow:var(--pw-shadow-lg);padding:.6rem .75rem;line-height:1.45;animation:.12s pw-tip-in;position:fixed}@media (prefers-reduced-motion:reduce){.pw-help-pop{animation:none}}textarea{resize:vertical;min-height:4.5rem}label{color:var(--pw-text)}fieldset{border:1px solid var(--pw-border);border-radius:10px;padding:.75rem .9rem}legend{color:var(--pw-muted)}table{border-collapse:collapse;width:100%}th{color:var(--pw-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.82rem;font-weight:600}td{color:var(--pw-text)}code{background:var(--pw-surface-2);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em}.pw-card{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:12px;padding:1.1rem 1.25rem;box-shadow:0 1px 2px #0f172a0a}.pw-badge{background:var(--pw-surface-2);color:var(--pw-text-strong);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.pw-main{max-width:1000px;transition:max-width var(--pw-transition);padding:1.75rem 1.5rem}.pw-main:has(.pw-split[data-open]){max-width:1400px}.pw-main:has([data-plan]){max-width:var(--pw-plan-width)}.pw-main:has([data-wide]){max-width:var(--pw-plan-width)}.pw-main:has([data-wide]):has(.pw-split[data-open]){max-width:1760px}:root[data-page-width] .pw-main:has([data-wide]){max-width:var(--pw-page-width)}:root[data-page-width] .pw-main:has([data-wide]):has(.pw-split[data-open]){max-width:calc(var(--pw-page-width) + 520px)}.pw-main:has(.pw-split[data-docked]){max-width:1400px}.pw-main:has([data-headerless]){padding-top:.75rem}.pw-main:has([data-fullwidth]){max-width:none}[data-fullwidth] .pw-fw-keep{max-width:calc(var(--pw-plan-width) - 3rem);margin-inline:auto}[data-fullwidth] .pw-fw-keep--card{max-width:calc(var(--pw-plan-width) - 5.5rem)}.pw-calbar--nowrap{flex-wrap:nowrap}.pw-calbar--nowrap>*,.pw-calbar--nowrap .pw-calbar__end>*{flex:none}.pw-term-editor{gap:var(--pw-space-3);flex-direction:column;flex:1;min-height:0;display:flex}.pw-plan-board{flex-direction:column;flex:1;min-height:0;display:flex}.pw-plan-split{gap:var(--pw-space-3);flex:1;grid-template-columns:minmax(0,1fr) 21rem;min-height:0;padding:.65rem 1.25rem .9rem;display:grid}.pw-plan-split__plan{flex-direction:column;min-width:0;min-height:0;display:flex}.pw-plan-split__side{align-content:start;gap:var(--pw-space-4);overscroll-behavior:contain;min-width:0;min-height:0;padding-inline:var(--pw-space-3) .25rem;border-inline-start:1px solid var(--pw-border);display:grid;overflow-y:auto}@media (width<=1100px){.pw-plan-split{overscroll-behavior:contain;gap:var(--pw-space-4);grid-template-columns:minmax(0,1fr);overflow-y:auto}.pw-plan-split__plan{flex:none;height:24rem}.pw-plan-split__side{border-inline-start:0;border-top:1px solid var(--pw-border);padding-inline:0;padding-top:var(--pw-space-3);overflow:visible}}@media (width<=700px){.pw-plan-split{padding:.65rem .9rem .9rem}.pw-plan-split__plan{height:22rem}.pw-term-editor{overscroll-behavior:contain;overflow-y:auto}.pw-plan-board{flex:none;height:22rem}}.pw-term-head{background:linear-gradient(180deg, color-mix(in srgb, var(--pw-primary) 9%, var(--pw-surface)), var(--pw-surface));border-bottom:1px solid var(--pw-border);flex:none;gap:.5rem;padding:.5rem 1.25rem;display:grid}.pw-term-head--under-hero{background:var(--pw-surface-2);border-top:1px solid var(--pw-border)}.pw-term-head__row{align-items:center;gap:.35rem var(--pw-space-3);flex-wrap:wrap;min-width:0;display:flex}.pw-term-head__row>*{flex:none}.pw-term-head__chips{flex:10rem;min-width:0}.pw-term-head__sep{background:var(--pw-border);align-self:stretch;width:1px;margin:.15rem 0}.pw-term-head__label{flex:none}.pw-term-head__cal{border-radius:var(--pw-radius);border:1px solid color-mix(in srgb, var(--pw-primary) 30%, var(--pw-border));background:var(--pw-surface);box-shadow:0 4px 12px color-mix(in srgb, var(--pw-primary) 16%, transparent);cursor:pointer;align-items:baseline;gap:.35rem;padding:.2rem .55rem .24rem;animation:.4s cubic-bezier(.2,1.2,.3,1) .12s both pw-tile-pop;display:inline-flex}.pw-term-head__cal-day{font-size:var(--pw-text-xl);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;line-height:1.15}.pw-term-head__cal-month{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-primary)}.pw-term-head__cal-weekday{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-term-head__time{font-size:var(--pw-text-xl);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;border-bottom:2px dashed color-mix(in srgb, var(--pw-primary) 40%, transparent);line-height:1.15}.pw-term-head__range{align-items:center;gap:.35rem;display:inline-flex}.pw-term-head__range-sep{font-size:var(--pw-text-xl);font-weight:var(--pw-weight-bold);color:var(--pw-muted);line-height:1.15}@media (width<=700px){.pw-term-head{padding:.5rem .9rem}.pw-term-head__row{gap:.35rem var(--pw-space-2)}.pw-term-head__sep{display:none}.pw-term-head__label,.pw-term-head__chips{flex:100%;width:100%}}.pw-calnav{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius);box-shadow:var(--pw-shadow-xs);align-items:stretch;display:inline-flex;position:relative}.pw-calnav>button{box-shadow:none;background:0 0;border:0;border-radius:0}.pw-calnav>button+button{border-inline-start:1px solid var(--pw-border)}.pw-calnav>button:first-child{border-start-start-radius:var(--pw-radius);border-end-start-radius:var(--pw-radius)}.pw-calnav>button:last-of-type{border-start-end-radius:var(--pw-radius);border-end-end-radius:var(--pw-radius)}.pw-calnav>button:hover:not(:disabled){background:var(--pw-surface-2)}.pw-calundo{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius);box-shadow:var(--pw-shadow-xs);align-items:stretch;margin-inline-start:var(--pw-space-4);display:inline-flex;position:relative}.pw-calundo:before{content:"";background:var(--pw-border);width:1px;position:absolute;inset-block:15%;inset-inline-start:calc((var(--pw-space-3) + var(--pw-space-4)) / -2)}@media (width<=860px){.pw-calundo{margin-inline-start:0}.pw-calundo:before{content:none}}.pw-calundo>button,.pw-calundo>.pw-action-menu>button{box-shadow:none;background:0 0;border:0}.pw-calundo>button+button,.pw-calundo>button+.pw-action-menu{border-inline-start:1px solid var(--pw-border)}.pw-calundo button:hover:not(:disabled){background:var(--pw-surface-2);box-shadow:none}.pw-calundo__count{border-radius:var(--pw-radius-pill);background:var(--pw-surface-2);min-width:1.15rem;color:var(--pw-muted);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);text-align:center;padding:0 .3rem;line-height:1.5}.pw-calundo__count[data-on]{background:color-mix(in srgb, var(--pw-primary) 14%, var(--pw-surface));color:var(--pw-primary)}.pw-calnav__date{font-size:var(--pw-text-lg);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);letter-spacing:var(--pw-tracking-heading);gap:.35rem}.pw-calnav__date [data-len]{display:inline-block}.pw-calnav__date [data-len]:first-letter{text-transform:uppercase}.pw-calnav__date svg{color:var(--pw-muted)}.pw-calmore{display:inline-flex;position:relative}.pw-calmore__count{border-radius:var(--pw-radius-pill);background:var(--pw-primary);color:var(--pw-on-primary);font-size:10px;font-weight:var(--pw-weight-bold);pointer-events:none;padding:0 4px;line-height:1.5;position:absolute;top:-4px;right:-6px}.pw-split{transition:grid-template-columns var(--pw-transition), gap var(--pw-transition);grid-template-columns:minmax(0,1fr) 0;align-items:start;gap:0;display:grid}.pw-split[data-open]{grid-template-columns:minmax(0, 1fr) var(--pw-split-preview-w,360px);gap:var(--pw-space-6)}.pw-split__list{min-width:0}.pw-split__list:focus{outline:none}.pw-split__preview{align-self:start;position:sticky;top:5.5rem;overflow:hidden}.pw-split__preview-inner{width:var(--pw-split-preview-w,360px)}.pw-split__scrim{display:none}@media (width>=901px){.pw-split[data-docked]{gap:var(--pw-space-6);grid-template-columns:minmax(18rem,1fr) minmax(0,2fr)}.pw-split[data-docked] .pw-split__preview-inner{width:auto}}@media (prefers-reduced-motion:reduce){.pw-main,.pw-split{transition:none}}.pw-employee-form__fields{gap:var(--pw-space-3);grid-template-columns:1fr 1fr;display:grid}.pw-employee-form__hours{padding:var(--pw-space-3) var(--pw-space-4);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md)}.pw-perm{gap:var(--pw-space-3);display:grid}.pw-perm__lead{justify-content:space-between;align-items:center;gap:var(--pw-space-2) var(--pw-space-3);background:var(--pw-surface-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);flex-wrap:wrap;padding:.5rem .7rem;display:flex}.pw-perm__note{min-width:0;font-size:var(--pw-text-sm);color:var(--pw-text);flex:60%}.pw-perm__note strong{font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-perm__legend{gap:var(--pw-space-3);font-size:var(--pw-text-xs);color:var(--pw-muted);margin-left:auto;display:flex}.pw-perm__legend span{align-items:center;gap:5px;display:inline-flex}.pw-perm__legend i{background:var(--pw-perm-exc);border-radius:2px;width:9px;height:9px}.pw-perm__grid{grid-template-columns:minmax(0,1fr) 6rem 6rem;display:grid}.pw-perm__head{display:contents}.pw-perm__head>span{top:calc(var(--pw-space-4) * -1);z-index:2;background:var(--pw-surface);border-bottom:1px solid var(--pw-border-strong);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted);padding:6px 0 7px;position:sticky}.pw-perm__head>span+span{text-align:center}.pw-perm__section{display:contents}.pw-perm__name,.pw-perm__col{border-bottom:1px solid var(--pw-border);padding:.55rem 0}.pw-perm__name{min-width:0;padding-right:var(--pw-space-3);gap:1px;display:grid}.pw-perm__title{align-items:center;gap:var(--pw-space-2);font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);flex-wrap:wrap;display:flex}.pw-perm__hint{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-perm__col{align-content:center;place-items:center;gap:3px;display:grid}.pw-perm__extra{border-bottom:1px solid var(--pw-border);grid-column:1/-1;padding:.55rem 0 .6rem}.pw-perm__boxes,.pw-perm__kids{gap:var(--pw-space-2) var(--pw-space-3);flex-wrap:wrap;display:flex}.pw-perm__kids{border-left:2px solid var(--pw-border);margin-top:7px;padding:7px 0 0 13px}.pw-perm__kidscap{width:100%;font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-perm__box{align-items:center;gap:var(--pw-space-1);display:inline-flex}.pw-perm__legend [data-exc=add],.pw-perm__col[data-exc=add],.pw-perm__box[data-exc=add]{--pw-perm-exc:var(--pw-primary)}.pw-perm__legend [data-exc=remove],.pw-perm__col[data-exc=remove],.pw-perm__box[data-exc=remove]{--pw-perm-exc:color-mix(in srgb, var(--pw-warn) 68%, var(--pw-text-strong))}.pw-perm__col[data-exc] input[type=checkbox]{outline:3px solid color-mix(in srgb, var(--pw-perm-exc) 24%, transparent);outline-offset:1px;border-radius:2px}.pw-perm__mark{font-size:10px;font-weight:var(--pw-weight-bold);color:var(--pw-perm-exc);text-align:center}@media (width<=620px){.pw-perm__grid{grid-template-columns:minmax(0,1fr)}.pw-perm__head{display:none}.pw-perm__section{border-bottom:1px solid var(--pw-border);padding:.5rem 0 .6rem;display:block}.pw-perm__name{border-bottom:0;padding:0 0 .3rem}.pw-perm__col{align-items:center;gap:var(--pw-space-2);border-bottom:0;padding:.15rem 0;display:flex}.pw-perm__col:before{content:attr(data-name);font-size:var(--pw-text-sm);color:var(--pw-text);order:2}.pw-perm__mark{text-align:left;order:3}.pw-perm__col[data-empty]{display:none}.pw-perm__extra{border-top:1px dashed var(--pw-border);border-bottom:0;margin-top:.4rem;padding:.5rem 0 0}}.pw-perm-foot__note{min-width:0;font-size:var(--pw-text-sm);color:var(--pw-muted);flex:auto;align-self:center}@media (width<=700px){.pw-perm-foot__note{flex:100%}}.pw-emp-facts{gap:var(--pw-space-3);padding:var(--pw-space-3);background:var(--pw-surface-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.pw-emp-facts__cell{gap:1px;min-width:0;display:grid}.pw-emp-facts__label{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted)}.pw-emp-facts__value{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-emp-facts__hint{font-size:var(--pw-text-xs);color:var(--pw-muted)}@media (width<=620px){.pw-employee-form__fields{grid-template-columns:1fr}}.pw-week-row{justify-content:space-between;align-items:center;gap:var(--pw-space-3);display:flex}@media (width<=700px){.pw-week-row{flex-wrap:wrap}}.pw-list-table{border-collapse:collapse;width:100%}.pw-list-table th{text-align:left;font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);font-weight:var(--pw-weight-semibold);padding:.7rem 1rem}.pw-list-table td{border-top:1px solid var(--pw-border);font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);padding:.6rem 1rem}.pw-list-table th[data-sortable]{cursor:pointer;-webkit-user-select:none;user-select:none}.pw-list-table th[data-sortable]:hover,.pw-list-table th[aria-sort]{color:var(--pw-text-strong)}.pw-list-table .pw-list-table__check{text-overflow:clip;cursor:pointer;padding-right:0}.pw-list-table .pw-list-table__check input{vertical-align:middle}.pw-list-table tbody tr[data-checked]{background:color-mix(in srgb, var(--pw-primary) 7%, var(--pw-surface))}.pw-list-table th.pw-col-margin,.pw-list-table td.pw-col-margin{padding-inline:.5rem}.pw-list-table--fixed{table-layout:fixed}.pw-list-table--fixed th,.pw-list-table--fixed td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=700px){.pw-list-table--fixed{table-layout:auto}.pw-list-table--fixed col{width:auto!important}.pw-list-table--fixed td{white-space:normal}}:root{--pw-chart-rest:color-mix(in srgb, var(--pw-muted) 30%, var(--pw-surface))}.pw-report-order{justify-content:space-between;align-items:baseline;gap:var(--pw-space-3);border-radius:var(--pw-radius-sm);cursor:pointer;transition:background-color var(--pw-transition-fast);margin:0 -.5rem;padding:.4rem .5rem;display:flex}.pw-report-order+.pw-report-order{border-top:1px solid var(--pw-border)}.pw-report-order:hover{background:var(--pw-surface-2)}:root{--pw-series-1:#eb6834;--pw-series-2:#1baf7a;--pw-series-3:#eda100;--pw-series-4:#e87ba4;--pw-series-5:#008300;--pw-series-6:#4a3aa7;--pw-series-7:#e34948}.pw-report-caps{font-size:var(--pw-text-xs);color:var(--pw-muted);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);font-weight:var(--pw-weight-semibold)}.pw-report-swatch{vertical-align:middle;border-top:2px solid;border-radius:2px;flex:none;width:14px;height:0;margin-right:6px;display:inline-block}.pw-rev-strip{align-items:flex-end;gap:6px;padding-top:10px;display:flex;overflow-x:auto}.pw-rev-ghost{border:1px dashed var(--pw-border);border-radius:var(--pw-radius-md);min-width:7rem;max-width:16rem;color:var(--pw-muted);font-size:var(--pw-text-xs);text-align:center;background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--pw-border) 40%, transparent) 6px 7px);flex-direction:column;flex:9rem;justify-content:flex-end;align-self:stretch;gap:2px;padding:.5rem .75rem;display:flex}.pw-rev-ghost span:first-child{font-weight:var(--pw-weight-semibold)}button.pw-rev-tile{color:var(--pw-text);border-radius:var(--pw-radius-md);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;flex:1 0 4.25rem;grid-template-rows:64px auto auto;justify-items:center;gap:4px;padding:.5rem .25rem .45rem;display:grid;position:relative}button.pw-rev-tile:hover:not(:disabled){background:var(--pw-surface-2);color:var(--pw-text);border-color:#0000}button.pw-rev-tile:active{transform:none}button.pw-rev-tile[data-selected],button.pw-rev-tile[data-selected]:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 10%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border))}button.pw-rev-tile[data-vs],button.pw-rev-tile[data-vs]:hover:not(:disabled){border:1px dashed var(--pw-border-strong)}.pw-rev-tile__bar{align-items:flex-end;width:30px;height:64px;display:flex}.pw-rev-tile__bar i{background:var(--pw-border-strong);border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.pw-rev-tile[data-selected] .pw-rev-tile__bar i{background:var(--pw-primary)}.pw-rev-tile[data-running] .pw-rev-tile__bar i{background-image:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in srgb, var(--pw-surface) 55%, transparent) 3px 5px)}.pw-rev-tile__name{font-size:var(--pw-text-sm);color:var(--pw-muted);font-weight:var(--pw-weight-semibold);line-height:1.1}.pw-rev-tile[data-selected] .pw-rev-tile__name{color:var(--pw-text-strong)}.pw-rev-tile__value{font-size:var(--pw-text-sm);color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);white-space:nowrap}.pw-rev-tile__days{color:var(--pw-muted);font-weight:var(--pw-weight-normal)}.pw-rev-tile__flag{font-size:.6rem;font-weight:var(--pw-weight-bold);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--pw-radius-pill);white-space:nowrap;background:var(--pw-surface-2);color:var(--pw-muted);border:1px solid var(--pw-border);padding:1px 6px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.pw-rev-tile[data-selected] .pw-rev-tile__flag{background:var(--pw-primary);color:var(--pw-on-primary);border-color:var(--pw-primary)}.pw-rev-vs{gap:var(--pw-space-2);margin-top:var(--pw-space-3);padding-top:var(--pw-space-3);border-top:1px solid var(--pw-border);display:grid}.pw-rev-vs__head{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-rev-vs__group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pw-rev-vs__mode{margin-left:auto}.pw-rev-vs__years{gap:6px;display:grid}.pw-rev-vs__year{align-items:center;gap:var(--pw-space-2);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.pw-rev-vs__yearname{font-size:var(--pw-text-xs);color:var(--pw-muted);font-weight:var(--pw-weight-semibold);font-variant-numeric:tabular-nums}.pw-rev-vs__months{grid-template-columns:repeat(12,minmax(0,4.5rem));gap:6px;display:grid}.pw-rev-vs__fold{padding-left:calc(2.75rem + var(--pw-space-2))}.pw-rev-vs__picked{text-align:center;font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-primary);border:1px dashed var(--pw-primary);border-radius:var(--pw-radius-pill);padding:.25rem 0}@media (width<=640px){.pw-rev-vs__year{grid-template-columns:minmax(0,1fr);gap:4px}.pw-rev-vs__months{grid-template-columns:repeat(6,minmax(0,1fr))}.pw-rev-vs__fold{padding-left:0}}.pw-rev-live{align-items:center;gap:var(--pw-space-3);margin-top:var(--pw-space-3);font-size:var(--pw-text-sm);border-radius:var(--pw-radius);background:color-mix(in srgb, var(--pw-warn) 12%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-warn) 35%, var(--pw-border));flex-wrap:wrap;padding:.5rem .75rem;display:flex}.pw-rev-live>span{flex:1;min-width:14rem}.pw-rev-top{gap:var(--pw-space-4);margin-top:var(--pw-space-4);grid-template-columns:minmax(0,1fr) minmax(0,17rem);align-items:start;display:grid}.pw-rev-hero{gap:var(--pw-space-4) var(--pw-space-5);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));align-items:center;display:grid}.pw-rev-hero__num{font-size:2.5rem;font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);letter-spacing:-.02em;margin-top:2px;line-height:1.1}.pw-rev-hero__vs{align-items:center;gap:var(--pw-space-2);margin-top:var(--pw-space-2);font-size:var(--pw-text-sm);color:var(--pw-muted);flex-wrap:wrap;display:flex}.pw-rev-hero__rank{font-size:var(--pw-text-sm);color:var(--pw-muted);margin-top:6px}.pw-rev-hero__rank b,.pw-rev-hero__facts b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-rev-hero__facts{margin-top:var(--pw-space-2);font-size:var(--pw-text-sm);color:var(--pw-muted)}.pw-rev-split{gap:var(--pw-space-2);display:grid}.pw-rev-split__row{gap:var(--pw-space-2);font-size:var(--pw-text-sm);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;display:grid}.pw-rev-split__label{color:var(--pw-muted)}.pw-rev-split__bars{gap:3px;display:grid}.pw-rev-split__bars i{border-radius:0 4px 4px 0;min-width:2px;height:9px;display:block}.pw-rev-split__bars i.is-ref{background:var(--pw-chart-rest);height:4px}.pw-rev-split__value{text-align:right;color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-rev-split__value small{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-normal);color:var(--pw-muted);display:block}.pw-rev-split__note{font-size:var(--pw-text-xs);color:var(--pw-muted);margin-left:6.25rem}.pw-rev-owed__sum{font-size:var(--pw-text-xl);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);margin:2px 0}.pw-rev-owed__sum span{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-normal);color:var(--pw-muted)}.pw-rev-owed__note{font-size:var(--pw-text-xs);color:var(--pw-muted);margin-bottom:var(--pw-space-2)}.pw-rev-owed__row{font-size:var(--pw-text-sm);align-items:center;padding-top:.3rem;padding-bottom:.3rem}.pw-rev-owed__plate{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);flex:1;overflow:hidden}.pw-rev-owed__date{color:var(--pw-muted);font-size:var(--pw-text-xs);font-variant-numeric:tabular-nums}.pw-rev-owed__amount{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:4.5rem}.pw-rev-tiles{gap:var(--pw-space-3);margin-top:var(--pw-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pw-rev-tile-card__value{font-size:var(--pw-text-xl);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);white-space:nowrap;margin:2px 0}.pw-rev-tile-card__sub{font-size:var(--pw-text-xs);color:var(--pw-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pw-rev-delta{font-weight:var(--pw-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-rev-delta[data-tone=up]{color:var(--pw-ok)}.pw-rev-delta[data-tone=down]{color:var(--pw-danger)}.pw-rev-delta[data-tone=flat]{color:var(--pw-muted)}.pw-rev-delta.is-pill{border-radius:var(--pw-radius-pill);font-size:var(--pw-text-sm);padding:2px 9px}.pw-rev-delta.is-pill[data-tone=up]{background:color-mix(in srgb, var(--pw-ok) 13%, transparent)}.pw-rev-delta.is-pill[data-tone=down]{background:color-mix(in srgb, var(--pw-danger) 13%, transparent)}.pw-rev-delta.is-pill[data-tone=flat]{background:var(--pw-surface-2)}.pw-rev-race-head{align-items:center;gap:var(--pw-space-3);margin-bottom:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-rev-legend{font-size:var(--pw-text-xs);color:var(--pw-muted);flex-wrap:wrap;gap:4px 14px;margin-bottom:6px;display:flex}.pw-rev-legend__key{align-items:center;gap:6px;padding:2px 0;display:inline-flex}.pw-rev-legend__key b{color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-rev-legend__key[data-selected]{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-rev-race-foot{margin:var(--pw-space-2) 0 0;font-size:var(--pw-text-sm);color:var(--pw-muted)}.pw-rev-race-foot b{color:var(--pw-text)}.pw-race{touch-action:pan-y;display:block;overflow:visible}.pw-race__grid{stroke:var(--pw-border);stroke-width:1px}.pw-race__axis{fill:var(--pw-muted);font-variant-numeric:tabular-nums;font-size:11px}.pw-race__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;transition:opacity var(--pw-transition-fast)}.pw-race__line.is-selected{stroke-width:3px}.pw-race__line.is-faded{opacity:.35}.pw-race__avg{fill:none;stroke:var(--pw-text-strong);stroke-width:3px;opacity:.28;stroke-linejoin:round}.pw-race__today{stroke:var(--pw-warn);stroke-width:1px}.pw-race__xhair{stroke:var(--pw-border-strong);stroke-width:1px}.pw-race__end{cursor:default;transition:opacity var(--pw-transition-fast)}.pw-race__end circle{stroke:var(--pw-surface);stroke-width:2px}.pw-race__end line{stroke-width:1px;opacity:.5}.pw-race__end text{font-size:11.5px;font-weight:var(--pw-weight-semibold);fill:var(--pw-muted);paint-order:stroke;stroke:var(--pw-surface);stroke-width:4px;stroke-linejoin:round}.pw-race__end.is-selected text,.pw-race__end.is-hl text{fill:var(--pw-text-strong);font-weight:var(--pw-weight-bold)}.pw-race[data-hl] .pw-race__line:not(.is-hl),.pw-race[data-hl] .pw-race__end:not(.is-hl),.pw-race[data-hl] .pw-race__area,.pw-race[data-hl] .pw-race__avg{opacity:.14}.pw-race[data-hl] .pw-race__line.is-hl{stroke-width:3px}.pw-race__tip{z-index:2;pointer-events:none;min-width:13rem;font-size:var(--pw-text-xs);background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius);box-shadow:var(--pw-shadow-md);padding:.5rem .65rem;position:absolute}.pw-rev-table th,.pw-rev-table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pw-rev-table th:first-child,.pw-rev-table td:first-child{text-align:left;color:var(--pw-text-strong)}.pw-rev-table tr[data-sub] td:first-child{color:var(--pw-text);padding-left:1.5rem}.pw-rev-table [data-selected]{background:color-mix(in srgb, var(--pw-primary) 8%, var(--pw-surface));color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-rev-table td[data-best]{font-weight:var(--pw-weight-bold);color:var(--pw-text-strong)}.pw-rev-table__note{margin:var(--pw-space-2) 0 0;font-size:var(--pw-text-xs);color:var(--pw-muted)}@media (width<=860px){.pw-rev-top{grid-template-columns:minmax(0,1fr)}.pw-rev-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-rev-hero__num{font-size:2rem}}.pw-report-head{justify-content:space-between;align-items:center;gap:var(--pw-space-2);margin-bottom:var(--pw-space-4);flex-wrap:wrap;display:flex}.pw-report-hatch{background:repeating-linear-gradient(135deg, var(--pw-muted) 0 2px, var(--pw-chart-rest) 2px 5px)!important}.pw-report-card-head{align-items:center;gap:var(--pw-space-3);margin-bottom:var(--pw-space-3);flex-wrap:wrap;display:flex}.pw-report-card-head>.pw-report-legend{margin-left:auto}.pw-report-legend{font-size:var(--pw-text-xs);color:var(--pw-muted);flex-wrap:wrap;gap:4px 14px;display:inline-flex}.pw-report-legend>span{align-items:center;gap:6px;display:inline-flex}.pw-report-legend i{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.pw-report-foot{margin:var(--pw-space-3) 0 0;font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-report-foot b{color:var(--pw-text);font-weight:var(--pw-weight-semibold)}.pw-report-tiprow{color:var(--pw-muted);align-items:center;gap:8px;line-height:1.7;display:flex}.pw-report-tiprow i{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.pw-report-tiprow b{color:var(--pw-text-strong);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.pw-report-tag,.pw-report-new{font-size:.65rem;font-weight:var(--pw-weight-bold);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--pw-radius-pill);background:var(--pw-surface-2);color:var(--pw-muted);white-space:nowrap;padding:0 6px;display:inline-block}.pw-report-new{text-transform:none;letter-spacing:0;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold)}.pw-rank{display:grid}.pw-rank__row{gap:var(--pw-space-3);border-top:1px solid var(--pw-border);grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) 6.5rem 4.75rem;align-items:center;padding:.55rem 0;display:grid}.pw-rank__row:first-child{border-top:0}.pw-rank__who{min-width:0;display:grid}.pw-rank__name{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}a.pw-rank__link{text-decoration:none;display:block}a.pw-rank__link:hover{text-decoration:underline}.pw-rank__row[data-bucket] .pw-rank__name{color:var(--pw-text);font-weight:var(--pw-weight-medium,500)}.pw-rank__sub{font-size:var(--pw-text-xs);color:var(--pw-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-rank__dot{border-radius:50%;flex:none;width:9px;height:9px}.pw-rank__bars{gap:3px;min-width:0;display:grid}.pw-rank__bars i{background:var(--pw-primary);border-radius:0 4px 4px 0;min-width:2px;height:9px;display:block}.pw-rank__bars i.is-ref{background:var(--pw-chart-rest);height:4px}.pw-rank__value{text-align:right;color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-rank__value small{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-normal);color:var(--pw-muted);display:block}.pw-rank__delta{text-align:right;font-size:var(--pw-text-sm)}.pw-rank--compact .pw-rank__row{grid-template-columns:minmax(0,1fr) 6rem 5.5rem;row-gap:4px}.pw-rank--compact .pw-rank__bars{grid-area:2/1}.pw-rank--compact .pw-rank__value,.pw-rank--compact .pw-rank__delta{grid-row:1/span 2}.pw-team-mix{margin-top:var(--pw-space-4);gap:6px;display:grid}.pw-team-mix__bar{gap:2px;height:12px;display:flex}.pw-team-mix__bar i{height:100%;display:block}.pw-team-mix__bar i:first-child{border-radius:4px 0 0 4px}.pw-team-mix__bar i:last-child{border-radius:0 4px 4px 0}.pw-team-mix__legend{font-size:var(--pw-text-xs);color:var(--pw-muted);flex-wrap:wrap;gap:4px 16px;display:flex}.pw-team-mix__legend span{align-items:center;gap:6px;display:inline-flex}.pw-team-mix__legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.pw-team-mix__legend b{color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-team-cover{gap:var(--pw-space-2);align-content:start;display:grid}.pw-team-cover__num{font-size:1.9rem;font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);line-height:1.1}.pw-team-cover__num small{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-normal);color:var(--pw-muted);margin-left:6px}.pw-team-cover__note{font-size:var(--pw-text-sm);margin:0}.pw-team-meter{border-radius:var(--pw-radius-pill);background:var(--pw-surface-2);gap:2px;height:10px;display:flex;overflow:hidden}.pw-team-meter i{height:100%;display:block}.pw-team-months{overflow-x:auto}.pw-team-months svg{min-width:34rem}.pw-svc-sum{border-bottom:1px solid var(--pw-border);font-size:var(--pw-text-sm);color:var(--pw-muted);flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:.75rem 1rem;display:flex}.pw-svc-sum b{color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-svc-row{gap:var(--pw-space-3);border-bottom:1px solid var(--pw-border);cursor:pointer;grid-template-columns:minmax(0,1fr) 6.5rem 4.5rem;align-items:center;padding:.6rem 1rem;display:grid;position:relative}.pw-svc-row:last-child{border-bottom:0}.pw-svc-row:hover{background:var(--pw-surface-2)}.pw-svc-row[data-selected]{background:color-mix(in srgb, var(--pw-primary) 9%, var(--pw-surface))}.pw-svc-row[data-selected]:before{content:"";background:var(--pw-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.pw-svc-row__name{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-svc-row[data-bucket] .pw-svc-row__name{color:var(--pw-text);font-weight:var(--pw-weight-normal)}.pw-svc-row__bars{gap:3px;margin:5px 0 4px;display:grid}.pw-svc-row__bars i.is-ref{background:var(--pw-chart-rest);border-radius:0 2px 2px 0;min-width:2px;height:3px;display:block}.pw-svc-stack{gap:2px;min-width:2px;height:9px;display:flex}.pw-svc-stack i{min-width:2px;height:100%;display:block}.pw-svc-stack i:last-child{border-radius:0 4px 4px 0}.pw-svc-row__sub{font-size:var(--pw-text-xs);color:var(--pw-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-svc-row__value{text-align:right;color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-svc-row__delta{text-align:right;font-size:var(--pw-text-sm)}.pw-svc-pv__stats{gap:var(--pw-space-2);margin:var(--pw-space-3) 0 var(--pw-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pw-svc-pv__stats>div{background:var(--pw-surface-2);border-radius:var(--pw-radius);font-size:var(--pw-text-xs);color:var(--pw-muted);gap:1px;padding:.5rem .65rem;display:grid}.pw-svc-pv__stats b{font-size:var(--pw-text-lg,1.05rem);color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-svc-spark{align-items:flex-end;gap:6px;height:58px;margin-top:6px;display:flex}.pw-svc-spark>div{color:var(--pw-muted);flex:1;justify-items:center;gap:3px;font-size:.68rem;display:grid}.pw-svc-spark i{background:var(--pw-border-strong);border-radius:3px 3px 0 0;width:100%;max-width:30px;display:block}.pw-svc-spark [data-selected]{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-svc-spark [data-selected] i{background:var(--pw-primary)}.pw-svc-line{gap:var(--pw-space-3);border-top:1px solid var(--pw-border);grid-template-columns:minmax(0,1fr) minmax(5rem,8.5rem) 4.5rem;align-items:center;padding:.45rem 0;display:grid}.pw-svc-line--head{padding:var(--pw-space-2) 0 .3rem;color:var(--pw-muted);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);font-size:.65rem;font-weight:var(--pw-weight-semibold);border-top:0}.pw-svc-line--head span:nth-child(2){text-align:center}.pw-svc-line--head span:last-child{text-align:right}.pw-svc-line__name{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);font-size:var(--pw-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-svc-line__sub{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-svc-line__value{text-align:right;color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);font-size:var(--pw-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-svc-wild{border-radius:var(--pw-radius-pill);font-size:.65rem;font-weight:var(--pw-weight-bold);background:color-mix(in srgb, var(--pw-warn) 20%, transparent);color:color-mix(in srgb, var(--pw-warn) 50%, var(--pw-text-strong));margin-left:6px;padding:0 6px;display:inline-block}.pw-svc-range{height:22px;position:relative}.pw-svc-range__track{background:var(--pw-surface-2);height:2px;position:absolute;top:10px;left:0;right:0}.pw-svc-range__span{background:color-mix(in srgb, var(--pw-primary) 28%, transparent);border-radius:2px;height:4px;position:absolute;top:9px}.pw-svc-range__dot{background:var(--pw-primary);opacity:.45;width:8px;height:8px;box-shadow:0 0 0 1px var(--pw-surface);border-radius:50%;margin-left:-4px;position:absolute;top:7px}.pw-svc-range__med{background:var(--pw-text-strong);border-radius:1px;width:2px;height:16px;margin-left:-1px;position:absolute;top:3px}.pw-prices{gap:var(--pw-space-2);display:grid}.pw-prices__head{gap:var(--pw-space-3) var(--pw-space-6);flex-wrap:wrap;display:flex}.pw-prices__now{font-size:var(--pw-text-lg);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-prices__now small{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-normal);color:var(--pw-muted)}.pw-prices__sub{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-prices [data-tone=up]{color:var(--pw-margin-gain);font-weight:var(--pw-weight-semibold)}.pw-prices [data-tone=down]{color:var(--pw-margin-give);font-weight:var(--pw-weight-semibold)}.pw-prices__key{font-size:var(--pw-text-xs);color:var(--pw-muted);flex-wrap:wrap;gap:4px 14px;display:flex}.pw-prices__key>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pw-prices__key i{flex:none;display:inline-block}.pw-prices__key .is-line{border-top:2px solid var(--pw-text-strong);width:16px}.pw-prices__key .is-buy-line{border-top:2px solid var(--pw-margin-buy);width:16px}.pw-prices__key .is-guess{border-top:2px dashed var(--pw-muted);width:16px}.pw-prices__key .is-pz{background:var(--pw-margin-buy);border-radius:2px;width:9px;height:9px}.pw-prices__key .is-dot{background:var(--pw-muted);border-radius:50%;width:9px;height:9px}.pw-prices__key .is-dot[data-state=above]{background:var(--pw-margin-gain)}.pw-prices__key .is-dot[data-state=below]{background:var(--pw-margin-give)}.pw-prices__key .is-dot[data-state=equal]{background:var(--pw-chart-rest);box-shadow:inset 0 0 0 1.5px var(--pw-muted)}.pw-prices__chart{width:100%;height:auto;display:block;overflow:visible}.pw-prices__grid{stroke:var(--pw-border);stroke-width:1px}.pw-prices__axis{fill:var(--pw-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.pw-prices__unknown{fill:color-mix(in srgb, var(--pw-muted) 6%, transparent)}.pw-prices__line{stroke:var(--pw-text-strong);stroke-width:2px;stroke-linecap:round}.pw-prices__line[data-guess]{stroke:var(--pw-muted);stroke-dasharray:5 4}.pw-prices__buy .pw-prices__line{stroke:var(--pw-margin-buy);stroke-width:1.5px}.pw-prices__pz{fill:var(--pw-margin-buy);stroke:var(--pw-surface);stroke-width:1.5px}.pw-prices__dot{fill:var(--pw-muted);stroke:var(--pw-surface);stroke-width:1.5px}.pw-prices__dot[data-state=above]{fill:var(--pw-margin-gain)}.pw-prices__dot[data-state=below]{fill:var(--pw-margin-give)}.pw-prices__dot[data-state=equal]{fill:var(--pw-chart-rest);stroke:var(--pw-muted)}.pw-prices__pz:hover,.pw-prices__dot:hover{stroke:var(--pw-text-strong);stroke-width:2px}.pw-prices__today{stroke:var(--pw-warn);stroke-width:1px}.pw-prices__change{gap:var(--pw-space-2);border-top:1px solid var(--pw-border);font-size:var(--pw-text-sm);font-variant-numeric:tabular-nums;grid-template-columns:6.5rem minmax(0,1fr) auto;padding:.35rem 0;display:grid}.pw-prices__change b{color:var(--pw-text-strong)}.pw-prices__note{color:var(--pw-muted);font-size:var(--pw-text-xs);text-align:right}:root{--pw-margin-gain:#1f5fa6;--pw-margin-give:#c4452f;--pw-margin-gain-soft:color-mix(in srgb, var(--pw-margin-gain) 16%, transparent);--pw-margin-buy:color-mix(in srgb, var(--pw-muted) 85%, var(--pw-surface))}.pw-margin-views{align-items:center;gap:var(--pw-space-3);margin:var(--pw-space-4) 0 var(--pw-space-3);display:flex}.pw-margin-bar{border-bottom:1px solid var(--pw-border);flex-wrap:wrap;align-items:center;gap:6px;padding:.7rem 1rem;display:flex}.pw-margin-name{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-margin-sub{font-size:var(--pw-text-xs);color:var(--pw-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-margin-sub.is-wrap{white-space:normal}.pw-margin-sub b{color:var(--pw-text);font-weight:var(--pw-weight-semibold)}.pw-margin-muted{color:var(--pw-muted);font-size:var(--pw-text-sm)}.pw-margin-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-margin-num small{color:var(--pw-muted);font-weight:var(--pw-weight-normal);font-size:var(--pw-text-xs);display:block}.pw-margin-num [data-neg],.pw-margin-kv b[data-neg]{color:var(--pw-margin-give)}.pw-margin-empty{padding:var(--pw-space-5) var(--pw-space-4);text-align:center;color:var(--pw-muted);font-size:var(--pw-text-sm)}.pw-margin-link{color:var(--pw-primary);font-weight:var(--pw-weight-semibold);white-space:nowrap;text-decoration:none}.pw-margin-link:hover{text-decoration:underline}.pw-margin-note{margin-top:var(--pw-space-3);border:1px dashed var(--pw-border-strong);border-radius:var(--pw-radius);font-size:var(--pw-text-sm);padding:.6rem .75rem;line-height:1.55}.pw-margin-note b{color:var(--pw-text-strong)}.pw-premium-row,.pw-premium-line{gap:var(--pw-space-3);border-bottom:1px solid var(--pw-border);align-items:center;padding:.55rem 1rem;display:grid;position:relative}.pw-premium-row{cursor:pointer;grid-template-columns:minmax(0,1fr) 6.5rem 6.5rem 4rem 7rem}.pw-premium-line{grid-template-columns:minmax(0,1fr) 6.5rem 6.5rem 7.5rem 9rem}.pw-premium-row--head,.pw-premium-line--head{cursor:default;font-size:var(--pw-text-xs);color:var(--pw-muted);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);font-weight:var(--pw-weight-semibold);padding-top:.45rem;padding-bottom:.45rem}.pw-premium-row--head>span:not(:first-child),.pw-premium-line--head>span:not(:first-child){text-align:right}.pw-premium-row:not(.pw-premium-row--head):hover{background:var(--pw-surface-2)}.pw-premium-row[data-selected]{background:color-mix(in srgb, var(--pw-primary) 9%, var(--pw-surface))}.pw-premium-row[data-selected]:before{content:"";background:var(--pw-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.pw-premium-row__premium{font-size:var(--pw-text-md)}.pw-premium-line:not([data-state=counted]):not(.pw-premium-line--head) .pw-margin-name{color:var(--pw-muted);font-weight:var(--pw-weight-medium)}.pw-premium-line__who{text-align:right;font-size:var(--pw-text-sm);color:var(--pw-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-premium-rates{gap:var(--pw-space-2) var(--pw-space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}@media (width<=700px){.pw-premium-row{grid-template-columns:minmax(0,1fr) 5.5rem 5.5rem}.pw-premium-row>:nth-child(2),.pw-premium-row>:nth-child(4){display:none}.pw-premium-line{grid-template-columns:minmax(0,1fr) 6.5rem}.pw-premium-line>:nth-child(2),.pw-premium-line>:nth-child(3),.pw-premium-line>:nth-child(5){display:none}}.pw-margin-orow{gap:var(--pw-space-3);border-bottom:1px solid var(--pw-border);cursor:pointer;grid-template-columns:minmax(0,1fr) 5.5rem 3.5rem 6.5rem;align-items:center;padding:.55rem 1rem;display:grid;position:relative}.pw-margin-orow--head,.pw-margin-lrow--head,.pw-margin-grow--head{cursor:default;font-size:var(--pw-text-xs);color:var(--pw-muted);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);font-weight:var(--pw-weight-semibold);padding-top:.45rem;padding-bottom:.45rem}.pw-margin-orow--head>span:not(:first-child){text-align:right}.pw-margin-orow:not(.pw-margin-orow--head):hover,.pw-margin-lrow:not(.pw-margin-lrow--head):hover{background:var(--pw-surface-2)}.pw-margin-orow[data-selected],.pw-margin-lrow[data-selected]{background:color-mix(in srgb, var(--pw-primary) 9%, var(--pw-surface))}.pw-margin-orow[data-selected]:before,.pw-margin-lrow[data-selected]:before{content:"";background:var(--pw-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.pw-margin-pv__head{justify-content:space-between;align-items:baseline;gap:var(--pw-space-3);display:flex}.pw-margin-kv{gap:var(--pw-space-2);margin:var(--pw-space-3) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pw-margin-kv>div{background:var(--pw-surface-2);border-radius:var(--pw-radius);gap:2px;padding:.45rem .6rem;display:grid}.pw-margin-kv span{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-margin-kv b{font-size:var(--pw-text-md);color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-margin-sect{justify-content:space-between;gap:var(--pw-space-2);margin:var(--pw-space-4) 0 2px;font-size:var(--pw-text-xs);color:var(--pw-muted);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);font-weight:var(--pw-weight-semibold);display:flex}.pw-margin-sect span:last-child{text-transform:none;letter-spacing:0;font-weight:var(--pw-weight-normal)}.pw-margin-pz{gap:var(--pw-space-3);border-top:1px solid var(--pw-border);grid-template-columns:minmax(0,1fr) 9rem 5rem;align-items:center;padding:.5rem 0;display:grid}.pw-margin-pz.is-labor{grid-template-columns:minmax(0,1fr) 9rem 5rem}.pw-margin-ladder,.pw-margin-axis{min-width:6rem;height:26px;display:block;position:relative}.pw-margin-ladder i,.pw-margin-axis i{display:block;position:absolute}.pw-margin-ladder__track{background:var(--pw-surface-2);border-radius:1px;height:2px;top:12px;left:0;right:0}.pw-margin-ladder__span{background:var(--pw-margin-gain-soft);height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pw-margin-gain) 35%, transparent);border-radius:2px;top:9px}.pw-margin-ladder__span[data-loss]{background:repeating-linear-gradient(135deg, var(--pw-margin-give) 0 3px, color-mix(in srgb, var(--pw-margin-give) 25%, transparent) 3px 6px);box-shadow:none}.pw-margin-ladder__rule{border-left:2px dashed var(--pw-muted);width:0;height:20px;margin-left:-1px;top:3px}.pw-margin-ladder__buy{background:var(--pw-margin-buy);width:10px;height:10px;box-shadow:0 0 0 2px var(--pw-surface);border-radius:50%;margin-left:-5px;top:8px}.pw-margin-ladder__now{border:2px solid var(--pw-text-strong);background:var(--pw-surface);border-radius:50%;width:12px;height:12px;margin-left:-6px;top:7px}.pw-margin-ladder__sell{background:var(--pw-margin-gain);width:6px;height:16px;box-shadow:0 0 0 1px var(--pw-surface);border-radius:2px;margin-left:-3px;top:5px}.pw-margin-axis__grid{background:var(--pw-border);width:1px;top:3px;bottom:3px}.pw-margin-axis__grid[data-zero]{background:var(--pw-border-strong)}.pw-margin-axis__over{font-size:10.5px;font-weight:var(--pw-weight-semibold);color:var(--pw-margin-gain);position:absolute;top:-3px;right:0}.pw-margin-key{font-size:var(--pw-text-xs);color:var(--pw-muted);flex-wrap:wrap;gap:4px 14px;display:inline-flex}.pw-margin-key>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pw-margin-key i,.pw-margin-prices i{flex:none;display:inline-block}.pw-margin-key .is-buy,.pw-margin-prices .is-buy{background:var(--pw-margin-buy);border-radius:50%;width:10px;height:10px}.pw-margin-key .is-now,.pw-margin-prices .is-now{border:2px solid var(--pw-text-strong);border-radius:50%;width:10px;height:10px}.pw-margin-key .is-rule,.pw-margin-prices .is-rule{border-left:2px dashed var(--pw-muted);width:0;height:14px}.pw-margin-key .is-sell,.pw-margin-prices .is-sell{background:var(--pw-margin-gain);border-radius:2px;width:5px;height:14px}.pw-margin-key .is-gain{background:var(--pw-margin-gain-soft);width:16px;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pw-margin-gain) 35%, transparent);border-radius:2px}.pw-margin-key .is-loss{background:repeating-linear-gradient(135deg, var(--pw-margin-give) 0 3px, color-mix(in srgb, var(--pw-margin-give) 25%, transparent) 3px 6px);border-radius:2px;width:16px;height:8px}.pw-margin-lrow{gap:var(--pw-space-3);border-bottom:1px solid var(--pw-border);cursor:pointer;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr) 6.5rem 8rem;align-items:center;padding:.5rem 1rem;display:grid;position:relative}.pw-margin-lrow--head>span:nth-child(n+3){text-align:right}.pw-margin-axis-head{text-transform:none;letter-spacing:0;height:1rem;position:relative}.pw-margin-axis-head>span{white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.pw-margin-axis-head>span[data-zero]{color:var(--pw-text-strong)}.pw-margin-dev{gap:var(--pw-space-4);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.pw-margin-scatter{cursor:crosshair;width:100%;height:auto;display:block;overflow:visible}.pw-margin-scatter__grid{stroke:var(--pw-border);stroke-width:1px}.pw-margin-scatter__axis{fill:var(--pw-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.pw-margin-scatter__zone{fill:var(--pw-muted);font-size:11px;font-weight:600}.pw-margin-scatter__label{fill:var(--pw-text-strong);font-size:11.5px;font-weight:600}.pw-margin-scatter__zero{stroke:var(--pw-text-strong);stroke-width:1.5px;stroke-dasharray:5 4}.pw-margin-scatter__dot{fill:var(--pw-chart-rest)}.pw-margin-scatter__dot[data-state=above]{fill:var(--pw-margin-gain);stroke:var(--pw-surface);stroke-width:1.5px}.pw-margin-scatter__dot[data-state=below]{fill:var(--pw-margin-give);stroke:var(--pw-surface);stroke-width:1.5px}.pw-margin-scatter__dot[data-state=loss]{fill:var(--pw-surface);stroke:var(--pw-margin-give);stroke-width:2.5px}.pw-margin-scatter__sel{fill:none;stroke:var(--pw-text-strong);stroke-width:2px}.pw-margin-prices{margin:var(--pw-space-2) 0;font-size:var(--pw-text-sm);color:var(--pw-muted);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.pw-margin-prices b{text-align:right;color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-margin-other{gap:var(--pw-space-2);border-top:1px solid var(--pw-border);font-size:var(--pw-text-sm);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.4rem 0;display:grid}.pw-margin-other:hover .pw-margin-name,.pw-margin-other[data-selected] .pw-margin-name{color:var(--pw-primary)}.pw-margin-other .pw-margin-name{font-weight:var(--pw-weight-normal)}.pw-margin-grow{gap:var(--pw-space-3);border-bottom:1px solid var(--pw-border);font-size:var(--pw-text-sm);cursor:pointer;grid-template-columns:6rem 4.5rem minmax(0,1fr) 7rem 7rem;align-items:center;padding:.5rem .25rem;display:grid}.pw-margin-grow--head>span:nth-child(2),.pw-margin-grow--head>span:nth-child(n+4){text-align:right}.pw-margin-grow:not(.pw-margin-grow--head):hover{background:var(--pw-surface-2)}.pw-margin-grow[data-flag]{background:color-mix(in srgb, var(--pw-warn) 8%, transparent)}.pw-margin-grow[data-selected]{box-shadow:inset 3px 0 0 var(--pw-primary)}.pw-margin-grow b{color:var(--pw-text-strong)}.pw-margin-mix{border-radius:3px;gap:2px;max-width:14rem;height:10px;display:flex;overflow:hidden}.pw-margin-mix i{height:100%;display:block}.pw-hover-tip{z-index:60;pointer-events:none;background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius);min-width:13rem;box-shadow:var(--pw-shadow-md);font-size:var(--pw-text-xs);padding:.5rem .65rem;position:fixed;top:0;left:0}.pw-hover-tip__t{color:var(--pw-muted);font-weight:var(--pw-weight-semibold);margin-bottom:4px}.pw-hover-tip__r{color:var(--pw-muted);grid-template-columns:5.5rem 6rem auto;gap:8px;line-height:1.65;display:grid}.pw-hover-tip__r b{color:var(--pw-text-strong);text-align:right;font-variant-numeric:tabular-nums}.pw-hover-tip__r.is-sum{border-top:1px solid var(--pw-border);margin-top:4px;padding-top:4px}@media (width<=1100px){.pw-margin-dev{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.pw-margin-lrow{grid-template-columns:minmax(0,1fr) 6rem}.pw-margin-lrow>:nth-child(2),.pw-margin-lrow>:nth-child(4){display:none}.pw-margin-orow{grid-template-columns:minmax(0,1fr) 5.5rem}.pw-margin-orow>:nth-child(3),.pw-margin-orow>:nth-child(4){display:none}.pw-margin-grow{grid-template-columns:4.5rem 3rem minmax(0,1fr)}.pw-margin-grow>:nth-child(n+4){display:none}.pw-margin-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}.pw-rhythm-top{gap:var(--pw-space-4);margin-top:var(--pw-space-4);grid-template-columns:minmax(0,1fr) minmax(0,17rem);display:grid}.pw-rhythm-kpis{gap:var(--pw-space-3);align-content:start;display:grid}.pw-rhythm-pair{gap:var(--pw-space-4);margin-top:var(--pw-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pw-cal{grid-template-columns:repeat(6,minmax(0,1fr)) 2.25rem;gap:4px;display:grid}.pw-cal__wd{color:var(--pw-muted);font-size:.68rem;font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);padding:0 2px 2px}.pw-cal__day{border-radius:var(--pw-radius-sm,5px);font-variant-numeric:tabular-nums;min-height:3.6rem;color:var(--pw-text-strong);cursor:default;align-content:space-between;padding:4px 7px;display:grid}.pw-cal__day:nth-child(7n){text-align:center;padding:4px 2px}.pw-cal__dom{opacity:.75;white-space:nowrap;font-size:.68rem;overflow:hidden}.pw-cal__n{font-size:1.05rem;font-weight:var(--pw-weight-bold);line-height:1;display:block}.pw-cal__net{opacity:.85;font-size:.68rem;display:block}.pw-cal__day[data-kind=h1],.pw-cal__scale i[data-kind=h1]{background:color-mix(in srgb, var(--pw-primary) 14%, var(--pw-surface))}.pw-cal__day[data-kind=h2],.pw-cal__scale i[data-kind=h2]{background:color-mix(in srgb, var(--pw-primary) 30%, var(--pw-surface))}.pw-cal__day[data-kind=h3],.pw-cal__scale i[data-kind=h3]{background:color-mix(in srgb, var(--pw-primary) 50%, var(--pw-surface))}.pw-cal__day[data-kind=h4],.pw-cal__scale i[data-kind=h4]{background:color-mix(in srgb, var(--pw-primary) 72%, var(--pw-surface))}.pw-cal__day[data-kind=h5],.pw-cal__scale i[data-kind=h5]{background:var(--pw-primary)}.pw-cal__day[data-kind=h4],.pw-cal__day[data-kind=h5]{color:var(--pw-on-primary)}.pw-cal__day[data-kind=quiet],.pw-cal__day[data-kind=future]{border:1px dashed var(--pw-border);color:var(--pw-muted)}.pw-cal__day[data-kind=holiday],.pw-cal__day[data-kind=off],.pw-cal__day[data-kind=sunday]{color:var(--pw-muted)}.pw-cal__day[data-best]{box-shadow:0 0 0 2px var(--pw-surface), 0 0 0 4px var(--pw-text-strong)}.pw-cal__readout{min-height:2.6rem;margin-top:var(--pw-space-3);font-size:var(--pw-text-sm);color:var(--pw-muted);display:grid}.pw-cal__readout b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-cal__scale{font-size:var(--pw-text-xs);color:var(--pw-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pw-cal__scale i{border-radius:2px;width:24px;height:10px;display:inline-block}.pw-cal__scale span{margin-left:auto}.pw-wd-row{gap:var(--pw-space-3);grid-template-columns:2rem minmax(0,1fr) 5rem;align-items:center;padding:.35rem 0;display:grid}.pw-wd-row__label{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-wd-row__value{text-align:right;font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-wd-row__value small{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-normal);color:var(--pw-muted);display:block}.pw-hist{gap:var(--pw-space-2);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;display:grid}.pw-hist__col{font-size:var(--pw-text-xs);color:var(--pw-muted);justify-items:center;gap:4px;display:grid}.pw-hist__col b{color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-hist__bars{align-items:flex-end;gap:3px;height:110px;display:flex}.pw-hist__bars i{background:var(--pw-primary);border-radius:3px 3px 0 0;width:18px;min-height:2px;display:block}.pw-hist__bars i.is-ref{background:var(--pw-chart-rest);width:8px}.pw-kinds{gap:8px;display:grid}.pw-kinds__row{gap:var(--pw-space-3);font-size:var(--pw-text-sm);grid-template-columns:4.5rem minmax(0,1fr) 8.5rem;align-items:center;display:grid}.pw-kinds__month{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-kinds__month small{color:var(--pw-muted);font-weight:var(--pw-weight-normal)}.pw-kinds__row[data-selected] .pw-kinds__month{color:var(--pw-primary)}.pw-kinds__bar{gap:2px;height:14px;display:flex}.pw-kinds__bar i{height:100%;display:block}.pw-kinds__bar i:first-child{border-radius:3px 0 0 3px}.pw-kinds__bar i:last-child{border-radius:0 3px 3px 0}.pw-kinds__value{text-align:right;color:var(--pw-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-gas-balance dl{gap:6px var(--pw-space-3);margin:var(--pw-space-2) 0 0;font-size:var(--pw-text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.pw-gas-balance dt{color:var(--pw-muted)}.pw-gas-balance dd{text-align:right;color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.pw-gas-balance .pw-gas-balance__sum{border-top:1px solid var(--pw-border);color:var(--pw-text-strong);font-weight:var(--pw-weight-bold);padding-top:6px}.pw-gas-table{min-width:40rem}.pw-gas-table td{vertical-align:top}.pw-gas-table th[data-num],.pw-gas-table td[data-num]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pw-gas-table__sub{color:var(--pw-muted);font-size:var(--pw-text-xs)}@media (width<=860px){.pw-rhythm-top,.pw-rhythm-pair{grid-template-columns:minmax(0,1fr)}.pw-rank__row,.pw-rank--compact .pw-rank__row{grid-template-columns:minmax(0,1fr) 5.5rem 4.5rem}.pw-rank__row>.pw-rank__bars{grid-area:2/1/auto/-1}.pw-rank--compact .pw-rank__value,.pw-rank--compact .pw-rank__delta{grid-row:1}.pw-kinds__row{grid-template-columns:3.5rem minmax(0,1fr)}.pw-kinds__value{text-align:left;grid-column:2}.pw-svc-pv__stats{grid-template-columns:minmax(0,1fr)}}.pw-catalog-panes{gap:var(--pw-space-4);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}.pw-catalog-model-row{align-items:center;gap:var(--pw-space-2);display:flex}.pw-catalog-model-row>:first-child{flex:1;min-width:0}.pw-catalog-model-type{width:9.5rem}@media (width<=700px){.pw-catalog-panes{grid-template-columns:minmax(0,1fr)}.pw-catalog-model-row{flex-wrap:wrap}.pw-catalog-model-row>:first-child{flex:1 0 100%}.pw-catalog-model-type{flex:1;width:auto;min-width:0}}.pw-cell-sub{display:none}@media (width<=700px){.pw-cell-sub{color:var(--pw-muted);font-size:var(--pw-text-xs);display:block}}.pw-list-scroll{overflow-x:auto}@media (width>=701px){.pw-list-scroll>.pw-list-table{min-width:var(--pw-list-min,0)}}.pw-bilans__flow{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);align-items:stretch;display:grid}.pw-bilans__mid{border-left:1px solid var(--pw-border);border-right:1px solid var(--pw-border)}.pw-bilans__row2{gap:var(--pw-space-3);margin-top:var(--pw-space-3);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (width<=1100px){.pw-bilans__row2{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.pw-bilans__flow{grid-template-columns:minmax(0,1fr)}.pw-bilans__mid{border-left:0;border-right:0;border-top:1px solid var(--pw-border);border-bottom:1px solid var(--pw-border)}}.pw-list-table--top td{vertical-align:top}@media (width<=700px){.pw-list-table th,.pw-list-table td{padding-left:.55rem;padding-right:.55rem}}:root[data-list-text] .pw-list-table{--pw-text-xs:calc(.75rem * var(--pw-list-scale,1));--pw-text-sm:calc(.8125rem * var(--pw-list-scale,1));--pw-text-base:calc(.9375rem * var(--pw-list-scale,1));--pw-text-md:calc(1rem * var(--pw-list-scale,1))}:root[data-list-text=sm]{--pw-list-scale:.92}:root[data-list-text=lg]{--pw-list-scale:1.09}:root[data-list-text=xl]{--pw-list-scale:1.2}:root[data-list-text=xxl]{--pw-list-scale:1.32}:root[data-list-bold="0"] .pw-list-table td{font-weight:var(--pw-weight-normal);color:var(--pw-text)}@media (width<=700px){.pw-col-wide{display:none}.pw-phone-hide{display:none!important}}.pw-portal-bar{align-items:center;gap:var(--pw-space-3);background:var(--pw-surface);border-bottom:1px solid var(--pw-border);box-shadow:var(--pw-shadow-xs);z-index:100;padding:.6rem 1rem;display:flex;position:sticky;top:0}.pw-portal-bar__title{text-align:right;min-width:0;font-size:var(--pw-text-sm);color:var(--pw-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pw-portal-main{max-width:720px;margin:0 auto;padding:1.25rem 1rem 2.5rem}.pw-portal-h{align-items:baseline;gap:var(--pw-space-2);font-size:var(--pw-text-lg);color:var(--pw-text-strong);margin:0;display:flex}.pw-portal-list{grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.pw-portal-row{align-items:center;gap:var(--pw-space-3);text-align:left;width:100%;padding:.7rem .85rem;display:flex}.pw-portal-row+.pw-portal-row{border-top:1px solid var(--pw-border)}button.pw-portal-row--tap{color:inherit;font:inherit;cursor:pointer;transition:background-color var(--pw-transition-fast);background:0 0;border:none;border-radius:0}button.pw-portal-row--tap:hover:not(:disabled){background:var(--pw-surface-2)}.pw-portal-row--tap:focus-visible{box-shadow:inset 0 0 0 2px var(--pw-ring);outline:none}.pw-portal-row__main{flex:1;gap:.1rem;min-width:0;display:grid}.pw-portal-row__title{align-items:center;gap:var(--pw-space-2);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pw-portal-row small{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-portal-row small.pw-portal-row__next{color:var(--pw-primary);font-weight:var(--pw-weight-semibold)}.pw-portal-row__money{font-variant-numeric:tabular-nums;font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);white-space:nowrap;flex:none}.pw-portal-row__chev{color:var(--pw-muted);flex:none;align-items:center;line-height:1;display:inline-flex}.pw-portal-photos{gap:var(--pw-space-3) var(--pw-space-2);grid-template-columns:repeat(auto-fill,minmax(108px,1fr));align-items:start;display:grid}.pw-portal-photos figure{gap:.3rem;margin:0;display:grid}.pw-portal-photos .pw-thumb{aspect-ratio:1;object-fit:cover;border-radius:var(--pw-radius-md);border:1px solid var(--pw-border);background:var(--pw-surface-2);cursor:pointer;width:100%;display:block}.pw-portal-photos figcaption{font-size:var(--pw-text-xs);color:var(--pw-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.pw-phone-only{display:none}@media (width<=700px){.pw-phone-only{display:inline}}.pw-section-summary{flex:auto;min-width:0}@media (width<=700px){.pw-section-head{flex-wrap:wrap}.pw-section-summary{flex-basis:9rem}.pw-section-summary .pw-summary-meta{display:none}}.pw-num-token{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dashed color-mix(in srgb, var(--pw-primary) 45%, transparent);text-decoration:underline dashed color-mix(in srgb, var(--pw-primary) 45%, transparent);text-underline-offset:4px;cursor:pointer;padding:.2rem .15rem;text-decoration-thickness:1px;display:inline-block}.pw-num-token:hover,.pw-num-token:focus-visible{color:var(--pw-primary);-webkit-text-decoration-color:var(--pw-primary);text-decoration-color:var(--pw-primary)}.pw-ident-name{font-size:var(--pw-text-xl);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-ident-name__phone{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-medium);color:var(--pw-muted);white-space:nowrap;margin-left:.5rem}@media (width<=700px){.pw-ident-name,.pw-event-body--karta .pw-ident-name{font-size:1.05rem}.pw-event-body--karta .pw-ident-name__phone,.pw-event-body--karta .pw-event-card__vmodel{font-size:var(--pw-text-base)}}.pw-items{border-collapse:collapse;width:100%;font-size:calc(var(--pw-text-sm) * var(--pw-items-scale,1))}.pw-items td{vertical-align:middle;padding:.4rem .3rem}.pw-items__row td{border-bottom:1px solid var(--pw-border)}.pw-items__row--drop td{background:var(--pw-surface-2)}.pw-items__grip{text-align:center;width:1.3rem;padding-left:0;padding-right:0}.pw-items__type{width:1.9rem}.pw-items__name{color:var(--pw-text-strong);text-align:left;flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.pw-item-code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:calc(var(--pw-text-xs) * var(--pw-items-scale,1));color:var(--pw-muted);background:var(--pw-surface-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-sm);white-space:nowrap;padding:.05rem .3rem}.pw-items__calc{text-align:right;white-space:nowrap;color:var(--pw-muted)}.pw-items__op{padding:0 .3rem}.pw-items__vat{font-size:calc(var(--pw-text-xs) * var(--pw-items-scale,1));padding-left:.6rem}.pw-items__sum{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);padding-left:.6rem}.pw-items__cur{color:var(--pw-muted);font-weight:400}.pw-items__pair{white-space:nowrap;align-items:baseline;display:inline-flex}.pw-items__sl{color:var(--pw-border);padding:0 .25rem;font-weight:400}.pw-items__sum-lo{color:var(--pw-muted);font-weight:var(--pw-weight-medium);font-size:calc(var(--pw-text-sm) * var(--pw-items-scale,1));font-weight:400}.pw-items__ph th{text-align:right;font-size:calc(var(--pw-text-xs) * var(--pw-items-scale,1));text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);font-weight:var(--pw-weight-bold);white-space:nowrap;border-bottom:1px solid var(--pw-border);padding:0 2.3rem .3rem 0}.pw-items__calc,.pw-items__qty,.pw-items__price,.pw-items__vatcell{font-variant-numeric:tabular-nums}.pw-items__unit{color:var(--pw-muted)}.pw-items__row{cursor:pointer}.pw-items__row:hover td{background:color-mix(in srgb, var(--pw-primary) 3%, transparent)}.pw-items__name--details:hover{color:var(--pw-primary)}.pw-items__del{text-align:right;width:2rem;padding-right:0}.pw-items-block button.pw-items__reorder[aria-pressed=true],.pw-items-block button.pw-items__reorder[aria-pressed=true]:hover:not(:disabled){color:var(--pw-primary);background:color-mix(in srgb, var(--pw-primary) 10%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-primary) 35%, var(--pw-border))}.pw-items__group th,.pw-items__group td{border-bottom:1px solid var(--pw-border);vertical-align:middle;padding:.3rem}.pw-items__groupbody+.pw-items__groupbody .pw-items__group th,.pw-items__groupbody+.pw-items__groupbody .pw-items__group td{padding-top:1.1rem}.pw-items__group th{text-align:left;font-weight:inherit}.pw-items__grouphd{align-items:center;gap:.45rem;display:inline-flex}.pw-items__groupname{font-size:calc(var(--pw-text-xs) * var(--pw-items-scale,1));text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-text-strong);font-weight:var(--pw-weight-bold)}.pw-items__groupcount{font-size:calc(var(--pw-text-xs) * var(--pw-items-scale,1));color:var(--pw-muted);font-variant-numeric:tabular-nums}.pw-items__groupsum{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--pw-weight-semibold);color:var(--pw-text);padding-left:.6rem}.pw-items__groupsum--net{color:var(--pw-muted);font-weight:400}.pw-items-block{--pw-items-scale:1}.pw-items-block--text-sm{--pw-items-scale:.9}.pw-items-block--text-lg{--pw-items-scale:1.15}.pw-items--strong .pw-items__row td{line-height:1.35}.pw-items--strong .pw-items__name{font-size:calc(var(--pw-text-base) * var(--pw-items-scale,1));letter-spacing:-.005em;font-weight:650}.pw-items--strong .pw-items__calc{font-size:calc(var(--pw-text-sm) * var(--pw-items-scale,1))}.pw-items--strong .pw-items__sum{font-size:calc(var(--pw-text-md) * var(--pw-items-scale,1));font-weight:var(--pw-weight-bold)}.pw-items--columns .pw-items__row td{line-height:1.35}.pw-items--columns thead th{font-size:calc(var(--pw-text-xs) * var(--pw-items-scale,1));text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);font-weight:var(--pw-weight-bold);text-align:right;white-space:nowrap;border-bottom:1px solid var(--pw-border);padding:0 .3rem .3rem}.pw-items--columns thead th.pw-items__hd-l{text-align:left}.pw-items--columns .pw-items__name{font-size:calc(var(--pw-text-base) * var(--pw-items-scale,1));letter-spacing:-.005em;font-weight:650}.pw-items--columns .pw-items__desc{width:99%}.pw-items--columns .pw-items__qty,.pw-items--columns .pw-items__price,.pw-items--columns .pw-items__vatcell{text-align:right;white-space:nowrap;color:var(--pw-muted)}.pw-items--columns .pw-items__vatcell{font-size:calc(var(--pw-text-sm) * var(--pw-items-scale,1))}.pw-items--columns .pw-items__sum{font-size:calc(var(--pw-text-base) * var(--pw-items-scale,1));font-weight:var(--pw-weight-bold)}.pw-items--columns .pw-items__sum--net{font-size:inherit;color:var(--pw-muted);font-weight:400}button.pw-btn-ghost.pw-items__add:hover:not(:disabled){background:var(--pw-surface-2)}.pw-items__addhint{color:var(--pw-muted);font-weight:400}@media (width<=700px){.pw-items__addhint{display:none}}.pw-items__foot{align-items:flex-start;gap:var(--pw-space-3);flex-wrap:wrap;padding-top:.4rem;display:flex}.pw-items__footlead{justify-items:start;gap:.1rem;min-width:0;display:grid}.pw-items__head{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;padding-bottom:.15rem;display:flex}.pw-items__headttl{font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--pw-muted);font-weight:var(--pw-weight-bold)}.pw-items__headhint{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-items__row--open td{background:color-mix(in srgb, var(--pw-primary) 5%, transparent);border-bottom-color:#0000}.pw-items__editrow td{background:color-mix(in srgb, var(--pw-primary) 5%, transparent);border-bottom:1px solid var(--pw-border);padding:0 .3rem .7rem 1.9rem}.pw-items--reorder .pw-items__editrow td{padding-left:3.2rem}.pw-items__editor{gap:var(--pw-space-2) var(--pw-space-3);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) auto;align-items:end;display:grid}.pw-items__editline{gap:var(--pw-space-2) var(--pw-space-3);grid-column:1/-1;grid-template-columns:4.5rem 4.75rem 6.25rem 6.25rem 4rem minmax(0,1fr);align-items:end;display:grid}.pw-items__editsum{text-align:right;white-space:nowrap;font-size:var(--pw-text-xs);color:var(--pw-muted);font-variant-numeric:tabular-nums;padding-bottom:.45rem}.pw-items__drift{font-size:var(--pw-text-xs);color:var(--pw-muted);grid-column:1/-1;margin:0}.pw-items__editsum b{color:var(--pw-text-strong);font-size:calc(var(--pw-text-md) * var(--pw-items-scale,1));font-weight:var(--pw-weight-bold)}.pw-items__f{gap:.2rem;min-width:0;display:grid}.pw-items__f>span{font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--pw-muted);font-weight:var(--pw-weight-bold)}.pw-items__f input{width:100%;min-width:0}.pw-items__hint{font-size:var(--pw-text-xs);color:var(--pw-muted);margin:0}.pw-items__hint b{color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-items__premium{grid-column:1/-1}.pw-items__editfoot{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (width<=700px){.pw-items,.pw-items tbody,.pw-items tr,.pw-items td{display:block}.pw-items .pw-items__grip{display:none}.pw-items tr.pw-items__row{border-bottom:1px solid var(--pw-border);grid-template-columns:1.7rem auto minmax(0,1fr) auto;grid-template-areas:"type desc desc del"".calc calc sum";align-items:center;gap:.15rem .4rem;padding:.45rem 0;display:grid}.pw-items .pw-items__row td{border-bottom:0;padding:0}.pw-items tr.pw-items__group{border-bottom:1px solid var(--pw-border);align-items:center;gap:.4rem;padding:.4rem 0 .3rem;display:flex}.pw-items__groupbody+.pw-items__groupbody tr.pw-items__group{padding-top:1rem}.pw-items .pw-items__group th,.pw-items .pw-items__group td,.pw-items__groupbody+.pw-items__groupbody .pw-items__group th,.pw-items__groupbody+.pw-items__groupbody .pw-items__group td{border-bottom:0;padding:0;display:block}.pw-items .pw-items__group th{flex:1}.pw-items .pw-items__groupdel{display:none}.pw-items__type{grid-area:type}.pw-items__desc{grid-area:desc}.pw-items__calc{text-align:left;grid-area:calc}.pw-items__del{grid-area:del;justify-self:end;width:auto}.pw-items__sum{white-space:normal;grid-area:sum;justify-self:end}.pw-items__name{font-weight:var(--pw-weight-medium)}.pw-items tr.pw-items__editrow{padding:0;display:block}.pw-items__editrow td,.pw-items--reorder .pw-items__editrow td{padding-left:.3rem}.pw-items__editor{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-items__f--desc{grid-column:1/-1}.pw-items__editline{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-items__editsum{text-align:left;grid-column:1/-1;padding-bottom:0}}.pw-split__list tbody tr:not(.fc tr),.pw-rowlist tbody tr{cursor:pointer;transition:background-color var(--pw-transition-fast)}.pw-split__list tbody tr:hover:not(.fc tr),.pw-rowlist tbody tr:hover{background:var(--pw-surface-2)}.pw-split__list tbody tr[data-selected=true],.pw-rowlist tbody tr[data-selected=true]{background:var(--pw-surface-2);box-shadow:inset 3px 0 0 var(--pw-primary)}[data-item-kind]{--pw-kind:var(--pw-info);--pw-kind-ink:var(--pw-info);--pw-kind-wash:8%}[data-item-kind=part]{--pw-kind:var(--pw-warn);--pw-kind-ink:color-mix(in srgb, var(--pw-warn) 55%, var(--pw-text-strong));--pw-kind-wash:16%}.pw-split__list .pw-rowlist[data-item-kind] tbody tr:hover,.pw-rowlist[data-item-kind] tbody tr:hover{background:color-mix(in srgb, var(--pw-kind) calc(var(--pw-kind-wash) / 2), var(--pw-surface))}.pw-split__list .pw-rowlist[data-item-kind] tbody tr[data-selected=true],.pw-rowlist[data-item-kind] tbody tr[data-selected=true]{background:color-mix(in srgb, var(--pw-kind) var(--pw-kind-wash), var(--pw-surface));box-shadow:inset 3px 0 0 var(--pw-kind)}.pw-pool-row{cursor:pointer;transition:background-color var(--pw-transition-fast)}.pw-pool-row:hover,.pw-pool-row:focus-visible{background:var(--pw-surface-2);outline:none}.pw-wo-row{border-top:1px solid var(--pw-border);cursor:pointer;transition:background-color var(--pw-transition-fast);align-items:center;gap:.85rem;padding:.7rem 1rem .7rem .85rem;display:flex;position:relative}.pw-wo-row:first-child{border-top:0}.pw-wo-row:before{content:"";background:var(--pw-wo-stripe,var(--pw-primary));width:3px;position:absolute;inset:0 auto 0 0}.pw-wo-row:hover{background:color-mix(in srgb, var(--pw-surface-2) 55%, var(--pw-surface))}.pw-wo-row[data-selected=true]{background:var(--pw-surface-2)}.pw-wo-row__labels{display:contents}.pw-wo-row__end{flex:none;justify-items:end;gap:.25rem;display:grid}.pw-wo-row__num{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--pw-wo-stripe,var(--pw-primary)) 13%, var(--pw-surface));width:3.9rem;color:color-mix(in srgb, var(--pw-wo-stripe,var(--pw-primary)) 78%, var(--pw-text-strong));flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:-.7rem 0 -.7rem -.85rem;padding:0 .2rem 0 3px;line-height:1.1;display:flex}.pw-wo-row[data-selected=true] .pw-wo-row__num{background:color-mix(in srgb, var(--pw-wo-stripe,var(--pw-primary)) 20%, var(--pw-surface-2))}.pw-wo-row__num-series{font-size:.625rem;font-weight:var(--pw-weight-bold);letter-spacing:.09em}.pw-wo-row__num-seq{font-size:var(--pw-text-lg);font-weight:var(--pw-weight-bold)}.pw-wo-row__num-seq[data-size=l]{font-size:var(--pw-text-base)}.pw-wo-row__num-seq[data-size=xl]{font-size:var(--pw-text-sm)}.pw-wo-row__num-rest{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.625rem;font-weight:var(--pw-weight-semibold);overflow:hidden}.pw-wo-row__num[data-look=plain]{background:color-mix(in srgb, var(--pw-surface-2) 55%, var(--pw-surface));color:var(--pw-text-strong);border-right:1px dashed var(--pw-border-strong)}.pw-wo-row__num[data-look=plain] .pw-wo-row__num-series,.pw-wo-row__num[data-look=plain] .pw-wo-row__num-rest{color:var(--pw-muted)}.pw-wo-row__num[data-look=plain][data-event]{background:0 0}.pw-wo-row__num[data-look=plain][data-event] .pw-wo-row__num-seq{color:var(--pw-text);font-weight:var(--pw-weight-semibold)}.pw-wo-row[data-selected=true] .pw-wo-row__num[data-look=plain]{background:color-mix(in srgb, var(--pw-border) 45%, var(--pw-surface-2))}.pw-wo-row__num-inline{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:.28rem;min-width:4.4rem;display:inline-flex}.pw-wo-row__num-inline .pw-wo-row__num-series{letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);font-size:.6875rem}.pw-wo-row__num-inline .pw-wo-row__num-seq{font-size:var(--pw-text-md);color:var(--pw-text-strong)}.pw-wo-row__num-inline .pw-wo-row__num-rest{color:var(--pw-muted);font-size:.6875rem}.pw-wo-row__num-tag{border:1px solid var(--pw-border);border-radius:var(--pw-radius-sm);background:var(--pw-surface-2);font-family:var(--pw-font-mono);font-size:var(--pw-text-xs);white-space:nowrap;color:var(--pw-text);flex:none;align-items:baseline;padding:0 .4rem;line-height:1.3;display:inline-flex}.pw-wo-row__num-tag .pw-wo-row__num-series{font-size:inherit;font-weight:var(--pw-weight-semibold);letter-spacing:0}.pw-wo-row__num-tag .pw-wo-row__num-seq{font-size:var(--pw-text-sm);color:var(--pw-text-strong)}.pw-wo-row__num-mid{color:var(--pw-muted);opacity:.8}.pw-wo-row__num-tag[data-event]{background:0 0;border-style:dashed}.pw-wo-row__brand{display:contents}@media (width<=860px){.pw-wo-row__num{width:3.1rem}.pw-wo-row__num-seq{font-size:var(--pw-text-base)}.pw-wo-row__num~.pw-wo-row__brand{display:none}}.pw-wo-row[data-density=dense]{gap:.6rem;min-height:48px;padding:.35rem .85rem .35rem .7rem}.pw-wo-row[data-density=dense] .pw-wo-row__end{align-items:center;gap:.6rem;display:flex}@media (width<=860px){.pw-wo-row[data-density=dense] .pw-wo-row__end{gap:.15rem;display:grid}.pw-wo-row[data-density=dense] .pw-wo-row__phone,.pw-wo-row[data-density=dense] .pw-wo-row__labels{display:none}}.pw-wo-row[data-density=dense] .pw-wo-row__num{margin:-.35rem 0 -.35rem -.7rem}.pw-wo-row[data-density=dense] .pw-wo-row__num-seq{font-size:var(--pw-text-base)}.pw-wo-row[data-density=dense] .pw-wo-row__num-seq[data-size=l]{font-size:var(--pw-text-sm)}.pw-wo-row[data-density=dense] .pw-wo-row__num-seq[data-size=xl]{font-size:var(--pw-text-xs)}.pw-admin-row:before{background:var(--pw-muted)}.pw-admin-row[data-account=SUBSCRIPTION]:before{background:var(--pw-ok)}.pw-wo-toolbar{align-items:center;gap:var(--pw-space-2);margin-bottom:var(--pw-space-3);flex-wrap:nowrap;display:flex}.pw-wo-toolbar__tools{align-items:center;gap:var(--pw-space-2);flex-wrap:nowrap;flex:none;margin-left:auto;display:flex}@media (width<=600px){.pw-wo-toolbar{flex-wrap:wrap}.pw-wo-toolbar__tools{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;max-width:100%}.pw-wo-toolbar .pw-tool-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.pw-list-toolbar{align-items:center;gap:var(--pw-space-2);margin-bottom:var(--pw-space-3);flex-wrap:nowrap;display:flex}.pw-list-toolbar__tools{justify-content:flex-end;align-items:center;gap:var(--pw-space-2);flex-wrap:nowrap;min-width:0;margin-left:auto;display:flex}.pw-list-toolbar__tools>*{flex:none}@media (width<=860px){.pw-list-toolbar,.pw-list-toolbar__tools{flex-wrap:wrap}}.pw-main:has(.pw-stock){max-width:calc(var(--pw-plan-width) + var(--pw-stock-rail-w,13rem) + 1.25rem)}.pw-main:has(.pw-stock):has(.pw-split[data-open]){max-width:calc(1760px + var(--pw-stock-rail-w,13rem) + 1.25rem)}:root[data-page-width] .pw-main:has(.pw-stock){max-width:calc(var(--pw-page-width) + var(--pw-stock-rail-w,13rem) + 1.25rem)}:root[data-page-width] .pw-main:has(.pw-stock):has(.pw-split[data-open]){max-width:calc(var(--pw-page-width) + 520px + var(--pw-stock-rail-w,13rem) + 1.25rem)}.pw-stock{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.pw-stock__main{min-width:0}.pw-stock-rail{--s:var(--pw-stock-rail-s,1);width:var(--pw-stock-rail-w,13rem);background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);flex-direction:column;max-height:calc(100vh - 6.25rem);padding:.5rem;display:flex;position:sticky;top:5.25rem;overflow-y:auto}.pw-stock-rail[data-folded]{width:calc(3.4rem * var(--s))}.pw-stock-rail__group{flex-direction:column;gap:1px;display:flex}.pw-stock-rail__group+.pw-stock-rail__group{margin-top:calc(.55rem * var(--s))}.pw-stock-rail__caption{padding:calc(.3rem * var(--s)) calc(.6rem * var(--s)) calc(.2rem * var(--s));font-size:calc(.68rem * var(--s));font-weight:var(--pw-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--pw-muted)}.pw-stock-rail[data-folded] .pw-stock-rail__caption{border-top:1px solid var(--pw-border);height:0;margin:.2rem .4rem .3rem;padding:0;overflow:hidden}.pw-stock-rail[data-folded] .pw-stock-rail__group:first-child .pw-stock-rail__caption{display:none}a.pw-stock-rail__item{align-items:center;gap:calc(.6rem * var(--s));padding:calc(.42rem * var(--s)) calc(.6rem * var(--s));border-radius:var(--pw-radius);color:var(--pw-text);font-size:calc(var(--pw-text-sm) * var(--s));font-weight:500;text-decoration:none;display:flex;position:relative}a.pw-stock-rail__item:hover{background:var(--pw-surface-2);color:var(--pw-text-strong);text-decoration:none}a.pw-stock-rail__item[aria-current=page]{background:color-mix(in srgb, var(--pw-primary) 10%, var(--pw-surface));color:var(--pw-primary);font-weight:var(--pw-weight-semibold)}a.pw-stock-rail__item svg{flex:none}a.pw-stock-rail__item[data-item-kind] svg{color:var(--pw-kind-ink)}a.pw-stock-rail__item[data-item-kind][aria-current=page]{background:color-mix(in srgb, var(--pw-kind) var(--pw-kind-wash), var(--pw-surface));color:var(--pw-kind-ink)}.pw-stock-rail__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pw-stock-rail__count{font-size:calc(var(--pw-text-xs) * var(--s));font-weight:var(--pw-weight-bold);font-variant-numeric:tabular-nums;color:var(--pw-warn);margin-left:auto}.pw-stock-rail[data-folded] a.pw-stock-rail__item{padding:calc(.5rem * var(--s)) 0;justify-content:center}.pw-stock-rail[data-folded] .pw-stock-rail__label{display:none}.pw-stock-rail[data-folded] .pw-stock-rail__count{font-size:.65rem;position:absolute;top:1px;right:3px}.pw-stock-rail__foot{gap:.25rem;margin-top:.5rem;display:flex}.pw-stock-rail__fold{flex:1;justify-content:center}.pw-stock-rail__size[aria-pressed=true]{color:var(--pw-primary)}.pw-stock-rail__tune{border-top:1px solid var(--pw-border);font-size:var(--pw-text-xs);flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.5rem .4rem .25rem;display:flex}.pw-stock__pick{display:none}@media (width<=1280px){.pw-stock__layout-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=860px){.pw-stock{display:block}.pw-stock-rail{display:none}.pw-stock__pick{width:auto;max-width:100%;display:block}}.pw-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pw-wo-table-wrap{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);position:relative;overflow-x:auto}.pw-wo-table-frame{min-width:0;position:relative}.pw-wo-table__shade{z-index:2;pointer-events:none;width:3rem;position:absolute}.pw-wo-table__shade[data-side=right]{background:linear-gradient(to left, var(--pw-surface) 20%, transparent)}.pw-wo-table__shade[data-side=left]{border-radius:var(--pw-radius-lg) 0 0 var(--pw-radius-lg);background:linear-gradient(to right, var(--pw-surface) 20%, transparent)}.pw-wo-table__more{z-index:3;pointer-events:none;align-items:center;padding:0 .35rem;display:flex;position:absolute}button.pw-btn-ghost.pw-wo-table__more-btn{pointer-events:auto;border:1px solid color-mix(in srgb, var(--pw-primary) 40%, var(--pw-border));border-radius:var(--pw-radius-pill);background:var(--pw-surface);box-shadow:var(--pw-shadow-sm);color:var(--pw-primary);font-size:var(--pw-text-xs);letter-spacing:normal;text-transform:none;white-space:nowrap;gap:.15rem;padding:.15rem .5rem}button.pw-btn-ghost.pw-wo-table__more-btn:hover:not(:disabled){border-color:var(--pw-primary);background:color-mix(in srgb, var(--pw-primary) 8%, var(--pw-surface));color:var(--pw-primary)}button.pw-btn-ghost.pw-wo-table__more-btn:active:not(:disabled){transform:none}.pw-wo-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--pw-text-sm);white-space:nowrap}.pw-wo-table th{z-index:1;background:var(--pw-surface);color:var(--pw-muted);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--pw-border);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;padding:.45rem .6rem;position:sticky;top:0;overflow:hidden}.pw-wo-table th[data-sortable]{cursor:pointer}.pw-wo-table th[data-sortable]:hover,.pw-wo-table th[aria-sort]{color:var(--pw-text-strong)}.pw-wo-table__arrow{color:var(--pw-primary);margin-left:.25rem;font-size:.5625rem}.pw-wo-table__head-icon{vertical-align:-3px;display:inline-flex}.pw-wo-table th[data-align=right],.pw-wo-table td[data-align=right]{text-align:right}.pw-wo-table__resize{cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:0}.pw-wo-table__resize:after{content:"";background:var(--pw-border);width:1px;position:absolute;top:28%;bottom:28%;right:0}.pw-wo-table__resize:hover:after,.pw-wo-table__resize:active:after{background:var(--pw-primary);width:2px;top:0;bottom:0}button.pw-columns-preset,button.pw-columns-preset:hover:not(:disabled){box-shadow:none;border-color:#0000}button.pw-columns-preset:hover:not(:disabled){background:var(--pw-surface-2)}button.pw-columns-preset[aria-pressed=true]{background:color-mix(in srgb, var(--pw-primary) 8%, var(--pw-surface))}button.pw-columns-preset:active:not(:disabled){transform:none}.pw-presets{gap:var(--pw-space-3);min-width:0;min-height:0;margin:var(--pw-space-3) 0;flex-direction:column;flex:1;display:flex}.pw-presets__scroll{overscroll-behavior:contain;align-content:start;gap:var(--pw-space-3);flex:1;min-height:0;display:grid;overflow-y:auto}.pw-presets__strip{padding-bottom:var(--pw-space-3);border-bottom:1px solid var(--pw-border);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pw-presets__lab{font-size:.6875rem;font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted);margin-right:.1rem}.pw-presets__sep{background:var(--pw-border);align-self:stretch;width:1px;margin:.2rem .4rem}.pw-preset-pill{border:1px solid var(--pw-border);border-radius:var(--pw-radius-pill);background:var(--pw-surface);align-items:center;display:inline-flex;overflow:hidden}.pw-preset-pill[data-selected]{background:var(--pw-primary);border-color:var(--pw-primary)}button.pw-preset-pill__star,button.pw-preset-pill__name,button.pw-preset-pill__star:hover:not(:disabled),button.pw-preset-pill__name:hover:not(:disabled){box-shadow:none;background:0 0;border:0;border-radius:0}button.pw-preset-pill__star:active:not(:disabled),button.pw-preset-pill__name:active:not(:disabled){transform:none}button.pw-preset-pill__star{color:var(--pw-muted);font-size:var(--pw-text-base);padding:.2rem .15rem .2rem .6rem;line-height:1}button.pw-preset-pill__star[aria-pressed=true]{color:var(--pw-warn)}button.pw-preset-pill__star:disabled{opacity:1;cursor:default}button.pw-preset-pill__name{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);gap:.4rem;padding:.25rem .8rem .25rem .35rem}button.pw-preset-pill__name:hover:not(:disabled){color:var(--pw-primary)}.pw-preset-pill[data-selected] button.pw-preset-pill__name,.pw-preset-pill[data-selected] button.pw-preset-pill__name:hover:not(:disabled),.pw-preset-pill[data-selected] button.pw-preset-pill__star{color:var(--pw-on-primary,var(--pw-surface))}.pw-preset-pill[data-selected] button.pw-preset-pill__star[aria-pressed=true]{color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-surface))}.pw-preset-pill__dirty{background:var(--pw-warn);border-radius:50%;width:6px;height:6px}.pw-presets__bar{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-presets__title{font-size:var(--pw-text-md);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong)}.pw-presets__fork{border-radius:var(--pw-radius);font-size:var(--pw-text-sm);color:var(--pw-text-strong);background:color-mix(in srgb, var(--pw-warn) 14%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-warn) 45%, var(--pw-border));align-items:center;gap:.4rem;padding:.3rem .65rem;display:inline-flex}.pw-presets__sort{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted);align-items:center;gap:.5rem;display:inline-flex}.pw-presets__preview{min-width:0}.pw-nrformat{gap:.45rem;min-width:0;display:grid}.pw-nrformat__row{align-items:center;gap:var(--pw-space-3);flex-wrap:wrap;display:flex}.pw-nrformat__preview{font-family:var(--pw-font-mono);font-size:var(--pw-text-sm);align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.pw-nrformat__preview b{color:var(--pw-text-strong)}.pw-nrformat__chips{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.pw-nrformat__summary{align-items:center;gap:var(--pw-space-2) var(--pw-space-3);flex-wrap:wrap;display:flex}.pw-nrformat__cap{width:4rem;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);color:var(--pw-muted)}.pw-presets__tray{border:1px dashed var(--pw-border-strong);border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--pw-surface-2) 45%, var(--pw-surface));padding:.6rem .75rem .7rem}.pw-presets__tray-cap{font-size:.6875rem;font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted);margin-bottom:.45rem}.pw-presets__tray-cap span{text-transform:none;letter-spacing:0;font-weight:var(--pw-weight-medium)}.pw-presets__tray-rows{gap:.35rem;display:grid}.pw-presets__tray-row{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.pw-presets__tray-group{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);color:var(--pw-muted)}.pw-presets__tray-chips{flex-wrap:wrap;gap:.3rem;display:flex}@media (width<=600px){.pw-presets__tray-row{grid-template-columns:minmax(0,1fr);gap:.2rem}}button.pw-wo-table__hide{opacity:0;background:var(--pw-surface);color:var(--pw-muted);padding:.15rem;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pw-wo-table th:hover button.pw-wo-table__hide,button.pw-wo-table__hide:focus-visible{opacity:1}button.pw-wo-table__hide:hover:not(:disabled){background:color-mix(in srgb, var(--pw-danger) 12%, var(--pw-surface));color:var(--pw-danger);border-color:#0000}button.pw-wo-table__hide:active:not(:disabled){transform:translateY(-50%)}.pw-wo-table th[data-drop]{box-shadow:inset 3px 0 0 var(--pw-primary);color:var(--pw-text-strong)}.pw-wo-table th[data-moving]{z-index:2;cursor:grabbing;color:var(--pw-text-strong);background:var(--pw-surface);box-shadow:var(--pw-shadow-md)}.pw-wo-table td[data-moving]{background:color-mix(in srgb, var(--pw-primary) 6%, var(--pw-surface))}.pw-wo-table__drop{z-index:3;background:var(--pw-primary);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.pw-wo-table .pw-wo-table__check{text-overflow:clip;cursor:pointer;padding-right:0}.pw-wo-table .pw-wo-table__check input{vertical-align:middle}.pw-wo-table thead th.pw-wo-table__check{padding-left:.85rem}.pw-wo-table tbody tr[data-checked] td{background:color-mix(in srgb, var(--pw-primary) 7%, var(--pw-surface))}.pw-wo-row__check{cursor:pointer;flex:none;align-self:stretch;align-items:center;padding:0 .2rem;display:flex}.pw-wo-row[data-checked=true]{background:color-mix(in srgb, var(--pw-primary) 7%, var(--pw-surface))}.pw-bulk-bar{align-content:center;align-items:center;gap:var(--pw-space-1) var(--pw-space-2);margin-bottom:var(--pw-space-3);border-radius:var(--pw-radius-md);background:var(--pw-surface);border:1px solid color-mix(in srgb, var(--pw-primary) 30%, var(--pw-border));border-left:4px solid var(--pw-primary);box-shadow:var(--pw-shadow-sm);flex-wrap:wrap;padding:.5rem .6rem .5rem .85rem;display:flex;container-type:inline-size}.pw-bulk-act__short{display:none}@container (width<=1160px){.pw-bulk-act__long{display:none}.pw-bulk-act__short{display:inline}}@container (width<=900px){.pw-bulk-bar__page,.pw-bulk-bar__rule{display:none}}.pw-bulk-bar__count{margin-right:var(--pw-space-1);color:var(--pw-text-strong);font-size:var(--pw-text-sm);white-space:nowrap;align-items:center;gap:.6rem;display:inline-flex}.pw-bulk-bar__count b{font-variant-numeric:tabular-nums}.pw-bulk-bar__rule{width:1px;margin:.25rem var(--pw-space-1);background:var(--pw-border);align-self:stretch}.pw-bulk-bar__acts{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.pw-bulk-bar__acts button.pw-btn-ghost,.pw-bulk-bar__acts button.pw-btn-ghost:hover:not(:disabled){background:var(--pw-surface);color:var(--pw-text-strong);border:1px solid var(--pw-border);box-shadow:none;font-weight:var(--pw-weight-medium)}.pw-bulk-bar__acts button.pw-btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 7%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-primary) 35%, var(--pw-border))}.pw-bulk-bar__acts button.pw-btn-ghost:active:not(:disabled){transform:none}.pw-bulk-bar__acts button.pw-btn-ghost svg{color:var(--pw-primary)}.pw-bulk-bar__end{margin-left:auto}@media (width<=700px){.pw-bulk-bar__rule{display:none}.pw-bulk-bar__count{flex:auto}}.pw-bulk-dialog__hero{align-items:center;gap:calc(.85rem * var(--pw-act-head,1));padding:calc(.85rem * var(--pw-act-head,1)) 1rem calc(.85rem * var(--pw-act-head,1)) 1.75rem;background:color-mix(in srgb, var(--pw-primary) 10%, var(--pw-surface));border-bottom:1px solid color-mix(in srgb, var(--pw-primary) 25%, var(--pw-surface));flex:none;display:flex}.pw-bulk-dialog__hero[data-tone=danger]{background:color-mix(in srgb, var(--pw-danger) 10%, var(--pw-surface));border-bottom-color:color-mix(in srgb, var(--pw-danger) 30%, var(--pw-surface))}.pw-bulk-dialog__icon{width:calc(2.5rem * var(--pw-act-head,1));height:calc(2.5rem * var(--pw-act-head,1));background:var(--pw-primary);color:var(--pw-on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.pw-bulk-dialog__hero[data-tone=danger] .pw-bulk-dialog__icon{background:var(--pw-danger)}.pw-bulk-dialog__icon svg{width:calc(1.25rem * var(--pw-act-head,1));height:calc(1.25rem * var(--pw-act-head,1))}.pw-bulk-dialog__title{font-size:calc(1.25rem * var(--pw-act-head,1));letter-spacing:var(--pw-tracking-heading);color:var(--pw-text-strong);margin:0;line-height:1.2}.pw-bulk-dialog__sub{margin:calc(.2rem * var(--pw-act-head,1)) 0 0;font-size:calc(.9375rem * var(--pw-act-head,1));color:var(--pw-text)}.pw-bulk-dialog__tools{flex:none;align-items:center;gap:.35rem;margin-left:auto;display:flex}.pw-act-subject{align-items:center;gap:var(--pw-space-2);min-width:0;display:flex}.pw-act-subject>*{flex:none}.pw-act-subject>.pw-act-subject__who{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pw-act-subject b{color:var(--pw-text-strong);white-space:nowrap}button.pw-act-subject__link{font:inherit;font-weight:var(--pw-weight-bold);color:var(--pw-primary);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pw-primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--pw-primary) 35%, transparent);text-underline-offset:.2em;background:0 0;border:0;border-radius:0;padding:0}button.pw-act-subject__link:hover:not(:disabled){color:var(--pw-primary-hover);background:0 0;border-color:#0000;text-decoration-color:currentColor}button.pw-act-subject__link:active:not(:disabled){transform:none}.pw-act-subject__count{border-radius:var(--pw-radius-pill);background:color-mix(in srgb, var(--pw-primary) 16%, var(--pw-surface));color:var(--pw-primary);font-size:.875em;font-weight:var(--pw-weight-semibold);white-space:nowrap;align-items:center;padding:.05rem .5rem;display:inline-flex}.pw-bulk-dialog__hero[data-tone=danger] .pw-act-subject__count{background:color-mix(in srgb, var(--pw-danger) 16%, var(--pw-surface));color:color-mix(in srgb, var(--pw-danger) 85%, var(--pw-text-strong))}.pw-act-invoice{justify-content:space-between;align-items:center;gap:var(--pw-space-2) var(--pw-space-3);border:1px solid var(--pw-border);border-radius:var(--pw-radius);font-size:var(--pw-text-md);color:var(--pw-text);flex-wrap:wrap;padding:.6rem .6rem .6rem 1rem;display:flex}.pw-bulk-dialog__fixed{border-radius:var(--pw-radius);background:var(--pw-surface-2);font-size:var(--pw-text-md);color:var(--pw-text);margin:0;padding:.75rem 1rem}.pw-bulk-dialog__body{align-content:start;gap:var(--pw-space-5);flex:1;min-height:0;padding:1.4rem 1.75rem;display:grid;overflow-y:auto}.pw-bulk-dialog__label{margin-bottom:var(--pw-space-2);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted)}.pw-bulk-dialog__label span{font-weight:var(--pw-weight-medium);letter-spacing:0;text-transform:none}.pw-bulk-dialog__foot{--pw-text-base:calc(.9375rem * var(--pw-act-buttons,1));--pw-pad-control:calc(.45rem * var(--pw-act-buttons,1)) calc(1rem * var(--pw-act-buttons,1));justify-content:flex-end;align-items:center;gap:var(--pw-space-3);flex-wrap:wrap;flex:1;display:flex}.pw-bulk-dialog__foot button{min-height:calc(2.4rem * var(--pw-act-buttons,1))}.pw-bulk-dialog__foot-note{min-width:6rem;font-size:var(--pw-text-xs);color:var(--pw-muted);flex:1 1 0}.pw-bulk-dialog__body--no-hints .pw-bulk-choice__hint{display:none}.pw-bulk-kpis{gap:var(--pw-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pw-bulk-kpi{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);align-content:start;gap:.15rem;padding:.75rem .9rem;display:grid}.pw-bulk-kpi b{font-size:var(--pw-text-2xl);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1}.pw-bulk-kpi[data-small] b{font-size:var(--pw-text-xl);padding-top:.25rem}.pw-bulk-kpi span{font-size:var(--pw-text-sm);color:var(--pw-muted)}.pw-bulk-kpi[data-tone=ok] b{color:color-mix(in srgb, var(--pw-ok) 80%, var(--pw-text-strong))}.pw-bulk-kpi[data-tone=danger] b{color:var(--pw-danger)}.pw-bulk-kpi[data-tone=warn]{background:color-mix(in srgb, var(--pw-warn) 16%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-warn) 50%, var(--pw-surface))}.pw-bulk-kpi[data-tone=warn] b{color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-text-strong))}.pw-bulk-choices{gap:var(--pw-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pw-bulk-choices[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-bulk-choice__title{font-size:var(--pw-text-md);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);padding-right:1.4rem;display:block}.pw-bulk-choice__title--dot{align-items:center;gap:.55rem;display:flex}.pw-bulk-choice__title--dot:before{content:"";background:var(--pw-choice-accent);border-radius:50%;flex:none;width:.7rem;height:.7rem}.pw-bulk-choice__hint{font-size:var(--pw-text-sm);color:var(--pw-text);margin-top:.35rem;line-height:1.4;display:block}.pw-paid-with{font-size:var(--pw-text-sm);color:var(--pw-text);gap:.25rem;display:grid}.pw-paid-with__label{font-weight:var(--pw-field-label-weight,var(--pw-weight-medium));color:var(--pw-field-label-color,inherit)}.pw-paid-with__cards{gap:var(--pw-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pw-paid-with__cards>label.pw-choice-card{align-items:center;gap:.75rem;padding-top:.7rem;padding-bottom:.7rem;padding-left:.8rem;display:flex}.pw-paid-with__cards .pw-bulk-choice__hint{color:var(--pw-muted);margin-top:.1rem}.pw-paid-with__icon{border-radius:var(--pw-radius);background:var(--pw-surface-2);width:2.25rem;height:2.25rem;color:var(--pw-text);flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}label.pw-choice-card[data-checked=true] .pw-paid-with__icon{background:var(--pw-primary);color:var(--pw-on-primary)}.pw-paid-with__note{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-paid-with--compact .pw-paid-with__cards{grid-template-columns:repeat(auto-fill,minmax(9rem,11rem))}@media (width<=520px){.pw-paid-with__cards .pw-bulk-choice__hint{display:none}.pw-paid-with__cards>label.pw-choice-card{gap:.6rem;padding-left:.6rem;padding-right:2rem}.pw-paid-with__icon{width:2rem;height:2rem}}.pw-paid-with--bare .pw-paid-with__label{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted)}.pw-paid-with--bare .pw-paid-with__cards{gap:.4rem;margin-top:.15rem}.pw-paid-with--bare .pw-bulk-choice__hint{display:none}.pw-paid-with--bare .pw-bulk-choice__title{font-size:var(--pw-text-sm);padding-right:0}.pw-paid-with--bare .pw-paid-with__cards>label.pw-choice-card{gap:.55rem;padding:.45rem 1.9rem .45rem .5rem}.pw-paid-with--bare .pw-choice-card__dot{width:.875rem;height:.875rem;top:.6rem;right:.6rem}.pw-paid-with--bare .pw-paid-with__icon{width:1.875rem;height:1.875rem}.pw-paid-with--bare .pw-paid-with__icon>svg{width:1.0625rem;height:1.0625rem}.pw-bulk-labels{gap:var(--pw-space-2);display:grid}.pw-bulk-label{border:1.5px solid var(--pw-border);border-radius:var(--pw-radius);padding:.6rem .9rem}.pw-bulk-label[data-op=add]{border-color:var(--pw-ok);background:color-mix(in srgb, var(--pw-ok) 6%, var(--pw-surface))}.pw-bulk-label[data-op=remove]{border-color:var(--pw-danger);background:color-mix(in srgb, var(--pw-danger) 5%, var(--pw-surface))}.pw-bulk-label__name{font-size:var(--pw-text-md);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);align-items:center;gap:.55rem;display:inline-flex}.pw-bulk-label__name i{border-radius:50%;width:.7rem;height:.7rem}.pw-bulk-label__state{align-items:center;gap:var(--pw-space-3);font-size:var(--pw-text-sm);color:var(--pw-muted);display:inline-flex}.pw-bulk-label__state b{text-align:right;min-width:10rem;color:var(--pw-text)}.pw-bulk-label[data-op=add] .pw-bulk-label__state b{color:color-mix(in srgb, var(--pw-ok) 75%, var(--pw-text-strong))}.pw-bulk-label[data-op=remove] .pw-bulk-label__state b{color:var(--pw-danger)}.pw-bulk-facts{gap:var(--pw-space-3);margin:0;padding:0;list-style:none;display:grid}.pw-bulk-facts li{align-items:flex-start;gap:var(--pw-space-3);font-size:calc(1.0625rem * var(--pw-editor-scale,1));color:var(--pw-text-strong);line-height:1.45;display:flex}.pw-bulk-facts li[data-tone=info]{font-size:var(--pw-text-md);color:var(--pw-text)}.pw-bulk-facts__icon{flex:none;justify-content:center;width:1.25rem;margin-top:.1rem;display:inline-flex}.pw-bulk-facts li[data-tone=ok] .pw-bulk-facts__icon{color:var(--pw-ok)}.pw-bulk-facts li[data-tone=danger] .pw-bulk-facts__icon{color:var(--pw-danger)}.pw-bulk-facts li[data-tone=info] .pw-bulk-facts__icon i{background:var(--pw-primary);border-radius:50%;width:.5rem;height:.5rem;margin-top:.45rem}.pw-bulk-facts li[data-tone=warn]{border-radius:var(--pw-radius);border-left:4px solid var(--pw-warn);background:color-mix(in srgb, var(--pw-warn) 16%, var(--pw-surface));padding:.75rem .9rem}.pw-bulk-facts li[data-tone=warn] .pw-bulk-facts__icon{color:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-text-strong))}.pw-bulk-rows{border-top:1px solid var(--pw-border);padding-top:var(--pw-space-3)}.pw-bulk-rows ul{margin:var(--pw-space-3) 0 0;gap:var(--pw-space-2);padding:0;list-style:none;display:grid}.pw-bulk-rows li{align-items:center;gap:var(--pw-space-3);font-size:var(--pw-text-base);color:var(--pw-text-strong);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.pw-bulk-rows__who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-bulk-rows__num{font-family:var(--pw-font-mono);font-size:var(--pw-text-sm);color:var(--pw-muted)}.pw-bulk-tag{border-radius:var(--pw-radius-pill);font-size:var(--pw-text-sm);font-weight:var(--pw-weight-bold);white-space:nowrap;border:1px solid var(--pw-border);background:var(--pw-surface-2);color:var(--pw-muted);padding:.15rem .6rem}.pw-bulk-tag[data-verdict=changed]{border-color:color-mix(in srgb, var(--pw-ok) 40%, var(--pw-surface));background:color-mix(in srgb, var(--pw-ok) 13%, var(--pw-surface));color:color-mix(in srgb, var(--pw-ok) 72%, var(--pw-text-strong))}.pw-bulk-tag[data-verdict=changed][data-tone=danger]{border-color:color-mix(in srgb, var(--pw-danger) 40%, var(--pw-surface));background:color-mix(in srgb, var(--pw-danger) 11%, var(--pw-surface));color:color-mix(in srgb, var(--pw-danger) 80%, var(--pw-text-strong))}.pw-bulk-tag[data-verdict=skipped]{border-color:color-mix(in srgb, var(--pw-warn) 55%, var(--pw-surface));background:color-mix(in srgb, var(--pw-warn) 18%, var(--pw-surface));color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-text-strong))}@media (width<=700px){.pw-bulk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-bulk-choices,.pw-bulk-choices[data-cols="2"]{grid-template-columns:minmax(0,1fr)}.pw-bulk-dialog__hero{padding:calc(.7rem * var(--pw-act-head,1)) .5rem calc(.7rem * var(--pw-act-head,1)) 1rem}.pw-bulk-dialog__body{padding:1rem}.pw-bulk-dialog__title{font-size:calc(1.125rem * var(--pw-act-head,1))}.pw-act-subject{flex-wrap:wrap;row-gap:.25rem}.pw-bulk-rows li{grid-template-columns:minmax(0,1fr) auto}.pw-bulk-rows li>:first-child,.pw-bulk-rows__num{display:none}}.pw-wo-table td{border-bottom:1px solid var(--pw-border);height:34px;color:var(--pw-text);text-overflow:ellipsis;padding:.3rem .6rem;overflow:hidden}.pw-wo-table tbody tr:last-child td{border-bottom:0}.pw-wo-table tbody tr[data-row-id]{cursor:pointer}.pw-wo-table tbody tr[data-row-id]:hover td{background:color-mix(in srgb, var(--pw-surface-2) 55%, var(--pw-surface))}.pw-wo-table tbody tr[data-selected=true] td{background:var(--pw-surface-2)}.pw-split__list .pw-wo-table tbody tr[data-selected=true]{box-shadow:none}.pw-fav-name{align-items:center;gap:var(--pw-space-1);min-width:0;max-width:100%;display:inline-flex}.pw-fav-name>:first-child{min-width:0}button.pw-fav-inline,button.pw-fav-inline:hover:not(:disabled),button.pw-fav-inline:active:not(:disabled){width:20px;height:20px;box-shadow:none;color:var(--pw-muted);background:0 0;border:0;border-radius:6px;flex-shrink:0;transform:none}button.pw-fav-inline{opacity:0;transition:opacity .12s}:is(tr,[data-row-id]):hover button.pw-fav-inline,:is(tr,[data-row-id])[data-selected=true] button.pw-fav-inline{opacity:.8}button.pw-fav-inline:hover:not(:disabled){opacity:1;color:var(--pw-text);background:var(--pw-surface-2)}button.pw-fav-inline:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--pw-ring)}:is(tr,[data-row-id]) button.pw-fav-inline[aria-pressed=true],:is(tr,[data-row-id]) button.pw-fav-inline[aria-pressed=true]:hover:not(:disabled){opacity:1;color:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-muted))}.pw-fav-mark{color:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-muted));flex-shrink:0;display:inline-flex}@media (hover:none){button.pw-fav-inline{opacity:.45}}.pw-wo-table tbody tr[data-row-id] td:first-child{padding-left:.85rem;position:relative}.pw-wo-table tbody tr[data-row-id] td:first-child:before{content:"";background:var(--pw-wo-stripe,var(--pw-primary));width:3px;position:absolute;inset:0 auto 0 0}.pw-sheet-pick :where(.pw-wo-table tbody tr:not(.pw-wo-table__empty) td:last-child){background:var(--pw-surface);box-shadow:inset 1px 0 0 var(--pw-border);position:sticky;right:0}.pw-sheet-pick .pw-wo-table th:last-child{z-index:2;box-shadow:inset 1px 0 0 var(--pw-border);right:0}.pw-wo-table--plain{--pw-wo-stripe:transparent}.pw-wo-table__empty td{height:auto;padding:var(--pw-space-5) var(--pw-space-3);text-align:center;color:var(--pw-muted)}.pw-wo-tgroup td{background:var(--pw-bg);height:auto;font-size:var(--pw-text-xs);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted);font-weight:var(--pw-weight-semibold);padding:.5rem .6rem .35rem}.pw-wo-tgroup__count{font-weight:var(--pw-weight-medium);margin-left:.35rem}.pw-wo-tgroup__overdue{color:var(--pw-warn);margin-left:.35rem}.pw-draft-row{cursor:pointer}.pw-draft-row td:first-child{padding-left:.85rem}.pw-draft-row:hover td{background:color-mix(in srgb, var(--pw-surface-2) 55%, var(--pw-surface))}.pw-draft-row:focus-visible{outline:none}.pw-draft-row:focus-visible td{box-shadow:inset 0 0 0 2px var(--pw-ring)}table.pw-table-zoom,.pw-table-zoom table{--pw-text-xs:calc(.75rem * var(--pw-zoom-text,1));--pw-text-sm:calc(.8125rem * var(--pw-zoom-text,1));--pw-text-base:calc(.9375rem * var(--pw-zoom-text,1));--pw-text-md:calc(1rem * var(--pw-zoom-text,1));--pw-text-lg:calc(1.125rem * var(--pw-zoom-text,1))}.pw-wo-table:is(.pw-table-zoom,.pw-table-zoom *) tbody tr:not(.pw-wo-tgroup,.pw-wo-table__empty) td{height:calc(34px * var(--pw-zoom-text,1) * var(--pw-zoom-row,1));padding-top:calc(.3rem * var(--pw-zoom-row,1));padding-bottom:calc(.3rem * var(--pw-zoom-row,1))}.pw-table-zoom table:not(.pw-wo-table){--pw-space-1:calc(.25rem * var(--pw-zoom-text,1) * var(--pw-zoom-row,1));--pw-space-2:calc(.5rem * var(--pw-zoom-text,1) * var(--pw-zoom-row,1));--pw-space-3:calc(.75rem * var(--pw-zoom-text,1) * var(--pw-zoom-row,1))}:root .pw-table-zoom .pw-list-table{--pw-text-xs:calc(.75rem * var(--pw-list-scale,1) * var(--pw-zoom-text,1));--pw-text-sm:calc(.8125rem * var(--pw-list-scale,1) * var(--pw-zoom-text,1));--pw-text-base:calc(.9375rem * var(--pw-list-scale,1) * var(--pw-zoom-text,1));--pw-text-md:calc(1rem * var(--pw-list-scale,1) * var(--pw-zoom-text,1))}.pw-table-zoom .pw-list-table td{padding-top:calc(.6rem * var(--pw-zoom-text,1) * var(--pw-zoom-row,1));padding-bottom:calc(.6rem * var(--pw-zoom-text,1) * var(--pw-zoom-row,1))}.pw-table-weight table td,table.pw-table-weight td,:root .pw-table-weight .pw-list-table td{font-weight:var(--pw-zoom-weight)}.pw-wo-group{margin:var(--pw-space-5) 2px var(--pw-space-2);font-size:var(--pw-text-xs);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted);font-weight:var(--pw-weight-semibold);white-space:nowrap;align-items:center;gap:.6rem;display:flex}.pw-wo-group:first-child{margin-top:0}.pw-wo-group:after{content:"";background:var(--pw-border);flex:1;height:1px}@media (width<=900px){.pw-split,.pw-split[data-open]{grid-template-columns:minmax(0,1fr);gap:0;transition:none}.pw-split__preview-inner{width:auto}.pw-split__preview{width:min(420px,92vw);padding:var(--pw-space-4);background:var(--pw-surface);box-shadow:var(--pw-shadow-lg);z-index:var(--pw-z-modal);transition:transform var(--pw-transition-fast);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.pw-split__preview[data-open]{transform:translate(0)}.pw-split__scrim[data-open]{z-index:calc(var(--pw-z-modal) - 1);background:#0006;display:block;position:fixed;inset:0}}.pw-toast-viewport{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:calc(var(--pw-z-modal) + 100);pointer-events:none;flex-direction:column-reverse;gap:.5rem;width:max-content;max-width:min(92vw,26rem);display:flex;position:fixed;transform:translate(-50%)}.pw-toast{--pw-toast-accent:var(--pw-primary);pointer-events:auto;background:color-mix(in srgb, var(--pw-toast-accent) 13%, var(--pw-surface));color:var(--pw-text-strong);border:1px solid color-mix(in srgb, var(--pw-toast-accent) 28%, var(--pw-border));border-left:3px solid var(--pw-toast-accent);border-radius:var(--pw-radius-md);box-shadow:var(--pw-shadow-lg);font-size:var(--pw-text-sm);align-items:flex-start;gap:.55rem;padding:.7rem .8rem;line-height:1.4;animation:.22s pw-toast-in;display:flex}.pw-toast[data-leaving]{animation:.2s forwards pw-toast-out}.pw-toast-close{color:var(--pw-muted);cursor:pointer;background:0 0;border:none;flex:none;align-self:flex-start;margin:-2px -2px 0 0;padding:0 4px;font-size:1.1rem;line-height:1}button.pw-toast-close:hover:not(:disabled){color:var(--pw-text-strong);background:0 0;border-color:#0000}button.pw-toast-close:active:not(:disabled){transform:none}.pw-toast-action{border:1px solid var(--pw-border);border-radius:var(--pw-radius);color:var(--pw-toast-accent);font:inherit;font-size:var(--pw-text-sm);font-weight:var(--pw-weight-medium);cursor:pointer;transition:background-color var(--pw-transition-fast), border-color var(--pw-transition-fast);background:0 0;flex:none;align-self:center;margin-left:2px;padding:3px 8px}button.pw-toast-action:hover:not(:disabled){background:var(--pw-surface-2);border-color:var(--pw-toast-accent)}@keyframes pw-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pw-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.pw-toast,.pw-toast[data-leaving]{animation:none}}@keyframes pw-modal-in{0%{opacity:0;transform:translateY(14px)}}@keyframes pw-modal-scrim-in{0%{opacity:0}}@keyframes pw-sheet-in-top{0%{opacity:0;transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){@keyframes pw-modal-in{0%{opacity:1;transform:none}}@keyframes pw-modal-scrim-in{0%{opacity:1}}@keyframes pw-sheet-in-top{0%{opacity:1;transform:none}}}@keyframes pw-spin{to{transform:rotate(360deg)}}@keyframes pw-spin-pulse{50%{opacity:.35}}.pw-spinner{border-style:solid;border-color:color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;animation:.7s linear infinite pw-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.pw-spinner{border-color:color-mix(in srgb, currentColor 55%, transparent);border-top-color:currentColor;animation:1.4s ease-in-out infinite pw-spin-pulse}}.pw-spin-busy{animation:.9s linear infinite pw-spin}@media (prefers-reduced-motion:reduce){.pw-spin-busy{animation:none}}.pw-flow-busy{pointer-events:none;background:linear-gradient(90deg, transparent 0, var(--pw-primary) 30%, var(--pw-primary) 70%, transparent 100%) no-repeat;background-size:35% 100%;height:3px;animation:.2s .15s both pw-flow-busy-in,1.1s ease-in-out infinite pw-flow-busy;position:absolute;bottom:-1px;left:0;right:0}@keyframes pw-flow-busy-in{0%{opacity:0}}@keyframes pw-flow-busy{0%{background-position:-55% 0}to{background-position:155% 0}}@media (prefers-reduced-motion:reduce){.pw-flow-busy{background:var(--pw-primary);opacity:.5;animation:.2s .15s both pw-flow-busy-in}}@keyframes pw-tile-pop{0%{opacity:0;transform:scale(.7)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){@keyframes pw-tile-pop{0%{opacity:1;transform:none}}}@keyframes pw-event-flash{0%{box-shadow:0 0 0 2px var(--pw-primary), 0 0 0 7px color-mix(in srgb, var(--pw-primary) 25%, transparent)}to{box-shadow:0 0 0 2px #0000,0 0 0 7px #0000}}.pw-event-flash{z-index:2;animation:.9s ease-out 2 pw-event-flash}@media (prefers-reduced-motion:reduce){.pw-event-flash{animation:none}}@keyframes pw-row-flash{0%{background-color:color-mix(in srgb, var(--pw-primary) 18%, transparent);box-shadow:inset 0 0 0 2px var(--pw-primary)}to{background-color:#0000;box-shadow:inset 0 0 0 2px #0000}}@keyframes pw-cell-flash{0%{background-color:color-mix(in srgb, var(--pw-primary) 18%, transparent);box-shadow:inset 0 2px 0 var(--pw-primary), inset 0 -2px 0 var(--pw-primary)}to{background-color:#0000;box-shadow:inset 0 2px #0000,inset 0 -2px #0000}}@keyframes pw-row-breath{0%{background-color:#0000;animation-timing-function:ease-out}12%{background-color:color-mix(in srgb, var(--pw-primary) 20%, transparent)}30%{background-color:color-mix(in srgb, var(--pw-primary) 20%, transparent);animation-timing-function:ease-in-out}to{background-color:#0000}}.pw-wo-row[data-flash],.pw-wo-table tbody tr[data-flash] td{animation:1.8s linear pw-row-breath}@media (prefers-reduced-motion:reduce){.pw-wo-row[data-flash]{background-color:color-mix(in srgb, var(--pw-primary) 12%, transparent);box-shadow:inset 0 0 0 2px var(--pw-primary);animation:none}.pw-wo-table tbody tr[data-flash] td{background-color:color-mix(in srgb, var(--pw-primary) 12%, transparent);box-shadow:inset 0 2px 0 var(--pw-primary), inset 0 -2px 0 var(--pw-primary);animation:none}}.pw-free-slot{border:1px dashed color-mix(in srgb, var(--pw-ok) 55%, var(--pw-surface));border-radius:var(--pw-radius);background:color-mix(in srgb, var(--pw-muted) 8%, transparent);place-items:center;display:grid;position:absolute;left:2px;right:2px;overflow:hidden}.pw-free-slot:hover,.pw-free-slot:focus-within{z-index:4;border-color:var(--pw-ok);background:color-mix(in srgb, var(--pw-muted) 14%, transparent);overflow:visible}.pw-free-slot-label{color:var(--pw-ok);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);text-overflow:ellipsis;white-space:nowrap;max-width:92%;overflow:hidden}.pw-free-slot:hover .pw-free-slot-label,.pw-free-slot:focus-within .pw-free-slot-label{visibility:hidden}.pw-free-slot-actions{white-space:nowrap;background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-pill);width:max-content;max-width:100%;box-shadow:var(--pw-shadow-chip);font-size:var(--pw-text-xs);color:var(--pw-muted);opacity:0;pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;padding:.2rem .45rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pw-free-slot:hover .pw-free-slot-actions,.pw-free-slot:focus-within .pw-free-slot-actions{opacity:1;pointer-events:auto}.pw-grid-gesture .pw-free-slot{visibility:hidden}.pw-grid-gesture .pw-cal-block{transition:left .14s,width .14s}@media (prefers-reduced-motion:reduce){.pw-grid-gesture .pw-cal-block{transition:none}}.pw-day-grip{cursor:col-resize;touch-action:none;z-index:2;width:11px;position:absolute;top:0;bottom:0;right:-5px}.pw-day-grip:after{content:"";border-radius:var(--pw-radius-pill);background:0 0;width:2px;transition:background .15s;position:absolute;top:15%;bottom:15%;left:50%;transform:translate(-50%)}.pw-day-head:hover .pw-day-grip:after{background:color-mix(in srgb, var(--pw-primary) 35%, transparent)}.pw-day-grip:hover:after,.pw-day-grip:focus-visible:after,.pw-day-grip--on:after{background:var(--pw-primary)}.pw-day-grip:focus-visible{outline:2px solid var(--pw-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.pw-day-grip:after{transition:none}}.pw-heat-cell{color:var(--pw-text)}.pw-heat-cell[data-hot="1"]{color:var(--pw-on-primary)}[data-theme=amber] .pw-heat-cell[data-hot="1"]{color:var(--pw-text-strong)}.pw-login{justify-content:center;align-items:center;gap:var(--pw-space-6);background:radial-gradient(50rem 30rem at 85% 110%, color-mix(in srgb, var(--pw-accent) 22%, transparent), transparent 65%), radial-gradient(55rem 32rem at 12% -10%, color-mix(in srgb, var(--pw-on-primary) 10%, transparent), transparent 70%), linear-gradient(165deg, color-mix(in srgb, var(--pw-primary) 72%, black) 0%, color-mix(in srgb, var(--pw-primary) 45%, black) 100%);flex-direction:column;min-height:100vh;padding:clamp(1.25rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.pw-login:before,.pw-login:after{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:color-mix(in srgb, var(--pw-on-primary) 5%, transparent);pointer-events:none;position:absolute}.pw-login:before{width:26rem;height:26rem;top:-8rem;left:-9rem}.pw-login:after{width:20rem;height:20rem;bottom:-6rem;right:-7rem}.pw-login>*{z-index:1;position:relative}.pw-login__card{background:var(--pw-surface);border-radius:var(--pw-radius-xl);width:100%;max-width:420px;box-shadow:var(--pw-shadow-lg);padding:clamp(1.5rem,4vw,2.5rem);animation:.45s both pw-login-in}.pw-login__notice{margin:0 0 var(--pw-space-4);padding:var(--pw-space-3);border-radius:var(--pw-radius-md);border:1px solid color-mix(in srgb, var(--pw-warn) 35%, transparent);background:color-mix(in srgb, var(--pw-warn) 12%, transparent);color:var(--pw-text-strong);font-size:var(--pw-text-sm);line-height:1.45}.pw-login__brand-head{align-items:center;gap:var(--pw-space-3);margin-bottom:var(--pw-space-6);text-align:center;flex-direction:column;display:flex}.pw-login__wordmark{font-size:var(--pw-text-xl);font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-heading);color:var(--pw-text-strong);line-height:1}.pw-login__wordmark em{color:var(--pw-primary);font-style:normal}.pw-login__features{justify-content:center;gap:var(--pw-space-2) var(--pw-space-6);flex-wrap:wrap;max-width:640px;margin:0;padding:0;list-style:none;display:flex}.pw-login__features li{font-size:var(--pw-text-sm);color:color-mix(in srgb, var(--pw-on-primary) 80%, transparent);align-items:center;gap:.45rem;display:flex}.pw-login__check{border-radius:var(--pw-radius-pill);background:color-mix(in srgb, var(--pw-on-primary) 20%, transparent);width:1.15rem;height:1.15rem;color:var(--pw-on-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.pw-login__google{background:var(--pw-surface);width:100%;color:var(--pw-text-strong);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);font-weight:var(--pw-weight-semibold);font-size:var(--pw-text-md);box-shadow:var(--pw-shadow-xs);transition:border-color var(--pw-transition-fast), box-shadow var(--pw-transition-fast), transform 50ms ease;justify-content:center;align-items:center;gap:.7rem;padding:.75rem 1rem;text-decoration:none;display:flex}.pw-login__google:hover{border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border));box-shadow:var(--pw-shadow-sm);text-decoration:none}.pw-login__google:active{transform:translateY(1px)}.pw-login__google:focus-visible{box-shadow:0 0 0 3px var(--pw-ring);outline:none}.pw-login__divider{align-items:center;gap:var(--pw-space-3);margin:var(--pw-space-6) 0;color:var(--pw-muted);font-size:var(--pw-text-sm);display:flex}.pw-login__divider:before,.pw-login__divider:after{content:"";border-top:1px solid var(--pw-border);flex:1}.pw-login__dev{border:1px dashed var(--pw-border);border-radius:var(--pw-radius-md);padding:var(--pw-space-4);background:var(--pw-surface-2)}.pw-login__foot{font-size:var(--pw-text-xs);color:color-mix(in srgb, var(--pw-on-primary) 55%, transparent);margin:0}@keyframes pw-login-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pw-login__card{animation:none}}.pw-tour-scrim{z-index:300;background:radial-gradient(42rem 26rem at 82% 112%, color-mix(in srgb, var(--pw-accent) 16%, transparent), transparent 65%), color-mix(in srgb, var(--pw-primary) 32%, #090e1894);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1rem;animation:.3s both pw-tour-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.pw-hello{background:var(--pw-surface);border-radius:var(--pw-radius-xl);width:100%;max-width:430px;box-shadow:var(--pw-shadow-lg);margin:auto;animation:.5s cubic-bezier(.16,1,.3,1) both pw-hello-in;overflow:hidden}.pw-hello__band{background:radial-gradient(24rem 14rem at 85% 130%, color-mix(in srgb, var(--pw-accent) 30%, transparent), transparent 70%), linear-gradient(165deg, color-mix(in srgb, var(--pw-primary) 72%, black), color-mix(in srgb, var(--pw-primary) 45%, black));height:92px;position:relative;overflow:hidden}.pw-hello__band:before,.pw-hello__band:after{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:color-mix(in srgb, var(--pw-on-primary) 7%, transparent);position:absolute}.pw-hello__band:before{width:9rem;height:9rem;top:-3.5rem;left:-2.5rem}.pw-hello__band:after{width:6.5rem;height:6.5rem;bottom:-2.75rem;right:-1.5rem}.pw-hello__logo{background:var(--pw-surface);border-radius:var(--pw-radius-xl);box-shadow:var(--pw-shadow-sm);padding:.55rem;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.pw-hello__body{gap:var(--pw-space-4);padding:2.4rem 1.9rem 1.5rem;display:grid}.pw-hello--finale .pw-hello__body{padding-top:1.9rem}.pw-hello__title{text-align:center;font-size:var(--pw-text-2xl);letter-spacing:var(--pw-tracking-heading);color:var(--pw-text-strong);margin:0}.pw-hello__lead{text-align:center;color:var(--pw-muted);margin:0;line-height:1.55}.pw-hello__lead strong{color:var(--pw-text-strong)}.pw-hello__lead em{color:var(--pw-primary);font-style:normal}.pw-hello__points{gap:var(--pw-space-3);margin:0;padding:0;list-style:none;display:grid}.pw-hello__points li{align-items:flex-start;gap:var(--pw-space-3);animation:.45s both pw-hello-row;display:flex}.pw-hello__point-icon{border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface));width:2.25rem;height:2.25rem;color:var(--pw-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.pw-hello__points li>span:last-child{font-size:var(--pw-text-sm);color:var(--pw-muted);gap:.1rem;line-height:1.45;display:grid}.pw-hello__points strong{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-hello__actions{gap:var(--pw-space-2);margin-top:var(--pw-space-2);justify-items:center;display:grid}.pw-hello__meta{text-align:center;font-size:var(--pw-text-xs);color:var(--pw-muted);margin:0}.pw-finale__check{width:3.5rem;height:3.5rem;margin:0 auto var(--pw-space-3);border-radius:var(--pw-radius-pill);background:color-mix(in srgb, var(--pw-ok) 15%, var(--pw-surface));color:var(--pw-ok);justify-content:center;align-items:center;animation:.45s cubic-bezier(.34,1.56,.64,1) .1s both pw-tour-pop;display:inline-flex}.pw-tour-overlay{z-index:300;animation:.25s both pw-tour-fade;position:fixed;inset:0}.pw-tour__spotlight{border-radius:var(--pw-radius-md);transition:top .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1);position:fixed;box-shadow:0 0 0 200vmax #0a111c99}.pw-tour__spotlight:after{content:"";border-radius:inherit;border:2px solid color-mix(in srgb, var(--pw-primary) 45%, var(--pw-on-primary));animation:2.2s ease-out infinite pw-tour-pulse;position:absolute;inset:-3px}.pw-tour__tip{background:var(--pw-surface);border-radius:var(--pw-radius-lg);box-shadow:var(--pw-shadow-lg);transition:top .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1);position:fixed}.pw-tour__arrow{background:var(--pw-surface);border-radius:3px 0 0;width:14px;height:14px;transition:left .35s cubic-bezier(.22,1,.36,1);position:absolute;top:-7px;transform:rotate(45deg)}.pw-tour__tip-inner{gap:.4rem;padding:.9rem 1.15rem 1.05rem;animation:.3s both pw-tour-step;display:grid}.pw-tour__tip-head{justify-content:space-between;align-items:center;gap:var(--pw-space-2);display:flex}.pw-tour__eyebrow{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-primary)}.pw-tour__title{font-size:var(--pw-text-lg);color:var(--pw-text-strong);margin:0}.pw-tour__body{color:var(--pw-muted);font-size:var(--pw-text-sm);margin:0;line-height:1.55}.pw-tour__tip-foot{justify-content:space-between;align-items:center;gap:var(--pw-space-2);margin-top:var(--pw-space-2);display:flex}.pw-tour__dots{gap:5px;display:flex}.pw-tour__dot{border-radius:var(--pw-radius-pill);background:color-mix(in srgb, var(--pw-primary) 25%, var(--pw-surface-2));width:7px;height:7px;transition:width .25s,background .25s}.pw-tour__dot[data-active]{background:var(--pw-primary);width:20px}@keyframes pw-tour-fade{0%{opacity:0}to{opacity:1}}@keyframes pw-hello-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes pw-hello-row{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes pw-tour-step{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pw-tour-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes pw-tour-pulse{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.14)}to{opacity:0;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.pw-tour-scrim,.pw-tour-overlay,.pw-hello,.pw-hello__points li,.pw-tour__tip-inner,.pw-finale__check{animation:none}.pw-tour__spotlight,.pw-tour__tip,.pw-tour__arrow,.pw-tour__dot{transition:none}.pw-tour__spotlight:after{opacity:.75;animation:none}}.pw-setting-row{width:100%;font:inherit;font-weight:var(--pw-weight-medium);text-align:left;color:var(--pw-text-strong);cursor:pointer;border-radius:var(--pw-radius-md);transition:background-color var(--pw-transition-fast), border-color var(--pw-transition-fast);background:0 0;border:1px solid #0000;align-items:center;gap:.7rem;padding:.55rem .7rem;display:flex}.pw-setting-row:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 6%, var(--pw-surface));border-color:#0000}.pw-setting-row[data-selected=true],.pw-setting-row[data-selected=true]:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 9%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-primary) 30%, var(--pw-border))}.pw-setting-row__chev{color:var(--pw-muted);transition:transform var(--pw-transition-fast);align-items:center;margin-left:auto;line-height:1;display:inline-flex}.pw-setting-row:hover:not(:disabled) .pw-setting-row__chev{color:var(--pw-primary);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.pw-setting-row,.pw-setting-row__chev{transition:none}}.pw-settings-fold{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.pw-settings-fold[data-open=true]{grid-template-rows:1fr}.pw-settings-fold>*{visibility:hidden;min-height:0;transition:visibility 0s linear .22s;overflow:hidden}.pw-settings-fold[data-open=true]>*{visibility:visible;transition-delay:0s}.pw-settings-fold[data-settled=true]>*{overflow:visible}.pw-setting-row[aria-expanded=true] .pw-setting-row__chev{transform:rotate(90deg)}.pw-setting-row[aria-expanded=true]:hover:not(:disabled) .pw-setting-row__chev{transform:rotate(90deg)translate(3px)}@media (prefers-reduced-motion:reduce){.pw-settings-fold,.pw-settings-fold>*{transition:none}}.pw-roster-band{background:var(--pw-surface-2);border-top:1px solid var(--pw-border);border-bottom:1px solid var(--pw-border);font-size:var(--pw-text-xs);color:var(--pw-muted);align-items:baseline;gap:.5rem;padding:.4rem .85rem .35rem;display:flex}.pw-roster-band:first-child{border-top:0}.pw-roster-band__title{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-roster-band__count{margin-left:auto}.pw-roster-empties{font-size:var(--pw-text-sm);color:var(--pw-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0 .15rem;display:flex}.pw-roster-empties__group{border:1px dashed var(--pw-border);border-radius:var(--pw-radius-pill);font-size:var(--pw-text-xs);cursor:help;padding:0 .5rem;line-height:1.6}.pw-roster-empties__link{margin-left:auto}button.pw-roster-link{font:inherit;font-weight:var(--pw-weight-semibold);line-height:inherit;color:var(--pw-primary);cursor:pointer;background:0 0;border:0;padding:0;display:inline}button.pw-roster-link:hover:not(:disabled){color:var(--pw-primary-hover);background:0 0;border-color:#0000;text-decoration:underline}button.pw-roster-link:active:not(:disabled){transform:none}.pw-roster-row{cursor:pointer;border-top:1px solid var(--pw-border);transition:background-color var(--pw-transition-fast);align-items:center;gap:.7rem;padding:.5rem .55rem .5rem .85rem;display:flex}.pw-roster-row:first-child,.pw-roster-band+.pw-roster-row{border-top:0}.pw-roster-row:hover{background:color-mix(in srgb, var(--pw-primary) 4%, var(--pw-surface))}.pw-roster-row[data-selected=true],.pw-roster-row[data-selected=true]:hover{background:color-mix(in srgb, var(--pw-primary) 9%, var(--pw-surface))}.pw-roster-row__text{flex:1;gap:1px;min-width:0;display:grid}.pw-roster-row__title{min-width:0;font-size:var(--pw-text-base);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);align-items:center;gap:.35rem;display:flex}.pw-roster-row__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-roster-row__meta{font-size:var(--pw-text-sm);color:var(--pw-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:400;display:flex}.pw-roster-row__meta .pw-sep{color:var(--pw-border)}.pw-roster-row__pending{color:color-mix(in srgb, var(--pw-warn) 55%, var(--pw-text-strong))}.pw-roster-row__chev{color:var(--pw-muted);transition:transform var(--pw-transition-fast), color var(--pw-transition-fast);flex:none;align-items:center;display:inline-flex}.pw-roster-row:hover .pw-roster-row__chev{color:var(--pw-primary)}.pw-roster-row[data-open]{background:color-mix(in srgb, var(--pw-primary) 9%, var(--pw-surface))}.pw-roster-row[data-open] .pw-roster-row__chev{color:var(--pw-primary);transform:rotate(180deg)}.pw-roster-row[data-flash]{animation:.9s ease-out 2 pw-row-flash}@media (prefers-reduced-motion:reduce){.pw-roster-row,.pw-roster-row__chev{transition:none}.pw-roster-row[data-flash]{background-color:color-mix(in srgb, var(--pw-primary) 12%, transparent);box-shadow:inset 0 0 0 2px var(--pw-primary);animation:none}}.pw-feedback-trigger{color:var(--pw-text)}.pw-feedback-trigger svg{color:var(--pw-muted)}.pw-feedback-trigger:hover:not(:disabled),.pw-feedback-trigger[aria-expanded=true]{color:var(--pw-text-strong)}.pw-feedback-trigger:hover:not(:disabled) svg,.pw-feedback-trigger[aria-expanded=true] svg{color:var(--pw-primary)}.pw-feedback-trigger[aria-expanded=true]{background:var(--pw-surface-2);border-color:var(--pw-primary)}@media (width<=1279px){.pw-feedback-trigger span{display:none}.pw-feedback-trigger{padding-left:.45rem;padding-right:.45rem}}.pw-feedback-panel{z-index:200;background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);width:344px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 5.5rem);box-shadow:var(--pw-shadow-lg);transform-origin:100% 0;animation:.16s ease-out pw-drop-in;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}@media (width<=860px){.pw-feedback-panel{transform-origin:bottom;z-index:195;width:auto;max-width:none;max-height:calc(100vh - 9rem);position:fixed;inset:auto .75rem 1rem}}.pw-feedback-tile__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=379px){.pw-feedback-tile__label{white-space:normal;overflow:visible}}@keyframes pw-drop-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.pw-feedback-panel{animation:none}}.pw-topbar{border-top:3px solid var(--pw-workshop-color,transparent);box-shadow:var(--pw-shadow-xs);transition:box-shadow var(--pw-transition-fast);padding:.7rem 1.5rem}.pw-topbar[data-stuck]{box-shadow:var(--pw-shadow-md)}@media (prefers-reduced-motion:reduce){.pw-topbar{transition:none}}.pw-topbar__tools{align-items:center;gap:8px;display:flex}@media (width<=1279px){.pw-topnav-link span{display:none}.pw-topnav-link .pw-topnav-more__caret{display:inline-flex}}@media (width>=1280px) and (width<=1599px){.pw-topnav-link>svg:first-child{display:none}}.pw-workshop-chip{border-radius:var(--pw-radius-lg);color:var(--pw-text-strong);font:inherit;cursor:pointer;transition:background var(--pw-transition-fast), border-color var(--pw-transition-fast);background:0 0;border:1px solid #0000;flex:none;align-items:center;padding:3px;display:inline-flex}button.pw-workshop-chip:hover:not(:disabled){background:var(--pw-surface-2);border-color:var(--pw-border);color:var(--pw-text-strong)}.pw-workshop-chip--static{cursor:default}.pw-workshop-chip__mono{border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--chip-color,var(--pw-primary)) 20%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--chip-color,var(--pw-primary)) 45%, var(--pw-border));width:34px;height:34px;color:var(--chip-color,var(--pw-primary));font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);letter-spacing:.02em;flex:none;place-items:center;display:grid}.pw-workshop-chip__mono--sm{width:28px;height:28px}.pw-workshop-chip--static .pw-workshop-chip__mono{background:var(--pw-surface-2);border-color:var(--pw-border);color:var(--pw-muted)}.pw-workshop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=700px){.pw-workshop-grid{grid-template-columns:minmax(0,1fr)}}.pw-workshop-cell{min-width:0;display:grid;position:relative}button.pw-workshop-tile__edit{color:var(--pw-muted);padding:5px;position:absolute;top:7px;right:7px}.pw-workshop-tile{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);width:100%;min-width:0;color:var(--pw-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--pw-transition-fast), border-color var(--pw-transition-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .85rem .85rem calc(.85rem + 6px);display:grid;position:relative;overflow:hidden}.pw-workshop-tile:before{content:"";background:var(--tile-color);width:6px;position:absolute;inset:0 auto 0 0}button.pw-workshop-tile:hover:not(:disabled){background:var(--pw-surface-2);border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border));color:var(--pw-text)}.pw-workshop-tile[data-editable=true]{padding-right:calc(.85rem + 30px)}.pw-workshop-tile[data-current=true]{border-color:color-mix(in srgb, var(--pw-primary) 55%, var(--pw-border));background:color-mix(in srgb, var(--pw-primary) 8%, var(--pw-surface));cursor:default}button.pw-workshop-tile[data-current=true]:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 8%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-primary) 55%, var(--pw-border))}.pw-workshop-tile[data-current=true] .pw-workshop-tile__name{color:var(--pw-primary)}.pw-workshop-tile__mono{border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--tile-color) 20%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--tile-color) 45%, var(--pw-border));width:42px;height:42px;color:var(--tile-color);font-size:var(--pw-text-sm);font-weight:var(--pw-weight-bold);letter-spacing:.02em;flex:none;place-items:center;display:grid}.pw-workshop-tile__lines{gap:.15rem;min-width:0;display:grid}.pw-workshop-tile__head{align-items:center;gap:.45rem;min-width:0;display:flex}.pw-workshop-tile__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--pw-text-md);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);overflow:hidden}.pw-workshop-tile__facts,.pw-workshop-tile__today{text-overflow:ellipsis;white-space:nowrap;font-size:var(--pw-text-xs);color:var(--pw-muted);overflow:hidden}.pw-workshop-tile__today b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-workshop-tile__today[data-pending=true]{opacity:.45}.pw-workshop-tile__here{background:var(--pw-primary);width:22px;height:22px;color:var(--pw-on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.pw-workshop-order{grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pw-workshop-order__unit{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);min-width:0;overflow:hidden}.pw-workshop-order__branches{margin:0;padding:0;list-style:none}.pw-workshop-order__branches>.pw-workshop-order__row+.pw-workshop-order__row{border-top:1px solid var(--pw-border)}.pw-workshop-order__row{align-items:center;gap:.75rem;min-width:0;padding:.6rem .75rem .6rem calc(.85rem + 6px);display:flex;position:relative}.pw-workshop-order__row:before{content:"";background:var(--tile-color);width:6px;position:absolute;inset:0 auto 0 0}.pw-workshop-order__line{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.pw-workshop-order__lines{gap:.1rem;min-width:0;display:grid}.pw-workshop-order__head{align-items:center;gap:.45rem;min-width:0;display:flex}.pw-workshop-order__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);overflow:hidden}.pw-workshop-order__city{text-overflow:ellipsis;white-space:nowrap;color:var(--pw-muted);font-size:var(--pw-text-xs);overflow:hidden}.pw-workshop-order__firm{background:var(--pw-surface-2);border-bottom:1px solid var(--pw-border);align-items:center;gap:.6rem;min-width:0;padding:.45rem .75rem .45rem .85rem;display:flex}.pw-workshop-order__firm-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pw-text);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:.06em;overflow:hidden}.pw-workshop-order__firm-count{white-space:nowrap;color:var(--pw-muted);font-size:var(--pw-text-xs);flex:1}@media (width<=860px){.pw-topbar{flex-wrap:nowrap;gap:10px;padding:.55rem .9rem}.pw-main{padding:1.25rem .9rem 2.5rem}.pw-topbar .pw-logo-word{display:none}}.pw-burger{border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface);width:40px;height:40px;color:var(--pw-text-strong);cursor:pointer;transition:background-color var(--pw-transition-fast), border-color var(--pw-transition-fast);flex:none;place-items:center;padding:0;display:inline-grid;position:relative}button.pw-burger:hover:not(:disabled){background:var(--pw-surface-2)}.pw-burger[aria-expanded=true]{border-color:var(--pw-primary);color:var(--pw-primary)}.pw-burger__badge{border-radius:var(--pw-radius-pill);background:var(--pw-danger);min-width:20px;height:20px;color:var(--pw-surface);box-shadow:0 0 0 2px var(--pw-surface);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);place-items:center;padding:0 5px;line-height:1;animation:.36s ease-out pw-burger-badge-pop;display:inline-grid;position:absolute;top:-7px;right:-7px}@keyframes pw-burger-badge-pop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pw-burger__badge{animation:none}}.pw-bell__badge{border-radius:var(--pw-radius-pill);background:var(--pw-danger);min-width:17px;height:17px;color:var(--pw-surface);box-shadow:0 0 0 2px var(--pw-surface);font-size:.68rem;font-weight:var(--pw-weight-bold);pointer-events:none;place-items:center;padding:0 4px;line-height:1;display:inline-grid;position:absolute;top:-4px;right:-4px}.pw-search{flex:180px;min-width:150px;max-width:480px;position:relative}.pw-search__panel{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);width:min(560px,92vw);box-shadow:var(--pw-shadow-lg);z-index:200;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}@media (width<=860px){.pw-search{flex-basis:110px;min-width:0;position:static}.pw-search__panel{width:auto;left:0;right:0}}.pw-cal-modpan,.pw-cal-modpan *{-webkit-user-select:none;user-select:none;cursor:grab!important}.pw-cal-modpan--on,.pw-cal-modpan--on *{cursor:grabbing!important}:root{--pw-ink-strong:var(--pw-text-strong);--pw-ink-muted:var(--pw-muted)}[data-plan-look=google],[data-plan-look=calm],[data-plan-look=tonal]{--pw-plan-off:color-mix(in srgb, var(--pw-muted) 7%, transparent);--pw-plan-day-edge:1px solid var(--pw-border-strong);--pw-plan-dayhead-bg:var(--pw-surface);--pw-plan-today-rule:none;--pw-plan-colhead-weight:500;--pw-plan-hour-size:var(--pw-text-xs);--pw-plan-block-shadow:none}[data-plan-look=google]{--pw-plan-half-line:transparent;--pw-plan-block-radius:6px}[data-plan-look=calm]{--pw-plan-half-line:color-mix(in srgb, var(--pw-border) 40%, transparent);--pw-plan-block-radius:4px var(--pw-radius) var(--pw-radius) 4px}[data-plan-look=tonal]{--pw-plan-half-line:transparent;--pw-plan-block-radius:var(--pw-radius)}.pw-cal-block--solid{--pw-text-strong:var(--pw-on-primary);--pw-text:color-mix(in srgb, var(--pw-on-primary) 94%, transparent);--pw-muted:color-mix(in srgb, var(--pw-on-primary) 82%, transparent);--pw-block-glyph-mix:0%;color:var(--pw-text)}.pw-cal-block--tinted{--pw-text-strong:color-mix(in srgb, var(--pw-block-c) 38%, var(--pw-ink-strong));--pw-text:color-mix(in srgb, var(--pw-block-c) 32%, var(--pw-ink-strong));--pw-muted:color-mix(in srgb, var(--pw-block-c) 30%, var(--pw-ink-muted));color:var(--pw-text)}.pw-cal-block--solid .pw-plate,.pw-cal-block--tinted .pw-plate{--pw-text-strong:var(--pw-ink-strong)}.pw-gday{flex-direction:column;align-items:center;gap:1px;min-width:0;line-height:1.1;display:flex}.pw-gday__dow{font-size:var(--pw-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--pw-muted);font-weight:600}.pw-gday__num{border-radius:var(--pw-radius-pill);min-width:2.5rem;height:2.5rem;font-size:var(--pw-text-2xl);color:var(--pw-text-strong);place-items:center;padding:0 .25rem;font-weight:400;display:inline-grid}.pw-gday__num--today{background:var(--pw-primary);color:var(--pw-on-primary)}.pw-gday:has(.pw-gday__num--today) .pw-gday__dow{color:var(--pw-primary)}.pw-gday[data-form=short] .pw-gday__num,.pw-gday[data-form=weekday] .pw-gday__num{min-width:1.85rem;height:1.85rem;font-size:var(--pw-text-md)}.pw-gday[data-form=weekday] .pw-gday__dow{letter-spacing:0}.pw-now-dot{background:var(--pw-danger);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:-6px}[data-plan][data-plan-look]:not([data-plan-look=classic]) .pw-calnav{box-shadow:none;background:0 0;border:0;align-items:center;gap:2px}[data-plan][data-plan-look]:not([data-plan-look=classic]) .pw-calnav>button+button{border-inline-start:0}[data-plan][data-plan-look]:not([data-plan-look=classic]) .pw-calnav>button:first-child{border:1px solid var(--pw-border-strong);border-radius:var(--pw-radius-pill);margin-inline-end:.35rem;padding-inline:1rem}[data-plan][data-plan-look]:not([data-plan-look=classic]) .pw-calnav>.pw-icon-btn{border-radius:var(--pw-radius-pill)}[data-plan][data-plan-look]:not([data-plan-look=classic]) .pw-calnav__date{color:var(--pw-text-strong);order:5;margin-inline-start:.35rem}.pw-cal-scenery{opacity:.5;transition:opacity .12s}.pw-cal-scenery:hover{opacity:.9}.pw-cal-block,.pw-cal-resize{touch-action:none}.pw-stay-tag__m,.pw-stay-tag__l{display:none}@container (width>=64px){.pw-stay-tag__s{display:none}.pw-stay-tag__m{display:inline}}@container (width>=132px){.pw-stay-tag__m{display:none}.pw-stay-tag__l{display:inline}}@media (hover:none) and (pointer:coarse){.pw-cal-block{touch-action:auto}.pw-cal-resize{display:none}}button.pw-btn-ghost.pw-wo-toggle[aria-pressed=true],button.pw-btn-ghost.pw-wo-toggle[aria-pressed=true]:hover:not(:disabled){background:var(--pw-surface-2);border-color:var(--pw-border-strong);color:var(--pw-primary);box-shadow:inset 0 1px 2px #0f172a29}button.pw-btn-ghost.pw-wo-toggle[aria-pressed=true]:hover:not(:disabled){border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border-strong));color:var(--pw-primary-hover)}button.pw-btn-ghost.pw-wo-toggle[aria-pressed=true]:active:not(:disabled){transform:none}@media (width<=860px){.pw-icon-btn{min-width:38px;min-height:38px}}.pw-drawer__scrim{z-index:190;background:#0f172a73;animation:.16s ease-out pw-drawer-scrim-in;position:fixed;inset:0}.pw-drawer{z-index:191;background:var(--pw-surface);border-left:1px solid var(--pw-border);width:min(330px,88vw);box-shadow:var(--pw-shadow-lg);flex-direction:column;animation:.18s ease-out pw-drawer-in;display:flex;position:fixed;bottom:0;right:0;overflow:visible}.pw-drawer__head{border-bottom:1px solid var(--pw-border);justify-content:space-between;align-items:center;gap:10px;padding:.55rem .7rem .55rem .9rem;display:flex}.pw-drawer>.pw-topbar__tools{border-bottom:1px solid var(--pw-border);padding:.6rem .9rem}.pw-drawer>.pw-topbar__tools>button,.pw-drawer>.pw-topbar__tools>div>button{min-height:40px}.pw-drawer .pw-feedback-trigger span{display:inline}.pw-drawer__nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:.5rem;display:flex;overflow-y:auto}.pw-drawer__link{border-radius:var(--pw-radius);color:var(--pw-text);transition:background-color var(--pw-transition-fast);align-items:center;gap:.75rem;padding:.65rem .75rem;font-weight:500;text-decoration:none;display:flex}.pw-drawer__link svg{flex:none}button.pw-drawer__link{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-weight:500}.pw-drawer__link:hover{background:var(--pw-surface-2)}button.pw-drawer__link:hover:not(:disabled){background:var(--pw-surface-2);color:var(--pw-text);border-color:#0000}button.pw-drawer__link:active:not(:disabled){transform:none}.pw-drawer__link.active{background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface));color:var(--pw-primary);font-weight:var(--pw-weight-semibold)}.pw-drawer__account{border-top:1px solid var(--pw-border);padding:.3rem .5rem .6rem}@keyframes pw-drawer-in{0%{transform:translate(100%)}}@keyframes pw-drawer-scrim-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pw-drawer,.pw-drawer__scrim{animation:none}}.pw-spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:1.1em;height:1.1em;animation:.7s linear infinite pw-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.pw-spinner{animation:none}}.pw-lock{z-index:900;background:var(--pw-bg);position:fixed;inset:0;container:pw-lock/size}.pw-lock--preview{z-index:auto;pointer-events:none;position:absolute}.pw-lock__stage{padding:var(--pw-space-4);place-items:center;display:grid;position:absolute;inset:0;overflow:auto}.pw-lock__corner,.pw-lock__clock{top:var(--pw-space-4);font-size:var(--pw-text-sm);color:var(--pw-muted);gap:2px;display:grid;position:absolute}.pw-lock__corner{left:var(--pw-space-5)}.pw-lock__corner strong{color:var(--pw-text-strong);font-size:var(--pw-text-md)}.pw-lock__clock{right:var(--pw-space-5);text-align:right}.pw-lock__clock strong{font-size:1.9rem;font-weight:var(--pw-weight-normal);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;line-height:1.1}.pw-lock__panel{justify-items:center;gap:var(--pw-space-3);width:100%;max-width:320px;padding:var(--pw-space-5) var(--pw-space-4);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);box-shadow:var(--pw-shadow-lg);text-align:center;display:grid}.pw-lock__who,.pw-lock__pad{justify-items:center;gap:var(--pw-space-2);width:100%;min-width:0;display:grid}.pw-lock__pad{gap:var(--pw-space-3)}.pw-lock__badge{border-radius:var(--pw-radius-lg);width:52px;height:52px;color:var(--pw-primary);background:color-mix(in srgb, var(--pw-primary) 9%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-primary) 16%, var(--pw-border));place-items:center;display:grid}.pw-lock__list{text-align:left;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pw-lock__row{align-items:flex-start;gap:var(--pw-space-2);border-radius:var(--pw-radius-md);background:var(--pw-surface-2);border:1px solid var(--pw-border);padding:6px 8px;display:flex}.pw-lock__row-text{min-width:0;font-size:var(--pw-text-sm);gap:1px;line-height:1.3;display:grid}.pw-lock__row-text strong{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-lock__row-text small{color:var(--pw-muted);font-size:var(--pw-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-lock__row .pw-lock__draft{justify-self:start;margin-top:2px}.pw-lock__more{font-size:var(--pw-text-xs);color:var(--pw-muted);padding-left:8px}.pw-lock__avatar{--pw-lock-size:38px;width:var(--pw-lock-size);height:var(--pw-lock-size);font-size:calc(var(--pw-lock-size) * .36);font-weight:var(--pw-weight-bold);letter-spacing:.02em;color:color-mix(in srgb, var(--pw-lock-tint) 80%, var(--pw-text-strong));background:color-mix(in srgb, var(--pw-lock-tint) 16%, var(--pw-surface));border:1.5px solid color-mix(in srgb, var(--pw-lock-tint) 45%, var(--pw-border));border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.pw-lock__avatar--large{--pw-lock-size:64px}.pw-lock__avatar-lock{width:16px;height:16px;color:var(--pw-muted);background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.pw-lock__name{font-size:var(--pw-text-lg);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);margin:0;line-height:1.25}.pw-lock__name--hello{font-size:var(--pw-text-xl)}.pw-lock__meta{font-size:var(--pw-text-sm);color:var(--pw-muted);margin:-4px 0 0}.pw-lock__draft{font-size:var(--pw-text-xs);border-radius:var(--pw-radius-pill);color:color-mix(in srgb, var(--pw-warn) 50%, var(--pw-text-strong));background:color-mix(in srgb, var(--pw-warn) 14%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-warn) 32%, var(--pw-border));align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pw-lock__warn{font-size:var(--pw-text-xs);color:var(--pw-danger);margin:0}.pw-lock__tasks{width:100%;font-size:var(--pw-text-sm);text-align:left;color:var(--pw-text);background:var(--pw-surface-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);gap:1px;padding:7px 10px;display:grid}.pw-lock__tasks strong{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-lock__tasks small{color:var(--pw-muted);font-size:var(--pw-text-xs)}.pw-lock__spin{border:2px solid var(--pw-border);border-top-color:var(--pw-primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite pw-spin}@media (prefers-reduced-motion:reduce){.pw-lock__spin{animation:none}}.pw-lock__dots{align-items:center;gap:10px;min-height:14px;display:flex}.pw-lock__dot{border:1.5px solid var(--pw-muted);background:0 0;border-radius:50%;width:12px;height:12px}.pw-lock__dot--on{border-color:var(--pw-primary);background:var(--pw-primary)}.pw-lock__msg{min-height:2.4em;font-size:var(--pw-text-sm);color:var(--pw-muted);margin:0}.pw-lock__msg--error{color:var(--pw-danger)}.pw-lock__keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.pw-lock__key{width:100%;height:clamp(40px,7.6cqh,60px);font-size:var(--pw-text-lg);font-variant-numeric:tabular-nums;padding:0}.pw-lock__key--go{font-size:var(--pw-text-md)}.pw-lock__out{color:var(--pw-muted)}.pw-lock__links{justify-content:center;gap:0 var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-lock__signin{gap:var(--pw-space-2);text-align:left;width:100%;display:grid}.pw-lock__signin .pw-lock__msg{text-align:center;min-height:0}.pw-lock__signin .pw-lock__out{justify-self:center}.pw-lock__fresh-pin{margin-top:var(--pw-space-2);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--pw-text-strong);font-size:1.8rem;display:block}@container pw-lock (height<=720px) and (width>=600px){.pw-lock__panel{max-width:600px;padding:var(--pw-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0}.pw-lock__panel--solo{grid-template-columns:minmax(0,1fr);max-width:360px}.pw-lock__who{padding-right:var(--pw-space-4);border-right:1px solid var(--pw-border);align-content:center;align-self:stretch}.pw-lock__panel--solo .pw-lock__who{border-right:0;padding-right:0}.pw-lock__pad{padding-left:var(--pw-space-4);gap:var(--pw-space-2)}.pw-lock__msg{min-height:1.3em}.pw-lock__clock strong{font-size:1.4rem}}button.pw-cal-attach,button.pw-cal-attach-cell{appearance:none;background:color-mix(in srgb, var(--pw-primary) 6%, var(--pw-surface));border:none;border-left:1px dashed color-mix(in srgb, var(--pw-primary) 40%, var(--pw-border));border-right:1px dashed color-mix(in srgb, var(--pw-primary) 40%, var(--pw-border));color:var(--pw-primary);box-shadow:none;cursor:pointer;border-radius:0;margin:0}button.pw-cal-attach:hover:not(:disabled),button.pw-cal-attach-cell:hover:not(:disabled){background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface));border-left-color:color-mix(in srgb, var(--pw-primary) 55%, var(--pw-border));border-right-color:color-mix(in srgb, var(--pw-primary) 55%, var(--pw-border));color:var(--pw-primary);box-shadow:none}button.pw-cal-attach:active:not(:disabled),button.pw-cal-attach-cell:active:not(:disabled){transform:none}button.pw-cal-attach-cell{color:var(--pw-text)}.pw-cal-attach-card{border:1px dashed color-mix(in srgb, var(--pw-primary) 55%, var(--pw-border));border-radius:var(--pw-radius-lg);background:var(--pw-surface);color:var(--pw-primary);box-shadow:var(--pw-shadow-xs);transition:background .15s,border-color .15s,color .15s}.pw-cal-attach-card__icon{background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface));color:var(--pw-primary);transition:background .15s,color .15s}.pw-cal-attach-card__count{color:var(--pw-muted)}button.pw-cal-attach-cell:hover:not(:disabled) .pw-cal-attach-card{background:var(--pw-primary);border-style:solid;border-color:var(--pw-primary);color:var(--pw-on-primary)}button.pw-cal-attach-cell:hover:not(:disabled) .pw-cal-attach-card__icon{background:color-mix(in srgb, var(--pw-on-primary) 22%, transparent);color:var(--pw-on-primary)}button.pw-cal-attach-cell:hover:not(:disabled) .pw-cal-attach-card__count{color:color-mix(in srgb, var(--pw-on-primary) 78%, transparent)}@media (prefers-reduced-motion:reduce){.pw-cal-attach-card,.pw-cal-attach-card__icon{transition:none}}.pw-cheat{font-size:15px;line-height:1.45}.pw-cheat-page+.pw-cheat-page{border-top:1px solid var(--pw-border);margin-top:22px;padding-top:20px}.pw-cheat-tag{border-bottom:2px solid var(--pw-border);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;padding-bottom:7px;display:flex}.pw-cheat-tag__n{font-size:10px;font-weight:var(--pw-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--pw-on-primary);background:var(--pw-primary);border-radius:var(--pw-radius-pill);padding:2px 9px}.pw-cheat-tag h3{color:var(--pw-text-strong);letter-spacing:var(--pw-tracking-heading);margin:0;font-size:15px}.pw-cheat-tag__note{color:var(--pw-muted);margin:0 0 0 auto;font-size:12px}.pw-cheat-sect{margin-top:18px}.pw-cheat-sect--first{margin-top:0}.pw-cheat-h{font-size:11.5px;font-weight:var(--pw-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--pw-muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 8px;display:flex}.pw-cheat-h small{font-size:10.5px;font-weight:var(--pw-weight-medium);letter-spacing:0;text-transform:none;color:var(--pw-muted);opacity:.85;margin-left:auto}.pw-cheat-scroll{overscroll-behavior:contain;min-height:0;padding:var(--pw-space-4) 1.5rem;flex:auto;overflow-y:auto}.pw-cheat-jump{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.pw-cheat-jump__n{font-style:normal;font-weight:var(--pw-weight-bold);font-variant-numeric:tabular-nums;opacity:.6}.pw-cheat-jump [aria-current=true] .pw-cheat-jump__n{opacity:.75}.pw-cheat-foot{justify-content:space-between;align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.pw-cheat-foot__note{font-size:var(--pw-text-sm);color:var(--pw-muted)}.pw-cheat-num{font-family:var(--pw-font-mono);font-size:12.5px;font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);white-space:nowrap}.pw-cheat-num i{color:var(--pw-primary);font-style:normal}.pw-cheat-tok{font-family:var(--pw-font-mono);background:var(--pw-surface-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-sm);color:var(--pw-text-strong);white-space:nowrap;padding:1px 5px;font-size:11.5px}.pw-cheat-pill{border-radius:var(--pw-radius-pill);font-size:11.5px;font-weight:var(--pw-weight-bold);letter-spacing:.02em;color:#fff;background:var(--pw-doc-tone,var(--pw-doc-block));align-items:center;padding:2px 9px;display:inline-flex}.pw-cheat-happy{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;display:grid}.pw-cheat-happy__arrow{color:var(--pw-muted);place-items:center;font-size:24px;font-weight:300;display:grid}.pw-cheat-hstep{border:2px solid var(--pw-doc-tone);border-radius:var(--pw-radius-lg);text-align:center;background:var(--pw-surface);padding:6px 10px 7px;position:relative}.pw-cheat-hstep__paid{position:absolute;top:7px;right:8px}.pw-cheat-hstep .pw-cheat-pill{margin-bottom:5px}.pw-cheat-hstep__num{margin-bottom:3px;display:block}.pw-cheat-hstep__num .pw-cheat-num{font-size:15px}.pw-cheat-hstep__where{color:var(--pw-text);font-size:11px}.pw-cheat-map{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface-2);padding:6px 4px}.pw-cheat-map svg{width:100%;height:auto;display:block}.pw-cheat-map .t{font:var(--pw-weight-bold) 13px system-ui, sans-serif;fill:var(--pw-text-strong)}.pw-cheat-map .n{font:var(--pw-weight-semibold) 11px var(--pw-font-mono);fill:var(--pw-muted)}.pw-cheat-map .n tspan{fill:var(--pw-primary)}.pw-cheat-map .s{fill:var(--pw-muted);font:italic 400 10.5px system-ui,sans-serif}.pw-cheat-map .c{font:var(--pw-weight-bold) 9.5px system-ui, sans-serif;fill:var(--pw-muted);letter-spacing:.09em;text-transform:uppercase}.pw-cheat-legend{flex-wrap:wrap;gap:6px 16px;margin-top:9px;display:flex}.pw-cheat-legend span{color:var(--pw-muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.pw-cheat-legend i{background:var(--pw-doc-tone);border-radius:2px;width:16px;height:4px;display:inline-block}.pw-cheat-table{border-collapse:collapse;width:100%;font-size:var(--pw-text-sm)}.pw-cheat-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--pw-muted);font-size:11px;font-weight:var(--pw-weight-bold);border-bottom:1px solid var(--pw-border);padding:0 8px 5px}.pw-cheat-table td{border-bottom:1px solid var(--pw-border);vertical-align:top;padding:6px 8px}.pw-cheat-table tr:last-child td{border-bottom:0}.pw-cheat-table td.pw-cheat-table__doc{white-space:nowrap}.pw-cheat-table td.pw-cheat-table__hint{color:var(--pw-muted)}.pw-cheat-band{--pw-seg-notch:10px;gap:3px;display:flex}.pw-cheat-seg{min-width:0;padding:6px 10px 6px calc(10px + var(--pw-seg-notch));font-size:12px;font-weight:var(--pw-weight-semibold);text-align:center;white-space:nowrap;color:var(--pw-on-primary);background:var(--pw-stage-tone);clip-path:polygon(0 0, calc(100% - var(--pw-seg-notch)) 0, 100% 50%, calc(100% - var(--pw-seg-notch)) 100%, 0 100%, var(--pw-seg-notch) 50%);flex:auto;line-height:1.45}.pw-cheat-seg:first-child{clip-path:polygon(0 0, calc(100% - var(--pw-seg-notch)) 0, 100% 50%, calc(100% - var(--pw-seg-notch)) 100%, 0 100%);border-radius:6px 0 0 6px;padding-left:10px}.pw-cheat-seg:last-child{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--pw-seg-notch) 50%);border-radius:0 6px 6px 0}.pw-cheat-stagekey{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.pw-cheat-stagekey>*{min-width:0}.pw-cheat-stagekey__band{grid-column:1/-1;margin-bottom:9px}.pw-cheat-stagekey__band .pw-cheat-seg{padding-top:7px;padding-bottom:7px;font-size:13px}.pw-cheat-stagekey__c{border-top:2px solid var(--pw-stage-tone);justify-items:start;gap:5px;padding:7px 8px 0;display:grid}.pw-cheat-stagekey__n{display:none}.pw-cheat-stagekey__c b{color:var(--pw-text-strong);font-size:12px;line-height:1.35}.pw-cheat-stagekey__c small{color:var(--pw-muted);font-size:11px;line-height:1.35}.pw-cheat-glyph{border-radius:var(--pw-radius-pill);background:var(--pw-ok);width:19px;height:19px;color:var(--pw-on-primary);flex:none;place-items:center;line-height:1;display:grid}.pw-cheat-wait{vertical-align:middle;color:var(--pw-doc-quote);flex:none;place-items:center;display:inline-grid}.pw-cheat-table__doc .pw-cheat-wait{margin-left:7px}.pw-cheat-mark{align-items:center;gap:8px;display:flex}.pw-cheat-search{gap:3px;display:grid}.pw-cheat-search div{flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:11.5px;display:flex}.pw-cheat-search div small{color:var(--pw-muted);font-size:10.5px}.pw-cheat-search__arrow{color:var(--pw-muted)}.pw-cheat-search__miss .pw-cheat-search__out .pw-cheat-num,.pw-cheat-search__miss .pw-cheat-search__out .pw-cheat-num i{color:var(--pw-muted);text-decoration:line-through}.pw-cheat-mini{color:var(--pw-muted);margin:5px 0 0;font-size:11px}.pw-cheat-mini--fig{max-width:900px}.pw-cheat-mini b{color:var(--pw-text-strong)}.pw-cheat-cols{grid-template-columns:1.3fr 1fr;align-items:start;gap:22px;display:grid}.pw-cheat-plan{grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.pw-cheat-h--gap{margin-top:16px}.pw-cheat-cal{grid-template-columns:34px repeat(var(--pw-cheat-cols,2), minmax(0, 1fr));border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface-2);column-gap:17px;padding:0 8px 8px;display:grid}.pw-cheat-cal__head{text-align:center;border-bottom:1px solid var(--pw-border);font-size:10.5px;font-weight:var(--pw-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--pw-muted);padding:6px 0 5px}.pw-cheat-cal__hours,.pw-cheat-cal__col{position:relative}.pw-cheat-cal__hours{border-right:1px dashed color-mix(in srgb, var(--pw-muted) 45%, var(--pw-border))}.pw-cheat-cal__hours span{color:var(--pw-muted);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;right:6px;translate:0 -50%}.pw-cheat-cal__col{background:repeating-linear-gradient(to bottom, transparent 0 27px, color-mix(in srgb, var(--pw-border) 55%, transparent) 27px 28px, transparent 28px 56px)}.pw-cheat-block{border-radius:var(--pw-radius);font-size:var(--pw-text-sm);box-shadow:var(--pw-shadow-sm);padding:2px 6px;line-height:1.3;position:absolute;left:2px;right:2px;overflow:hidden}.pw-cheat-ref{border-radius:var(--pw-radius-pill);background:var(--pw-text-strong);width:20px;height:20px;color:var(--pw-surface);z-index:3;font-size:11px;font-weight:var(--pw-weight-bold);box-shadow:0 0 0 2px var(--pw-surface);place-items:center;line-height:1;display:grid;position:absolute;left:-16px;translate:0 -50%}.pw-cheat-key{grid-template-columns:20px 18px max-content max-content minmax(0,1fr);column-gap:9px;display:grid}.pw-cheat-key__row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--pw-border);align-items:center;row-gap:4px;padding:5px 0;display:grid}.pw-cheat-key__row .pw-cheat-waits{text-align:center;justify-self:stretch}.pw-cheat-key__row:last-child{border-bottom:0}.pw-cheat-key__n{border-radius:var(--pw-radius-pill);background:var(--pw-text-strong);width:18px;height:18px;color:var(--pw-surface);font-size:10px;font-weight:var(--pw-weight-bold);align-self:center;place-items:center;line-height:1;display:grid}.pw-cheat-key__swatch{background:color-mix(in srgb, var(--pw-stage-tone) 16%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-stage-tone) 40%, transparent);border-left:4px solid var(--pw-stage-tone);border-radius:4px;align-self:center;width:16px;height:16px}.pw-cheat-key__row b{color:var(--pw-text-strong);font-size:12.5px}.pw-cheat-key__row small{color:var(--pw-muted);font-size:11.5px;line-height:1.35}.pw-cheat-waits{white-space:nowrap;font-size:10px;font-weight:var(--pw-weight-bold);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--pw-radius-pill);border:1px solid var(--pw-border);background:var(--pw-surface-2);color:var(--pw-muted);align-self:center;padding:1px 7px}.pw-cheat-waits--shop{border-color:var(--pw-doc-order);color:var(--pw-doc-order);background:0 0}.pw-cheat-waits--client{border-color:var(--pw-emp-2);color:var(--pw-emp-2);background:0 0}.pw-cheat-waits--now{border-color:var(--pw-emp-1);color:var(--pw-emp-1);background:0 0}.pw-cheat-marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.pw-cheat-marks div{color:var(--pw-muted);align-items:baseline;gap:8px;font-size:11px;display:flex}.pw-cheat-marks b{color:var(--pw-text-strong);font-size:11.5px}.pw-cheat-marks__g{width:16px;color:var(--pw-muted);flex:none;align-self:center;place-items:center;display:grid}.pw-cheat-marks__dot{border-radius:var(--pw-radius-pill);width:7px;height:7px}.pw-cheat-mini--warn{color:var(--pw-text-strong)}.pw-cheat-mock{max-width:900px;color:var(--pw-text);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);grid-template-columns:190px minmax(0,1fr);font-size:10.5px;line-height:1.3;display:grid;overflow:hidden}.pw-cheat-mock b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-cheat-mock__cap{font-size:8.5px;font-weight:var(--pw-weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--pw-muted);align-items:center;gap:5px;display:flex}.pw-cheat-mock__n{border-radius:var(--pw-radius-pill);background:var(--pw-text-strong);width:14px;height:14px;color:var(--pw-surface);font-size:8.5px;line-height:1;font-weight:var(--pw-weight-bold);flex:none;place-items:center;font-style:normal;display:inline-grid}.pw-cheat-mock__n--corner{position:absolute;top:4px;right:4px}.pw-cheat-mock__side{background:var(--pw-surface-2);border-right:1px solid var(--pw-border);flex-direction:column;gap:5px;min-width:0;padding:7px 7px 8px;display:flex}.pw-cheat-mock__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.pw-cheat-mock__list li{border-radius:5px;align-items:center;gap:5px;min-width:0;padding:2px 5px;font-size:10px;display:flex}.pw-cheat-mock__list li.is-on{background:var(--pw-primary);color:var(--pw-on-primary);font-weight:var(--pw-weight-semibold)}.pw-cheat-mock__li-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pw-cheat-mock__list em{color:var(--pw-muted);margin-left:auto;font-style:normal}.pw-cheat-mock__list li.is-on em{color:inherit;opacity:.85}.pw-cheat-mock__ico{opacity:.7;flex:none;display:inline-flex}.pw-cheat-mock__side-foot{border-top:1px solid var(--pw-border);color:var(--pw-muted);gap:2px;margin-top:auto;padding-top:6px;display:grid}.pw-cheat-mock__side-foot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-cheat-mock__main{grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;min-width:0;padding:7px 9px;display:grid}.pw-cheat-mock__head{border-bottom:1px solid var(--pw-border);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:4px;display:flex}.pw-cheat-mock__kind,.pw-cheat-mock__shop{font-size:8.5px;font-weight:var(--pw-weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--pw-muted)}.pw-cheat-mock__head .pw-cheat-num{font-size:13px}.pw-cheat-mock__bandrow{align-items:center;gap:6px;display:flex}.pw-cheat-mock__bandrow .pw-cheat-band{--pw-seg-notch:6px;flex:1;gap:2px;min-width:0}.pw-cheat-mock__bandrow .pw-cheat-seg{padding-top:3px;padding-bottom:3px;padding-right:4px;padding-left:calc(4px + var(--pw-seg-notch));font-size:8px;line-height:1.35}.pw-cheat-mock__bandrow .pw-cheat-seg:first-child{padding-left:6px}.pw-cheat-mock__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pw-cheat-mock__box,.pw-cheat-mock__note{border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface);min-width:0;padding:5px 22px 5px 8px;position:relative}.pw-cheat-mock__box{align-items:center;gap:6px;font-size:9.5px;display:flex}.pw-cheat-mock__boxmain{flex:1;gap:1px;min-width:0;display:grid}.pw-cheat-mock__boxmain>span{white-space:nowrap;min-width:0;color:var(--pw-muted);align-items:center;gap:5px;display:flex}.pw-cheat-mock__boxmain>b{white-space:nowrap}.pw-cheat-mock__box b{font-size:10.5px}.pw-cheat-mock__box em{font-style:normal;font-weight:var(--pw-weight-normal);color:var(--pw-muted)}.pw-cheat-mock__cal{text-align:center;border:1px solid var(--pw-border);background:var(--pw-surface-2);border-radius:5px;flex:none;width:26px;overflow:hidden}.pw-cheat-mock__cal i{font-size:7px;font-style:normal;font-weight:var(--pw-weight-bold);letter-spacing:.05em;text-transform:uppercase;background:var(--pw-primary);color:var(--pw-on-primary);padding:1px 0;display:block}.pw-cheat-mock__cal b{padding:1px 0 2px;font-size:12px;line-height:1.15;display:block}.pw-cheat-mock__link{color:var(--pw-primary);font-style:normal;font-weight:var(--pw-weight-semibold);flex:none;margin-left:auto;padding-left:6px}.pw-cheat-mock__x{color:var(--pw-muted);flex:none}.pw-cheat-mock__km{border:1px solid var(--pw-border);border-radius:var(--pw-radius-pill);color:var(--pw-text);padding:0 4px}.pw-cheat-mock__note{align-content:start;gap:2px;display:grid}.pw-cheat-mock__note b{font-size:10.5px}.pw-cheat-mock__note--client{border-color:color-mix(in srgb, var(--pw-warn) 45%, transparent);background:color-mix(in srgb, var(--pw-warn) 7%, var(--pw-surface))}.pw-cheat-mock__note--client .pw-cheat-mock__cap{color:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-text-strong))}.pw-cheat-mock__note:not(.pw-cheat-mock__note--client){border-style:dashed;border-color:color-mix(in srgb, var(--pw-primary) 40%, transparent);background:color-mix(in srgb, var(--pw-primary) 5%, var(--pw-surface))}.pw-cheat-mock__items{gap:3px;display:grid}.pw-cheat-mock__itemshead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pw-cheat-mock__itemshead .pw-cheat-mock__cap{margin-right:auto}.pw-cheat-mock__switch{border:1px solid var(--pw-border);border-radius:var(--pw-radius-pill);background:var(--pw-surface-2);display:inline-flex;overflow:hidden}.pw-cheat-mock__switch i{color:var(--pw-muted);padding:1px 6px;font-style:normal}.pw-cheat-mock__switch i.is-on{background:var(--pw-surface);color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);box-shadow:var(--pw-shadow-sm)}.pw-cheat-mock__rows{padding-right:22px;position:relative}.pw-cheat-mock__item{border-bottom:1px solid var(--pw-border);grid-template-columns:15px minmax(0,1fr) auto 62px;align-items:center;gap:7px;padding:2px 0;display:grid}.pw-cheat-mock__item:last-child{border-bottom:0}.pw-cheat-mock__item-name{color:var(--pw-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-cheat-mock__item-qty{color:var(--pw-muted)}.pw-cheat-mock__item-sum{text-align:right;font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-cheat-mock__type{border-radius:var(--pw-radius-pill);place-items:center;width:15px;height:15px;line-height:1;display:inline-grid}.pw-cheat-mock__type--labor{background:color-mix(in srgb, var(--pw-info) 14%, var(--pw-surface));color:var(--pw-info)}.pw-cheat-mock__type--part{background:color-mix(in srgb, var(--pw-warn) 22%, var(--pw-surface));color:var(--pw-warn)}.pw-cheat-mock__foot-items{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.pw-cheat-mock__add{border:1px dashed var(--pw-border);border-radius:var(--pw-radius-pill);color:var(--pw-primary);font-weight:var(--pw-weight-semibold);padding:2px 8px}.pw-cheat-mock__add em{font-style:normal;font-weight:var(--pw-weight-normal);color:var(--pw-muted)}.pw-cheat-mock__sum{justify-items:end;gap:1px;display:grid}.pw-cheat-mock__sum i{color:var(--pw-muted);align-items:baseline;gap:8px;font-style:normal;display:flex}.pw-cheat-mock__sum i b{font-variant-numeric:tabular-nums}.pw-cheat-mock__sum i.is-total{color:var(--pw-text-strong);align-items:center}.pw-cheat-mock__sum i.is-total b{font-size:12px}.pw-cheat-mock__folds{gap:2px;display:grid}.pw-cheat-mock__folds span{border-top:1px solid var(--pw-border);font-size:8.5px;font-weight:var(--pw-weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--pw-muted);align-items:center;gap:6px;padding-top:3px;display:flex}.pw-cheat-mock__folds em{font-style:normal;font-weight:var(--pw-weight-medium);letter-spacing:0;text-transform:none;margin-left:auto}.pw-cheat-mock__foot{white-space:nowrap;border-top:1px solid var(--pw-border);align-items:center;gap:4px;padding-top:6px;font-size:9px;display:flex}.pw-cheat-mock__btn{border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface);color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.pw-cheat-mock__btn--ghost{color:var(--pw-muted);margin-left:auto}.pw-cheat-mock__dots{gap:1.5px;padding:1px 3px;display:inline-grid}.pw-cheat-mock__dots i{background:currentColor;border-radius:50%;width:2px;height:2px}.pw-cheat-mock__btn--go{background:var(--pw-primary);border-color:var(--pw-primary);color:var(--pw-on-primary)}.pw-cheat-mock__btn--go .pw-cheat-mock__n{background:var(--pw-surface);color:var(--pw-text-strong)}.pw-cheat-spots{display:grid}.pw-cheat-spot{border-bottom:1px solid var(--pw-border);grid-template-columns:17px minmax(0,1fr);gap:0 8px;padding:2px 0;display:grid}.pw-cheat-spot__n{border-radius:var(--pw-radius-pill);background:var(--pw-text-strong);width:17px;height:17px;color:var(--pw-surface);font-size:9.5px;font-weight:var(--pw-weight-bold);align-self:center;place-items:center;line-height:1;display:grid}.pw-cheat-spot__head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pw-cheat-spot__head b{color:var(--pw-text-strong);font-size:11px}.pw-cheat-spot small{color:var(--pw-muted);grid-column:2;font-size:9.8px;line-height:1.22}.pw-cheat-save{white-space:nowrap;font-size:9px;font-weight:var(--pw-weight-bold);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--pw-border);border-radius:var(--pw-radius-pill);color:var(--pw-muted);background:0 0;padding:1px 6px}.pw-cheat-save--now{border-color:var(--pw-ok);color:var(--pw-ok)}.pw-cheat-save--save{border-color:var(--pw-warn);color:color-mix(in srgb, var(--pw-warn) 80%, var(--pw-text-strong))}.pw-cheat-save--read{border-color:var(--pw-border-strong);color:var(--pw-muted)}.pw-cheat-visit{grid-template-columns:600px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pw-cheat-visit>*{min-width:0}.pw-cheat-visit .pw-cheat-mock{max-width:none}.pw-cheat-visit .pw-cheat-mock__folds{display:none}.pw-cheat-visit .pw-cheat-mock__side{gap:4px;padding:6px 7px}.pw-cheat-visit .pw-cheat-mock__list li{padding:1px 5px;font-size:9.5px}.pw-cheat-visit .pw-cheat-mock__main{gap:4px}.pw-cheat-stagefoot .pw-cheat-stagekey__band{margin-bottom:5px}.pw-cheat-stagefoot .pw-cheat-seg{padding-top:6px;padding-bottom:6px;font-size:12.5px}.pw-cheat-stagefoot .pw-cheat-stagekey__c b{font-size:11.5px}.pw-cheat-sfoot{color:var(--pw-muted);flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;font-size:11px;line-height:1.35;display:flex}.pw-cheat-sfoot b{color:var(--pw-text-strong)}.pw-cheat-sekcje{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pw-cheat-sekcje>*{min-width:0}.pw-cheat-sekcje .pw-cheat-mock__side{border:1px solid var(--pw-border);border-right:1px solid var(--pw-border);border-radius:var(--pw-radius-md);padding:9px 9px 10px;font-size:11.5px}.pw-cheat-sekcje .pw-cheat-mock__list li{background:var(--pw-surface);padding:5.5px 6px;font-size:11.5px}.pw-cheat-sekcje .pw-cheat-mock__list li.is-on{background:var(--pw-primary)}.pw-cheat-sekcje .pw-cheat-mock__list .pw-cheat-spot__n{width:13px;height:13px;margin-left:auto;font-size:8.5px}.pw-cheat-sekcje .pw-cheat-mock__list em+.pw-cheat-spot__n{margin-left:4px}.pw-cheat-sekcje .pw-cheat-mock__list li.is-on .pw-cheat-spot__n{background:var(--pw-on-primary);color:var(--pw-primary)}.pw-cheat-sekcje .pw-cheat-mock__side-foot{font-size:10.5px}.pw-cheat-seckey{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-content:start;gap:0 18px;display:grid}.pw-cheat-seckey__row{border-bottom:1px solid var(--pw-border);grid-template-columns:17px minmax(0,1fr);align-items:start;gap:2px 8px;min-width:0;padding:6px 0;display:grid}.pw-cheat-seckey__row:nth-child(7),.pw-cheat-seckey__row:last-child{border-bottom:0}.pw-cheat-seckey__row .pw-cheat-spot__n{margin-top:1px}.pw-cheat-seckey__head{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.pw-cheat-seckey__head b{color:var(--pw-text-strong);font-size:13px}.pw-cheat-seckey__what{color:var(--pw-text);grid-column:2;font-size:12.2px;line-height:1.32}.pw-cheat-seckey small{color:var(--pw-muted);grid-column:2;font-size:11.3px;line-height:1.32}.pw-cheat-when{white-space:nowrap;font-size:9px;font-weight:var(--pw-weight-semibold);border-radius:var(--pw-radius-pill);background:color-mix(in srgb, var(--pw-warn) 22%, var(--pw-surface));color:var(--pw-text-strong);padding:1px 6px}.pw-cheat-secfoot{margin-top:10px}.pw-cheat-stay{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:22px;display:grid}.pw-cheat-karta{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);padding:6px 12px 10px}.pw-cheat-karta .pw-stay{border-top:0;margin-top:0;padding-top:0}.pw-cheat-until{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin-top:10px;padding:8px 12px;display:grid}.pw-cheat-until__lab{font-size:10px;font-weight:var(--pw-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--pw-muted);white-space:nowrap}.pw-cheat-until b{color:var(--pw-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.pw-cheat-ends{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pw-cheat-end{border-left:3px solid var(--pw-doc-tone);padding:1px 0 1px 10px}.pw-cheat-end--start{--pw-doc-tone:var(--pw-doc-order)}.pw-cheat-end--end{--pw-doc-tone:var(--pw-emp-2)}.pw-cheat-end b{color:var(--pw-text-strong);font-size:13px;display:block}.pw-cheat-end p{color:var(--pw-text);margin:2px 0 3px;font-size:11.5px;line-height:1.35}.pw-cheat-end small{color:var(--pw-muted);font-size:10.5px;line-height:1.3;display:block}.pw-cheat-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.pw-cheat-rules p{color:var(--pw-muted);margin:0;font-size:11.5px;line-height:1.35}.pw-cheat-rules b{color:var(--pw-text-strong)}.pw-cheat-where{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}.pw-cheat-where div{border-left:3px solid var(--pw-primary);padding-left:9px}.pw-cheat-where b{color:var(--pw-text-strong);font-size:12px;display:block}.pw-cheat-where__path{color:var(--pw-text);font-size:10.5px;display:block}.pw-cheat-where small{color:var(--pw-muted);margin-top:2px;font-size:10.5px;line-height:1.3;display:block}.pw-cheat-stock{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.pw-cheat-stock--foot{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr)}.pw-cheat-stock--foot>.pw-cheat-sect{margin-top:10px}.pw-cheat-stock__part{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md) var(--pw-radius-md) 0 0;background:var(--pw-surface-2);border-bottom:0;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 9px;display:flex}.pw-cheat-stock__part b{color:var(--pw-text-strong);font-size:12px}.pw-cheat-stock__part span{color:var(--pw-muted);font-size:9.5px}.pw-cheat-stock__part i{font-size:16px;font-style:normal;font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);margin-left:auto}.pw-cheat-stock__part i small{color:var(--pw-muted);font-size:9.5px;font-weight:var(--pw-weight-semibold)}.pw-cheat-ruchy{--pw-text-sm:10.5px;--pw-text-xs:9.5px;--pw-space-2:2px;--pw-space-3:8px;--pw-space-4:9px;border:1px solid var(--pw-border);border-radius:0 0 var(--pw-radius-md) var(--pw-radius-md);background:var(--pw-surface);overflow:hidden}.pw-cheat-ruchy__cap{font-size:9.5px;font-weight:var(--pw-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--pw-muted);border-bottom:1px solid var(--pw-border);padding:5px 9px 4px}.pw-cheat-ruchy>:last-child{border-bottom:0}.pw-cheat-ruchy .pw-cheat-mock__n{vertical-align:1px}.pw-cheat-stockkey{align-content:start;gap:3px;display:grid}.pw-cheat-stockkey+.pw-cheat-h--gap{margin-top:10px}.pw-cheat-stockkey__row{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;display:grid}.pw-cheat-stockkey__head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pw-cheat-stockkey__head b{color:var(--pw-text-strong);font-size:11px}.pw-cheat-stockkey__head span{color:var(--pw-primary);font-size:9.5px}.pw-cheat-stockkey p{color:var(--pw-text);margin:0;font-size:10.5px;line-height:1.34}.pw-cheat-baskets__bar{background:var(--pw-surface-2);border-radius:3px;height:6px;margin:3px 0 5px;display:flex;overflow:hidden}.pw-cheat-baskets__seg{background:var(--pw-basket);display:block}.pw-cheat-baskets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pw-cheat-basket{border:1px solid var(--pw-border);border-top:3px solid var(--pw-basket);border-radius:var(--pw-radius);gap:2px;padding:4px 7px;display:grid}.pw-cheat-basket b{color:var(--pw-text-strong);font-size:11px}.pw-cheat-basket small{color:var(--pw-muted);font-size:9.5px;line-height:1.35}.pw-cheat-basket span{color:var(--pw-text);font-size:9.5px}.pw-cheat-baskets__seg--ok,.pw-cheat-basket--ok{--pw-basket:var(--pw-ok)}.pw-cheat-baskets__seg--warn,.pw-cheat-basket--warn{--pw-basket:var(--pw-warn)}.pw-cheat-baskets__seg--primary,.pw-cheat-basket--primary{--pw-basket:var(--pw-primary)}.pw-cheat-baskets__seg--muted,.pw-cheat-basket--muted{--pw-basket:var(--pw-border-strong)}.pw-cheat-where--stack{grid-template-columns:minmax(0,1fr);gap:6px}@media screen and (width<=900px){.pw-cheat-happy{grid-template-columns:1fr}.pw-cheat-happy__arrow{font-size:20px;transform:rotate(90deg)}.pw-cheat-cols{grid-template-columns:1fr}.pw-cheat-band{--pw-seg-notch:0px;flex-wrap:wrap}.pw-cheat-band .pw-cheat-seg{border-radius:4px}.pw-cheat-stagekey{grid-template-columns:minmax(0,1fr);gap:8px}.pw-cheat-stagekey__band{margin-bottom:2px}.pw-cheat-stagekey__n{font-size:12.5px;font-style:normal;font-weight:var(--pw-weight-bold);color:var(--pw-stage-tone);display:block}.pw-cheat-plan,.pw-cheat-key{grid-template-columns:minmax(0,1fr)}.pw-cheat-mock__foot{flex-wrap:wrap}.pw-cheat-key__row{grid-template-columns:20px 18px minmax(0,1fr) auto}.pw-cheat-stock{grid-template-columns:minmax(0,1fr)}.pw-cheat-baskets{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-cheat-key__row small{grid-column:3/-1}.pw-cheat-marks,.pw-cheat-stay,.pw-cheat-ends,.pw-cheat-rules,.pw-cheat-where{grid-template-columns:1fr}.pw-cheat-visit{grid-template-columns:minmax(0,1fr)}.pw-cheat-mock,.pw-cheat-mini--fig{max-width:none}.pw-cheat-mock{grid-template-columns:minmax(0,1fr)}.pw-cheat-mock__side{border-right:0;border-bottom:1px solid var(--pw-border)}.pw-cheat-mock__row{grid-template-columns:minmax(0,1fr)}}@media print{body:has(.pw-summary-sheet){padding-right:0!important;overflow:visible!important}body:has(.pw-summary-sheet)>:not(:has(.pw-summary-sheet)){display:none!important}body:has(.pw-summary-sheet)>:has(.pw-summary-sheet){opacity:1!important;background:0 0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;inset:auto!important}[role=dialog]:has(.pw-summary-sheet){width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;box-shadow:none!important;filter:none!important;border-radius:0!important;padding:0!important;animation:none!important;overflow:visible!important;transform:none!important}[role=dialog]:has(.pw-summary-sheet)>:not(.pw-summary-scroll){display:none!important}.pw-summary-scroll{background:0 0!important;border:0!important;flex:none!important;margin:0!important;padding:0!important;overflow:visible!important}.pw-summary-sheet{box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}body:has(.pw-cheat){padding-right:0!important;overflow:visible!important}body:has(.pw-cheat)>:not(:has(.pw-cheat)){display:none!important}body:has(.pw-cheat)>:has(.pw-cheat){opacity:1!important;background:0 0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;inset:auto!important}[role=dialog]:has(.pw-cheat){width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;box-shadow:none!important;filter:none!important;border-radius:0!important;padding:0!important;animation:none!important;overflow:visible!important;transform:none!important}[role=dialog]:has(.pw-cheat)>:not(.pw-cheat-scroll){display:none!important}.pw-cheat-scroll{border:0!important;flex:none!important;margin:0!important;padding:0!important;overflow:visible!important}.pw-cheat{font-size:10.5px}.pw-cheat-page+.pw-cheat-page{break-before:page;border-top:0;margin-top:0;padding-top:0}.pw-cheat-tag{margin-bottom:6px}.pw-cheat-sect{margin-top:14px}.pw-cheat-h{margin-bottom:4px}.pw-cheat-hstep__num .pw-cheat-num{font-size:16px}.pw-cheat-band{--pw-seg-notch:12px}.pw-cheat-seg{padding-top:9px;padding-bottom:9px;font-size:13.5px}.pw-cheat-glyph{width:21px;height:21px}.pw-cheat-stagekey__c b{font-size:13px}.pw-cheat-stagekey__c small{font-size:11px}.pw-cheat-map{background:#fff;max-width:560px;margin:0 auto}.pw-cheat-map .t{font-size:12px}.pw-cheat-map .n{font-size:10px}.pw-cheat-legend span{font-size:9.5px}.pw-cheat-plan{gap:16px}.pw-cheat-key__row{padding:8px 0}.pw-cheat-key__row b{font-size:13px}.pw-cheat-key__row small{font-size:12px}.pw-cheat-waits{font-size:9px}.pw-cheat-key__row .pw-cheat-waits{font-size:9.5px}.pw-cheat-marks{gap:10px 18px}.pw-cheat-marks div{font-size:12px}.pw-cheat-marks b{font-size:12.5px}.pw-cheat-cal,.pw-cheat-mock,.pw-cheat-mock__side{background:#fff}.pw-cheat-save{font-size:8.5px}.pw-cheat-stay{gap:18px}.pw-cheat-karta{background:#fff;padding:4px 10px 8px}.pw-cheat-karta .pw-stay{gap:.3rem}.pw-cheat-karta .pw-stay__tl-item{padding-bottom:.3rem}.pw-cheat-karta .pw-stay__sum>div{padding:.25rem .5rem}.pw-cheat-until{margin-top:6px;padding:6px 10px}.pw-cheat-ends{gap:14px}.pw-cheat-end b{font-size:13.5px}.pw-cheat-end p{margin:3px 0 4px;font-size:12px}.pw-cheat-rules{gap:11px 16px}.pw-cheat-end small,.pw-cheat-rules p,.pw-cheat-where small,.pw-cheat-where__path{font-size:11.5px}.pw-cheat-where b{font-size:13px}.pw-cheat-table td{padding:3px 6px;font-size:9.5px}.pw-cheat-table th{padding-bottom:3px;font-size:9px}.pw-cheat-search div{font-size:9.5px}.pw-cheat-mini{margin-top:5px;font-size:10.5px}.pw-cheat,.pw-cheat *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pw-hover-card{z-index:400;border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);width:300px;max-width:calc(100vw - 16px);color:var(--pw-text);font-size:var(--pw-text-sm);box-shadow:var(--pw-shadow-lg);pointer-events:none;padding:.7rem .8rem;line-height:1.4;animation:.12s pw-tip-in;position:fixed}.pw-hover-card h4{font-size:var(--pw-text-sm);color:var(--pw-text-strong);margin:0 0 .25rem}.pw-hover-card table{border-collapse:collapse;width:100%;font-size:var(--pw-text-xs);margin-top:.4rem}.pw-hover-card td{padding:.1rem 0}.pw-hover-card td:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--pw-text-strong);white-space:nowrap}.pw-hover-card__sw{background:var(--pw-stage-tone);border-radius:2px;width:8px;height:8px;margin-right:.4rem;display:inline-block}.pw-event-popover{z-index:180;width:380px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--pw-text);font-size:var(--pw-text-sm);line-height:1.4;animation:.12s pw-tip-in;position:fixed}.pw-event-popover__sheet{border-radius:var(--pw-radius-lg);box-shadow:var(--pw-shadow-lg);cursor:pointer;transition:box-shadow var(--pw-transition-fast);position:relative}.pw-event-popover__sheet:after{content:"";border-radius:inherit;background:var(--pw-primary);opacity:0;pointer-events:none;transition:opacity var(--pw-transition-fast);position:absolute;inset:0}.pw-event-popover__sheet:hover,.pw-event-popover__sheet:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-ring) 55%, transparent), var(--pw-shadow-lg)}.pw-event-popover__sheet:hover:after,.pw-event-popover__sheet:focus-within:after{opacity:.02}.pw-peek-tools{flex:none;align-items:center;gap:1px;display:inline-flex}.pw-peek-tools button.pw-btn-ghost{box-shadow:none;color:var(--pw-muted);background:0 0;border-color:#0000}.pw-peek-tools button.pw-btn-ghost:hover:not(:disabled){background:var(--pw-surface-2);box-shadow:none;color:var(--pw-text-strong);border-color:#0000}.pw-peek-tools button.pw-btn-ghost:active:not(:disabled){transform:none}.pw-peek-sec{border-radius:var(--pw-radius);cursor:pointer;min-width:0;transition:background var(--pw-transition-fast);padding:.45rem .5rem;position:relative}.pw-peek-sec+.pw-peek-sec{border-top:1px solid var(--pw-border)}.pw-peek-sec:hover,.pw-peek-sec:focus-visible{background:color-mix(in srgb, var(--pw-primary) 6%, var(--pw-surface))}.pw-peek-sec__go{z-index:1;border:1px solid color-mix(in srgb, var(--pw-primary) 30%, var(--pw-border));border-radius:var(--pw-radius-pill);background:var(--pw-surface);box-shadow:var(--pw-shadow-xs);color:var(--pw-primary);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);white-space:nowrap;align-items:center;gap:.25rem;padding:.05rem .5rem .05rem .4rem;display:none;position:absolute;top:-.6rem;right:.5rem}.pw-peek-sec:hover>.pw-peek-sec__go,.pw-peek-sec:focus-visible>.pw-peek-sec__go{display:inline-flex}.pw-peek-sec:first-child>.pw-peek-sec__go{top:.3rem}.pw-peek-sec--still{cursor:inherit}.pw-peek-sec--still:hover{background:0 0}.pw-note-peek__hero{align-items:center;gap:var(--pw-space-2);flex:none;padding:.5rem .9rem;display:flex}.pw-note-peek__dot{border-radius:50%;flex:none;width:.6rem;height:.6rem}.pw-note-peek__kind{font-size:var(--pw-text-md);font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-heading);color:var(--pw-text-strong)}.pw-note-peek__body{flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;padding:.3rem .4rem .4rem;display:grid;overflow-y:auto}.pw-note-peek__when{align-items:center;gap:var(--pw-space-2);min-width:0;display:flex}.pw-note-peek__hours{font-size:var(--pw-text-base);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-note-peek__dur{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-medium);color:var(--pw-muted);margin-left:.5rem}.pw-note-peek__place{font-size:var(--pw-text-sm);color:var(--pw-muted);flex-wrap:wrap;align-items:center;gap:.15rem .4rem;margin-top:.1rem;display:flex}.pw-note-peek__fact{align-items:center;gap:.35rem;display:inline-flex}.pw-note-peek__emp{border-radius:50%;flex:none;width:.6rem;height:.6rem;display:inline-block}.pw-note-peek__text{font-size:var(--pw-text-base);color:var(--pw-text-strong);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.pw-note-peek__text--none{color:var(--pw-muted);font-size:var(--pw-text-sm)}.pw-event-popover__sheet--still{cursor:auto}.pw-event-popover__sheet--still:hover,.pw-event-popover__sheet--still:focus-within{box-shadow:var(--pw-shadow-lg)}.pw-event-popover__sheet--still:hover:after,.pw-event-popover__sheet--still:focus-within:after{opacity:0}.pw-event-popover:has(.pw-evq){width:440px}.pw-evq{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);flex-direction:column;max-height:calc(100vh - 16px);display:flex;overflow-y:auto}.pw-evq__top{justify-content:flex-end;padding:.35rem .4rem 0;display:flex}.pw-evq__head{padding:0 1.1rem .2rem 3.1rem}.pw-evq__rows{gap:.15rem;padding:.4rem 1.1rem .2rem .6rem;display:grid}.pw-evq__row{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;padding:.35rem 0;display:grid}.pw-evq__icon{height:2.1rem;color:var(--pw-muted);place-items:center;display:grid}.pw-evq__when{color:var(--pw-text-strong);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;padding-top:.45rem;display:flex}.pw-evq__day{font-weight:var(--pw-weight-semibold)}.pw-evq__hours{font-variant-numeric:tabular-nums}.pw-evq__muted{color:var(--pw-muted);font-size:var(--pw-text-xs)}.pw-evq__row .pw-evq__muted:last-child{margin-top:.15rem}.pw-evq__foot{justify-content:flex-end;align-items:center;gap:.5rem;padding:.6rem 1.1rem .9rem;display:flex}.pw-evp__title{font-size:var(--pw-text-lg);font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-heading);color:var(--pw-text-strong);overflow-wrap:anywhere;padding:0 .9rem .35rem}.pw-evp__muted{color:var(--pw-muted);font-size:var(--pw-text-sm)}.pw-evp__line{grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.4rem;display:grid}.pw-evp__icon{color:var(--pw-muted);padding-top:.15rem}.pw-evp__notes{color:var(--pw-text-strong);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pw-evp__foot{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;padding:.55rem .8rem .65rem}.pw-evp__hint{font-size:var(--pw-text-xs);color:var(--pw-muted);flex-basis:100%}.pw-evc{gap:.9rem;display:grid}.pw-evc__card{border-radius:var(--pw-radius-md);background:var(--pw-surface-2);border-left:4px solid var(--pw-evc-event);gap:.25rem;padding:.7rem .85rem;display:grid}.pw-evc__top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pw-evc__name{min-width:0;font-size:var(--pw-text-md);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);overflow-wrap:anywhere;flex:1}.pw-evc__step{color:var(--pw-muted);align-items:center;gap:.3rem;display:inline-flex}.pw-evc__pill{border-radius:var(--pw-radius-pill);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);white-space:nowrap;padding:.1rem .55rem}.pw-evc__pill--from{background:color-mix(in srgb, var(--pw-evc-event) 14%, var(--pw-surface));color:color-mix(in srgb, var(--pw-evc-event) 70%, var(--pw-text-strong))}.pw-evc__pill--to{background:color-mix(in srgb, var(--pw-evc-target) 16%, var(--pw-surface));color:color-mix(in srgb, var(--pw-evc-target) 72%, var(--pw-text-strong))}.pw-evc__when{font-size:var(--pw-text-sm);color:var(--pw-text);align-items:center;gap:.35rem;display:flex}.pw-evc__when svg{color:var(--pw-muted);flex:none}.pw-evc__group{gap:.4rem;display:grid}.pw-evc__cap{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted)}.pw-evc__chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pw-evc__chip{border-radius:var(--pw-radius-pill);max-width:100%;font-size:var(--pw-text-sm);align-items:center;gap:.35rem;padding:.28rem .6rem;display:inline-flex}.pw-evc__chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pw-evc__chip svg{flex:none}.pw-evc__chip--ok{background:color-mix(in srgb, var(--pw-ok) 11%, var(--pw-surface));color:var(--pw-text-strong)}.pw-evc__chip--ok svg{color:var(--pw-ok)}.pw-evc__chip--todo{border:1px dashed var(--pw-border-strong);color:var(--pw-muted)}.pw-evc__choices{border-top:1px solid var(--pw-border);gap:.55rem;padding-top:.85rem;display:grid}.pw-evc__sub-choice{padding-left:1.6rem}.pw-peek-note{border-left:3px solid color-mix(in srgb, var(--pw-warn) 75%, var(--pw-border));font-size:var(--pw-text-sm);color:var(--pw-text-strong);padding-left:.6rem}.pw-peek-note--plain{border-left:3px dashed color-mix(in srgb, var(--pw-muted) 45%, var(--pw-border));color:var(--pw-text);margin-top:.4rem}.pw-peek-note__cap{font-size:.6rem;font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:color-mix(in srgb, var(--pw-warn) 60%, var(--pw-text-strong))}.pw-peek-note--plain .pw-peek-note__cap{color:var(--pw-muted)}.pw-peek-note__text{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pw-peek-note__text--1{-webkit-line-clamp:1;line-clamp:1}.pw-peek-note__text--2{-webkit-line-clamp:2;line-clamp:2}@media (prefers-reduced-motion:reduce){.pw-hover-card,.pw-event-popover{animation:none}.pw-event-popover__sheet,.pw-event-popover__sheet:after,.pw-peek-sec{transition:none}}.pw-stay{border-top:1px solid var(--pw-border);gap:.4rem;margin-top:.3rem;padding-top:.15rem;display:grid}.pw-stay__head{align-items:center;gap:var(--pw-space-2);min-width:0;padding:.15rem 0;display:flex}.pw-stay__icon{background:var(--pw-surface-2);width:1.4rem;height:1.4rem;color:var(--pw-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pw-stay__title{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted)}.pw-stay__total{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);white-space:nowrap}.pw-stay__total small{color:var(--pw-muted);font-weight:400}.pw-stay__empty{color:var(--pw-muted);font-size:var(--pw-text-sm);margin:0}.pw-stay-fact{font-size:var(--pw-text-sm);color:var(--pw-text);flex-wrap:wrap;align-items:center;gap:.1rem .4rem;margin-top:.2rem;display:flex}.pw-stay-fact b{font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-stay-fact__icon{color:var(--pw-muted);flex:none;display:inline-flex}.pw-stay-fact__ends{color:var(--pw-muted);font-size:var(--pw-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.pw-stay__sum{gap:var(--pw-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pw-stay__sum>div{border-radius:var(--pw-radius);background:var(--pw-surface-2);min-width:0;padding:.35rem .5rem}.pw-stay__sum .k{font-size:var(--pw-text-xs);color:var(--pw-muted);display:block}.pw-stay__sum .v{font-size:var(--pw-text-md);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.pw-stay__sum .v small{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-medium);color:var(--pw-muted)}.pw-stay__tl{margin:.15rem 0 .2rem;padding:0;list-style:none;position:relative}.pw-stay__tl:before{content:"";background:var(--pw-border);width:2px;position:absolute;top:8px;bottom:8px;left:6px}.pw-stay__tl-item{gap:0 var(--pw-space-2);font-size:var(--pw-text-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:0 0 .5rem 1.4rem;display:grid;position:relative}.pw-stay__tl-item:last-child{padding-bottom:0}.pw-stay__dot{background:var(--pw-surface);border:3px solid var(--pw-stage-tone);border-radius:50%;width:13px;height:13px;position:absolute;top:.35rem;left:0}.pw-stay__tl-item--now .pw-stay__dot{background:var(--pw-stage-tone);box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-stage-tone) 25%, transparent)}.pw-stay__when{font-family:var(--pw-font-mono);font-size:var(--pw-text-xs);color:var(--pw-muted);grid-column:1}.pw-stay__what{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);grid-column:1;min-width:0}.pw-stay__who{color:var(--pw-muted);font-weight:400}.pw-stay__dur{border-radius:var(--pw-radius-pill);font-size:var(--pw-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;background:color-mix(in srgb, var(--pw-stage-tone) 14%, var(--pw-surface));color:color-mix(in srgb, var(--pw-stage-tone) 80%, var(--pw-text-strong));grid-area:2/2;justify-self:end;padding:.05rem .45rem}.pw-stay__dur--long{font-weight:var(--pw-weight-bold)}.pw-stay-edit{gap:var(--pw-space-3);display:grid}.pw-stay-edit__lead{font-size:var(--pw-text-sm);color:var(--pw-muted);margin:0}.pw-stay-edit__lead strong{color:var(--pw-text-strong)}.pw-stay-edit__rows{gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.pw-stay-edit__rows:before{content:"";background:var(--pw-border);width:2px;position:absolute;top:10px;bottom:10px;left:6px}.pw-stay-edit__row{gap:.2rem var(--pw-space-3);font-size:var(--pw-text-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding-left:1.4rem;display:grid;position:relative}.pw-stay-edit__row .pw-stay__dot{top:50%;transform:translateY(-50%)}.pw-stay-edit__what{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);grid-column:1;min-width:0}.pw-stay-edit__input{font-variant-numeric:tabular-nums;font-size:var(--pw-text-sm);grid-column:2;padding:.3rem .5rem}.pw-stay-edit__fixed{font-family:var(--pw-font-mono);font-size:var(--pw-text-xs);color:var(--pw-muted);white-space:nowrap;grid-column:2}.pw-stay-edit__fixed small{font-family:var(--pw-font)}.pw-stay-edit__row .pw-stay__dur{text-align:center;grid-area:auto/3;min-width:5.5rem}.pw-stay-edit__error{font-size:var(--pw-text-sm);color:var(--pw-danger);margin:0}.pw-stay-edit__actions{justify-content:flex-end;gap:var(--pw-space-2);display:flex}@media (width<=560px){.pw-stay-edit__row{grid-template-columns:minmax(0,1fr) auto}.pw-stay-edit__input,.pw-stay-edit__fixed{grid-column:1}.pw-stay-edit__row .pw-stay__dur{grid-area:1/2/span 2}}.pw-activity-diff{justify-items:start;gap:.35rem;display:grid}button.pw-activity-diff__more{appearance:none;border:1px solid var(--pw-border);border-radius:var(--pw-radius-pill);background:var(--pw-surface);color:var(--pw-primary);font:inherit;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);cursor:pointer;transition:border-color var(--pw-transition-fast), background var(--pw-transition-fast);padding:.1rem .5rem}button.pw-activity-diff__more:hover{border-color:var(--pw-primary);background:var(--pw-surface-2)}.pw-activity-diff__list{border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface-2);gap:.5rem;width:100%;margin:0;padding:.4rem .55rem;display:grid}.pw-activity-diff__row{gap:.15rem;min-width:0;display:grid}.pw-activity-diff__label{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted)}.pw-activity-diff__value{font-size:var(--pw-text-sm);white-space:pre-wrap;overflow-wrap:break-word;border-left:2px solid var(--pw-border);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.4rem;margin:0;padding-left:.5rem;display:grid}.pw-activity-diff__value--before{color:var(--pw-muted);border-left-color:color-mix(in srgb, var(--pw-danger) 45%, var(--pw-border))}.pw-activity-diff__value--after{color:var(--pw-text-strong);border-left-color:color-mix(in srgb, var(--pw-ok) 45%, var(--pw-border))}.pw-activity-diff__side{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);color:var(--pw-muted);min-width:2.2rem}.pw-activity-diff__empty{color:var(--pw-muted);font-style:italic}.pw-wo-hist{gap:var(--pw-space-3);display:grid}.pw-wo-hist__bar{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-wo-hist__bar>:last-child{margin-left:auto}.pw-wo-hist__summary{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-wo-hist__search{flex:12rem;min-width:0;display:flex;position:relative}.pw-wo-hist__search-icon{color:var(--pw-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.pw-wo-hist__glyph{width:1.375rem;height:1.375rem;color:color-mix(in srgb, var(--pw-act-tone) 80%, var(--pw-text-strong));background:color-mix(in srgb, var(--pw-act-tone) 12%, var(--pw-surface));border:1.5px solid color-mix(in srgb, var(--pw-act-tone) 30%, transparent);border-radius:50%;place-items:center;display:grid}.pw-wo-hist__via{border-radius:var(--pw-radius-pill);background:var(--pw-surface-2);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);color:var(--pw-muted);white-space:nowrap;vertical-align:1px;align-items:center;gap:.25rem;padding:0 .45rem;display:inline-flex}.pw-sitting__card--nobody .pw-wo-hist__via{background:var(--pw-surface)}.pw-wo-hist__aside{color:var(--pw-muted)}.pw-wo-hist__old{color:var(--pw-muted);-webkit-text-decoration-color:color-mix(in srgb, var(--pw-danger) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--pw-danger) 55%, transparent)}.pw-wo-hist__arrow{color:var(--pw-muted);margin:0 .3rem}.pw-wo-hist__stages{flex-wrap:wrap;align-items:center;row-gap:.2rem;display:inline-flex}.pw-wo-hist__was{opacity:.55;display:inline-flex}.pw-sittings{gap:var(--pw-space-3);margin:0;padding:0;list-style:none;display:grid;position:relative}.pw-sittings:before{content:"";background:var(--pw-border);width:2px;position:absolute;top:1.25rem;bottom:1.25rem;left:calc(1.125rem - 1px)}.pw-sittings__day{margin-bottom:calc(-1 * var(--pw-space-1));position:relative}.pw-sittings__day span{border:1px solid var(--pw-border);border-radius:var(--pw-radius-pill);background:var(--pw-surface);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);color:var(--pw-muted);padding:.1rem .65rem;display:inline-block}.pw-sitting{gap:var(--pw-space-3);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;display:grid}.pw-sitting__nobody{z-index:1;width:2.25rem;height:2.25rem;color:var(--pw-muted);background:var(--pw-surface-2);border:1px dashed var(--pw-border-strong);box-shadow:0 0 0 4px var(--pw-surface);border-radius:50%;place-items:center;display:grid;position:relative}.pw-sitting__card{border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface);min-width:0;overflow:hidden}.pw-sitting__card--nobody{background:var(--pw-surface-2);border-style:dashed}.pw-sitting__head{align-items:center;gap:.15rem var(--pw-space-2);padding:var(--pw-space-2) var(--pw-space-3) .35rem;flex-wrap:wrap;display:flex}.pw-sitting__name{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-sitting__when{font-size:var(--pw-text-xs);color:var(--pw-muted);font-variant-numeric:tabular-nums}.pw-sitting__count{font-size:var(--pw-text-xs);color:var(--pw-muted);margin-left:auto}.pw-sitting__acts{padding:.1rem var(--pw-space-3) var(--pw-space-2);gap:.1rem;margin:0;list-style:none;display:grid}.pw-sitting__act{gap:var(--pw-space-2);grid-template-columns:1.375rem minmax(0,1fr) auto;align-items:start;padding:.25rem 0;display:grid}.pw-sitting__what{min-width:0;font-size:var(--pw-text-sm);color:var(--pw-text);overflow-wrap:anywhere;justify-items:start;gap:.3rem;padding-top:.1rem;display:grid}.pw-sitting__what strong{font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-sitting__time{font-size:var(--pw-text-xs);color:var(--pw-muted);font-variant-numeric:tabular-nums;padding-top:.15rem}.pw-sitting__act--stage{margin:.1rem calc(-1 * var(--pw-space-3));padding:.4rem var(--pw-space-3);background:color-mix(in srgb, var(--pw-act-tone) 7%, var(--pw-surface));border-block:1px solid color-mix(in srgb, var(--pw-act-tone) 18%, transparent)}.pw-sitting__acts>.pw-sitting__act--stage:first-child{margin-top:-.1rem}.pw-sitting__acts>.pw-sitting__act--stage:last-child{margin-bottom:calc(-1 * var(--pw-space-2));border-bottom:0}.pw-sitting__act--stage .pw-wo-hist__glyph{color:var(--pw-surface);background:var(--pw-act-tone);border-color:var(--pw-act-tone)}.pw-sitting__act--stage .pw-sitting__what{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-wo-log{border-collapse:collapse;width:100%;font-size:var(--pw-text-sm)}.pw-wo-log th{text-align:left;border-bottom:1px solid var(--pw-border);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);padding:0 .5rem .4rem}.pw-wo-log td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--pw-border) 70%, transparent);padding:.4rem .5rem}.pw-wo-log th:first-child,.pw-wo-log td:first-child{padding-left:0}.pw-wo-log th:last-child,.pw-wo-log td:last-child{padding-right:0}.pw-wo-log .pw-wo-log__day td{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);border-bottom:0;padding-top:.75rem}.pw-wo-log td.pw-wo-log__time{white-space:nowrap;width:1%;font-size:var(--pw-text-xs);color:var(--pw-muted);font-variant-numeric:tabular-nums;padding-top:.5rem}.pw-wo-log td.pw-wo-log__glyph{width:1%;padding-right:0}.pw-wo-log__what{min-width:0;color:var(--pw-text);overflow-wrap:anywhere}.pw-wo-log__what .pw-activity-diff{margin-top:.25rem}.pw-wo-log__title{padding-top:.1rem;line-height:1.5}.pw-wo-log__title strong,.pw-wo-log__row--stage .pw-wo-log__title{font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-wo-log__row--stage .pw-wo-hist__glyph{color:var(--pw-surface);background:var(--pw-act-tone);border-color:var(--pw-act-tone)}.pw-wo-log__row:hover td{background:var(--pw-surface-2)}.pw-wo-log td.pw-wo-log__who{white-space:nowrap;width:1%;font-size:var(--pw-text-xs);color:var(--pw-text);padding-top:.3rem}.pw-wo-log__person{align-items:center;gap:.4rem;display:inline-flex}.pw-wo-log__auto{color:var(--pw-muted)}.pw-wo-log .pw-wo-log__empty td{padding:var(--pw-space-6) 0;text-align:center;color:var(--pw-muted);border-bottom:0}.pw-wo-log__foot{font-size:var(--pw-text-xs);color:var(--pw-muted);margin:0}@media (width<=640px){.pw-wo-log__name,.pw-wo-log__auto{display:none}}.pw-intake-actions{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-intake-list{gap:var(--pw-space-2);margin:0;padding:0;list-style:none;display:grid}.pw-intake-item{align-items:center;gap:var(--pw-space-2);padding:var(--pw-space-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface);flex-wrap:wrap;min-width:0;display:flex}.pw-intake-item.is-closed{background:var(--pw-surface-2)}.pw-intake-item{cursor:pointer;transition:border-color .12s}.pw-intake-item:hover{border-color:var(--pw-primary)}.pw-intake-item__no{background:var(--pw-surface-2);border:1px solid var(--pw-border);width:1.6rem;height:1.6rem;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);color:var(--pw-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pw-intake-item.is-closed .pw-intake-item__no{background:var(--pw-surface)}.pw-intake-item__head{align-items:center;gap:var(--pw-space-2);min-width:0;font-size:var(--pw-text-sm);flex-wrap:wrap;flex:12rem;display:flex}.pw-intake-item__head strong{color:var(--pw-text-strong);white-space:nowrap}.pw-intake-item__actions{align-items:center;gap:var(--pw-space-1);margin-left:auto;display:flex}button.pw-intake-item__sheet{border:1px solid var(--pw-border);border-radius:var(--pw-radius-sm);background:var(--pw-surface);width:2.1rem;height:2.7rem;box-shadow:var(--pw-shadow-xs);cursor:pointer;flex:none;padding:0;overflow:hidden}button.pw-intake-item__sheet:hover:not(:disabled){border-color:var(--pw-primary);background:var(--pw-surface)}button.pw-intake-item__sheet:active{transform:none}.pw-intake-item__sheet img{object-fit:cover;width:100%;height:100%;display:block}.pw-intake__drift{align-items:center;gap:var(--pw-space-3);padding:var(--pw-space-2) var(--pw-space-3);border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--pw-warn) 12%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-warn) 55%, var(--pw-border));box-shadow:inset 3px 0 0 var(--pw-warn);font-size:var(--pw-text-sm);color:var(--pw-text-strong);grid-column:1/-1;display:flex}.pw-intake__drift-text{flex:1;min-width:0}.pw-intake__drift-text>strong{color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-text-strong));display:block}.pw-intake-row__q>small.pw-intake-row__was{color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-text-strong));font-weight:var(--pw-weight-semibold)}.pw-intake__colhead{align-items:baseline;gap:var(--pw-space-2);display:flex}.pw-intake__colhead strong{font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-text-strong)}.pw-intake__colhead span{margin-left:auto}.pw-intake__pair{gap:var(--pw-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.pw-intake__group,.pw-intake__condition{gap:var(--pw-space-2);display:grid}.pw-intake__views{gap:var(--pw-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pw-intake__view[data-view=gora],.pw-intake__view[data-view=bok-l],.pw-intake__view[data-view=bok-p]{grid-column:1/-1}.pw-intake__view{gap:.15rem;min-width:0;display:grid}.pw-intake__caption{font-size:var(--pw-text-xs);color:var(--pw-muted);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps)}.pw-intake__canvas{border:1px solid var(--pw-border);border-radius:var(--pw-radius-sm);background:var(--pw-surface);color:var(--pw-text-strong);cursor:crosshair;position:relative;overflow:hidden}.pw-intake__canvas.is-locked{cursor:default;background:var(--pw-surface-2)}.pw-intake__canvas:not(.is-locked):hover{border-color:var(--pw-primary)}.pw-intake__canvas svg{width:100%;height:100%;display:block}.pw-intake__mark{border:2px solid var(--pw-surface);background:var(--pw-danger);width:1.15rem;height:1.15rem;color:var(--pw-on-primary);font-size:.625rem;font-weight:var(--pw-weight-bold);cursor:pointer;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.pw-intake__mark:disabled{cursor:default}.pw-intake__marks{gap:var(--pw-space-2);margin:0;padding:0;list-style:none;display:grid}.pw-intake__marks li{align-items:center;gap:.3rem var(--pw-space-2);font-size:var(--pw-text-sm);color:var(--pw-text-strong);flex-wrap:wrap;min-width:0;display:flex}.pw-intake__marks-what{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pw-intake__marks li>svg{color:var(--pw-muted);flex:none}.pw-intake__marks-note{font-size:var(--pw-text-xs);flex:100%}.pw-intake__marks-said{color:var(--pw-muted);font-size:var(--pw-text-xs);flex:100%}.pw-intake__code{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.pw-intake__kod{background:var(--pw-danger);width:1.15rem;height:1.15rem;color:var(--pw-on-primary);font-size:.625rem;font-weight:var(--pw-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.pw-intake__photos-note{color:var(--pw-muted);font-size:var(--pw-text-xs);margin:0}.pw-intake__shot{align-self:start;min-width:0;position:relative}.pw-intake__shot-open{aspect-ratio:4/3;cursor:zoom-in;border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface-2);width:100%;padding:0;display:block;overflow:hidden}button.pw-intake__shot-open:hover:not(:disabled){background:var(--pw-surface-2);border-color:var(--pw-primary)}.pw-intake__shot-open .pw-thumb{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;display:block}.pw-intake__shot-open .pw-thumb--video,.pw-intake__shot-open .pw-thumb--document{display:grid}.pw-intake__shot-open .pw-thumb--document{display:flex}.pw-intake__shot.is-draft .pw-intake__shot-open{border-style:dashed}.pw-intake__shot.is-draft .pw-thumb{opacity:.82}.pw-intake__shot-del{background:color-mix(in srgb, var(--pw-surface) 86%, transparent);border-radius:var(--pw-radius-sm);padding:.2rem;position:absolute;top:.2rem;right:.2rem}.pw-intake__sign{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-intake__sign>.pw-field{flex:100%}.pw-intake__pad{border:1px dashed var(--pw-border);border-radius:var(--pw-radius-sm);background:var(--pw-surface);width:100%;height:7rem;color:var(--pw-text-strong);touch-action:none;cursor:crosshair;flex:100%}.pw-intake__sign-actions{justify-content:flex-end;gap:var(--pw-space-2);flex:100%;display:flex}.pw-intake__signed{align-items:center;gap:var(--pw-space-3);padding:var(--pw-space-3);border-radius:var(--pw-radius-md);border:1px solid color-mix(in srgb, var(--pw-ok) 40%, var(--pw-border));background:color-mix(in srgb, var(--pw-ok) 7%, var(--pw-surface));flex-wrap:wrap;display:flex}.pw-intake__signed img{object-fit:contain;flex:none;width:7.5rem;height:2.6rem}.pw-intake__signed>div{gap:.1rem;min-width:0;display:grid}.pw-intake__signed button{margin-left:auto}.pw-intake-cfg{gap:var(--pw-space-6);grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.pw-intake-cfg__questions{gap:var(--pw-space-3);min-width:0;display:grid}.pw-intake-cfg__preview{position:sticky;top:0}.pw-intake-cfg__group{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);overflow:hidden}.pw-intake-cfg__group>header{background:var(--pw-surface-2);border-bottom:1px solid var(--pw-border);padding:.35rem .9rem}.pw-intake-cfg__group>header strong{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted)}.pw-intake-cfg__row{align-items:center;gap:var(--pw-space-3);border-top:1px solid var(--pw-border);min-height:44px;padding:.25rem .5rem .25rem .9rem;display:flex}.pw-intake-cfg__group>header+.pw-intake-cfg__row{border-top:0}.pw-intake-cfg__row .pw-intake-cfg__q{min-width:0;font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);flex:1}.pw-intake-cfg__q small{font-weight:var(--pw-weight-normal);font-size:var(--pw-text-xs);color:var(--pw-muted);display:block}.pw-intake-cfg__row.is-off{background:color-mix(in srgb, var(--pw-muted) 6%, transparent)}.pw-intake-cfg__row.is-off .pw-intake-cfg__q{color:var(--pw-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--pw-muted) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--pw-muted) 55%, transparent)}.pw-intake-cfg__row.is-own{background:color-mix(in srgb, var(--pw-primary) 4%, transparent)}.pw-intake-cfg__why{font-size:var(--pw-text-xs);color:var(--pw-muted);white-space:nowrap}.pw-intake-cfg__count{flex:none;width:90px}.pw-intake-cfg__money{flex:none;width:140px}.pw-intake-cfg__kind{flex:none}button.pw-intake-cfg__eye{border-radius:var(--pw-radius);width:30px;height:30px;color:var(--pw-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}button.pw-intake-cfg__eye:hover:not(:disabled){background:var(--pw-surface-2);border-color:var(--pw-border);color:var(--pw-text-strong)}button.pw-intake-cfg__eye:active{transform:none}button.pw-intake-cfg__eye[aria-pressed=true]{color:var(--pw-primary)}button.pw-intake-cfg__eye.is-danger:hover:not(:disabled){background:color-mix(in srgb, var(--pw-danger) 12%, transparent);border-color:color-mix(in srgb, var(--pw-danger) 30%, transparent);color:var(--pw-danger)}.pw-intake-cfg__eye svg{width:17px;height:17px}.pw-intake-cfg__add{align-items:center;gap:var(--pw-space-3);border-top:1px solid var(--pw-border);background:color-mix(in srgb, var(--pw-primary) 3%, var(--pw-surface));padding:.3rem .9rem .5rem;display:flex}.pw-intake-cfg__note{font-size:var(--pw-text-xs);color:var(--pw-muted);margin:0;line-height:1.5}.pw-intake-cfg__tally{font-size:var(--pw-text-sm);color:var(--pw-muted)}.pw-intake-cfg__tally strong{color:var(--pw-text-strong)}.pw-intake-cfg__sheet{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface-2);overflow:hidden}.pw-intake-cfg__sheet>header{background:var(--pw-surface);border-bottom:1px solid var(--pw-border);padding:.5rem .85rem}.pw-intake-cfg__sheet>header strong{font-size:var(--pw-text-sm);color:var(--pw-text-strong);display:block}.pw-intake-cfg__sheet>header span{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-intake-cfg__sheetbody{padding:.15rem .85rem .7rem}.pw-intake-cfg__sheetbody h4{font-size:.65rem;font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted);margin:.65rem 0 .1rem}.pw-intake-cfg__sheetrow{align-items:baseline;gap:var(--pw-space-3);border-top:1px solid color-mix(in srgb, var(--pw-border) 70%, transparent);font-size:var(--pw-text-xs);padding:.22rem 0;display:flex}.pw-intake-cfg__sheetbody h4+.pw-intake-cfg__sheetrow{border-top:0}.pw-intake-cfg__sheetrow>span:first-child{min-width:0;color:var(--pw-text);flex:1}.pw-intake-cfg__sheetrow strong{color:var(--pw-text-strong)}.pw-intake-cfg__sheetrow strong.is-yes{color:color-mix(in srgb, var(--pw-ok) 72%, var(--pw-text-strong))}.pw-intake-cfg__sheetrow strong.is-no{color:color-mix(in srgb, var(--pw-danger) 72%, var(--pw-text-strong))}.pw-intake-cfg__sheetrow em{color:var(--pw-muted)}.pw-intake-cfg__sheetrow.is-own{background:color-mix(in srgb, var(--pw-primary) 7%, transparent);margin-inline:-.85rem;padding-inline:.85rem}.pw-intake-cfg__bar{align-items:center;gap:var(--pw-space-2);margin-top:var(--pw-space-2);font-size:var(--pw-text-xs);color:var(--pw-muted);display:flex}.pw-intake-cfg__bar strong{color:var(--pw-text-strong)}.pw-intake-cfg__bar i{border-radius:var(--pw-radius-pill);background:var(--pw-surface-2);border:1px solid var(--pw-border);flex:1;height:5px;overflow:hidden}.pw-intake-cfg__bar i b{background:var(--pw-primary);height:100%;display:block}.pw-intake-cfg__bar.is-full i b{background:var(--pw-warn)}.pw-intake-cfg__preview .pw-intake-cfg__note{margin-top:var(--pw-space-2)}@media (width<=1000px){.pw-intake-cfg{grid-template-columns:minmax(0,1fr)}.pw-intake-cfg__preview{position:static}}.pw-intake-row__retired{font-size:var(--pw-text-xs);color:var(--pw-muted);white-space:nowrap}.pw-intake{gap:var(--pw-space-3);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.pw-steps .pw-tabs-segmented{width:100%;display:flex}.pw-steps .pw-tabs-segmented>button{flex:1 1 0;min-width:0}.pw-steps__step{align-items:center;gap:calc(.55rem + .35rem * var(--pw-steps-k,0));text-align:left;min-width:0;padding:calc(.45rem * var(--pw-steps-k,0)) calc(.5rem * var(--pw-steps-k,0));display:inline-flex}.pw-steps__step>i{width:calc(1.35rem + 1.05rem * var(--pw-steps-k,0));height:calc(1.35rem + 1.05rem * var(--pw-steps-k,0));font-style:normal;font-size:calc(var(--pw-text-xs) + .3rem * var(--pw-steps-k,0));font-weight:var(--pw-weight-bold);background:var(--pw-surface-2);color:var(--pw-muted);border-radius:50%;flex:none;place-items:center;display:grid}[aria-selected=true] .pw-steps__step>i{background:var(--pw-primary);color:var(--pw-on-primary)}.pw-steps__step.is-done>i{background:color-mix(in srgb, var(--pw-ok) 14%, var(--pw-surface));color:var(--pw-ok)}.pw-steps__step.is-gap>i{background:color-mix(in srgb, var(--pw-warn) 22%, var(--pw-surface));color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-text-strong))}.pw-steps__step.is-gap>span>small{color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-text-strong));font-weight:var(--pw-weight-semibold)}.pw-steps__step>span{min-width:0;line-height:1.15;font-size:calc(1em + .1875rem * var(--pw-steps-k,0));display:grid}.pw-steps__step>span>small{font-weight:var(--pw-weight-normal);color:var(--pw-muted);font-size:calc(var(--pw-text-xs) + .125rem * var(--pw-steps-k,0));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.pw-steps__step>span>small{display:none}}@media (width<=640px){.pw-steps .pw-tabs-segmented>button{flex:none}.pw-steps .pw-tabs-segmented>button[aria-selected=true]{flex:1 1 0}.pw-steps__step>span{display:none}[aria-selected=true] .pw-steps__step>span{display:grid}}.pw-profile-steps{z-index:2;background:var(--pw-surface);margin:-1rem -1.5rem 0;padding:1rem 1.5rem .6rem;position:sticky;top:-1rem}.pw-profile-pane{grid-template-columns:minmax(0,25rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.pw-profile-lede{margin:.2rem 0 1rem}.pw-profile-lede h3{font-size:var(--pw-text-lg);color:var(--pw-text-strong);letter-spacing:var(--pw-tracking-heading);margin:0 0 .15rem}.pw-profile-lede p{font-size:var(--pw-text-sm);color:var(--pw-muted);margin:0}.pw-profile-fields{gap:1rem;display:grid}.pw-form-must+.pw-profile-fields{margin-top:1rem}.pw-profile-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.pw-profile-row--even{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-profile-note{font-size:var(--pw-text-xs);color:var(--pw-muted);margin:0;line-height:1.5}.pw-profile-changed{font-size:var(--pw-text-sm);color:var(--pw-muted);align-self:center}.pw-profile-changed b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-profile-pv{background:var(--pw-surface-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);gap:.85rem;padding:.9rem 1.1rem 1.1rem;display:grid;position:sticky;top:4rem}.pw-profile-pv__head,.pw-profile-pv__caption{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.pw-profile-pv__head>span:first-child,.pw-profile-pv__caption>span{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);color:var(--pw-muted);text-transform:uppercase;letter-spacing:.06em}.pw-profile-pv__caption{margin-bottom:.45rem}.pw-profile-pv__caption small{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-profile-pv__live{font-size:var(--pw-text-xs);color:var(--pw-muted);align-items:center;gap:.4rem;display:inline-flex}.pw-profile-pv__live:before{content:"";background:var(--pw-ok);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-ok) 22%, transparent);border-radius:50%}.pw-profile-pv__stack{gap:1.1rem;display:grid}.pw-profile-pv__stack .pw-workshop-chip{cursor:default}.pw-profile-pv__bar{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);border-top:3px solid var(--pw-workshop-color);align-items:center;gap:.7rem;padding:.4rem .75rem;display:flex;position:relative}.pw-profile-pv__nav{white-space:nowrap;min-width:0;font-size:var(--pw-text-xs);color:var(--pw-muted);gap:.9rem;display:flex;overflow:hidden}.pw-profile-pv__card{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);gap:.25rem;padding:.75rem;display:grid}.pw-profile-pv__card .pw-workshop-tile{cursor:default;padding-top:.6rem;padding-bottom:.6rem}.pw-profile-pv__firm{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);color:var(--pw-muted);text-transform:uppercase;letter-spacing:.06em;justify-self:start;margin:0 0 .4rem}.pw-profile-pv__portal-cap{font-size:var(--pw-text-xs);color:var(--pw-muted);font-weight:var(--pw-weight-semibold);align-items:center;gap:.35rem;margin-bottom:.2rem;display:inline-flex}.pw-profile-pv__portal-name{font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);justify-self:start}.pw-profile-pv__muted{color:var(--pw-muted);font-size:var(--pw-text-sm);justify-self:start}.pw-profile-pv__call{border-radius:var(--pw-radius-md);background:var(--pw-primary);color:var(--pw-on-primary);font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);justify-self:start;align-items:center;gap:.4rem;margin-top:.4rem;padding:.35rem .8rem;display:inline-flex}.pw-profile-pv__lands,.pw-profile-pv__legend{font-size:var(--pw-text-xs);color:var(--pw-muted);margin:0;line-height:1.5}.pw-profile-pv__lands{min-height:2.25em}.pw-profile-pv__lands b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-profile-pv__legend{align-items:center;gap:.4rem;display:flex}.pw-profile-pv__legend:before{content:"";border:1px dashed var(--pw-border-strong);border-radius:3px;flex:none;width:1.4rem;height:.75rem}.pw-profile-pv .is-lit{background-color:color-mix(in srgb, var(--pw-primary) 9%, transparent);border-radius:4px;animation:1.2s ease-out pw-profile-lit;box-shadow:0 0 0 2px var(--pw-primary), 0 0 0 5px var(--pw-ring)!important}@keyframes pw-profile-lit{0%{box-shadow:0 0 0 2px var(--pw-primary), 0 0 0 14px transparent}}@media (prefers-reduced-motion:reduce){.pw-profile-pv .is-lit{animation:none}}.pw-profile-sheet{--paper:#fff;--ink:#1d2430;--ink-muted:#6b7380;--rule:#d9dee6;container-type:inline-size}.pw-profile-sheet__paper{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 14%, transparent), 0 6px 18px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:3px;gap:3.2cqw;padding:6cqw 6.5cqw;font-family:Arial,Helvetica,sans-serif;font-size:2.15cqw;line-height:1.45;display:grid}.pw-profile-sheet__head{justify-content:space-between;align-items:flex-start;gap:4cqw;display:flex}.pw-profile-sheet__logo{place-items:center start;width:26cqw;min-height:9cqw;display:grid}.pw-profile-sheet__logo img{object-fit:contain;max-width:100%;max-height:14cqw;display:block}.pw-profile-sheet__doc{text-align:right;color:var(--ink-muted);display:grid}.pw-profile-sheet__doc b{color:var(--ink);font-size:3.5cqw}.pw-profile-sheet__parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:5cqw;display:grid}.pw-profile-sheet__party{align-content:start;justify-items:start;gap:.2cqw;min-width:0;display:grid}.pw-profile-sheet__party>i{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--rule);justify-self:stretch;margin-bottom:.8cqw;padding-bottom:.6cqw;font-size:1.6cqw;font-style:normal}.pw-profile-sheet__party>b{font-size:2.4cqw}.pw-profile-sheet__party>*{overflow-wrap:anywhere;margin:0 -.6cqw;padding:0 .6cqw}.pw-profile-sheet__rows{border-collapse:collapse;width:100%}.pw-profile-sheet__rows th{text-align:left;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ink);padding:.8cqw .6cqw;font-size:1.6cqw;font-weight:600}.pw-profile-sheet__rows td{border-bottom:1px solid var(--rule);padding:1cqw .6cqw}.pw-profile-sheet__rows :is(th,td):not(:first-child){text-align:right;white-space:nowrap}.pw-profile-sheet__sum{justify-content:flex-end;align-items:baseline;gap:3cqw;font-size:2.6cqw;display:flex}.pw-profile-sheet__sum b{font-size:3.1cqw}.pw-profile-sheet__account{border:1px solid var(--rule);color:var(--ink-muted);border-radius:1cqw;padding:1.3cqw 2cqw}.pw-profile-sheet__account b{color:var(--ink);letter-spacing:.03em}.pw-profile-sheet__band{border-bottom:2px solid var(--ink);align-items:flex-start;gap:3.5cqw;padding-bottom:2.4cqw;display:flex}.pw-profile-sheet__title{text-align:center;font-size:3.6cqw;font-weight:700}.pw-profile-sheet__sketch{gap:1.6cqw;display:grid}.pw-profile-sheet__sketch>span{background:var(--rule);opacity:.6;border-radius:1cqw;height:1.6cqw}.pw-profile-sheet__gap{color:var(--ink-muted);border:1px dashed var(--rule);border-radius:.8cqw;font-size:.92em}.pw-profile-sheet__logo.pw-profile-sheet__gap{place-items:center;width:auto;min-height:0;padding:2.5cqw 3cqw}.pw-profile-trio{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.pw-profile-trio__side{gap:.9rem;display:grid}.pw-profile-zoomable{cursor:zoom-in;position:relative}.pw-profile-zoomable__corner{z-index:1;position:absolute;top:.4rem;right:.4rem}.pw-profile-zoomable__corner>button{box-shadow:var(--pw-shadow-chip)}.pw-profile-drop{text-align:center;border:2px dashed var(--pw-border-strong);border-radius:var(--pw-radius-lg);background:var(--pw-surface);justify-items:center;gap:.7rem;padding:1.25rem 1rem;display:grid}.pw-profile-drop__thumb{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);width:11rem;height:5.25rem;font-size:var(--pw-text-xs);color:var(--pw-muted);background:#fff;place-items:center;padding:.4rem;display:grid;overflow:hidden}.pw-profile-drop__thumb[data-empty=true]{background:var(--pw-surface-2);border-style:dashed}.pw-profile-drop__thumb img{object-fit:contain;max-width:100%;max-height:100%}.pw-profile-drop__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.pw-profile-check{margin-top:1.25rem;display:grid}.pw-profile-check__row{border-top:1px solid color-mix(in srgb, var(--pw-border) 65%, transparent);min-height:2.3rem;font-size:var(--pw-text-sm);align-items:center;gap:.55rem;padding:.15rem 0;display:flex}.pw-profile-check__row:first-of-type{border-top:0}.pw-profile-check__row>.pw-btn-ghost{margin-left:auto}.pw-profile-check__text{min-width:0;color:var(--pw-muted)}.pw-profile-check__text b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-profile-check__mark{width:1.1rem;height:1.1rem;font-size:.7rem;font-weight:var(--pw-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.pw-profile-check__mark[data-tone=bad]{background:color-mix(in srgb, var(--pw-danger) 16%, var(--pw-surface));color:var(--pw-danger)}.pw-profile-check__mark[data-tone=warn]{background:color-mix(in srgb, var(--pw-warn) 22%, var(--pw-surface));color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-text-strong))}.pw-profile-check__mark[data-tone=soft]{background:var(--pw-surface-2);color:var(--pw-muted)}.pw-profile-check__mark[data-tone=ok]{color:var(--pw-ok)}@media (width<=900px){.pw-profile-pane{grid-template-columns:minmax(0,1fr)}.pw-profile-pv{position:static}}@media (width<=860px){.pw-profile-steps{margin:-.85rem -.9rem 0;padding:.85rem .9rem .5rem;top:-.85rem}}@media (width<=700px){.pw-profile-row--even,.pw-profile-trio{grid-template-columns:minmax(0,1fr)}}.pw-intake-step{gap:var(--pw-space-4);grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start;display:grid}.pw-intake-step--2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pw-intake-step--3{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.pw-intake-step__col{gap:var(--pw-space-3);align-content:start;min-width:0;display:grid}@media (width<=900px){.pw-intake-step{grid-template-columns:minmax(0,1fr)}}.pw-intake__code b{font-weight:var(--pw-weight-bold)}.pw-intake-viewtab{align-items:center;gap:.35rem;display:inline-flex}.pw-intake-viewtab>i{background:0 0;border-radius:50%;width:6px;height:6px}.pw-intake-viewtab>i.is-on{background:var(--pw-danger)}.pw-intake__tools{justify-content:flex-end;gap:var(--pw-space-1);display:flex}.pw-intake__canvas--one{width:100%;max-height:min(46vh,26rem);margin:0 auto}.pw-intake-rows{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);display:grid;overflow:hidden}.pw-intake-row{align-items:center;gap:var(--pw-space-3);border-top:1px solid var(--pw-border);min-height:3.1rem;padding:.4rem .9rem;display:flex}.pw-intake-row:first-child{border-top:0}.pw-intake-row__q{min-width:0;font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);flex:1}.pw-intake-row__q>small{font-weight:var(--pw-weight-normal);color:var(--pw-muted);font-size:var(--pw-text-xs);display:block}.pw-intake-row>fieldset,.pw-intake-row>div{flex:none;margin:0}.pw-intake-row__count{flex:none;width:5.5rem}.pw-intake-summary .pw-intake-row>b{color:var(--pw-text-strong);font-size:var(--pw-text-sm);flex:none}.pw-intake-summary .pw-intake-row>b.is-yes{color:var(--pw-ok)}.pw-intake-summary .pw-intake-row>b.is-no{color:var(--pw-danger)}.pw-intake-summary .pw-intake-row>b.is-none{color:var(--pw-muted);font-weight:var(--pw-weight-normal)}.pw-intake-measure{border-radius:var(--pw-radius-md);border:1px dashed #0000}.pw-intake-measure.is-needed{padding:var(--pw-space-2) var(--pw-space-3) var(--pw-space-3);background:color-mix(in srgb, var(--pw-warn) 9%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-warn) 55%, var(--pw-border))}.pw-intake-measure__label{align-items:center;gap:var(--pw-space-2);display:inline-flex}.pw-intake-measure__done{align-items:center;gap:var(--pw-space-2);min-height:2.25rem;padding:0 var(--pw-space-1) 0 var(--pw-space-3);border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--pw-ok) 10%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-ok) 40%, var(--pw-border));color:var(--pw-ok);display:flex}.pw-intake-measure__done b{color:var(--pw-text-strong);font-size:var(--pw-text-base)}.pw-intake-measure__done>button{margin-left:auto}.pw-intake-summary .pw-intake-row.is-missing{background:color-mix(in srgb, var(--pw-warn) 12%, var(--pw-surface));box-shadow:inset 3px 0 0 var(--pw-warn)}.pw-intake-summary .pw-intake-row.is-missing .pw-intake-row__q>small{color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-text-strong))}.pw-steps-state{color:var(--pw-muted);font-size:var(--pw-text-sm);margin-right:var(--pw-space-2);align-self:center}.pw-steps-state strong{color:var(--pw-text-strong)}.pw-intake__pad.is-tall{height:12rem}.pw-sheet{display:grid}.pw-sheet__frame{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:#fff;width:100%;height:min(68vh,44rem)}.pw-sheet__loading{padding:var(--pw-space-6);text-align:center;color:var(--pw-muted);margin:0}.pw-sheet__state{color:var(--pw-muted);font-size:var(--pw-text-xs);text-align:right;align-self:center;max-width:22rem}.pw-sheet__hint{margin:0 0 var(--pw-space-3);color:var(--pw-muted);font-size:var(--pw-text-sm)}.pw-photomark-layer{pointer-events:none;position:absolute;inset:0;container-type:inline-size}.pw-photomark-layer.is-editing{pointer-events:auto;cursor:crosshair}.pw-photomark-layer.is-drawing{touch-action:none}.pw-photodraw{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pw-photodraw polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.pw-photodraw__halo{stroke:#00000073;stroke-width:6px}.pw-photodraw__ink{stroke-width:3.2px}.pw-phototext{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;max-width:46%;font-size:var(--pw-text-base);font-weight:var(--pw-weight-bold);white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 0 3px #000000d9,1px 1px #000000b3,-1px 1px #000000b3,1px -1px #000000b3,-1px -1px #000000b3;line-height:1.25;position:absolute}.pw-phototext.is-editing{outline-offset:2px;outline:1px dashed #fffc}.pw-ink-red.pw-phototext{color:var(--pw-danger)}.pw-ink-yellow.pw-phototext{color:var(--pw-warn)}.pw-ink-white.pw-phototext{color:var(--pw-on-primary)}.pw-ink-black.pw-phototext{color:var(--pw-text-strong)}.pw-ink-red .pw-photodraw__ink,button.pw-ink-swatch.pw-ink-red{stroke:var(--pw-danger);background:var(--pw-danger)}.pw-ink-yellow .pw-photodraw__ink,button.pw-ink-swatch.pw-ink-yellow{stroke:var(--pw-warn);background:var(--pw-warn)}.pw-ink-white .pw-photodraw__ink,button.pw-ink-swatch.pw-ink-white{stroke:var(--pw-on-primary);background:var(--pw-on-primary)}.pw-ink-black .pw-photodraw__ink,button.pw-ink-swatch.pw-ink-black{stroke:var(--pw-text-strong);background:var(--pw-text-strong)}button.pw-ink-swatch{border:2px solid #ffffff8c;box-shadow:0 1px 4px #00000080}button.pw-ink-swatch.is-active,button.pw-ink-swatch:hover:not(:disabled),button.pw-ink-swatch:focus-visible{border-color:#fffffff2;box-shadow:0 0 0 3px #ffffff59,0 1px 4px #00000080}button.pw-photomark{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;font-weight:var(--pw-weight-bold);color:var(--pw-on-primary);background:var(--pw-primary);border:2px solid #ffffffeb;box-shadow:0 1px 5px #0000008c}button.pw-photomark:hover:not(:disabled),button.pw-photomark:focus-visible,button.pw-photomark.is-active{background:var(--pw-primary-hover);box-shadow:0 0 0 4px #ffffff59,0 1px 6px #0009}.pw-photomark-note{pointer-events:auto;z-index:2;align-items:center;gap:var(--pw-space-2);border-radius:var(--pw-radius);border:1px solid var(--pw-border);background:var(--pw-surface);max-width:26rem;box-shadow:var(--pw-shadow-lg);margin-inline:auto;padding:.35rem .45rem;display:flex;position:absolute;left:.6rem;right:.6rem}.pw-photomark-note__no{border-radius:var(--pw-radius-pill);background:var(--pw-primary);width:1.4rem;height:1.4rem;color:var(--pw-on-primary);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.pw-photomark-full{border-radius:var(--pw-radius-pill);color:var(--pw-on-primary);font-size:var(--pw-text-xs);background:#0009;margin:0;padding:.2rem .6rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.pw-photomark-legend{justify-content:center;gap:.25rem var(--pw-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}button.pw-photomark-legend__row{box-shadow:none;color:var(--pw-on-primary);border-radius:var(--pw-radius-pill);text-align:left;background:#ffffff1a;border-color:#0000;gap:.4rem;max-width:min(28rem,80vw)}button.pw-photomark-legend__row.is-active,button.pw-photomark-legend__row:hover:not(:disabled){color:var(--pw-on-primary);background:#ffffff3d}.pw-photomark-legend__no{border-radius:var(--pw-radius-pill);background:var(--pw-primary);width:1.2rem;height:1.2rem;color:var(--pw-on-primary);font-weight:var(--pw-weight-bold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.pw-photomark-legend__empty{opacity:.65;font-style:italic}html[data-tv-idle],html[data-tv-idle] *{cursor:none!important}.pw-tv{--pw-tv-unit:clamp(12px, 1vw, 40px);--pw-tvu:var(--pw-tv-unit);--pw-tv-stage-new:var(--pw-emp-7);--pw-tv-stage-progress:var(--pw-emp-1);--pw-tv-stage-parts:var(--pw-emp-4);--pw-tv-stage-finished:var(--pw-emp-3);--pw-tv-stage-pickup:var(--pw-emp-2);--pw-tv-stage-collected:var(--pw-emp-8);--pw-tv-scrim:color-mix(in srgb, var(--pw-primary) 9%, var(--pw-bg));padding:calc(var(--pw-tvu) * 1.6) calc(var(--pw-tvu) * 2.4) 0;gap:calc(var(--pw-tvu) * 1.2);background:var(--pw-bg);background-image:radial-gradient(120% 90% at 50% 0%, var(--pw-tv-scrim) 0%, var(--pw-bg) 60%);color:var(--pw-text);font-size:calc(var(--pw-tvu) * 1.15);-webkit-font-smoothing:antialiased;grid-template-rows:auto minmax(0,1fr) auto;line-height:1.3;display:grid;position:fixed;inset:0;overflow:hidden}.pw-tv--dark{--pw-bg:#0f151d;--pw-surface:#17202b;--pw-surface-2:#1d2836;--pw-text:#c3cddb;--pw-text-strong:#eef3f9;--pw-muted:#8a99ad;--pw-border:#2c3a4d;--pw-border-strong:#3a4b62;--pw-primary:#4f92d8;--pw-primary-hover:#6ba6e6;--pw-ring:#5b9bd966;--pw-ok:#3fbf72;--pw-accent:#f0a63a;--pw-emp-3:#e0942e;--pw-emp-8:#7d8ea3;--pw-shadow-lg:0 12px 34px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pw-tv[data-stage=new]{--pw-tv-stage:var(--pw-tv-stage-new)}.pw-tv[data-stage=progress]{--pw-tv-stage:var(--pw-tv-stage-progress)}.pw-tv[data-stage=parts]{--pw-tv-stage:var(--pw-tv-stage-parts)}.pw-tv[data-stage=finished]{--pw-tv-stage:var(--pw-tv-stage-finished)}.pw-tv[data-stage=pickup]{--pw-tv-stage:var(--pw-tv-stage-pickup)}.pw-tv[data-stage=collected]{--pw-tv-stage:var(--pw-tv-stage-collected)}.pw-tv [data-stage=new]{--pw-tv-stage:var(--pw-tv-stage-new)}.pw-tv [data-stage=progress]{--pw-tv-stage:var(--pw-tv-stage-progress)}.pw-tv [data-stage=parts]{--pw-tv-stage:var(--pw-tv-stage-parts)}.pw-tv [data-stage=finished]{--pw-tv-stage:var(--pw-tv-stage-finished)}.pw-tv [data-stage=pickup]{--pw-tv-stage:var(--pw-tv-stage-pickup)}.pw-tv [data-stage=collected]{--pw-tv-stage:var(--pw-tv-stage-collected)}.pw-tv__head{align-items:center;gap:calc(var(--pw-tvu) * 1.2);display:flex}.pw-tv__brand{align-items:center;gap:calc(var(--pw-tvu) * .7);color:var(--pw-text-strong);font-weight:var(--pw-weight-bold);font-size:calc(var(--pw-tvu) * 1.5);letter-spacing:-.01em;display:flex}.pw-tv__brand svg{width:calc(var(--pw-tvu) * 2.6);height:calc(var(--pw-tvu) * 2.6)}.pw-tv__shop{color:var(--pw-muted);font-size:calc(var(--pw-tvu) * 1.15)}.pw-tv__shop b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold,600)}.pw-tv__mark{left:var(--pw-tv-mark-x,50%);top:var(--pw-tv-mark-y,50%);z-index:3;pointer-events:none;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.pw-tv__mark img{width:auto;height:calc(var(--pw-tvu) * 3 * var(--pw-tv-mark-k,1));max-width:calc(var(--pw-tvu) * 30 * var(--pw-tv-mark-k,1));object-fit:contain;display:block}.pw-tv__mark .pw-tv__reel{display:block;position:relative}.pw-tv__mark .pw-tv__reel-size{visibility:hidden}.pw-tv__full .pw-tv__reel{flex:1;align-self:stretch;position:relative}.pw-tv__full .pw-tv__reel-size{display:none}:is(.pw-tv__mark,.pw-tv__full) .pw-tv__reel-f{object-fit:contain;object-position:center;opacity:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}:is(.pw-tv__mark,.pw-tv__full) .pw-tv__reel-f--at{opacity:1}.pw-tv__reel--fade .pw-tv__reel-f--at{animation:.9s both pw-tv-reel-fade-in}.pw-tv__reel--fade .pw-tv__reel-f--out{animation:.9s both pw-tv-reel-fade-out}@keyframes pw-tv-reel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pw-tv-reel-fade-out{0%{opacity:1}to{opacity:0}}.pw-tv__reel--slide{overflow:hidden}.pw-tv__reel--slide .pw-tv__reel-f{opacity:1;transform:translate(100%)}.pw-tv__reel--slide .pw-tv__reel-f--at{animation:.7s cubic-bezier(.2,.7,.2,1) both pw-tv-reel-slide-in;transform:translate(0)}.pw-tv__reel--slide .pw-tv__reel-f--out{animation:.7s cubic-bezier(.2,.7,.2,1) both pw-tv-reel-slide-out}@keyframes pw-tv-reel-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pw-tv-reel-slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.pw-tv__reel--zoom .pw-tv__reel-f--at{animation:.7s cubic-bezier(.2,.7,.2,1) both pw-tv-reel-zoom-in}.pw-tv__reel--zoom .pw-tv__reel-f--out{animation:.7s cubic-bezier(.2,.7,.2,1) both pw-tv-reel-zoom-out}@keyframes pw-tv-reel-zoom-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes pw-tv-reel-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}.pw-tv__full{z-index:6;background:var(--pw-bg);padding:calc(var(--pw-tvu) * 2);pointer-events:none;justify-content:center;align-items:center;animation:.6s both pw-tv-full-in;display:flex;position:absolute;inset:0}.pw-tv__full>img{object-fit:contain;max-width:100%;max-height:100%;display:block}.pw-tv__full--out{animation:.6s both pw-tv-full-out}@keyframes pw-tv-full-in{0%{opacity:0}to{opacity:1}}@keyframes pw-tv-full-out{0%{opacity:1}to{opacity:0}}.pw-tv__clock{align-items:baseline;gap:calc(var(--pw-tvu) * .8);font-variant-numeric:tabular-nums;font-size:calc(var(--pw-tvu) * 2.4);font-weight:var(--pw-weight-semibold,600);color:var(--pw-text-strong);letter-spacing:.02em;margin-left:auto;line-height:1;display:flex}.pw-tv__clock small{font-size:calc(var(--pw-tvu) * .95);color:var(--pw-muted);letter-spacing:0;font-weight:500}.pw-tv__clock .pw-tv__colon{animation:1s step-end infinite pw-tv-blink;display:inline-block}@keyframes pw-tv-blink{50%{opacity:.25}}.pw-tv__main{gap:calc(var(--pw-tvu) * 1.6);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);min-height:0;display:grid}.pw-tv__main--alone{grid-template-columns:minmax(0,1fr)}.pw-tv__spot{border-radius:calc(var(--pw-tvu) * 1.6);background:var(--pw-surface);border:1px solid var(--pw-border);min-height:0;box-shadow:var(--pw-shadow-lg);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.pw-tv__spot:before{content:"";background:radial-gradient(80% 70% at 20% 10%, color-mix(in srgb, var(--pw-tv-stage) 22%, transparent), transparent 70%);pointer-events:none;transition:background 1s;position:absolute;inset:0}.pw-tv__slide{align-content:center;gap:calc(var(--pw-tvu) * 1);padding:calc(var(--pw-tvu) * 2.4) calc(var(--pw-tvu) * 2.8);min-height:0;display:grid;position:relative}.pw-tv__slide--in{animation:.7s cubic-bezier(.2,.7,.2,1) both pw-tv-slide-in}@keyframes pw-tv-slide-in{0%{opacity:0;transform:translateX(calc(var(--pw-tvu) * 2.5))}}.pw-tv__slide--out{pointer-events:none;animation:.5s ease-in both pw-tv-slide-out;position:absolute;inset:0}@keyframes pw-tv-slide-out{to{opacity:0;transform:translateX(calc(var(--pw-tvu) * -2.5))}}.pw-tv__slide h1{font-size:calc(var(--pw-tvu) * 2.4);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);letter-spacing:-.015em;margin:0;line-height:1.1}.pw-tv__slide h1 span{color:var(--pw-muted);font-weight:500}.pw-tv__svc{font-size:calc(var(--pw-tvu) * 1.6);color:var(--pw-text)}.pw-tv__hint{font-size:calc(var(--pw-tvu) * 1.15);color:var(--pw-muted)}.pw-tv__meta{align-items:center;gap:calc(var(--pw-tvu) * 1.4);color:var(--pw-muted);font-size:calc(var(--pw-tvu) * 1.1);margin-top:calc(var(--pw-tvu) * .6);flex-wrap:wrap;display:flex}.pw-tv__meta>span{align-items:center;gap:.5em;display:inline-flex}.pw-tv__meta b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold,600)}.pw-tv__mono{font-family:var(--pw-font-mono);font-variant-numeric:tabular-nums}.pw-tv__empty{text-align:center}.pw-tv__plate{zoom:var(--pw-tv-plate-zoom,3.4);animation:.9s cubic-bezier(.2,.7,.2,1) both pw-tv-plate-pop;display:inline-flex}@keyframes pw-tv-plate-pop{0%{transform:scale(.92)}}.pw-tv__plate--sm{--pw-tv-plate-zoom:1.35;animation:none}.pw-tv__chip{border-radius:var(--pw-radius-pill);font-weight:var(--pw-weight-semibold,600);color:var(--pw-on-primary);background:var(--pw-tv-stage);white-space:nowrap;font-size:calc(var(--pw-tvu) * 1.35);justify-self:start;align-items:center;gap:.45em;padding:.28em .8em;display:inline-flex}.pw-tv__chip:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:.55em;height:.55em}.pw-tv__chip--progress:before{animation:1.6s ease-in-out infinite pw-tv-pulse}@keyframes pw-tv-pulse{50%{opacity:.35}}.pw-tv__flip{transform-origin:50%;backface-visibility:hidden;animation:.6s cubic-bezier(.3,.7,.3,1) pw-tv-flip}@keyframes pw-tv-flip{0%{transform:rotateX(0)}45%{opacity:.4;transform:rotateX(-90deg)}55%{opacity:.4;transform:rotateX(90deg)}to{transform:rotateX(0)}}.pw-tv__bar{height:calc(var(--pw-tvu) * .5);background:color-mix(in srgb, var(--pw-border) 60%, transparent);max-width:calc(var(--pw-tvu) * 30);border-radius:4px;overflow:hidden}.pw-tv__bar i{height:100%;width:var(--pw-tv-p,0%);background:var(--pw-tv-stage);transition:width 1s;display:block}.pw-tv__avatar{width:1.9em;height:1.9em;font-weight:var(--pw-weight-bold);color:var(--pw-on-primary);background:var(--pw-tv-emp,var(--pw-emp-8));border-radius:50%;flex:none;place-items:center;font-size:.78em;display:inline-grid}.pw-tv__timer{height:calc(var(--pw-tvu) * .35);background:color-mix(in srgb, var(--pw-border) 60%, transparent);position:relative}.pw-tv__timer i{background:var(--pw-primary);width:0;height:100%;display:block}.pw-tv__timer--run i{animation:pw-tv-timer var(--pw-tv-dur,15s) linear forwards}@keyframes pw-tv-timer{to{width:100%}}.pw-tv__rail{gap:calc(var(--pw-tvu) * .8);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.pw-tv__rail h3{color:var(--pw-muted);font-size:calc(var(--pw-tvu) * .9);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--pw-weight-semibold,600);padding:0 calc(var(--pw-tvu) * .4);margin:0}.pw-tv__rail-list{align-content:start;gap:calc(var(--pw-tvu) * .55);min-height:0;display:grid;overflow:hidden}.pw-tv__ritem{align-items:center;gap:calc(var(--pw-tvu) * .8);padding:calc(var(--pw-tvu) * .55) calc(var(--pw-tvu) * .8);border-radius:var(--pw-radius-md);background:var(--pw-surface);border:1px solid var(--pw-border);grid-template-columns:auto minmax(0,1fr) auto;transition:background .4s,border-color .4s;animation:.55s cubic-bezier(.2,.7,.2,1) both pw-tv-enter;display:grid}@keyframes pw-tv-enter{0%{opacity:0;transform:translateY(calc(var(--pw-tvu) * .8)) scale(.98)}}.pw-tv__ritem--on{background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-primary) 50%, var(--pw-border))}.pw-tv__ritem[data-stage=pickup]{border-color:color-mix(in srgb, var(--pw-tv-stage-pickup) 45%, var(--pw-border))}.pw-tv__ritem--gone{opacity:.5;filter:saturate(.4)}.pw-tv__ritem>div{min-width:0;line-height:1.25;display:grid}.pw-tv__ritem b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold,600);font-size:calc(var(--pw-tvu) * 1.05);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-tv__ritem small{color:var(--pw-muted);font-size:calc(var(--pw-tvu) * .85);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-tv__stage{font-weight:var(--pw-weight-semibold,600);white-space:nowrap;color:var(--pw-tv-stage,var(--pw-muted));font-size:calc(var(--pw-tvu) * .95);align-items:center;gap:.45em;display:inline-flex}.pw-tv__stage:before{content:"";width:.6em;height:.6em;box-shadow:0 0 0 .22em color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.pw-tv__dep{--pw-tvu:calc(var(--pw-tv-unit) * var(--pw-tv-dep-scale,1));--pw-tv-dep-who:calc(var(--pw-tvu) * 14);--pw-tv-dep-when:calc(var(--pw-tvu) * 8);gap:calc(var(--pw-tvu) * .55);grid-auto-rows:max-content;align-content:start;min-height:0;display:grid;overflow:hidden}.pw-tv__dep>[hidden]{display:none}.pw-tv__dep--nowho{--pw-tv-dep-who:0}.pw-tv__dep--nowhen{--pw-tv-dep-when:0}.pw-tv__dhead,.pw-tv__drow{grid-template-columns:max-content minmax(0, 1fr) var(--pw-tv-dep-who) var(--pw-tv-dep-when) calc(var(--pw-tvu) * 17);align-items:center;gap:calc(var(--pw-tvu) * 1.4);padding:0 calc(var(--pw-tvu) * 1.4);display:grid}.pw-tv__dhead{color:var(--pw-muted);font-size:calc(var(--pw-tvu) * .85);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--pw-weight-semibold,600);padding-bottom:calc(var(--pw-tvu) * .3)}.pw-tv__drow{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);min-height:calc(var(--pw-tvu) * 5.4);transition:background .4s,border-color .4s;animation:.55s cubic-bezier(.2,.7,.2,1) both pw-tv-enter;position:relative}.pw-tv__drow:before{content:"";width:calc(var(--pw-tvu) * .35);background:var(--pw-tv-stage);border-radius:0 4px 4px 0;position:absolute;top:14%;bottom:14%;left:0}.pw-tv__drow[data-stage=pickup]{background:color-mix(in srgb, var(--pw-tv-stage-pickup) 10%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-tv-stage-pickup) 45%, var(--pw-border))}.pw-tv__drow[data-stage=parts]{background:color-mix(in srgb, var(--pw-tv-stage-parts) 7%, var(--pw-surface))}.pw-tv__drow--gone{opacity:.45;filter:saturate(.5)}.pw-tv__plate--row{--pw-tv-plate-zoom:calc(1.9 * var(--pw-tv-dep-scale,1));animation:none}.pw-tv__dcar{gap:.1em;min-width:0;display:grid}.pw-tv__dcar b{color:var(--pw-text-strong);font-size:calc(var(--pw-tvu) * 1.45);font-weight:var(--pw-weight-semibold,600);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-tv__dcar b span{color:var(--pw-muted);font-weight:500}.pw-tv__dcar small{color:var(--pw-muted);font-size:calc(var(--pw-tvu) * 1.05);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-tv__dwho{align-items:center;gap:calc(var(--pw-tvu) * .6);min-width:0;font-size:calc(var(--pw-tvu) * 1.05);display:flex}.pw-tv__dwho>div{min-width:0;line-height:1.25;display:grid}.pw-tv__dwho b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold,600);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-tv__dwho small{color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.pw-tv__dwhen{font-family:var(--pw-font-mono);font-variant-numeric:tabular-nums;color:var(--pw-text-strong);font-size:calc(var(--pw-tvu) * 1.35);font-weight:var(--pw-weight-semibold,600)}.pw-tv__dwhen small{color:var(--pw-muted);font-family:inherit;font-size:calc(var(--pw-tvu) * .85);font-weight:500;display:block}.pw-tv__dstage{justify-items:start;gap:.25em;display:grid}.pw-tv__dstage .pw-tv__chip{font-size:calc(var(--pw-tvu) * 1.15)}.pw-tv__dstage small{color:var(--pw-muted);font-size:calc(var(--pw-tvu) * .9);padding-left:.3em}.pw-tv__dbar{left:calc(var(--pw-tvu) * 1.4);right:calc(var(--pw-tvu) * 1.4);height:calc(var(--pw-tvu) * .16);background:color-mix(in srgb, var(--pw-border) 60%, transparent);border-radius:2px;position:absolute;bottom:0;overflow:hidden}.pw-tv__dbar i{height:100%;width:var(--pw-tv-p,0%);background:var(--pw-tv-stage);transition:width 1s;display:block}.pw-tv__dsection{color:var(--pw-muted);font-size:calc(var(--pw-tvu) * .85);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--pw-weight-semibold,600);padding:calc(var(--pw-tvu) * .6) calc(var(--pw-tvu) * 1.4) 0}.pw-tv__dempty{text-align:center;padding:calc(var(--pw-tvu) * 4) 0;color:var(--pw-muted);font-size:calc(var(--pw-tvu) * 1.4)}.pw-tv__flash{animation:1.8s ease-out pw-tv-flash}@keyframes pw-tv-flash{0%,40%{box-shadow:0 0 0 .25em var(--pw-ring), 0 0 0 .5em color-mix(in srgb, var(--pw-ring) 40%, transparent)}to{box-shadow:0 0 #0000}}.pw-tv__foot{align-items:center;gap:calc(var(--pw-tvu) * 1.6);padding:0 calc(var(--pw-tvu) * .4);min-width:0;display:flex;overflow:hidden}.pw-tv__foot--on{border-top:1px solid var(--pw-border)}.pw-tv__foot-gap{flex:1}.pw-tv__foot .pw-tv__ticker{border-top:0;flex:1;min-width:0}.pw-tv__ticker{height:calc(var(--pw-tvu) * 3.2);border-top:1px solid var(--pw-border);color:var(--pw-muted);font-size:calc(var(--pw-tvu) * 1.05);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.pw-tv__ticker-track{gap:calc(var(--pw-tvu) * 4);animation:pw-tv-ticker var(--pw-tv-ticker-s,38s) linear infinite;padding-left:100%;display:inline-flex}.pw-tv__ticker-track span:before{content:"•";color:var(--pw-primary);margin-right:calc(var(--pw-tvu) * 1)}@keyframes pw-tv-ticker{to{transform:translate(-100%)}}.pw-tv__notice{text-align:center;color:var(--pw-muted);font-size:calc(var(--pw-tvu) * 1.4);place-self:center;max-width:40ch}.pw-tv__notice b{color:var(--pw-text-strong);font-size:calc(var(--pw-tvu) * 2);margin-bottom:.4em;display:block}.pw-tv__offline{top:calc(var(--pw-tvu) * 1.3);z-index:8;padding:calc(var(--pw-tvu) * .45) calc(var(--pw-tvu) * 1.2);white-space:nowrap;border:1px solid var(--pw-warn);background:color-mix(in srgb, var(--pw-warn) 22%, var(--pw-bg));color:var(--pw-text);font-size:calc(var(--pw-tvu) * 1.05);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.pw-tv__offline b{color:var(--pw-text-strong)}.pw-tv__offline b:before{content:"";background:var(--pw-warn);vertical-align:.05em;border-radius:50%;width:.6em;height:.6em;margin-right:.5em;display:inline-block}@media (prefers-reduced-motion:reduce){.pw-tv__slide--in,.pw-tv__slide--out,.pw-tv__plate,.pw-tv__flip,.pw-tv__ritem,.pw-tv__drow,.pw-tv__flash,.pw-tv__chip--progress:before,.pw-tv__clock .pw-tv__colon{animation:none!important}.pw-tv__slide--out{display:none}:is(.pw-tv__mark,.pw-tv__full) .pw-tv__reel-f{animation:none!important;transform:none!important}.pw-tv__full{animation:none!important}.pw-tv__full--out,.pw-tv__reel--slide .pw-tv__reel-f:not(.pw-tv__reel-f--at){opacity:0}}.pw-tv-frame{aspect-ratio:16/9;border-radius:var(--pw-radius-md);background:#0f151d;width:100%;position:relative;overflow:hidden}.pw-tv--framed{--pw-tv-unit:12.8px;transform-origin:0 0;transform:scale(var(--pw-tv-k,.5));position:absolute;inset:0 auto auto 0}.pw-tv-set__onair{grid-template-columns:minmax(0,1fr) 228px;align-items:start;gap:1rem;display:grid}.pw-tv-set__tv{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}.pw-tv-set__screen{cursor:pointer;border:7px solid #10161f;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 44px -16px #00000080,0 0 0 1px #223}.pw-tv-set__screen:focus-visible{outline:2px solid var(--pw-primary);outline-offset:3px}.pw-tv-set__open{pointer-events:none;opacity:0;background:#0f151d73;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.pw-tv-set__screen:hover .pw-tv-set__open,.pw-tv-set__screen:focus-visible .pw-tv-set__open{opacity:1}.pw-tv-set__open b{border-radius:var(--pw-radius-pill);background:var(--pw-primary);color:var(--pw-on-primary);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold,600);box-shadow:var(--pw-shadow-lg);padding:.4rem .8rem}@media (prefers-reduced-motion:reduce){.pw-tv-set__open{transition:none}}.pw-tv-set__screen .pw-tv-frame{border-radius:5px}.pw-tv-set__blank{text-align:center;color:#8a99ad;font-size:var(--pw-text-sm);place-items:center;padding:1rem;display:grid}.pw-tv-set__cap{color:var(--pw-muted);font-size:var(--pw-text-xs);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pw-tv-set__cap b{color:var(--pw-text-strong);font-size:var(--pw-text-sm)}.pw-tv-set__live{font-weight:var(--pw-weight-bold);color:var(--pw-ok);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.pw-tv-set__live:before{content:"";width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-ok) 25%, transparent);background:currentColor;border-radius:50%;animation:2s ease-in-out infinite pw-tv-blip}.pw-tv-set__peek{font-weight:var(--pw-weight-bold);color:var(--pw-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.pw-tv-set__peek:before{content:"";border:1.5px solid;border-radius:50%;width:7px;height:7px}.pw-tv-set__side{grid-template-columns:minmax(0,1fr);align-content:start;gap:.6rem;display:grid}.pw-tv-set__qr{background:var(--pw-surface-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);justify-items:center;gap:.55rem;padding:.8rem;display:grid}.pw-tv-set__qr-code{background:var(--pw-surface);border-radius:var(--pw-radius-md);width:132px;padding:.5rem}.pw-tv-set__qr-cap{text-align:center;color:var(--pw-muted);font-size:var(--pw-text-xs);margin:0;line-height:1.35}.pw-tv-set__qr-cap b{color:var(--pw-text-strong);font-size:var(--pw-text-sm);display:block}.pw-tv-set__addr{background:var(--pw-surface-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0;padding:.4rem .4rem .4rem .8rem;display:flex}.pw-tv-set__addr-label{color:var(--pw-muted);font-size:var(--pw-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--pw-weight-semibold,600);flex:none}.pw-tv-set__addr code{min-width:0;font-family:var(--pw-font-mono,ui-monospace, monospace);font-size:var(--pw-text-sm);color:var(--pw-text-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:12rem}.pw-tv-set__row{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.5rem .7rem;transition:border-color .15s,background .15s;display:grid}.pw-tv-set__row--on{border-color:color-mix(in srgb, var(--pw-ok) 50%, var(--pw-border));background:color-mix(in srgb, var(--pw-ok) 6%, var(--pw-surface))}.pw-tv-set__row--sel{border-color:var(--pw-primary);box-shadow:0 0 0 1px var(--pw-primary)}.pw-tv-set__row:hover:not(.pw-tv-set__row--sel){border-color:var(--pw-border-strong)}button.pw-tv-set__pick{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--pw-radius-md);background:0 0;border:0;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:.7rem;padding:0;display:grid}button.pw-tv-set__pick:hover:not(:disabled){color:inherit;background:0 0;border-color:#0000}button.pw-tv-set__pick:active:not(:disabled){transform:none}button.pw-tv-set__pick:focus-visible{outline:2px solid var(--pw-primary);outline-offset:3px;box-shadow:none}button.pw-tv-set__pick--order{grid-template-columns:auto minmax(0,1fr)}.pw-tv-set__thumb{background:#0f151d;border-radius:4px;width:60px;display:block;overflow:hidden}.pw-tv-set__thumb .pw-tv-frame{border-radius:0}.pw-tv-set__meta{min-width:0;display:block}.pw-tv-set__name{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.pw-tv-set__name strong{color:var(--pw-text-strong);font-size:var(--pw-text-sm)}.pw-tv-set__sum{color:var(--pw-muted);font-size:var(--pw-text-xs);white-space:nowrap;text-overflow:ellipsis;margin:.1rem 0 0;display:block;overflow:hidden}.pw-tv-set__acts{align-items:center;gap:.2rem;display:flex}@media (width<=720px){.pw-tv-set__onair,.pw-tv-set__row{grid-template-columns:minmax(0,1fr)}.pw-tv-set__acts{flex-wrap:wrap;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pw-tv-set__live:before{animation:none!important}}.pw-tv-studio{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.pw-tv-studio__rail{border-bottom:1px solid var(--pw-border);scrollbar-width:thin;align-items:center;gap:.5rem;padding:.55rem .9rem;display:flex;overflow-x:auto}.pw-tv-studio__live{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold,600);color:var(--pw-ok);white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;padding-left:.6rem;display:inline-flex}.pw-tv-studio__live:before{content:"";width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-ok) 25%, transparent);background:currentColor;border-radius:50%;animation:2s ease-in-out infinite pw-tv-blip}.pw-tv-studio__live--busy{color:var(--pw-muted)}@keyframes pw-tv-blip{50%{opacity:.3}}.pw-tv-studio__stage{--pw-tv-drawer:360px;--pw-tv-gap:1.1rem;padding:var(--pw-tv-gap) var(--pw-tv-gap) var(--pw-tv-gap) calc(var(--pw-tv-drawer) + var(--pw-tv-gap) * 2);background:radial-gradient(70% 120% at 50% -10%, color-mix(in srgb, var(--pw-primary) 8%, transparent), transparent 70%), var(--pw-surface-2);place-items:center;display:grid;position:relative;overflow:auto}.pw-tv-studio__wall{justify-items:center;gap:.6rem;width:min(100%,1180px);display:grid}.pw-tv-studio__set{border:8px solid #10161f;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 26px 60px -18px #0000008c,0 0 0 1px #223}.pw-tv-studio__set .pw-tv-frame{border-radius:6px}.pw-tv-studio__blank{text-align:center;color:#8a99ad;font-size:var(--pw-text-sm);place-items:center;padding:1rem;display:grid}.pw-tv-studio__stand{background:linear-gradient(#2b3543,#161d27);border-radius:0 0 8px 8px;width:22%;height:9px;box-shadow:0 8px 18px -8px #0009}.pw-tv-studio__summary{color:var(--pw-muted);font-size:var(--pw-text-xs);text-align:center}.pw-tv-studio__drawer{left:var(--pw-tv-gap);top:var(--pw-tv-gap);bottom:var(--pw-tv-gap);width:var(--pw-tv-drawer);z-index:1;border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:color-mix(in srgb, var(--pw-surface) 93%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--pw-shadow-lg);flex-direction:column;display:flex;position:absolute;overflow:hidden}.pw-tv-studio__drawer-head{border-bottom:1px solid var(--pw-border);padding:.7rem .85rem}.pw-tv-studio__drawer-body{overscroll-behavior:contain;padding-bottom:.6rem;overflow-y:auto}.pw-tv-studio__group+.pw-tv-studio__group{border-top:1px solid var(--pw-border)}button.pw-tv-studio__head{cursor:pointer;text-align:left;width:100%;font:inherit;font-size:var(--pw-text-sm);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;align-items:center;gap:.55rem;padding:.7rem .85rem;display:flex}button.pw-tv-studio__head:hover:not(:disabled){background:var(--pw-surface-2);color:var(--pw-text-strong);border-color:#0000}button.pw-tv-studio__head[aria-expanded=true]:hover:not(:disabled){color:var(--pw-primary)}button.pw-tv-studio__head:active:not(:disabled){transform:none}button.pw-tv-studio__head:focus-visible{outline:2px solid var(--pw-primary);outline-offset:-2px;box-shadow:none}.pw-tv-studio__head[aria-expanded=true]{color:var(--pw-primary)}.pw-tv-studio__head .pw-tv-studio__name{white-space:nowrap;flex:none}.pw-tv-studio__head .pw-tv-studio__sum{min-width:0;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold,600);color:var(--pw-muted);text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin-left:auto;padding-left:.6rem;overflow:hidden}.pw-tv-studio__head .pw-tv-studio__caret{color:var(--pw-muted);flex:none;margin-left:auto;transition:transform .18s;display:inline-flex}.pw-tv-studio__head[aria-expanded=true] .pw-tv-studio__caret{transform:rotate(90deg)}.pw-tv-studio__panel{gap:.7rem;padding:0 .85rem .9rem;display:grid}.pw-tv-studio__imgs{gap:.35rem;display:grid}.pw-tv-studio__img{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);overflow:hidden}.pw-tv-studio__img--on{border-color:var(--pw-primary)}button.pw-tv-studio__img-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}button.pw-tv-studio__img-head:hover:not(:disabled){background:var(--pw-surface-2);color:inherit;border-color:#0000}button.pw-tv-studio__img-head:active:not(:disabled){transform:none}button.pw-tv-studio__img-head:focus-visible{outline:2px solid var(--pw-primary);outline-offset:-2px;box-shadow:none}.pw-tv-studio__img-art{aspect-ratio:16/9;border-radius:var(--pw-radius-sm);background-color:#11161e;background-image:linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%),linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%);background-position:0 0,5px 5px;background-size:10px 10px;flex:none;place-items:center;width:60px;padding:.2rem;display:grid}.pw-tv-studio__img-art img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.pw-tv-studio__img-where{min-width:0;display:grid}.pw-tv-studio__img-where b{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold,600);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-tv-studio__img-where small{font-size:var(--pw-text-xs);color:var(--pw-muted);font-variant-numeric:tabular-nums}.pw-tv-studio__img-head .pw-tv-studio__caret{color:var(--pw-muted);flex:none;margin-left:auto;transition:transform .18s;display:inline-flex}.pw-tv-studio__img-head[aria-expanded=true] .pw-tv-studio__caret{transform:rotate(90deg)}.pw-tv-studio__img-body{gap:.6rem;padding:0 .5rem .6rem;display:grid}.pw-tv-studio__img-acts{flex-wrap:wrap;gap:.3rem;display:flex}.pw-tv-studio__img-art--reel{box-shadow:3px 3px 0 -1px var(--pw-surface-2), 3px 3px 0 0 var(--pw-border);position:relative}.pw-tv-studio__img-art--reel i{border-radius:var(--pw-radius-pill);background:var(--pw-primary);min-width:15px;color:var(--pw-on-primary);font-size:10px;font-style:normal;font-weight:var(--pw-weight-semibold,600);text-align:center;padding:0 3px;line-height:15px;position:absolute;bottom:-4px;right:-4px}.pw-tv-studio__reel{gap:.3rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.pw-tv-studio__frame{aspect-ratio:16/9;border:1px solid var(--pw-border);border-radius:var(--pw-radius-sm);background-color:#11161e;background-image:linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%),linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%);background-position:0 0,5px 5px;background-size:10px 10px;flex:none;place-items:center;width:56px;padding:.2rem;display:grid;position:relative}.pw-tv-studio__frame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.pw-tv-studio__frame b{border-radius:var(--pw-radius-sm);color:#e8edf5;text-align:center;font-variant-numeric:tabular-nums;background:#0b0f15b3;min-width:13px;padding:0 2px;font-size:10px;line-height:13px;position:absolute;top:2px;left:2px}.pw-tv-studio__frame>button{border:1px solid var(--pw-border);background:var(--pw-surface);width:16px;height:16px;color:var(--pw-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:12px;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.pw-tv-studio__frame>button:hover:not(:disabled){background:var(--pw-danger);border-color:var(--pw-danger);color:#fff}.pw-tv-studio__frame>button:active:not(:disabled){transform:none}button.pw-tv-studio__frame-add{aspect-ratio:16/9;border:1px dashed var(--pw-border);border-radius:var(--pw-radius-sm);width:56px;color:var(--pw-muted);font-size:var(--pw-text-xs);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}button.pw-tv-studio__frame-add:hover:not(:disabled){border-color:var(--pw-primary);color:var(--pw-primary);background:0 0}button.pw-tv-studio__frame-add:active:not(:disabled){transform:none}button.pw-tv-studio__frame-add:disabled{opacity:.5;cursor:not-allowed}.pw-tv-studio__lib{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;margin-top:.6rem;display:grid}button.pw-tv-studio__lib-item{aspect-ratio:16/9;border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);cursor:pointer;background-color:#11161e;background-image:linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%),linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%);background-position:0 0,6px 6px;background-size:12px 12px;place-items:center;padding:.35rem;display:grid}button.pw-tv-studio__lib-item:hover:not(:disabled){border-color:var(--pw-primary);color:inherit;background-color:#11161e}button.pw-tv-studio__lib-item:active:not(:disabled){transform:none}.pw-tv-studio__lib-item img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.pw-tv-mark-grab{z-index:4;cursor:grab;touch-action:none;outline-offset:3px;opacity:0;border-radius:3px;outline:1.5px dashed #ffffffa6;transition:opacity .15s;position:absolute}.pw-tv-studio__set:hover .pw-tv-mark-grab,.pw-tv-mark-grab:focus-visible,.pw-tv-mark-grab--sel,.pw-tv-mark-grab--on{opacity:1}.pw-tv-mark-grab--sel{outline-style:solid;outline-color:var(--pw-primary)}.pw-tv-mark-grab:focus-visible{outline:2px solid var(--pw-primary);outline-offset:3px}.pw-tv-mark-grab--on{cursor:grabbing;outline-color:var(--pw-primary);background:color-mix(in srgb, var(--pw-primary) 14%, transparent)}.pw-tv-mark-grab__tag{border-radius:var(--pw-radius-pill);white-space:nowrap;background:var(--pw-primary);color:var(--pw-on-primary);font-size:.68rem;font-weight:var(--pw-weight-semibold,600);font-variant-numeric:tabular-nums;pointer-events:none;margin-top:2px;padding:.1rem .4rem;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.pw-tv-mark-grab--up .pw-tv-mark-grab__tag{margin:0 0 2px;top:auto;bottom:100%;transform:translate(-50%,-6px)}@media (prefers-reduced-motion:reduce){.pw-tv-mark-grab{transition:none}}.pw-tv-studio__lead{color:var(--pw-muted);font-size:var(--pw-text-xs);margin:0}.pw-tv-studio__switches{gap:.1rem;display:grid}@media (width<=1100px){.pw-tv-studio__stage{padding:1rem;display:block}.pw-tv-studio__drawer{width:auto;max-height:45vh;margin-bottom:1rem;position:static}.pw-tv-studio__wall{width:100%}}@media (prefers-reduced-motion:reduce){.pw-tv-studio__live:before,.pw-tv-studio__caret{transition:none!important;animation:none!important}}.pw-staff-preview{gap:var(--pw-space-4);grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.pw-staff-preview{gap:var(--pw-space-3);grid-template-columns:minmax(0,1fr)}}.pw-staff-preview__phone{max-height:min(90vh - 11rem,760px)}@media (width<=900px){.pw-staff-preview__phone{max-height:min(88dvh - 13rem,560px)}}.pw-lockset{gap:var(--pw-space-5);grid-template-columns:minmax(0,1fr) minmax(0,580px);align-items:start;display:grid}.pw-lockset--solo{grid-template-columns:minmax(0,1fr)}.pw-lockset__part{margin-top:var(--pw-space-2);padding-top:var(--pw-space-4);border-top:1px solid var(--pw-border)}.pw-lockset__part h2{font-size:var(--pw-text-md);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);margin:0}.pw-lockset__part p{font-size:var(--pw-text-sm);color:var(--pw-muted);margin:2px 0 0}.pw-lockset__form{gap:var(--pw-space-3);display:grid}.pw-lockset__pair{gap:var(--pw-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pw-lockset__buttons{gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-lockset__error{color:var(--pw-danger);font-size:var(--pw-text-sm);margin:0}.pw-lockset__foot{font-size:var(--pw-text-sm);color:var(--pw-muted)}.pw-lockset__opts{gap:var(--pw-space-4);display:grid}.pw-lockset__group{gap:var(--pw-space-2);display:grid}.pw-lockset__h{align-items:center;gap:var(--pw-space-2);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);margin:0;display:flex}.pw-lockset__sub{font-size:var(--pw-text-sm);color:var(--pw-muted);margin-top:2px;display:block}.pw-lockset__hint{font-size:var(--pw-text-xs);color:var(--pw-muted);margin:0}.pw-lockset__preview{gap:var(--pw-space-2);padding:var(--pw-space-3);border-radius:var(--pw-radius-lg);background:var(--pw-surface-2);justify-items:center;display:grid;position:sticky;top:0}.pw-lockset__preview-head{justify-content:space-between;align-items:center;gap:var(--pw-space-2);width:100%;display:flex}.pw-lockset__frame{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);max-width:100%;box-shadow:var(--pw-shadow-md);background:var(--pw-bg);place-items:center;display:grid;position:relative;overflow:hidden}.pw-lockset__screen{transform-origin:0 0;position:absolute;top:0;left:0}.pw-lockset__note{font-size:var(--pw-text-xs);color:var(--pw-muted);text-align:center;margin:0}.pw-lockset__drawn{padding:var(--pw-space-3) var(--pw-space-4);border-radius:var(--pw-radius-md);background:var(--pw-surface-2);border:1px solid var(--pw-border);font-size:var(--pw-text-sm);justify-items:start;gap:2px;display:grid}.pw-lockset__drawn strong{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--pw-text-strong);font-size:1.8rem}.pw-lockset__drawn small{color:var(--pw-muted)}.pw-ucard-consent{gap:var(--pw-space-4);display:grid}.pw-ucard-terms{gap:var(--pw-space-2);font-size:var(--pw-text-sm);color:var(--pw-text);margin:0;padding-left:1.15rem;display:grid}.pw-ucard-terms strong{color:var(--pw-text-strong)}.pw-ucard-design{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:0;display:grid}.pw-ucard-design__opts{padding:var(--pw-space-4) var(--pw-space-5) var(--pw-space-5);gap:var(--pw-space-4);align-content:start;min-width:0;display:grid}.pw-ucard-design__preview{background:var(--pw-surface-2);border-left:1px solid var(--pw-border);padding:var(--pw-space-5);gap:var(--pw-space-3);align-content:center;justify-items:center;min-width:0;display:grid}.pw-ucard-design__paper{max-width:100%;padding:2px;overflow-x:auto}.pw-ucard-design__paper .pw-ucard{box-shadow:var(--pw-shadow-sm)}@media (width<=760px){.pw-ucard-design{grid-template-columns:minmax(0,1fr)}.pw-ucard-design__preview{border-left:0;border-bottom:1px solid var(--pw-border);order:-1}}@media (width<=960px){.pw-lockset{grid-template-columns:minmax(0,1fr)}.pw-lockset__preview{position:static}.pw-lockset__frame{transform-origin:0 0}}@media (width<=560px){.pw-lockset__pair{grid-template-columns:minmax(0,1fr)}}.pw-media-split{gap:var(--pw-space-3);min-width:0;height:min(72vh,40rem);min-height:26rem;display:flex}.pw-media-split--window{height:min(90vh - 6.5rem,52rem)}.pw-media-main{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.pw-media-main__bar{align-items:center;gap:var(--pw-space-2);padding:var(--pw-space-2);border-bottom:1px solid var(--pw-border);background:var(--pw-surface);flex:none;display:flex}.pw-media-main__hint{min-width:0;font-size:var(--pw-text-xs);color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-left:auto;display:inline-flex;overflow:hidden}@media (width<=560px){.pw-media-main__hint,.pw-media-main__open-label{display:none}.pw-media-main__bar>:last-child{margin-left:auto}}.pw-media-main__pane{min-height:0;padding:var(--pw-space-3);background:var(--pw-surface);flex:1;overflow-y:auto}.pw-media-main__pane--thread{background:var(--pw-bg);flex-direction:column;padding:0;display:flex;overflow:hidden}.pw-thread-line .pw-thread-line__aside{opacity:0;transition:opacity .12s}.pw-thread-line:hover .pw-thread-line__aside,.pw-thread-line .pw-thread-line__aside:focus-within{opacity:1}@media (hover:none){.pw-thread-line .pw-thread-line__aside{opacity:1}.pw-thread-line .pw-thread-line__aside .pw-thread-react{opacity:.55}}button.pw-btn-ghost.pw-thread-react,button.pw-btn-ghost.pw-thread-react:hover:not(:disabled),button.pw-btn-ghost.pw-reaction-emoji,button.pw-btn-ghost.pw-reaction-emoji:hover:not(:disabled),button.pw-btn-ghost.pw-reaction-row,button.pw-btn-ghost.pw-reaction-row:hover:not(:disabled){box-shadow:none;color:var(--pw-text-strong);background:0 0;border-color:#0000}button.pw-btn-ghost.pw-thread-react{color:var(--pw-muted)}button.pw-btn-ghost.pw-thread-react:hover:not(:disabled),button.pw-btn-ghost.pw-reaction-emoji:hover:not(:disabled),button.pw-btn-ghost.pw-reaction-row:hover:not(:disabled){background:var(--pw-surface-2)}button.pw-btn-ghost.pw-thread-react:active,button.pw-btn-ghost.pw-reaction-row:active{transform:none}.pw-reaction-panel{z-index:300;background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-xl);box-shadow:var(--pw-shadow-lg);padding:.3rem;position:fixed}button.pw-btn-ghost.pw-reaction-emoji{transition:transform .1s,background-color .1s}button.pw-btn-ghost.pw-reaction-emoji:hover:not(:disabled){transform:scale(1.18)}button.pw-btn-ghost.pw-reaction-emoji:active{transform:scale(.95)}button.pw-btn-ghost.pw-reaction-emoji.is-mine{background:color-mix(in srgb, var(--pw-primary) 16%, var(--pw-surface))}button.pw-btn-ghost.pw-reaction-emoji--more{color:var(--pw-muted)}button.pw-btn-ghost.pw-reaction-pill,button.pw-btn-ghost.pw-reaction-pill:hover:not(:disabled){background:var(--pw-surface);border:2px solid var(--pw-bg);box-shadow:var(--pw-shadow-sm);color:var(--pw-muted);position:relative}button.pw-btn-ghost.pw-reaction-pill:hover:not(:disabled){background:var(--pw-surface-2)}button.pw-btn-ghost.pw-reaction-pill.is-mine{background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface))}button.pw-btn-ghost.pw-reaction-pill:active{transform:none}.pw-reaction-pill__count{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold)}.pw-reaction-row__emoji{font-size:1.2rem;line-height:1}.pw-cv{--pw-cv-width:22rem;width:var(--pw-cv-width);border:1px solid color-mix(in srgb, var(--pw-ok) 40%, var(--pw-border));border-radius:var(--pw-radius-lg);background:color-mix(in srgb, var(--pw-ok) 5%, var(--pw-surface));flex:none;transition:width .3s cubic-bezier(.2,.7,.2,1),box-shadow .15s;position:relative;overflow:hidden}.pw-cv[data-collapsed]{width:3rem}.pw-cv[data-over]{box-shadow:0 0 0 3px var(--pw-ok)}.pw-cv__full{width:calc(var(--pw-cv-width) - 2px);flex-direction:column;transition:opacity .16s,transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0 auto 0 0}.pw-cv[data-collapsed] .pw-cv__full{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s .3s;transform:translate(1.5rem)}.pw-cv__head{padding:var(--pw-space-2) var(--pw-space-2) var(--pw-space-2) var(--pw-space-3);border-bottom:1px solid color-mix(in srgb, var(--pw-ok) 30%, var(--pw-border));background:color-mix(in srgb, var(--pw-ok) 12%, var(--pw-surface));color:var(--pw-ok);font-size:var(--pw-text-sm);flex:none;align-items:center;gap:6px;display:flex}.pw-cv__sub{font-size:var(--pw-text-xs);color:var(--pw-muted);font-weight:var(--pw-weight-normal)}.pw-cv__body{min-height:0;padding:var(--pw-space-3);gap:var(--pw-space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pw-cv__foot{align-items:center;gap:var(--pw-space-2);padding:var(--pw-space-2) var(--pw-space-3);border-top:1px solid color-mix(in srgb, var(--pw-ok) 30%, var(--pw-border));background:var(--pw-surface);flex:none;display:flex}.pw-cv__item{padding:var(--pw-space-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);cursor:pointer;gap:5px;display:grid;position:relative}.pw-cv__item:hover,.pw-cv__item:focus-visible{border-color:color-mix(in srgb, var(--pw-ok) 45%, var(--pw-border))}.pw-cv__photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--pw-radius-md);width:100%}.pw-cv__text{font-size:var(--pw-text-sm);color:var(--pw-text-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.pw-cv__src{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-cv__acts{z-index:1;border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--pw-surface) 92%, transparent);box-shadow:var(--pw-shadow-sm);opacity:0;gap:4px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px}.pw-cv__item:hover .pw-cv__acts,.pw-cv__acts:focus-within{opacity:1}@media (hover:none){.pw-cv__acts{opacity:1}}.pw-cv__empty{font-size:var(--pw-text-sm);color:var(--pw-muted);margin:0;line-height:1.5}.pw-cv__drop{border:2px dashed color-mix(in srgb, var(--pw-ok) 40%, var(--pw-border));border-radius:var(--pw-radius-lg);padding:var(--pw-space-3);text-align:center;font-size:var(--pw-text-xs);color:var(--pw-ok)}.pw-cv[data-over] .pw-cv__drop{background:color-mix(in srgb, var(--pw-ok) 12%, var(--pw-surface));border-color:var(--pw-ok)}.pw-cv__hint{font-size:var(--pw-text-xs);color:var(--pw-ok);background:color-mix(in srgb, var(--pw-ok) 10%, var(--pw-surface));border-radius:var(--pw-radius-md);padding:var(--pw-space-2);margin:0}.pw-cv__rows{padding-bottom:var(--pw-space-2);gap:6px;display:grid}.pw-cv__row{align-items:center;gap:var(--pw-space-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);cursor:grab;-webkit-user-select:none;user-select:none;padding:6px 4px 6px 6px;display:flex;position:relative}.pw-cv__row[data-moved]{border-color:var(--pw-ok)}.pw-cv__row[data-lifting]{opacity:.4}.pw-cv__row[data-drop-before]:before,.pw-cv__row[data-drop-after]:after{content:"";background:var(--pw-ok);border-radius:2px;height:3px;position:absolute;left:0;right:0}.pw-cv__row[data-drop-before]:before{top:-5px}.pw-cv__row[data-drop-after]:after{bottom:-5px}.pw-cv__grip{color:var(--pw-muted);letter-spacing:-3px;font-size:var(--pw-text-sm)}.pw-cv__num{text-align:center;width:1rem;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);color:var(--pw-ok)}.pw-cv__rowthumb{aspect-ratio:4/3;object-fit:cover;border-radius:var(--pw-radius-sm);flex:none;width:3.4rem}.pw-cv__rowicon{border-radius:var(--pw-radius-sm);width:3.4rem;height:2.55rem;color:var(--pw-ok);background:color-mix(in srgb, var(--pw-ok) 10%, var(--pw-surface));flex:none;place-items:center;display:grid}.pw-cv__rowtext{min-width:0;font-size:var(--pw-text-xs);color:var(--pw-text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.35;display:-webkit-box;overflow:hidden}.pw-cv__moves{flex:none;gap:2px;display:grid}.pw-cv .pw-cv__strip{justify-content:flex-start;align-items:center;gap:var(--pw-space-2);width:100%;height:100%;padding:var(--pw-space-2) 0;color:var(--pw-ok);opacity:0;pointer-events:none;border:0;border-radius:0;flex-direction:column;transition:opacity .16s;display:flex;position:absolute;inset:0}.pw-cv[data-collapsed] .pw-cv__strip{opacity:1;pointer-events:auto;transition-delay:.14s}.pw-section-panel .pw-cv button.pw-cv__strip{box-shadow:none;background:0 0;border-color:#0000}.pw-section-panel .pw-cv button.pw-cv__strip:hover:not(:disabled){background:color-mix(in srgb, var(--pw-ok) 10%, transparent);border-color:#0000}.pw-cv__strip[data-pulse]{animation:1.2s ease-out pw-cv-pulse}@keyframes pw-cv-pulse{0%,30%{background:color-mix(in srgb, var(--pw-ok) 25%, transparent)}to{background:0 0}}.pw-cv__count{border-radius:var(--pw-radius-pill);background:var(--pw-ok);min-width:1.4rem;height:1.4rem;color:var(--pw-on-primary);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);place-items:center;padding:0 5px;display:grid}.pw-cv__vertical{writing-mode:vertical-rl;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);white-space:nowrap;transform:rotate(180deg)}.pw-cv__thumbs{gap:5px;display:grid}.pw-cv__thumbs .pw-thumb{aspect-ratio:4/3;object-fit:cover;border-radius:var(--pw-radius-sm);width:2rem}@media (prefers-reduced-motion:reduce){.pw-cv,.pw-cv__full,.pw-cv .pw-cv__strip{transition:none}.pw-cv__strip[data-pulse]{animation:none}}@media (width<=860px){.pw-media-split{flex-direction:column;height:auto;min-height:0}.pw-media-main{flex:none;height:min(70vh,34rem)}.pw-cv,.pw-cv[data-collapsed]{width:auto}.pw-cv__full,.pw-cv[data-collapsed] .pw-cv__full{opacity:1;pointer-events:auto;visibility:visible;width:auto;position:static;transform:none}.pw-cv .pw-cv__strip,.pw-cv__head .pw-btn-fold{display:none}}.pw-print-dots{gap:3px;margin-left:.15rem;display:inline-flex}.pw-print-dots>i{background:var(--pw-border-strong);border-radius:50%;width:6px;height:6px}.pw-print-dots>i.is-ok{background:var(--pw-ok)}.pw-print-dots>i.is-warn{background:var(--pw-warn)}.pw-print-dots>i.is-danger{background:var(--pw-danger)}.pw-karta-pane__main>.pw-modal-foot{flex-wrap:wrap}.pw-karta-pane__main>.pw-modal-foot>.pw-modal-foot__actions{margin-left:auto}.pw-print-split__state{display:inline-flex}.pw-print-split__state.is-ok{color:var(--pw-ok)}.pw-print-split__state.is-warn{color:var(--pw-warn)}.pw-print-split__state.is-danger{color:var(--pw-danger)}.pw-print-split__state.is-plain{color:var(--pw-muted)}.pw-vcheck{flex:1;grid-template-columns:14rem minmax(0,1fr);min-height:0;display:grid}.pw-vcheck__nav{padding:var(--pw-space-3) var(--pw-space-2);background:var(--pw-surface-2);border-right:1px solid var(--pw-border);flex-direction:column;gap:2px;display:flex;overflow-y:auto}button.pw-vcheck__group{text-align:left;width:100%;box-shadow:none;color:var(--pw-text-strong);font-weight:var(--pw-weight-normal);background:0 0;border-color:#0000;justify-content:space-between}button.pw-vcheck__group:hover:not(:disabled){background:var(--pw-surface);color:var(--pw-text-strong);box-shadow:none;border-color:#0000}button.pw-vcheck__group:active{transform:none}button.pw-vcheck__group.is-on{background:var(--pw-surface);box-shadow:var(--pw-shadow-xs)}button.pw-vcheck__group--advice{margin-top:var(--pw-space-2)}.pw-vcheck__group small{color:var(--pw-muted);font-size:var(--pw-text-xs);flex:none;align-items:center;gap:.3rem;display:inline-flex}.pw-vcheck__group small i{border-radius:50%;width:7px;height:7px}.pw-vcheck__group small i.is-ok{background:var(--pw-ok)}.pw-vcheck__group small i.is-warn{background:var(--pw-warn)}.pw-vcheck__group small i.is-danger{background:var(--pw-danger)}.pw-vcheck__main{overscroll-behavior:contain;padding:0 var(--pw-space-5) var(--pw-space-5);overflow-y:auto}.pw-vcheck__refusal{color:var(--pw-warn);font-size:var(--pw-text-sm)}.pw-vcheck__group-head{z-index:1;align-items:center;gap:var(--pw-space-2);padding:var(--pw-space-3) 0 var(--pw-space-1);background:var(--pw-surface);display:flex;position:sticky;top:0}.pw-vcheck__group-head h3{font-size:var(--pw-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--pw-muted);margin:0}.pw-vcheck__group-head>button{margin-left:auto}.pw-vcheck__empty{color:var(--pw-muted);font-size:var(--pw-text-sm);margin:0}.pw-vcheck__row{--pw-vcheck-h:2.25rem;--pw-pad-field:0 .65rem;gap:var(--pw-space-2);border-bottom:1px solid var(--pw-border);font-size:var(--pw-text-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr) minmax(0,1fr);align-items:center;padding:.4rem 0;display:grid}.pw-vcheck__row>input{height:var(--pw-vcheck-h);min-width:0}.pw-vcheck__name{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pw-vcheck__row.is-open .pw-vcheck__name{color:var(--pw-muted)}.pw-vcheck__seg{height:var(--pw-vcheck-h);border:1px solid var(--pw-border);border-radius:var(--pw-radius);background:var(--pw-surface);display:inline-flex;overflow:hidden}button.pw-vcheck__opt{min-width:3.25rem;height:100%;color:var(--pw-muted);box-shadow:none;border:0}button.pw-vcheck__opt+button.pw-vcheck__opt{border-left:1px solid var(--pw-border)}button.pw-vcheck__opt:hover:not(:disabled){background:var(--pw-surface-2);border-color:var(--pw-border);color:var(--pw-text-strong);box-shadow:none}button.pw-vcheck__opt:focus-visible{box-shadow:inset 0 0 0 2px var(--pw-ring)}button.pw-vcheck__opt:active{transform:none}button.pw-vcheck__opt.is-ok[aria-pressed=true],button.pw-vcheck__opt.is-ok[aria-pressed=true]:hover:not(:disabled){background:var(--pw-ok);border-color:var(--pw-ok);color:var(--pw-on-primary)}button.pw-vcheck__opt.is-warn[aria-pressed=true],button.pw-vcheck__opt.is-warn[aria-pressed=true]:hover:not(:disabled){background:var(--pw-warn);border-color:var(--pw-warn);color:var(--pw-on-primary)}button.pw-vcheck__opt.is-danger[aria-pressed=true],button.pw-vcheck__opt.is-danger[aria-pressed=true]:hover:not(:disabled){background:var(--pw-danger);border-color:var(--pw-danger);color:var(--pw-on-primary)}.pw-vcheck-progress{color:var(--pw-muted);font-size:var(--pw-text-sm);margin-right:var(--pw-space-1)}.pw-vcheck-progress strong{color:var(--pw-text-strong)}.pw-vcheck-advice{border:1px solid var(--pw-border);border-radius:var(--pw-radius);padding:var(--pw-space-2) var(--pw-space-3)}.pw-vcheck-advice__head{align-items:baseline;gap:var(--pw-space-2);padding-bottom:var(--pw-space-1);font-size:var(--pw-text-sm);flex-wrap:wrap;display:flex}.pw-vcheck-advice__row{align-items:center;gap:var(--pw-space-2);border-top:1px solid var(--pw-border);font-size:var(--pw-text-sm);padding:.35rem 0;display:flex}.pw-vcheck-advice__head+.pw-vcheck-advice__row,.pw-vcheck__group-head+.pw-vcheck-advice__row{border-top:0}.pw-vcheck-advice__row>:first-child{flex:none;justify-content:center;min-width:4.6rem}.pw-vcheck-advice__text{flex:1;min-width:0;display:grid}.pw-vcheck-advice__text b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-vcheck-advice__text small{color:var(--pw-muted)}.pw-vcheck-advice__done{color:var(--pw-ok);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);align-items:center;gap:.25rem;display:inline-flex}@media (width<=860px){.pw-vcheck{grid-template-columns:minmax(0,1fr)}.pw-vcheck__nav{display:none}.pw-vcheck__row{grid-template-columns:minmax(0,1fr) auto}.pw-vcheck__row>.pw-input,.pw-vcheck__row>input{grid-column:1/-1}}.pw-print-sheet{flex-direction:column;flex:1;min-height:0;display:flex}.pw-print-sheet:focus{outline:none}@media (width>=861px){.pw-print-sheet>.pw-modal-hero--bar>.pw-modal-hero__text,.pw-print-sheet>.pw-modal-hero--bar>.pw-tabs-segmented{flex:none}}.pw-print-sheet__body{grid-template-columns:var(--pw-print-sheet-cols,minmax(0, 1fr) minmax(0, 1fr));flex:1;min-height:0;display:grid}.pw-print-sheet__desk{overscroll-behavior:contain;background:var(--pw-surface-2);min-height:0;position:relative;overflow-y:auto;box-shadow:inset 0 1px 3px #0f172a0f}.pw-print-sheet__pages{align-content:center;justify-items:center;gap:var(--pw-space-5);min-height:100%;padding:var(--pw-space-6) var(--pw-space-5) var(--pw-space-5);transition:opacity .16s;display:grid}.pw-print-sheet__pages.is-refreshing{opacity:.7}.pw-print-page{gap:.45rem;width:min(100%,46rem);margin:0;display:grid}.pw-print-page.is-label{width:min(100%,22rem)}.pw-print-page>img{background:var(--pw-surface);border-radius:2px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #0f172a0f,0 2px 4px #0f172a0f,0 12px 28px #0f172a1f}.pw-print-page>figcaption{text-align:center;font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-print-page.is-blank{aspect-ratio:210/297;background:var(--pw-surface);border-radius:2px;place-items:center;box-shadow:0 0 0 1px #0f172a0f,0 12px 28px #0f172a1a}.pw-print-page.is-blank.is-label{aspect-ratio:62/40}.pw-print-page__loading{color:var(--pw-muted);font-size:var(--pw-text-sm)}.pw-print-sheet__busy{top:var(--pw-space-3);z-index:1;width:max-content;margin:var(--pw-space-3) auto calc(-1 * (var(--pw-space-3) + 1.9rem));background:var(--pw-surface);box-shadow:var(--pw-shadow-chip);font-size:var(--pw-text-xs);color:var(--pw-text);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;display:flex;position:sticky}.pw-print-sheet__error{max-width:26rem;padding:var(--pw-space-5);text-align:center;border-radius:var(--pw-radius-md);background:var(--pw-surface);box-shadow:var(--pw-shadow-sm);color:var(--pw-warn);justify-items:center;gap:.4rem;margin:18vh auto 0;display:grid}.pw-print-sheet__error>b{color:var(--pw-text-strong)}.pw-print-sheet__error>small{color:var(--pw-text);font-size:var(--pw-text-sm)}.pw-print-sheet__panel{min-height:0;padding:var(--pw-space-5);border-right:1px solid var(--pw-border);gap:var(--pw-space-5);flex-direction:column;order:-1;display:flex;overflow-y:auto}.pw-print-sheet__about{font-size:var(--pw-text-xs);color:var(--pw-muted);margin:0;line-height:1.45}.pw-print-sheet__group{gap:.35rem;display:grid}.pw-print-sheet__group>small{font-size:var(--pw-text-xs);color:var(--pw-muted);line-height:1.45}.pw-print-sheet__label{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.pw-print-sheet__label>small{font-size:var(--pw-text-xs);color:var(--pw-muted);font-variant-numeric:tabular-nums;font-weight:500}.pw-print-sheet__label>small.is-near{color:var(--pw-warn)}.pw-print-sheet__corner{top:var(--pw-space-3);z-index:2;height:0;padding-right:var(--pw-space-3);pointer-events:none;justify-content:flex-end;align-items:flex-start;display:flex;position:sticky}.pw-print-sheet__corner>button{pointer-events:auto;box-shadow:var(--pw-shadow-chip)}.pw-print-sheet__pages .pw-print-page>img{cursor:zoom-in}.pw-print-zoom{flex-direction:column;flex:1;min-height:0;display:flex}.pw-print-zoom:focus{outline:none}.pw-print-zoom__head{align-items:center;gap:var(--pw-space-3);border-bottom:1px solid var(--pw-border);flex:none;padding:.7rem 1rem .7rem 1.5rem;display:flex}.pw-print-zoom__head>h2{min-width:0;font-size:var(--pw-text-lg);color:var(--pw-text-strong);flex:1;margin:0}.pw-print-zoom__zoom{font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.pw-print-zoom__desk{overscroll-behavior:contain;background:var(--pw-surface-2);flex:1;min-height:0;overflow:auto;box-shadow:inset 0 1px 3px #0f172a0f}.pw-print-zoom__pages{justify-items:center;gap:var(--pw-space-5);width:max-content;min-width:100%;padding:var(--pw-space-6) var(--pw-space-5);display:grid}@media (width<=860px){.pw-print-sheet__body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.pw-print-sheet__panel{border-right:0;border-top:1px solid var(--pw-border);order:0;max-height:45%}}.pw-print-together__count{border-radius:var(--pw-radius-pill);background:color-mix(in srgb, var(--pw-primary) 12%, var(--pw-surface));min-width:1.25rem;height:1.25rem;color:var(--pw-primary);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);font-variant-numeric:tabular-nums;place-items:center;padding:0 .35rem;display:inline-grid}.pw-print-together{flex:1;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);min-height:0;display:grid}.pw-print-together__pick{min-height:0;padding:var(--pw-space-5);border-right:1px solid var(--pw-border);gap:var(--pw-space-2);flex-direction:column;display:flex;overflow-y:auto}.pw-print-together__label{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--pw-muted);margin:0}.pw-print-together__sheet{gap:var(--pw-space-2);border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);padding:.65rem .75rem;display:grid}.pw-print-together__sheet.is-on{border-color:color-mix(in srgb, var(--pw-primary) 45%, var(--pw-border));background:color-mix(in srgb, var(--pw-primary) 4%, var(--pw-surface))}.pw-print-together__name{font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);align-items:center;gap:.4rem;display:inline-flex}.pw-print-together__name>svg{color:var(--pw-muted);flex:none}.pw-print-together__sheet.is-on .pw-print-together__name>svg{color:var(--pw-primary)}.pw-print-together__opts{gap:var(--pw-space-2);padding-left:1.55rem;display:grid}.pw-print-together__opts>small,.pw-print-together__remember{font-size:var(--pw-text-xs);color:var(--pw-muted);line-height:1.45}.pw-print-together__remember{margin-top:var(--pw-space-1)}.pw-print-together__note{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pw-print-together__edit{justify-self:start}.pw-print-together__tray{background:var(--pw-surface-2);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;box-shadow:inset 0 1px 3px #0f172a0f}.pw-print-together__head{justify-content:space-between;align-items:center;gap:var(--pw-space-3);min-height:2.75rem;padding:var(--pw-space-3) var(--pw-space-5) 0;display:flex}.pw-print-together__pages{overscroll-behavior:contain;justify-content:safe center;align-items:center;gap:var(--pw-space-1);min-height:0;padding:var(--pw-space-4) var(--pw-space-5);display:flex;overflow:auto}.pw-print-together__card{padding:var(--pw-space-2);border-radius:var(--pw-radius-lg);cursor:grab;flex:none;justify-items:center;gap:.5rem;margin:0;display:grid;position:relative}.pw-print-together__card:hover{background:color-mix(in srgb, var(--pw-primary) 6%, transparent)}.pw-print-together__card.is-dragging{opacity:.35}.pw-print-together__card.is-drop-before{box-shadow:inset 4px 0 0 var(--pw-primary)}.pw-print-together__card.is-drop-after{box-shadow:inset -4px 0 0 var(--pw-primary)}.pw-print-together__card.is-roll{cursor:default}.pw-print-together__paper{width:var(--pw-print-together-w,15rem);aspect-ratio:210/297;background:var(--pw-surface);border-radius:2px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #0f172a0f,0 2px 4px #0f172a0f,0 12px 28px #0f172a1f}.is-roll>.pw-print-together__paper{aspect-ratio:62/40;width:9rem}.pw-print-together__paper>img{cursor:zoom-in;border-radius:2px;width:100%;height:auto;display:block}.pw-print-together__paper>.pw-print-together__zoom{box-shadow:var(--pw-shadow-chip);position:absolute;top:.35rem;right:.35rem}.is-roll>.pw-print-together__paper>.pw-print-together__zoom{top:-.6rem;right:-.6rem}.pw-print-together__num{z-index:1;background:var(--pw-primary);width:1.9rem;height:1.9rem;color:var(--pw-on-primary);font-weight:var(--pw-weight-bold);font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--pw-surface-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.pw-print-together__card>figcaption{max-width:var(--pw-print-together-w,15rem);text-align:center;font-size:var(--pw-text-sm);justify-items:center;gap:.1rem;display:grid}.pw-print-together__card>figcaption>b{color:var(--pw-text-strong)}.pw-print-together__card>figcaption>small{font-size:var(--pw-text-xs);color:var(--pw-muted)}.pw-print-together__moves{gap:2px;margin-top:.15rem;display:inline-flex}@media (hover:hover){.pw-print-together__moves{opacity:.45;transition:opacity .12s}.pw-print-together__card:hover .pw-print-together__moves,.pw-print-together__moves:focus-within{opacity:1}}.pw-print-together__arrow{color:var(--pw-border-strong);flex:none;margin-bottom:3.25rem;display:inline-flex}.pw-print-together__split{width:1px;margin:0 var(--pw-space-3);background:var(--pw-border-strong);flex:none;align-self:stretch}.pw-print-together__error{padding:var(--pw-space-3);text-align:center;font-size:var(--pw-text-xs);color:var(--pw-warn);justify-items:center;gap:.3rem;display:grid}.pw-print-together__empty{color:var(--pw-muted);font-size:var(--pw-text-sm);margin:0}.pw-print-together__order{padding:0 var(--pw-space-5) var(--pw-space-4);text-align:center;font-size:var(--pw-text-sm);color:var(--pw-text);margin:0}.pw-print-together__order>b{color:var(--pw-text-strong)}.pw-print-together__sum{font-size:var(--pw-text-sm);color:var(--pw-muted);align-self:center}@media (width<=860px){.pw-print-together{grid-template-columns:minmax(0,1fr);overflow-y:auto}.pw-print-together__pick{border-right:0;border-bottom:1px solid var(--pw-border);overflow:visible}.pw-print-together__paper{width:10rem}}.pw-issue-doc__warn{border-radius:var(--pw-radius);border-left:3px solid var(--pw-warn);background:color-mix(in srgb, var(--pw-warn) 14%, var(--pw-surface));font-size:var(--pw-text-sm);color:var(--pw-text-strong);align-items:flex-start;gap:.5rem;margin:0;padding:.55rem .7rem;line-height:1.4;display:flex}.pw-issue-doc__warn>svg{color:color-mix(in srgb, var(--pw-warn) 75%, var(--pw-text-strong));flex:none;margin-top:.1rem}.pw-issue-doc__blocker{min-width:0;margin-left:var(--pw-space-1);font-size:var(--pw-text-xs);color:var(--pw-danger);line-height:1.4}.pw-invoice-karta,.pw-invoice-foot{--pw-invoice-panel-w:22.5rem}.pw-invoice-karta{grid-template-columns:var(--pw-invoice-cols,var(--pw-invoice-panel-w) minmax(0, 1fr));flex:1;min-height:0;display:grid}.pw-invoice-karta__paper{flex-direction:column;min-height:0;display:flex}.pw-invoice-karta__paper>.pw-print-sheet__desk{flex:1}.pw-invoice-karta__printbar{align-items:center;gap:var(--pw-space-2) var(--pw-space-4);padding:.45rem var(--pw-space-4);border-bottom:1px solid var(--pw-border);background:var(--pw-surface);font-size:var(--pw-text-sm);color:var(--pw-muted);flex-wrap:wrap;flex:none;display:flex}.pw-invoice-karta__printbar-group{align-items:center;gap:var(--pw-space-1) var(--pw-space-3);flex-wrap:wrap;display:inline-flex}.pw-invoice-karta__panel{border-right:1px solid var(--pw-border);background:var(--pw-surface);min-height:0;font-size:var(--pw-text-sm);--pw-pad-field:.45rem .65rem;--pw-field-label-weight:var(--pw-weight-semibold);--pw-field-label-color:var(--pw-text-strong);flex-direction:column;display:flex}.pw-invoice-karta__scroll{overscroll-behavior:contain;min-height:0;padding:var(--pw-space-4);gap:var(--pw-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pw-invoice-karta__sum{justify-content:space-between;align-items:flex-start;gap:var(--pw-space-3);padding-bottom:var(--pw-space-4);border-bottom:1px solid var(--pw-border);display:flex}.pw-invoice-karta__sum-main{justify-items:start;gap:.2rem;min-width:0;display:grid}.pw-invoice-karta__sum.is-tracked{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.pw-invoice-karta__state{margin-top:var(--pw-space-3);overflow-wrap:anywhere;grid-column:1/-1;gap:.45rem;min-width:0;display:grid}.pw-invoice-karta__amount{font-size:var(--pw-text-2xl);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.pw-invoice-karta__cap{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted)}.pw-invoice-karta__meta{font-size:var(--pw-text-xs);color:var(--pw-muted);line-height:1.45}.pw-invoice-karta__pay-due{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-invoice-karta__group{gap:.45rem;min-width:0;display:grid}.pw-invoice-karta__group+.pw-invoice-karta__group{padding-top:var(--pw-space-4);border-top:1px solid var(--pw-border)}.pw-invoice-karta__group-head{justify-content:space-between;align-items:center;gap:var(--pw-space-2);min-height:1.75rem;display:flex}.pw-invoice-karta__name{font-size:var(--pw-text-base);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);overflow-wrap:anywhere;line-height:1.3}.pw-invoice-karta__line{font-size:var(--pw-text-sm);color:var(--pw-muted);overflow-wrap:anywhere;line-height:1.45}.pw-invoice-karta__head-tools{justify-content:flex-end;align-items:center;gap:var(--pw-space-1) var(--pw-space-3);flex-wrap:wrap;min-width:0;display:inline-flex}.pw-invoice-karta__rcp{align-items:center;gap:var(--pw-space-2);margin-top:var(--pw-space-1);font-size:var(--pw-text-sm);color:var(--pw-muted);display:flex}.pw-invoice-karta__rcp-add{align-items:center;gap:var(--pw-space-1);font-size:var(--pw-text-xs);color:var(--pw-muted);margin-left:calc(-.65rem - 1px);display:flex;container-type:inline-size}.pw-invoice-karta__rcp-add>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (width<=26rem){.pw-invoice-karta__rcp-add>span{display:none}}.pw-invoice-karta__rcp-add button.pw-btn-ghost,.pw-invoice-karta__rcp-add button.pw-btn-ghost:hover:not(:disabled){box-shadow:none;font-weight:var(--pw-weight-semibold);background:0 0;border-color:#0000}.pw-invoice-karta__rcp-add button.pw-btn-ghost:hover:not(:disabled){text-decoration:underline}.pw-invoice-karta__rcp-add button.pw-btn-ghost:active:not(:disabled){transform:none}.pw-pay-seg{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid;container-type:inline-size}.pw-pay-seg>label.pw-choice-card{border-radius:var(--pw-radius-md);min-width:0;height:2.15rem;font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-muted);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:0 .3rem;display:flex}.pw-pay-seg>label.pw-choice-card>svg{flex:none}.pw-pay-seg>label.pw-choice-card>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pw-pay-seg>label.pw-choice-card:hover{color:var(--pw-text-strong);border-color:#0000}.pw-pay-seg>label.pw-choice-card[data-checked=true]{border-color:color-mix(in srgb, var(--pw-primary) 35%, var(--pw-border));background:var(--pw-surface);color:var(--pw-primary);box-shadow:var(--pw-shadow-xs)}@container (width<=25rem){.pw-pay-seg>label.pw-choice-card>svg{display:none}}@container (width<=18rem){.pw-pay-seg>label.pw-choice-card{font-size:var(--pw-text-xs);padding:0 .15rem}}.pw-pay-tiles{gap:var(--pw-space-2);display:flex}.pw-pay-tiles>label.pw-choice-card{min-width:0;height:4.2rem;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);color:var(--pw-text);flex:0 5.4rem;align-content:center;place-items:center;gap:.3rem;padding:0;display:grid}.pw-pay-tiles>label.pw-choice-card>svg{color:var(--pw-muted)}.pw-pay-tiles>label.pw-choice-card[data-checked=true]{background:color-mix(in srgb, var(--pw-primary) 8%, var(--pw-surface));color:var(--pw-primary)}.pw-pay-tiles>label.pw-choice-card[data-checked=true]>svg{color:var(--pw-primary)}.pw-invoice-karta__dock{padding:var(--pw-space-3) var(--pw-space-4);border-top:1px solid var(--pw-border);background:var(--pw-surface);box-shadow:0 -8px 18px -12px color-mix(in srgb, var(--pw-text-strong) 30%, transparent);flex:none;gap:.4rem;display:grid}.pw-invoice-karta__dock-head{align-items:center;gap:.2rem var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-invoice-karta__dock-head>.pw-invoice-karta__cap{color:var(--pw-text-strong);align-items:center;gap:.35rem;display:inline-flex}.pw-invoice-karta__dock-head>.pw-invoice-karta__cap>svg{color:var(--pw-primary)}.pw-invoice-karta__note>.pw-invoice-karta__cap{align-items:center;gap:.35rem;display:inline-flex}.pw-invoice-karta__note>.pw-invoice-karta__cap>svg{color:var(--pw-primary)}.pw-invoice-karta__note-text{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface-2);font-size:var(--pw-text-sm);color:var(--pw-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.55rem .7rem;line-height:1.45}.pw-invoice-hero__title{align-items:center;gap:var(--pw-space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.pw-party-card{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);grid-template-columns:2.35rem minmax(0,1fr);align-items:start;gap:0 .75rem;padding:.75rem;display:grid}.pw-party-card__avatar{border-radius:var(--pw-radius-md);background:var(--pw-surface-2);width:2.35rem;height:2.35rem;color:var(--pw-primary);place-items:center;display:grid}.pw-party-card__body{min-width:0;font-size:var(--pw-text-sm);color:var(--pw-muted);overflow-wrap:anywhere;gap:1px;line-height:1.45;display:grid}.pw-party-card__body>b{color:var(--pw-text-strong);font-size:var(--pw-text-base);font-weight:var(--pw-weight-semibold);margin-bottom:2px;line-height:1.3}.pw-party-card__problem{color:var(--pw-danger);font-size:var(--pw-text-xs);margin-top:.2rem}.pw-party-card__foot{justify-content:space-between;align-items:center;gap:var(--pw-space-2);border-top:1px solid var(--pw-border);flex-wrap:wrap;grid-column:1/-1;margin-top:.6rem;padding-top:.5rem;display:flex}.pw-party-card__source{min-width:0;font-size:var(--pw-text-xs);color:var(--pw-muted);align-items:center;gap:.3rem;display:inline-flex}.pw-party-card__source.is-changed{color:color-mix(in srgb, var(--pw-warn) 80%, var(--pw-text-strong))}.pw-party-card__acts{gap:var(--pw-space-1);flex-wrap:wrap;margin-left:auto;display:inline-flex}.pw-party-card.is-empty{border-style:dashed}.pw-party-card.is-empty .pw-party-card__avatar{color:var(--pw-danger);background:color-mix(in srgb, var(--pw-danger) 12%, var(--pw-surface))}.pw-party-card.is-empty .pw-party-card__acts{margin-left:0}.pw-party-rows{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);min-width:0;display:grid;overflow:hidden}.pw-party-rows__src{font-size:.65625rem;font-weight:var(--pw-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--pw-muted);padding:.4rem .75rem 0}.pw-party-rows__src.is-ruled{border-top:1px solid var(--pw-border);margin-top:.15rem}.pw-party-rows__row{align-items:baseline;gap:var(--pw-space-2);min-height:2.1rem;font-size:var(--pw-text-sm);color:var(--pw-text-strong);overflow-wrap:anywhere;grid-template-columns:6rem minmax(0,1fr) auto;padding:.4rem .75rem;line-height:1.4;display:grid}.pw-party-rows__row+.pw-party-rows__row{border-top:1px solid color-mix(in srgb, var(--pw-border) 60%, transparent)}.pw-party-rows__row>span:first-child{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);color:var(--pw-muted)}.pw-party-rows__row>b{font-size:var(--pw-text-base);font-weight:var(--pw-weight-semibold)}.pw-party-rows__row i{color:var(--pw-muted);font-style:normal}.pw-party-rows__row a{color:var(--pw-primary);font-weight:var(--pw-weight-semibold);text-decoration:none}.pw-party-rows__row a:hover{text-decoration:underline}.pw-party-rows__row small{color:var(--pw-danger);font-size:var(--pw-text-xs);margin-top:.15rem;display:block}.pw-party-rows__row.is-problem{background:color-mix(in srgb, var(--pw-danger) 8%, var(--pw-surface))}.pw-party-rows__row>button{align-self:center;margin:-.25rem -.4rem -.25rem 0}.pw-party-rows__foot{align-items:center;gap:var(--pw-space-2);border-top:1px solid var(--pw-border);background:var(--pw-surface-2);padding:.4rem .5rem .4rem .75rem;display:flex}.pw-party-rows__foot>button{margin-left:auto}.pw-party-rows__foot .pw-event-card__avatar{width:1.9rem;height:1.9rem;font-size:var(--pw-text-xs)}.pw-party-source{color:var(--pw-ok);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.pw-party-source.is-changed{color:color-mix(in srgb, var(--pw-warn) 80%, var(--pw-text-strong))}.pw-party-line{gap:2px;min-width:0;line-height:1.4;display:grid}.pw-party-line__head{min-width:0;color:var(--pw-muted);font-size:var(--pw-text-sm);flex-wrap:wrap;align-items:baseline;gap:0 .4rem;display:flex}.pw-party-line__head>b{color:var(--pw-text-strong);font-size:var(--pw-text-base);font-weight:var(--pw-weight-semibold);overflow-wrap:anywhere}.pw-party-line__same{color:var(--pw-ok);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);align-self:center;align-items:center;gap:.3rem;display:inline-flex}.pw-party-line__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pw-muted);font-size:var(--pw-text-sm);overflow:hidden}.pw-invoice-steps{gap:.6rem;min-width:0;display:grid}.pw-invoice-steps__say{min-width:0;font-size:var(--pw-text-sm);color:var(--pw-muted);overflow-wrap:anywhere;justify-items:start;gap:.3rem;padding:0 .25rem;line-height:1.45;display:grid}.pw-invoice-steps__say b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-invoice-steps__say.is-gap b{color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-text-strong))}.pw-invoice-steps__error{color:var(--pw-danger)}.pw-invoice-steps__acts{align-items:center;gap:var(--pw-space-2);padding-top:var(--pw-space-3);border-top:1px dashed var(--pw-border);flex-wrap:wrap;display:flex}.pw-invoice-steps__more{margin-left:auto}.pw-invoice-lines{width:min(44rem,100% - 2.5rem);margin:var(--pw-space-5) auto;background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);font-size:var(--pw-text-sm);gap:.6rem;padding:.9rem 1rem 1rem;display:grid}.pw-invoice-lines__head{justify-content:space-between;align-items:baseline;gap:var(--pw-space-2);color:var(--pw-muted);flex-wrap:wrap;display:flex}.pw-invoice-lines__head>b{color:var(--pw-text-strong);font-size:var(--pw-text-base)}.pw-invoice-lines table{border-collapse:collapse;width:100%}.pw-invoice-lines th{text-align:left;border-bottom:1px solid var(--pw-border);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted);padding:.45rem .5rem}.pw-invoice-lines td{border-bottom:1px solid var(--pw-border);color:var(--pw-text-strong);vertical-align:middle;overflow-wrap:anywhere;padding:.5rem}.pw-invoice-lines tr:last-child td{border-bottom:0}.pw-invoice-lines .is-lp{width:1.75rem;color:var(--pw-muted)}.pw-invoice-lines .is-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pw-invoice-lines .is-strong{font-weight:var(--pw-weight-semibold)}.pw-invoice-lines__kind{width:3.4rem;font-size:.66rem;font-weight:var(--pw-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--pw-muted);margin-right:.5rem;display:inline-block}.pw-invoice-lines__kind.is-labor{color:var(--pw-primary)}.pw-invoice-lines__totals{border-top:1px solid var(--pw-border);grid-template-columns:auto auto;justify-content:end;gap:.2rem 1.75rem;padding:.6rem .5rem 0;display:grid}.pw-invoice-lines__totals>span{color:var(--pw-muted);text-align:right}.pw-invoice-lines__totals>b{text-align:right;color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);font-variant-numeric:tabular-nums}.pw-invoice-lines__totals>.is-gross{font-size:var(--pw-text-md);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong)}.pw-modal-foot:has(>.pw-invoice-foot){padding:0;display:block}.pw-invoice-foot{grid-template-columns:minmax(0, 1fr) var(--pw-invoice-panel-w);display:grid}.pw-invoice-foot__doc,.pw-invoice-foot__step{align-items:center;gap:var(--pw-space-2);min-width:0;min-height:4rem;padding:.6rem var(--pw-space-4);display:flex}.pw-invoice-foot__step{justify-content:flex-end}.pw-invoice-foot__hint{min-width:0;margin-left:var(--pw-space-1);font-size:var(--pw-text-xs);color:var(--pw-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-invoice-foot__hint kbd,.pw-invoice-sheet__keys kbd{font-family:inherit;font-size:.68rem;font-weight:var(--pw-weight-semibold);border:1px solid var(--pw-border-strong);border-radius:var(--pw-radius-sm);padding:0 .35rem}.pw-invoice-step__count{border-radius:var(--pw-radius-pill);min-width:1.3rem;height:1.3rem;font-size:var(--pw-text-xs);font-weight:var(--pw-weight-bold);background:color-mix(in srgb, var(--pw-on-primary) 24%, transparent);place-items:center;margin-right:auto;padding:0 .4rem;display:inline-grid}.pw-invoice-step__head{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.pw-invoice-sheet__keys{margin-right:var(--pw-space-1);font-size:var(--pw-text-xs);color:var(--pw-muted);white-space:nowrap}.pw-names-sheet{gap:.5rem;display:grid}.pw-names-sheet__row{grid-template-columns:1.4rem minmax(0,1fr) 10.5rem 2rem;align-items:center;gap:.2rem .65rem;display:grid}.pw-names-sheet__lp{color:var(--pw-muted);font-size:var(--pw-text-sm);text-align:right;font-variant-numeric:tabular-nums}.pw-names-sheet__meta{font-size:var(--pw-text-xs);color:var(--pw-muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pw-names-sheet__meta>i{font-size:.66rem;font-style:normal;font-weight:var(--pw-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin-right:.4rem}.pw-names-sheet__was{font-size:var(--pw-text-xs);color:var(--pw-muted);overflow-wrap:anywhere;grid-column:2/4}.pw-names-sheet__row.is-changed input{border-color:color-mix(in srgb, var(--pw-warn) 60%, var(--pw-border))}@media (width<=860px){.pw-invoice-karta{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.pw-invoice-karta__panel{border-right:0;border-bottom:1px solid var(--pw-border);flex:none}.pw-invoice-karta__scroll,.pw-invoice-karta__paper,.pw-invoice-karta__paper>.pw-print-sheet__desk{flex:none;overflow:visible}.pw-invoice-foot{flex-wrap:wrap;display:flex}.pw-invoice-foot__doc{flex-wrap:wrap;flex:auto;min-height:0;padding-bottom:0}.pw-invoice-foot__step{flex:16rem;min-height:0}.pw-invoice-foot__hint{display:none}}@media (width<=700px){.pw-invoice-sheet__keys{display:none}.pw-names-sheet__row{grid-template-columns:1.4rem minmax(0,1fr) 2rem}.pw-names-sheet__meta{text-align:left;grid-area:2/2}.pw-names-sheet__was{grid-column:2}}.pw-kor-lines{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);overflow:hidden}.pw-kor-row{grid-template-columns:1.65rem minmax(0,1fr) 8.75rem 6.75rem 7.75rem 7.5rem 2rem;grid-template-areas:"icon name was qty price after reset";align-items:center;gap:.45rem .75rem;padding:.6rem .75rem;display:grid}.pw-kor-row--head{background:var(--pw-surface-2);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);letter-spacing:var(--pw-tracking-caps);text-transform:uppercase;color:var(--pw-muted);white-space:nowrap;padding-block:.5rem}.pw-kor-item{border-top:1px solid var(--pw-border);transition:background var(--pw-transition-fast)}.pw-kor-item[data-changed]{background:color-mix(in srgb, var(--pw-primary) 5%, var(--pw-surface));box-shadow:inset 3px 0 0 var(--pw-primary)}.pw-kor-name{gap:.1rem;min-width:0;display:grid}.pw-kor-name__main{color:var(--pw-text-strong);font-size:var(--pw-text-sm);overflow-wrap:anywhere;line-height:1.35}.pw-kor-item[data-removed] .pw-kor-name__main{color:var(--pw-muted);text-decoration:line-through}.pw-kor-name__sub{font-size:var(--pw-text-xs);color:var(--pw-muted);flex-wrap:wrap;gap:.5rem;display:flex}.pw-kor-name__gone{color:var(--pw-danger);font-weight:var(--pw-weight-semibold)}.pw-kor-was{text-align:right;white-space:nowrap;font-size:var(--pw-text-sm);color:var(--pw-muted);font-variant-numeric:tabular-nums}.pw-kor-field{gap:.2rem;min-width:0;display:grid}.pw-kor-cap{font-size:var(--pw-text-xs);color:var(--pw-muted);display:none}.pw-kor-input{min-width:0;display:block;position:relative}.pw-kor-input input{font-variant-numeric:tabular-nums}.pw-kor-input__suffix{font-size:var(--pw-text-sm);color:var(--pw-muted);pointer-events:none;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.pw-kor-after{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;display:grid}.pw-kor-after__value{font-size:var(--pw-text-sm);font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-kor-after__delta{font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold)}.pw-kor-stock{border-radius:var(--pw-radius);background:var(--pw-surface-2);font-size:var(--pw-text-sm);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:-.15rem .75rem .65rem 3.15rem;padding:.4rem .7rem;display:flex}.pw-kor-stock[data-on]{background:color-mix(in srgb, var(--pw-ok) 10%, var(--pw-surface))}.pw-kor-stock--none{font-size:var(--pw-text-xs);color:var(--pw-muted);background:0 0;padding:0}.pw-kor-stock__qty{width:6.25rem}.pw-kor-stock__where{min-width:0;color:var(--pw-muted);font-variant-numeric:tabular-nums}.pw-kor-total{border-top:1px solid var(--pw-border);background:var(--pw-surface-2);font-size:var(--pw-text-sm);color:var(--pw-muted);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.65rem .75rem .65rem 3.15rem;display:flex}.pw-kor-total__figures{font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;display:inline-flex}.pw-kor-total__figures b{color:var(--pw-text-strong)}.pw-kor-meta{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.pw-kor-sum{align-items:baseline;gap:.15rem .6rem;min-width:0}.pw-kor-sum__label{color:var(--pw-muted);font-size:var(--pw-text-sm)}.pw-kor-sum__value{font-size:var(--pw-text-lg);font-variant-numeric:tabular-nums}.pw-kor-sum__parts{color:var(--pw-muted);font-size:var(--pw-text-xs);font-variant-numeric:tabular-nums}.pw-kor-sum__stock{color:var(--pw-ok);font-size:var(--pw-text-xs);font-weight:var(--pw-weight-semibold);align-items:center;gap:.3rem;display:inline-flex}@media (width<=700px){.pw-kor-row{grid-template-columns:1.65rem minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1fr) 2rem;grid-template-areas:"icon name name name reset"".was was was was"".qty price after after";align-items:end;column-gap:.5rem}.pw-modal-foot:has(>.pw-kor-sum){flex-wrap:wrap}.pw-kor-sum{flex:100%}.pw-modal-foot:has(>.pw-kor-sum)>.pw-modal-foot__actions{flex:100%}.pw-kor-row--head{display:none}.pw-kor-row--head+.pw-kor-item{border-top:0}.pw-kor-cap{display:block}.pw-kor-was{text-align:left}.pw-kor-was:before{content:"Na fakturze: "}.pw-kor-stock{margin-left:.75rem}.pw-kor-total{padding-left:.75rem}.pw-kor-meta{grid-template-columns:minmax(0,1fr)}}:root{--pw-pay-cash:#2e9e5b;--pw-pay-card:#2a78d6;--pw-pay-blik:#eb6834;--pw-pay-transfer:#4a3aa7;--pw-pay-none:color-mix(in srgb, var(--pw-muted) 55%, var(--pw-surface))}.pw-cash{gap:var(--pw-space-3);grid-template-columns:minmax(0,1fr);max-width:1180px;margin:0 auto;display:grid}.pw-cash-head{justify-content:space-between;align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-cash-lede{margin:calc(-1 * var(--pw-space-2)) 0 0;color:var(--pw-muted);font-size:var(--pw-text-sm)}.pw-cash-lede b{color:var(--pw-text);font-weight:var(--pw-weight-semibold)}.pw-cash-daynav{align-items:center;gap:2px;display:flex;position:relative}.pw-cash-daynav__date{font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong);gap:8px}.pw-cash-daynav__rel{font-size:var(--pw-text-xs);color:var(--pw-muted);font-weight:var(--pw-weight-semibold)}.pw-cash-daynav__rel[data-today]{color:var(--pw-primary)}.pw-cash-daynav__short{display:none}.pw-cash-empty{text-align:center;color:var(--pw-muted);gap:4px;display:grid;padding:2.5rem 1rem!important}.pw-cash-empty b{color:var(--pw-text-strong);font-size:var(--pw-text-md)}.pw-cash-hero{gap:var(--pw-space-5);grid-template-columns:minmax(200px,auto) minmax(0,1fr);align-items:center;display:grid}.pw-cash-hero__num{font-size:2.3rem;font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.1}.pw-cash-hero__sub{font-size:var(--pw-text-sm);color:var(--pw-muted);margin-top:4px}.pw-cash-hero__sub b{color:var(--pw-text);font-weight:var(--pw-weight-semibold)}.pw-cash-hero__right{gap:var(--pw-space-2);min-width:0;display:grid}.pw-cash-share{background:var(--pw-surface-2);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.pw-cash-share i{min-width:3px;height:100%;display:block}.pw-cash-legend{font-size:var(--pw-text-sm);color:var(--pw-muted);flex-wrap:wrap;gap:4px 16px;display:flex}.pw-cash-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pw-cash-legend i,.pw-cash-dot{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.pw-cash-legend b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold)}.pw-cash-bridge{font-size:var(--pw-text-xs);color:var(--pw-muted);line-height:1.6}.pw-cash-bridge b{color:var(--pw-text-strong);font-weight:var(--pw-weight-semibold);white-space:nowrap}.pw-cash-tiles{gap:var(--pw-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}button.pw-cash-tile{text-align:left;font:inherit;color:var(--pw-text);cursor:pointer;background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);box-shadow:var(--pw-shadow-xs);align-content:start;gap:3px;padding:.85rem 1rem .8rem 1.15rem;display:grid;position:relative;overflow:hidden}button.pw-cash-tile:before{content:"";background:var(--pw-cash-tone);width:4px;position:absolute;top:0;bottom:0;left:0}button.pw-cash-tile:hover:not(:disabled){background:var(--pw-surface);color:var(--pw-text);border-color:var(--pw-border-strong)}button.pw-cash-tile:active{transform:none}button.pw-cash-tile[aria-pressed=true],button.pw-cash-tile[aria-pressed=true]:hover:not(:disabled){border-color:color-mix(in srgb, var(--pw-cash-tone) 60%, var(--pw-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-cash-tone) 18%, transparent)}button.pw-cash-tile[data-dim]{opacity:.6}button.pw-cash-tile:disabled{cursor:default;opacity:.6}.pw-cash-tile__head{align-items:center;gap:8px;display:flex}.pw-cash-tile__icon{width:30px;height:30px;color:var(--pw-cash-tone);background:color-mix(in srgb, var(--pw-cash-tone) 14%, transparent);border-radius:8px;place-items:center;display:grid}.pw-cash-tile__name{font-weight:var(--pw-weight-semibold);color:var(--pw-text-strong)}.pw-cash-tile__lands{text-transform:uppercase;letter-spacing:var(--pw-tracking-caps);color:var(--pw-muted);font-size:.68rem;font-weight:var(--pw-weight-semibold);white-space:nowrap;margin-left:auto}.pw-cash-tile__value{font-size:1.45rem;font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px}.pw-cash-tile__count{font-size:var(--pw-text-sm);color:var(--pw-muted)}.pw-cash-tile__foot{border-top:1px dashed var(--pw-border);font-size:var(--pw-text-xs);color:var(--pw-text);margin-top:6px;padding-top:8px;line-height:1.5}.pw-cash-tile__foot b{color:var(--pw-text-strong);white-space:nowrap}.pw-cash-drawer{gap:var(--pw-space-3);display:grid}.pw-cash-drawer[data-state=ok]{border-color:color-mix(in srgb, var(--pw-ok) 40%, var(--pw-border))!important}.pw-cash-drawer[data-state=off]{border-color:color-mix(in srgb, var(--pw-danger) 40%, var(--pw-border))!important}.pw-cash-drawer__title{align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;display:flex}.pw-cash-drawer__title h2{font-size:var(--pw-text-md);margin:0}.pw-cash-drawer__icon{width:30px;height:30px;color:var(--pw-pay-cash);background:color-mix(in srgb, var(--pw-pay-cash) 14%, transparent);border-radius:8px;place-items:center;display:grid}.pw-cash-drawer__status{font-size:var(--pw-text-sm);color:var(--pw-muted)}.pw-cash-drawer__note{font-size:var(--pw-text-sm);color:var(--pw-text);font-style:italic}.pw-cash-sum{grid-template-columns:repeat(4,minmax(0,1fr) auto) minmax(0,1.15fr);align-items:stretch;gap:6px;display:grid}.pw-cash-sum__op{font-size:var(--pw-text-lg);font-weight:var(--pw-weight-bold);color:var(--pw-muted);align-self:center}.pw-cash-sum__cell{border-radius:var(--pw-radius-md);background:var(--pw-surface-2);align-content:start;gap:2px;min-width:0;padding:.6rem .75rem;display:grid}.pw-cash-sum__cell--total{background:color-mix(in srgb, var(--pw-primary) 8%, var(--pw-surface))}.pw-cash-sum__cell--count{border:1px dashed var(--pw-border-strong);background:var(--pw-surface)}.pw-cash-sum__cell--count[data-tone=ok]{border:1px solid color-mix(in srgb, var(--pw-ok) 45%, transparent);background:color-mix(in srgb, var(--pw-ok) 10%, var(--pw-surface))}.pw-cash-sum__cell--count[data-tone=off]{border:1px solid color-mix(in srgb, var(--pw-danger) 45%, transparent);background:color-mix(in srgb, var(--pw-danger) 8%, var(--pw-surface))}.pw-cash-sum__label{font-size:var(--pw-text-xs);color:var(--pw-muted);font-weight:var(--pw-weight-semibold)}.pw-cash-sum__value{font-size:var(--pw-text-lg);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.pw-cash-sum__value--empty{color:var(--pw-muted)}.pw-cash-sum__note{font-size:var(--pw-text-xs);color:var(--pw-muted);line-height:1.45}.pw-cash-sum__note [data-tone=warn]{color:color-mix(in srgb, var(--pw-warn) 55%, var(--pw-text-strong))}.pw-cash-sum__note b{color:var(--pw-text-strong)}.pw-cash-sum__cell--count[data-tone=off] .pw-cash-sum__note b{color:var(--pw-danger)}.pw-cash-link{vertical-align:baseline;text-underline-offset:2px;text-decoration:underline;height:auto!important;min-height:0!important;font-size:var(--pw-text-xs)!important;background:0 0!important;border-color:#0000!important;padding:0 2px!important}.pw-cash-payouts{border-top:1px solid var(--pw-border);display:grid}.pw-cash-payout{gap:var(--pw-space-2);border-bottom:1px solid var(--pw-border);font-size:var(--pw-text-sm);grid-template-columns:3.2rem minmax(0,1fr) auto 2rem;align-items:center;padding:.45rem 0;display:grid}.pw-cash-payout__what{min-width:0;color:var(--pw-text-strong)}.pw-cash-payout__what span{color:var(--pw-muted)}.pw-cash-time{color:var(--pw-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:var(--pw-weight-normal)!important}.pw-cash-warns{gap:var(--pw-space-2);display:grid}.pw-cash-warn{align-items:center;gap:var(--pw-space-2);border-radius:var(--pw-radius-md);font-size:var(--pw-text-sm);color:var(--pw-text-strong);background:color-mix(in srgb, var(--pw-warn) 12%, var(--pw-surface));border:1px solid color-mix(in srgb, var(--pw-warn) 45%, transparent);padding:.55rem .85rem;display:flex}.pw-cash-warn>svg{color:color-mix(in srgb, var(--pw-warn) 70%, var(--pw-text-strong));flex:none}.pw-cash-warn>span{flex:1;min-width:0}.pw-cash-warn[data-tone=info]{background:color-mix(in srgb, var(--pw-info) 7%, var(--pw-surface));border-color:color-mix(in srgb, var(--pw-info) 30%, transparent)}.pw-cash-warn[data-tone=info]>svg{color:var(--pw-info)}.pw-cash-list__head{align-items:center;gap:var(--pw-space-3);flex-wrap:wrap;padding:.8rem 1rem;display:flex}.pw-cash-list__head h2{font-size:var(--pw-text-md);margin:0}.pw-cash-chips{flex-wrap:wrap;gap:6px;display:flex}.pw-cash-chips .pw-cash-dot{margin-right:2px}.pw-cash-table tbody tr[data-open]{cursor:pointer}.pw-cash-table tbody tr[data-open]:hover td{background:color-mix(in srgb, var(--pw-surface-2) 60%, transparent)}.pw-cash-table tfoot td{border-top:1px solid var(--pw-border-strong);background:var(--pw-surface-2);font-weight:var(--pw-weight-bold);color:var(--pw-text-strong);padding:.6rem 1rem}.pw-cash-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pw-cash-method{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pw-cash-method__icon{width:24px;height:24px;color:var(--pw-cash-tone);background:color-mix(in srgb, var(--pw-cash-tone) 14%, transparent);border-radius:7px;place-items:center;display:grid}.pw-cash-method[data-none] .pw-cash-method__label{color:color-mix(in srgb, var(--pw-warn) 55%, var(--pw-text-strong));font-style:italic}.pw-cash-doc{font-family:var(--pw-font-mono);font-size:var(--pw-text-xs);color:var(--pw-text);font-weight:var(--pw-weight-normal);white-space:nowrap}.pw-cash-doc--none{color:var(--pw-muted);font-family:inherit;font-style:italic}.pw-cash-tag{border-radius:var(--pw-radius-pill);font-family:inherit;font-size:.68rem;font-weight:var(--pw-weight-semibold);background:color-mix(in srgb, var(--pw-info) 12%, transparent);color:var(--pw-info);margin-left:6px;padding:0 7px}.pw-cash-what{gap:2px;min-width:0;display:grid}.pw-cash-what__who{color:var(--pw-text-strong)}.pw-cash-what__sub{font-size:var(--pw-text-xs);color:var(--pw-muted);font-weight:var(--pw-weight-normal);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pw-cash-what__zl{color:var(--pw-primary);font-weight:var(--pw-weight-semibold)}.pw-cash-callout{align-items:center;gap:var(--pw-space-2);border-radius:var(--pw-radius-md);font-size:var(--pw-text-sm);background:var(--pw-surface-2);color:var(--pw-text-strong);padding:.55rem .8rem;display:flex}.pw-cash-callout>svg{flex:none}.pw-cash-callout[data-tone=ok]{background:color-mix(in srgb, var(--pw-ok) 12%, var(--pw-surface));color:color-mix(in srgb, var(--pw-ok) 70%, var(--pw-text-strong))}.pw-cash-callout[data-tone=warn]{background:color-mix(in srgb, var(--pw-warn) 14%, var(--pw-surface))}.pw-cash-callout[data-tone=danger]{background:color-mix(in srgb, var(--pw-danger) 10%, var(--pw-surface));color:color-mix(in srgb, var(--pw-danger) 80%, var(--pw-text-strong))}.pw-cash-expect{align-items:baseline;gap:2px var(--pw-space-2);border-radius:var(--pw-radius-md);background:color-mix(in srgb, var(--pw-primary) 7%, var(--pw-surface));grid-template-columns:1fr auto;padding:.7rem .9rem;display:grid}.pw-cash-expect b{font-size:var(--pw-text-xl);color:var(--pw-text-strong);font-variant-numeric:tabular-nums}.pw-cash-expect small{color:var(--pw-muted);font-size:var(--pw-text-xs);grid-column:1/-1}@media (width<=1100px){.pw-cash-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-cash-sum{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pw-cash-sum__op{display:none}.pw-cash-sum__cell--count{grid-column:1/-1}}@media (width<=860px){.pw-cash-hero{gap:var(--pw-space-3);grid-template-columns:minmax(0,1fr)}.pw-cash-hero__num{font-size:1.9rem}.pw-cash-daynav{width:100%}.pw-cash-daynav__date{flex:1;justify-content:space-between;min-width:0}.pw-cash-daynav__long{display:none}.pw-cash-daynav__short{display:inline}.pw-cash-drawer__title>span[style],.pw-cash-hide-phone{display:none}.pw-cash-table th,.pw-cash-table td{padding-left:.6rem;padding-right:.6rem}.pw-cash-table td{white-space:normal}.pw-cash-table td.pw-cash-amount,.pw-cash-table td.pw-cash-time{white-space:nowrap}.pw-cash-method__label{display:none}.pw-cash-warn{flex-wrap:wrap}}@media (width<=520px){.pw-cash-tile__value{font-size:1.2rem}.pw-cash-tile__foot,.pw-cash-tile__lands{display:none}button.pw-cash-tile{padding:.7rem .75rem .7rem .95rem}}
