/* 4YOU mobile — ЗІБРАНО з resources/css/mobile/*.css командою `php artisan mobile:build`. Не правити тут. */
/* ── 00-tokens.css ── */
.om{--bg: #f4f4f4;--surface: #ffffff;--raised: #ffffff;--soft: #f1f1f1;--gray-soft: #ededed;--seg-active: #ffffff;--line: rgba(0,0,0,.06);--text: #111111;--muted: #6b6b6b;--faint: #8f8f8f;--brand: #a8601e;--brand-ink: #ffffff;--brand-soft: #f6ede4;--ok: #1a7f43;--ok-soft: #e8f5ed;--ok-bg: var(--ok-soft);--bad: #c22f2f;--bad-soft: #fcecec;--bad-bg: var(--bad-soft);--warn: #b4570f;--warn-soft: #fbefe2;--neutral: #3d3d3d;--neutral-soft: #eeeeee;--tone-urgent: var(--bad);--tone-urgent-bg: var(--bad-soft);--tone-normal: var(--text);--tone-normal-bg: var(--gray-soft);--m-shadow: 0 0 0 1px rgba(0,0,0,.09);--m-shadow-raised: 0 -8px 30px rgba(0,0,0,.12);--font: -apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif;--mono: ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--fs-micro: 11px;--fs-caption: 12px;--fs-small: 13px;--fs-body: 15px;--fs-input: 16px;--fs-title: 17px;--fs-h2: 20px;--fs-h1: 28px;--fs-display: 36px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--gutter: 16px;--r-xs: 3px;--r-sm: 5px;--r-md: 6px;--r-lg: 8px;--r-pill: 999px;--ease-out: cubic-bezier(.2,.8,.2,1);--dur-fast: 120ms;--dur-base: 240ms;--press: scale(.97);--tap: 44px}.dark .om{--bg: #0b0b0b;--surface: #171717;--raised: #1f1f1f;--soft: #212121;--gray-soft: #262626;--seg-active: #383838;--line: rgba(255,255,255,.07);--text: #f2f2f2;--muted: #a3a3a3;--faint: #767676;--brand: #e0975a;--brand-ink: #1b1006;--brand-soft: #2a1d11;--ok: #4fd389;--ok-soft: #0f2a1a;--bad: #ff7a7a;--bad-soft: #321414;--warn: #f0a35c;--warn-soft: #2d1d0d;--neutral: #d4d4d4;--neutral-soft: #262626;--m-shadow: 0 0 0 1px rgba(255,255,255,.08);--m-shadow-raised: 0 -8px 30px rgba(0,0,0,.5)}@media (max-width: 1023.98px){.fi-body{--bg: #f4f4f4;--surface: #ffffff;--raised: #ffffff;--soft: #f1f1f1;--gray-soft: #ededed;--seg-active: #ffffff;--line: rgba(0,0,0,.06);--text: #111111;--muted: #6b6b6b;--faint: #8f8f8f;--brand: #a8601e;--brand-ink: #ffffff;--brand-soft: #f6ede4;--ok: #1a7f43;--ok-soft: #e8f5ed;--bad: #c22f2f;--bad-soft: #fcecec;--warn: #b4570f;--warn-soft: #fbefe2;--m-shadow: 0 0 0 1px rgba(0,0,0,.09);--m-shadow-raised: 0 -8px 30px rgba(0,0,0,.12);--fs-micro: 11px;--fs-caption: 12px;--fs-small: 13px;--fs-body: 15px;--fs-input: 16px;--fs-title: 17px;--fs-h2: 20px;--fs-h1: 28px;--fs-display: 36px;--r-xs: 3px;--r-sm: 5px;--r-md: 6px;--r-lg: 8px;--r-pill: 999px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--gutter: 16px;--ease-out: cubic-bezier(.2,.8,.2,1);--dur-fast: 120ms;--dur-base: 240ms;--press: scale(.97);--tap: 44px;--mono: ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace}.dark .fi-body,.dark.fi-body{--bg: #0b0b0b;--surface: #171717;--raised: #1f1f1f;--soft: #212121;--gray-soft: #262626;--seg-active: #383838;--line: rgba(255,255,255,.07);--text: #f2f2f2;--muted: #a3a3a3;--faint: #767676;--brand: #e0975a;--brand-ink: #1b1006;--brand-soft: #2a1d11;--ok: #4fd389;--ok-soft: #0f2a1a;--bad: #ff7a7a;--bad-soft: #321414;--warn: #f0a35c;--warn-soft: #2d1d0d;--m-shadow: none;--m-shadow-raised: 0 -8px 30px rgba(0,0,0,.5)}}

/* ── 10-shell.css ── */
@media (display-mode: standalone){.fi-topbar{padding-top: env(safe-area-inset-top)}}@media (min-width: 1024px){.om-mobile-only{display: none !important}}@media (max-width: 1023.98px){.om-desktop-only{display: none !important}}@media (max-width: 1023.98px){.fi-body{display: flex;flex-direction: column;height: 100vh;height: 100dvh}.fi-body>.fi-topbar-ctn{flex: none}.fi-layout{flex: 1 1 auto;min-height: 0;overflow: hidden}.fi-main-ctn{height: 100%;overflow-y: auto;overflow-x: hidden;overscroll-behavior-y: contain;-webkit-overflow-scrolling: touch;padding-bottom: calc(16px + env(safe-area-inset-bottom))}.fi-topbar{position: sticky;top: 0;z-index: 20}.fi-topbar{min-height: 52px;padding-inline: 16px;background: color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter: saturate(1.6) blur(16px);-webkit-backdrop-filter: saturate(1.6) blur(16px);box-shadow: none !important;border-bottom: .5px solid var(--line,rgba(0,0,0,.07))}.m-title{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 700;font-size: var(--fs-title);letter-spacing: -.01em;color: var(--text)}.m-back{display: inline-flex;align-items: center;gap: 2px;height: 36px;margin-left: -8px;padding: 0 10px 0 4px;border-radius: var(--r-sm);color: var(--brand);font-weight: 600;font-size: var(--fs-input);text-decoration: none}.m-back:active{background: var(--brand-soft)}.fi-user-menu .fi-dropdown-panel{position: fixed !important;inset: auto 0 0 0 !important;width: 100% !important;max-width: 100% !important;transform: none !important;border-radius: var(--r-lg) var(--r-lg) 0 0 !important;padding: 8px 8px calc(12px + env(safe-area-inset-bottom)) !important;box-shadow: 0 -10px 40px rgba(0,0,0,.18) !important;z-index: 60 !important}.fi-user-menu .fi-dropdown-panel::before{content: "";display: block;width: 38px;height: 5px;border-radius: var(--r-xs);background: currentColor;opacity: .18;margin: 0 auto 8px}.fi-user-menu .fi-dropdown-list-item{min-height: 48px;font-size: var(--fs-input);border-radius: var(--r-sm)}.fi-breadcrumbs{display: none !important}}@media (min-width: 1024px){.m-title,.m-back{display: none !important}}@media (max-width: 1023.98px){.fi-body,.fi-layout,.fi-main-ctn{background-color: var(--bg) !important}}@media (max-width: 1023.98px){.fi-body:has(.om.is-detail .cta) .fi-main-ctn{padding-bottom: calc(50px + var(--sp-4) * 2 + env(safe-area-inset-bottom)) !important}html.is-offline .fi-topbar::after{content: "Немає зв'язку";position: absolute;left: 0;right: 0;top: 100%;padding: 4px 16px;background: var(--text);color: var(--surface);font-size: var(--fs-caption);text-align: center}}

/* ── 20-components.css ── */
.om{background: var(--bg);color: var(--text);font: var(--fs-body)/1.4 var(--font);min-height: 100vh;-webkit-font-smoothing: antialiased}.om *,.om *::before,.om *::after{box-sizing: border-box}.om [data-tone="success"]{--tone: var(--ok);--tone-bg: var(--ok-soft)}.om [data-tone="danger"]{--tone: var(--bad);--tone-bg: var(--bad-soft)}.om [data-tone="warning"]{--tone: var(--warn);--tone-bg: var(--warn-soft)}.om [data-tone="info"],.om [data-tone="primary"]{--tone: var(--neutral);--tone-bg: var(--neutral-soft)}.om [data-tone="gray"]{--tone: var(--muted);--tone-bg: var(--neutral-soft)}.om [data-tone="urgent"]{--tone: var(--tone-urgent);--tone-bg: var(--tone-urgent-bg)}.om [data-tone="normal"]{--tone: var(--tone-normal);--tone-bg: var(--tone-normal-bg)}.dark .om [data-tone]{--tone-bg: color-mix(in srgb,var(--tone) 16%,transparent)}.dark .om :is([data-tone="info"],[data-tone="primary"],[data-tone="gray"],[data-tone="normal"]){--tone-bg: var(--neutral-soft)}.om-toast{position: fixed;bottom: calc(84px + env(safe-area-inset-bottom));z-index: 40;opacity: 0;pointer-events: none;background: var(--text);color: var(--surface);font-weight: 600;transition: .18s}.om-toast.is-show{opacity: 1}.om.om--bare{background: none;min-height: 0;padding: 0}:where(.om) .ps{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;padding: 12px}.om{padding-bottom: 0}:where(.om) .kpi{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-md);padding: 10px 12px}:where(.om) .kpi small{display: block;font-size: var(--fs-micro);color: var(--muted)}:where(.om) .kpi strong{display: block;font-size: var(--fs-title);font-weight: 700;font-variant-numeric: tabular-nums;letter-spacing: -.01em}:where(.om) .kpi i{font-style: normal;font-size: var(--fs-micro);font-weight: 600;color: var(--ok)}:where(.om) .kpi i.down{color: var(--bad)}:where(.om) .line-item{display: flex;align-items: center;gap: 12px;padding: 8px 0}:where(.om) .line-item + .line-item{border-top: 1px dashed var(--line)}:where(.om) .thumb{width: 52px;height: 64px;border-radius: var(--r-sm);flex: none;display: grid;place-items: center;color: rgba(255,255,255,.9);font-weight: 700;font-size: var(--fs-small)}:where(.om) .line-item .mid{flex: 1;min-width: 0}:where(.om) .line-item .mid b{display: block;font-size: var(--fs-body);font-weight: 600}:where(.om) .line-item .mid small{font-family: var(--mono);color: var(--muted);font-size: var(--fs-caption)}:where(.om) .line-item .qty{text-align: right;font-weight: 700;font-variant-numeric: tabular-nums}:where(.om) .line-item .qty small{display: block;color: var(--muted);font-weight: 500;font-size: var(--fs-caption)}:where(.om) .money-rows div{display: flex;justify-content: space-between;padding: 5px 0;font-size: var(--fs-body)}:where(.om) .money-rows div span{color: var(--muted)}:where(.om) .money-rows div b{font-variant-numeric: tabular-nums}:where(.om) .money-rows .total{border-top: 1px solid var(--line);margin-top: 4px;padding-top: 9px;font-size: var(--fs-input)}:where(.om) .money-rows .total b{color: var(--ok)}:where(.om) .rkpi{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;padding: 12px 12px 0}:where(.om) .kpi--big{grid-column: 1 / -1}:where(.om) .kpi--big strong{font-size: var(--fs-h1)}:where(.om) button.kpi{text-align: left}:where(.om) .line-item .mid small{display: block}.om.om--bare{font-family: inherit}:where(.om) .thumb img{width: 100%;height: 100%;object-fit: cover;border-radius: inherit}.om a.sq{color: inherit;text-decoration: none}.m-btn{flex: 1;height: 44px;border-radius: var(--r-sm);display: inline-flex;align-items: center;justify-content: center;gap: 8px;font-size: var(--fs-body);font-weight: 600;text-decoration: none;border: 0;cursor: pointer;-webkit-tap-highlight-color: transparent}.m-btn:active{opacity: .85;transform: var(--press)}.m-btn[disabled],.m-btn[wire\:loading]{opacity: .6}.m-btn--primary{background: var(--brand);color: var(--brand-ink) !important}.m-btn--tinted{background: var(--brand-soft);color: var(--brand) !important}.om-toast{left: 12px !important;right: 12px;transform: translateY(12px) !important;max-width: 496px;margin: 0 auto;display: flex;align-items: center;gap: 10px;padding: 12px 12px 12px 16px !important;border-radius: var(--r-md) !important;font-size: var(--fs-body) !important}.om-toast.is-show{transform: none !important}.om-toast-act{flex: none;margin-left: auto;height: 32px;padding: 0 12px;border-radius: var(--r-sm);display: inline-flex;align-items: center;background: color-mix(in srgb,var(--surface) 18%,transparent);color: inherit;font-weight: 700;font-size: var(--fs-small);text-decoration: none}@media (max-width: 1023.98px){html,body{height: 100%;overflow: hidden;overscroll-behavior: none}.om .m-btn--primary{background: var(--text);color: var(--surface) !important}.om .m-btn--tinted{background: var(--gray-soft);color: var(--text) !important}}@keyframes om-bump{40%{transform: scale(1.25) translateY(-2px)}}.om .m-btn--primary{background: var(--text);color: var(--surface) !important}.om .m-btn--tinted{background: var(--gray-soft);color: var(--text) !important}.om .m-btn{transition: transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast)}.om .m-btn:active{transform: var(--press);opacity: 1}:where(.om .m-tap,.om .mo-cp,.om .mo-ib,.om .oc-btn,.om .af){position: relative}.om .m-tap::after,.om .mo-cp::after,.om .mo-ib::after,.om .oc-btn::after,.om .af::after{content: "";position: absolute;inset: 50% auto auto 50%;width: var(--tap);height: var(--tap);transform: translate(-50%,-50%)}.om .m-status-line{display: inline-flex;align-items: center;gap: var(--sp-2);min-height: 32px;flex: 1;min-width: 0;font-size: var(--fs-small);font-weight: 500;color: var(--muted)}.om .m-status-line svg{flex: none}.om .m-empty{display: flex;flex-direction: column;align-items: center;text-align: center;gap: var(--sp-2);padding: var(--sp-8) var(--sp-6);color: var(--muted)}.om .m-empty__ic{width: 40px;height: 40px;color: var(--faint);margin-bottom: var(--sp-1)}.om .m-empty b{font-size: var(--fs-title);font-weight: 600;color: var(--text)}.om .m-empty p{margin: 0;font-size: var(--fs-small);max-width: 280px}.om .m-empty__act{margin-top: var(--sp-3);display: flex}.om .m-empty__act .m-btn{flex: none;padding: 0 var(--sp-5)}.om.m-skel-list{display: flex;flex-direction: column;gap: var(--sp-2)}.om.m-skel-list--product{display: grid;grid-template-columns: 1fr 1fr}.om .m-skel-card,.om .m-skel-row{background: var(--surface);border-radius: var(--r-lg);box-shadow: var(--m-shadow);padding: var(--sp-4);display: flex;flex-direction: column;gap: 10px}.om .m-skel-row{flex-direction: row;align-items: center;border-radius: var(--r-md);padding: var(--sp-3)}.om .m-skel-row>span{flex: 1;display: flex;flex-direction: column;gap: 8px}.om .m-skel{display: block;height: 12px;border-radius: var(--r-xs);background: linear-gradient(90deg,var(--soft) 0%,var(--gray-soft) 50%,var(--soft) 100%);background-size: 200% 100%;animation: m-shimmer 1.2s linear infinite}.om .m-skel--lg{height: 18px}.om .m-skel--media{height: auto;aspect-ratio: 4 / 5;border-radius: var(--r-md)}.om .m-skel--ic{width: 34px;height: 34px;border-radius: var(--r-sm);flex: none}.om .m-skel--chip{width: 72px;height: 22px;border-radius: var(--r-pill)}.om .m-skel-chips{display: flex;gap: 6px}@keyframes m-shimmer{to{background-position: -200% 0}}.om-toast.is-error{padding-left: 30px}.om-toast.is-error::before{content: "";position: absolute;left: 13px;top: 50%;width: 8px;height: 8px;margin-top: -4px;border-radius: 50%;background: var(--bad)}.om-toast .om-toast-act{margin-left: 12px;font-weight: 600;text-decoration: underline;text-underline-offset: 3px;background: none;border: 0;color: inherit}.om :is(button,a,[role="button"]):focus-visible{outline: 2px solid var(--brand);outline-offset: 2px}.om :is(.mo-sum,.mo-profit,.py-amt,.pn-hero-big,.pn-hero-mini b,.pn-tn,.mp-pr,.pl-r,.mo-chip b,.bdg,.money-rows b,.kv b){font-variant-numeric: tabular-nums}@media (prefers-reduced-motion: reduce){.om *,.om *::before,.om *::after{animation: none !important;transition: none !important}}

/* ── 30-filament.css ── */
.fi-ta-cell:has(.om--bare){padding: 0 !important}.fi-ta-cell:has(.om--bare)>*{width: 100%}:where(.om button:not(.fi-btn):not(.fi-icon-btn):not(.fi-link)){font: inherit;color: inherit;cursor: pointer;-webkit-tap-highlight-color: transparent}@media (max-width: 1023.98px){.fi-ta-ctn{border-radius: 0 !important;overflow: visible !important}.fi-ta-ctn>*{border-color: transparent !important}.fi-ta-content,.fi-ta-content-grid{box-shadow: none !important;border: 0 !important;padding: 0 !important}.fi-ta-record{background: transparent !important;box-shadow: none !important;border: 0 !important;padding: 0 !important}.fi-ta-header-toolbar{padding: 0 0 8px !important;border: 0 !important;background: transparent !important}.fi-ta-record-checkbox,.fi-ta-page-checkbox,.fi-ta-selection-indicator,.fi-ta-record .fi-checkbox-input,.fi-ta-col-toggle,.fi-ta-col-manager-trigger{display: none !important}.fi-ta-search-field .fi-input-wrp{box-shadow: none !important;border-radius: var(--r-sm) !important}.fi-tabs{box-shadow: none !important;border: 0 !important;border-radius: var(--r-sm) !important;padding: 2px !important;gap: 2px !important;display: flex !important;width: 100%;overflow-x: auto;scrollbar-width: none}.fi-tabs-item{flex: 1;justify-content: center;height: 32px;border-radius: var(--r-sm) !important;font-size: var(--fs-small) !important;font-weight: 600;white-space: nowrap}.fi-tabs-item.fi-active{box-shadow: 0 1px 2px rgba(0,0,0,.08),0 0 0 .5px rgba(0,0,0,.04) !important}.fi-header{flex-direction: row !important;align-items: center !important;justify-content: space-between;gap: 12px}.fi-header-heading{font-size: var(--fs-h1) !important;letter-spacing: -.025em}.fi-header .fi-ac{flex-wrap: nowrap}.fi-header .fi-btn{border-radius: var(--r-pill) !important;min-width: 40px;height: 40px}.fi-modal-window{margin-top: auto !important;margin-bottom: 0 !important;width: 100% !important;max-width: 100% !important;border-radius: var(--r-lg) var(--r-lg) 0 0 !important;padding-bottom: env(safe-area-inset-bottom);max-height: 92vh;overflow: auto}.fi-modal-window::before{content: "";display: block;width: 38px;height: 5px;border-radius: var(--r-xs);background: currentColor;opacity: .18;margin: 8px auto 0}.fi-modal-footer .fi-btn{width: 100%;height: 50px;border-radius: var(--r-md);font-size: var(--fs-input)}.fi-modal-footer-actions{flex-direction: column-reverse !important;width: 100%}.fi-ta-ctn{background: transparent !important;box-shadow: none !important;border: 0 !important}.fi-ta-content-grid,.fi-ta-content{display: flex !important;flex-direction: column;gap: 8px;background: transparent !important}.fi-pagination{padding: 12px 0 !important;border: 0 !important;background: transparent !important}}.mf-radio .fi-fo-radio label{min-height: 44px}.mf-sizes .fi-fo-toggle-buttons{display: grid !important;grid-template-columns: repeat(5,1fr);gap: 6px}.mf-sizes .fi-fo-toggle-buttons .fi-btn{height: 42px;border-radius: var(--r-sm);justify-content: center}.fi-modal-window:has(.mf) .fi-modal-footer{position: sticky;bottom: 0;background: inherit;border-top: .5px solid var(--line,rgba(0,0,0,.07));padding-top: 10px}body:has(.fi-modal-open) .om-toast.is-show{bottom: auto !important;top: calc(12px + env(safe-area-inset-top))}@media (max-width: 1023.98px){.fi-tabs{background: var(--gray-soft) !important}.fi-tabs-item.fi-active{background: var(--surface) !important}.dark .fi-tabs{background: var(--gray-soft) !important}.dark .fi-tabs-item.fi-active{background: var(--seg-active) !important}.fi-ta-search-field .fi-input-wrp,.dark .fi-ta-search-field .fi-input-wrp{background: var(--gray-soft) !important}.fi-modal-window{background: var(--raised) !important}}@media (max-width: 1023.98px){.fi-modal-window{animation: m-sheet-in var(--dur-base) var(--ease-out)}@keyframes m-sheet-in{from{transform: translateY(100%)}to{transform: none}}.fi-body:has(.mo-chips[aria-label="Статуси замовлень"]) .fi-resource-list-records-page .fi-tabs,.fi-body:has(.mo-chips[aria-label="Статуси замовлень"]) .fi-page>.fi-tabs{display: none !important}}@media (max-width: 1023.98px) and (prefers-reduced-motion: reduce){.fi-modal-window{animation: none}}@media (max-width: 1023.98px){.fi-ta-empty-state{padding: var(--sp-8) var(--sp-6) !important;background: transparent !important}.fi-ta-empty-state-icon-bg{background: transparent !important}.fi-ta-empty-state-icon-bg svg{width: 40px !important;height: 40px !important;color: var(--faint) !important}.fi-ta-empty-state-heading{font-size: var(--fs-title) !important;font-weight: 600 !important;color: var(--text) !important}.fi-ta-empty-state-description{font-size: var(--fs-small) !important;color: var(--muted) !important}.m-skel-wrap.hidden{display: none}.fi-body:has(.m-skel-wrap:not(.hidden)) .fi-ta-content{display: none !important}}@media (min-width: 1024px){.fi-body:has(.fi-main-sidebar.fi-sidebar-open) .fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn{left: var(--sidebar-width,20rem)}.fi-body:has(.fi-topbar) .fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn{top: 4rem;min-height: 0}.fi-body:has(.fi-topbar) .fi-modal.fi-modal-has-sticky-header:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window,.fi-body:has(.fi-topbar) .fi-modal.fi-modal-has-sticky-footer:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window{max-height: calc(100dvh - 6rem)}.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn{grid-template-rows: 1fr auto 1fr;padding-block: 1rem}}

/* ── 40-cart.css ── */
.cart-item-main,.cart-item-head,.cart-item-ctl{display: contents}@media (max-width: 1023.98px){.cart-items{border: 0 !important;box-shadow: var(--m-shadow) !important;border-radius: var(--r-lg) !important}.cart-head{font-weight: 600}.ck .cart-item{display: flex !important;flex-wrap: nowrap !important;align-items: stretch;gap: 12px;padding: 10px 12px !important;position: relative}.ck .cart-item .item-img{order: 0;width: 60px !important;height: auto !important;min-height: 72px;align-self: stretch;border-radius: var(--r-sm)}.ck .cart-item-main{display: flex;flex-direction: column;justify-content: space-between;gap: 6px;flex: 1;min-width: 0}.ck .cart-item-head{display: flex;align-items: flex-start;gap: 8px;min-width: 0;padding-right: 32px}.ck .cart-item-head .item-main{order: 0;flex: 1;min-width: 0}.ck .cart-item .item-sub{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ck .cart-item-ctl{display: flex;align-items: flex-end;gap: 10px;min-width: 0}.ck .cart-item :is(.cart-retail,.cart-price,.cart-line-sum,.cart-left){display: none !important}.ck .cart-stock{color: var(--muted);font-weight: 500}.ck .cart-stock:is([data-stock="1"],[data-stock="2"]){color: var(--warn);font-weight: 600}.ck .cart-item .cart-qty{order: 0;flex: none;width: 64px;height: 30px;padding: 0 !important;justify-content: space-between}.ck .cart-item .cart-qty button{position: relative;width: 22px !important;height: 30px !important;font-size: var(--fs-body) !important}.ck .cart-item .cart-qty button::after{content: "";position: absolute;inset: -7px 0}.ck .cart-item .cart-qty .q{flex: 1;min-width: 0 !important;font-size: var(--fs-small) !important}.ck .cart-pp{display: flex;gap: 12px;min-width: 0}.ck .cart-col{display: flex;flex-direction: column;line-height: 1.15;min-width: 0}.ck .cart-col small{font-size: var(--fs-micro);color: var(--muted);white-space: nowrap}.ck .cart-col b{font-size: var(--fs-body);font-weight: 600;color: var(--muted);white-space: nowrap;font-variant-numeric: tabular-nums}.ck .cart-col b.is-own{color: var(--text);font-weight: 700}.ck .cart-col--edit{cursor: text}.ck .cart-in{display: flex;align-items: baseline;gap: 2px}.ck .cart-in input{min-width: 2ch;max-width: 8ch;width: 5ch;height: auto !important;padding: 0 !important;margin: 0;border: 0 !important;background: none !important;outline: none !important;box-shadow: none !important;font: inherit;font-size: var(--fs-input);font-weight: 700;color: var(--text);font-variant-numeric: tabular-nums}.ck .cart-in i{font-style: normal;font-size: var(--fs-body);font-weight: 700;color: var(--text)}.ck .cart-prof{margin-left: auto;text-align: right;line-height: 1.15;flex: none}.ck .cart-prof b{display: block;font-size: var(--fs-body);font-weight: 700;color: var(--ok);font-variant-numeric: tabular-nums}.ck .cart-prof b.is-neg{color: var(--bad)}.ck .cart-prof small{font-size: var(--fs-micro);color: var(--muted)}.ck .cart-item .cart-remove{position: absolute;top: 4px;right: 4px;width: 36px !important;height: 36px !important;order: 0}.ck .cart-item .cart-remove::after{content: "";position: absolute;inset: -4px}.ck .cart-form{border: 0 !important;box-shadow: var(--m-shadow) !important;border-radius: var(--r-lg) !important}.ck .cart-form :is(.in,.sel){min-height: 44px;font-size: var(--fs-input) !important}.ck .cart-form .cart-pay-row{grid-template-columns: 1fr 1fr !important}.ck .cart-form .cart-total{position: sticky;bottom: 0;z-index: 5;margin: 10px -14px 0;padding: 12px 14px 6px;background: linear-gradient(transparent,var(--surface) 30%);border: 0 !important}.ck .cart-form .cart-total + .btn{position: sticky;bottom: 8px;z-index: 6;min-height: 50px;border-radius: var(--r-md)}}@media (min-width: 1024px){.ck-empty .m-empty{padding: 48px 24px;border-radius: var(--r-lg,8px);background: var(--surface,#fff);box-shadow: 0 0 0 1px var(--line,rgba(0,0,0,.06))}}

/* ── 40-catalog.css ── */
.mc-search{display: flex;align-items: center;gap: 8px;height: 40px;padding: 0 12px;border-radius: var(--r-sm);background: var(--gray-soft);color: var(--muted)}.mc-search input{flex: 1;min-width: 0;border: 0;outline: 0;background: none;color: var(--text);font: inherit;font-size: var(--fs-input);box-shadow: none !important}.mc-count{font-size: var(--fs-small);font-weight: 600;color: var(--faint);font-variant-numeric: tabular-nums}.mc-rail{display: flex;gap: 10px;overflow-x: auto;scrollbar-width: none;padding: 12px 2px 4px;scroll-snap-type: x proximity}.mc-rail::-webkit-scrollbar{display: none}.mc-cat{flex: none;width: 72px;text-align: center;background: none;border: 0;padding: 0;cursor: pointer;scroll-snap-align: start}.mc-ph{position: relative;width: 72px;height: 72px;border-radius: var(--r-lg);display: grid;place-items: center;overflow: hidden;color: rgba(255,255,255,.92);font-weight: 700;font-size: var(--fs-small);transition: transform .15s,box-shadow .15s}.mc-ph img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.mc-ph em{position: absolute;top: 5px;right: 5px;z-index: 1;min-width: 20px;height: 20px;padding: 0 5px;border-radius: var(--r-sm);background: var(--warn);color: #fff;font-style: normal;font-size: var(--fs-micro);font-weight: 700;display: grid;place-items: center}.mc-cat.is-on .mc-ph{box-shadow: 0 0 0 2.5px var(--bg),0 0 0 4.5px var(--brand)}.mc-cat:active .mc-ph{transform: var(--press)}.mc-nm{display: block;margin-top: 6px;font-size: var(--fs-caption);font-weight: 600;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mc-cat.is-on .mc-nm{color: var(--text)}.mc-chips{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;padding: 10px 2px}.mc-chips::-webkit-scrollbar{display: none}.mc-chips .mo-chip svg{color: var(--muted)}.mc-chips .mo-chip.is-on svg{color: inherit}.mc-ctx{display: flex;align-items: baseline;justify-content: space-between;padding: 6px 4px 2px}.mc-ctx h2{margin: 0;font-size: var(--fs-h2);font-weight: 700;letter-spacing: -.02em}.mc-ctx span{font-size: var(--fs-small);color: var(--muted)}.mc-ctx em{font-style: normal;color: var(--warn);font-weight: 600}@media (max-width: 1023.98px){.mc{position: sticky;top: 0;z-index: 10;margin: 0 -16px;padding: 4px 16px 0;background: color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter: saturate(1.6) blur(16px);-webkit-backdrop-filter: saturate(1.6) blur(16px)}}.mp{background: var(--surface);border-radius: var(--r-lg);box-shadow: var(--m-shadow);overflow: hidden}.mp.is-out .mp-img{filter: grayscale(1);opacity: .5}.mp-img{position: relative;aspect-ratio: 4 / 5;background: var(--soft)}.mp-img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.mp-price{position: absolute;top: 8px;left: 8px;padding: 5px 9px;border-radius: var(--r-sm);background: rgba(15,16,18,.58);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);color: #fff;line-height: 1.15;font-size: var(--fs-small)}.mp-price b{display: block;font-size: var(--fs-body);font-weight: 700;font-variant-numeric: tabular-nums}.mp-price small{font-size: var(--fs-micro);opacity: .8}.mp-new{position: absolute;top: 10px;right: 10px;height: 20px;padding: 0 7px;border-radius: var(--r-xs);background: var(--brand);color: var(--brand-ink);font-size: var(--fs-micro);font-weight: 700;letter-spacing: .05em;display: grid;place-items: center}.mp-share{position: absolute;right: 8px;bottom: 8px;width: 34px;height: 34px;border-radius: 50%;border: 0;background: rgba(255,255,255,.92);color: #111214;display: grid;place-items: center;box-shadow: 0 2px 8px rgba(0,0,0,.15);cursor: pointer}.mp-info{padding: 10px 10px 12px}.mp-sku{font-weight: 700;font-size: var(--fs-body);letter-spacing: -.01em}.mp-nm{font-size: var(--fs-caption);color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mp-sizes{display: flex;flex-wrap: wrap;gap: 5px;margin-top: 8px}.mp-sz{min-width: 36px;height: 32px;padding: 0 8px;border: 0;border-radius: var(--r-sm);display: inline-flex;align-items: center;justify-content: center;gap: 4px;background: var(--gray-soft);color: var(--text);font-size: var(--fs-small);font-weight: 600;cursor: pointer;-webkit-tap-highlight-color: transparent}.mp-sz:active,.mp-sz.is-busy{background: var(--brand);color: var(--brand-ink);transform: var(--press)}.mp-sz em{font-style: normal;min-width: 16px;height: 16px;padding: 0 4px;border-radius: var(--r-xs);background: var(--warn);color: #fff;font-size: var(--fs-micro);display: grid;place-items: center}.mp-sz.is-off{opacity: .4;text-decoration: line-through;cursor: default}.mp-sz.is-ro{cursor: default}.mp-sz.is-ro em{background: var(--text);color: var(--surface)}.mp-out{font-size: var(--fs-caption);font-weight: 600;color: var(--bad);padding: 7px 0}@media (max-width: 1023.98px){.mc{transition: padding .2s}.mc-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 48px}.mc-head h1{margin: 0;font-size: var(--fs-h1);font-weight: 700;letter-spacing: -.025em;transition: font-size .2s}.mc-acts{display: flex;gap: 8px}.mc-ib{width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: var(--surface);box-shadow: var(--m-shadow);border: 0;color: var(--text);cursor: pointer}.mc-fbtn{position: relative;height: 40px;padding: 0 14px 0 12px;border-radius: var(--r-pill);border: 0;display: inline-flex;align-items: center;gap: 7px;background: var(--text);color: var(--surface) !important;font: inherit;font-size: var(--fs-body);font-weight: 600;cursor: pointer}.mc-fbtn em{font-style: normal;min-width: 18px;height: 18px;padding: 0 5px;border-radius: var(--r-sm);background: var(--brand);color: var(--brand-ink);font-size: var(--fs-micro);font-weight: 700;display: grid;place-items: center}.mc-active{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;padding: 2px 2px 8px}.mc-active::-webkit-scrollbar{display: none}.mc-af{flex: none;display: inline-flex;align-items: center;gap: 4px;height: 28px;padding: 0 6px 0 10px;border-radius: var(--r-xs);border: 0;background: var(--brand-soft);color: var(--brand);font: inherit;font-size: var(--fs-small);font-weight: 600;cursor: pointer}.mc-reset{flex: none;height: 28px;padding: 0 8px;border: 0;background: none;color: var(--muted);font: inherit;font-size: var(--fs-small);font-weight: 600;cursor: pointer}.mc.is-compact .mc-head{min-height: 40px}.mc.is-compact .mc-head h1{font-size: var(--fs-h2)}.mc.is-compact .mc-search{height: 36px}.mc.is-compact .mc-rail{padding: 8px 2px 6px;gap: 6px}.mc.is-compact .mc-cat{width: auto}.mc.is-compact .mc-ph{display: none}.mc.is-compact .mc-nm{margin: 0;height: 32px;padding: 0 12px;border-radius: var(--r-pill);display: flex;align-items: center;background: var(--surface);box-shadow: var(--m-shadow);color: var(--text);font-size: var(--fs-small)}.mc.is-compact .mc-cat.is-on .mc-nm{background: var(--text);color: var(--surface);box-shadow: none}.mc-ctx h2{font-size: var(--fs-title)}.mp{border-radius: var(--r-md)}.mp-img{aspect-ratio: 1 / 1;cursor: pointer}.mp-price{top: 6px;left: 6px;padding: 4px 7px;border-radius: var(--r-sm)}.mp-price b{font-size: var(--fs-body)}.mp-price small{font-size: var(--fs-micro)}.mp-new{top: 7px;right: 7px;height: 18px;padding: 0 6px;font-size: var(--fs-micro)}.mp-share{width: 30px;height: 30px;right: 6px;bottom: 6px}.mp-info{padding: 8px 9px 10px}.mp-sku{font-size: var(--fs-body)}.mp-nm{font-size: var(--fs-caption)}.mp-sizes{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;gap: 4px;margin-top: 6px;-webkit-mask-image: linear-gradient(90deg,#000 85%,transparent);mask-image: linear-gradient(90deg,#000 85%,transparent)}.mp-sizes::-webkit-scrollbar{display: none}.mp-sz{flex: none;min-width: 32px;height: 28px;padding: 0 7px;border-radius: var(--r-xs);font-size: var(--fs-caption)}.mp-sz em{min-width: 15px;height: 15px;font-size: var(--fs-micro)}.product-modal,.fi-modal-window:has(.product-modal){max-height: calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important;display: flex !important;flex-direction: column;overflow: hidden !important;margin-top: auto !important;margin-bottom: auto !important}.product-modal__media{flex: 0 1 auto;height: min(52dvh,100vw);min-height: 140px;overflow: hidden}.product-modal__media img{width: 100%;height: 100%;object-fit: contain}.product-modal__body{flex: 1 1 auto;min-height: 0;overflow-y: auto;overscroll-behavior: contain}.fi-body:has(.product-modal[open],.fi-modal-open) .fi-main-ctn{overflow: hidden}}@media (max-width: 1023.98px) and (max-height: 700px){.product-modal__media{height: 42dvh}}body:has(.product-modal) .om-toast.is-show{bottom: auto !important;top: calc(12px + env(safe-area-inset-top))}@media (max-width: 1023.98px){.om .mp{border: 0 !important}.om .mp-sz:active,.om .mp-sz.is-busy{background: var(--text);color: var(--surface)}}@media (max-width: 1023.98px){.mp-new{background: var(--surface);color: var(--text);letter-spacing: .04em;text-transform: uppercase;box-shadow: 0 1px 2px rgba(0,0,0,.12)}.mc-ph em{background: var(--surface);color: var(--text)}.mp-sz.is-ro em{background: none;color: var(--muted);padding: 0;min-width: 0}.mp-sz.is-ro.is-low em{background: var(--warn);color: #fff;padding: 0 4px;min-width: 16px}}

/* ── 40-orders.css ── */
.oc-time{color: var(--muted);font-size: var(--fs-small)}.oc-status{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 10px;border-radius: var(--r-pill);background: var(--tone-bg);color: var(--tone);font-size: var(--fs-caption);font-weight: 600;white-space: nowrap}.oc-status::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor}.oc-name{font-size: var(--fs-title);font-weight: 600;margin: 0 0 8px;letter-spacing: -.01em}.oc-row{display: flex;align-items: center;gap: 10px;min-height: 36px}.oc-row + .oc-row{border-top: 1px dashed var(--line)}.oc-ico{width: 28px;height: 28px;flex: none;display: grid;place-items: center;border-radius: var(--r-xs);background: var(--soft);color: var(--muted)}.oc-val{flex: 1;min-width: 0;font-size: var(--fs-body);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.oc-phone{font-family: var(--mono);font-weight: 600;color: var(--text);text-decoration: none;letter-spacing: .01em}.oc-btn{flex: none;display: inline-grid;place-items: center;width: 34px;height: 34px;border-radius: var(--r-sm);border: 1px solid var(--line);background: var(--surface);color: var(--text);cursor: pointer;text-decoration: none;-webkit-tap-highlight-color: transparent}.oc-btn:active{transform: var(--press);background: var(--soft)}.oc-btn.is-done{color: var(--ok);border-color: var(--ok)}.oc-ttn{display: flex;align-items: center;gap: 8px;margin: 10px 0 0;padding: 8px 8px 8px 12px;border-radius: var(--r-sm);background: var(--ok-bg)}.oc-ttn small{display: block;font-size: var(--fs-micro);font-weight: 600;text-transform: uppercase;letter-spacing: .06em;color: var(--ok)}.oc-ttn strong{font-family: var(--mono);font-size: var(--fs-body);letter-spacing: .03em}.oc-ttn>div{flex: 1;min-width: 0}.oc-ava{width: 26px;height: 26px;border-radius: 50%;display: grid;place-items: center;background: var(--text);color: var(--surface);font-size: var(--fs-micro);font-weight: 700;flex: none}.oc-user{font-size: var(--fs-small);font-weight: 600}.oc-user span{color: var(--muted);font-weight: 500}:where(.om) .steps{display: flex;padding: 16px 16px 6px}:where(.om) .step{flex: 1;position: relative;text-align: center;font-size: var(--fs-micro);font-weight: 600;color: var(--muted)}:where(.om) .step::before{content: "";position: absolute;top: 9px;left: -50%;right: 50%;height: 2px;background: var(--line)}:where(.om) .step:first-child::before{display: none}:where(.om) .step i{position: relative;z-index: 1;display: grid;place-items: center;width: 20px;height: 20px;margin: 0 auto 5px;border-radius: 50%;background: var(--surface);border: 2px solid var(--line);font-style: normal;font-size: var(--fs-micro)}:where(.om) .step.done{color: var(--text)}:where(.om) .step.done::before,:where(.om) .step.cur::before{background: var(--brand)}:where(.om) .step.done i{background: var(--brand);border-color: var(--brand);color: var(--brand-ink)}:where(.om) .step.cur{color: var(--brand)}:where(.om) .step.cur i{border-color: var(--brand);box-shadow: 0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent)}:where(.om) .blk{margin: 10px 12px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-md);padding: 12px 14px}:where(.om) .blk h3{margin: 0 0 8px;font-size: var(--fs-caption);font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: var(--muted)}:where(.om) .hist{list-style: none;margin: 0;padding: 0}:where(.om) .hist li{position: relative;padding: 0 0 12px 20px;font-size: var(--fs-small)}:where(.om) .hist li::before{content: "";position: absolute;left: 4px;top: 6px;width: 8px;height: 8px;border-radius: 50%;background: var(--brand)}:where(.om) .hist li::after{content: "";position: absolute;left: 7px;top: 16px;bottom: 0;width: 2px;background: var(--line)}:where(.om) .hist li:last-child::after{display: none}:where(.om) .hist small{display: block;color: var(--muted);font-size: var(--fs-caption)}:where(.om) .cta{position: fixed;left: 0;right: 0;bottom: 0;z-index: 40;max-width: 520px;margin: 0 auto;display: flex;gap: 8px;padding: 10px 12px calc(10px + env(safe-area-inset-bottom));background: color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-top: 1px solid var(--line)}:where(.om) .cta .main{flex: 1;height: 50px;border: 0;border-radius: var(--r-md);background: var(--brand);color: var(--brand-ink) !important;font-weight: 700 !important;font-size: var(--fs-body) !important}:where(.om) .cta .main:disabled{background: var(--soft);color: var(--muted) !important}:where(.om) .cta .sq{width: 50px;height: 50px;border-radius: var(--r-md);border: 1px solid var(--line);background: var(--surface);display: grid;place-items: center;text-decoration: none;color: var(--text)}:where(.om) .cta .fi-btn{flex: 1;height: 50px;border-radius: var(--r-md);font-size: var(--fs-body)}:where(.om) .cta>.fi-btn,:where(.om) .cta>div:has(.fi-btn){flex: 1}:where(.om) .cta>div:has(.fi-btn) .fi-btn{width: 100%;height: 50px;border-radius: var(--r-md);font-size: var(--fs-body)}.om a.oc-btn{color: inherit;text-decoration: none}.mo{background: var(--surface);border-radius: var(--r-lg);box-shadow: var(--m-shadow);padding: 14px 14px 12px;color: var(--text)}.mo-r1{display: flex;align-items: center;gap: 8px}.mo-id{font-family: var(--mono);font-size: var(--fs-small);font-weight: 600;color: var(--muted)}.mo-time{font-size: var(--fs-small);color: var(--faint)}.mo-status{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;height: 24px;padding: 0 9px;border-radius: var(--r-pill);font-size: var(--fs-caption);font-weight: 600;color: var(--tone);background: var(--tone-bg);white-space: nowrap}.mo-status::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor}.mo-r2{display: flex;align-items: baseline;gap: 10px;margin-top: 6px}.mo-name{flex: 1;min-width: 0;font-size: var(--fs-title);font-weight: 600;letter-spacing: -.01em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mo-sum{font-size: var(--fs-title);font-weight: 700;font-variant-numeric: tabular-nums;letter-spacing: -.01em}.mo-r3{display: flex;align-items: center;gap: 10px;margin-top: 2px;font-size: var(--fs-small);color: var(--muted)}.mo-meta{flex: 1;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mo-meta b{font-family: var(--mono);font-weight: 500;font-size: var(--fs-caption);color: var(--text)}.mo-profit{font-size: var(--fs-small);font-weight: 600;font-variant-numeric: tabular-nums;color: var(--ok)}.mo-profit.is-zero{color: var(--faint)}.mo-profit.is-neg{color: var(--bad)}.mo-flag{display: inline-flex;align-items: center;gap: 5px;margin-top: 10px;height: 24px;padding: 0 9px;border-radius: var(--r-xs);font-size: var(--fs-caption);font-weight: 600;color: var(--warn);background: var(--warn-soft)}.mo-act{display: flex;gap: 8px;margin-top: 12px}.mo-ttn{display: flex;align-items: center;gap: 4px;margin-top: 12px;padding: 6px 6px 6px 12px;border-radius: var(--r-sm);background: var(--soft)}.mo-np{flex: none;width: 24px;height: 24px;border-radius: var(--r-xs);background: #da291c;color: #fff;font-size: var(--fs-micro);font-weight: 700;display: grid;place-items: center;margin-right: 6px}.mo-ttn-num{flex: 1;min-width: 0}.mo-ttn-num small{display: block;font-size: var(--fs-micro);color: var(--muted);font-weight: 500}.mo-ttn-num b{font-family: var(--mono);font-weight: 600;letter-spacing: .02em}.mo-ttn .mo-ib{width: 38px;height: 38px;border-radius: var(--r-sm);display: grid;place-items: center;color: var(--muted);background: none;border: 0;text-decoration: none}.mo-ttn .mo-ib:active{background: var(--gray-soft)}.mo-ttn .mo-ib.is-done{color: var(--ok)}.mo-chips{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;padding: 2px 2px 10px}.mo-chips::-webkit-scrollbar{display: none}.mo-chip{flex: none;display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 12px;border-radius: var(--r-pill);font-size: var(--fs-small);font-weight: 600;color: var(--text);background: var(--surface);box-shadow: var(--m-shadow);border: 0;cursor: pointer}.mo-chip i{width: 7px;height: 7px;border-radius: 50%;background: var(--tone,var(--faint))}.mo-chip b{font-weight: 600;color: var(--faint);font-variant-numeric: tabular-nums}.mo-chip.is-on{background: var(--text);color: var(--surface);box-shadow: none}.mo-chip.is-on b{color: inherit;opacity: .6}@media (max-width: 1023.98px){.fi-ta-record:has(.mo) .fi-ta-actions{display: none !important}}.mo-info{display: flex;align-items: center;gap: 8px;margin-top: 10px;padding-top: 10px;border-top: .5px solid var(--line)}.mo-phone{display: inline-flex;align-items: center;gap: 6px;min-width: 0;font-family: var(--mono);font-size: var(--fs-small);font-weight: 600;color: var(--text) !important;text-decoration: none;white-space: nowrap}.mo-phone svg{color: var(--muted);flex: none}.mo-cp{width: 30px;height: 30px;border-radius: var(--r-xs);display: grid;place-items: center;color: var(--faint);background: none;border: 0;flex: none}.mo-cp:active{background: var(--gray-soft)}.mo-cp.is-done{color: var(--ok)}.mo-creator{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;min-width: 0;font-size: var(--fs-small);font-weight: 600;color: var(--muted)}.mo-creator i{font-style: normal;width: 22px;height: 22px;border-radius: 50%;background: var(--text);color: var(--surface);font-size: var(--fs-micro);font-weight: 700;display: grid;place-items: center;flex: none}.mo-creator span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 110px}.mo-soc{flex: none;width: 44px;height: 44px;border-radius: var(--r-sm);display: grid;place-items: center;background: var(--sb);color: var(--sc) !important;text-decoration: none}.mo-soc:active{transform: var(--press)}.mo-ttn .mo-soc{width: 38px;height: 38px;border-radius: var(--r-sm);margin-left: 2px}.mo-ttn-num b{white-space: nowrap;font-size: var(--fs-body)}.dark .mo-soc{background: color-mix(in srgb,var(--sc) 16%,transparent)}.mo-tags{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.mo-tags .mo-flag{margin-top: 0}.mo-pay{display: inline-flex;align-items: center;gap: 4px;height: 24px;padding: 0 8px;border-radius: var(--r-xs);font-size: var(--fs-caption);font-weight: 600}.mo-pay--ok{color: var(--ok);background: var(--ok-soft)}.mo-pay--cod{color: var(--muted);background: var(--gray-soft)}@media (max-width: 1023.98px){.om .mo{border: 0 !important}.om .cta .main{background: var(--text);color: var(--surface) !important}.om .step.done::before,.om .step.cur::before{background: var(--text)}.om .step.done i{background: var(--text);border-color: var(--text);color: var(--surface)}.om .step.cur{color: var(--text)}.om .step.cur i{border-color: var(--text);box-shadow: 0 0 0 4px color-mix(in srgb,var(--text) 14%,transparent)}.om .hist li::before{background: var(--faint)}.om .hist li:first-child::before{background: var(--text)}}@media (max-width: 1023.98px){.mo-soc{background: var(--gray-soft)}.mo-phone,.oc-phone{font-family: inherit;font-weight: 500;font-variant-numeric: tabular-nums}.mo-act--status{align-items: center}.cta .m-status-line,.cta-status{height: 50px;justify-content: center;border-radius: var(--r-md);background: var(--surface);box-shadow: var(--m-shadow)}.mo-chip--select{position: relative;gap: 4px}.mo-chip--select select{position: absolute;inset: 0;opacity: 0;width: 100%;font-size: var(--fs-input)}.is-detail .od-head{display: flex;align-items: center;gap: 10px;margin-bottom: var(--sp-1)}.is-detail .oc-status{margin-left: 0}.is-detail .steps{padding: var(--sp-3) 0 2px}.is-detail .oc-name{margin-bottom: var(--sp-1)}.is-detail .blk{margin-left: 0;margin-right: 0}.is-detail .thumb{background: var(--soft)}.is-detail .od-user{display: flex;align-items: center;gap: 10px}}@media (max-width: 1023.98px){.mo--v3 .mo-top{display: flex;gap: 12px;align-items: flex-start}.mo--v3 .mo-main{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 4px}.mo--v3 .mo-prod{font-family: var(--mono);font-size: var(--fs-small);font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mo--v3 .mo-r1{flex-wrap: wrap;row-gap: 4px}.mo--v3 .mo-r1 .mo-status{margin-left: 4px}.mo--v3 .mo-state{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 6px}.mo--v3 .mo-state .mo-pay,.mo--v3 .mo-state .mo-flag{margin-top: 0}.mo--v3 .mo-fig{margin: 0;flex: none;width: 76px;display: flex;flex-direction: column;align-items: center;gap: 4px}.mo--v3 .mo-skus{display: grid;grid-template-columns: minmax(0,1fr) auto auto;column-gap: 4px;row-gap: 2px;align-items: baseline;width: 100%}.mo--v3 .mo-sku{display: contents}.mo--v3 .mo-sku>*{font-family: var(--mono);font-size: var(--fs-micro);font-weight: 600;font-style: normal;line-height: 1.2;text-decoration: none}.mo--v3 .mo-sku>b{text-align: right;overflow-wrap: anywhere}.mo--v3 .mo-sku>i{color: var(--muted);white-space: nowrap}.mo--v3 .mo-sku>i:not(:empty)::before{content: "·\00a0";color: var(--faint)}.mo--v3 .mo-sku>u{color: var(--muted);white-space: nowrap}.mo--v3 .mo-fig figcaption{font-size: var(--fs-micro);color: var(--faint);line-height: 1}.mo--v3 .mo-ph{position: relative;width: 64px;height: 72px;border-radius: var(--r-sm);overflow: hidden;background: var(--soft)}.mo--v3 .mo-ph img{width: 100%;height: 100%;object-fit: cover;display: block}.mo--v3 .mo-ph em{position: absolute;right: 4px;bottom: 4px;min-width: 22px;height: 20px;padding: 0 5px;border-radius: var(--r-xs);background: var(--surface);color: var(--text);font-style: normal;font-size: var(--fs-micro);font-weight: 700;display: grid;place-items: center}.mo--v3 .mo-client{display: flex;align-items: center;gap: 10px;margin-top: 10px;padding-top: 10px;border-top: .5px solid var(--line)}.mo--v3 .mo-cl{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px}.mo--v3 .mo-name{font-size: var(--fs-body);font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mo--v3 .mo-addr{font-size: var(--fs-small);color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mo--v3 .mo-phrow{display: flex;align-items: center;gap: 4px;margin-top: 2px}.mo--v3 .mo-money{display: flex;align-items: baseline;gap: 8px;margin-top: 8px}.mo--v3 .mo-money .mo-sum{font-size: var(--fs-title);font-weight: 700}.mo--v3 .mo-money .mo-creator{margin-left: auto}.mo--v3 .mo-act{margin-top: 10px}.mo--v3 .mo-act{display: flex;gap: 8px}.mo--v3 .mo-act .m-btn{flex: 1}.mo--v3 .mo-ttn{margin-top: 10px}.om .mo-soc{background: var(--gray-soft) !important;color: var(--text) !important}}@media (max-width: 1023.98px){.mo--v3 .mo-grid{display: flex;gap: 12px;align-items: flex-start}.mo--v3 .mo-left{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 5px}.mo--v3 .mo-ln{display: flex;align-items: center;gap: 8px;min-width: 0;font-size: var(--fs-small);color: var(--text)}.mo--v3 .mo-ln>svg{flex: none;color: var(--faint)}.mo--v3 .mo-ln>span,.mo--v3 .mo-ln>b{min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mo--v3 .mo-ln--name .mo-name{font-size: var(--fs-body);font-weight: 600}.mo--v3 .mo-ln .mo-phone{font-size: var(--fs-small);font-weight: 500}.mo--v3 .mo-ln--sum .mo-sum{font-size: var(--fs-body);font-weight: 700}.mo--v3 .mo-ln--sum .mo-profit{flex: none}.mo--v3 .mo-left .mo-creator{margin: 2px 0 0}.mo--v3 .mo-right{flex: none;max-width: 52%;display: flex;flex-direction: column;align-items: flex-end;gap: 8px}.mo--v3 .mo-chips{display: flex;flex-direction: column;align-items: flex-end;gap: 4px}.mo--v3 .mo-chips>*{margin: 0 !important;max-width: 100%;white-space: nowrap}}@media (max-width: 1023.98px){.mo--v3 .mo-ttn{gap:2px;padding:6px 6px 6px 8px}.mo--v3 .mo-ttn .mo-np{margin-right:5px}.mo--v3 .mo-ttn-num{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.mo--v3 .mo-ttn-num b{flex:none;font-size:14px;letter-spacing:-.01em}.mo--v3 .mo-ttn-num .mo-status{margin:0;height:20px;padding:0 6px;gap:4px;font-size:var(--fs-micro);background:var(--surface)}.mo--v3 .mo-ttn .mo-ib{width:32px;height:34px}.mo--v3 .mo-ttn .mo-soc{width:34px;height:34px}.mo--v3 .mo-phone{white-space:nowrap}}.mo-mp{font-size: var(--fs-micro,11px);font-weight: 600;padding: 1px 7px;border-radius: 999px;background: rgb(234 179 8 / .14);color: #92400e;white-space: nowrap}.dark .mo-mp{color: #fcd34d}.od-mp{margin: 8px 0 0;padding: 8px 10px;border-radius: 10px;background: rgb(234 179 8 / .1);font-size: var(--fs-small,13px);line-height: 1.4}@media (min-width: 1024px){.om.om--bare.om-chips-bar{padding: 14px 16px 4px;border-bottom: 1px solid var(--gray-200,#e5e7eb)}.dark .om-chips-bar{border-bottom-color: rgb(255 255 255 / .08)}.om-chips-bar .mo-chips{flex-wrap: wrap;overflow: visible;padding: 0 0 10px;gap: 8px}.om-chips-bar .mo-chip{height: 30px;box-shadow: 0 0 0 1px var(--line,rgba(0,0,0,.08));transition: background .15s ease,box-shadow .15s ease}.om-chips-bar .mo-chip:not(.is-on):hover{background: var(--soft,#f1f1f1)}}.mo-cg{flex: none;display: inline-flex;align-items: center;gap: 6px}.mo-cg-l{display: none}@media (max-width: 1023.98px){.mo-cg{padding-left: 8px;margin-left: 2px;box-shadow: inset 1px 0 0 var(--line,rgba(0,0,0,.08))}}.mo-cg [data-tone="neutral"]{--tone: #e8a33d}.mo-cg [data-tone="primary"]{--tone: #3b82f6}.mo-cg [data-tone="info"]{--tone: #0ea5e9}@media (min-width: 1024px){.om-chips-bar .mo-chips{align-items: flex-end;gap: 6px}.om.om--bare.om-chips-bar{padding-left: 12px;padding-right: 12px}.om-chips-bar .mo-chips>.mo-chip{height: 34px;padding: 0 10px;font-size: 13px}.mo-cg{position: relative;gap: 0;padding: 3px;margin-top: 16px;border-radius: 999px;background: var(--soft,#f1f1f1)}.dark .mo-cg{background: rgb(255 255 255 / .05)}.mo-cg-l{display: block;position: absolute;left: 12px;bottom: calc(100% + 3px);font-size: 10px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--muted,#6b6b6b);white-space: nowrap}.om-chips-bar .mo-cg .mo-chip{height: 28px;padding: 0 7px;gap: 4px;font-size: 12px;background: transparent;box-shadow: none}.om-chips-bar .mo-cg .mo-chip b{font-weight: 500}.om-chips-bar .mo-cg .mo-chip i{width: 6px;height: 6px}.om-chips-bar .mo-cg .mo-chip:not(.is-on):hover{background: var(--surface,#fff);box-shadow: 0 1px 2px rgba(0,0,0,.08)}.dark .om-chips-bar .mo-cg .mo-chip:not(.is-on):hover{background: rgb(255 255 255 / .08)}.om-chips-bar .mo-cg .mo-chip.is-on{background: var(--text,#111);color: var(--surface,#fff)}}@media (min-width: 1024px){.om.is-detail{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px 16px;align-items: start;margin-bottom: 8px}.om.is-detail>*{order: 4}.om.is-detail>.od-head{order: 0;grid-column: 1 / 3;display: flex;align-items: center;justify-content: flex-start;gap: 12px;align-self: center;margin: 0}.om.is-detail>.cta{order: 1;grid-column: 3;position: static;max-width: none;margin: 0;padding: 0;background: none;border: 0;-webkit-backdrop-filter: none;backdrop-filter: none;justify-content: flex-end;align-self: center;z-index: auto}.om.is-detail>.cta>div:has(.fi-btn),.om.is-detail>.cta>.fi-btn{flex: 0 1 auto}.om.is-detail>.cta .fi-btn{height: 42px;padding: 0 22px;width: auto}.om.is-detail>.cta .sq{width: 42px;height: 42px}.om.is-detail>.cta .cta-status,.om.is-detail>.cta .m-status-line{height: 42px;padding: 0 16px;border-radius: var(--r-md);background: var(--surface);box-shadow: 0 0 0 1px var(--line);display: inline-flex;align-items: center;gap: 8px}.om.is-detail>.od-mp{order: 2;grid-column: 1 / -1;margin: 0}.om.is-detail>.steps{order: 3;grid-column: 1 / -1;padding: 18px 8px 10px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-md)}.om.is-detail .step{font-size: var(--fs-small)}.om.is-detail .step i{width: 24px;height: 24px}.om.is-detail .step::before{top: 11px}.om.is-detail>.blk{margin: 0;height: 100%}.om.is-detail .oc-name{margin-bottom: var(--sp-1)}.om.is-detail>.od-head .oc-status,.om.is-detail>.od-head .oc-time{margin-left: 0}.om.is-detail .thumb{background: var(--soft)}.om.is-detail .od-user{display: flex;align-items: center;gap: 10px}.om.is-detail .oc-phone{font-family: inherit;font-weight: 500;font-variant-numeric: tabular-nums;cursor: pointer;text-align: left;justify-content: flex-start}}.od-a .od-main,.od-a .od-side{display: contents}.od-kv{display: grid;grid-template-columns: minmax(96px,34%) minmax(0,1fr);margin: 0}.od-kv dt,.od-kv dd{margin: 0;padding: 9px 0;border-top: 1px solid var(--line);font-size: var(--fs-body);line-height: 1.4;min-width: 0}.od-kv dt:first-of-type,.od-kv dt:first-of-type + dd{border-top: 0;padding-top: 2px}.od-kv dt{color: var(--muted);padding-right: 12px}.od-kv dd{overflow-wrap: anywhere}.od-kv dd.oc-name{font-size: var(--fs-body);font-weight: 650}.od-kv .od-copy{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding-top: 4px;padding-bottom: 4px}.od-kv .oc-phone,.od-kv .od-ttn{font-variant-numeric: tabular-nums;font-weight: 600;letter-spacing: .02em}.od-kv .od-note{white-space: pre-line}.od-kv .od-muted{color: var(--muted)}@media (min-width: 1024px){.om.is-detail.od-a{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr)}.om.is-detail.od-a>.od-head{grid-column: 1}.om.is-detail.od-a>.cta{grid-column: 2}.od-a>.od-main,.od-a>.od-side{display: flex;flex-direction: column;gap: 14px;min-width: 0}.od-a>.od-main>.blk,.od-a>.od-side>.blk{margin: 0}.od-kv{grid-template-columns: 170px minmax(0,1fr)}}

/* ── 40-panel.css ── */
@media (max-width: 1023.98px){.fi-page-dashboard .fi-header{display: none !important}.fi-page-dashboard .fi-wi{gap: 0 !important}.pn-top{padding: 4px 4px 6px}.pn-top small{display: block;color: var(--muted);font-size: var(--fs-small);font-weight: 500}.pn-top h1{margin: 0;font-size: var(--fs-h1);font-weight: 700;letter-spacing: -.02em}.pn-hero{margin-top: 8px;padding: 16px;border-radius: var(--r-lg);background: var(--text);color: var(--surface)}.pn-hero-lbl{display: flex;justify-content: space-between;align-items: center;font-size: var(--fs-small)}.pn-hero-lbl>span{opacity: .7}.pn-hero-lbl a{display: inline-flex;align-items: center;gap: 3px;color: inherit;font-weight: 600;font-size: var(--fs-small);text-decoration: none}.pn-hero-big{display: flex;align-items: baseline;gap: 10px;margin: 4px 0 14px}.pn-hero-big b{font-size: var(--fs-display);font-weight: 780;letter-spacing: -.03em;font-variant-numeric: tabular-nums}.pn-hero-big i{font-style: normal;font-size: var(--fs-small);font-weight: 700}.pn-hero-big .is-up{color: #5fdc8f}.pn-hero-big .is-down{color: #ff8a8a}.pn-hero-big .is-unit{opacity: .6}.pn-hero-mini{display: grid;grid-template-columns: repeat(3,1fr);border-top: 1px solid rgba(255,255,255,.12);padding-top: 12px}.pn-hero-mini div + div{border-left: 1px solid rgba(255,255,255,.12);padding-left: 12px}.pn-hero-mini small{display: block;font-size: var(--fs-caption);opacity: .6}.pn-hero-mini b{font-size: var(--fs-input);font-weight: 700;font-variant-numeric: tabular-nums}.pn-hero-btn{width: 100%;margin-top: 14px;height: 46px;border: 0;border-radius: var(--r-md);background: var(--surface);color: var(--text);font: inherit;font-size: var(--fs-body);font-weight: 600;cursor: pointer}.pn-h{display: flex;align-items: baseline;justify-content: space-between;padding: 20px 6px 8px}.pn-h h2{margin: 0;font-size: var(--fs-title);font-weight: 700;letter-spacing: -.01em}.pn-h span{font-size: var(--fs-small);color: var(--muted);font-weight: 600}.pn-todo{background: var(--surface);border-radius: var(--r-lg);box-shadow: var(--m-shadow);overflow: hidden}.pn-td{display: flex;align-items: center;gap: 12px;padding: 12px 14px;color: var(--text) !important;text-decoration: none}.pn-td + .pn-td{border-top: .5px solid var(--line)}.pn-td:active{background: var(--soft)}.pn-ti{width: 34px;height: 34px;border-radius: var(--r-sm);display: grid;place-items: center;background: var(--tone-bg);color: var(--tone);flex: none}.pn-tl{flex: 1;min-width: 0}.pn-tl b{display: block;font-size: var(--fs-body);font-weight: 600}.pn-tl small{color: var(--muted);font-size: var(--fs-caption)}.pn-tn{min-width: 28px;height: 26px;padding: 0 8px;border-radius: var(--r-md);background: var(--tone-bg);color: var(--tone);font-weight: 700;font-size: var(--fs-body);display: grid;place-items: center;font-variant-numeric: tabular-nums}.pn-ch{color: var(--faint)}.pn-done{display: flex;align-items: center;gap: 12px;padding: 16px 14px;color: var(--muted);font-size: var(--fs-body)}.pn-done i{width: 34px;height: 34px;border-radius: var(--r-sm);background: var(--ok-soft);color: var(--ok);display: grid;place-items: center}.pn-qa{display: grid;gap: 8px}.pn-qa a{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 12px 4px 10px;border-radius: var(--r-md);background: var(--surface);box-shadow: var(--m-shadow);color: var(--text) !important;text-decoration: none;font-size: var(--fs-caption);font-weight: 600;line-height: 1.2;text-align: center}.pn-qa a span{width: 38px;height: 38px;border-radius: var(--r-sm);display: grid;place-items: center;background: var(--brand-soft);color: var(--brand)}.pn-qa a:active{transform: var(--press)}.rg-h{display: flex;align-items: baseline;justify-content: space-between;padding: 22px 6px 2px}.rg-h h2{margin: 0;font-size: var(--fs-title);font-weight: 700;letter-spacing: -.01em}.rg-t{padding: 14px 6px 6px;font-size: var(--fs-caption);font-weight: 600;color: var(--muted);text-transform: uppercase;letter-spacing: .05em}.rg{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.ri{display: flex;align-items: center;gap: 10px;min-width: 0;padding: 11px 12px;border-radius: var(--r-md);background: var(--surface);box-shadow: var(--m-shadow);color: var(--text) !important;text-decoration: none}.ri:active{background: var(--soft)}.rg .ri:last-child:nth-child(odd){grid-column: 1 / -1}.rico{width: 32px;height: 32px;border-radius: var(--r-sm);display: grid;place-items: center;background: var(--soft);color: var(--text);flex: none}.rt{flex: 1;min-width: 0}.rt b{display: block;font-size: var(--fs-body);font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rt small{display: block;font-size: var(--fs-caption);color: var(--faint);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-variant-numeric: tabular-nums}.rt small.hot{color: var(--brand);font-weight: 600}.rdot{width: 8px;height: 8px;border-radius: 50%;background: var(--brand);flex: none}.om .pn-todo,.om .ri,.om .pn-qa a{border: 0 !important}.om .pn-qa a span,.om .pn-ti{background: var(--gray-soft);color: var(--text)}}@media (max-width: 1023.98px){.pn-ti{background: var(--gray-soft);color: var(--text)}.pn-tn{background: var(--tone-bg);color: var(--tone)}.pn-all{display: flex;align-items: center;gap: 12px;margin-top: var(--sp-6);padding: 12px 14px;border-radius: var(--r-lg);background: var(--surface);box-shadow: var(--m-shadow);color: var(--text) !important;text-decoration: none}.pn-all:active{transform: var(--press)}.pn-top,.pn-h,.rg-h,.rg-t{padding-left: var(--sp-1);padding-right: var(--sp-1)}.pn-h{padding-top: var(--sp-6);padding-bottom: var(--sp-2)}.pn-todo,.pn-qa{margin-bottom: 0}.dark .pn-hero{background: var(--raised);color: var(--text);box-shadow: inset 0 1px 0 rgba(255,255,255,.06)}.dark .pn-hero-btn{background: var(--text);color: var(--surface)}}

/* ── 40-payouts.css ── */
.ps-tile{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-md);padding: 10px 12px}.ps-tile small{display: block;font-size: var(--fs-caption);color: var(--muted);margin-bottom: 2px}.ps-tile strong{font-size: var(--fs-h2);font-weight: 700;font-variant-numeric: tabular-nums;letter-spacing: -.01em}.ps-tile span{font-size: var(--fs-caption);color: var(--muted);font-weight: 500;margin-left: 4px}.ps-tile--accent{background: var(--text);color: var(--surface);border-color: var(--text)}.ps-tile--accent small,.ps-tile--accent span{color: inherit;opacity: .7}.py-amt{display: flex;align-items: center;gap: 12px;margin-top: 8px}.py-amt b{flex: 1;font-size: var(--fs-h1);font-weight: 760;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.py-amt b.is-paid{color: var(--ok)}.py-pill{height: 30px;padding: 0 11px;border-radius: var(--r-sm);background: var(--gray-soft);color: var(--text) !important;font-size: var(--fs-small);font-weight: 600;display: inline-flex;align-items: center;gap: 4px;text-decoration: none}.py-card{display: inline-flex;align-items: center;gap: 6px;font-family: var(--mono);font-size: var(--fs-small);font-weight: 600}.py-card svg{color: var(--muted)}.py-card i{font-style: normal;color: var(--faint);letter-spacing: .1em}.py-done{margin-top: 10px;font-size: var(--fs-small);font-weight: 600;color: var(--ok)}.py-note{margin-top: 10px;padding: 9px 12px;border-radius: var(--r-sm);background: var(--bad-soft);color: var(--bad);font-size: var(--fs-small);font-weight: 500}.mh{border-radius: var(--r-lg);padding: 18px;background: var(--text);color: var(--surface)}.mh small{font-size: var(--fs-small);opacity: .65}.mh b{display: block;margin: 2px 0;font-size: var(--fs-display);font-weight: 780;letter-spacing: -.03em;font-variant-numeric: tabular-nums}.mh-meta{display: flex;flex-wrap: wrap;gap: 4px 16px;font-size: var(--fs-small);opacity: .75;margin-bottom: 6px}.mh-btn{width: 100%;margin-top: 10px;height: 52px;border-radius: var(--r-md);background: var(--surface);color: var(--text) !important;font-size: var(--fs-input)}.dark .mh{background: var(--raised);color: var(--text);box-shadow: inset 0 1px 0 rgba(255,255,255,.06)}@media (min-width: 1024px){.om.om--bare.om-pay-bar{padding: 16px 16px 6px}.om-pay-bar .mh{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;column-gap: 24px;padding: 20px 24px}.om-pay-bar .mh>:not(.mh-btn){grid-column: 1}.om-pay-bar .mh-btn{grid-column: 2;grid-row: 1 / span 4;width: auto;min-width: 220px;padding: 0 28px;margin: 0;cursor: pointer;transition: opacity .15s ease}.om-pay-bar .mh-btn:hover{opacity: .9}.om-pay-bar .mh-meta:last-child{margin-bottom: 0}:where(.om-pay-bar) .ps{grid-template-columns: repeat(2,minmax(0,300px));gap: 12px;padding: 0}.om-pay-bar .ps-tile{padding: 14px 16px}}

/* ── 40-products.css ── */
@media (max-width: 1023.98px){.pl-row{display: flex;align-items: center;gap: 12px;padding: 10px 12px}.pl-th{width: 52px;height: 52px;border-radius: var(--r-sm);overflow: hidden;flex: none;display: grid;place-items: center;background: var(--soft);color: var(--faint)}.pl-th img{width: 100%;height: 100%;object-fit: cover}.pl-mid{flex: 1;min-width: 0}.pl-mid b{font-size: var(--fs-body);font-weight: 700;letter-spacing: -.01em}.pl-cat{margin-left: 6px;font-size: var(--fs-caption);color: var(--muted)}.pl-sz{display: flex;gap: 4px;margin-top: 5px;overflow: hidden}.pl-sz span{flex: none;height: 20px;padding: 0 6px;border-radius: var(--r-xs);background: var(--soft);font-size: var(--fs-micro);font-weight: 600;display: inline-flex;align-items: center;gap: 3px;font-variant-numeric: tabular-nums}.pl-sz i{font-style: normal;color: var(--muted)}.pl-sz .is-zero{opacity: .4}.pl-sz .is-low i{color: var(--warn)}.pl-r{text-align: right;flex: none}.pl-r b{display: block;font-size: var(--fs-body);font-weight: 700;font-variant-numeric: tabular-nums}.pl-r small{display: block;font-size: var(--fs-caption);color: var(--muted)}.pl-st{display: inline-flex;margin-top: 3px;height: 20px;padding: 0 7px;border-radius: var(--r-xs);align-items: center;font-size: var(--fs-micro);font-weight: 700;color: var(--tone);background: var(--tone-bg)}.fi-ta-record:has(.pl-row){padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;background: transparent !important}.fi-ta-content:has(.pl-row){gap: 0 !important;background: var(--surface) !important;border-radius: var(--r-lg);box-shadow: var(--m-shadow);overflow: hidden}.fi-ta-record:has(.pl-row) + .fi-ta-record:has(.pl-row){border-top: .5px solid var(--line) !important}.fi-resource-edit-record-page .fi-header .fi-header-heading,.fi-resource-create-record-page .fi-header .fi-header-heading{font-size: var(--fs-h2) !important}.pe-sec{border-radius: var(--r-md) !important;box-shadow: var(--m-shadow) !important;border: 0 !important}.pe-sec .fi-section-header{padding: 12px 14px 0 !important;border: 0 !important}.pe-sec .fi-section-header-heading{font-size: var(--fs-caption) !important;font-weight: 700;text-transform: uppercase;letter-spacing: .05em;color: var(--muted)}.pe-sec .fi-section-header-description{font-size: var(--fs-caption);color: var(--faint)}.pe-sec .fi-section-content{padding: 10px 14px 14px !important;gap: 10px !important}.pe-sec .fi-fo-field-wrp-label{font-size: var(--fs-caption);margin-bottom: 2px}.pe-sec .fi-input-wrp{min-height: 42px;border-radius: var(--r-sm) !important}.pe-sec .fi-fo-field-wrp-helper-text{font-size: var(--fs-caption);margin-top: 4px}.pe-sec textarea{min-height: 64px !important;max-height: 160px}.pe-main .fi-section-content{display: grid !important;grid-template-columns: 1fr 1fr}.pe-main .fi-section-content>*{grid-column: 1 / -1}.pe-main .fi-section-content>.pe-half,.pe-main .fi-section-content>:has(>.pe-half){grid-column: auto}.pe-photos .filepond--root{margin: 0}.pe-photos .filepond--drop-label{min-height: 44px !important;font-size: var(--fs-small)}.pe-photos .filepond--list-scroller{overflow-x: auto !important;overflow-y: hidden !important}.pe-photos .filepond--list{display: flex !important;gap: 8px;position: relative !important;left: 0 !important;right: auto !important}.pe-photos .filepond--item{position: relative !important;transform: none !important;width: 92px !important;height: 115px !important;flex: none;margin: 0 !important}.pe-photos .filepond--file-info,.pe-photos .filepond--file-status{display: none !important}.pe-prices .fi-section-content{display: grid !important;grid-template-columns: repeat(3,1fr);gap: 8px !important}.pe-prices .fi-section-content>.om-mobile-only,.pe-prices .fi-section-content>:has(.pe-margin){grid-column: 1 / -1}.pe-prices .fi-input-wrp-prefix{padding-inline: 8px !important}.pe-margin{display: flex;gap: 6px;flex-wrap: wrap}.pe-margin span{height: 26px;padding: 0 9px;border-radius: var(--r-xs);background: var(--soft);font-size: var(--fs-caption);font-weight: 600;color: var(--muted);display: inline-flex;align-items: center;gap: 4px}.pe-margin .ok b{color: var(--ok)}.pe-margin .warn{background: var(--warn-soft);color: var(--warn)}.pe-ship .fi-section-header-description{display: none}.pe-ship .fi-fo-field-wrp{display: grid;grid-template-columns: 120px 1fr;column-gap: 10px;align-items: center}.pe-ship .fi-fo-field-wrp-label{grid-column: 1 / -1}.pe-ship .fi-fo-field-wrp-helper-text{margin: 0}.pe-rep .fi-fo-repeater-item{border: 0 !important;box-shadow: none !important;background: transparent !important;display: grid;grid-template-columns: 1fr 36px;align-items: end}.pe-rep .fi-fo-repeater-item-header{order: 2;padding: 0 !important;border: 0 !important;justify-content: center}.pe-rep .fi-fo-repeater-item-header-label{display: none}.pe-rep .fi-fo-repeater-item-content{order: 1;padding: 0 !important;border: 0 !important}.pe-rep .fi-fo-repeater-item-content .fi-fo-field-wrp-label{display: none}.pe-rep .fi-fo-repeater-item:first-child .fi-fo-field-wrp-label{display: block}.pe-rep .fi-fo-repeater-items{gap: 6px !important}.pe-rep .fi-fo-repeater-item-header .fi-icon-btn{color: var(--faint) !important}.pe-rep .fi-fo-repeater-add-action-ctn{justify-content: flex-start}.fi-form-actions{position: sticky;bottom: 0;z-index: 5;margin: 12px -16px 0;padding: 10px 16px calc(12px + env(safe-area-inset-bottom)) !important;background: linear-gradient(transparent,var(--bg) 22%);display: flex !important;gap: 8px}.fi-form-actions .fi-btn{height: 50px;border-radius: var(--r-md);font-size: var(--fs-input)}.fi-form-actions .fi-btn:first-child{flex: 1;order: 2}.fi-body:has(.fi-resource-edit-record-page,.fi-resource-create-record-page) .fi-main-ctn{padding-bottom: 0 !important}}@media (max-width: 1023.98px){.pl-st[data-tone="gray"]{background: none;color: var(--muted);padding: 0}}@media (min-width: 1024px){.pe-margin{display: flex;gap: 8px;flex-wrap: wrap}.pe-margin span{height: 28px;padding: 0 10px;border-radius: 8px;background: #f3f4f6;font-size: 12px;font-weight: 600;color: #6b7280;display: inline-flex;align-items: center;gap: 4px}.dark .pe-margin span{background: rgb(255 255 255 / .06);color: #a1a1aa}.pe-margin .ok b{color: #1a7f43}.dark .pe-margin .ok b{color: #4fd389}.pe-margin .warn{background: #fbefe2;color: #b4570f}.dark .pe-margin .warn{background: #2d1d0d;color: #f0a35c}.pe-quick .fi-ac{display: flex;flex-wrap: wrap;gap: 6px;justify-content: flex-start}}

/* ── 50-project.css ── */
.om-chip-note{display: flex;align-items: center;gap: 8px;padding: 8px 16px;font-size: 14px;color: var(--gray-600,#4b5563)}.om-chip-note button{width: 24px;height: 24px;border-radius: 6px;line-height: 1;font-size: 18px;color: inherit}.om-chip-note button:hover{background: var(--gray-100,#f3f4f6)}@media (min-width: 1024px){.fi-grid-col:has(>.fi-sc-component>.om-mobile-field),.fi-grid-col:has(>.fi-sc-component>.fi-in-entry .om-mobile-field){display: none !important}.fi-dropdown:has(>.fi-dropdown-trigger>.om-mobile-only){display: none !important}}@media (max-width: 1023.98px){.fi-page:has(.pn) .fi-wi-widget:not(:has(.om)),.fi-page:has(.pn) .fi-loading-section,.fi-page:has(.pn) .fi-page-header-widgets ~ *:not(:has(.om)),.fi-page:has(.pn) .fi-header,.fi-page:has(.pn) .om-period,.fi-page:has(.pn) .fi-sc-form:has(.om-period),.fi-page:has(.pn) .fi-grid-col:has(.om-period):not(:has(.pn)){display: none !important}.fi-page:has(.pn) .fi-wi{gap: 0 !important}.pn-qa a span svg,.pn-ti svg,.rico svg{width: 18px;height: 18px}.pn-hero-btn{display: grid;place-items: center;text-decoration: none}.fi-ta-ctn{background: transparent !important;box-shadow: none !important;border: 0 !important;--tw-ring-shadow: 0 0 #0000 !important}.fi-ta-content-ctn,.fi-ta-content-ctn>*{background: transparent !important;border: 0 !important}.fi-ta-table>tbody{display: flex !important;flex-direction: column;gap: 8px;background: transparent !important;border: 0 !important}.fi-ta-table>tbody>tr.fi-ta-row{background: var(--surface) !important;border: 0 !important;border-radius: var(--r-lg);box-shadow: var(--m-shadow);overflow: hidden}.fi-ta-table>tbody>tr.fi-ta-row:hover{background: var(--surface) !important}.fi-ta-table>tbody>tr.fi-ta-row:has(.mo,.py,.pl-row){background: transparent !important;box-shadow: none;padding: 0 !important;row-gap: 6px}.fi-ta-table>tbody>tr.fi-ta-row:has(.mo,.py)>td:has(>.fi-ta-actions){padding: 0 2px !important}.fi-ta-table>tbody>tr.fi-ta-row:has(.mo,.py) .fi-ta-actions .om-dup{display: none !important}.fi-ta-table>tbody>tr.fi-ta-row:has(.mo,.py)>td:has(>.fi-ta-actions):not(:has(.fi-ac-action:not(.om-dup):not(.fi-ac-link-action))){display: none !important}.fi-ta-header-ctn,.fi-ta-header-toolbar{background: transparent !important;border: 0 !important}.fi-ta-header-toolbar{padding: 0 0 8px !important}.fi-pagination{background: transparent !important;border: 0 !important}.fi-ta-table>tbody:has(.pl-row){gap: 0;background: var(--surface) !important;border-radius: var(--r-lg);box-shadow: var(--m-shadow);overflow: hidden}.fi-ta-table>tbody:has(.pl-row)>tr.fi-ta-row{border-radius: 0;box-shadow: none}.fi-ta-table>tbody:has(.pl-row)>tr.fi-ta-row + tr.fi-ta-row{border-top: .5px solid var(--line) !important}.om .mo-phone{background: none;border: 0;padding: 0;cursor: pointer}.om .mo-act--end{justify-content: flex-end}.om .mo-soc{border: 0;cursor: pointer}.fi-topbar .fi-logo,.fi-topbar-start>a:has(.fi-logo){display: none !important}.om .cta-gap{height: 84px}.om .cta>div:has(>.fi-btn),.om .cta>.fi-ac{flex: 1;min-width: 0}}@media (max-width: 1023.98px){.om .cta .fi-btn{background: var(--text) !important;color: var(--surface) !important;box-shadow: none !important}.om .cta .fi-btn .fi-icon{color: inherit !important}.om .oc-phone{background: none;border: 0;padding: 0;text-align: start;cursor: pointer}.om .cta .cta-status{flex: 1}.fi-body:has(.om.is-detail) .fi-form-actions{position: static;background: none;margin: 12px 0 0;padding: 0 !important}.money-rows b.is-neg{color: var(--bad) !important}.fi-page:has(.mc)>.fi-header,.fi-page:has(.mc) .fi-header{display: none !important}.mc-ph--all{background: linear-gradient(155deg,#5a606a,#2a2d33)}.dark .mc-ph--all{background: linear-gradient(155deg,#3a3d42,#1d1f22)}}@media (max-width: 1023.98px){.fi-ta-content .fi-ta-record:not(:has(.pl-row)){background: var(--surface) !important;border-radius: var(--r-lg) !important;box-shadow: var(--m-shadow) !important;padding: 12px 14px !important}}@media (max-width: 1023.98px){.fi-body:has(.om.is-detail .cta .fi-btn) .fi-header .om-dup{display: none !important}}@media (max-width: 1023.98px){.fi-header{flex-wrap: wrap !important}.fi-header .fi-header-actions-ctn{min-width: 0;max-width: 100%}.fi-header .fi-ac{flex-wrap: wrap !important}}@media (max-width: 1023.98px){.fi-layout{align-items: stretch}.fi-main-ctn{height: auto !important;min-height: 0 !important;max-height: 100%}.fi-body:has(.fi-modal-open) .fi-main-ctn{overflow: hidden !important}.om-toast{bottom: calc(env(safe-area-inset-bottom) + 6px) !important;left: 10px !important;right: 10px;gap: 8px;padding: 8px 8px 8px 12px !important;border-radius: var(--r-md,6px) !important;font-size: var(--fs-small) !important}.om-toast.is-error{padding-left: 26px !important}.om-toast .om-toast-act{height: 30px;padding: 0 10px;margin-left: auto}}@media (max-width: 1023.98px){.om.om--bare.mc{padding: 6px 16px 0;background: var(--bg);-webkit-backdrop-filter: none;backdrop-filter: none}.mc .mc-srow{display: flex;align-items: center;gap: 8px}.mc .mc-srow .mc-search{flex: 1;min-width: 0;height: 42px;background: var(--surface);box-shadow: inset 0 0 0 1px var(--line),var(--m-shadow)}.mc .mc-fsm{display: none;position: relative;flex: none;width: 42px;height: 42px;border: 0;border-radius: var(--r-sm);place-items: center;background: var(--text);color: var(--surface);cursor: pointer}.mc .mc-fsm em{position: absolute;top: -4px;right: -4px;min-width: 17px;height: 17px;padding: 0 4px;border-radius: 9px;display: grid;place-items: center;background: var(--brand);color: var(--brand-ink);font-style: normal;font-size: var(--fs-micro);font-weight: 700}.mc .mc-head h1{font-size: var(--fs-h2);letter-spacing: -.02em}.mc .mc-head{min-height: 44px}.mc .mc-rail{padding: 10px 0 4px}.mc .mc-ctx{padding: 4px 2px 8px}.mc .mc-ctx h2{font-size: var(--fs-body)}.mc.is-compact{box-shadow: 0 1px 0 var(--line);padding-bottom: 2px}.mc.is-compact .mc-head,.mc.is-compact .mc-ctx,.mc.is-compact .mc-active{display: none}.mc.is-compact .mc-fsm{display: grid}.mc.is-compact .mc-srow .mc-search{height: 40px}.mc.is-compact .mc-rail{padding: 8px 0 8px}.mc.is-compact .mc-chips{padding-top: 0}.fi-page-header-main-ctn{padding-top: 12px !important;row-gap: 16px !important}.fi-page:has(.mc) .fi-page-header-main-ctn{padding-top: 4px !important;row-gap: 8px !important}}@media (max-width: 1023.98px){.fi-pagination{display: flex !important;align-items: center;gap: 8px;padding: 14px 0 6px !important}.fi-pagination-records-per-page-select-ctn{order: -1;margin-right: auto}.fi-pagination-records-per-page-select .fi-input-wrp{height: 40px;min-height: 40px !important;border-radius: 999px !important;background: var(--surface) !important;box-shadow: inset 0 0 0 1px var(--line),var(--m-shadow) !important;border: 0 !important}.fi-pagination-records-per-page-select .fi-select-input{height: 40px;min-height: 40px !important;padding: 0 30px 0 14px !important;font-size: var(--fs-small) !important;font-weight: 600;color: var(--text);background-position: right 10px center !important}.fi-pagination :is(.fi-pagination-previous-btn,.fi-pagination-next-btn){height: 44px;min-height: 44px;padding: 0 16px !important;border-radius: 999px !important;background: var(--surface) !important;color: var(--text) !important;font-size: var(--fs-small) !important;font-weight: 600;box-shadow: inset 0 0 0 1px rgb(17 17 17 / .72) !important;border: 0 !important;gap: 6px}.fi-pagination .fi-pagination-previous-btn{width: 44px;padding: 0 !important;justify-content: center;font-size: 0 !important}.fi-pagination .fi-pagination-previous-btn::before{content: "‹";font-size: 20px;line-height: 1;margin-top: -2px}.fi-pagination .fi-pagination-next-btn::after{content: "›";font-size: 18px;line-height: 1;margin-top: -2px}.fi-pagination :is(.fi-pagination-previous-btn,.fi-pagination-next-btn):active{background: var(--text) !important;color: var(--surface) !important;transform: var(--press)}.dark .fi-pagination :is(.fi-pagination-previous-btn,.fi-pagination-next-btn){box-shadow: inset 0 0 0 1px rgb(255 255 255 / .55) !important}.cx-more-btn{width: 100%;height: 48px;border: 0 !important;border-radius: var(--r-md,6px) !important;background: var(--surface) !important;color: var(--text) !important;font-weight: 650 !important;box-shadow: inset 0 0 0 1px rgb(17 17 17 / .72),var(--m-shadow) !important}.cx-more-btn:active{background: var(--text) !important;color: var(--surface) !important}.dark .cx-more-btn{box-shadow: inset 0 0 0 1px rgb(255 255 255 / .55) !important}}@media (max-width: 1023.98px){.fi-body:has(.fi-modal-open)>.fi-topbar-ctn{z-index: 0 !important}}@media (max-width: 1023.98px){.fi-modal-window:is(.mf,:has(.mf)){--mf-ink: #111111;--mf-paper: #ffffff;background: var(--mf-paper) !important}.dark .fi-modal-window:is(.mf,:has(.mf)){--mf-ink: #f2f2f2;--mf-paper: #111111}.fi-modal-window:is(.mf,:has(.mf)){max-height: 88dvh;border-radius: var(--r-lg,8px) 22px 0 0 !important;padding: 0 0 env(safe-area-inset-bottom) !important}.fi-modal-window:is(.mf,:has(.mf)) .fi-modal-header{position: sticky;top: 0;z-index: 2;background: var(--mf-paper);padding: 6px 20px 10px !important}.fi-modal-window:is(.mf,:has(.mf)) .fi-modal-heading{font-size: var(--fs-h2) !important;font-weight: 700;letter-spacing: -.01em}.fi-modal-window:is(.mf,:has(.mf)) .fi-modal-close-btn{position: absolute;top: 12px !important;right: 16px !important;inset-inline-end: 16px !important;width: 32px;height: 32px;border-radius: 50%;background: var(--gray-soft);color: var(--text)}.fi-modal-window:is(.mf,:has(.mf)) .fi-modal-close-btn .fi-icon{width: 18px;height: 18px}.fi-modal-window:is(.mf,:has(.mf)) .fi-modal-content{padding: 4px 20px 16px !important;gap: 0 !important}.fi-modal-window:is(.mf,:has(.mf)) .fi-sc{row-gap: 22px !important;gap: 22px !important}.fi-modal-window:is(.mf,:has(.mf)) .fi-fo-field{gap: 10px !important}.fi-modal-window:is(.mf,:has(.mf)) .fi-fo-field-label-content{font-size: var(--fs-caption) !important;font-weight: 600 !important;color: var(--muted) !important;text-transform: uppercase;letter-spacing: .06em}.mf-radio.fi-fo-radio{display: flex !important;flex-wrap: wrap;gap: 8px !important}.mf-radio .fi-fo-radio-label{min-height: 0 !important;margin: 0 !important}.mf-radio .fi-radio-input,.fi-modal-window:is(.mf,:has(.mf)) .fi-fo-toggle-buttons-input{position: absolute;opacity: 0;pointer-events: none}.mf-radio .fi-fo-radio-label,.fi-modal-window:is(.mf,:has(.mf)) .fi-fo-toggle-buttons-btn-ctn>.fi-btn{display: inline-flex !important;align-items: center;justify-content: center;height: 36px !important;min-height: 0 !important;line-height: 1 !important;padding: 0 14px !important;border-radius: var(--r-pill) !important;background: transparent !important;color: var(--mf-ink) !important;box-shadow: inset 0 0 0 1px rgb(17 17 17 / .16) !important;font-size: 14px !important;font-weight: 500 !important;cursor: pointer;transition: background var(--dur-fast),box-shadow var(--dur-fast),transform var(--dur-fast)}.mf-radio .fi-fo-radio-label-text,.mf-radio .fi-fo-radio-label-text p{margin: 0 !important;font: inherit !important;color: inherit !important}.mf-radio .fi-fo-radio-label:has(:checked),.fi-modal-window:is(.mf,:has(.mf)) .fi-fo-toggle-buttons-input:checked + .fi-btn{background: var(--mf-ink) !important;color: var(--mf-paper) !important;box-shadow: none !important;font-weight: 600 !important}.mf-radio .fi-fo-radio-label:active,.fi-modal-window:is(.mf,:has(.mf)) .fi-fo-toggle-buttons-btn-ctn>.fi-btn:active{transform: var(--press)}.fi-modal-window:is(.mf,:has(.mf)) .fi-fo-toggle-buttons{display: flex !important;flex-wrap: wrap;gap: 8px !important}.dark .mf-radio .fi-fo-radio-label,.dark .fi-modal-window:is(.mf,:has(.mf)) .fi-fo-toggle-buttons-btn-ctn>.fi-btn{box-shadow: inset 0 0 0 1px rgb(255 255 255 / .2) !important}.fi-modal-window:is(.mf,:has(.mf)) :is(.mf-sizes.fi-fo-toggle-buttons,.mf-sizes .fi-fo-toggle-buttons){display: flex !important;flex-wrap: wrap;gap: 6px !important}.mf-sizes .fi-fo-toggle-buttons-btn-ctn>.fi-btn{min-width: 50px;height: 38px !important;padding: 0 10px !important;border-radius: var(--r-sm) !important;font-size: 13px !important;font-variant-numeric: tabular-nums;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.fi-modal-window:is(.mf,:has(.mf)) .fi-fo-field:has(.fi-toggle) label,.fi-modal-window:is(.mf,:has(.mf)) .fi-fo-field-label:has(.fi-toggle){display: flex !important;flex-direction: row-reverse;justify-content: space-between;align-items: center;width: 100%}.fi-modal-window:is(.mf,:has(.mf)) .fi-fo-field:has(.fi-toggle) .fi-fo-field-label-content{font-size: var(--fs-body) !important;font-weight: 500 !important;color: var(--text) !important;text-transform: none;letter-spacing: 0}.fi-modal-window:is(.mf,:has(.mf)) .fi-toggle.fi-toggle-on,.fi-modal-window:is(.mf,:has(.mf)) .fi-toggle[aria-checked="true"]{background: var(--mf-ink) !important}.fi-modal-window:is(.mf,:has(.mf)) .fi-modal-footer{position: sticky;bottom: 0;z-index: 2;padding: 10px 20px 12px !important;background: var(--mf-paper);border-top: .5px solid var(--line,rgba(0,0,0,.07))}.fi-modal-window:is(.mf,:has(.mf)) .fi-modal-footer-actions{flex-direction: row-reverse !important;gap: 10px !important}.fi-modal-window:is(.mf,:has(.mf)) .fi-modal-footer-actions .fi-btn{height: 50px;border-radius: var(--r-md) !important;font-size: var(--fs-input) !important;font-weight: 600 !important}.fi-modal-window:is(.mf,:has(.mf)) .fi-modal-footer-actions>.fi-btn[type="submit"]{flex: 1;background: var(--mf-ink) !important;color: var(--mf-paper) !important;box-shadow: none !important}.fi-modal-window:is(.mf,:has(.mf)) .fi-modal-footer-actions>.fi-btn:not([type="submit"]){flex: none;width: auto !important;padding: 0 18px !important;background: var(--gray-soft) !important;color: var(--mf-ink) !important;box-shadow: none !important}}@media (max-width: 1023.98px){.fi-ta-record:has(.pl-row) .fi-ta-record-content-ctn,.fi-ta-record:has(.pl-row) .fi-ta-record-content{padding: 0 !important}.fi-ta-record:has(.pl-row) .fi-grid-col,.fi-ta-record:has(.pl-row) .om--bare{width: 100%;flex: 1 1 auto}.fi-ta-record:has(.pl-row) .pl-row{padding: 10px 14px}.fi-resource-products .fi-ta-filters-dropdown,.fi-resource-products .fi-ta-sorting-settings{display: none !important}.fi-resource-products .fi-ta-search-field{flex: 1}.fi-ta-col-manager-dropdown{display: none !important}.fi-resource-list-records-page .fi-header .fi-ac a.fi-btn[href$="/create"]{width: 44px !important;min-width: 44px;height: 44px !important;padding: 0 !important;border-radius: 50% !important;font-size: 0 !important;background: #111 !important;box-shadow: none !important;position: relative}.fi-resource-list-records-page .fi-header .fi-ac a.fi-btn[href$="/create"]::before{content: "";position: absolute;inset: 0;margin: auto;width: 22px;height: 22px;background: #fff;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / contain no-repeat}.dark .fi-resource-list-records-page .fi-header .fi-ac a.fi-btn[href$="/create"]{background: #f2f2f2 !important}.dark .fi-resource-list-records-page .fi-header .fi-ac a.fi-btn[href$="/create"]::before{background: #111}.fi-resource-list-records-page .fi-header .fi-ac a.fi-btn[href$="/create"] .fi-icon{display: none}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page) .fi-header-heading{font-size: var(--fs-h2) !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page) .fi-sc-form .fi-section{border-radius: var(--r-lg) !important;box-shadow: none !important;border: 0 !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page) .fi-sc-form .fi-section-header{padding: 14px 16px 4px !important;border: 0 !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page) .fi-sc-form .fi-section-header-text-ctn{display: flex;justify-content: space-between;align-items: baseline;gap: 8px;width: 100%}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page) .fi-sc-form .fi-section-header-heading{font-size: var(--fs-caption) !important;font-weight: 700 !important;text-transform: uppercase;letter-spacing: .05em;color: var(--muted) !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page) .fi-sc-form .fi-section-header-description{font-size: var(--fs-caption) !important;color: var(--faint) !important;text-align: right;margin: 0 !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page) .fi-sc-form .fi-section-content-ctn{border: 0 !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page) .fi-sc-form .fi-section-content{padding: 8px 16px 16px !important;row-gap: 12px !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page) .fi-sc-form .fi-fo-field-label-content{font-size: var(--fs-small) !important;font-weight: 600 !important;color: var(--muted) !important}.fi-resource-products .pe-main .fi-section-content{grid-template-columns: 1fr 1fr !important;column-gap: 8px !important}.fi-resource-products .pe-main .fi-section-content>.fi-grid-col{grid-column: 1 / -1 !important}.fi-resource-products .pe-main .fi-section-content>.fi-grid-col:has(.pe-half){grid-column: auto !important}.fi-resource-products .pe-main .fi-section-content>.fi-grid-col:has(.pe-photos){order: -1}.fi-resource-products .fi-grid-col:has(>.fi-sc-component>.pe-sizes){order: 3}.fi-resource-products .fi-grid-col:has(>.fi-sc-component>.pe-ship){order: 4}.fi-resource-products .pe-rep .fi-fo-repeater-item ~ .fi-fo-repeater-item .fi-fo-field-label-col{display: none !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page):not(:has(.om.is-detail)) .fi-sc-form>.fi-grid>.fi-grid-col:has(>.fi-sc-component>.fi-sc-actions){position: sticky;bottom: 0;z-index: 5;margin: 0 -1rem;padding: 10px 1rem calc(10px + env(safe-area-inset-bottom));background: linear-gradient(transparent,var(--bg) 22%)}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page):not(:has(.om.is-detail)) .fi-sc-form>.fi-grid>.fi-grid-col:has(>.fi-sc-component>.fi-sc-actions) .fi-ac{display: flex !important;flex-direction: row-reverse;gap: 8px;width: 100%;flex-wrap: nowrap !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page):not(:has(.om.is-detail)) .fi-sc-form>.fi-grid>.fi-grid-col:has(>.fi-sc-component>.fi-sc-actions) .fi-btn[wire\:click*="createAnother"]{display: none !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page):not(:has(.om.is-detail)) .fi-sc-form>.fi-grid>.fi-grid-col:has(>.fi-sc-component>.fi-sc-actions) .fi-btn{height: 50px;border-radius: var(--r-md) !important;font-size: var(--fs-input) !important;font-weight: 600;box-shadow: none !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page):not(:has(.om.is-detail)) .fi-sc-form>.fi-grid>.fi-grid-col:has(>.fi-sc-component>.fi-sc-actions) .fi-btn[type="submit"]{flex: 1;background: #111 !important;color: #fff !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page):not(:has(.om.is-detail)) .fi-sc-form>.fi-grid>.fi-grid-col:has(>.fi-sc-component>.fi-sc-actions) .fi-btn:not([type="submit"]){flex: 0 0 auto;min-width: 110px;padding: 0 14px !important;background: var(--gray-soft) !important;color: var(--text) !important}.dark :is(.fi-resource-edit-record-page,.fi-resource-create-record-page):not(:has(.om.is-detail)) .fi-sc-form>.fi-grid>.fi-grid-col:has(>.fi-sc-component>.fi-sc-actions) .fi-btn[type="submit"]{background: #f2f2f2 !important;color: #111 !important}.fi-resource-products .pe-photos .filepond--root{height: auto !important;contain: layout style !important}.fi-resource-products .pe-photos .filepond--list-scroller{position: relative !important;height: auto !important;transform: none !important;margin: 0 !important;padding: 0 0 4px}.fi-resource-products .pe-photos .filepond--drop-label{position: relative !important;transform: none !important}.fi-resource-products .pe-photos .filepond--panel-root{height: 100% !important}.fi-resource-products .pe-sizes :is(.fi-fo-repeater-add,.pe-quick .fi-ac){justify-content: flex-start !important;display: flex;flex-wrap: wrap;gap: 6px}.fi-resource-products .pe-sizes :is(.fi-fo-repeater-add,.pe-quick) .fi-btn{height: 34px;padding: 0 12px !important;border-radius: var(--r-sm) !important;background: transparent !important;box-shadow: none !important;border: 1px dashed rgb(17 17 17 / .25) !important;color: var(--text) !important;font-weight: 600}.fi-resource-products .pe-sizes .fi-section-header-description{display: none}}@media (max-width: 1023.98px){.fi-no-notification[x-data*="cart-added-"]{display: none !important}.om-added{position: fixed;z-index: 70;left: 10px;right: 10px;bottom: calc(env(safe-area-inset-bottom) + 6px);max-width: 480px;margin: 0 auto;display: flex;align-items: center;gap: 10px;padding: 6px;border-radius: var(--r-md,6px);background: rgb(17 17 17 / .97);color: #fff;text-decoration: none;box-shadow: 0 10px 26px -10px rgba(0,0,0,.4);opacity: 0;transform: translateY(16px) scale(.98);pointer-events: none;transition: opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.om-added.is-show{opacity: 1;transform: none;pointer-events: auto}.om-added-ph{flex: none;width: 32px;height: 32px;border-radius: 8px;background: #2a2a2a center / cover no-repeat}.om-added-tx{flex: 1;min-width: 0;display: flex;flex-direction: column;line-height: 1.2}.om-added-tx b{font-size: var(--fs-small);font-weight: 600}.om-added-tx small{font-size: var(--fs-micro);color: rgb(255 255 255 / .62);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.om-added-go{flex: none;display: inline-flex;align-items: center;gap: 4px;height: 30px;padding: 0 8px 0 11px;border-radius: 10px;background: #fff;color: #111;font-size: var(--fs-micro);font-weight: 700}.om-added-go i{font-style: normal;font-variant-numeric: tabular-nums;color: var(--brand)}.om-added:active{transform: scale(.98)}@media (prefers-reduced-motion: reduce){.om-added{transition: none}}}.phs-pill{position: fixed;z-index: 90;left: 8px;right: 8px;top: calc(8px + env(safe-area-inset-top));max-width: 480px;margin: 0 auto;display: flex;align-items: center;gap: 10px;padding: 10px 8px 10px 10px;border-radius: var(--r-lg,8px);background: #ffffff;color: #111;box-shadow: 0 12px 36px -8px rgba(0,0,0,.28),0 0 0 .5px rgba(0,0,0,.06);opacity: 0;transform: translateY(-120%);pointer-events: none;transition: opacity .16s linear,transform .2s ease-out}.phs-pill.is-show{opacity: 1;transform: none;pointer-events: auto}.phs-th{flex: none;width: 40px;height: 40px;border-radius: 10px;background: #eee center / cover no-repeat}.phs-tx{flex: 1;min-width: 0;display: flex;flex-direction: column;line-height: 1.25}.phs-tx b{font-size: 14px;font-weight: 700}.phs-tx small{font-size: 12px;color: #6b6b6b;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.phs-go{flex: none;display: inline-flex;align-items: center;gap: 6px;height: 34px;padding: 0 14px;border: 0;border-radius: 999px;background: #111;color: #fff;font: inherit;font-size: 13px;font-weight: 700;cursor: pointer}.phs-go:active{transform: scale(.97)}.phs-pill[data-state="loading"] .phs-go{opacity: .7}.phs-pill[data-state="loading"] .phs-go::before{content: "";width: 11px;height: 11px;border-radius: 50%;border: 2px solid rgb(255 255 255 / .35);border-top-color: #fff;animation: phs-spin .8s linear infinite}.phs-pill[data-state="error"] .phs-go{background: var(--bad,#c22f2f)}.phs-pill[data-state="empty"] .phs-go{opacity: .4}.phs-x{flex: none;width: 30px;height: 34px;border: 0;background: transparent;color: #8f8f8f;font-size: 20px;line-height: 1;cursor: pointer}.dark .phs-pill{background: #1f1f1f;color: #f2f2f2}.dark .phs-go{background: #f2f2f2;color: #111}@keyframes phs-spin{to{transform: rotate(360deg)}}@media (max-width: 1023.98px){.cx-grid .card{-webkit-user-select: none;user-select: none;-webkit-touch-callout: none}}@media (max-width: 1023.98px){.rp-bar{padding: 0 !important;background: transparent !important;box-shadow: none !important;border: 0 !important;display: flex;flex-direction: column;gap: 8px}.rp-presets{display: flex !important;flex-wrap: nowrap !important;gap: 2px !important;overflow-x: auto;scrollbar-width: none;padding: 2px;border-radius: var(--r-sm);background: var(--gray-soft)}.rp-presets::-webkit-scrollbar{display: none}.rp-tab{flex: none;height: 32px !important;padding: 0 12px !important;border-radius: 8px !important;background: transparent !important;color: var(--muted) !important;font-size: var(--fs-small) !important;font-weight: 600 !important;white-space: nowrap;box-shadow: none !important}.rp-tab.on{background: var(--surface) !important;color: var(--text) !important;box-shadow: 0 1px 2px rgba(0,0,0,.08) !important}.rp-bar,.rp-presets,.rp-dates{min-width: 0;max-width: 100%}.rp-dates{display: grid !important;grid-template-columns: auto minmax(0,1fr) auto minmax(0,1fr) 36px;align-items: center;gap: 6px !important;width: 100%;font-size: var(--fs-small);color: var(--muted)}.rp-date{width: 100% !important;min-width: 0 !important;height: 36px;padding: 0 8px !important;border-radius: var(--r-sm) !important;font-size: 14px !important}.rp-export{width: 36px !important;height: 36px !important;padding: 0 !important;margin: 0 !important;border-radius: var(--r-sm) !important;font-size: 0 !important;display: grid !important;place-items: center}.rp-export svg{width: 18px;height: 18px}.rp-cards{grid-template-columns: 1fr 1fr !important;gap: 8px !important}.rp-card{border: 0 !important;box-shadow: var(--m-shadow) !important;border-radius: var(--r-md) !important;padding: 12px 14px !important}.rp-card::before{display: none !important}.rp-card .k{text-transform: none !important;letter-spacing: 0 !important;font-size: var(--fs-caption) !important}.rp-card .v{font-size: var(--fs-h2) !important}.rp-card .rp-delta-note{display: none}.rp-card--revenue{order: -1;grid-column: 1 / -1}.rp-card--revenue .v{font-size: var(--fs-display) !important}.rp-card--revenue .rp-delta{background: var(--soft) !important;color: var(--bad) !important}.rp-card--revenue .rp-delta.up{color: var(--ok) !important}.rp-card--revenue .rp-delta-note{display: inline;color: var(--muted) !important}.rp-chart polyline{stroke: var(--text,#111)}.rp-chart stop{stop-color: var(--text,#111)}}@media (max-width: 1023.98px){.fi-modal-window .fi-modal-close-btn{width: 32px;height: 32px;border-radius: 50%;background: var(--gray-soft,#ededed);color: var(--text,#111)}.fi-modal-window .fi-modal-close-btn .fi-icon{width: 18px;height: 18px}.fi-modal-window .fi-modal-heading{font-size: var(--fs-h2,20px) !important;font-weight: 700;letter-spacing: -.01em}.fi-modal-footer .fi-btn.fi-color-primary{background: #111 !important;color: #fff !important;box-shadow: none !important}.fi-modal-footer .fi-btn.fi-color-gray{background: var(--gray-soft,#ededed) !important;color: var(--text,#111) !important;box-shadow: none !important}.dark .fi-modal-footer .fi-btn.fi-color-primary{background: #f2f2f2 !important;color: #111 !important}}@media (max-width: 1023.98px){.mc .mc-tabs{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;margin: 0 -16px;padding: 12px 16px 2px}.mc .mc-tabs::-webkit-scrollbar{display: none}.mc .mc-tab{flex: none;display: inline-flex;align-items: baseline;gap: 5px;height: 34px;padding: 0 13px;border: 0;border-radius: var(--r-pill);align-items: center;background: transparent;color: var(--muted);font: inherit;font-size: 15px;font-weight: 600;letter-spacing: -.005em;cursor: pointer}.mc .mc-tab i{font-style: normal;font-size: var(--fs-caption);font-weight: 500;color: var(--faint);font-variant-numeric: tabular-nums}.mc .mc-tab.is-on{background: var(--text);color: var(--surface)}.mc .mc-tab.is-on i{color: color-mix(in srgb,var(--surface) 60%,transparent)}.mc .mc-tab:active{transform: var(--press)}.mc .mc-ctl{display: flex;gap: 8px;padding: 10px 0 4px}.mc .mc-pill{position: relative;flex: none;display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 12px;border: 0;border-radius: var(--r-pill);background: var(--surface);color: var(--text);box-shadow: inset 0 0 0 1px rgb(17 17 17 / .14);font: inherit;font-size: var(--fs-small);font-weight: 600;white-space: nowrap;cursor: pointer}.mc .mc-pill.mc-pill--f{margin-left: auto}.mc .mc-pill .mc-chev{opacity: .5;margin-right: -2px}.mc .mc-pill select{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;font-size: 16px;cursor: pointer;-webkit-appearance: none;appearance: none}.mc .mc-pill.is-on{background: var(--text);color: var(--surface);box-shadow: none}.mc .mc-pill.is-on .mc-chev{opacity: .7}.mc .mc-pill em{min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;display: grid;place-items: center;background: var(--brand);color: var(--brand-ink);font-style: normal;font-size: var(--fs-micro);font-weight: 700}.dark .mc .mc-pill{box-shadow: inset 0 0 0 1px rgb(255 255 255 / .18)}.mc.is-compact .mc-ctl{display: none}.mc.is-compact .mc-tabs{padding: 8px 16px 8px}}.mo-ttn[data-tone],.oc-ttn[data-tone]{transition: background var(--dur-base,.24s)}.mo-ttn[data-tone="ok"],.oc-ttn[data-tone="ok"]{background: #eaf6ee}.mo-ttn[data-tone="bad"],.oc-ttn[data-tone="bad"]{background: #fcefef}.mo-ttn[data-tone="transit"],.oc-ttn[data-tone="transit"]{background: #eaf2fc}.mo-ttn[data-tone="neutral"],.oc-ttn[data-tone="neutral"]{background: var(--soft,#f1f1f1)}.oc-ttn[data-tone="ok"] small{color: #1a7f43}.oc-ttn[data-tone="bad"] small{color: #c22f2f}.oc-ttn[data-tone="transit"] small{color: #1f5fae}.oc-ttn[data-tone="neutral"] small{color: var(--muted,#6b6b6b)}.dark .mo-ttn[data-tone="ok"],.dark .oc-ttn[data-tone="ok"]{background: rgb(79 211 137 / .12)}.dark .mo-ttn[data-tone="bad"],.dark .oc-ttn[data-tone="bad"]{background: rgb(255 122 122 / .12)}.dark .mo-ttn[data-tone="transit"],.dark .oc-ttn[data-tone="transit"]{background: rgb(110 168 255 / .13)}.dark .oc-ttn[data-tone="ok"] small{color: #4fd389}.dark .oc-ttn[data-tone="bad"] small{color: #ff7a7a}.dark .oc-ttn[data-tone="transit"] small{color: #8bb8ff}@media (max-width: 1023.98px){.fi-topbar{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: var(--bg) !important}.fi-body>.fi-topbar-ctn{z-index: 55}.fi-body .fi-topbar .fi-user-menu .fi-dropdown-panel{min-width: 100vw !important;left: 0 !important;right: 0 !important}}@media (max-width: 1023.98px){html,body{overscroll-behavior: none;overflow-x: hidden}body{touch-action: manipulation}.fi-main-ctn{overscroll-behavior: none !important}img{-webkit-user-drag: none}}@media (max-width: 1023.98px){.mo--v3 .mo-fig{width: auto;min-width: 76px;max-width: 100%;align-items: flex-end;gap: 2px}.mo--v3 .mo-fig .mo-ph{align-self: center;margin-bottom: 2px}.mo--v3 .mo-fig figcaption{align-self: center}}html:has(.pf-top),body:has(.pf-top){height: auto !important;min-height: 100dvh;overflow: visible !important}@media (max-width: 1023.98px){.fi-simple-layout:has(.pf-top) .fi-simple-layout-header{display: none}.fi-simple-layout:has(.pf-top){background: var(--bg,#f4f4f4)}.fi-simple-layout:has(.pf-top) .fi-simple-main{padding: 8px 16px calc(24px + env(safe-area-inset-bottom)) !important;background: transparent !important;box-shadow: none !important;border: 0 !important;max-width: none !important}.fi-simple-layout:has(.pf-top) .fi-simple-main-ctn{padding: 0 !important;justify-content: flex-start !important;align-items: stretch !important;min-height: 0 !important;flex-grow: 0 !important}.fi-simple-layout:has(.pf-top){justify-content: flex-start !important;min-height: 100dvh}.fi-simple-layout:has(.pf-top) .fi-sc-form .fi-ac .fi-btn[type="submit"]{background: #111 !important;color: #fff !important;box-shadow: none !important;height: 48px;border-radius: var(--r-md,14px) !important}.dark .fi-simple-layout:has(.pf-top) .fi-sc-form .fi-ac .fi-btn[type="submit"]{background: #f2f2f2 !important;color: #111 !important}.fi-simple-layout:has(.pf-top) .fi-simple-header{align-items: flex-start !important;text-align: left;margin-bottom: 4px}.fi-simple-layout:has(.pf-top) .fi-simple-header-heading{font-size: var(--fs-h1,28px) !important;letter-spacing: -.02em}.fi-simple-layout:has(.pf-top) .fi-section{border-radius: var(--r-lg,18px) !important;border: 0 !important;box-shadow: none !important;background: var(--surface,#fff) !important}.fi-simple-layout:has(.pf-top) .fi-section-header-heading{font-size: var(--fs-caption,12px) !important;font-weight: 700 !important;text-transform: uppercase;letter-spacing: .05em;color: var(--muted,#6b6b6b) !important}.pf-top{padding: 6px 0 4px}.pf-end{display: flex;flex-direction: column;gap: 12px;margin-top: 16px}.pf-card{padding: 14px 16px;border-radius: var(--r-lg,18px);background: var(--surface,#fff)}.pf-card h3{margin: 0 0 10px;font-size: var(--fs-caption,12px);font-weight: 700;text-transform: uppercase;letter-spacing: .05em;color: var(--muted,#6b6b6b)}.pf-logout{width: 100%;height: 50px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;border: 0;border-radius: var(--r-md,14px);background: var(--surface,#fff);color: var(--bad,#c22f2f);font: inherit;font-size: var(--fs-input,16px);font-weight: 600;cursor: pointer}.pf-logout:active{transform: var(--press)}}@media (max-width: 1023.98px){*,*::before,*::after{-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.card-img,.fi-main,.fi-modal-window,.card:not(.ready)::before,.fi-badge.ds-bump,.fi-badge.ds-flash{animation: none !important}.card:not(.ready)::before{content: none !important}.card,.card:active,.fi-ta-row,.fi-ta-row:active,.fi-ta-record:active,.item:active,.mo:active,.pl-row:active,.mo-row:active{transform: none !important;opacity: 1 !important;transition: none !important}.fi-main-ctn,.cx-grid{transition: none !important}.card-price{background: rgb(12 12 12 / .62) !important}.card-share{background: rgb(12 12 12 / .5) !important}}@media (max-width: 1023.98px){html{font-size: 13.5px}.om,.fi-body{--fs-micro: 10px;--fs-caption: 11px;--fs-small: 12px;--fs-body: 13.5px;--fs-title: 15px;--fs-h2: 17px;--fs-h1: 22px;--fs-display: 28px}input,select,textarea,.fi-input,.fi-select-input{font-size: 16px !important}.fi-topbar{min-height: 44px !important}.om .m-btn,.om .cta .fi-btn,.om .cta .m-status-line,.om .cta-status{height: 44px !important;min-height: 44px !important}:is(.fi-resource-edit-record-page,.fi-resource-create-record-page) .fi-sc-form .fi-sc-actions .fi-btn,.fi-modal-window .fi-modal-footer-actions .fi-btn{height: 44px !important}}@media (max-width: 1023.98px){.pv-body{display: grid !important;grid-template-columns: minmax(0,1fr) auto;column-gap: 12px;align-items: start}.pv-title{grid-column: 1;grid-row: 1;margin: 0 !important;font-size: var(--fs-h2,20px) !important}.pv-cats{grid-column: 1;grid-row: 2;margin-top: 2px;text-transform: none !important;letter-spacing: 0 !important;font-size: var(--fs-small,13px) !important}.pv-sku{grid-column: 1;grid-row: 3;font-size: var(--fs-small,13px) !important}.pv-sku.is-dup{display: none !important}.pv-price{grid-column: 2;grid-row: 1 / span 2;margin: 0 !important;flex-direction: column;align-items: flex-end;gap: 0 !important;text-align: right}.pv-price b{font-size: var(--fs-h2,20px) !important;line-height: 1.15}.pv-price s{font-size: var(--fs-small,13px) !important}.pv-desc,.pv-sizes{grid-column: 1 / -1}.pv-desc{margin-top: 8px}.pv-sizes-title{display: none !important}.pv-sizes{margin-top: 12px;gap: 6px !important}.pv-size{padding: .4rem .75rem !important;min-height: 42px;border-radius: 10px !important}}@media (max-width: 1023.98px){.ck .ck-grid{grid-template-columns: minmax(0,1fr) !important}.ck .ck-grid>*,.ck .panel,.ck .cart-item,.ck .cart-item-main{min-width: 0;max-width: 100%}.ck .cart-items.panel{background: transparent !important;box-shadow: none !important;border: 0 !important;padding: 0 !important;overflow: visible !important}.ck .cart-head{display: flex;align-items: center;justify-content: space-between;padding: 0 4px 8px !important;border: 0 !important;background: none !important;font-size: var(--fs-caption,12px) !important;font-weight: 700 !important;text-transform: uppercase;letter-spacing: .05em;color: var(--muted,#6b6b6b) !important}.ck .cart-head .btn{height: auto !important;padding: 4px 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;font-size: var(--fs-small,13px) !important;font-weight: 600 !important;text-transform: none;letter-spacing: 0;color: var(--muted,#6b6b6b) !important}.ck .cart-item{background: var(--surface,#fff) !important;border: 0 !important;border-radius: var(--r-lg,18px) !important;margin-bottom: 8px;box-shadow: none !important}.ck .cart-item + .cart-item{border-top: 0 !important}.ck .cart-item-ctl{gap: 8px !important}.ck .cart-pp{flex: none;gap: 8px !important}.ck .cart-col--edit,.ck .cart-pp [data-fit]{flex: none !important}}@media (max-width: 1023.98px){.fi-main .om:not(.om .om):not(.is-detail),.fi-main .om.is-detail>:not(.cta){zoom: .88;--fs-micro: 11px;--fs-caption: 12px;--fs-small: 13px;--fs-body: 15px;--fs-title: 17px;--fs-h2: 20px;--fs-h1: 28px;--fs-display: 36px}}@media (max-width: 1023.98px){.pn-top{display: flex;align-items: center;justify-content: space-between;gap: 12px}.pn-top-tx{min-width: 0}.ck .cart-form .cart-total,.ck .cart-form .cart-total + .btn{position: static !important}.ck .cart-form .cart-total{background: none !important}}.m-guest{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%}.m-guest-brand{font-weight: 700;font-size: 17px;letter-spacing: -.01em;color: inherit;text-decoration: none}.m-login{display: inline-flex;align-items: center;height: 34px;padding: 0 16px;border-radius: 999px;background: #111;color: #fff;font-size: 14px;font-weight: 600;text-decoration: none}.m-login:active{transform: scale(.97)}.dark .m-login{background: #f2f2f2;color: #111}.fi-topbar:has(.m-guest) .fi-topbar-start{flex: 1}@media (max-width: 1023.98px){.ck .cart-items>.cart-item,.ck .cart-items>.cart-head{display: none !important}.ck .cart-items.panel{background: var(--surface,#fff) !important;border-radius: var(--r-lg,18px) !important;overflow: hidden !important}.ct{display: flex;flex-direction: column}.ct-row{display: grid;grid-template-columns: minmax(0,1fr) 56px 50px 56px 28px;align-items: center;column-gap: 4px;padding: 9px 8px}.ct--nodrop .ct-row{grid-template-columns: minmax(0,1fr) 56px 68px 28px}.ct-row + .ct-row{border-top: 1px solid var(--line,rgba(0,0,0,.07))}.ct-head{padding-top: 10px;padding-bottom: 8px;background: var(--soft,#f6f6f6);font-size: var(--fs-caption,11px);font-weight: 600;color: var(--muted,#6b6b6b)}.ct-head span:not(:first-child){text-align: center}.ct-prod{display: flex;align-items: center;gap: 6px;min-width: 0}.ct-prod img,.ct-ph{flex: none;width: 30px;height: 38px;border-radius: 7px;object-fit: cover;background: var(--soft,#f1f1f1)}.ct-name{display: flex;flex-direction: column;min-width: 0;line-height: 1.2}.ct-name b{font-size: var(--fs-body,14px);font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ct-name small{font-size: var(--fs-caption,11px);color: var(--muted,#6b6b6b);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ct-name em{font-style: normal;font-size: var(--fs-caption,11px);color: var(--bad,#c22f2f);font-weight: 600}.ct-box{height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 8px;border: 1.5px solid;font-size: 13px;font-weight: 700;font-variant-numeric: tabular-nums;background: var(--surface,#fff)}.ct-qty{border-color: #2e9e4f;justify-content: space-between;padding: 0 2px}.ct-qty button{width: 17px;height: 28px;border: 0;background: transparent;color: var(--muted,#6b6b6b);font-size: 16px;padding: 0}.ct-drop{border-color: #f0a030}.ct-retail{border-color: #e2462e}.ct-retail input{width: 100%;height: 100%;border: 0;background: transparent;text-align: center;font: inherit;font-weight: 700;font-size: 16px !important;color: inherit;padding: 0;outline: 0}.ct-del{width: 28px;height: 32px;border: 0;border-radius: 8px;background: #e0313f;color: #fff;display: grid;place-items: center;padding: 0}.ct-del:active,.ct-qty button:active{transform: var(--press)}.ct-foot{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-top: 1px solid var(--line,rgba(0,0,0,.07));font-size: var(--fs-small,12px);color: var(--muted,#6b6b6b)}.ct-foot b{color: var(--ok,#1a7f43)}.ct-foot b.is-neg{color: var(--bad,#c22f2f)}.ct-foot button{margin-left: auto;border: 0;background: transparent;color: var(--muted,#6b6b6b);font: inherit;font-weight: 600;padding: 6px 0}}@media (max-width: 1023.98px){.om-added.is-guest .om-added-tx small{color: #ffd38a;white-space: normal}}@media (max-width: 1023.98px){.fi-topbar{gap: 6px;padding-inline: 8px 12px !important}.fi-topbar-open-sidebar-btn,.fi-topbar-close-sidebar-btn{order: -1;flex: none}.fi-topbar .m-title,.fi-topbar .m-back,.fi-topbar .m-guest{flex: 1;min-width: 0}.fi-topbar .m-back{margin-left: 0}.fi-topbar .fi-user-menu .fi-avatar{width: 32px;height: 32px}.fi-sidebar,.fi-sidebar-close-overlay{top: calc(44px + env(safe-area-inset-top)) !important;height: auto !important;bottom: 0 !important}.fi-sidebar{width: min(86vw,340px) !important;background: var(--surface,#fff) !important}.fi-sidebar-header-ctn,.fi-sidebar .fi-sidebar-header{display: none !important}.fi-sidebar-nav{padding: 10px 10px calc(24px + env(safe-area-inset-bottom)) !important;gap: 14px !important}.fi-sidebar-group-label{font-size: 12px !important;font-weight: 500 !important;color: var(--muted,#8a8a8a) !important}.fi-sidebar-item-btn{min-height: 40px}.fi-sidebar-item-label{font-size: 15px !important}.m-side-head{display: flex;align-items: center;gap: 10px;padding: 6px 6px 12px;border-bottom: 1px solid var(--line,rgba(0,0,0,.07))}.m-side-user{flex: 1;min-width: 0;display: flex;align-items: center;gap: 10px;color: inherit;text-decoration: none}.m-side-user .fi-avatar{width: 40px;height: 40px;flex: none}.m-side-who{min-width: 0;display: flex;flex-direction: column;line-height: 1.25}.m-side-who b{font-size: 15px;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.m-side-who small{font-size: 12px;color: var(--muted,#6b6b6b)}.m-side-bell{position: relative;flex: none;width: 40px;height: 40px;display: grid;place-items: center;border-radius: 50%;color: var(--muted,#6b6b6b)}.m-side-bell svg{width: 22px;height: 22px}.m-side-bell:active{background: var(--soft,#f1f1f1)}.m-side-bdg{position: absolute;top: 2px;right: 0;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: #e0313f;color: #fff;font-size: 11px;font-weight: 700;line-height: 18px;text-align: center}.m-side-guest{display: flex;flex-direction: column;gap: 4px;width: 100%}.m-side-guest b{font-size: 15px}.m-side-guest small{font-size: 12px;color: var(--muted,#6b6b6b)}.m-side-guest-act{display: flex;gap: 8px;margin-top: 8px}.m-side-btn{flex: 1;height: 40px;display: grid;place-items: center;border-radius: 10px;border: 1px solid var(--line-strong,#d6d6d6);color: inherit;font-size: 14px;font-weight: 600;text-decoration: none}.m-side-btn.is-main{background: var(--brand,#a8601e);border-color: var(--brand,#a8601e);color: #fff}}@media (max-width: 1023.98px){.cx-mf{display: flex;align-items: center;gap: 6px;margin: 0 0 10px}.cx-chips{flex: 1;min-width: 0;display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch;margin-left: -16px;padding: 2px 2px 2px 16px;scroll-padding-left: 16px}.cx-chips::-webkit-scrollbar{display: none}.cx-chips{-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask-image: linear-gradient(90deg,#000 calc(100% - 22px),transparent);padding-right: 22px}.cx-chip{position: relative;flex: none;display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 12px;box-sizing: border-box;border: 0;border-radius: 999px;background: var(--surface,#fff);box-shadow: inset 0 0 0 1px var(--line-strong,rgba(0,0,0,.1));color: var(--text,#111);font: inherit;font-size: 14px;font-weight: 600;white-space: nowrap;-webkit-tap-highlight-color: transparent;transition: transform .12s ease,background-color .15s ease}.cx-chip:active{transform: scale(.96)}.cx-chip>svg:first-child{color: var(--muted,#6b6b6b)}.cx-chip-tx{max-width: 150px;overflow: hidden;text-overflow: ellipsis}.cx-chip-chev{margin-left: -2px;color: var(--muted,#6b6b6b)}.cx-chip.on{background: var(--text,#111);color: var(--surface,#fff);box-shadow: none}.cx-chip.on>svg,.cx-chip.on .cx-chip-chev{color: inherit;opacity: .8}.cx-chip select{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;font-size: 16px;-webkit-appearance: none;appearance: none;border: 0}.cx-mf-btn{position: relative;flex: none;width: 36px;height: 36px;display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background: var(--surface,#fff);box-shadow: inset 0 0 0 1px var(--line-strong,rgba(0,0,0,.1));color: var(--text,#111);-webkit-tap-highlight-color: transparent}.cx-mf-btn:active{transform: scale(.94)}.cx-mf-btn.on{background: var(--text,#111);color: var(--surface,#fff);box-shadow: none}.cx-mf-n{position: absolute;top: -4px;right: -4px;min-width: 18px;height: 18px;padding: 0 4px;box-sizing: border-box;border-radius: 9px;border: 2px solid var(--bg,#f4f4f4);background: var(--brand,#a8601e);color: #fff;font-size: 10px;font-weight: 800;line-height: 14px;text-align: center}.cx-mf>.cx-more .cx-icon{width: 36px;height: 36px;border-radius: 50%;background: var(--surface,#fff);box-shadow: inset 0 0 0 1px var(--line-strong,rgba(0,0,0,.1))}.fi-body:has(.fi-topbar .m-title) .fi-page:not([class*="fi-resource-orders"]):not([class*="fi-resource-payouts"]) .fi-header-heading{display: none !important}.fi-body:has(.fi-topbar .m-title) .fi-page:not([class*="fi-resource-orders"]):not([class*="fi-resource-payouts"]) .fi-header:not(:has(.fi-btn,.fi-icon-btn,.fi-ac)){display: none !important}}@media (max-width: 1023.98px){.fi-sidebar{--m-ease: cubic-bezier(.32,.72,0,1);border-radius: 0 22px 22px 0;border: 0 !important;overflow: hidden;box-shadow: 0 0 0 1px var(--line,rgba(0,0,0,.06)),18px 0 48px -12px rgba(0,0,0,.28);transition: translate .34s var(--m-ease),transform .34s var(--m-ease) !important}.fi-sidebar:not(.fi-sidebar-open){box-shadow: none}.fi-sidebar-close-overlay{background: rgb(10 10 10 / .38) !important;transition: opacity .28s ease !important}.fi-sidebar-nav{padding: 12px 12px calc(28px + env(safe-area-inset-bottom)) !important;gap: 18px !important}.fi-sidebar-nav .fi-sidebar-group:not(:first-child){border-top: 0 !important;margin-top: 0 !important;padding-top: 0 !important}.fi-sidebar .m-side-head,.fi-sidebar .fi-sidebar-nav-groups>li,.fi-sidebar .fi-sidebar-group{opacity: 0;transform: translateX(-10px);transition: opacity .3s ease,transform .4s var(--m-ease)}.fi-sidebar.fi-sidebar-open .m-side-head,.fi-sidebar.fi-sidebar-open .fi-sidebar-nav-groups>li,.fi-sidebar.fi-sidebar-open .fi-sidebar-group{opacity: 1;transform: none}.fi-sidebar.fi-sidebar-open .fi-sidebar-nav-groups>li:nth-child(2){transition-delay: 40ms}.fi-sidebar.fi-sidebar-open .fi-sidebar-nav-groups>li:nth-child(3){transition-delay: 70ms}.fi-sidebar.fi-sidebar-open .fi-sidebar-nav-groups>li:nth-child(4){transition-delay: 100ms}.fi-sidebar.fi-sidebar-open .fi-sidebar-nav-groups>li:nth-child(5){transition-delay: 130ms}.fi-sidebar.fi-sidebar-open .fi-sidebar-nav-groups>li:nth-child(n+6){transition-delay: 160ms}.fi-sidebar-group-btn{padding: 0 6px 4px}.fi-sidebar-group-label{font-size: 11px !important;font-weight: 600 !important;letter-spacing: .08em;text-transform: uppercase;color: var(--faint,#8f8f8f) !important}.fi-sidebar-group-collapse-btn{width: 28px;height: 28px;color: var(--faint,#8f8f8f)}.fi-sidebar-group-collapse-btn svg{width: 16px;height: 16px}.fi-sidebar-nav .fi-sidebar-group-items{gap: 2px !important}.fi-sidebar-item-btn{min-height: 44px;padding: 6px 10px 6px 6px !important;gap: 12px !important;border-radius: var(--r-md,6px) !important;background: transparent;transition: background-color .15s ease,transform .15s ease !important;-webkit-tap-highlight-color: transparent}.fi-sidebar-item-btn:active{background: var(--soft,#f1f1f1) !important;transform: scale(.98)}.fi-sidebar-item-btn>.fi-sidebar-item-icon{box-sizing: content-box;width: 20px;height: 20px;padding: 6px;border-radius: 10px;background: var(--soft,#f1f1f1);color: var(--text,#111) !important;flex: none}.fi-sidebar-item-label{font-size: 15px !important;font-weight: 500 !important;color: var(--text,#111) !important}.fi-sidebar-item-btn{align-items: center !important}.fi-sidebar-item-badge-ctn{align-self: center;margin: 0 !important;display: flex}.fi-sidebar-item-badge-ctn .fi-badge{min-width: 22px;height: 22px;padding: 0 7px;border-radius: 11px;justify-content: center;font-size: 12px;font-weight: 700}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background: var(--brand-soft,#f6ede4) !important}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-icon{background: var(--brand,#a8601e);color: var(--brand-ink,#fff) !important}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-label{color: var(--brand,#a8601e) !important;font-weight: 600 !important}.fi-sidebar-sub-group-items{position: relative;margin: 4px 0 6px 4px !important;padding: 5px !important;gap: 1px !important;border-radius: var(--r-lg,8px);background: var(--soft,#f1f1f1) !important;max-height: none !important;overflow: visible !important;animation: m-cats-in .26s var(--m-ease,ease) both}.fi-sidebar-sub-group-items::before{content: none !important}@keyframes m-cats-in{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}.fi-sidebar-sub-group-items .fi-sidebar-item-grouped-border{display: none !important}.fi-sidebar-sub-group-items .fi-sidebar-item-btn{min-height: 42px;padding: 0 8px 0 12px !important;gap: 10px !important;border-radius: var(--r-md,6px) !important;display: flex !important;align-items: center !important}.fi-sidebar-sub-group-items .fi-sidebar-item-btn:active{background: var(--surface,#fff) !important}.fi-sidebar-sub-group-items .fi-sidebar-item-label{flex: 1;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 !important;font-size: 14.5px !important;font-weight: 500 !important;color: var(--text,#111) !important}.fi-sidebar-sub-group-items .fi-sidebar-item-badge-ctn{flex: none;align-self: center;display: flex;margin: 0 !important}.fi-sidebar-sub-group-items .fi-badge{min-width: 28px;height: 22px;padding: 0 8px !important;border-radius: 11px !important;justify-content: center;background: var(--surface,#fff) !important;box-shadow: none !important;color: var(--muted,#6b6b6b) !important;font-size: 12px !important;font-weight: 600 !important;font-variant-numeric: tabular-nums;line-height: 22px}.fi-sidebar-sub-group-items>.fi-sidebar-item:first-child{margin-bottom: 4px;padding-bottom: 4px;border-bottom: 1px solid var(--line,rgba(0,0,0,.06))}.fi-sidebar-sub-group-items>.fi-sidebar-item:first-child .fi-sidebar-item-btn::before{content: "";flex: none;width: 16px;height: 16px;background: currentColor;opacity: .55;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='1' y='1' width='6' height='6' rx='1.5'/%3E%3Crect x='9' y='1' width='6' height='6' rx='1.5'/%3E%3Crect x='1' y='9' width='6' height='6' rx='1.5'/%3E%3Crect x='9' y='9' width='6' height='6' rx='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='1' y='1' width='6' height='6' rx='1.5'/%3E%3Crect x='9' y='1' width='6' height='6' rx='1.5'/%3E%3Crect x='1' y='9' width='6' height='6' rx='1.5'/%3E%3Crect x='9' y='9' width='6' height='6' rx='1.5'/%3E%3C/svg%3E") center / contain no-repeat}.fi-sidebar-sub-group-items>.fi-sidebar-item:first-child .fi-sidebar-item-label{font-weight: 600 !important}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-cat-sub .fi-sidebar-item-btn{padding-left: 30px !important;position: relative}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-cat-sub .fi-sidebar-item-btn::before{content: "";position: absolute;left: 16px;top: 8px;width: 8px;height: 12px;border-left: 1.5px solid var(--faint,#8f8f8f);border-bottom: 1.5px solid var(--faint,#8f8f8f);border-bottom-left-radius: 5px;opacity: .6}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-cat-sub .fi-sidebar-item-label{font-size: 14px !important;color: var(--muted,#6b6b6b) !important}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background: var(--surface,#fff) !important;box-shadow: 0 1px 2px rgba(0,0,0,.06),0 4px 12px -6px rgba(0,0,0,.18)}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-active .fi-sidebar-item-label{color: var(--brand,#a8601e) !important;font-weight: 700 !important}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-active .fi-badge{background: var(--brand,#a8601e) !important;color: var(--brand-ink,#fff) !important}.dark .fi-sidebar-sub-group-items .fi-sidebar-item.fi-active>.fi-sidebar-item-btn,.dark .fi-sidebar-sub-group-items .fi-badge{background: var(--raised,#1f1f1f) !important}.fi-sidebar-item.fi-cat-parent.fi-cat-open>.fi-sidebar-item-btn .fi-sidebar-item-label{font-weight: 600 !important}.m-side-head{margin: 0 0 2px;padding: 12px;gap: 12px;border: 0 !important;border-radius: var(--r-lg,8px);background: var(--soft,#f1f1f1)}.m-side-user .fi-avatar{width: 46px;height: 46px;box-shadow: 0 0 0 2px var(--surface,#fff),0 0 0 4px var(--brand,#a8601e)}.m-side-who{gap: 4px}.m-side-who b{font-size: 16px;font-weight: 700;letter-spacing: -.01em}.m-side-who small{align-self: flex-start;padding: 2px 8px;border-radius: 999px;background: var(--brand-soft,#f6ede4);color: var(--brand,#a8601e);font-size: 11px;font-weight: 600}.m-side-bell{width: 42px;height: 42px;background: var(--surface,#fff);color: var(--text,#111);box-shadow: 0 1px 2px rgba(0,0,0,.06);transition: transform .15s ease}.m-side-bell:active{transform: scale(.94);background: var(--surface,#fff)}.m-side-bdg{top: -3px;right: -3px;border: 2px solid var(--soft,#f1f1f1)}.m-side-guest b{font-size: 16px;font-weight: 700}.m-side-btn{height: 42px;border-radius: var(--r-md,6px);background: var(--surface,#fff);border: 0;box-shadow: inset 0 0 0 1px var(--line-strong,rgba(0,0,0,.12));transition: transform .15s ease}.m-side-btn.is-main{box-shadow: none}.m-side-btn:active{transform: scale(.97)}.fi-sidebar.is-dragging{transition: none !important}@media (prefers-reduced-motion: reduce){.fi-sidebar,.fi-sidebar .m-side-head,.fi-sidebar .fi-sidebar-nav-groups>li,.fi-sidebar .fi-sidebar-group{transition: none !important;transform: none !important}}}.pn--v2{display: flex;flex-direction: column;gap: 14px}.pn--v2 .pn-date{margin: 2px 2px -4px;font-size: 13px;font-weight: 500;color: var(--muted,#6b6b6b)}.pn-sum{padding: 18px 18px 16px;border-radius: var(--r-lg,8px);background: var(--surface,#fff);color: var(--text,#111);box-shadow: var(--m-shadow,0 0 0 1px rgba(0,0,0,.09))}.pn-sum-top{display: flex;align-items: center;justify-content: space-between;gap: 10px;font-size: 13px}.pn-sum-lbl{opacity: .7;font-weight: 500}.pn-sum-top a{display: inline-flex;align-items: center;gap: 2px;color: inherit;font-weight: 600;text-decoration: none;opacity: .9}.pn-sum-big{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 10px;margin-top: 6px}.pn-sum-big b{font-size: 36px;font-weight: 800;letter-spacing: -.03em;line-height: 1.05;font-variant-numeric: tabular-nums}.pn-sum-big .is-unit{font-style: normal;font-size: 15px;opacity: .7}.pn-delta{font-style: normal;font-size: 12px;font-weight: 700;padding: 3px 8px;border-radius: var(--r-xs,3px);background: var(--soft,#f1f1f1)}.pn-delta.is-up{color: var(--ok,#1a7f43)}.pn-delta.is-down{color: var(--bad,#c22f2f)}.pn-bars{display: flex;align-items: flex-end;gap: 4px;height: 64px;margin-top: 16px}.pn-bars{gap: 3px}.pn-bar{flex: 1;min-width: 0;height: 100%;display: flex;align-items: flex-end;padding: 0;border: 0;background: none;cursor: pointer;-webkit-tap-highlight-color: transparent}.pn-bar:focus-visible{outline: 2px solid var(--brand,#a8601e);outline-offset: 2px;border-radius: var(--r-xs,3px)}.pn-bars span{flex: 1;height: var(--h);min-height: 3px;border-radius: 3px 3px 1px 1px;background: var(--gray-soft,#e3e3e3);transform-origin: bottom;animation: pn-grow .5s cubic-bezier(.32,.72,0,1) both;transition: background-color .12s}.pn-bar:hover span{background: color-mix(in srgb,var(--brand,#a8601e) 35%,var(--gray-soft,#e3e3e3))}.pn-bar.is-sel span{background: var(--brand,#a8601e)}@keyframes pn-grow{from{transform: scaleY(0)}to{transform: none}}.pn-bars-cap{display: flex;justify-content: space-between;gap: 8px;margin-top: 6px;font-size: 11px;opacity: .6}.pn-sum-mini{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin-top: 14px;padding-top: 12px;border-top: 1px solid var(--line,rgba(0,0,0,.09))}.pn-sum-mini div{min-width: 0;display: flex;flex-direction: column;gap: 2px}.pn-sum-mini div + div{padding-left: 12px;border-left: 1px solid var(--line,rgba(0,0,0,.09))}.pn-sum-mini small{font-size: 11px;opacity: .6;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pn-sum-mini b{font-size: 16px;font-weight: 700;font-variant-numeric: tabular-nums;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pn-sum-btn{display: grid;place-items: center;height: 44px;margin-top: 14px;border-radius: var(--r-md,6px);background: var(--text,#111);color: var(--surface,#fff);font-size: 15px;font-weight: 700;text-decoration: none}.dark .pn-sum{background: var(--raised,#1f1f1f);color: var(--text,#f2f2f2);box-shadow: 0 0 0 1px var(--line,rgba(255,255,255,.07))}.pn-card{padding: 14px 6px 6px;border-radius: var(--r-lg,8px);background: var(--surface,#fff);box-shadow: var(--m-shadow,0 1px 2px rgba(0,0,0,.05))}.pn-card-h{display: flex;align-items: baseline;justify-content: space-between;padding: 0 10px 8px}.pn-card-h h2{margin: 0;font-size: 17px;font-weight: 700;letter-spacing: -.01em}.pn-card-h span{font-size: 13px;font-weight: 600;color: var(--muted,#6b6b6b);font-variant-numeric: tabular-nums}.pn-card-h--out{padding: 6px 4px 0}.pn-flow{display: flex;gap: 3px;height: 10px;margin: 0 10px 8px;border-radius: 6px;overflow: hidden}.pn-flow span{min-width: 6px;border-radius: 3px}.pn [data-tone="wait"]{--tone: #e8a33d}.pn [data-tone="work"]{--tone: #a8601e}.pn [data-tone="ready"]{--tone: #6b8afd}.pn [data-tone="road"]{--tone: #3b82f6}.pn [data-tone="point"]{--tone: #22a35a}.pn-flow span,.pn-row i{background: var(--tone,#999)}.pn-rows{display: flex;flex-direction: column}.pn-row{display: flex;align-items: center;gap: 10px;min-height: 46px;padding: 0 10px;border-radius: 0;color: inherit;text-decoration: none}.pn-row + .pn-row{box-shadow: inset 0 1px 0 var(--line,rgba(0,0,0,.06))}.pn-row:active{background: var(--soft,#f1f1f1)}.pn-row i{flex: none;width: 10px;height: 10px;border-radius: 50%}.pn-row span{flex: 1;min-width: 0;font-size: 15px;font-weight: 500}.pn-row b{font-size: 16px;font-weight: 700;font-variant-numeric: tabular-nums}.pn-row svg{flex: none;color: var(--faint,#8f8f8f)}.pn-row[data-zero] span,.pn-row[data-zero] b{color: var(--faint,#8f8f8f);font-weight: 500}.pn-alert{display: flex;align-items: center;gap: 12px;min-height: 56px;padding: 6px 10px;border-radius: 0;color: inherit;text-decoration: none}.pn-alert + .pn-alert{box-shadow: inset 0 1px 0 var(--line,rgba(0,0,0,.06))}.pn-alert:active{background: var(--soft,#f1f1f1)}.pn-alert-i{flex: none;width: 36px;height: 36px;display: grid;place-items: center;border-radius: 11px;background: var(--brand-soft,#f6ede4);color: var(--brand,#a8601e)}.pn-alert[data-tone="urgent"] .pn-alert-i{background: color-mix(in srgb,#e0313f 12%,transparent);color: #d0303c}.pn-alert-i svg{width: 20px;height: 20px}.pn-alert-t{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 1px}.pn-alert-t b{font-size: 15px;font-weight: 600}.pn-alert-t small{font-size: 12px;color: var(--muted,#6b6b6b)}.pn-alert-n{font-size: 17px;font-weight: 800;font-variant-numeric: tabular-nums}.pn-alert[data-tone="urgent"] .pn-alert-n{color: #d0303c}.pn-tiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.pn-tile{display: flex;flex-direction: column;gap: 4px;padding: 14px;border-radius: var(--r-lg,8px);background: var(--surface,#fff);box-shadow: var(--m-shadow,0 1px 2px rgba(0,0,0,.05));color: inherit;text-decoration: none;transition: transform .12s ease}.pn-tile:active{transform: scale(.97)}.pn-tile b{font-size: 24px;font-weight: 800;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.pn-tile small{font-size: 13px;font-weight: 500;color: var(--muted,#6b6b6b)}.pn-tile[data-tone="warn"] b{color: #c97a12}.pn-tile[data-tone="bad"] b{color: #d0303c}.pn-tile[data-tone="ok"] b{color: #1a8f4a}.pn-tile[data-tone="brand"] b{color: var(--brand,#a8601e)}@media (prefers-reduced-motion: reduce){.pn-bars span{animation: none}}@media (min-width: 1024px){.pn--v2{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 16px 20px;align-items: start;margin-bottom: 8px}.pn--v2>.pn-date{grid-column: 1 / -1;margin: 0 2px -6px}.pn--v2>.pn-sum{grid-column: 1;grid-row: span 2;align-self: stretch;display: flex;flex-direction: column}.pn--v2>.pn-sum .pn-chart{flex: 1;min-height: 0;display: flex;flex-direction: column}.pn--v2>.pn-sum .pn-bars{flex: 1;height: auto;min-height: 96px}.pn--v2>.pn-sum .pn-sum-mini{margin-top: auto}.pn--v2>.pn-sum .pn-bars-cap{margin-bottom: 14px}.pn--v2>.pn-card:not(.pn-card--alert){grid-column: 2}.pn--v2>.pn-card--alert{grid-column: 2}.pn--v2>.pn-card-h--out,.pn--v2>.pn-tiles{grid-column: 1 / -1}.pn--v2>.pn-tiles{grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 14px}.pn-sum{padding: 22px 24px 20px}.pn-sum-big b{font-size: 42px}.pn-bars{gap: 6px}.pn-row,.pn-alert,.pn-tile{transition: background .15s ease,transform .12s ease,box-shadow .15s ease}.pn-row:hover,.pn-alert:hover{background: var(--soft,#f1f1f1)}.pn-tile:hover{box-shadow: 0 0 0 1px var(--line,rgba(0,0,0,.06)),0 8px 22px -14px rgba(0,0,0,.35)}.pn-sum-mini small{font-size: 12px}.pn-sum-mini b{font-size: 18px}.pn--v2:not(:has(.pn-card--alert))>.pn-sum{grid-row: auto}.pn--v2:has(>.pn-sum--flat)>.pn-sum{grid-column: 1 / -1;grid-row: auto}.pn--v2:has(>.pn-sum--flat)>.pn-card:not(.pn-card--alert){grid-column: 1}.pn--v2:has(>.pn-sum--flat)>.pn-card--alert{grid-column: 2;grid-row: 3}.pn--v2:has(>.pn-sum--flat) .pn-sum-mini{margin-top: 18px}}@media all{.fi-sidebar-item[data-cat="tshirt"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203%204%205%202%209l3%202%201-1v11h12V10l1%201%203-2-2-4-4-2a4%204%200%200%201-8%200z%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="hoodie"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%203a3%203%200%200%200%206%200l4%202%202%2013-3%201-1-8v10H7V11l-1%208-3-1L5%205z%22%2F%3E%3Cpath%20d%3D%22M10%206.5v3M14%206.5v3%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="sweater"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8l4%203%201%2013-3%20.5L17%2010v11H7V10l-1%209.5L3%2019%204%206z%22%2F%3E%3Cpath%20d%3D%22M9%203a3%202%200%200%200%206%200M7%2018h10%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="shirt"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203%204%205l-1%205%203%201v10h12V11l3-1-1-5-4-2-4%204z%22%2F%3E%3Cpath%20d%3D%22M12%207v14%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="jacket"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203%204%205%203%2020h4v-9M16%203l4%202%201%2015h-4v-9M8%203l4%204%204-4M7%2020h10M12%207v13%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="coat"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202%204%204%203%2022h5M16%202l4%202%201%2018h-5M8%202l4%205%204-5M8%2022V9M16%2022V9M12%207v15%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="pants"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%202h12l1%2020h-5l-2-12-2%2012H5z%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="jeans"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%202h12l1%2020h-5l-2-12-2%2012H5z%22%2F%3E%3Cpath%20d%3D%22M6%206h12M9%206a1.5%201.5%200%200%200%203%200%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="shorts"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%205h14l1%2011h-6l-2-5-2%205H4z%22%2F%3E%3Cpath%20d%3D%22M5%208h14%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="swim"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h14l1%208h-6l-2-3-2%203H4z%22%2F%3E%3Cpath%20d%3D%22M3%2018c2-1.5%204%201.5%206%200s4%201.5%206%200%204%201.5%206%200%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="suit"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203%204%205%203%2021h18L20%205l-4-2-4%206z%22%2F%3E%3Cpath%20d%3D%22m12%209-1%203%201%205%201-5z%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="shoe"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017v-7l5%201%203-3%204%205%206%201v3a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2z%22%2F%3E%3Cpath%20d%3D%22M3%2015h18%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="cap"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2015a8%208%200%200%201%2016%200z%22%2F%3E%3Cpath%20d%3D%22M2%2015h20M12%207V5%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="underwear"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18v4c-4%201-6%204-7%209h-4c-1-5-3-8-7-9z%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="defect"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207.5v5.5M12%2016.5v.01%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-item[data-cat="tag"]{--cat-ic: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012V4h8l10%2010-8%208z%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%221.3%22%2F%3E%3C%2Fsvg%3E")}.fi-sidebar-sub-group-items .fi-sidebar-item[data-cat]>.fi-sidebar-item-btn::before{content: "";position: static !important;flex: none;width: 20px;height: 20px;border: 0 !important;border-radius: 0 !important;opacity: .9 !important;background: currentColor;color: var(--text,#111);-webkit-mask: var(--cat-ic) center / contain no-repeat;mask: var(--cat-ic) center / contain no-repeat}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-cat-sub[data-cat] .fi-sidebar-item-btn{padding-left: 34px !important}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-cat-sub[data-cat]>.fi-sidebar-item-btn::before{width: 17px;height: 17px;opacity: .6 !important}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-active[data-cat]>.fi-sidebar-item-btn::before{color: var(--brand,#a8601e);opacity: 1 !important}}@media (min-width: 1024px){.fi-sidebar-sub-group-items .fi-sidebar-item[data-cat] .fi-sidebar-item-grouped-border{display: none !important}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-cat-sub[data-cat] .fi-sidebar-item-btn{padding-left: 62px !important}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-cat-sub[data-cat]>.fi-sidebar-item-btn::before{width: 18px;height: 18px}.fi-sidebar-sub-group-items .fi-sidebar-item[data-cat] .fi-sidebar-item-label{padding-left: 0 !important}}@media (max-width: 1023.98px){.fi-page[class*="fi-resource-orders"] .om:not(.om .om):not(.is-detail),.fi-page[class*="fi-resource-orders"] .om.is-detail>:not(.cta){zoom: .8}}@media (max-width: 1023.98px){.fi-main-ctn{position: relative}}@media (max-width: 1023.98px){.fi-no{z-index: 60 !important;inset: calc(56px + env(safe-area-inset-top)) 12px auto 12px !important;align-items: stretch !important}.fi-no .fi-no-notification{max-width: none !important;border-radius: var(--r-lg,8px);box-shadow: 0 10px 30px rgb(0 0 0 / .16)}}.m-login.m-account{width: 36px;height: 36px;padding: 0;justify-content: center;border-radius: 50%}@media (max-width: 1023.98px){.fi-resource-list-records-page .fi-header:has(.fi-ac>* + *) .fi-header-actions-ctn{width: 100%}.fi-resource-list-records-page .fi-header .fi-ac:has(>* + *){display: flex !important;flex-wrap: nowrap !important;width: 100%;gap: 8px;justify-content: stretch}.fi-resource-list-records-page .fi-header .fi-ac:has(>* + *)>.fi-btn:not([href$="/create"]),.fi-resource-list-records-page .fi-header .fi-ac:has(>* + *)>*>.fi-btn:not([href$="/create"]){flex: 1 1 0;min-width: 0;height: 44px !important;border-radius: var(--r-md,6px) !important;justify-content: center;font-size: 14px !important;font-weight: 600;background: var(--surface,#fff) !important;box-shadow: inset 0 0 0 1px var(--line,rgba(0,0,0,.1)) !important}.fi-resource-list-records-page .fi-header .fi-ac:has(>* + *)>*{flex: 1 1 0;min-width: 0;display: flex}.fi-resource-list-records-page .fi-header .fi-ac:has(>* + *)>a.fi-btn[href$="/create"]{flex: 0 0 44px}}@media (max-width: 1023.98px){.fi-ta-table>tbody>tr.fi-ta-row:has(.ig-card)>td:has(>.fi-ta-actions){display: none !important}.fi-ta-table>tbody>tr.fi-ta-row:has(.ig-card){display: block !important;padding: 0 !important}.fi-ta-table>tbody>tr.fi-ta-row:has(.ig-card)>td{display: block;padding: 0 !important;width: 100%}.fi-ta-table>tbody>tr.fi-ta-row:has(.ig-card)>td>*:not(.ig-card),.fi-ta-table>tbody>tr.fi-ta-row:has(.ig-card) .fi-ta-col{display: block !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important}.fi-ta-table>tbody>tr.fi-ta-row:has(.ig-card)>td::before{display: none !important;content: none !important}.fi-ta-table>tbody>tr.fi-ta-row:has(.ig-card)>td:not(:has(.ig-card)){display: none !important}.fi-ta-table>tbody>tr.fi-ta-row>td .fi-ta-col>div.ig-card{display: flex;flex-direction: column;gap: 10px;padding: 14px 14px 12px !important;text-align: left}.ig-card.is-off{opacity: .6}.ig-top{display: flex;align-items: center;gap: 12px;color: inherit;text-decoration: none}.ig-mark{flex: none;width: 40px;height: 40px;border-radius: var(--r-md,6px);display: grid;place-items: center;background: var(--gray-soft,#f2f2f2);font-weight: 800;font-size: 16px}.ig-title{flex: 1;min-width: 0;display: flex;flex-direction: column;line-height: 1.25}.ig-title b{font-size: 15px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ig-title small{font-size: 13px;color: var(--muted,#6b6b6b);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ig-pill{flex: none;font-size: 12px;font-weight: 700;padding: 4px 10px;border-radius: 999px;background: var(--gray-soft,#f2f2f2);color: var(--muted,#6b6b6b)}.ig-pill.ok{background: rgb(22 163 74 / .12);color: #15803d}.ig-pill.err{background: rgb(220 38 38 / .1);color: #b91c1c}.ig-meta{display: flex;justify-content: space-between;gap: 10px;font-size: 13px;color: var(--muted,#6b6b6b)}.ig-meta b{color: var(--text,#111);font-weight: 700}.ig-chips{display: flex;flex-wrap: wrap;gap: 6px}.ig-chips span{font-size: 12px;padding: 3px 8px;border-radius: 8px;background: var(--gray-soft,#f2f2f2);color: var(--muted,#8a8a8a);text-decoration: line-through}.ig-chips span.on{color: var(--text,#111);text-decoration: none}.ig-err{margin: 0;padding: 8px 10px;border-radius: 10px;background: rgb(220 38 38 / .08);color: #b91c1c;font-size: 13px;line-height: 1.4}.ig-act{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.ig-act a,.ig-act button{display: grid;place-items: center;text-decoration: none;height: 40px;padding: 0 8px;border-radius: 10px;border: 1px solid var(--line,rgba(0,0,0,.1));background: var(--surface,#fff);font-size: 13px;font-weight: 600;color: inherit;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.dark .ig-pill.ok{color: #4ade80}.dark .ig-pill.err,.dark .ig-err{color: #fca5a5}}@media (max-width: 1023.98px){.fi-ta-table>tbody>tr.fi-ta-row:has(.xo-card){display: block !important;padding: 0 !important}.fi-ta-table>tbody>tr.fi-ta-row:has(.xo-card)>td{display: block;padding: 0 !important;width: 100%}.fi-ta-table>tbody>tr.fi-ta-row:has(.xo-card)>td::before{display: none !important;content: none !important}.fi-ta-table>tbody>tr.fi-ta-row:has(.xo-card)>td:not(:has(.xo-card)){display: none !important}.fi-ta-table>tbody>tr.fi-ta-row:has(.xo-card)>td>*:not(.xo-card),.fi-ta-table>tbody>tr.fi-ta-row:has(.xo-card) .fi-ta-col{display: block !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important}.fi-ta-table>tbody>tr.fi-ta-row>td .fi-ta-col>div.xo-card{display: flex;flex-direction: column;gap: 6px;padding: 12px 14px !important;text-align: left}.xo-r1,.xo-meta,.xo-r3{display: flex;align-items: center;justify-content: space-between;gap: 8px}.xo-src{font-size: 13px;font-weight: 700;color: #92400e}.dark .xo-src{color: #fcd34d}.xo-st{font-size: 12px;font-weight: 700;padding: 3px 9px;border-radius: 999px;background: var(--gray-soft,#f2f2f2)}.xo-st[data-tone="success"]{background: rgb(22 163 74 / .12);color: #15803d}.xo-st[data-tone="danger"]{background: rgb(220 38 38 / .1);color: #b91c1c}.xo-st[data-tone="warning"]{background: rgb(234 179 8 / .16);color: #92400e}.xo-st[data-tone="info"],.xo-st[data-tone="primary"]{background: rgb(37 99 235 / .1);color: #1d4ed8}.xo-name{font-size: 15px;font-weight: 600}.xo-meta{font-size: 13px;color: var(--muted,#6b6b6b)}.xo-r3{font-size: 13px;color: var(--muted,#6b6b6b);justify-content: flex-start;flex-wrap: wrap}.xo-r3 b{font-size: 15px;color: var(--text,#111);margin-right: auto}.xo-crm{font-weight: 600;color: var(--text,#111)}}@media (min-width: 1024px){.m-side-head{display: flex;align-items: center;gap: 12px;margin: 0 0 4px;padding: 12px;border-radius: var(--r-lg,8px);background: #f3f4f6}.dark .m-side-head{background: rgb(255 255 255 / .05)}.m-side-user{flex: 1;min-width: 0;display: flex;align-items: center;gap: 12px;color: inherit;text-decoration: none}.m-side-user .fi-avatar{width: 42px;height: 42px;flex: none;box-shadow: 0 0 0 2px #fff,0 0 0 4px #a8601e}.dark .m-side-user .fi-avatar{box-shadow: 0 0 0 2px #18181b,0 0 0 4px #e0975a}.m-side-who{min-width: 0;display: flex;flex-direction: column;gap: 3px;line-height: 1.25}.m-side-who b{font-size: 14px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.m-side-who small{align-self: flex-start;padding: 2px 8px;border-radius: 999px;background: #f6ede4;color: #a8601e;font-size: 11px;font-weight: 600;white-space: nowrap}.dark .m-side-who small{background: #2a1d11;color: #e0975a}.m-side-user:hover b{text-decoration: underline;text-underline-offset: 3px}.m-side-bell{position: relative;flex: none;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 50%;background: #fff;color: #111;box-shadow: 0 1px 2px rgba(0,0,0,.08);transition: transform .15s ease,box-shadow .15s ease}.dark .m-side-bell{background: #27272a;color: #f4f4f5}.m-side-bell:hover{box-shadow: 0 0 0 1px rgba(0,0,0,.08),0 4px 12px -6px rgba(0,0,0,.35)}.m-side-bell svg{width: 20px;height: 20px}.m-side-bdg{position: absolute;top: -3px;right: -3px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;border: 2px solid #f3f4f6;background: #e0313f;color: #fff;font-size: 11px;font-weight: 700;line-height: 14px;text-align: center}.m-side-guest{display: flex;flex-direction: column;gap: 4px;width: 100%}.m-side-guest b{font-size: 14px;font-weight: 700}.m-side-guest-act{display: flex;gap: 8px;margin-top: 8px}.m-side-btn{flex: 1;height: 38px;display: grid;place-items: center;border-radius: 10px;background: #fff;box-shadow: inset 0 0 0 1px rgba(0,0,0,.12);color: inherit;font-size: 13px;font-weight: 600;text-decoration: none}.m-side-btn.is-main{background: #a8601e;color: #fff;box-shadow: none}.m-side-btn:hover{filter: brightness(.97)}}

/* ── 60-table-layout.css ── */
@media (min-width: 1024px){.fi-ta-table th.tl-col{position: relative;cursor: grab}.tl-rs{position: absolute;top: 0;right: -4px;width: 9px;height: 100%;cursor: col-resize;z-index: 3;touch-action: none}.tl-rs::after{content: "";position: absolute;left: 3px;top: 30%;bottom: 30%;width: 2px;border-radius: 1px;background: transparent;transition: background .12s,top .12s,bottom .12s}.fi-ta-table th.tl-col:hover .tl-rs::after{background: rgba(0,0,0,.14)}.dark .fi-ta-table th.tl-col:hover .tl-rs::after{background: rgba(255,255,255,.2)}.tl-rs:hover::after,.tl-rs.is-active::after{background: #a8601e !important;top: 0;bottom: 0}.dark .tl-rs:hover::after,.dark .tl-rs.is-active::after{background: #e0975a !important}.fi-ta-table .tl-lift{position: relative;z-index: 4;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.08),0 10px 24px rgba(0,0,0,.14)}.dark .fi-ta-table .tl-lift{background: rgb(24 24 27);box-shadow: 0 0 0 1px rgba(255,255,255,.1),0 10px 24px rgba(0,0,0,.5)}.fi-ta-table thead .tl-lift{z-index: 5}.fi-ta-table .tl-shift{transition: transform .2s cubic-bezier(.2,.7,.2,1)}body.tl-dragging,body.tl-dragging *{cursor: grabbing !important;user-select: none !important}body.tl-resizing,body.tl-resizing *{cursor: col-resize !important;user-select: none !important}.tl-tip{position: fixed;z-index: 60;pointer-events: none;font: 500 11px/1 ui-monospace,"SF Mono",Menlo,monospace;padding: 4px 7px;border-radius: 4px;background: #111;color: #fff;transform: translate(-50%,-150%)}.dark .tl-tip{background: #f1f1f1;color: #111}}@media (min-width: 1024px) and (prefers-reduced-motion: reduce){.fi-ta-table .tl-shift{transition: none}}
