@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.order-242028{order:242028}.order-242034{order:242034}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#f6f7fb;--panel:#fff;--panel-alt:#f9fafc;--foreground:#1f2d3d;--muted:#667085;--border:#e5e7ef;--primary:#7367f0;--primary-soft:#f4f3ff;--success:#28c76f;--warning:#ff9f43;--danger:#ea5455;--shadow:0 18px 40px #18274b14}.legacy-password-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.user-management-tabs{gap:18px;display:grid}.user-management-tabs>.legacy-panel{box-shadow:none;background:0 0;border:0;padding:0}.user-management-tabs__nav,.role-advance-grid{flex-wrap:wrap;gap:10px;display:flex}.role-advance-card{margin:18px 0}.role-advance-option{border:1px solid var(--border);background:var(--panel);min-height:42px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-weight:700;display:inline-flex}.role-advance-option--active{border-color:var(--primary);color:var(--primary);background:#7e3af214}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-montserrat), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell{grid-template-columns:296px minmax(0,1fr);min-height:100vh;display:grid}.app-shell__content{flex-direction:column;min-width:0;display:flex}.sidebar{border-right:1px solid var(--border);background:#fff;height:100vh;padding:28px 20px;position:sticky;top:0;overflow:auto}.sidebar__brand{align-items:center;gap:14px;margin-bottom:28px;display:flex}.sidebar__brand-mark{color:#fff;width:44px;height:44px;box-shadow:var(--shadow);background:linear-gradient(135deg,#5f5cff,#8a7dff);border-radius:14px;place-items:center;font-weight:700;display:grid}.sidebar__eyebrow,.topbar__eyebrow,.breadcrumb,.metric-card__label{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:12px}.sidebar__title{font-size:18px;font-weight:700}.sidebar__nav{gap:10px;display:grid}.sidebar__section{gap:6px;margin-top:12px;display:grid}.sidebar__section-title{color:#98a2b3;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:700}.sidebar__link{color:#344054;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s}.sidebar__link:hover,.sidebar__link--active{background:var(--primary-soft);color:var(--primary)}.sidebar__link--disabled{color:#98a2b3;cursor:not-allowed}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:18px 28px;display:flex}.topbar__title,.page-title,.content-header h2{font-size:26px;font-weight:700}.topbar__search{flex:1;max-width:520px;position:relative}.topbar__search-input{border:1px solid var(--border);background:#fff;border-radius:16px;width:100%;padding:12px 16px;font-size:14px;box-shadow:0 10px 25px #0f172a0a}.topbar__search-results{border:1px solid var(--border);box-shadow:var(--shadow);z-index:20;background:#fff;border-radius:18px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden}.topbar__search-result{border-bottom:1px solid #eef2f7;gap:4px;padding:14px 16px;display:grid}.topbar__search-result:last-child{border-bottom:0}.topbar__search-result strong{color:#101828}.topbar__search-result span,.topbar__search-result small{color:var(--muted)}.topbar__search-result mark{color:inherit;background:#fff3bf;border-radius:4px;padding:0 2px}.topbar__user{align-items:center;gap:12px;display:flex}.topbar__avatar{width:42px;height:42px;color:var(--primary);background:#edf2ff;border-radius:50%;place-items:center;font-weight:700;display:grid}.topbar__user-name{font-size:14px;font-weight:600}.topbar__user-role{color:var(--muted);font-size:12px}.workspace{padding:28px}.change-history__list{gap:12px;display:grid}.change-history__item{border:1px solid var(--border);background:#fcfcfd;border-radius:16px;padding:14px 16px}.change-history__summary{cursor:pointer;justify-content:space-between;gap:16px;list-style:none;display:flex}.change-history__summary::-webkit-details-marker{display:none}.change-history__summary div{gap:4px;display:grid}.change-history__summary span,.change-history__summary time{color:var(--muted);font-size:13px}.change-history__body{border-top:1px solid #eef2f7;gap:10px;margin-top:14px;padding-top:14px;display:grid}.change-history__more{width:100%;margin-top:16px}.quality-image-panel__grid{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:20px;display:grid}.quality-image-panel__status{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.quality-image-panel__status div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:14px 16px}.quality-image-panel__status span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.quality-image-panel__completion{background:#eef2ff;border:1px solid #c7d2fe;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:flex}.quality-image-panel__completion--done{background:#f0fdf4;border-color:#bbf7d0}.quality-image-panel__completion strong,.quality-image-panel__completion span{display:block}.quality-image-panel__completion span{color:var(--muted);margin-top:4px}.quality-image-panel__completion-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.quality-image-panel__preview{background:linear-gradient(#f8faff 0%,#eef4ff 100%);border:1px dashed #c7d7fe;border-radius:24px;place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.quality-image-panel__img{object-fit:cover;width:100%;height:100%}.quality-image-panel__placeholder{text-align:center;gap:8px;padding:24px;display:grid}.quality-image-panel__placeholder span{color:var(--muted)}.quality-image-panel__controls{align-content:start;gap:16px;display:grid}.quality-image-panel__input{position:relative;overflow:hidden}.quality-image-panel__input input{opacity:0;cursor:pointer;position:absolute;inset:0}.quality-camera{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;gap:12px;padding:12px;display:grid}.quality-camera__video{object-fit:cover;background:#0f172a;border-radius:14px;width:100%;max-height:360px}.quality-camera__actions{flex-wrap:wrap;gap:10px;display:flex}.quality-image-gallery{gap:14px;margin-top:22px;display:grid}.quality-image-gallery h4{color:var(--ink);margin:0;font-size:18px}.quality-image-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.quality-image-gallery__item{color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:8px;padding:8px;display:grid}.quality-image-gallery__item img{aspect-ratio:4/3;object-fit:cover;background:#f1f5f9;border-radius:12px;width:100%}.quality-image-gallery__item span{overflow-wrap:anywhere;background:#f8fafc;border-radius:12px;min-height:120px;padding:10px}.quality-image-gallery__item strong{font-size:13px}.shipping-label-viewer__preview{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;place-items:center;min-height:420px;margin-bottom:16px;display:grid;overflow:hidden}.shipping-label-viewer__preview img,.shipping-label-viewer__preview embed{object-fit:contain;width:100%;min-height:420px}.production-label-workspace{gap:20px;display:grid}.production-label-toolbar__filters{grid-template-columns:repeat(2,minmax(180px,260px)) 1fr;align-items:end;gap:14px;display:grid}.production-label-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.production-label-table{overflow-x:auto}.production-label-table table{border-collapse:separate;border-spacing:0 10px;width:100%}.production-label-table th{color:var(--muted);text-align:left;font-size:12px}.production-label-table td{background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:12px}.production-label-table td:first-child{border-left:1px solid #e5e7eb;border-radius:14px 0 0 14px}.production-label-table td:last-child{border-right:1px solid #e5e7eb;border-radius:0 14px 14px 0}.production-label-table td span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.production-label-sheet{background:#fff;border:1px solid #d1d5db;width:min(100%,820px);min-height:1050px;padding:24px;box-shadow:0 18px 50px #0f172a14}.production-label{color:#000;break-inside:avoid;page-break-inside:avoid;background:#fff;border:4px solid #000;width:486px;min-height:650px;font-family:Arial,Helvetica,sans-serif;position:relative}.production-label__title{border-bottom:4px solid #000;grid-template-columns:1fr 96px;font-size:33px;font-weight:900;line-height:1;display:grid}.production-label__title strong,.production-label__title b{padding:14px 8px}.production-label__title b{text-align:center;border-left:4px solid #000}.production-label__main{grid-template-columns:1fr 96px;display:grid}.production-label__left{border-right:4px solid #000}.production-label__media-row{grid-template-columns:170px 1fr;min-height:122px;display:grid}.production-label__image{border-bottom:4px solid #000;border-right:4px solid #000;place-items:center;width:170px;height:122px;display:grid;overflow:hidden}.production-label__image img{object-fit:cover;width:100%;height:100%}.production-label__image span{font-size:42px;font-weight:900}.production-label__watermark{border-bottom:4px solid #000;place-items:center;display:grid;overflow:hidden}.production-label__watermark img{object-fit:contain;opacity:.28;filter:grayscale();max-width:170px;max-height:92px}.production-label__blank{border-bottom:4px solid #000;height:42px}.production-label__variation{border-bottom:4px solid #000;min-height:94px;padding:10px 8px;font-size:27px;font-weight:900;line-height:1.35}.production-label__customer{border-bottom:4px solid #000;padding:10px 8px;font-size:32px;font-weight:900;line-height:1.1}.production-label__barcode{padding:10px 8px 18px}.production-label__bars{background:repeating-linear-gradient(90deg,#000 0 4px,#fff 4px 7px,#000 7px 10px,#fff 10px 15px);width:255px;height:46px;margin-bottom:10px}.production-label__barcode strong{letter-spacing:1px;font-size:36px}.production-label__right{grid-template-rows:1fr 70px 70px 70px;display:grid}.production-label__vertical{writing-mode:vertical-rl;text-orientation:mixed;border-bottom:4px solid #000;place-items:center;font-size:34px;font-weight:900;display:grid}.production-label__cell{border-bottom:4px solid #000;place-items:center;font-size:34px;font-weight:900;display:grid}@media print{@page{margin:8mm;size:A5 portrait}body{background:#fff!important;margin:0!important;overflow:visible!important}.app-shell,.app-shell__content,.workspace,.page,.page--production-labels,.production-label-workspace{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.sidebar,.topbar,.page--production-labels>:not(.production-label-workspace),.production-label-workspace>:not(.production-label-sheet),.production-label-sheet__header{display:none!important}body *{visibility:hidden}.production-label-sheet,.production-label-sheet *,.shipping-label-viewer,.shipping-label-viewer *{visibility:visible}.production-label-sheet,.shipping-label-viewer{box-shadow:none!important;border:0!important;width:100%!important;min-height:auto!important;padding:0!important;position:static!important}.production-label-print-grid{grid-template-columns:1fr;justify-content:start;gap:5mm;width:100%;display:grid}.production-label-print-grid--textile{grid-template-columns:1fr;gap:5mm}.production-label-print-grid--jewelry{grid-template-columns:1fr}.production-label-print-grid>*{break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always}.production-label-print-grid>:last-child{break-after:auto;page-break-after:auto}.textile-production-label{width:100%;height:138mm;min-height:138mm;padding:5mm}.textile-production-label__top{grid-template-columns:1fr 40mm;gap:5mm}.textile-production-label__image{width:40mm;height:40mm}.textile-production-label__shipping p,.textile-production-label__shipping address,.textile-production-label__notes p{font-size:9pt}.textile-production-label__product p,.textile-production-label__details p{font-size:10pt}.textile-production-label__details{grid-template-columns:1fr 36mm;min-height:48mm}.textile-production-label__watermark img{max-width:36mm;max-height:34mm}.production-label--jewelry{width:100%;min-height:138mm}}.gift-module{gap:24px;min-width:0;display:grid;overflow-x:hidden}.gift-ops-header{border:1px solid var(--border);box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#7c3aed1f,#0000 34%),linear-gradient(135deg,#fff,#f8fbff);border-radius:28px;justify-content:space-between;align-items:stretch;gap:24px;padding:26px;display:flex}.gift-ops-header h2{max-width:760px;margin:4px 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.05}.gift-ops-header p{max-width:780px;color:var(--muted)}.gift-ops-header__metrics{gap:10px;min-width:230px;display:grid}.gift-ops-header__metrics span{border:1px solid var(--border);color:var(--muted);background:#ffffffb8;border-radius:16px;justify-content:space-between;gap:18px;padding:12px 14px;font-weight:700;display:flex}.gift-filter-bar{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:24px;grid-template-columns:minmax(240px,1fr) minmax(160px,220px) minmax(160px,220px) auto;align-items:end;gap:14px;padding:18px;display:grid}.gift-workspace{grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:24px;display:grid}.gift-workspace__orders,.gift-workspace__composer,.gift-print-panel,.shop-application-board{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:22px}.gift-workspace__header{gap:6px;margin-bottom:18px;display:grid}.shop-application-board__header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.gift-workspace__header p,.shop-application-board__header p{color:var(--muted)}.gift-workspace__order-list,.shop-application-board__grid{gap:14px;display:grid}.gift-search-summary{border:1px solid var(--border);color:var(--muted);background:#f8fafc;border-radius:14px;margin-bottom:14px;padding:10px 12px;font-weight:800}.gift-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.gift-pagination span{color:var(--muted);font-weight:900}.shop-application-board__filters{grid-template-columns:minmax(220px,1fr) 170px;gap:10px;min-width:min(100%,520px);display:grid}.gift-order-card,.shop-application-card,.gift-printable-card{border:1px solid var(--border);text-align:left;background:#fcfcfd;border-radius:20px;min-width:0;padding:16px}.gift-order-card{cursor:pointer;gap:12px;width:100%;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.gift-order-card:hover{border-color:#b7c2d8;transform:translateY(-1px);box-shadow:0 18px 36px #0f172a14}.gift-order-card--active{background:#f5f3ff;border-color:#7c3aed}.gift-order-card__body{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:14px;display:grid}.gift-order-card__image{color:#4f46e5;background:#eef2ff;border-radius:18px;place-items:center;width:74px;height:74px;font-weight:900;display:grid;overflow:hidden}.gift-order-card__image-fill{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.gift-order-card__head,.shop-application-card__head,.gift-printable-card__head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.gift-order-card h4,.gift-printable-card h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:10px 0 4px;font-size:16px;display:-webkit-box;overflow:hidden}.gift-order-card p,.gift-printable-card p,.shop-application-card p{color:var(--muted)}.gift-order-card__meta,.shop-application-card__meta{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.gift-order-card__meta span,.gift-printable-card__meta span{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.gift-compose-card{border:1px solid var(--border);background:#fcfcfd;border-radius:20px;gap:16px;min-width:0;padding:18px;display:grid}.gift-compose-card__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gift-compose-card__summary--compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gift-card-editor--module{background:#fff;border:0;border-radius:16px;padding:0}.gift-card-editor--module .manual-order-add__gift-head{display:none}.gift-card-editor--module .manual-order-add__gift-layout{grid-template-columns:1fr}.gift-card-editor--module .manual-order-add__gift-preview{min-height:260px}.gift-workspace__header--row{justify-content:space-between;align-items:center;gap:12px;display:flex}.gift-queue-tabs{border:1px solid var(--border);background:#f8fafc;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.gift-queue-tab{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:800}.gift-queue-tab--active{color:#6d28d9;background:#fff;box-shadow:0 1px 2px #0f172a14}.gift-queue-toolbar{grid-template-columns:minmax(220px,1fr) minmax(160px,220px) auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.gift-queue-toolbar .button{min-height:48px}.gift-queue-summary{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.gift-queue-summary span{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.gift-warning,.gift-feedback{border-radius:16px;padding:12px 14px;font-weight:700}.gift-warning{color:#b54708;background:#fffaeb}.gift-feedback{color:#344054;background:#f8fafc;border:1px solid #d0d5dd}.gift-bulk-bar{color:#1d2939;background:#eef4ff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.gift-bulk-bar .button{flex:none}.gift-bulk-bar>div:first-child{gap:4px;min-width:0;display:grid}.gift-bulk-bar>div:first-child span{color:#64748b;font-size:12px;font-weight:800}.gift-bulk-bar__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.gift-workspace__empty,.shop-application-board__empty{color:var(--muted);text-align:center;border:1px dashed #d0d5dd;border-radius:18px;padding:20px}.gift-printable-list{gap:14px;display:grid}.gift-pagination--queue{margin-top:16px}.gift-printable-card{gap:12px;display:grid}.gift-printable-card--selected{background:#eff6ff;border-color:#2563eb}.gift-printable-card__grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);gap:16px;min-width:0;display:grid}.gift-printable-card__meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gift-printable-card blockquote{color:#344054;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;background:#f8f5ff;border-left:3px solid #a78bfa;border-radius:12px;max-width:100%;margin:12px 0 0;padding:12px 14px}.gift-status,.shop-approval-badge{color:#027a48;background:#ecfdf3;border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.gift-check{align-items:center;gap:10px;display:inline-flex}.gift-status--waiting{color:#b54708;background:#fffaeb}.gift-status--locked,.shop-approval-badge--rejected{color:#b42318;background:#fef3f2}.gift-status--printed{color:#175cd3;background:#eff8ff}.shop-approval-badge--pending{color:#b54708;background:#fffaeb}.shop-approval-badge--approved{color:#027a48;background:#ecfdf3}@media (max-width:1100px){.gift-workspace,.gift-ops-header,.gift-filter-bar{grid-template-columns:1fr}.gift-ops-header{display:grid}.gift-filter-bar{align-items:stretch}.shop-application-board__header,.shop-application-board__filters{grid-template-columns:1fr;display:grid}}.shop-application-card__actions{gap:10px;margin-top:16px;display:flex}.legacy-table__row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legacy-table__row-actions .legacy-action-inline{display:inline-flex}.legacy-table__row-action{white-space:nowrap;border-radius:12px;min-height:38px;padding:9px 12px;font-size:.82rem}.legacy-table__row-actions small{display:none}.shop-application-card__description,.shop-application-card__review{background:#f8fafc;border:1px solid #e4e7ec;border-radius:14px;margin-top:14px;padding:12px 14px}.shop-application-card__description small,.shop-application-card__review{color:var(--muted);font-weight:700}.shop-application-card__reason{background:#fef3f2;border:1px solid #fecdca;border-radius:14px;margin-top:14px;padding:12px 14px}.auth-screen{background:radial-gradient(circle at 0 0,#7c3aed1f,#0000 28%),radial-gradient(circle at 100% 100%,#3b82f61f,#0000 24%),#f8fafc;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.auth-screen__panel{border:1px solid var(--border);background:#fffffff5;border-radius:28px;gap:22px;width:min(100%,560px);padding:28px;display:grid;box-shadow:0 30px 60px #0f172a14}.auth-screen__panel--wide{width:min(100%,920px)}.auth-screen__panel--success{text-align:center;width:min(100%,680px)}.auth-screen__hero{gap:8px;display:grid}.auth-screen__hero h1{font-size:34px;line-height:1.1}.auth-screen__hero p{color:var(--muted)}.auth-role-switch{background:#f2f4f7;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px;display:grid}.auth-role-switch__item{color:#475467;background:0 0;border:0;border-radius:14px;padding:12px 14px;font-weight:600}.auth-role-switch__item--active{color:#111827;background:#fff;box-shadow:0 10px 25px #0f172a14}@media (max-width:640px){.auth-role-switch{grid-template-columns:1fr}}.auth-form,.auth-screen__footer{gap:14px;display:grid}.auth-screen__footer{color:var(--muted)}.auth-success-box{background:#eef4ff;border:1px solid #c7d7fe;border-radius:20px;justify-items:center;gap:8px;padding:18px;display:grid}.auth-success-box strong{color:#1d4ed8;font-size:48px;line-height:1}.page,.stack{gap:20px;display:grid}.page-description{color:var(--muted);max-width:760px;margin-top:8px;line-height:1.7}.hero-card,.toolbar-card,.search-card,.order-card,.detail-card,.dashboard-table,.metric-card,.panel,.data-table,.stat-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px}.hero-card{color:#fff;background:linear-gradient(135deg,#6f63ff 0%,#5b8def 100%);overflow:hidden}.hero-card__content{padding:32px}.order-dashboard{gap:20px;display:grid}.order-dashboard__summary{grid-template-columns:1.1fr 1.6fr 1fr;gap:18px;display:grid}.order-dashboard-summary-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px;gap:14px;padding:22px;display:grid}.order-dashboard-summary-card__label,.order-filter__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.order-dashboard-summary-card>strong{font-size:34px;line-height:1}.order-dashboard-summary-card>p{color:var(--muted);line-height:1.6}.order-dashboard-summary-card__statuses,.order-dashboard-summary-card__bulk{gap:10px;display:grid}.order-dashboard-summary-card__status{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-dashboard-summary-card__status strong{font-size:18px}.order-dashboard-summary-card__bulk{align-content:start}.order-bulkbar{box-shadow:var(--shadow);background:linear-gradient(135deg,#f7f9ff 0%,#fff 100%);border:1px solid #c8d7ff;border-radius:22px;gap:16px;padding:18px;display:grid}.order-bulkbar__heading,.order-bulkbar__quick-actions,.order-bulkbar__controls{align-items:center;gap:12px;display:flex}.order-bulkbar__heading{justify-content:space-between}.order-bulkbar__heading strong{font-size:18px;display:block}.order-bulkbar__heading p,.order-bulkbar__message{color:var(--muted);font-size:13px}.order-bulkbar__controls{grid-template-columns:minmax(180px,.75fr) minmax(220px,1fr) auto;align-items:end;display:grid}.order-bulkbar__controls label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:12px;font-weight:700;display:grid}.order-dashboard-filterbar{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px;gap:16px;padding:20px;display:grid}.order-dashboard-filterbar__main{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(180px,1fr)) minmax(260px,1.2fr);align-items:end;gap:14px;display:grid}.order-dashboard-filterbar__search,.order-filter{gap:8px;display:grid}.order-dashboard-filterbar__active{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-dashboard-filterbar__active-label{color:var(--muted);font-size:13px;font-weight:600}.order-dashboard-filterbar__chips{flex-wrap:wrap;gap:8px;display:flex}.order-dashboard-filterbar__chip{color:#44506a;background:#f5f7fb;border:1px solid #e6eaf2;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.order-dashboard-filterbar__clear{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.legacy-empty-state{color:var(--muted);text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:20px;padding:24px}.legacy-empty-state h3{color:var(--text);margin-bottom:6px}.product-catalog{flex-direction:column;gap:22px;padding:32px;display:flex}.product-catalog__hero,.product-catalog__filters,.product-catalog__resultbar,.product-catalog__metrics>div,.product-card{background:#ffffffeb;border:1px solid #8591aa2e;box-shadow:0 20px 45px #1e293b14}.product-catalog__hero{border-radius:28px;justify-content:space-between;align-items:center;padding:28px;display:flex}.product-catalog__hero h1{color:#172033;margin:4px 0 10px;font-size:clamp(30px,3vw,44px)}.product-catalog__hero p:not(.breadcrumb){color:#6f7a91;max-width:760px}.product-catalog__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-catalog__metrics>div{border-radius:22px;padding:18px}.product-catalog__metrics span,.product-catalog__filters span{color:#7a8498;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.product-catalog__metrics strong{color:#172033;font-size:32px;display:block}.product-catalog__filters{border-radius:26px;grid-template-columns:2fr repeat(5,minmax(150px,1fr));gap:14px;padding:22px;display:grid}.product-catalog__resultbar{border-radius:20px;justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;display:flex}.product-catalog__resultbar strong{color:#6f5df6}.product-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.product-card{border-radius:28px;grid-template-columns:180px 1fr;gap:20px;padding:18px;display:grid;overflow:hidden}.product-card__image{color:#8a94aa;background:linear-gradient(135deg,#eef2ff,#f8fafc);border-radius:22px;justify-content:center;align-items:center;min-height:190px;font-weight:800;display:flex;position:relative;overflow:hidden}.product-card__image img{object-fit:cover;width:100%;height:100%}.product-card__gallery-controls{color:#fff;opacity:1;z-index:3;background:#0f172aad;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:5px 8px;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.product-card__gallery-controls button{color:#111827;cursor:pointer;background:#fffffff5;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;font-weight:900;line-height:1;display:inline-flex}.product-card__gallery-controls button:disabled{cursor:not-allowed;opacity:.45}.product-card__gallery-controls span{text-align:center;min-width:34px;font-size:12px;font-weight:900}.product-card__image-count{color:#fff;z-index:3;background:#0f172aad;border:1px solid #ffffff38;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.product-card__favorite,.product-catalog__favorite-filter{color:#64748b;cursor:pointer;background:#ffffffeb;border:1px solid #e2e8f0eb;align-items:center;gap:8px;font-weight:900;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.product-card__favorite{z-index:2;border-radius:999px;justify-content:center;width:40px;height:40px;position:absolute;top:12px;right:12px}.product-card__favorite:hover,.product-catalog__favorite-filter:hover{color:#6d28d9;border-color:#c4b5fd;transform:translateY(-1px)}.product-card__favorite--active,.product-catalog__favorite-filter--active{color:#f97316;background:#fff7ed;border-color:#fed7aa}.product-card__favorite--active svg,.product-catalog__favorite-filter--active svg{fill:currentColor}.product-card__favorite:disabled{cursor:not-allowed;opacity:.72}.product-catalog__favorite-filter{border-radius:999px;min-height:40px;padding:0 12px}.product-catalog__favorite-filter strong{background:#64748b1f;border-radius:999px;justify-content:center;align-items:center;min-width:24px;padding:3px 7px;font-size:12px;display:inline-flex}.product-card__body{flex-direction:column;gap:14px;display:flex}.product-card__category,.product-card__chips span{color:#5c4de8;background:#eef2ff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.product-card h2{color:#172033;margin:8px 0 4px;font-size:22px}.product-card p{color:#68738a;margin:0;font-weight:800}.product-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.product-card dt{color:#8a94aa;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.product-card dd{color:#172033;margin:3px 0 0;font-weight:800}.product-card__chips,.product-card__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1180px){.product-catalog__filters,.product-catalog__metrics,.product-catalog__grid,.product-card{grid-template-columns:1fr}}.order-filter__details{position:relative}.order-filter__summary{border:1px solid var(--border);cursor:pointer;background:#fbfcfe;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:12px 14px;list-style:none;display:flex}.order-filter__summary::-webkit-details-marker{display:none}.order-filter__summary strong{color:#475467;font-size:13px}.order-filter__menu{z-index:20;border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;gap:8px;max-height:240px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.order-filter__option{color:#344054;align-items:center;gap:10px;font-size:14px;display:flex}.order-filter__date-range{grid-template-columns:1fr 1fr;gap:10px;display:grid}.order-filter__date-field{gap:5px;min-width:0;display:grid}.order-filter__date-field span{color:#667085;font-size:11px;font-weight:700}.order-filter__date-input{min-width:0}.order-dashboard__list{gap:18px;display:grid}.order-dashboard-card{border:1px solid var(--border);box-shadow:var(--shadow);cursor:pointer;background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(220px,.8fr) minmax(260px,.95fr);align-items:start;gap:18px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.order-dashboard-card--selected{border-color:#7b61ff;box-shadow:0 22px 48px #6956ff29}.order-dashboard-card--completed{opacity:.58;box-shadow:none;filter:grayscale(.12);background:#f8fafc}.order-dashboard-card:hover{opacity:1;filter:none;border-color:#d8deea;transform:translateY(-2px);box-shadow:0 24px 48px #18274b1f}.order-dashboard-card__selector{color:var(--muted);cursor:pointer;text-transform:uppercase;background:#f6f8fc;border-radius:18px;align-self:stretch;place-items:center;gap:8px;padding:10px 6px;font-size:11px;font-weight:800;display:grid}.order-dashboard-card__selector input{accent-color:#6f63ff;width:20px;height:20px}.order-dashboard-card__left{grid-template-columns:96px minmax(0,1fr);gap:16px;display:grid}.order-dashboard-card__image{border-radius:24px;width:108px;min-height:132px;overflow:hidden}.order-dashboard-card__content{gap:10px;display:grid}.order-dashboard-card__content h3{font-size:20px;line-height:1.25}.order-dashboard-card__meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:13px;font-weight:600;display:flex}.order-dashboard-card__meta span{background:#f5f7fb;border-radius:999px;padding:6px 10px}.order-dashboard-card__part,.order-dashboard-card__multi-badge{color:#92400e;background:#fef3c7;border:1px solid #facc15;border-radius:999px;align-items:center;width:fit-content;font-style:normal;font-weight:900;display:inline-flex}.order-dashboard-card__part{margin-top:5px;padding:3px 7px;font-size:11px}.order-dashboard-card__multi-badge{padding:5px 9px;font-size:12px}.order-dashboard-card__indicators,.order-card__indicators{flex-wrap:wrap;gap:8px;display:flex}.order-card__indicators{margin-top:10px}.order-dashboard-card__indicator,.order-card__indicator{color:#1d4ed8;background:#f8fbff;border:1px solid #d9e3f8;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 9px 6px 6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.order-dashboard-card__indicator span,.order-card__indicator span{color:#1e40af;letter-spacing:.02em;background:#dbeafe;border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;display:inline-grid}.order-dashboard-card__indicator small,.order-card__indicator small{color:#344054;font-size:11px;font-weight:800}.order-dashboard-card__attributes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.order-dashboard-card__attribute{gap:4px;display:grid}.order-dashboard-card__attribute dt,.order-dashboard-card__facts span,.order-dashboard-card__shipping span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.order-dashboard-card__attribute dd,.order-dashboard-card__facts strong,.order-dashboard-card__shipping strong{font-size:14px;font-weight:700}.order-dashboard-card__center,.order-dashboard-card__right,.order-dashboard-card__facts,.order-dashboard-card__shipping{gap:12px;display:grid}.order-status-pill{border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.order-status-pill--workshop{color:#b54b15;background:#fff3e8}.order-status-pill--neutral{color:#475467;background:#f2f4f7}.order-status-pill--warning{color:#c2410c;background:#fff7ed}.order-status-stack{flex-wrap:wrap;gap:8px;display:flex}.shop-dashboard{display:grid}.shop-dashboard__orders{gap:18px;display:grid}.shop-dashboard__order-list{gap:12px}.shop-dashboard-order-card{cursor:default}.shop-dashboard-order-card .button{width:fit-content}.shop-dashboard-order-card__image{background:#f8fafc;border:1px solid #eef2f7;place-items:center;display:grid}.shop-dashboard-order-card__image img{object-fit:cover;border-radius:18px;width:100%;height:100%;min-height:96px}.shop-dashboard-order-card__image span{color:#7c3aed;font-size:22px;font-weight:800}.shop-dashboard-order-card .order-dashboard-card__content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shop-dashboard-order-card .order-dashboard-card__attribute dd,.shop-dashboard-order-card .order-dashboard-card__facts strong,.shop-dashboard-order-card .order-dashboard-card__shipping strong{overflow-wrap:anywhere}.shop-dashboard-order-card .order-dashboard-card__fact-icon svg{width:16px;height:16px}.order-action-group{gap:10px;display:grid}.order-action-group__primary,.order-action-group__secondary,.order-dashboard-summary-card__bulk-action{justify-content:center;width:100%}.product-visual{background:radial-gradient(circle at 18% 20%,#ffd699e6,#0000 24%),radial-gradient(circle at 78% 78%,#ffa06e66,#0000 28%),linear-gradient(145deg,#7b4d39 0%,#c2835f 26%,#f3d2bc 62%,#b16e52 100%);border-radius:24px;width:100%;min-height:132px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.product-visual--detail{min-height:360px}.product-visual__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.product-visual__glow{background:linear-gradient(#ffffff24,#0000 48%,#5a1b0814);position:absolute;inset:0}.product-visual__chain{background:linear-gradient(#fff8c8,#f0b74a);width:2px;height:64%;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #f3b74a73}.product-visual__pendants{gap:8px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%)}.product-visual__pendants span{border-radius:5px;width:16px;height:16px;transform:rotate(45deg);box-shadow:0 6px 14px #48100440}.product-visual__pendants span:first-child{background:linear-gradient(145deg,#3eb1ff,#155fa0)}.product-visual__pendants span:nth-child(2){background:linear-gradient(145deg,#f6c44b,#cc7c12)}.product-visual__pendants span:nth-child(3){background:linear-gradient(145deg,#7bdf7e,#2f8f45)}.product-visual__label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#1118275c;border-radius:16px;gap:4px;padding:12px 14px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.product-visual__label small{color:#ffffffd1;font-size:12px;line-height:1.45}.order-detail-hero{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:300px minmax(0,1fr);gap:24px;padding:24px;display:grid}.order-detail-hero__content,.order-detail-hero__tags,.order-detail-hero__facts,.order-detail-hero__actions{gap:14px;display:grid}.order-detail-hero__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-detail-hero__heading h2{font-size:30px;line-height:1.15}.order-detail-hero__heading p{color:var(--muted);margin-top:8px;line-height:1.6}.order-detail-hero__tags{align-content:start;justify-items:end}.order-detail-hero__facts{border-top:1px solid #edf0f6;border-left:1px solid #edf0f6;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.order-detail-hero__fact{border-bottom:1px solid #edf0f6;border-right:1px solid #edf0f6;gap:8px;padding:16px 18px;display:grid}.order-detail-hero__fact span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.order-detail-hero__fact strong{color:#263445;font-size:16px}.order-detail-hero__actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.order-detail-hero__action,.order-detail-hero__action--primary{justify-content:center;width:100%}.legacy-card-grid--detail{grid-template-columns:repeat(3,minmax(0,1fr))}.passive-queue{gap:18px;display:grid}.passive-queue__header .page-description{max-width:100%}.passive-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.passive-summary-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;gap:8px;padding:18px;display:grid}.passive-summary-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.passive-summary-card strong{font-size:28px;line-height:1}.passive-summary-card--blocking{background:linear-gradient(#fff6f4,#fff)}.passive-summary-card--missing{background:linear-gradient(#fff9f0,#fff)}.passive-summary-card--review{background:linear-gradient(#fffef2,#fff)}.passive-summary-card--matching{background:linear-gradient(#f4f8ff,#fff)}.passive-filterbar{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px;gap:14px;padding:18px;display:grid}.passive-filterbar__main{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(170px,1fr)) minmax(260px,1.1fr) auto;align-items:end;gap:12px;display:grid}.passive-filterbar__actions{gap:10px;display:flex}.passive-filterbar__advanced{border-top:1px solid #edf0f6;padding-top:12px}.passive-filterbar__advanced summary{cursor:pointer;color:#344054;font-size:14px;font-weight:700}.passive-filterbar__advanced-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.passive-bulkbar{background:linear-gradient(#f7f9ff,#eef3ff);border:1px solid #d9e0ff;border-radius:18px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.passive-bulkbar__count{flex-direction:column;grid-row:1/span 2;align-items:baseline;gap:2px;padding-top:6px;display:flex}.passive-bulkbar__count strong{font-size:24px}.passive-bulkbar__count span{color:var(--muted)}.passive-bulkbar__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-end;gap:10px;display:flex}.passive-bulkbar__controls{grid-column:2;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;min-width:0;display:grid}.passive-bulkbar__controls label{gap:4px;display:grid}.passive-bulkbar__controls span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.passive-bulkbar__controls input,.passive-bulkbar__controls select{border:1px solid var(--border);width:100%;min-width:0;min-height:40px;color:var(--text);background:#fff;border-radius:12px;padding:0 12px}.passive-bulkbar__action{white-space:nowrap}.passive-bulkbar .form-success,.passive-bulkbar .form-error{grid-column:1/-1;margin:0}.passive-queue__body{grid-template-columns:minmax(0,1.8fr) 360px;align-items:start;gap:18px;display:grid}.passive-queue__list{gap:10px;display:grid}.passive-queue__result-summary{color:#64748b;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.passive-queue__result-summary strong{color:#0f172a;font-size:20px}.passive-queue__head{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;grid-template-columns:40px 1.2fr 1.1fr .8fr 1.2fr .8fr .9fr 1fr;gap:12px;padding:0 14px;font-size:12px;font-weight:700;display:grid}.passive-queue__rows{gap:12px;display:grid}.passive-row{border:1px solid var(--border);box-shadow:var(--shadow);cursor:pointer;background:#fff;border-radius:20px;grid-template-columns:40px 1.2fr 1.1fr .8fr 1.2fr .8fr .9fr 1fr;align-items:start;gap:12px;padding:16px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.passive-row:hover,.passive-row--selected{border-color:#cfd8f8;transform:translateY(-1px);box-shadow:0 18px 34px #18274b1a}.passive-row__selection{padding-top:8px}.passive-row__col{gap:6px;display:grid}.passive-row__col strong{color:#243142;font-size:14px}.passive-row__col span,.passive-row__col small{color:var(--muted);line-height:1.5}.passive-row__col--identity strong{font-size:16px}.passive-row__col--reason{align-content:start}.passive-row__actions{gap:8px;display:grid}.passive-row__primary,.passive-row__secondary{justify-content:center;width:100%}.passive-reason-badge{border:1px solid #0000;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.passive-reason-badge strong{font-size:13px}.passive-reason-badge small{font-size:12px;line-height:1.45}.passive-reason-badge--blocking{color:#b42318;background:#fff2f0;border-color:#ffd2cc}.passive-reason-badge--missing{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.passive-reason-badge--review{color:#a16207;background:#fffde8;border-color:#fde68a}.passive-reason-badge--matching{color:#2453b3;background:#eef4ff;border-color:#c7d7fe}.passive-priority{border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.passive-priority--yüksek{color:#b42318;background:#fff2f0}.passive-priority--orta{color:#c2410c;background:#fff7ed}.passive-priority--düşük{color:#2453b3;background:#eef4ff}.passive-drawer{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px;gap:14px;padding:18px;display:grid;position:sticky;top:96px}.passive-drawer__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.passive-drawer__header h3{margin-top:4px;font-size:22px}.passive-drawer__header p{color:var(--muted);margin-top:8px}.passive-drawer__section{gap:10px;display:grid}.passive-drawer__section h4{color:#243142;font-size:15px}.passive-drawer__suggestions{gap:8px;display:grid}.passive-drawer__suggestion{color:#344054;background:#f7f9fc;border:1px solid #e6ebf5;border-radius:12px;align-items:center;padding:10px 12px;font-size:13px;display:inline-flex}.passive-drawer__actions{gap:8px;display:grid}.passive-drawer__control,.passive-drawer__confirm{color:var(--text);gap:8px;font-size:13px;font-weight:700;display:grid}.passive-drawer__control select{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:#fff;border-radius:12px;padding:8px 10px}.passive-drawer__confirm{color:#7f1d1d;grid-template-columns:20px 1fr;align-items:start;font-size:12px}.order-edit-print-preview{object-fit:cover;border:1px solid var(--border);border-radius:14px;width:160px;height:120px}.passive-empty-state{text-align:center;background:#fff;border:1px dashed #d7ddeb;border-radius:22px;padding:40px 24px}.passive-empty-state h3{font-size:22px}.passive-empty-state p{color:var(--muted);margin-top:10px}@media (max-width:1200px){.order-dashboard__summary,.order-dashboard-filterbar__main,.order-dashboard-card,.order-detail-hero,.legacy-card-grid--detail,.passive-queue__body,.passive-filterbar__main,.passive-filterbar__advanced-grid,.passive-summary-grid{grid-template-columns:1fr}.order-dashboard-card__left{grid-template-columns:80px minmax(0,1fr)}.order-detail-hero__facts,.order-detail-hero__actions,.passive-queue__head,.passive-row{grid-template-columns:1fr 1fr}.passive-bulkbar{grid-template-columns:1fr}.passive-bulkbar__count,.passive-bulkbar__controls,.passive-bulkbar__actions{grid-column:1}.passive-bulkbar__count{grid-row:auto}.passive-bulkbar__actions{justify-content:flex-start}}@media (max-width:720px){.order-dashboard-card__attributes,.order-filter__date-range,.order-detail-hero__facts,.order-detail-hero__actions,.passive-queue__head,.passive-row,.passive-bulkbar,.order-dashboard-card__left{grid-template-columns:1fr}.order-detail-hero__heading{flex-direction:column}.order-detail-hero__tags{justify-items:start}.passive-bulkbar,.passive-filterbar__actions{flex-direction:column}.passive-bulkbar__controls{grid-template-columns:1fr}}.hero-card__badge{background:#ffffff2e;border-radius:999px;align-items:center;margin-bottom:18px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.hero-card h1{margin-bottom:12px;font-size:34px}.hero-card p{color:#ffffffd9;max-width:720px;line-height:1.7}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.metric-card{box-shadow:none;background:#ffffff24;border-color:#ffffff26;padding:18px}.metric-card__label{color:#fffc}.metric-card__value{color:#fff;margin-top:8px;font-size:28px;font-weight:700;display:block}.metric-card__value--success,.metric-card__value--warning,.metric-card__value--default{color:#fff}.content-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.action-row{flex-wrap:wrap;gap:12px;display:flex}.inline-action{gap:8px;display:grid}.inline-action__message{color:var(--muted);font-size:12px;line-height:1.5}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.content-header--compact{margin-bottom:4px}.toolbar-card,.search-card{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.toolbar-card__summary{color:var(--muted);font-size:14px}.search-form{gap:12px;width:100%;display:flex}.search-form__input{border:1px solid var(--border);background:#fff;border-radius:14px;flex:1;min-width:0;padding:14px 16px}.button{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.button--primary{background:var(--primary);color:#fff}.button--ghost{color:#2463eb;background:#eef6ff}.button--warning{background:var(--warning);color:#fff}.button--danger{background:var(--danger);color:#fff}.panel{overflow:hidden}.panel__header{padding:20px 22px 0}.panel__header h3,.section-title{font-size:20px}.panel__header p,.stat-card__subtitle,.field__hint{color:var(--muted);margin-top:6px;line-height:1.6}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stat-card{padding:20px}.stat-card__label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px}.stat-card__value{margin-top:10px;font-size:30px;display:block}.data-table{overflow:hidden}.data-table__head,.data-table__row{align-items:center;gap:16px;padding:18px 20px;display:grid}.data-table__head{background:var(--panel-alt);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.data-table__row+.data-table__row{border-top:1px solid var(--border)}.cost-workspace{gap:22px;display:grid}.cost-table-grid{overflow-x:auto}.cost-table-grid .legacy-table__head,.cost-table-grid .legacy-table__row{grid-template-columns:100px 130px 130px 150px minmax(220px,1fr) 130px 64px 120px 130px 120px 110px minmax(220px,1fr) 150px;min-width:1680px}.cost-labor-actions{grid-template-columns:minmax(240px,1.4fr) minmax(160px,.8fr) auto minmax(150px,.7fr) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.cost-labor-actions label{gap:6px;display:grid}.cost-labor-actions label span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.cost-product-labor-grid{overflow-x:auto}.cost-product-labor-grid .legacy-table__head,.cost-product-labor-grid .legacy-table__row{grid-template-columns:64px 130px minmax(240px,1fr) 150px 160px 110px 130px 150px 120px;min-width:1180px}.cost-product-labor-grid .legacy-input{min-height:38px;padding:8px 10px}.file-workspace{gap:22px;display:grid}.file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.file-folder-stack{gap:18px;display:grid}.file-folder-section{gap:12px;display:grid}.file-folder-section__head{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.file-folder-section__head h2{color:#172033;margin:0;font-size:18px}.file-folder-section__head p{color:var(--muted);margin:2px 0 0;font-size:13px}.file-folder-section__icon{color:#ea580c;background:#fff7ed;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.file-breadcrumbs{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.file-breadcrumbs__item{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-weight:800;display:inline-flex}.file-breadcrumbs__item:hover,.file-breadcrumbs__item--active{color:var(--primary)}.file-breadcrumbs__item span{color:#cbd5e1}.file-create-panel{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:10px;display:grid}.file-create-panel label{gap:6px;display:grid}.file-create-panel label span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.file-list{gap:12px;display:grid}.file-list .file-card{grid-template-columns:220px repeat(3,minmax(120px,1fr)) auto;align-items:center;gap:16px;display:grid}.file-card{gap:14px;display:grid}.file-card[draggable=true]{cursor:grab}.file-card--dragging{opacity:.55}.file-card h3{color:#172033;overflow-wrap:anywhere;font-size:17px}.file-card__top{justify-content:space-between;align-items:center;display:flex}.file-card__icon{border-radius:18px;place-items:center;width:56px;height:56px;font-weight:900;display:grid}.file-card__status{color:#64748b;background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.file-card__status--done{color:#16a34a;background:#ecfdf3}.form-sections{gap:20px;display:grid}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field-grid__item--wide{grid-column:span 2}.field{gap:8px;display:grid}.field__label{letter-spacing:.03em;color:#475467;text-transform:uppercase;font-size:12px;font-weight:700}.field__control{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:center;min-height:52px;padding:14px 16px;display:flex}.field__input{width:100%;color:var(--text);font:inherit;outline:none}.field__input:focus,.field__control--interactive:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #0e74901f}.field__control--interactive input{width:18px;height:18px;accent-color:var(--primary)}.field__control--select,.field__control--file{justify-content:space-between}.field__control--select small{color:var(--muted)}.field__control--textarea{white-space:pre-wrap;align-items:flex-start;min-height:112px;line-height:1.7}.shop-logo-preview{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:18px;width:96px;height:96px;padding:10px;box-shadow:0 12px 30px #1f2a3d14}.field__control--checkbox{gap:12px}.checkbox{border:1px solid var(--border);background:#fff;border-radius:8px;width:22px;height:22px}.subtabs{flex-wrap:wrap;gap:10px;display:flex}.subtabs__link{border:1px solid var(--border);background:#fff;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600}.key-value-list{gap:12px;display:grid}.key-value-list__item{background:var(--panel-alt);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.key-value-list__item span{color:var(--muted)}.timeline{gap:12px;display:grid}.timeline__item{border:1px solid var(--border);background:var(--panel-alt);border-radius:18px;gap:4px;padding:14px 16px;display:grid}.timeline__item span{color:var(--muted)}.two-column{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;display:grid}.order-card{padding:22px}.order-card__summary{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding-bottom:14px;display:flex}.order-card__customer{margin-bottom:6px;font-size:22px}.order-card__barcode,.order-card__meta,.order-card__info p,.order-card__cargo li,.detail-card p,.detail-hero__content p{color:var(--muted);line-height:1.7}.order-card__body{grid-template-columns:minmax(0,1fr) 280px;gap:24px;display:grid}.order-card__left{grid-template-columns:180px minmax(0,1fr);gap:20px;display:grid}.order-card__image,.detail-hero__media{gap:12px;display:grid;position:relative}.order-card__image-photo{object-fit:cover;border-radius:18px;width:100%;min-height:180px;max-height:220px;box-shadow:inset 0 0 0 1px #0f172a14}.order-card__image-fill,.detail-hero__image{min-height:180px;color:var(--primary);background:linear-gradient(135deg,#e4e7ff,#f2f4ff);border-radius:18px;place-items:center;font-size:60px;font-weight:700;display:grid}.order-card__info h4,.detail-hero__content h2,.detail-card h3{margin-bottom:10px;font-size:20px}.order-card__actions{gap:18px;display:grid}.order-card__cargo{gap:4px;list-style:none;display:grid}.badge{border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.badge--primary{color:var(--primary);background:#eef2ff}.badge--muted{color:#475569;background:#f8fafc}.order-card__badges{flex-wrap:wrap;gap:6px;max-width:calc(100% - 16px);display:flex;position:absolute;inset:8px auto auto 8px}.detail-hero{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:300px minmax(0,1fr);gap:28px;padding:24px;display:grid}.detail-hero__content{gap:6px;display:grid}.detail-hero__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.detail-hero__heading-actions{width:240px}.detail-hero__price{color:#111827;font-size:28px;font-weight:700}.separator{border:0;border-top:1px solid var(--border);margin:12px 0}.detail-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.detail-card{padding:22px}.dashboard-table{overflow:hidden}.dashboard-table__header,.dashboard-table__row{grid-template-columns:1.2fr 2fr 1fr 1.4fr 1fr 56px;align-items:center;gap:16px;padding:18px 20px;display:grid}.dashboard-table__header{background:var(--panel-alt);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.dashboard-table__row+.dashboard-table__row{border-top:1px solid var(--border)}.text-link{color:var(--primary);font-weight:700}.legacy-screen{gap:18px}.legacy-source{color:#98a2b3;margin-top:8px;font-size:11px;display:none}.legacy-panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;min-width:0;padding:20px}.legacy-section-title{gap:6px;margin-bottom:16px;display:grid}.legacy-section-title h3{color:#2f3a4a;font-size:17px;font-weight:700}.legacy-section-title p,.legacy-panel small{color:var(--muted);font-size:12px;line-height:1.5}.legacy-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.legacy-field-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-field{color:#344054;gap:8px;font-size:13px;font-weight:600;display:grid}.legacy-field b{color:var(--danger)}.legacy-field--span-2{grid-column:span 2}.legacy-field--span-3{grid-column:span 3}.legacy-field--span-4{grid-column:span 4}.legacy-input{color:#344054;background:#fff;border:1px solid #d9ddf0;border-radius:10px;outline:none;width:100%;min-height:42px;padding:10px 12px;font-size:13px}.legacy-input[type=file]{color:#64748b;cursor:pointer;background:linear-gradient(#fbfaff 0%,#f4f0ff 100%);border:1px dashed #bda7ff;min-height:50px;padding:8px;box-shadow:inset 0 0 0 1px #7c3aed0f}.legacy-input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:0;border-radius:9px;min-height:34px;margin-right:12px;padding:8px 14px;font-weight:800;box-shadow:0 8px 18px #7c3aed33}.legacy-input[type=file]:hover{background:#f7f2ff;border-color:#8b5cf6}.legacy-input[type=file]:hover::file-selector-button{filter:brightness(.98)}.legacy-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #7367f01f}.legacy-input--textarea{resize:vertical;min-height:96px}.legacy-input--multi-select{min-height:190px;padding:8px}.legacy-input--multi-select option{border-radius:8px;padding:8px 10px}.country-checkbox-picker{gap:12px;display:grid}.country-checkbox-picker__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.country-checkbox-picker__search{flex:220px}.country-checkbox-picker__selected{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.country-checkbox-picker__chip{color:#5b21b6;font:inherit;cursor:pointer;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-weight:700;display:inline-flex}.country-checkbox-picker__chip span{font-size:16px;line-height:1}.country-checkbox-picker__grid{overscroll-behavior:contain;background:#f8fafc;border:1px solid #d9ddf0;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;height:238px;padding:10px;display:grid;overflow:auto}.country-checkbox-picker__grid::-webkit-scrollbar{width:10px}.country-checkbox-picker__grid::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px}.country-checkbox-picker__grid::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #eef2f7;border-radius:999px}.country-checkbox-picker__grid::-webkit-scrollbar-thumb:hover{background:#7c3aed}.country-checkbox-picker__option{color:#344054;text-align:left;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-weight:700;display:flex}.country-checkbox-picker__option:hover,.country-checkbox-picker__option--selected{color:#4c1d95;background:#f5f3ff;border-color:#a78bfa}.country-checkbox-picker__box{color:#7c3aed;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;display:inline-grid}.country-checkbox-picker__option--selected .country-checkbox-picker__box{background:#ede9fe;border-color:#7c3aed}.legacy-input--small{width:auto;min-width:110px;min-height:38px}.legacy-check,.legacy-action-inline{align-items:center;gap:8px;display:inline-flex}.legacy-action-inline{flex-wrap:wrap}.legacy-action-inline small{color:var(--muted);font-size:11px}.legacy-check{color:#475467;font-size:13px;font-weight:500}.legacy-check input,.legacy-table input,.legacy-permission input{accent-color:var(--primary)}.legacy-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.legacy-form{gap:16px;display:grid}.legacy-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.legacy-table-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.legacy-table-toolbar h3{margin-bottom:6px;font-size:17px}.legacy-table-toolbar span{color:var(--muted);font-size:12px}.legacy-table-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.legacy-table{border:1px solid var(--border);border-radius:14px;overflow-x:auto}.legacy-table__head,.legacy-table__row{align-items:center;min-width:860px;display:grid}.legacy-table__head{color:#667085;letter-spacing:.03em;text-transform:uppercase;background:#f8f9fc;font-size:11px;font-weight:800}.legacy-table__head span,.legacy-table__row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:13px 14px;overflow:hidden}.legacy-table__row{color:#344054;background:#fff;font-size:13px}.legacy-table__link{color:var(--primary);font-weight:700;text-decoration:none}.legacy-table__link:hover{text-decoration:underline}.legacy-table__row+.legacy-table__row{border-top:1px solid var(--border)}.legacy-table__empty{color:var(--muted);text-align:center;padding:22px;font-size:13px}.legacy-pagination{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.legacy-filter-grid,.legacy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.legacy-kv{border-top:1px solid #eef1f7;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.legacy-kv:first-of-type{border-top:0}.legacy-kv span{color:var(--muted);font-size:12px}.legacy-kv strong{color:#263445;overflow-wrap:anywhere;min-width:0;font-size:13px}.legacy-note-grid{gap:10px;display:grid}.legacy-note-grid p{border-left:4px solid var(--warning);color:#7a4b10;background:#fff8ef;border-radius:12px;padding:12px 14px;font-size:13px}.legacy-permission{border:1px solid var(--border);border-radius:14px;overflow-x:auto}.legacy-permission__head,.legacy-permission__row{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(110px,1fr));align-items:center;min-width:820px;display:grid}.legacy-permission__head{color:#667085;text-transform:uppercase;background:#f8f9fc;font-size:11px;font-weight:800}.legacy-permission__head span,.legacy-permission__row>*{padding:13px 14px}.legacy-permission__row{border-top:1px solid var(--border);color:#344054;font-size:13px}.legacy-modal-backdrop{z-index:40;background:#0f172a70;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.legacy-modal{background:#fff;border-radius:18px;width:min(720px,100%);max-height:calc(100vh - 48px);padding:20px;overflow:auto;box-shadow:0 24px 70px #0f172a42}.legacy-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.legacy-modal__header h3{font-size:19px}.legacy-modal__header p{color:var(--muted);margin-top:6px;font-size:13px}.legacy-button--success{background:var(--success);color:#fff}@media (max-width:1180px){.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-card__body,.detail-hero,.two-column,.legacy-field-grid{grid-template-columns:1fr}.legacy-field--span-2,.legacy-field--span-3,.legacy-field--span-4{grid-column:auto}}@media (max-width:960px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;position:static}.metric-grid,.detail-grid,.stat-grid,.field-grid{grid-template-columns:1fr}.dashboard-table,.data-table,.legacy-table,.legacy-permission{overflow-x:auto}.dashboard-table__header,.dashboard-table__row,.data-table__head,.data-table__row{min-width:860px}.legacy-filter-grid,.legacy-card-grid,.legacy-field-grid--compact{grid-template-columns:1fr}}@media (max-width:720px){.topbar,.content-header,.toolbar-card,.search-form,.order-card__summary,.order-card__left,.detail-hero__heading{grid-template-columns:1fr;display:grid}.workspace{padding:18px}.order-card__body{gap:18px}.legacy-table-toolbar,.legacy-modal__header{display:grid}.legacy-table-controls{justify-content:flex-start}}.status-workspace{gap:22px;display:grid}.status-workspace__hero{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(135deg,#fff,#f7f8ff);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px;display:flex}.status-workspace__hero h1{color:#1f2a3d;margin:4px 0 10px;font-size:clamp(28px,4vw,44px);line-height:1}.status-workspace__hero p{color:var(--muted);max-width:760px}.status-workspace__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.status-workspace__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.status-flow{gap:14px;display:grid;position:relative}.status-flow-card{background:#fff;border:1px solid #e6e9f4;border-radius:22px;grid-template-columns:32px 44px 64px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:20px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:grid;position:relative;box-shadow:0 18px 45px #1f2a3d12}.status-flow-card--dragging{border-color:var(--primary);opacity:.55;transform:scale(.985);box-shadow:0 12px 30px #6750f029}.status-flow-card--locked{background:linear-gradient(#fff,#f8fafc);border-style:dashed}.status-flow-card--locked .status-flow-card__drag{cursor:not-allowed;opacity:.45}.status-flow-card:not(:last-child):after{content:"↓";color:#98a2b3;z-index:2;font-size:20px;position:absolute;bottom:-18px;left:88px}.status-flow-card__drag{color:#98a2b3;cursor:grab;letter-spacing:-5px;font-weight:800}.status-flow-card__drag:active{cursor:grabbing}.status-flow-card__step{background:var(--primary);color:#fff;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.status-flow-card__icon{width:58px;height:58px;color:var(--primary);background:#f0edff;border-radius:18px;place-items:center;font-size:26px;font-weight:800;display:grid}.status-flow-card__body h2{color:#1f2a3d;margin-bottom:6px;font-size:18px}.status-flow-card__body p{color:#667085;font-size:13px}.status-flow-card__meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.status-flow-card__meta span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 10px;font-size:12px}.status-flow-card__tag{color:#4f46e5;white-space:nowrap;background:#eef2ff;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800}.status-flow-card__controls{align-items:center;gap:6px;display:inline-flex}.status-flow-card__controls button,.status-flow-card__controls a{color:#344054;cursor:pointer;background:#f4f6fb;border:0;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;text-decoration:none;display:grid}.status-flow-card__controls button:disabled{cursor:not-allowed;opacity:.35}.status-flow-card__locked{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.status-flow-card__warning,.status-flow-card__upload{border-radius:14px;margin-top:14px;padding:14px;font-size:13px}.status-flow-card__warning{color:#9a4b00;background:#fff4e5}.status-flow-card__upload{color:#9a3412;background:#fff7ed;border:1px dashed #fb923c;gap:4px;display:grid}.status-flow-card--blue .status-flow-card__icon,.status-flow-card--blue .status-flow-card__tag{color:#2563eb;background:#eaf2ff}.status-flow-card--teal .status-flow-card__icon,.status-flow-card--teal .status-flow-card__tag{color:#0f766e;background:#e6fffb}.status-flow-card--amber .status-flow-card__icon,.status-flow-card--amber .status-flow-card__tag{color:#d97706;background:#fff7ed}.status-flow-card--warning .status-flow-card__icon,.status-flow-card--warning .status-flow-card__tag{color:#f97316;background:#fff1e8}.status-flow-card--success .status-flow-card__icon,.status-flow-card--success .status-flow-card__tag{color:#16a34a;background:#e8f8ee}.status-guide{gap:16px;display:grid;position:sticky;top:24px}.status-guide section{box-shadow:var(--shadow);background:#fff;border:1px solid #e6e9f4;border-radius:22px;padding:22px}.status-guide h2{color:#1f2a3d;margin-bottom:16px;font-size:17px}.status-guide__item{grid-template-columns:42px 1fr;align-items:start;gap:12px;margin-top:14px;display:grid}.status-guide__item span{width:42px;height:42px;color:var(--primary);background:#f0edff;border-radius:12px;place-items:center;font-weight:800;display:grid}.status-guide__item strong,.status-guide__steps li,.status-guide__summary dd{color:#253047;font-size:13px}.status-guide__item p{color:#667085;margin-top:3px;font-size:12px;line-height:1.45}.status-guide__steps{color:#667085;gap:10px;padding-left:18px;display:grid}.status-guide__summary{gap:12px;display:grid}.status-guide__summary div{border-bottom:1px solid #eef1f7;justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.status-guide__summary dt{color:#667085;font-size:13px}.status-workspace__message{color:#16a34a;font-weight:800}@media (max-width:1100px){.status-workspace__layout{grid-template-columns:1fr}.status-guide{position:static}}@media (max-width:760px){.status-workspace__hero,.status-flow-card{grid-template-columns:1fr;display:grid}.status-flow-card:not(:last-child):after{display:none}.status-workspace__actions,.status-flow-card__controls{justify-content:flex-start}}.product-group-manager{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:12px;margin-bottom:18px;padding:14px;display:grid}.product-group-manager strong{color:#0f172a;font-size:15px;display:block}.product-group-manager small,.product-group-manager__message{color:#64748b;margin:0;font-size:13px}.product-group-manager__create{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:10px;display:grid}.product-group-manager__chips{flex-wrap:wrap;gap:8px;display:flex}.product-group-chip{color:#4c1d95;background:#fff;border:1px solid #ddd6fe;border-radius:999px;align-items:center;gap:8px;padding:7px 9px 7px 12px;font-size:13px;font-weight:800;display:inline-flex}.product-group-chip--passive{color:#64748b;opacity:.72;border-color:#e5e7eb}.product-group-chip button{color:#334155;cursor:pointer;font:inherit;background:#f1f5f9;border:0;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:800}.product-group-chip button:hover{background:#e2e8f0}@media (max-width:760px){.product-group-manager__create{grid-template-columns:1fr}}:root{--background:#f8fafc;--panel:#fff;--panel-alt:#f1f5f9b3;--foreground:#0f172a;--muted:#64748b;--border:#e2e8f0b3;--primary:#7c3aed;--primary-soft:#f5f3ff;--shadow:0 1px 2px #0f172a0a;--gradient-primary:linear-gradient(135deg, #7c3aed 0%, #d946ef 100%)}body{background:var(--background);color:var(--foreground)}.app-shell{background:var(--background);grid-template-columns:256px minmax(0,1fr)}.sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;height:100vh;padding:28px 20px 20px;display:flex;position:sticky;top:0;overflow:auto}.sidebar__brand{gap:14px;padding-bottom:28px}.sidebar__brand-mark{background:var(--gradient-primary);color:#fff;border-radius:16px;width:46px;height:46px;box-shadow:0 14px 30px #7c3aed3d}.sidebar__eyebrow,.topbar__eyebrow{color:#94a3b8;letter-spacing:.14em}.sidebar__title,.topbar__title,.page-title,.content-header h2{color:var(--foreground);font-weight:600}.sidebar__nav{gap:26px}.sidebar__section-title{color:#94a3b8;letter-spacing:.14em;margin-bottom:10px;font-size:10px}.sidebar__link{color:#334155;border-radius:12px;align-items:center;gap:12px;min-height:40px;padding:10px 12px;display:flex;position:relative}.sidebar__link--active{color:#6d28d9;background:#f5f3ff}.sidebar__link--active:hover{color:#6d28d9;background:#ede9fe}.sidebar__link-icon{color:currentColor;opacity:.72;flex:none}.sidebar__active-dot{background:#8b5cf6;border-radius:999px;width:7px;height:7px;margin-left:auto;display:none}.sidebar__link--active .sidebar__active-dot{display:inline-block}.sidebar__user{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:grid}.sidebar__user-avatar{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.sidebar__user strong,.sidebar__user small{display:block}.sidebar__user small{color:#94a3b8;margin-top:2px}.topbar{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr) auto;min-height:72px;padding:16px 32px;position:sticky;top:0}.topbar__search{width:100%;max-width:650px;position:relative}.topbar__search-icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.topbar__search-input{color:#0f172a;background:#f1f5f9b3;border:0;border-radius:16px;height:48px;padding-left:48px;box-shadow:inset 0 0 0 1px #e2e8f0bf}.topbar__search-input:focus{outline:none;box-shadow:inset 0 0 0 1px #c4b5fd,0 0 0 4px #ddd6feb8}.topbar__context{align-content:center;gap:3px;min-height:48px;display:grid}.topbar__context span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.topbar__context strong{color:#0f172a;font-size:18px}.topbar__bell{color:#64748b;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:relative}.topbar__bell:hover{background:#f8fafc}.topbar__bell span{color:#fff;background:#f43f5e;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #fff}.topbar__notifications{position:relative}.topbar__notifications-menu{z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:min(390px,88vw);max-height:min(480px,100vh - 120px);display:grid;position:absolute;top:calc(100% + 14px);right:-10px;overflow:auto;box-shadow:0 22px 58px #0f172a2e}.topbar__notifications-head{background:#fff;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.topbar__notifications-head>div:first-child{gap:3px;min-width:0;display:grid}.topbar__notifications-head>div:first-child span{color:#64748b;font-size:12px;font-weight:700}.topbar__notifications-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.topbar__notifications-actions button{color:#7c3aed;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.topbar__notifications-actions button:disabled{color:#94a3b8;cursor:not-allowed}.topbar__notifications-state{background:#fff7f7;border-bottom:1px solid #fee2e2;gap:4px;padding:12px 16px;display:grid}.topbar__notifications-state strong{color:#991b1b;font-size:13px}.topbar__notifications-state span{color:#b91c1c;font-size:12px}.topbar__notification{color:#334155;border-bottom:1px solid #f1f5f9;grid-template-columns:8px minmax(0,1fr);gap:10px;padding:13px 16px;display:grid}.topbar__notification--unread{background:#f8f5ff}.topbar__notification-dot{background:#cbd5e1;border-radius:999px;width:8px;height:8px;margin-top:6px}.topbar__notification--unread .topbar__notification-dot{background:#7c3aed}.topbar__notification-body{gap:5px;min-width:0;display:grid}.topbar__notification-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.topbar__notification-meta small{color:#4f46e5;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:#eef2ff;border-radius:999px;align-items:center;width:fit-content;max-width:140px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex;overflow:hidden}.topbar__notification-meta time{color:#94a3b8;white-space:nowrap;font-size:11px;font-weight:800}.topbar__notification-body strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar__notification-body span,.topbar__notification-body small,.topbar__notifications-empty{color:#64748b;font-size:12px}.topbar__notification-body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar__notifications-empty{margin:0;padding:16px}.topbar__account-wrap{position:relative}.topbar__account{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.topbar__account:hover .topbar__chevron{color:#7c3aed}.topbar__account-menu{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:260px;display:grid;position:fixed;top:70px;right:120px;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.topbar__account-menu-head{border-bottom:1px solid #eef2f7;gap:3px;min-width:0;padding:15px 16px;display:grid}.topbar__account-menu-head strong{color:#0f172a}.topbar__account-menu-head span,.topbar__account-menu-head small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.topbar__account-menu a,.topbar__account-menu button{color:#334155;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f5f9;padding:13px 16px;font-weight:700;text-decoration:none}.topbar__account-menu a:hover,.topbar__account-menu button:hover{color:#7c3aed;background:#f8fafc}.topbar__shop-switcher{grid-template-columns:1fr auto;gap:4px 6px;min-width:170px;display:grid}.topbar__shop-switcher span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:800}.topbar__shop-switcher select{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:40px;padding:0 12px;font-weight:700}.topbar__inline-action{color:#7c3aed;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:40px;height:40px;font-size:20px;font-weight:900}.topbar__inline-link{color:#7c3aed;background:#fff;border:1px solid #e2e8f0;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;text-decoration:none;display:inline-grid}.topbar__shop-action{color:#7c3aed;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:12px;place-items:center;min-width:86px;height:40px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.topbar__shop-action:hover{background:#f5f3ff;border-color:#c4b5fd}.topbar__chevron{color:#94a3b8}.topbar__avatar{color:#fff;background:#f59e0b}.workspace,.product-catalog{padding:32px}.onboarding-page{gap:24px;max-width:1160px;margin:0 auto;display:grid}.onboarding-hero,.onboarding-card,.onboarding-notice,.onboarding-message,.shop-membership-panel{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 20px 50px #0f172a0d}.onboarding-hero{gap:10px;padding:32px;display:grid}.onboarding-hero h1{font-size:34px;line-height:1.1}.onboarding-hero p,.onboarding-card p,.onboarding-notice span{color:#64748b}.onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.onboarding-card{gap:16px;padding:24px;display:grid}.onboarding-checklist{border:1px solid #e2e8f0;border-radius:16px;gap:10px;margin:0;padding:14px;display:grid}.onboarding-checklist legend{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:800}.onboarding-checklist label{align-items:center;gap:10px;font-weight:700;display:flex}.onboarding-notice,.onboarding-message{gap:6px;padding:18px 22px;display:grid}.onboarding-notice{background:#fffbeb;border-color:#fde68a}.onboarding-memberships{border-top:1px solid #eef2f7;gap:8px;padding-top:12px;display:grid}.onboarding-membership-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.onboarding-membership-row div{gap:4px;display:grid}.onboarding-membership-row small{color:#64748b;font-weight:600}.onboarding-membership-row .button{white-space:nowrap}.shop-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shop-membership-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;gap:12px;padding:18px;display:grid}.shop-membership-list{gap:10px;display:grid}.shop-membership-row{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(160px,1fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.shop-membership-row span{color:#64748b}.shop-membership-row em{color:#7c3aed;justify-self:end;font-style:normal;font-weight:800}.page,.legacy-screen,.order-dashboard{gap:24px}.content-header{align-items:flex-start;gap:24px}.breadcrumb{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase}.page-title{margin-top:8px}.page-description,.legacy-source{color:#94a3b8}.button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button__icon{flex:none}.button--primary,.order-action-group__primary{background:var(--gradient-primary);color:#fff;border:0;box-shadow:0 10px 22px #7c3aed38}.button--primary:hover,.order-action-group__primary:hover{background:linear-gradient(135deg,#6d28d9 0%,#c026d3 100%)}.button--outline,.button--ghost,.order-action-group__secondary{color:#0f172a;background:#fff;border-color:#e2e8f0}.button--outline:hover,.button--ghost:hover,.order-action-group__secondary:hover{background:#f8fafc}.legacy-input,.order-filter__summary{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-height:40px}.legacy-input:focus{border-color:#c4b5fd;outline:none;box-shadow:0 0 0 4px #ddd6feb3}.order-dashboard__summary{grid-template-columns:minmax(260px,1fr) minmax(320px,1fr) minmax(260px,1fr);gap:18px}.order-dashboard-summary-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:24px}.order-dashboard-summary-card:first-child{color:#fff;background:var(--gradient-primary);border:0;position:relative;overflow:hidden;box-shadow:0 20px 40px #7c3aed2e}.order-dashboard-summary-card:first-child:before,.order-dashboard-summary-card:first-child:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:999px;width:190px;height:190px;position:absolute}.order-dashboard-summary-card:first-child:before{top:-64px;right:-42px}.order-dashboard-summary-card:first-child:after{bottom:-86px;right:-28px}.order-dashboard-summary-card:first-child>*{z-index:1;position:relative}.order-dashboard-summary-card:first-child .order-dashboard-summary-card__label,.order-dashboard-summary-card:first-child p{color:#ffffffc7}.order-dashboard-summary-card:first-child>strong{color:#fff}.order-dashboard-summary-card__label{color:#94a3b8;letter-spacing:.12em}.order-dashboard-summary-card__status{min-height:28px}.order-dashboard-summary-card__status span{color:#334155;align-items:center;gap:10px;display:flex}.order-dashboard-summary-card__status span:before{content:"";background:#8b5cf6;border-radius:999px;width:8px;height:8px}.order-dashboard-summary-card__status:first-child span:before{background:#f59e0b}.order-dashboard-summary-card__status:nth-child(2) span:before{background:#06b6d4}.order-dashboard-summary-card__status:nth-child(3) span:before{background:#8b5cf6}.order-dashboard-summary-card__status:nth-child(4) span:before{background:#f43f5e}.order-dashboard-summary-card__status:nth-child(5) span:before{background:#10b981}.order-dashboard-summary-card__bulk-action{color:#334155;min-height:46px;box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}.order-dashboard-summary-card__bulk-action.button--primary{background:var(--gradient-primary);color:#fff;border:0}.order-dashboard-filterbar{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:20px}.order-filter__label{color:#94a3b8;letter-spacing:.12em}.order-dashboard-filterbar__active-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.order-dashboard-filterbar__chip{color:#6d28d9;background:#f5f3ff;border:1px solid #ede9fe}.order-dashboard-filterbar__chip:after{content:"×";color:#8b5cf6;margin-left:8px}.order-dashboard-filterbar__clear{color:#64748b;background:0 0;border:0}.order-dashboard-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:minmax(360px,1.35fr) minmax(260px,.85fr) minmax(280px,.9fr);gap:22px;padding:22px}.order-dashboard-card:hover{border-color:#c4b5fdb3;transform:translateY(-2px);box-shadow:0 18px 42px #0f172a14}.order-dashboard-card__selector{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.order-dashboard-card__left{grid-template-columns:96px minmax(0,1fr);gap:18px}.order-dashboard-card__image,.product-visual{border-radius:18px}.product-visual{min-height:96px;box-shadow:none}.product-visual__photo{border-radius:18px}.product-visual__label{color:#334155;background:#ffffffe6;border-radius:12px;place-items:center;width:34px;min-width:0;height:34px;padding:0;display:grid;bottom:8px;left:auto;right:8px;box-shadow:0 2px 8px #0f172a1f}.product-visual__label strong{font-size:12px}.product-visual__label small{display:none}.order-dashboard-card__content h3{color:#0f172a;font-weight:600}.order-dashboard-card__meta span{color:#64748b;background:#f8fafc}.order-dashboard-card__indicator,.order-card__indicator{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.order-dashboard-card__indicator span,.order-card__indicator span{color:#c2410c;background:#ffedd5}.order-dashboard-card__attributes{grid-template-columns:repeat(2,minmax(0,1fr))}.order-dashboard-card__attribute dt,.order-dashboard-card__facts span,.order-dashboard-card__shipping span{color:#94a3b8;letter-spacing:.09em}.order-dashboard-card__attribute dd,.order-dashboard-card__facts strong,.order-dashboard-card__shipping strong{color:#0f172a}.order-dashboard-card__center,.order-dashboard-card__right{border-left:1px solid #eef2f7;padding-left:22px}.order-dashboard-card__facts>div,.order-dashboard-card__shipping>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.order-dashboard-card__fact-icon{color:#94a3b8;background:#f8fafc;border-radius:10px;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.order-status-pill{border:1px solid;min-height:30px;padding:7px 12px}.order-status-pill--created{color:#d97706;background:#fffbeb}.order-status-pill--design,.order-status-pill--workshop{color:#7c3aed;background:#f5f3ff}.order-status-pill--polish{color:#b45309;background:#fef3c7}.order-status-pill--quality{color:#059669;background:#ecfdf5}.order-action-group{gap:10px}.order-action-group .button{width:100%;min-height:40px}.legacy-pagination{justify-content:flex-end}.legacy-pagination button,.legacy-pagination span{border-radius:12px}.legacy-pagination .is-active,.legacy-pagination [aria-current=page]{color:#fff;background:#0f172a}@media (max-width:1180px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.topbar,.order-dashboard__summary,.order-dashboard-card,.order-dashboard-card--selectable{grid-template-columns:1fr}.order-dashboard-filterbar__main{grid-template-columns:repeat(2,minmax(0,1fr))}.order-dashboard-filterbar__search,.order-filter--date{grid-column:1/-1}.order-dashboard-card__center,.order-dashboard-card__right{border-top:1px solid #eef2f7;border-left:0;padding-top:18px;padding-left:0}}@media (max-width:760px){.workspace,.product-catalog{padding:20px}.topbar{padding:14px 20px}.order-dashboard-card__left{grid-template-columns:1fr}}.legacy-panel,.panel,.data-table,.dashboard-table,.detail-card,.stat-card,.toolbar-card,.search-card,.order-card,.gift-workspace__orders,.gift-workspace__composer,.gift-print-panel,.shop-application-board,.gift-order-card,.shop-application-card,.gift-printable-card,.gift-compose-card,.passive-summary-card,.passive-filterbar,.passive-row,.passive-drawer,.order-detail-hero,.detail-hero,.status-guide section,.status-flow-card,.file-card,.product-card,.product-catalog__filters,.product-catalog__resultbar,.product-catalog__metrics>div{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px}.legacy-panel:hover,.panel:hover,.data-table:hover,.dashboard-table:hover,.detail-card:hover,.stat-card:hover,.toolbar-card:hover,.search-card:hover,.order-card:hover,.gift-workspace__orders:hover,.gift-workspace__composer:hover,.gift-print-panel:hover,.shop-application-board:hover,.gift-order-card:hover,.shop-application-card:hover,.gift-printable-card:hover,.gift-compose-card:hover,.passive-summary-card:hover,.passive-filterbar:hover,.passive-row:hover,.passive-drawer:hover,.order-detail-hero:hover,.detail-hero:hover,.status-guide section:hover,.status-flow-card:hover,.file-card:hover,.product-card:hover,.product-catalog__filters:hover,.product-catalog__resultbar:hover,.product-catalog__metrics>div:hover{box-shadow:0 1px 2px #0f172a0d}.legacy-panel,.panel,.detail-card,.stat-card,.toolbar-card,.search-card,.file-card{padding:20px}.eyebrow,.breadcrumb,.legacy-source,.legacy-section-title p,.legacy-table__head,.legacy-permission__head,.dashboard-table__header,.data-table__head,.field__label,.legacy-field>span,.product-catalog__metrics span,.product-catalog__filters span,.gift-ops-header__metrics span,.passive-summary-card span,.passive-queue__head,.order-detail-hero__fact span,.legacy-kv span,.stat-card__label,.metric-card__label{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase}.breadcrumb,.legacy-source{font-size:11px}.legacy-section-title h3,.panel__header h3,.section-title,.detail-card h3,.file-card h3,.product-card h2,.gift-order-card h4,.gift-printable-card h4,.status-guide h2,.status-flow-card__body h2,.passive-drawer__header h3,.passive-empty-state h3,.order-detail-hero__heading h2,.detail-hero__content h2{color:#0f172a;font-weight:600}.page-description,.legacy-panel small,.legacy-section-title p,.panel__header p,.field__hint,.gift-ops-header p,.gift-workspace__header p,.shop-application-board__header p,.gift-order-card p,.gift-printable-card p,.shop-application-card p,.status-flow-card__body p,.status-guide__item p,.passive-drawer__header p,.passive-empty-state p,.legacy-kv span,.legacy-table-toolbar span,.inline-action__message{color:#64748b}.button{border:1px solid #0000;border-radius:12px;min-height:40px;padding:0 16px}.button--primary,.legacy-button--success{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:0;box-shadow:0 1px 2px #7c3aed33}.button--success{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%);border:0;box-shadow:0 10px 20px #16a34a2e}.button--primary:hover,.legacy-button--success:hover,.button--success:hover{opacity:.95}.button--outline{color:#334155;background:#fff;border-color:#e2e8f0}.button--ghost{color:#64748b;background:#fff;border-color:#e2e8f0}.button--outline:hover,.button--ghost:hover{background:#f8fafc}.button--danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.button--warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.legacy-input,.field__control,.search-form__input,.field__input,.order-filter__summary{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-height:40px}.legacy-input:focus,.field__input:focus,.field__control--interactive:focus-within,.search-form__input:focus{background:#fff;border-color:#c4b5fd;outline:none;box-shadow:0 0 0 4px #ddd6febf}.legacy-table,.legacy-permission,.data-table,.dashboard-table{background:#fff;border-color:#e2e8f0b3;border-radius:24px}.legacy-table__head,.legacy-permission__head,.data-table__head,.dashboard-table__header{background:#fff;border-bottom:1px solid #f1f5f9}.legacy-table__row,.legacy-permission__row,.data-table__row,.dashboard-table__row{color:#334155;background:#fff;border-color:#f1f5f9}.legacy-table__row:hover,.legacy-permission__row:hover,.data-table__row:hover,.dashboard-table__row:hover{background:#f8fafc}.legacy-table__link,.text-link,.subtabs__link{color:#6d28d9}.legacy-pagination button,.legacy-pagination span,.subtabs__link,.badge,.gift-status,.shop-approval-badge,.file-card__status,.passive-priority,.product-card__category,.product-card__chips span,.gift-order-card__meta span,.gift-printable-card__meta span{border-radius:999px}.badge,.gift-status,.shop-approval-badge,.file-card__status,.passive-priority,.product-card__category,.product-card__chips span,.gift-order-card__meta span,.gift-printable-card__meta span{border:1px solid;padding:4px 8px}.badge--primary,.product-card__category,.product-card__chips span,.shop-approval-badge--pending,.gift-status--waiting{color:#b45309;background:#fffbeb}.gift-status,.gift-status--printed,.shop-approval-badge--approved,.file-card__status--done{color:#047857;background:#ecfdf5}.shop-approval-badge--rejected,.gift-status--locked{color:#be123c;background:#fff1f2}.product-catalog,.gift-module,.file-workspace,.cost-workspace,.status-workspace,.production-label-workspace,.legacy-screen,.stack,.form-sections{gap:24px}.stack,.form-sections{display:grid}.product-catalog__hero,.gift-ops-header,.status-workspace__hero{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#d946ef 100%);border:0;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #7c3aed33}.product-catalog__hero:before,.gift-ops-header:before,.status-workspace__hero:before,.product-catalog__hero:after,.gift-ops-header:after,.status-workspace__hero:after{content:"";pointer-events:none;background:#ffffff1a;border-radius:999px;position:absolute}.product-catalog__hero:before,.gift-ops-header:before,.status-workspace__hero:before{width:120px;height:120px;top:-34px;right:-34px}.product-catalog__hero:after,.gift-ops-header:after,.status-workspace__hero:after{width:180px;height:180px;bottom:-90px;right:140px}.product-catalog__hero>*,.gift-ops-header>*,.status-workspace__hero>*{z-index:1;position:relative}.product-catalog__hero h1,.product-catalog__hero p,.product-catalog__hero .breadcrumb,.gift-ops-header h2,.gift-ops-header p,.gift-ops-header .breadcrumb,.status-workspace__hero h1,.status-workspace__hero p,.status-workspace__hero .eyebrow{color:#fff}.product-catalog__hero p:not(.breadcrumb),.gift-ops-header p,.status-workspace__hero p{color:#ffffffd1}.product-catalog__hero .button--primary,.gift-ops-header .button--primary,.status-workspace__hero .button--primary{color:#6d28d9;box-shadow:none;background:#fff}.product-catalog__hero .button--outline,.gift-ops-header .button--outline,.status-workspace__hero .button--outline{color:#fff;background:#ffffff1f;border-color:#ffffff59}.product-catalog__metrics,.passive-summary-grid,.stat-grid,.metric-grid{gap:16px}.product-catalog__metrics>div strong,.passive-summary-card strong,.stat-card__value,.metric-card__value{color:#0f172a;font-weight:600}.product-catalog__filters,.gift-filter-bar,.passive-filterbar,.legacy-filter-grid .legacy-panel{padding:20px}.product-card{padding:18px;overflow:hidden}.product-card__image,.gift-order-card__image,.file-card__icon,.quality-image-panel__preview,.shop-logo-preview{background:#f8fafc;border-radius:16px}.product-card__actions,.shop-application-card__actions,.legacy-form-actions,.form-actions,.detail-actions,.status-workspace__actions{gap:10px}.gift-ops-header__metrics span{color:#ffffffc7;background:#ffffff1f;border-color:#ffffff3d}.gift-ops-header__metrics strong{color:#fff}.gift-bulk-bar,.order-bulkbar,.passive-bulkbar{color:#4c1d95;box-shadow:none;background:#f5f3ff;border:1px solid #ede9fe;border-radius:18px}.gift-warning,.passive-reason-badge--missing,.passive-summary-card--missing{color:#b45309;background:#fffbeb;border-color:#fde68a}.gift-feedback,.passive-reason-badge--matching,.passive-summary-card--matching{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.passive-reason-badge--blocking,.passive-summary-card--blocking,.shop-application-card__reason{color:#be123c;background:#fff1f2;border-color:#fecdd3}.passive-reason-badge--review,.passive-summary-card--review{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.passive-row--selected,.gift-order-card--active,.gift-printable-card--selected{background:#f5f3ff8c;border-color:#c4b5fd}.passive-drawer{width:100%;top:96px}.passive-drawer__header .button,.legacy-modal__header .button{min-width:40px}.order-detail-hero,.detail-hero{padding:24px}.order-detail-hero__facts,.detail-grid,.order-detail-hero__fact{border-color:#f1f5f9}.order-detail-hero__fact strong,.legacy-kv strong,.key-value-list__item strong,.field__control,.field__input,.legacy-table__row,.legacy-permission__row,.passive-row__col strong{color:#334155}.change-history__item,.timeline__item,.key-value-list__item,.passive-drawer__suggestion,.shop-application-card__description,.shop-application-card__review,.gift-compose-card,.gift-printable-card blockquote{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px}.legacy-modal{border:1px solid #e2e8f0b3;border-radius:24px;box-shadow:0 24px 70px #0f172a38}.panel__body{padding:20px}.field-grid{gap:16px}.field{gap:8px}.field__control--textarea{line-height:1.6}.key-value-list__item{border-color:#e2e8f0}.checkbox{background:#fff;border-color:#e2e8f0}.checkbox--checked{background:linear-gradient(135deg,#7c3aed 0%,#d946ef 100%);border-color:#0000}.subtabs__link{color:#334155;background:#fff;border-color:#e2e8f0}.subtabs__link:hover{color:#6d28d9;background:#f8fafc}.status-workspace__layout{gap:20px}.status-flow{gap:14px}.status-flow-card{padding:18px}.status-flow-card__icon,.status-guide__item span{color:#7c3aed;background:#f5f3ff;border-radius:14px}.status-flow-card__step{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#d946ef 100%)}.status-flow-card__tag{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px}.status-flow-card__locked{background:#f8fafc;border:1px solid #e2e8f0}.status-flow-card__warning,.status-flow-card__upload{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:16px}.file-grid,.product-catalog__grid,.shop-application-board__grid,.gift-workspace__order-list{gap:16px}.file-card__icon--folder{color:#b45309;background:#fffbeb}.file-card__icon--file{color:#7c3aed;background:#f5f3ff}.production-label-toolbar__filters,.production-label-toolbar__actions,.production-label-table,.shipping-label-viewer{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px}.legacy-note-grid--icons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legacy-note-icon{color:#64748b;cursor:help;background:#fff;border:1px solid #dbe3ef;border-radius:999px;justify-content:center;align-items:center;gap:2px;width:34px;height:34px;display:inline-flex;position:relative}.legacy-note-icon>span:first-of-type{font-size:10px;font-weight:800;line-height:1}.legacy-note-tooltip{z-index:30;color:#fff;opacity:0;pointer-events:none;background:#0f172a;border:1px solid #dbe3ef;border-radius:14px;width:min(340px,100vw - 48px);padding:10px 12px;font-size:12px;font-weight:650;line-height:1.55;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 18px 40px #0f172a2e}.legacy-note-icon:hover .legacy-note-tooltip,.legacy-note-icon:focus-visible .legacy-note-tooltip{opacity:1;transform:translateY(0)}.gift-ops-header{color:#0f172a;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;padding:16px 18px}.gift-ops-header:before,.gift-ops-header:after{display:none}.gift-ops-header__title{align-items:center;gap:12px;min-width:0;display:flex}.gift-ops-header__icon,.gift-help-dot{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.gift-ops-header__icon{color:#7c3aed;background:#f5f3ff;flex:none;width:42px;height:42px}.gift-ops-header h2{color:#0f172a;margin:2px 0 0;font-size:20px;line-height:1.2}.gift-ops-header p,.gift-ops-header .eyebrow{color:#94a3b8}.gift-help-strip{flex-wrap:wrap;gap:6px;display:flex}.gift-help-dot{color:#64748b;cursor:help;background:#f8fafc;border:1px solid #e2e8f0;width:30px;height:30px}.gift-ops-header__metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.gift-ops-header__metrics span{color:#64748b;background:#f8fafc;border-color:#e2e8f0;min-width:124px;padding:8px 10px}.gift-ops-header__metrics strong{color:#0f172a;font-size:18px}.gift-filter-bar{box-shadow:none;border-radius:18px;grid-template-columns:minmax(240px,1fr) minmax(160px,220px) minmax(160px,220px) auto;padding:14px}.gift-workspace{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);align-items:start;gap:18px}.gift-workspace__orders,.gift-workspace__composer,.gift-print-panel{box-shadow:none;border-radius:20px;padding:18px}.gift-workspace__header{margin-bottom:12px}.gift-workspace__header h3{color:#0f172a;font-size:16px}.gift-workspace__header p{display:none}.gift-search-summary{border-radius:12px;margin-bottom:10px;padding:8px 10px;font-size:12px}.gift-order-card{border-radius:16px;gap:8px;padding:12px}.gift-order-card>.gift-status{justify-self:start}.gift-order-card__body{grid-template-columns:58px minmax(0,1fr);gap:12px}.gift-order-card__image{width:58px;height:58px}.gift-order-card h4{margin:6px 0 2px;font-size:14px}.gift-order-card p{font-size:12px}.gift-order-card__meta{gap:6px;margin-top:8px}.gift-order-card__meta span,.gift-printable-card__meta span{padding:4px 7px;font-size:11px}.gift-compose-card{gap:14px;padding:14px}.gift-compose-card__summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.gift-compose-card__summary .legacy-kv{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr;gap:4px;padding:10px}.gift-printable-list{max-height:460px;padding-right:4px;overflow:hidden auto}.gift-printable-card{border-radius:16px;padding:14px}.gift-printable-card__grid{grid-template-columns:minmax(160px,.85fr) minmax(0,1fr);gap:12px}.auth-screen{background:radial-gradient(circle at 18% 18%,#7c3aed1f,#0000 28%),radial-gradient(circle at 82% 12%,#d946ef1a,#0000 24%),#f8fafc}.auth-screen__panel{background:#fff;border:1px solid #e2e8f0b3;border-radius:28px;box-shadow:0 1px 2px #0f172a0d}.auth-role-switch__item{border-color:#e2e8f0;border-radius:14px}.auth-role-switch__item--active{color:#6d28d9;background:#f5f3ff;border-color:#c4b5fd}.legacy-empty-state,.passive-empty-state,.gift-workspace__empty,.shop-application-board__empty{background:#fff;border-color:#cbd5e1;border-radius:24px}.stock-workspace{gap:24px;display:grid}.stock-workspace__forms,.stock-workspace__layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:16px;display:grid}.stock-card-list{gap:12px;display:grid}.stock-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.stock-card span{color:#64748b;margin-top:4px;display:block}.stock-card--critical{background:#fff1f2;border-color:#fecdd3}.stock-badge{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;justify-content:center;padding:4px 8px;display:inline-flex}.stock-badge--critical{color:#be123c;background:#fff1f2;border-color:#fecdd3}.stock-badge--warning{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.stock-recipe-editor{gap:12px;margin-bottom:16px;display:grid}.stock-recipe-editor__row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:minmax(0,1.2fr) .7fr minmax(0,.8fr) minmax(0,.9fr);gap:12px;padding:14px;display:grid}.stock-table .legacy-table__head,.stock-table .legacy-table__row{min-width:900px}.stock-workspace .product-catalog__hero{color:#fff;box-shadow:none;background:linear-gradient(105deg,#7c3aed 0%,#a21caf 55%,#e879f9 100%);border:0;border-radius:24px;padding:36px;position:relative;overflow:hidden}.stock-workspace .product-catalog__hero:before,.stock-workspace .product-catalog__hero:after{content:"";background:#ffffff1f;border-radius:999px;position:absolute}.stock-workspace .product-catalog__hero:before{width:190px;height:190px;bottom:-86px;left:120px}.stock-workspace .product-catalog__hero:after{width:210px;height:210px;top:-58px;right:-44px}.stock-workspace .product-catalog__hero>div{z-index:1;position:relative}.stock-workspace .product-catalog__hero .breadcrumb{color:#ffffffb3}.stock-workspace .product-catalog__hero h1,.stock-workspace .product-catalog__hero p{color:#fff}.stock-workspace .product-catalog__hero h1{margin-top:8px;font-weight:600}.stock-workspace .product-catalog__hero p:not(.breadcrumb){max-width:760px;margin-top:10px;line-height:1.6}.stock-workspace .product-catalog__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stock-workspace .product-catalog__metrics>div{min-height:150px;box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:18px;align-content:center;gap:10px;padding:22px;display:grid}.stock-workspace .product-catalog__metrics span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex}.stock-workspace .product-catalog__metrics span svg{color:#7c3aed;background:#f5f3ff;border-radius:12px;width:34px;height:34px;padding:8px;display:grid}.stock-workspace .product-catalog__metrics>div:nth-child(2) span svg{color:#0284c7;background:#eff6ff}.stock-workspace .product-catalog__metrics>div:nth-child(3) span svg{color:#e11d48;background:#fff1f2}.stock-workspace .product-catalog__metrics>div:nth-child(4) span svg{color:#059669;background:#ecfdf5}.stock-workspace .product-catalog__metrics>div strong{color:#0f172a;font-weight:600}.stock-workspace .product-catalog__metrics>div small{color:#64748b}.stock-workspace__layout{grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);gap:20px}.stock-workspace__layout>.legacy-panel,.stock-workspace>.legacy-panel{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;padding:24px}.stock-management-panel{min-height:520px}.stock-management-tabs{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:18px;margin:6px -24px 22px;padding:0 24px;display:flex}.stock-management-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 0 13px;line-height:1;display:inline-flex}.stock-management-tab--active{color:#6d28d9;border-bottom-color:#7c3aed}.stock-management-tab svg{flex:none;display:block}.stock-management-tab span{white-space:nowrap;margin:0;display:inline-block}.stock-management-tab-title{margin-top:6px}.stock-workspace .legacy-field>span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.stock-workspace .legacy-input{color:#334155;background:#f8fafc;border-color:#dbe3ef;border-radius:16px;min-height:48px;font-size:14px}.stock-workspace .legacy-input:focus{background:#fff;border-color:#c4b5fd;box-shadow:0 0 0 3px #c4b5fd73}.stock-workspace .stock-file-input{cursor:pointer;background:#fff;border-style:dashed;padding:9px;box-shadow:inset 0 0 0 1px #7c3aed0f}.stock-workspace .stock-file-input::file-selector-button{color:#6d28d9;cursor:pointer;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:12px;margin-right:12px;padding:9px 12px;font-weight:700}.stock-workspace .legacy-input--textarea{min-height:96px}.stock-workspace .button--primary{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:0;box-shadow:0 1px 2px #7c3aed33}.stock-workspace .button--outline{color:#334155;background:#fff;border-color:#e2e8f0}.stock-threshold-panel{gap:16px;display:grid}.stock-threshold-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.stock-threshold-card{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;gap:10px;padding:16px;display:grid}.stock-threshold-card--critical{background:#fff1f2;border-color:#fecdd3}.stock-threshold-card strong{color:#0f172a;font-weight:700}.stock-threshold-card span{color:#64748b;margin-top:4px;display:block}.stock-card-list{gap:12px}.stock-card{border-color:#e2e8f0;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:18px}.stock-card>div:first-child,.stock-card>div:nth-child(2){grid-column:1/2}.stock-card__cost{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:10px 12px;display:grid}.stock-card__cost span{margin:0;font-size:12px}.stock-card .stock-badge{grid-area:1/2/2/3;align-self:start}.stock-card strong{color:#0f172a;font-weight:600}.stock-card span{color:#64748b}.stock-card__bar{background:#eef2f7;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.stock-card__bar span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);height:100%;margin:0;display:block}.stock-card__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.stock-card__actions .button{min-height:38px}.stock-card__edit{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stock-card__actions--edit{align-self:end}.stock-supplier-panel{gap:22px;display:grid}.stock-supplier-list{gap:12px;display:grid}.stock-supplier-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.stock-supplier-card strong{color:#0f172a;font-weight:600}.stock-supplier-card span{color:#64748b;margin-top:4px;display:block}.stock-supplier-card .stock-card__actions{grid-column:1/-1}.stock-supplier-profile{gap:18px;display:grid}.stock-empty-state{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5}.stock-empty-state--danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.stock-inline-card{background:#faf5ff;border:1px dashed #c4b5fd;border-radius:16px;gap:12px;padding:14px;display:grid}.stock-file-link{color:#6d28d9;text-underline-offset:3px;font-weight:700;text-decoration:underline}.stock-price-chart{background:linear-gradient(#f8fafc 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#f8fafc 1px,#0000 1px) 0 0/20% 100%,#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;height:220px}.stock-workspace .stock-table{border:0;border-radius:0}.stock-workspace .stock-table .legacy-table__head{color:#94a3b8;letter-spacing:.12em;background:#fff;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;font-size:10px;font-weight:600}.stock-workspace .stock-table .legacy-table__row{color:#334155;background:#fff;border-bottom:1px solid #f1f5f9;font-size:14px}.stock-workspace .stock-table .legacy-table__row+.legacy-table__row{border-top:0}.legacy-screen--order-detail{gap:24px}.legacy-screen--order-detail .content-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.legacy-screen--order-detail .page-title{color:#0f172a;font-weight:600}.legacy-screen--order-detail .legacy-source{color:#cbd5e1;margin-top:8px}.legacy-screen--order-detail .action-row{justify-content:flex-end;align-items:center}.legacy-screen--order-detail .order-detail-hero{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;grid-template-columns:136px minmax(0,1fr);align-items:start;gap:24px;padding:24px}.legacy-screen--order-detail .order-detail-hero__visual{min-width:0}.legacy-screen--order-detail .product-visual--detail{border-radius:18px;height:136px;min-height:136px}.legacy-screen--order-detail .product-visual--detail .product-visual__photo{border-radius:18px}.legacy-screen--order-detail .product-visual--detail .product-visual__label{display:none}.legacy-screen--order-detail .order-detail-hero__content{gap:18px}.legacy-screen--order-detail .order-detail-hero__heading{align-items:flex-start}.legacy-screen--order-detail .order-detail-hero__heading h2{color:#0f172a;font-weight:600}.legacy-screen--order-detail .order-detail-hero__heading p{color:#475569;margin-top:6px}.legacy-screen--order-detail .order-detail-hero__tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.legacy-screen--order-detail .order-detail-hero__facts{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 28px;display:grid}.legacy-screen--order-detail .order-detail-hero__fact{border:0;gap:5px;padding:0}.legacy-screen--order-detail .order-detail-hero__fact span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.legacy-screen--order-detail .order-detail-hero__fact strong{color:#334155;font-size:14px}.legacy-screen--order-detail .order-detail-hero__actions{flex-wrap:wrap;gap:10px;display:flex}.legacy-screen--order-detail .order-detail-hero__action-groups{gap:14px;display:grid}.legacy-screen--order-detail .order-detail-hero__action-group{gap:8px;display:grid}.legacy-screen--order-detail .order-detail-hero__action-group>span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.legacy-screen--order-detail .order-detail-hero__action,.legacy-screen--order-detail .order-detail-hero__action--primary{width:auto;min-width:0}.legacy-screen--order-detail .order-detail-hero__action--primary,.legacy-screen--order-detail .legacy-card-grid--detail .button--primary{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:0;box-shadow:0 1px 2px #7c3aed33}.legacy-screen--order-detail .change-history{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;padding:20px 24px}.legacy-screen--order-detail .change-history__list{gap:0}.legacy-screen--order-detail .change-history__item{background:0 0;border:0;border-top:1px solid #f1f5f9;border-radius:0;padding:16px 0}.legacy-screen--order-detail .change-history__summary{align-items:center;padding-left:24px;position:relative}.legacy-screen--order-detail .change-history__summary:before{content:"";background:#8b5cf6;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;left:0}.legacy-screen--order-detail .change-history__item:nth-child(3n+1) .change-history__summary:before{background:#f59e0b}.legacy-screen--order-detail .change-history__item:nth-child(3n+2) .change-history__summary:before{background:#8b5cf6}.legacy-screen--order-detail .change-history__item:nth-child(3n) .change-history__summary:before{background:#10b981}.legacy-screen--order-detail .change-history__summary strong{color:#0f172a;font-weight:600}.legacy-screen--order-detail .change-history__summary span,.legacy-screen--order-detail .change-history__summary time{color:#64748b}.legacy-screen--order-detail .change-history__body{border-top-color:#f1f5f9;margin-left:24px}.legacy-screen--order-detail .legacy-card-grid--detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.legacy-screen--order-detail .legacy-card-grid--detail>.legacy-panel{min-height:220px;box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 44px;padding:24px;display:grid}.legacy-screen--order-detail .legacy-card-grid--detail>.legacy-panel:nth-child(9){grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-screen--order-detail .legacy-card-grid--detail .legacy-section-title,.legacy-screen--order-detail .legacy-card-grid--detail .legacy-form-actions{grid-column:1/-1}.legacy-screen--order-detail .legacy-card-grid--detail .legacy-section-title{margin-bottom:4px}.legacy-screen--order-detail .legacy-card-grid--detail .legacy-kv{border:0;grid-template-columns:1fr;gap:5px;padding:0;display:grid}.legacy-screen--order-detail .legacy-card-grid--detail .legacy-kv span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.legacy-screen--order-detail .legacy-card-grid--detail .legacy-kv strong{color:#334155;font-size:14px}.legacy-screen--order-detail .legacy-card-grid--detail .legacy-form-actions{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.legacy-card-image-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:8px;display:grid}.legacy-card-image-grid__item{gap:6px;margin:0;display:grid}.legacy-card-image-grid__item img,.legacy-card-image-grid__item embed{aspect-ratio:4/3;object-fit:cover;background:#f1f5f9;border:0;border-radius:12px;width:100%}.legacy-card-image-grid__item figcaption{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.legacy-card-image-grid__actions{flex-wrap:wrap;gap:6px;display:flex}.legacy-card-image-grid__actions .button{min-height:32px;padding:6px 10px}.legacy-image-preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;align-items:center;min-height:220px;padding:12px;display:flex;overflow:hidden}.legacy-image-preview img{object-fit:cover;background:#eef2f7;border-radius:14px;width:min(100%,320px);height:196px}.legacy-image-preview__placeholder{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:14px;place-items:center;gap:8px;width:min(100%,320px);height:196px;display:grid}.legacy-form--product-edit .legacy-field-grid{grid-template-columns:minmax(300px,360px) repeat(3,minmax(0,1fr));align-items:start;column-gap:20px}.legacy-form--product-edit .legacy-field--type-image-preview{grid-area:1/1/span 4}.legacy-form--product-edit .legacy-field--type-image-gallery{grid-area:1/1/span 8}.legacy-form--product-edit .legacy-field--type-file{grid-area:9/1}.legacy-form--product-edit .legacy-image-preview{min-height:276px;padding:10px}.legacy-form--product-edit .legacy-image-preview img,.legacy-form--product-edit .legacy-image-preview__placeholder{width:100%;height:256px}.legacy-image-gallery-field{gap:10px;display:grid}.legacy-image-gallery-field__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:430px;padding-right:4px;display:grid;overflow:auto}.legacy-image-gallery-field__item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:8px;padding:8px;display:grid}.legacy-image-gallery-field__item img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;height:auto}.legacy-image-gallery-field__item label{color:#475569;letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.legacy-image-upload{gap:12px;display:grid;position:relative}.legacy-image-upload__input{z-index:2;opacity:0;cursor:pointer;width:100%;height:58px;position:absolute;inset:0 0 auto}.legacy-image-upload__picker{color:#64748b;background:linear-gradient(#fbfaff 0%,#f4f0ff 100%);border:1px dashed #bda7ff;border-radius:14px;align-items:center;gap:14px;min-height:58px;padding:8px 12px;display:flex}.legacy-image-upload__button{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #7c3aed33}.legacy-image-upload__grid{gap:10px;display:grid}.legacy-image-upload__item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:8px;display:grid}.legacy-image-upload__item img{object-fit:cover;background:#f1f5f9;border-radius:10px;width:76px;height:76px}.legacy-image-upload__item-body{align-content:start;gap:4px;min-width:0;display:grid}.legacy-image-upload__item-body strong,.legacy-image-upload__item-body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacy-image-upload__item-body strong{color:#0f172a;font-size:13px;font-weight:900}.legacy-image-upload__item-body span{color:#64748b;font-size:12px;font-weight:700}.legacy-image-upload__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.legacy-image-upload__actions .button{min-height:32px;padding:6px 10px;font-size:12px}.legacy-screen--order-detail .legacy-card-grid--detail .button{min-height:38px}.legacy-screen--order-detail .button--warning{color:#334155;background:#fff;border-color:#e2e8f0}.legacy-screen--order-detail .button--danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.legacy-screen--orders-import{gap:24px}.legacy-screen--orders-import .content-header{align-items:flex-start;gap:16px;display:flex}.legacy-screen--orders-import .page-title{color:#0f172a;font-weight:600}.legacy-screen--orders-import .legacy-source{display:none}.legacy-screen--orders-import .legacy-note-grid{gap:12px}.legacy-screen--orders-import .legacy-note-grid p{color:#9a3412;background:#fffbeb;border:1px solid #fde68a;border-radius:18px;padding:14px 18px 14px 48px;font-size:14px;position:relative}.legacy-screen--orders-import .legacy-note-grid p:before{content:"i";color:#ea580c;border:1px solid #fb923c;border-radius:999px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.orders-import-workspace{gap:16px;display:grid}.orders-import-workspace>.legacy-card-grid{grid-template-columns:1fr;gap:0;display:grid}.orders-import-workspace>.legacy-card-grid>.legacy-panel,.orders-import-workspace>.legacy-panel{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;padding:20px}.legacy-screen--orders-import .orders-import-summary .legacy-panel{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.legacy-screen--orders-import .orders-import-summary .legacy-section-title{flex:190px;align-self:center;min-width:min(100%,190px);margin:0}.legacy-screen--orders-import .orders-import-summary .legacy-section-title h3{font-size:16px}.legacy-screen--orders-import .orders-import-summary .legacy-section-title p{margin-top:4px;font-size:12px}.legacy-screen--orders-import .orders-import-summary .legacy-kv{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex:112px;grid-template-columns:minmax(0,1fr);align-items:center;gap:3px;min-width:112px;max-width:160px;margin-top:0;padding:11px 12px;display:grid}.legacy-screen--orders-import .orders-import-summary .legacy-kv:before{display:none}.legacy-screen--orders-import .orders-import-summary .legacy-kv:nth-of-type(3):before{background:#10b981}.legacy-screen--orders-import .orders-import-summary .legacy-kv:nth-of-type(4):before{background:#f59e0b}.legacy-screen--orders-import .orders-import-summary .legacy-kv:nth-of-type(5):before{background:#e11d48}.legacy-screen--orders-import .orders-import-summary .legacy-kv:nth-of-type(6):before{background:#7c3aed}.legacy-screen--orders-import .orders-import-summary .legacy-kv span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.legacy-screen--orders-import .orders-import-summary .legacy-kv strong{color:#0f172a;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.2}.legacy-screen--orders-import .orders-import-form-panel .legacy-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legacy-screen--orders-import .orders-import-form-panel .legacy-field--span-2{grid-column:span 1}.legacy-screen--orders-import .orders-import-form-panel .legacy-input{color:#334155;background:#f8fafc;border-color:#dbe3ef;border-radius:16px;min-height:48px}.legacy-screen--orders-import .orders-import-form-panel input[type=file]{color:#475569;background:linear-gradient(#ffffffeb,#f8fafcfa),#f8fafc;border:1px dashed #c4b5fd;min-height:54px;padding:9px;font-weight:700;box-shadow:inset 0 0 0 1px #8b5cf614}.legacy-screen--orders-import .orders-import-form-panel input[type=file]::file-selector-button{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:0;border-radius:12px;margin-right:14px;padding:9px 16px;font-weight:800;box-shadow:0 8px 18px #7c3aed33}.legacy-screen--orders-import .orders-import-form-panel input[type=file]:hover{background:#faf5ff;border-color:#8b5cf6}.legacy-screen--orders-import .orders-import-form-panel .legacy-form-actions{margin-top:6px}.legacy-screen--orders-import .orders-import-form-panel .button--primary{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:0;min-width:132px;box-shadow:0 1px 2px #7c3aed33}.legacy-screen--orders-import>.legacy-panel{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;padding:24px}.legacy-screen--orders-import .legacy-table{border:0;border-radius:0}.legacy-screen--orders-import .legacy-table-toolbar{align-items:center;margin-bottom:18px}.legacy-screen--orders-import .legacy-table-controls .legacy-input{background:#f8fafc;border-radius:16px;min-width:260px;min-height:44px}.legacy-screen--orders-import .legacy-table__head{color:#94a3b8;letter-spacing:.12em;background:#fff;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;font-size:10px}.legacy-screen--orders-import .legacy-table__row{color:#334155;font-size:14px}.legacy-screen--orders-import .legacy-table__row+.legacy-table__row{border-top:1px solid #f1f5f9}.orders-import-result-panel{background:linear-gradient(#f5f3ffc7,#fffffff5),#fff;border:1px solid #c4b5fd;grid-column:1/-1;gap:18px;scroll-margin-top:24px;display:grid;box-shadow:0 18px 48px #7c3aed24}.orders-import-result-panel:focus{outline-offset:4px;outline:3px solid #8b5cf633}.orders-import-result-panel--compact{z-index:4;position:sticky;top:14px}.orders-import-result-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.orders-import-result-header>div:first-child{min-width:0}.orders-import-result-header h3{color:#0f172a;margin:4px 0;font-weight:600}.orders-import-result-header p{color:#64748b;margin:0}.orders-import-result-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;color:#8b5cf6!important}.orders-import-result-meta{color:#64748b;text-align:right;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:4px;min-width:220px;max-width:min(420px,44%);padding:12px 14px;display:grid}.orders-import-result-meta span,.orders-import-result-meta strong{overflow-wrap:anywhere;word-break:break-word}.orders-import-result-meta strong{color:#0f172a}.orders-import-result-metrics{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px;display:grid}.orders-import-result-metrics>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:8px;min-height:76px;padding:12px;display:grid}.orders-import-result-metrics span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.orders-import-result-metrics strong{color:#0f172a;font-size:22px;font-weight:600}.orders-import-result-alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;padding:12px 14px}.orders-import-result-alert--danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.orders-import-result-actions,.orders-import-result-tabs{flex-wrap:wrap;gap:10px;display:flex}.orders-import-result-tab{color:#475569;cursor:pointer;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 12px;font-weight:700}.orders-import-result-tab span{color:#8b5cf6;margin-left:6px}.orders-import-result-tab--active{color:#6d28d9;background:#f5f3ff;border-color:#c4b5fd}.orders-import-result-missing{background:#faf5ff;border:1px solid #ddd6fe;border-radius:18px;gap:12px;padding:14px;display:grid}.orders-import-result-missing h4{color:#0f172a;margin:3px 0 0;font-size:16px;font-weight:600}.orders-import-result-missing__row{background:#fff;border:1px solid #ede9fe;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;display:flex}.orders-import-result-missing__row>div{gap:4px;display:grid}.orders-import-result-missing__row strong{color:#0f172a}.orders-import-result-missing__row span,.orders-import-result-missing__row small{color:#64748b;line-height:1.4}.orders-import-result-table{border:1px solid #e2e8f0;border-radius:18px;max-height:420px;overflow:auto}.orders-import-result-table__head,.orders-import-result-table__row{grid-template-columns:130px 130px minmax(220px,1.25fr) minmax(150px,.85fr) 170px minmax(300px,1.7fr) 150px;min-width:1280px;display:grid}.orders-import-result-table__head{z-index:1;color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;background:#fff;border-bottom:1px solid #e2e8f0;font-size:10px;font-weight:700;position:sticky;top:0}.orders-import-result-table__head>span,.orders-import-result-table__row>span,.orders-import-result-empty{padding:14px}.orders-import-result-table__row{color:#334155;align-items:start}.orders-import-result-table__row>span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.orders-import-result-table__row+.orders-import-result-table__row{border-top:1px solid #f1f5f9}.orders-import-result-badge{text-align:center;white-space:normal;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:4px 8px;font-size:11px;line-height:1.25;display:inline-flex}.orders-import-result-badge--success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.orders-import-result-badge--warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.orders-import-result-badge--info{color:#6d28d9;background:#f5f3ff;border-color:#c4b5fd}.orders-import-result-badge--danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.orders-import-result-empty{color:#64748b}.orders-import-result-variations{color:#64748b;margin-top:6px;font-size:12px;line-height:1.4;display:block}.orders-import-transfer-action{gap:4px;margin-top:6px;display:grid}.orders-import-transfer-action .legacy-table__link{cursor:pointer;text-align:left;background:0 0;border:0;align-self:start;padding:0}.orders-import-transfer-action small{color:#64748b;font-size:11px;line-height:1.35}.orders-import-pending-list{gap:14px;display:grid}.orders-import-previous-pending{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;gap:14px;padding:16px;display:grid}.orders-import-previous-pending h4{color:#0f172a;margin:2px 0 4px;font-size:18px}.orders-import-previous-pending span{color:#64748b;font-size:14px;line-height:1.5}.orders-import-pending-card{background:#fff;border:1px solid #ddd6fe;border-radius:20px;gap:16px;padding:16px;display:grid;box-shadow:0 12px 28px #6d28d914}.legacy-screen--orders-import .orders-import-summary .legacy-kv{min-height:76px}.legacy-screen--orders-import .orders-import-summary .legacy-kv strong{line-height:1.12}.orders-import-pending-card__summary{align-items:flex-start;gap:14px;display:flex}.orders-import-pending-card__image{background:#f8fafc 50%/cover;border-radius:14px;flex:none;width:72px;height:72px}.orders-import-pending-card__summary h4{color:#0f172a;margin:2px 0 4px;font-size:18px;font-weight:700}.orders-import-pending-card__summary span,.orders-import-pending-card__summary small{color:#64748b;line-height:1.45;display:block}.orders-import-pending-card__source,.orders-import-pending-card__warning{border-radius:14px;gap:4px;padding:12px;display:grid}.orders-import-pending-card__source{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.orders-import-pending-card__source strong{color:#0f172a}.orders-import-pending-card__warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.orders-import-quantity-step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.orders-import-quantity-step .button{white-space:nowrap;min-height:44px}.orders-import-step-lock{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;gap:4px;padding:12px;display:grid}.orders-import-step-lock strong{color:#0f172a}.orders-import-fieldset-reset{border:0;min-width:0;margin:0;padding:0;display:contents}.orders-import-variant-distribution{background:#faf5ff;border:1px solid #e9d5ff;border-radius:16px;padding:12px}.orders-import-mode-toggle{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.orders-import-mode-toggle label{color:#334155;cursor:pointer;background:#fff;border:1px solid #ddd6fe;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.orders-import-mode-toggle label:has(input:checked){color:#5b21b6;background:#ede9fe;border-color:#8b5cf6}.orders-import-variant-grid{gap:8px;margin-top:10px;display:grid}.orders-import-variant-row{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 96px;align-items:center;gap:10px;padding:8px;display:grid}.orders-import-variant-row--matched{background:#f5f3ff;border-color:#8b5cf6}.orders-import-variant-row__image{background:#f1f5f9 50%/cover no-repeat;border-radius:10px;width:42px;height:42px}.orders-import-variant-row strong,.orders-import-variant-row small{display:block}.orders-import-variant-row small{color:#64748b;font-size:11px}.orders-import-variant-row em{color:#5b21b6;background:#ede9fe;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.orders-import-variant-total{color:#475569;font-weight:800}.orders-import-variant-total--error{color:#b91c1c}.orders-import-pending-options{flex-wrap:wrap;gap:8px;display:flex}.orders-import-transfer-action{gap:6px;display:grid}.orders-import-transfer-action small{color:#64748b;font-size:12px}.orders-import-transfer-action__form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-import-transfer-action__form input{color:#0f172a;border:1px solid #dbe3ef;border-radius:10px;min-width:180px;height:34px;padding:0 10px;font-size:13px}.atelier-create{background:#f6f7fb;gap:22px;min-height:100vh;padding:0 28px 28px;display:grid}.atelier-create__nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin:0 -28px;padding:14px 28px;display:flex;position:sticky;top:0}.atelier-create__brand,.atelier-create__nav-actions{align-items:center;gap:12px;display:flex}.atelier-create__brand>span{color:#7c3aed;background:#f5f3ff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.atelier-create__brand strong,.atelier-create__brand small{display:block}.atelier-create__brand strong{color:#0f172a;font-size:15px}.atelier-create__brand small{color:#64748b;margin-top:3px;font-size:12px;font-weight:700}.atelier-create__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.atelier-create__header .page-description{color:#64748b;max-width:760px;margin-top:8px}.atelier-create__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.atelier-create__card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:10px;padding:18px;display:grid;box-shadow:0 14px 32px #0f172a0d}.atelier-create__card span{color:#7c3aed;background:#f5f3ff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.atelier-create__card strong{color:#0f172a;font-size:15px}.atelier-create__card p{color:#64748b;margin:0;font-size:13px;line-height:1.55}.atelier-create__form{gap:16px;display:grid}.atelier-create__panel{background:#fff;border:1px solid #e2e8f0;border-radius:22px;gap:16px;padding:22px;display:grid;box-shadow:0 14px 32px #0f172a0d}.atelier-create__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.atelier-logo-preview-field{align-items:start}.atelier-logo-preview{object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:96px;height:96px;padding:10px}.atelier-create__actions{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e8f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex;position:sticky;bottom:0}.setup-shell{background:#f6f7fb;min-height:100vh}.atelier-template-editor{gap:14px;display:grid}.atelier-template-editor__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.atelier-template-editor__head strong{color:#0f172a}.atelier-template-editor__list{gap:12px;display:grid}.atelier-template-editor__row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:12px;padding:14px;display:grid}.atelier-template-editor__main{grid-template-columns:minmax(180px,1fr) minmax(150px,220px) auto;align-items:end;gap:12px;display:grid}.atelier-template-editor__main label,.atelier-template-editor__extra label{gap:6px;display:grid}.atelier-template-editor__main label>span,.atelier-template-editor__extra label>span{color:#64748b;font-size:12px;font-weight:800}.atelier-template-editor__extra{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr);gap:12px;display:grid}.atelier-template-editor__extra--single{grid-template-columns:1fr}.legacy-screen--order-add{gap:24px}.legacy-screen--order-add .content-header{gap:6px;display:grid}.legacy-screen--order-add .page-title{color:#0f172a;font-weight:600}.legacy-screen--order-add .legacy-source{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.legacy-screen--order-add .legacy-note-grid{gap:12px}.legacy-screen--order-add .legacy-note-grid p{color:#9a3412;background:#fffbeb;border:1px solid #fde68a;border-radius:18px;padding:14px 18px 14px 48px;font-size:14px;position:relative}.legacy-screen--order-add .legacy-note-grid p:before{content:"i";color:#ea580c;border:1px solid #fb923c;border-radius:999px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.legacy-screen--order-add>.legacy-card-grid{grid-template-columns:1fr;gap:0;display:grid}.legacy-screen--order-add>.legacy-card-grid>.legacy-panel,.legacy-screen--order-add>.legacy-panel{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;padding:28px}.legacy-screen--order-add>.legacy-card-grid .legacy-kv{border-top:1px solid #f1f5f9;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:14px 0;display:grid}.legacy-screen--order-add>.legacy-card-grid .legacy-kv:first-of-type{border-top:0}.legacy-screen--order-add>.legacy-card-grid .legacy-kv span,.legacy-screen--order-add .legacy-field>span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.legacy-screen--order-add>.legacy-card-grid .legacy-kv strong{color:#334155;font-size:14px}.legacy-screen--order-add>.legacy-panel .legacy-form{gap:22px}.legacy-screen--order-add>.legacy-panel .legacy-section-title{margin-bottom:6px}.legacy-screen--order-add>.legacy-panel .legacy-section-title h3{color:#0f172a;font-weight:600}.legacy-screen--order-add>.legacy-panel .legacy-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.legacy-screen--order-add>.legacy-panel .legacy-input{color:#334155;background:#f8fafc;border-color:#dbe3ef;border-radius:16px;min-height:48px;font-size:14px}.legacy-screen--order-add>.legacy-panel .legacy-input::placeholder{color:#94a3b8}.legacy-screen--order-add>.legacy-panel .legacy-input:focus{background:#fff;border-color:#c4b5fd;box-shadow:0 0 0 3px #c4b5fd73}.legacy-screen--order-add>.legacy-panel .legacy-input--textarea{min-height:96px}.legacy-screen--order-add>.legacy-panel .legacy-field small{color:#94a3b8}.legacy-screen--order-add>.legacy-panel .legacy-form-actions{gap:12px;margin-top:8px}.legacy-screen--order-add>.legacy-panel .button--primary{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:0;min-width:132px;box-shadow:0 1px 2px #7c3aed33}.page--production-labels{gap:28px}.page--production-labels .content-header{gap:6px;display:grid}.page--production-labels .page-title{color:#0f172a;font-weight:600}.page--production-labels .production-label-workspace{gap:28px;display:grid}.production-label-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.production-label-metric{background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;gap:8px;min-height:132px;padding:22px;display:grid;position:relative;overflow:hidden}.production-label-metric--featured{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#d946ef 100%);border:0}.production-label-metric--featured:before,.production-label-metric--featured:after{content:"";background:#ffffff1f;border-radius:999px;position:absolute}.production-label-metric--featured:before{width:132px;height:132px;top:-44px;right:-28px}.production-label-metric--featured:after{width:150px;height:150px;bottom:-60px;right:28px}.production-label-metric>*{z-index:1;position:relative}.production-label-metric span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.production-label-metric--featured span{color:#ffffffc2}.production-label-metric strong{color:#0f172a;font-size:28px;font-weight:600;line-height:1.1}.production-label-metric--featured strong{color:#fff;font-size:40px}.production-label-metric small{color:#64748b;font-size:13px;line-height:1.45}.production-label-metric--featured small{color:#ffffffdb}.page--production-labels .production-label-toolbar{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;padding:24px}.page--production-labels .production-label-toolbar .legacy-section-title{gap:8px;margin-bottom:16px;display:grid}.page--production-labels .production-label-toolbar .legacy-section-title h3{color:#0f172a;font-weight:600}.page--production-labels .production-label-toolbar .legacy-section-title p{color:#64748b}.production-label-view-switch{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.production-label-history-hint{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:16px;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.page--production-labels .production-label-toolbar__filters{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(320px,1.5fr) minmax(180px,240px) minmax(180px,240px) minmax(100px,120px);align-items:end;gap:16px;display:grid}.page--production-labels .production-label-toolbar__search{min-width:0}.page--production-labels .production-label-toolbar__page-size{min-width:100px}.page--production-labels .production-label-toolbar__actions{box-shadow:none;background:0 0;border:0;border-top:1px solid #eef2f7;border-radius:0;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:10px;margin-top:2px;padding-top:14px;display:flex}.page--production-labels .production-label-toolbar__actions .button{min-width:158px}.page--production-labels .production-label-toolbar__actions .button--primary{min-width:150px}.page--production-labels .production-label-mark-printed{font-weight:800}.production-label-results-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.production-label-results-bar span,.production-label-results-bar strong{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.production-label-results-bar strong{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.page--production-labels .legacy-field>span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.page--production-labels .legacy-input{color:#334155;background:#f8fafc;border-color:#dbe3ef;border-radius:16px;min-height:48px;font-size:14px}.page--production-labels .button--primary{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:0;box-shadow:0 1px 2px #7c3aed33}.page--production-labels .button--outline,.page--production-labels .button--ghost{color:#334155;background:#fff;border-color:#e2e8f0;border-radius:16px;min-height:48px}.page--production-labels .button--ghost:hover,.page--production-labels .button--outline:hover{background:#f8fafc}.page--production-labels .production-label-table{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;overflow-x:auto}.page--production-labels .production-label-table table{border-collapse:collapse;border-spacing:0;width:100%;min-width:980px}.page--production-labels .production-label-table--printed table{min-width:1480px}.page--production-labels .production-label-table th{color:#94a3b8;letter-spacing:.12em;text-align:left;text-transform:uppercase;border-bottom:1px solid #f1f5f9;font-size:10px;font-weight:600}.page--production-labels .production-label-table th,.page--production-labels .production-label-table td{padding:18px 24px}.page--production-labels .production-label-table td{color:#334155;background:#fff;border:0;border-bottom:1px solid #f1f5f9;font-size:14px}.page--production-labels .production-label-table td:first-child,.page--production-labels .production-label-table td:last-child{border-radius:0}.page--production-labels .production-label-table td strong{color:#0f172a;font-weight:600}.page--production-labels .production-label-table td span{color:#64748b;margin-top:4px;font-size:13px;display:block}.page--production-labels .production-label-table input[type=checkbox]{accent-color:#7c3aed;width:18px;height:18px}.production-label-pagination{justify-content:flex-end;align-items:center;gap:12px;min-width:980px;padding:16px 24px 4px;display:flex}.production-label-pagination span{color:#64748b;font-size:13px;font-weight:800}.production-label-status{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;align-items:center;width:fit-content;padding:5px 10px;color:#6d28d9!important;margin-top:0!important;font-size:12px!important;display:inline-flex!important}.page--production-labels .table-action-link{color:#7c3aed;background:#fff;border:1px solid #ede9fe;border-radius:12px;justify-content:center;align-items:center;min-height:36px;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.page--production-labels .table-action-link:hover{color:#6d28d9;background:#f5f3ff}.production-label-row-actions{flex-wrap:wrap;gap:6px;min-width:190px;display:flex}.production-label-print-count{align-items:center;width:fit-content;font-weight:800;color:#0f172a!important;margin:0!important;font-size:14px!important;display:inline-flex!important}.production-label-reprint-badge{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-weight:800;color:#c2410c!important;margin-top:6px!important;font-size:11px!important;display:inline-flex!important}.page--production-labels .production-label-sheet{width:100%;min-height:680px;box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;justify-items:center;gap:22px;padding:28px;display:grid}.production-label-sheet__header{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.production-label-sheet__header h3{color:#0f172a;font-weight:600}.production-label-sheet__header span{color:#94a3b8}.page--production-labels .production-label{transform-origin:top}.production-label-print-grid{justify-content:center;gap:18px;width:100%;display:grid}.production-label-print-grid--jewelry,.production-label-print-grid--textile{grid-template-columns:minmax(0,580px)}.production-label-print-grid>*{transform-origin:50%;justify-self:center;transform:none}.production-label--jewelry{border-width:3px;width:360px;min-height:470px;position:relative}.production-label--jewelry .production-label__title{border-bottom-width:3px;grid-template-columns:1fr 76px;font-size:24px}.production-label--jewelry .production-label__title strong,.production-label--jewelry .production-label__title b{padding:10px 7px}.production-label--jewelry .production-label__title b{border-left-width:3px}.production-label--jewelry .production-label__main{grid-template-columns:1fr 76px}.production-label--jewelry .production-label__left{border-right-width:3px}.production-label--jewelry .production-label__media-row{grid-template-columns:132px 1fr;min-height:100px}.production-label--jewelry .production-label__image{border-bottom-width:3px;border-right-width:3px;width:132px;height:100px}.production-label--jewelry .production-label__watermark{border-bottom-width:3px}.production-label--jewelry .production-label__watermark img{opacity:.2;max-width:110px;max-height:70px}.production-label--jewelry .production-label__blank{border-bottom-width:3px;height:34px}.production-label--jewelry .production-label__variation{border-bottom-width:3px;min-height:70px;font-size:22px}.production-label--jewelry .production-label__customer{border-bottom-width:3px;font-size:24px}.production-label--jewelry .production-label__right{grid-template-rows:1fr 52px 52px 52px}.production-label--jewelry .production-label__vertical,.production-label--jewelry .production-label__cell{border-bottom-width:3px;font-size:25px}.production-label--jewelry .production-label__bars{width:210px;height:38px}.production-label--jewelry .production-label__barcode strong{font-size:28px}.textile-production-label{break-inside:avoid;box-sizing:border-box;color:#000;page-break-inside:avoid;background:#fff;border:2px solid #111;width:456px;height:610px;padding:22px;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.production-label-reprint-stamp{z-index:3;color:#b91c1c;letter-spacing:.08em;text-transform:uppercase;background:#ffffffd6;border:2px solid #b91c1c;border-radius:8px;padding:8px 14px;font-size:20px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.production-label-multi-stamp{z-index:4;color:#78350f;letter-spacing:.04em;text-transform:uppercase;background:#fde68a;border:2px solid #92400e;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;position:absolute;bottom:12px;right:12px}.textile-production-label strong{font-weight:800}.textile-production-label__top{grid-template-columns:minmax(0,1fr) 175px;gap:18px;min-height:220px;display:grid;overflow:hidden}.textile-production-label__shipping{align-content:start;gap:7px;min-width:0;display:grid;overflow:hidden}.textile-production-label__shipping p,.textile-production-label__visual p,.textile-production-label__details p,.textile-production-label__notes p{margin:0}.textile-production-label__shipping p{gap:4px;font-size:14px;line-height:1.25;display:grid}.textile-production-label__shipping .textile-production-label__scan-id{font-size:11px;line-height:1.15}.textile-production-label__scan-id span{overflow-wrap:anywhere;font-family:Courier New,monospace}.textile-production-label__shipping address{max-height:90px;font-size:12px;font-style:normal;line-height:1.27;display:grid;overflow:hidden}.textile-production-label__shipping hr,.textile-production-label__product,.textile-production-label__details,.textile-production-label__notes p{border-top:2px solid #111}.textile-production-label__visual{align-content:start;justify-items:end;gap:7px;min-width:0;display:grid;overflow:hidden}.textile-production-label__visual p{justify-items:center;gap:3px;font-size:14px;display:grid}.textile-production-label__visual p span{font-size:14px}.textile-production-label__image{background:#f8fafc;border:2px solid #111;place-items:center;width:175px;height:132px;display:grid;overflow:hidden}.textile-production-label__image img{object-fit:cover;width:100%;height:100%}.textile-production-label__image span{color:#111;font-size:54px;font-weight:800}.textile-production-label .production-label__barcode{justify-items:center;gap:4px;width:175px;padding:0;display:grid}.textile-production-label .production-label__bars{width:100%;height:24px;margin:0}.textile-production-label .production-label__barcode strong{letter-spacing:0;overflow-wrap:anywhere;text-align:center;max-width:100%;font-family:Courier New,monospace;font-size:9px;overflow:hidden}.textile-production-label__product{height:76px;margin-top:12px;padding-top:8px;overflow:hidden}.textile-production-label__product strong{margin-bottom:6px;font-size:15px;display:block}.textile-production-label__product p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.textile-production-label__details{grid-template-columns:minmax(0,1fr) 100px;min-width:0;height:142px;margin-top:12px;padding-top:9px;display:grid;overflow:hidden}.textile-production-label__details--no-watermark{grid-template-columns:1fr}.textile-production-label__customizations{min-width:0;overflow:hidden}.textile-production-label__details p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:4px;font-size:12px;line-height:1.28;display:block;overflow:hidden}.textile-production-label__watermark{align-self:center;justify-items:center;min-width:0;display:grid;overflow:hidden}.textile-production-label__watermark img{filter:grayscale();object-fit:contain;opacity:.16;max-width:95px;max-height:105px}.textile-production-label__notes{height:86px;margin-top:10px;display:grid;overflow:hidden}.textile-production-label__notes p{gap:3px;min-height:27px;padding:6px 0;font-size:11px;display:grid;overflow:hidden}.textile-production-label__notes span{overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.textile-production-label__notes span:empty:before{content:" "}.production-label-sheet--print-only{display:none}@media print{body.gift-print-mode{background:#fff!important}body.gift-print-mode .app-shell,body.gift-print-mode .app-shell__content,body.gift-print-mode .workspace,body.gift-print-mode .page,body.gift-print-mode .gift-module{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.gift-print-mode .gift-module>:not(.gift-print-panel),body.gift-print-mode .gift-print-panel>.gift-workspace__header,body.gift-print-mode .gift-bulk-bar,body.gift-print-mode .gift-printable-card:not([data-print-selected=true]){display:none!important}body.gift-print-mode .gift-print-panel,body.gift-print-mode .gift-print-panel *,body.gift-print-mode .gift-printable-list,body.gift-print-mode .gift-printable-list *,body.gift-print-mode .gift-printable-card[data-print-selected=true],body.gift-print-mode .gift-printable-card[data-print-selected=true] *{visibility:visible!important}body.gift-print-mode .gift-print-panel{box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important}body.gift-print-mode .gift-printable-list{gap:0!important;display:block!important}body.gift-print-mode .gift-printable-card[data-print-selected=true]{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;border:.5mm solid #111827!important;width:100%!important;margin:0 0 8mm!important}@page{margin:8mm;size:A5 portrait}.production-label-sheet--print-only{display:block}.production-label-print-grid--textile{grid-template-columns:1fr;justify-content:center;gap:4mm}.production-label-print-grid--jewelry{grid-template-columns:1fr;justify-content:center;gap:5mm}.production-label-print-grid>*{break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always}.production-label-print-grid>:last-child{break-after:auto;page-break-after:auto}.textile-production-label{border-width:.6mm;width:100%;height:132mm;min-height:132mm;padding:5mm}.production-label--jewelry{width:100%;min-height:138mm}.textile-production-label__top{grid-template-columns:minmax(0,1fr) 40mm;gap:5mm;min-height:45mm}.textile-production-label__shipping p,.textile-production-label__visual p{font-size:7.6pt}.textile-production-label__shipping .textile-production-label__scan-id{font-size:6pt}.textile-production-label__shipping address{max-height:26mm;font-size:6.8pt}.textile-production-label__image{width:40mm;height:30mm}.textile-production-label__product{height:19mm;margin-top:3mm;padding-top:2mm}.textile-production-label__product strong{font-size:8pt}.textile-production-label__product p{font-size:7.8pt}.textile-production-label__details{grid-template-columns:minmax(0,1fr) 20mm;height:32mm;margin-top:3mm;padding-top:2mm}.textile-production-label__details--no-watermark{grid-template-columns:1fr}.textile-production-label__details p{font-size:6.8pt;line-height:1.2}.textile-production-label__watermark img{max-width:20mm;max-height:22mm}.textile-production-label__notes{height:18mm;margin-top:2.5mm}.textile-production-label__notes p{min-height:5.6mm;padding:1mm 0;font-size:6.4pt}.textile-production-label .production-label__barcode{gap:.8mm;width:40mm}.textile-production-label .production-label__bars{height:6mm}.textile-production-label .production-label__barcode strong{font-size:5pt}}.atelier-label-settings{grid-template-columns:minmax(220px,360px) 1fr;gap:14px;display:grid}.atelier-label-preview-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #94a3b847;border-radius:20px;grid-column:1/-1;gap:14px;padding:16px;display:grid}.atelier-label-preview-toggle{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #8b5cf652;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.atelier-label-preview-toggle:hover{background:#8b5cf614;border-color:#8b5cf68f;box-shadow:0 10px 24px #6d28d914}.atelier-label-preview-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.atelier-label-preview-card__header div{gap:4px;display:grid}.atelier-label-preview-card__header strong{color:#0f172a;font-size:16px}.atelier-label-preview-card__header span{color:#64748b;font-size:13px;line-height:1.45}.atelier-label-preview-card__header em{color:#6d28d9;background:#8b5cf614;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.atelier-label-preview-stage{background:linear-gradient(135deg,#94a3b824 25%,#0000 25%) -8px 0/16px 16px,linear-gradient(225deg,#94a3b824 25%,#0000 25%) -8px 0/16px 16px,#f8fafc;border:1px solid #e2e8f0e6;border-radius:18px;justify-items:center;padding:18px;display:grid;overflow-x:auto}.atelier-label-preview{color:#0f172a;background:#fff;font-family:Arial,Helvetica,sans-serif;position:relative}.atelier-label-preview--textile{width:min(100%,520px);min-height:520px;padding:22px;box-shadow:0 18px 42px #0f172a1f}.atelier-label-preview__textile-top{grid-template-columns:minmax(0,1fr) 190px;gap:22px;display:grid}.atelier-label-preview--textile p{gap:4px;margin:0;font-size:15px;line-height:1.3;display:grid}.atelier-label-preview--textile hr{border:0;border-top:2px solid #111;margin:12px 0}.atelier-label-preview__mock-image{background:linear-gradient(135deg,#7dd3fc99,#c4b5fdb3),linear-gradient(45deg,#f8fafc,#e2e8f0);border:1px solid #0f172a1f;min-height:150px}.atelier-label-preview--textile .atelier-label-preview__mock-image{height:190px}.atelier-label-preview__product,.atelier-label-preview__details,.atelier-label-preview__notes span{border-top:2px solid #111}.atelier-label-preview__product{gap:6px;margin-top:18px;padding-top:8px;display:grid}.atelier-label-preview__product span{font-size:16px;line-height:1.25}.atelier-label-preview__details{grid-template-columns:minmax(0,1fr) 190px;min-height:180px;margin-top:16px;padding-top:10px;display:grid}.atelier-label-preview__details p{font-size:15px}.atelier-label-preview__notes{margin-top:14px;display:grid}.atelier-label-preview__notes span{color:#111;min-height:28px;padding-top:7px;font-size:14px}.atelier-label-preview__watermark{color:#c08497;opacity:.22;text-align:center;place-self:center;max-width:180px;font-family:Georgia,serif;font-size:34px;font-weight:800;line-height:.9;display:grid}.atelier-label-preview--jewelry{border:3px solid #111;width:min(100%,360px);overflow:hidden;box-shadow:0 18px 42px #0f172a24}.atelier-label-preview__jewelry-title{border-bottom:3px solid #111;grid-template-columns:1fr 86px;align-items:stretch;display:grid}.atelier-label-preview__jewelry-title strong,.atelier-label-preview__jewelry-title b{align-items:center;min-height:48px;padding:4px 8px;font-size:24px;font-weight:900;display:flex}.atelier-label-preview__jewelry-title b{border-left:3px solid #111;justify-content:center}.atelier-label-preview__jewelry-main{grid-template-columns:1fr 86px;display:grid}.atelier-label-preview__jewelry-left{border-right:3px solid #111;display:grid}.atelier-label-preview__jewelry-media{grid-template-columns:130px 1fr;min-height:124px;display:grid}.atelier-label-preview__jewelry-media .atelier-label-preview__mock-image{border:3px solid #111;border-top:0;border-left:0;min-height:96px}.atelier-label-preview__blank-box{border-bottom:3px solid #111}.atelier-label-preview__jewelry-left p{border-bottom:3px solid #111;min-height:70px;margin:0;padding:18px 8px 8px;font-size:22px;font-weight:900}.atelier-label-preview__jewelry-left>strong{border-bottom:3px solid #111;padding:12px 8px;font-size:23px}.atelier-label-preview__barcode{gap:8px;padding:10px 8px;display:grid}.atelier-label-preview__barcode span{background:repeating-linear-gradient(90deg,#111 0 4px,#0000 4px 8px,#111 8px 11px,#0000 11px 18px);width:210px;height:34px}.atelier-label-preview__barcode b{font-size:26px}.atelier-label-preview__jewelry-side{grid-template-rows:1fr 52px 52px 52px;display:grid}.atelier-label-preview__jewelry-side strong,.atelier-label-preview__jewelry-side b{border-bottom:3px solid #111;justify-content:center;align-items:center;min-height:52px;font-size:23px;font-weight:900;display:flex}.atelier-label-preview__jewelry-side strong{writing-mode:vertical-rl}.atelier-label-preview__jewelry-side b:last-child{border-bottom:0}.atelier-label-preview--jewelry .atelier-label-preview__watermark{color:#111827;opacity:.12;font-size:24px;position:absolute;top:92px;left:136px;transform:rotate(-10deg)}.atelier-label-watermark{color:#334155;cursor:pointer;border:1px solid #94a3b859;border-radius:16px;align-self:end;align-items:center;gap:10px;min-height:48px;padding:0 16px;display:flex}.atelier-label-watermark--active{color:#6d28d9;background:#8b5cf614;border-color:#8b5cf673;font-weight:700}.workflow-transition-editor{gap:18px;display:grid}.workflow-transition-editor__rules{gap:14px;display:grid}.workflow-transition-rule{border:1px solid #e2e8f0e6;border-radius:20px;gap:16px;padding:18px;display:grid}.workflow-transition-rule__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-transition-rule__summary,.workflow-transition-rule__empty-value,.workflow-transition-editor__empty{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:14px;margin:0;padding:12px 14px}.workflow-transition-rule__empty-value{align-self:end}.workflow-transition-editor__fallback{border-top:1px solid #e2e8f0e6;padding-top:18px}.legacy-screen--order-status-edit{gap:24px}.legacy-screen--order-status-edit .content-header{gap:6px;margin-bottom:0;display:grid}.legacy-screen--order-status-edit .breadcrumb,.legacy-screen--order-status-edit .legacy-source,.legacy-screen--order-status-edit .legacy-field>span,.legacy-screen--order-status-edit .legacy-kv span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.legacy-screen--order-status-edit .page-title{color:#0f172a;font-weight:600}.legacy-screen--order-status-edit .legacy-note-grid{gap:0}.legacy-screen--order-status-edit .legacy-note-grid p{color:#9a3412;background:#fffbeb;border:1px solid #facc15;border-radius:16px;padding:14px 18px 14px 48px;position:relative}.legacy-screen--order-status-edit .legacy-note-grid p:before{content:"i";color:#ea580c;border:1px solid #fb923c;border-radius:999px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.legacy-screen--order-status-edit .legacy-card-grid{grid-template-columns:1fr;gap:0;display:grid}.legacy-screen--order-status-edit .legacy-panel{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;padding:24px}.legacy-screen--order-status-edit .legacy-section-title{margin-bottom:18px}.legacy-screen--order-status-edit .legacy-section-title h3{color:#0f172a;font-weight:600}.legacy-screen--order-status-edit .legacy-section-title p{color:#64748b;font-size:13px}.legacy-screen--order-status-edit .legacy-kv{border-top:1px solid #f1f5f9;grid-template-columns:260px minmax(0,1fr);gap:32px;padding:14px 0;display:grid}.legacy-screen--order-status-edit .legacy-kv:first-of-type{border-top:0}.legacy-screen--order-status-edit .legacy-kv strong{color:#334155;font-size:14px;font-weight:600}.legacy-screen--order-status-edit>.legacy-panel .legacy-field-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.62fr) minmax(280px,.9fr);gap:18px}.legacy-screen--order-status-edit .legacy-input{color:#334155;background:#f8fafc;border-color:#dbe3ef;border-radius:16px;min-height:48px;font-size:14px}.legacy-screen--order-status-edit .legacy-input:focus{background:#fff;border-color:#c4b5fd;box-shadow:0 0 0 3px #c4b5fd73}.responsible-personnel-picker{background:#f8fafc;border:1px solid #dbe3ef;border-radius:18px;gap:12px;min-height:48px;padding:12px;display:grid}.responsible-personnel-picker__mode,.responsible-personnel-picker__actions{flex-wrap:wrap;gap:8px;display:flex}.responsible-personnel-picker__mode-button{border-radius:999px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.responsible-personnel-picker__summary{gap:3px;display:grid}.responsible-personnel-picker__summary p{margin:0}.responsible-personnel-picker__summary strong{color:#0f172a;font-size:14px}.responsible-personnel-picker__summary span,.responsible-personnel-card small,.responsible-personnel-picker__empty{color:#64748b;font-size:12px}.responsible-personnel-picker__list{gap:8px;max-height:220px;padding-right:2px;display:grid;overflow:auto}.responsible-personnel-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.responsible-personnel-card--selected{background:#f5f3ff;border-color:#8b5cf6}.responsible-personnel-card input{accent-color:#7c3aed;width:16px;height:16px}.responsible-personnel-card span{gap:2px;min-width:0;display:grid}.responsible-personnel-card strong{color:#1e293b;font-size:13px}.responsible-personnel-picker__empty{background:#fff;border:1px dashed #dbe3ef;border-radius:14px;padding:12px}.legacy-screen--order-status-edit>.legacy-panel .legacy-form-actions{margin-top:18px}.legacy-screen--order-status-edit .button--primary{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:0;border-radius:16px;min-height:44px;box-shadow:0 1px 2px #7c3aed33}.legacy-screen--order-status-edit .button--outline,.legacy-screen--order-status-edit .button--ghost{color:#334155;background:#fff;border-color:#e2e8f0;border-radius:16px;min-height:44px}.legacy-screen--order-status-edit .workflow-transition-editor{gap:18px}.legacy-screen--order-status-edit .workflow-transition-editor .legacy-section-title{padding-left:28px;position:relative}.legacy-screen--order-status-edit .workflow-transition-editor .legacy-section-title:before{content:"";border:2px solid #8b5cf6;border-radius:999px;width:16px;height:16px;position:absolute;top:4px;left:0;box-shadow:8px 8px 0 -6px #8b5cf6}.legacy-screen--order-status-edit .workflow-transition-editor__rules{gap:16px}.legacy-screen--order-status-edit .workflow-transition-rule{counter-increment:transition-rule;background:#fff;border-color:#dbe3ef;border-radius:20px;padding:20px}.legacy-screen--order-status-edit .workflow-transition-rule__header{justify-content:flex-start}.legacy-screen--order-status-edit .workflow-transition-rule__header strong{color:#0f172a;align-items:center;gap:12px;display:inline-flex}.legacy-screen--order-status-edit .workflow-transition-rule__header strong:before{content:counter(transition-rule);color:#7c3aed;background:#f5f3ff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.legacy-screen--order-status-edit .workflow-transition-rule__header .button{margin-left:0}.legacy-screen--order-status-edit .workflow-transition-rule .legacy-field-grid{grid-template-columns:minmax(280px,1fr) minmax(220px,.8fr) minmax(220px,.8fr);gap:18px}.legacy-screen--order-status-edit .workflow-transition-rule .legacy-field--span-2{grid-column:1/-1}.legacy-screen--order-status-edit .workflow-transition-rule__summary{color:#64748b;background:#fff;border-color:#dbe3ef;border-radius:16px}.legacy-screen--order-status-edit .workflow-transition-rule__summary strong,.legacy-screen--order-status-edit .workflow-transition-rule__summary b{color:#7c3aed}.legacy-screen--order-status-edit .workflow-transition-editor__fallback{border-top:0;padding-top:0}.legacy-screen--order-status-edit .workflow-transition-editor__fallback .legacy-field{gap:8px;display:grid}.legacy-screen--order-status-edit .workflow-transition-editor .legacy-form-actions{align-items:center;gap:12px;margin-top:0}.legacy-screen--order-status-edit .workflow-transition-editor .legacy-form-message{color:#059669;margin:0;font-size:13px;font-weight:600}.legacy-screen--cargo-companies,.legacy-screen--variation-types{gap:24px}.legacy-screen--cargo-companies .content-header,.legacy-screen--variation-types .content-header{align-items:flex-start;margin-bottom:4px}.legacy-screen--cargo-companies .breadcrumb,.legacy-screen--variation-types .breadcrumb{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.legacy-screen--cargo-companies .page-title,.legacy-screen--variation-types .page-title{color:#0f172a;font-weight:600}.legacy-screen--cargo-companies .page-description,.legacy-screen--variation-types .page-description{color:#475569;max-width:720px;line-height:1.6}.legacy-screen--cargo-companies .legacy-source,.legacy-screen--variation-types .legacy-source{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.legacy-screen--cargo-companies .action-row .button--primary{min-width:230px}.legacy-screen--cargo-companies .legacy-note-grid,.legacy-screen--variation-types .legacy-note-grid{gap:10px}.legacy-screen--cargo-companies .legacy-note-grid p,.legacy-screen--variation-types .legacy-note-grid p{color:#9a3412;background:#fefce8;border:1px solid #facc15;border-radius:16px;align-items:center;gap:12px;min-height:44px;margin:0;padding:12px 16px;display:flex}.legacy-screen--cargo-companies .legacy-note-grid p:before,.legacy-screen--variation-types .legacy-note-grid p:before{content:"i";color:#f97316;border:1px solid #f97316;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid}.legacy-screen--cargo-companies .legacy-card-grid,.legacy-screen--variation-types .legacy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.legacy-screen--variation-types .legacy-card-grid{grid-template-columns:1fr}.legacy-screen--cargo-companies .legacy-panel,.legacy-screen--variation-types .legacy-panel{box-shadow:none;background:#fff;border-color:#e2e8f0b3;border-radius:24px;padding:24px}.legacy-screen--cargo-companies .legacy-section-title,.legacy-screen--variation-types .legacy-section-title{margin-bottom:18px}.legacy-screen--cargo-companies .legacy-section-title h3,.legacy-screen--variation-types .legacy-section-title h3{color:#0f172a;font-weight:600}.legacy-screen--variation-types .legacy-card-grid .legacy-section-title h3:before{content:"";vertical-align:-2px;border:2px solid #8b5cf6;border-radius:5px;width:16px;height:16px;margin-right:8px;display:inline-block;transform:rotate(45deg)}.legacy-screen--cargo-companies .legacy-kv,.legacy-screen--variation-types .legacy-kv{border-top-color:#f1f5f9;grid-template-columns:210px minmax(0,1fr);align-items:center;min-height:46px;padding:12px 0}.legacy-screen--cargo-companies .legacy-kv span,.legacy-screen--variation-types .legacy-kv span,.legacy-screen--cargo-companies .legacy-table__head,.legacy-screen--variation-types .legacy-table__head,.legacy-screen--cargo-companies .legacy-field>span,.legacy-screen--variation-types .legacy-field>span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.legacy-screen--cargo-companies .legacy-kv strong,.legacy-screen--variation-types .legacy-kv strong{color:#334155;font-weight:500}.legacy-screen--cargo-companies .legacy-card-grid .legacy-panel:first-child .legacy-kv{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:10px;padding:14px 16px}.legacy-screen--cargo-companies .legacy-card-grid .legacy-panel:first-child .legacy-kv+.legacy-kv{border-top:1px solid #e2e8f0}.legacy-screen--cargo-companies .legacy-card-grid .legacy-panel:first-child .legacy-kv strong{color:#0f172a;text-align:right;font-weight:600}.legacy-screen--cargo-companies .legacy-card-grid .legacy-panel:first-child .legacy-kv:nth-of-type(2) strong{color:#059669}.legacy-screen--cargo-companies .legacy-card-grid .legacy-panel:first-child .legacy-kv:nth-of-type(3) strong,.legacy-screen--cargo-companies .legacy-table__row:nth-child(4) .legacy-status-pill--primary{color:#7c3aed}.legacy-screen--cargo-companies .legacy-form-actions,.legacy-screen--variation-types .legacy-form-actions{gap:10px;margin-top:18px}.legacy-screen--variation-types>.legacy-panel:has(.legacy-form){padding:26px}.legacy-screen--variation-types .legacy-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px}.legacy-screen--variation-types .legacy-field--span-2{grid-column:span 2}.legacy-screen--variation-types .legacy-field{align-content:start;align-self:start}.legacy-screen--variation-types .legacy-input,.legacy-screen--cargo-companies .legacy-input{background:#f8fafc;border-color:#e2e8f0;border-radius:14px;min-height:42px}.legacy-screen--variation-types .legacy-input--textarea{resize:vertical;height:42px;min-height:42px;overflow:hidden}:is(.legacy-screen--cargo-companies>.legacy-panel:has(.legacy-table),.legacy-screen--variation-types>.legacy-panel:has(.legacy-table)){padding:0;overflow:hidden}.legacy-screen--cargo-companies .legacy-table-toolbar,.legacy-screen--variation-types .legacy-table-toolbar{margin:0;padding:22px 24px}.legacy-screen--cargo-companies .legacy-table-toolbar h3,.legacy-screen--variation-types .legacy-table-toolbar h3{color:#0f172a;font-weight:600}.legacy-screen--cargo-companies .legacy-table-controls .legacy-input,.legacy-screen--variation-types .legacy-table-controls .legacy-input{min-width:88px;height:40px}.legacy-screen--cargo-companies .legacy-table-controls input[type=search],.legacy-screen--variation-types .legacy-table-controls input[type=search]{min-width:260px}.legacy-screen--cargo-companies .legacy-table,.legacy-screen--variation-types .legacy-table{background:#fff;border-width:1px 0 0;border-radius:0}.legacy-screen--cargo-companies .legacy-table__head,.legacy-screen--variation-types .legacy-table__head,.legacy-screen--cargo-companies .legacy-table__row,.legacy-screen--variation-types .legacy-table__row{min-width:1040px}.legacy-screen--cargo-companies .legacy-table__head,.legacy-screen--cargo-companies .legacy-table__row{grid-template-columns:80px 1.8fr 1fr 1.4fr 1fr 1.2fr 1.3fr 1fr!important}.legacy-screen--variation-types .legacy-table__head,.legacy-screen--variation-types .legacy-table__row{grid-template-columns:140px 1.2fr 1.6fr 2.4fr 120px!important}.legacy-screen--cargo-companies .legacy-table__head span,.legacy-screen--variation-types .legacy-table__head span,.legacy-screen--cargo-companies .legacy-table__row span,.legacy-screen--variation-types .legacy-table__row span{padding:16px 18px}.legacy-screen--cargo-companies .legacy-table__row,.legacy-screen--variation-types .legacy-table__row{border-color:#f1f5f9;min-height:70px}.legacy-company-cell{align-items:center;gap:12px;min-width:0;display:inline-flex}.legacy-company-cell__mark{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#7c3aed 0%,#d946ef 100%);border-radius:12px;flex:none;place-items:center;width:52px;height:44px;font-size:10px;font-weight:700;display:grid;overflow:hidden}.legacy-company-cell__mark--blue{background:#1e3a8a}.legacy-status-pill{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:4px 9px;font-size:12px;line-height:1;display:inline-flex}.legacy-status-pill--success{color:#059669;background:#ecfdf5}.legacy-status-pill--primary{color:#7c3aed;background:#f5f3ff}.legacy-status-pill--muted{color:#64748b;background:#f8fafc}.legacy-screen--cargo-companies .legacy-pagination,.legacy-screen--variation-types .legacy-pagination{padding:18px 24px 22px}.legacy-screen--settings{gap:24px}.legacy-screen--settings .content-header{align-items:flex-start}.legacy-screen--settings .page-title{color:#0f172a;font-weight:600}.legacy-screen--settings .page-description{color:#475569;max-width:680px}.legacy-screen--settings .legacy-source{display:none}.legacy-screen--settings .legacy-note-grid{gap:10px}.legacy-screen--settings .legacy-note-grid p{color:#9a3412;background:#fefce8;border:1px solid #facc15;border-radius:16px;align-items:center;gap:12px;min-height:44px;margin:0;padding:12px 16px;display:flex}.legacy-screen--settings .legacy-note-grid p:before{content:"i";color:#f97316;border:1px solid #f97316;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid}.legacy-screen--settings .legacy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.legacy-screen--settings .legacy-panel{box-shadow:none;background:#fff;border-color:#e2e8f0b3;border-radius:24px;padding:24px}.legacy-screen--settings .legacy-panel:hover{box-shadow:0 1px 2px #0f172a0d}.legacy-screen--settings .legacy-section-title{margin-bottom:18px}.legacy-screen--settings .legacy-section-title h3{color:#0f172a;font-weight:600}.legacy-screen--settings .legacy-section-title p{color:#64748b;letter-spacing:normal;text-transform:none;max-width:760px}.legacy-screen--settings .legacy-card-grid>.legacy-panel:first-child .legacy-section-title h3:before,.legacy-screen--settings .legacy-card-grid>.legacy-panel:nth-child(2) .legacy-section-title h3:before,.legacy-screen--settings .legacy-card-grid>.legacy-panel:nth-child(3) .legacy-section-title h3:before{content:"";vertical-align:-2px;border:2px solid #8b5cf6;border-radius:5px;width:16px;height:16px;margin-right:8px;display:inline-block;transform:rotate(45deg)}.legacy-screen--settings>.legacy-panel:has(.legacy-form) .legacy-section-title h3:before{content:"";vertical-align:-2px;border:2px solid #8b5cf6;border-radius:5px;width:16px;height:16px;margin-right:8px;display:inline-block;transform:rotate(45deg)}.legacy-screen--settings>.legacy-panel:has(.legacy-table) .legacy-table-toolbar h3:before{content:"";vertical-align:-2px;border:2px solid #8b5cf6;border-radius:5px;width:16px;height:16px;margin-right:8px;display:inline-block;transform:rotate(45deg)}.legacy-screen--settings>.legacy-panel:has(.legacy-permission) .legacy-section-title h3:before{content:"";vertical-align:-2px;border:2px solid #8b5cf6;border-radius:5px;width:16px;height:16px;margin-right:8px;display:inline-block;transform:rotate(45deg)}.legacy-screen--settings .legacy-card-grid>.legacy-panel:nth-child(2) .legacy-section-title h3:before{border-radius:999px}.legacy-screen--settings .legacy-card-grid>.legacy-panel:nth-child(3){grid-column:1/-1;display:block}.legacy-screen--settings .legacy-card-grid>.legacy-panel:nth-child(3) .legacy-kv{vertical-align:top;background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:1fr;align-content:start;gap:6px;width:calc(33.333% - 10px);min-height:86px;margin:0 10px 10px 0;padding:14px 16px;display:inline-grid}.legacy-screen--settings .legacy-kv{border-top-color:#f1f5f9;grid-template-columns:210px minmax(0,1fr);align-items:center;min-height:44px;padding:11px 0}.legacy-screen--settings .legacy-kv span,.legacy-screen--settings .legacy-table__head,.legacy-screen--settings .legacy-field>span,.legacy-screen--settings .legacy-permission__head{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.legacy-screen--settings .legacy-kv strong{color:#334155;font-weight:500}.legacy-screen--settings .legacy-form{gap:18px;display:grid}.legacy-screen--settings .legacy-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.legacy-screen--settings .legacy-field{align-self:start}.legacy-screen--settings .legacy-field--span-2{grid-column:span 1}.legacy-screen--settings .legacy-input{background:#f8fafc;border-color:#e2e8f0;border-radius:14px;min-height:42px}.legacy-screen--settings textarea.legacy-input,.legacy-screen--settings .legacy-input--textarea{resize:vertical;height:42px;min-height:42px}.legacy-screen--settings .legacy-field small{color:#64748b}.legacy-screen--settings .legacy-form-actions{gap:10px;margin-top:6px}.settings-accordion{gap:14px;display:grid}.settings-accordion__item{background:#fff;border:1px solid #e2e8f0e6;border-radius:18px;overflow:visible}.settings-accordion__summary{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:20px 24px;font-size:18px;font-weight:700;list-style:none;display:flex}.settings-accordion__summary::-webkit-details-marker{display:none}.settings-accordion__summary:after{content:"+";color:#64748b;border:1px solid #e2e8f0;border-radius:999px;place-items:center;width:32px;height:32px;font-size:20px;font-weight:500;display:grid}.settings-accordion__item[open]>.settings-accordion__summary:after{content:"−"}.settings-accordion__info{color:#64748b;border:1px solid #dbe3ef;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;font-size:12px;font-weight:700;display:inline-grid;position:relative}.settings-accordion__tooltip{opacity:0;pointer-events:none;color:#fff;z-index:10;background:#0f172a;border:1px solid #dbe3ef;border-radius:10px;width:min(320px,70vw);padding:9px 11px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px)}.settings-accordion__info:hover .settings-accordion__tooltip,.settings-accordion__info:focus .settings-accordion__tooltip{opacity:1;transform:translateY(0)}.settings-accordion__content{border-top:1px solid #eef2f7;padding:22px 24px 24px}.settings-accordion__content>.legacy-panel{border:0;border-radius:0;padding:0}.atelier-profile-form{gap:18px;display:grid}.atelier-profile-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.atelier-profile-form__logo{align-content:start}.atelier-profile-form__group{gap:10px;display:grid}.atelier-profile-form__label{color:#98a2b3;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800}.atelier-profile-form__phone{grid-template-columns:180px minmax(0,1fr);gap:12px;display:grid}.atelier-profile-form__time-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.atelier-profile-form__danger{background:#fff7f7;border:1px solid #fecaca;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.atelier-profile-form__danger strong{color:#991b1b;font-size:14px;font-weight:900;display:block}.atelier-profile-form__danger p{color:#7f1d1d;max-width:680px;margin:4px 0 0;font-size:13px;line-height:1.45}.atelier-profile-form__delete-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.atelier-day-toggle-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.atelier-day-toggle{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:14px;place-items:center;min-height:44px;font-weight:800;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:grid}.atelier-day-toggle input{opacity:0;pointer-events:none;position:absolute}.atelier-day-toggle--active{color:#6d28d9;background:#f5f3ff;border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf61f}.template-default-form{gap:16px;display:grid}.template-default-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.template-default-form__grid label{gap:8px;display:grid}.template-default-form__grid span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.template-default-form__lock{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5}.legacy-screen--settings .template-designer{gap:20px;display:grid}.template-designer__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.template-designer__toolbar label,.template-designer__field label,.template-designer__add label{gap:8px;display:grid}.template-designer__toolbar span,.template-designer__field span,.template-designer__add span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.template-designer__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-width:132px;padding:10px 14px}.template-designer__summary strong{color:#0f172a;font-size:20px;display:block}.template-designer__summary span{margin-top:2px;display:block}.template-designer__fields{gap:12px;display:grid}.template-designer__field,.template-designer__add{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:14px;padding:16px;display:grid}.template-designer__add{background:#fbfdff;border-style:dashed}.template-designer__field-main,.template-designer__field-extra{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.template-designer__field-extra{grid-template-columns:repeat(2,minmax(0,1fr))}.template-designer__field-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.template-designer__field-actions .button{min-height:40px}.template-designer__field-main--variation{grid-template-columns:minmax(0,1fr) 220px 140px;align-items:end}.template-designer__field--compact{gap:12px}.template-designer__switch{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:row;justify-content:center;align-items:center;min-height:42px;padding:0 12px;gap:8px!important;display:inline-flex!important}.template-designer__switch input{accent-color:#8b5cf6;width:16px;height:16px}.template-designer__summary-line{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.template-designer__summary-line strong{color:#0f172a}.template-designer__summary-line span{color:#64748b;font-size:13px;font-weight:600}.legacy-screen--settings>.legacy-panel:has(.legacy-table){padding:0;overflow:hidden}.legacy-screen--settings .legacy-table-toolbar{margin:0;padding:22px 24px}.legacy-screen--settings .legacy-table-toolbar h3{color:#0f172a;font-weight:600}.legacy-screen--settings .legacy-table-controls .legacy-input{min-width:88px;height:40px}.legacy-screen--settings .legacy-table-controls input[type=search]{min-width:260px}.legacy-screen--settings .legacy-table{border-width:1px 0 0;border-radius:0}.legacy-screen--settings .legacy-table__head,.legacy-screen--settings .legacy-table__row{min-width:980px;grid-template-columns:1.4fr 1.4fr 1fr!important}.legacy-screen--settings .legacy-table__head span,.legacy-screen--settings .legacy-table__row span{padding:16px 18px}.legacy-screen--settings .legacy-table__row{border-color:#f1f5f9;min-height:58px}.legacy-screen--settings>.legacy-panel:has(.legacy-permission){padding:24px}.legacy-screen--settings .legacy-cards{gap:8px;margin-bottom:16px;display:flex}.legacy-screen--settings .legacy-cards--two,.legacy-screen--settings .legacy-cards--three{grid-template-columns:1fr;gap:12px;display:grid}.legacy-screen--settings .legacy-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px}.legacy-screen--settings .legacy-card h4{color:#0f172a;margin:0 0 6px;font-weight:600}.legacy-screen--settings .legacy-card p{color:#64748b;margin:0}.legacy-screen--settings>.legacy-panel:has(.legacy-permission) .legacy-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-screen--settings>.legacy-panel:has(.legacy-permission) .legacy-cards--two{grid-template-columns:1fr 1.4fr}.legacy-screen--settings>.legacy-panel:has(.legacy-permission) .legacy-cards--two .legacy-card:first-child .legacy-form-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.legacy-screen--settings>.legacy-panel:has(.legacy-permission) .legacy-cards--two .legacy-card:nth-child(2) .legacy-form-actions{flex-wrap:wrap}.legacy-screen--settings .legacy-permission{background:#fff;border-color:#e2e8f0b3;border-radius:16px}.legacy-screen--settings .legacy-permission__head{background:#fff;border-bottom:1px solid #f1f5f9}.legacy-screen--settings .legacy-permission__head,.legacy-screen--settings .legacy-permission__row{grid-template-columns:minmax(260px,2fr) repeat(5,minmax(112px,1fr))}.legacy-screen--settings .legacy-permission__head span,.legacy-screen--settings .legacy-permission__row>*{padding:13px 16px}.legacy-screen--settings .legacy-permission__row{border-color:#f1f5f9;min-height:48px}.legacy-screen--settings .legacy-permission__row strong{color:#334155;font-weight:500}.legacy-screen--settings .legacy-permission input[type=checkbox]{accent-color:#8b5cf6;width:16px;height:16px}.legacy-screen--settings .button--primary{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:0;box-shadow:0 1px 2px #7c3aed33}.legacy-screen--settings .button--outline,.legacy-screen--settings .button--ghost{color:#334155;background:#fff;border-color:#e2e8f0}.legacy-screen--shop-detail{gap:24px}.legacy-screen--shop-detail .content-header{align-items:flex-start;margin-bottom:2px}.legacy-screen--shop-detail .breadcrumb{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.legacy-screen--shop-detail .page-title{color:#0f172a;font-weight:600}.legacy-screen--shop-detail .legacy-source{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.legacy-screen--shop-detail .legacy-note-grid{gap:10px}.legacy-screen--shop-detail .legacy-note-grid p{color:#9a3412;background:#fefce8;border:1px solid #facc15;border-radius:16px;align-items:center;gap:12px;min-height:44px;margin:0;padding:12px 16px;display:flex}.legacy-screen--shop-detail .legacy-note-grid p:before{content:"i";color:#f97316;border:1px solid #f97316;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid}.legacy-screen--shop-detail .legacy-panel{box-shadow:none;background:#fff;border-color:#e2e8f0b3;border-radius:24px;padding:24px}.legacy-screen--shop-detail .legacy-panel:hover{box-shadow:0 1px 2px #0f172a0d}.legacy-screen--shop-detail .legacy-section-title{margin-bottom:18px}.legacy-screen--shop-detail .legacy-section-title h3{color:#0f172a;font-weight:600}.legacy-screen--shop-detail .legacy-section-title p{color:#64748b;letter-spacing:normal;text-transform:none}.legacy-screen--shop-detail .legacy-card-grid{grid-template-columns:1.4fr 1fr;gap:20px}.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:nth-child(3){grid-column:1/-1}.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:first-child .legacy-section-title h3:before,.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:nth-child(2) .legacy-section-title h3:before,.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:nth-child(3) .legacy-section-title h3:before{content:"";vertical-align:-2px;border:2px solid #8b5cf6;border-radius:5px;width:16px;height:16px;margin-right:8px;display:inline-block;transform:rotate(45deg)}.legacy-screen--shop-detail>.legacy-panel:has(.legacy-form) .legacy-section-title h3:before{content:"";vertical-align:-2px;border:2px solid #8b5cf6;border-radius:5px;width:16px;height:16px;margin-right:8px;display:inline-block;transform:rotate(45deg)}.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:first-child .legacy-section-title h3:before{border-radius:4px}.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:nth-child(2) .legacy-section-title h3:before{border-width:0 2px 2px 0;border-radius:0;transform:rotate(45deg)translateY(-1px)}.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:nth-child(3) .legacy-section-title h3:before{content:"$";color:#7c3aed;border:0;width:auto;height:auto;margin-right:8px;font-size:15px;font-weight:700;transform:none}.legacy-screen--shop-detail .legacy-kv{border-top-color:#f1f5f9;grid-template-columns:210px minmax(0,1fr);align-items:center;min-height:44px;padding:11px 0}.legacy-screen--shop-detail .legacy-kv span,.legacy-screen--shop-detail .legacy-table__head,.legacy-screen--shop-detail .legacy-field>span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.legacy-screen--shop-detail .legacy-kv strong{color:#334155;font-weight:500}.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:nth-child(2) .legacy-kv{vertical-align:top;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:1fr;align-content:center;gap:8px;width:calc(50% - 7px);min-height:86px;margin:0 10px 10px 0;padding:16px;display:inline-grid}.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:nth-child(2) .legacy-kv strong{color:#0f172a;font-size:24px;font-weight:600}.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:nth-child(3) .legacy-kv{grid-template-columns:minmax(0,1fr) auto}.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:nth-child(3) .legacy-kv strong{color:#0f172a;text-align:right;font-weight:600}.legacy-screen--shop-detail .legacy-form{gap:18px;display:grid}.legacy-screen--shop-detail .legacy-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.legacy-screen--shop-detail .legacy-field{align-self:start}.legacy-screen--shop-detail .legacy-field--span-2{grid-column:1/-1}.legacy-screen--shop-detail .legacy-input{background:#f8fafc;border-color:#e2e8f0;border-radius:14px;min-height:42px}.legacy-screen--shop-detail textarea.legacy-input,.legacy-screen--shop-detail .legacy-input--textarea{resize:vertical;min-height:72px}.legacy-screen--shop-detail .legacy-field small{color:#64748b}.legacy-screen--shop-detail .legacy-form-actions{gap:10px;margin-top:6px}.legacy-screen--shop-detail>.legacy-panel:has(.legacy-table){padding:0;overflow:hidden}.legacy-screen--shop-detail .legacy-table-toolbar{margin:0;padding:22px 24px}.legacy-screen--shop-detail .legacy-table-toolbar h3{color:#0f172a;font-weight:600}.legacy-screen--shop-detail .legacy-table-controls .legacy-input{min-width:88px;height:40px}.legacy-screen--shop-detail .legacy-table-controls input[type=search]{min-width:260px}.legacy-screen--shop-detail .legacy-table{background:#fff;border-width:1px 0 0;border-radius:0}.legacy-screen--shop-detail .legacy-table__head,.legacy-screen--shop-detail .legacy-table__row{min-width:1040px}.legacy-screen--shop-detail .legacy-table__head span,.legacy-screen--shop-detail .legacy-table__row span{padding:16px 18px}.legacy-screen--shop-detail .legacy-table__row{border-color:#f1f5f9;min-height:58px}.legacy-screen--shop-detail .legacy-table__empty{color:#64748b;place-items:center;min-height:170px;display:grid}.legacy-screen--shop-detail .button--primary{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#d946ef 100%);border:0;box-shadow:0 1px 2px #7c3aed33}.legacy-screen--shop-detail .button--outline,.legacy-screen--shop-detail .button--ghost{color:#334155;background:#fff;border-color:#e2e8f0}@media (max-width:1180px){.product-catalog__hero,.gift-ops-header,.status-workspace__hero{display:grid}.stock-workspace__forms,.stock-workspace__layout,.stock-recipe-editor__row,.legacy-screen--order-detail .order-detail-hero,.legacy-screen--order-detail .legacy-card-grid--detail,.legacy-screen--order-detail .legacy-card-grid--detail>.legacy-panel,.legacy-screen--order-detail .legacy-card-grid--detail>.legacy-panel:nth-child(9){grid-template-columns:1fr}.legacy-screen--order-detail .legacy-card-grid--detail>.legacy-panel:nth-child(9){grid-column:auto}.legacy-screen--order-detail .content-header{display:grid}.orders-import-workspace,.legacy-screen--orders-import .orders-import-summary .legacy-panel,.legacy-screen--orders-import .orders-import-form-panel .legacy-field-grid,.legacy-screen--order-add>.legacy-panel .legacy-field-grid{grid-template-columns:1fr}.orders-import-result-header{display:grid}.orders-import-result-meta{text-align:left;max-width:none}.orders-import-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-screen--order-add>.legacy-card-grid .legacy-kv{grid-template-columns:1fr;gap:6px}.page--production-labels .production-label-toolbar__filters{grid-template-columns:1fr}.page--production-labels .production-label-toolbar__actions{justify-content:flex-start}.production-label-metrics,.legacy-screen--cargo-companies .legacy-card-grid,.legacy-screen--variation-types .legacy-card-grid,.legacy-screen--settings .legacy-card-grid,.legacy-screen--settings .legacy-field-grid,.legacy-screen--shop-detail .legacy-card-grid,.legacy-screen--shop-detail .legacy-field-grid,.legacy-screen--variation-types .legacy-field-grid{grid-template-columns:1fr}.legacy-screen--settings>.legacy-panel:has(.legacy-permission) .legacy-cards--two{grid-template-columns:1fr}.legacy-screen--settings>.legacy-panel:has(.legacy-permission) .legacy-cards--three{grid-template-columns:1fr}.legacy-screen--settings .legacy-card-grid>.legacy-panel:nth-child(3),.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:nth-child(3),.legacy-screen--variation-types .legacy-field--span-2{grid-column:auto}.legacy-screen--settings .legacy-card-grid>.legacy-panel:nth-child(3) .legacy-kv{width:100%;margin-right:0}.template-designer__toolbar,.template-default-form__grid,.atelier-label-settings,.atelier-label-preview__textile-top,.atelier-label-preview__details,.template-designer__field-main,.template-designer__field-extra,.template-designer__field-main--variation{grid-template-columns:1fr}.legacy-screen--shop-detail .legacy-card-grid>.legacy-panel:nth-child(2) .legacy-kv{width:100%;margin-right:0}}@media (max-width:720px){.legacy-screen--order-detail .order-detail-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-screen--order-detail .order-detail-hero__actions,.legacy-screen--order-detail .legacy-card-grid--detail .legacy-form-actions,.legacy-screen--order-detail .action-row{display:grid}.legacy-screen--order-detail .order-detail-hero__action,.legacy-screen--order-detail .order-detail-hero__action--primary{width:100%}}.order-dashboard-card__left{grid-template-columns:170px minmax(0,1fr)}.order-dashboard-card__image{width:170px;min-height:188px;overflow:visible}.order-dashboard-card__image .product-visual{min-height:188px}.product-visual--button{cursor:zoom-in;font:inherit;text-align:inherit;border:0;padding:0;display:block}.product-visual--button:hover .product-visual__photo{transform:scale(1.06)}.product-visual__photo{transition:transform .16s}.order-dashboard-card__shop-link{color:#7c3aed;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}.order-dashboard-card__shop-link:hover{color:#6d28d9;text-underline-offset:3px;text-decoration:underline}.product-lightbox{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#0f172a8c;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.product-lightbox__panel{background:#fff;border:1px solid #e2e8f0b3;border-radius:24px;gap:16px;width:min(92vw,860px);max-height:90vh;padding:18px;display:grid;box-shadow:0 28px 80px #0f172a47}.product-lightbox__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-lightbox__header h3{color:#0f172a;margin:0;font-weight:600}.product-lightbox__panel img{object-fit:contain;background:#f8fafc;border-radius:18px;width:100%;max-height:calc(90vh - 110px);display:block}.manual-order-add__form{gap:24px;display:grid}.manual-order-add__section-heading,.manual-order-line__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.manual-order-add__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.manual-order-add__summary>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:6px;min-width:0;padding:12px;display:grid}.manual-order-add__summary span{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35}.manual-order-add__summary strong{color:#0f172a;font-size:22px;font-weight:700;line-height:1}.manual-order-line{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;gap:18px;padding:18px;display:grid}.manual-order-line+.manual-order-line{margin-top:18px}.manual-order-line__header strong,.manual-order-line__header span{display:block}.manual-order-line__header strong{color:#0f172a;font-size:15px;font-weight:700}.manual-order-line__header span{color:#64748b;margin-top:4px;font-size:13px}.manual-order-add__gift-card{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbe5f0;border-radius:20px;gap:18px;padding:18px;display:grid}.manual-order-add__gift-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.manual-order-add__gift-head h4{color:#0f172a;margin:4px 0 6px;font-size:18px}.manual-order-add__gift-head p{color:#64748b;max-width:620px;margin:0;font-size:13px;line-height:1.55}.manual-order-add__gift-toggle{color:#6d28d9;white-space:nowrap;cursor:pointer;background:#f5f3ff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.manual-order-add__gift-toggle input{accent-color:#7c3aed;width:16px;height:16px}.manual-order-add__gift-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:stretch;gap:18px;display:grid}.manual-order-add__gift-controls{gap:14px;display:grid}.manual-order-add__template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manual-order-add__template-choice{color:#334155;min-height:46px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #dbe5f0;border-radius:14px;padding:0 12px;font-size:13px;font-weight:800;line-height:1.25;transition:border-color .18s,box-shadow .18s,color .18s,background .18s}.manual-order-add__template-choice:hover{color:#6d28d9;border-color:#a78bfa}.manual-order-add__template-choice--active{color:#6d28d9;background:#f5f3ff;border-color:#8b5cf6;box-shadow:inset 0 0 0 1px #8b5cf6}.manual-order-add__preview-toggle{width:fit-content}.manual-order-add__gift-preview{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;place-items:center;min-height:260px;padding:14px;display:grid}.manual-order-add__gift-preview .gift-note-preview{width:min(100%,420px);box-shadow:0 14px 32px #0f172a14}.manual-order-add__gift-preview .gift-note-preview__inner p{font-size:17px}.manual-order-add__gift-preview .gift-note-preview--dense .gift-note-preview__inner p{font-size:15px;line-height:1.36}.manual-order-add__gift-preview .gift-note-preview--compact .gift-note-preview__inner p{font-size:13px;line-height:1.32}.manual-order-add__gift-placeholder{color:#64748b;text-align:center;gap:6px;display:grid}.manual-order-add__gift-placeholder strong{color:#0f172a}.gift-note-preview-wrap{place-items:start;display:grid}.gift-note-preview{aspect-ratio:1.65;color:#0f172a;background:#fff;border-radius:28px;width:min(100%,520px);padding:18px;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.gift-note-preview__inner{text-align:center;border-radius:20px;flex-direction:column;justify-content:center;gap:10px;width:100%;min-width:0;height:100%;min-height:0;padding:24px;display:flex;overflow:hidden}.gift-note-preview__inner span{color:#64748b;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:none;max-width:100%;font-size:11px;font-weight:800;line-height:1.15;display:block;overflow:hidden}.gift-note-preview__inner p{color:#111827;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:0 auto;max-width:100%;min-height:0;max-height:48%;margin:0;font-size:20px;line-height:1.45;display:-webkit-box;overflow:hidden}.gift-note-preview__inner small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;font-weight:700;line-height:1.2;display:block;overflow:hidden}.gift-note-preview--dense .gift-note-preview__inner{gap:8px;padding:20px}.gift-note-preview--dense .gift-note-preview__inner p{-webkit-line-clamp:7;max-height:56%;font-size:17px;line-height:1.32}.gift-note-preview--compact .gift-note-preview__inner{justify-content:center;gap:8px;padding:18px}.gift-note-preview--compact .gift-note-preview__inner p{-webkit-line-clamp:8;max-height:60%;font-size:14px;line-height:1.24}.gift-note-preview--tiny .gift-note-preview__inner{justify-content:center;gap:6px;padding:16px}.gift-note-preview--tiny .gift-note-preview__inner span{letter-spacing:.1em;font-size:10px}.gift-note-preview--tiny .gift-note-preview__inner p{-webkit-line-clamp:9;max-height:62%;font-size:12px;line-height:1.18}.gift-note-preview--tiny .gift-note-preview__inner small{font-size:12px}.gift-note-preview--simple .gift-note-preview__inner{border:1px solid #cbd5e1}.gift-note-preview--floral{background:linear-gradient(135deg,#fff7ed,#fdf2f8)}.gift-note-preview--floral .gift-note-preview__inner{background:radial-gradient(circle at 10% 15%,#fb7185 0 7px,#0000 8px),radial-gradient(circle at 90% 85%,#f472b6 0 7px,#0000 8px),#ffffffb8;border:2px solid #f9a8d4}.gift-note-preview--minimal-line .gift-note-preview__inner{border-top:2px solid #111827;border-bottom:2px solid #111827;border-radius:0}.gift-note-preview--classic-frame .gift-note-preview__inner{background:#fffbeb;border:4px double #92400e}.gift-note-preview--modern-block{background:#111827}.gift-note-preview--modern-block .gift-note-preview__inner{background:linear-gradient(90deg,#f8fafc 0 72%,#a78bfa 72% 100%)}.gift-note-preview--pastel{background:linear-gradient(135deg,#dbeafe,#fce7f3)}.gift-note-preview--pastel .gift-note-preview__inner{background:#ffffff8a;border:1px solid #fffc}.gift-note-preview--premium{color:#f8fafc;background:#171717}.gift-note-preview--premium .gift-note-preview__inner{border:1px solid #d4af37}.gift-note-preview--premium .gift-note-preview__inner p,.gift-note-preview--premium .gift-note-preview__inner small{color:#f8fafc}.gift-note-preview--playful{background:repeating-linear-gradient(-45deg,#fef3c7 0 14px,#bfdbfe 14px 28px)}.gift-note-preview--playful .gift-note-preview__inner{background:#ffffffd1;border:2px dashed #8b5cf6}.shop-management,.shop-detail-workspace{gap:22px;display:grid}.shop-management__metrics,.shop-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.shop-management-metric,.shop-detail-metrics>div{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:18px;box-shadow:0 16px 40px #0f172a0a}.shop-management-metric span,.shop-detail-metrics span{color:#64748b;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.shop-management-metric strong,.shop-detail-metrics strong{color:#0f172a;margin-top:8px;font-size:30px;line-height:1;display:block}.shop-management-metric small,.shop-detail-metrics small{color:#64748b;margin-top:8px;display:block}.shop-management-metric--primary{background:linear-gradient(135deg,#f8f5ff,#fff);border-color:#8b5cf659}.shop-management__note{color:#334155;background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.shop-management__filters{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(150px,1fr));gap:14px;display:grid}.shop-management__table-card,.shop-detail-panel,.shop-detail-hero{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:22px;box-shadow:0 18px 48px #0f172a0d}.shop-management__table-head,.shop-detail-panel__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.shop-management__table-head h2,.shop-detail-panel__head h2{color:#0f172a;margin:0;font-size:20px}.shop-management__table-head p,.shop-detail-panel__head span{color:#64748b;margin:4px 0 0}.shop-management__table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.shop-management__page-size{min-width:110px}.shop-management-table{border:1px solid #e2e8f0;border-radius:18px;display:grid;overflow:hidden}.shop-management-table__row{border-top:1px solid #e2e8f0;grid-template-columns:minmax(220px,1.4fr) minmax(160px,1fr) 90px minmax(150px,1fr) 110px 80px 130px 90px;align-items:center;gap:14px;padding:14px 16px;display:grid}.shop-management-table__row:first-child{border-top:0}.shop-management-table__row--head{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:900}.shop-management-table__identity,.shop-management-table__row span{min-width:0}.shop-management-table__identity strong,.shop-management-table__row strong{color:#0f172a;display:block}.shop-management-table__identity small,.shop-management-table__row small{color:#64748b;overflow-wrap:anywhere;margin-top:4px;display:block}.shop-management-table__badges{flex-wrap:wrap;gap:6px;display:flex}.shop-status-pill{color:#475569;border:1px solid #cbd5e1;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.shop-status-pill--success{color:#15803d;background:#f0fdf4;border-color:#86efac}.shop-status-pill--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.shop-management-table__empty,.shop-detail-empty{text-align:center;color:#64748b;padding:24px}.shop-management__pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.shop-management__pagination span{color:#64748b;font-weight:800}.shop-detail-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.shop-detail-hero__logo{color:#7c3aed;background:#f1f5f9;border-radius:20px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.shop-detail-hero__logo img{object-fit:cover;width:100%;height:100%}.shop-detail-hero h1{color:#0f172a;margin:4px 0 8px;font-size:32px}.shop-detail-hero p{color:#64748b;margin:0}.shop-detail-hero__context{max-width:720px;font-weight:700;color:#92400e!important;margin-top:6px!important}.shop-detail-hero__meta{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.shop-detail-hero__meta span{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.shop-detail-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.shop-profile-settings{gap:18px;display:grid}.shop-profile-settings__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:22px;display:grid}.shop-profile-settings__logo{align-content:start;gap:12px;display:grid}.shop-profile-settings__preview{aspect-ratio:1;color:#7c3aed;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;place-items:center;width:100%;display:grid;overflow:hidden}.shop-profile-settings__preview img{object-fit:cover;width:100%;height:100%}.shop-profile-settings__upload{min-height:58px}.shop-profile-settings__logo small{color:#64748b;font-weight:700;line-height:1.5}.shop-profile-settings__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.shop-profile-settings__fields .field--wide{grid-column:1/-1}.account-profile-form{gap:18px;display:grid}.account-profile-form__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.account-profile-form__summary strong,.account-profile-form__summary span,.account-profile-form__summary small{display:block}.account-profile-form__summary strong{color:#0f172a;font-size:18px}.account-profile-form__summary span,.account-profile-form__summary small{color:#64748b;margin-top:3px;font-weight:700}.account-profile-form__avatar{flex:none;width:56px;height:56px;font-size:22px}.shop-order-list{gap:12px;display:grid}.shop-order-card{background:#fbfdff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.shop-order-card__image{color:#4338ca;background:#e0e7ff;border-radius:16px;place-items:center;width:70px;height:70px;font-weight:900;display:grid;overflow:hidden}.shop-order-card__image img{object-fit:cover;width:100%;height:100%}.shop-order-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-order-card__head strong{color:#0f172a}.shop-order-card__head em{color:#6d28d9;border:1px solid #d8b4fe;border-radius:999px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:800}.shop-order-card h3{color:#0f172a;margin:6px 0 4px;font-size:16px;line-height:1.35}.shop-order-card p{color:#64748b;margin:0}.shop-order-card__meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.shop-order-card__meta span,.shop-passive-row span,.shop-passive-row em{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:700}.shop-passive-list{gap:10px;display:grid}.shop-passive-row{background:#fff7f7;border:1px solid #fee2e2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.shop-atelier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.shop-atelier-card{background:#fbfdff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px;display:grid}.shop-atelier-card__body{gap:8px;min-width:0;display:grid}.shop-atelier-card__body strong{color:#0f172a;display:block}.shop-atelier-card__body span,.shop-atelier-card__body p{color:#64748b;margin:0}.shop-atelier-card__body em{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.shop-atelier-card__facts{flex-wrap:wrap;gap:7px;display:flex}.shop-atelier-card__facts span{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.shop-atelier-card__actions{grid-column:1/-1}.shop-atelier-card--danger{background:linear-gradient(#fef2f2b8,#fffffff0);border-color:#ef444438}.shop-member-table{border:1px solid #e2e8f0;border-radius:16px;display:grid;overflow:hidden}.shop-member-table__row{border-top:1px solid #e2e8f0;grid-template-columns:minmax(220px,1.2fr) 150px 100px 170px minmax(260px,1.3fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.shop-member-table__row:first-child{border-top:0}.shop-member-table__row--head{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:900}.shop-member-table__row strong,.shop-member-table__row small{display:block}.shop-member-table__row small{color:#64748b;overflow-wrap:anywhere;margin-top:4px}.shop-member-table__row em{color:#334155;font-style:normal;font-weight:800}.shop-member-table__actions{align-items:center;gap:8px;display:flex}.shop-member-table__actions .field__input{min-width:130px}.muted{color:#94a3b8;font-size:13px}.shop-create{gap:20px;display:grid}.shop-create .content-header{align-items:flex-start}.shop-create__atelier-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;gap:14px;padding:16px;display:grid}.shop-create__atelier-section p{margin:0}.shop-create__atelier-section>div:first-child p:last-child{color:#64748b;margin-top:4px}.shop-create__atelier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shop-create-atelier{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:14px;gap:6px;min-height:84px;padding:12px;display:grid}.shop-create-atelier span{align-items:center;gap:8px;font-weight:800;display:flex}.shop-create-atelier small{color:#64748b;overflow-wrap:anywhere}.shop-create-atelier--selected{color:#6d28d9;background:#f5f3ff;border-color:#8b5cf6}@media (max-width:1180px){.shop-management__metrics,.shop-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-management__filters,.shop-atelier-grid,.gift-queue-toolbar,.shop-create__atelier-grid{grid-template-columns:1fr}.shop-management-table,.shop-member-table{overflow-x:auto}.shop-management-table__row,.shop-member-table__row{min-width:980px}}@media (max-width:760px){.shop-detail-hero,.shop-order-card{grid-template-columns:1fr}.shop-detail-hero__actions{justify-content:stretch}.shop-detail-hero__actions .button,.shop-order-card .button{width:100%}}.product-workflow-skip{gap:14px;display:grid}.product-workflow-skip__row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(180px,.45fr) minmax(260px,1fr);align-items:start;gap:16px;padding:14px;display:grid}.product-workflow-skip__row--compact{border-radius:8px;padding:12px}.product-workflow-skip__condition strong,.product-workflow-skip__condition span,.product-workflow-skip__condition em{display:block}.product-workflow-skip__condition strong{color:#0f172a;font-weight:700}.product-workflow-skip__condition span{color:#64748b;font-size:13px;font-weight:700}.product-workflow-skip__condition em{color:#0f172a;margin-top:8px;font-style:normal;font-weight:800}.product-workflow-skip__targets{flex-wrap:wrap;gap:8px;display:flex}.workflow-skip-option{border:1px solid var(--border);background:var(--panel);min-height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:inline-flex}.workflow-skip-option--active{border-color:var(--primary);color:var(--primary);background:#7e3af214}.product-workflow-skip__empty{color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;padding:14px;font-size:14px}.status-toggle{color:#334155;align-items:center;gap:10px;font-weight:700;display:inline-flex}.status-toggle input{appearance:none;cursor:pointer;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;flex:none;width:42px;height:24px;transition:background .16s,border-color .16s;position:relative}.status-toggle input:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a3d}.status-toggle input:checked{background:#8b5cf6;border-color:#8b5cf6}.status-toggle input:checked:after{transform:translate(18px)}.status-toggle input:disabled{cursor:wait;opacity:.7}.notification-settings{gap:16px;display:grid}.notification-settings__group{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:18px;padding:16px;display:grid}.notification-settings__group h4{color:#0f172a;margin:0 0 6px}.notification-settings__group p{color:#64748b;margin:0}.notification-settings__items{gap:10px;display:grid}.notification-settings__row{background:#f8fafc;border:1px solid #f1f5f9;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.notification-settings__row span,.notification-settings__row strong,.notification-settings__row small{display:block}.notification-settings__row small{color:#64748b;margin-top:4px}.notification-settings__row input{appearance:none;cursor:pointer;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;flex:none;width:42px;height:24px;position:relative}.notification-settings__row input:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a3d}.notification-settings__row input:checked{background:#8b5cf6;border-color:#8b5cf6}.notification-settings__row input:checked:after{transform:translate(18px)}.manual-order-add__actions{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e8f0;border-radius:18px;padding:16px;position:sticky;bottom:0}@media (max-width:1200px){.shop-profile-settings__layout{grid-template-columns:220px minmax(0,1fr)}.product-workflow-skip__row{grid-template-columns:1fr;align-items:stretch}.manual-order-add__gift-layout{grid-template-columns:1fr}.order-dashboard-card__left{grid-template-columns:150px minmax(0,1fr)}.order-dashboard-card__image{width:150px;min-height:170px}.order-dashboard-card__image .product-visual{min-height:170px}}@media (max-width:760px){.atelier-create__nav{flex-direction:column;align-items:stretch}.atelier-create__nav-actions{justify-content:stretch}.atelier-create__nav-actions .button{flex:1}.atelier-create__cards,.atelier-create__field-grid,.atelier-profile-form__grid,.atelier-profile-form__phone,.atelier-profile-form__time-row,.shop-profile-settings__layout,.shop-profile-settings__fields,.atelier-template-editor__main,.atelier-template-editor__extra{grid-template-columns:1fr}.atelier-day-toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.atelier-profile-form__danger{flex-direction:column;align-items:stretch}.atelier-profile-form__delete-actions{justify-content:stretch}.atelier-profile-form__danger .button,.atelier-profile-form__delete-actions .button{flex:1}.manual-order-add__section-heading,.manual-order-line__header,.manual-order-add__gift-head{flex-direction:column;align-items:stretch}.manual-order-add__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-order-add__template-grid{grid-template-columns:1fr}.manual-order-add__gift-toggle,.manual-order-add__preview-toggle{justify-content:center;width:100%}.order-dashboard-card__left{grid-template-columns:1fr}.order-dashboard-card__image{width:min(100%,260px);min-height:210px}.order-dashboard-card__image .product-visual{min-height:210px}}.order-dashboard{gap:14px}.order-dashboard__summary.order-dashboard-summary-compact{background:#fffffff5;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:minmax(170px,.55fr) minmax(0,1.65fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid;box-shadow:0 10px 28px #0f172a0a}.order-dashboard-summary-compact__main{gap:2px;display:grid}.order-dashboard-summary-compact__main strong{color:#0f172a;font-size:28px;line-height:1}.order-dashboard-summary-compact__main p{color:#64748b;margin:0;font-size:12px}.order-dashboard-summary-compact__statuses{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.order-dashboard-summary-compact .order-dashboard-summary-card__status{background:#f8fafc;border:1px solid #eef2f7;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:4px 8px;display:inline-flex}.order-dashboard-summary-compact .order-dashboard-summary-card__status span:before{display:none}.order-dashboard-summary-compact .order-dashboard-summary-card__status strong{color:#0f172a;font-size:13px}.order-dashboard-summary-compact .order-status-pill{min-height:24px;padding:4px 8px;font-size:11px}.order-dashboard-summary-compact__controls{justify-content:flex-end;align-items:center;gap:10px;display:flex}.order-dashboard-density-toggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.order-dashboard-density-toggle button{color:#64748b;cursor:pointer;min-height:30px;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700}.order-dashboard-density-toggle button.is-active{color:#6d28d9;background:#fff;box-shadow:0 3px 10px #0f172a14}.order-dashboard-summary-compact__bulk{justify-content:flex-end;align-items:center;gap:8px;display:flex}.order-dashboard-summary-compact__selection{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700}.order-dashboard-summary-compact .order-dashboard-summary-card__bulk-action{white-space:nowrap;border-radius:999px;width:auto;min-height:34px;padding:0 12px}.order-dashboard-filterbar{border-radius:18px;padding:12px;box-shadow:0 10px 28px #0f172a0a}.order-dashboard-filterbar__main{grid-template-columns:minmax(220px,1.25fr) repeat(auto-fit,minmax(150px,1fr));gap:10px}.order-filter{gap:4px}.order-filter__label{font-size:10px;line-height:1}.order-filter__summary,.order-dashboard-filterbar .legacy-input{border-radius:12px;min-height:38px;font-size:13px}.order-filter__summary:disabled{cursor:not-allowed;opacity:.55}.order-dashboard-filterbar__active{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.order-dashboard-filterbar__active-label{flex:none;font-size:10px}.order-dashboard-filterbar__chips{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:6px;display:flex}.order-dashboard-filterbar__chip{border-radius:999px;padding:5px 8px;font-size:11px}.order-dashboard-filterbar__clear{border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.order-dashboard-filterbar__clear:disabled{cursor:not-allowed;opacity:.45}.order-dashboard__list{gap:10px}.order-dashboard-card{border-radius:18px;grid-template-columns:minmax(390px,1.4fr) minmax(230px,.75fr) minmax(230px,.75fr);gap:14px;padding:14px;box-shadow:0 10px 28px #0f172a0a}.order-dashboard-card--selectable{grid-template-columns:44px minmax(390px,1.4fr) minmax(230px,.75fr) minmax(230px,.75fr)}.order-dashboard--comfortable .order-dashboard-card{gap:18px;padding:18px}.order-dashboard-card:hover{transform:translateY(-1px);box-shadow:0 14px 34px #0f172a12}.order-dashboard-card__selector{border-radius:14px;align-self:stretch;min-height:100%;font-size:11px}.order-dashboard-card__left{grid-template-columns:118px minmax(0,1fr);gap:12px;min-width:0}.order-dashboard-card__image{border-radius:14px;width:118px;min-height:132px;position:relative;overflow:hidden}.order-dashboard-card__image .product-visual{border-radius:14px;min-height:132px}.order-dashboard-card__image .product-visual__photo{border-radius:14px}.order-dashboard-card__image .product-visual__label{top:8px;bottom:auto;right:8px}.order-dashboard-card__image-meta{color:#fff;pointer-events:none;background:linear-gradient(#0f172a00 0%,#0f172ac7 28%,#0f172aeb 100%);gap:2px;padding:28px 9px 9px;display:grid;position:absolute;bottom:0;left:0;right:0}.order-dashboard-card__image-meta strong{letter-spacing:.02em;font-size:12px}.order-dashboard-card__image-meta span{color:#ffffffc7;font-size:11px;font-weight:700}.order-dashboard-card__content{min-width:0}.order-dashboard-card__content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.32;display:-webkit-box;overflow:hidden}.order-dashboard--comfortable .order-dashboard-card__content h3{font-size:17px}.order-dashboard-card__meta{gap:6px}.order-dashboard-card__meta span{text-overflow:ellipsis;white-space:nowrap;border:1px solid #eef2f7;border-radius:999px;max-width:100%;padding:4px 7px;overflow:hidden}.order-dashboard--compact .order-dashboard-card__attributes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.order-dashboard--compact .order-dashboard-card__attribute{background:#f8fafc;border:1px solid #eef2f7;border-radius:999px;min-width:0;padding:5px 8px}.order-dashboard--compact .order-dashboard-card__attribute dt{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1;overflow:hidden}.order-dashboard--compact .order-dashboard-card__attribute dd{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.order-dashboard-card__indicators{gap:6px}.order-dashboard-card__indicator{padding:6px 8px}.order-dashboard-card__center,.order-dashboard-card__right{border-left:1px solid #eef2f7;align-content:start;gap:10px;padding-left:14px;display:grid}.order-dashboard-card__facts,.order-dashboard-card__shipping{gap:8px;display:grid}.order-dashboard-card__facts>div,.order-dashboard-card__shipping>div{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1px 8px;padding:7px 8px;display:grid}.order-dashboard-card__fact-icon{background:#fff;border-radius:9px;width:26px;height:26px}.order-dashboard-card__facts span:not(.order-dashboard-card__fact-icon),.order-dashboard-card__shipping span:not(.order-dashboard-card__fact-icon){font-size:10px;line-height:1.1}.order-dashboard-card__facts strong,.order-dashboard-card__shipping strong,.order-dashboard-card__shop-link{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.order-action-group{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.order-action-group .legacy-action-inline{display:contents}.order-action-group__primary,.order-action-group__secondary{border-radius:999px;width:auto;min-height:34px;padding:0 12px}.order-action-group__secondary{color:#64748b;min-height:32px;padding:0 10px}.order-action-group .button--warning{color:#fff;background:linear-gradient(135deg,#f97316 0%,#f59e0b 100%);border:0;font-weight:800;box-shadow:0 10px 20px #f973162e}.order-action-group .button--warning:hover{color:#fff;opacity:1;background:linear-gradient(135deg,#ea580c 0%,#d97706 100%)}.order-action-group .button{box-shadow:none;border-radius:14px}.order-action-group .button--primary,.order-action-group__primary{color:#047857;box-shadow:none;background:#ecfdf5;border:1px solid #10b981}.order-action-group .button--primary:hover,.order-action-group__primary:hover{color:#065f46;background:#d1fae5}.order-action-group .button--outline,.order-action-group__secondary{color:#334155;background:#fff;border-color:#dbe4ef}.order-action-group .button--outline:hover,.order-action-group__secondary:hover{color:#0f172a;background:#f8fafc}.order-action-group__secondary:nth-of-type(2){color:#334155;background:#fff;border-color:#dbe4ef}.order-action-group .button--warning{color:#c2410c;box-shadow:none;background:#fff7ed;border:1px solid #fed7aa}.order-action-group .button--warning:hover{color:#9a3412;background:#ffedd5}.personnel-performance{gap:14px;width:min(100%,1560px);margin:0 auto;display:grid}.personnel-performance__header,.personnel-performance .product-catalog__hero{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;box-shadow:0 14px 34px #0f172a0a}.personnel-performance .product-catalog__hero:before,.personnel-performance .product-catalog__hero:after{display:none}.personnel-performance__header h1,.personnel-performance .product-catalog__hero h1{color:#0f172a;letter-spacing:0;margin:4px 0 6px;font-size:clamp(26px,2.2vw,34px)}.personnel-performance__header p:not(.breadcrumb),.personnel-performance .product-catalog__hero p:not(.breadcrumb){color:#64748b;max-width:680px;margin:0}.personnel-performance__header-meta{background:#f8fafc;border-radius:16px;flex:none;justify-items:end;gap:4px;padding:12px 16px;display:grid}.personnel-performance__header-meta span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.personnel-performance__header-meta strong{color:#6d28d9;font-size:18px}.personnel-metric-grid,.personnel-performance .product-catalog__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.personnel-metric-card,.personnel-performance .product-catalog__metrics>div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 10px 22px #0f172a09}.personnel-metric-card__icon,.personnel-performance .product-catalog__metrics>div>span:first-child{color:#7c3aed;background:#f3e8ff;border-radius:11px;place-items:center;width:34px;height:34px;display:inline-grid}.personnel-metric-card p,.personnel-performance .product-catalog__metrics span{color:#94a3b8;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:9px;font-weight:800;overflow:hidden}.personnel-metric-card strong,.personnel-performance .product-catalog__metrics strong{color:#0f172a;margin-top:2px;font-size:19px;line-height:1.05;display:block}.personnel-metric-card small,.personnel-performance .product-catalog__metrics small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.25;display:block;overflow:hidden}.personnel-filterbar{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:12px;padding:12px;display:grid}.personnel-filterbar__quick{grid-template-columns:auto minmax(160px,1fr) minmax(160px,1fr);align-items:end;gap:10px;display:grid}.personnel-filterbar__quick>span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:11px;font-weight:800}.personnel-filterbar__grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid}.personnel-filterbar .legacy-field{gap:5px}.personnel-filterbar .legacy-field span{font-size:10px}.personnel-filterbar .legacy-input{border-radius:12px;min-height:38px;font-size:13px}.personnel-filterbar__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.personnel-performance__layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:14px;display:grid}.personnel-performance__main,.personnel-performance__side{gap:16px;min-width:0;display:grid}.personnel-performance__side{position:sticky;top:92px}.personnel-panel,.personnel-detail-card,.personnel-role-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px;box-shadow:0 10px 24px #0f172a09}.personnel-panel__title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.personnel-panel__title h2,.personnel-role-card h3,.personnel-detail-card h3,.personnel-detail-card h4{color:#0f172a;margin:0;font-size:18px;font-weight:800}.personnel-panel__title p{color:#64748b;margin:3px 0 0;font-size:13px}.personnel-panel__title>span{color:#7c3aed;background:#f3e8ff;border-radius:999px;flex:none;padding:5px 10px;font-size:13px;font-weight:800}.personnel-table .legacy-table__head{min-width:980px}.personnel-table .legacy-table__row{cursor:pointer;text-align:left;border:0;width:100%;min-width:980px}.personnel-table .legacy-table__row:hover,.personnel-table__row--selected{background:#f8f5ff}.personnel-table__row--selected{box-shadow:inset 3px 0 #8b5cf6}.personnel-table .legacy-table__row small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.personnel-table__person{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.personnel-table__avatar{color:#4f46e5;background:#eef2ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.personnel-detail-card__header{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.personnel-detail-card__header>p{color:#8b5cf6;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:10px;font-weight:900}.personnel-detail-card__avatar{color:#fff;background:linear-gradient(135deg,#7c3aed,#d946ef);border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.personnel-detail-card small{color:#64748b}.personnel-detail-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.personnel-detail-card__stats>div{background:#f8fafc;border-radius:12px;padding:10px}.personnel-detail-card__stats p{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:900}.personnel-detail-card__activity{margin-top:16px}.personnel-detail-card__activity>div{gap:8px;margin-top:10px;display:grid}.personnel-detail-card__activity-row{color:inherit;border:1px solid #e2e8f0;border-radius:12px;gap:3px;padding:10px;text-decoration:none;display:grid}.personnel-detail-card__activity-row:hover{background:#f8fafc}.personnel-detail-card__activity-row p{color:#0f172a;margin:0;font-weight:800}.personnel-detail-card__activity-row span{-webkit-line-clamp:2;color:#64748b;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.personnel-detail-card__activity-row small,.personnel-detail-card__empty{color:#94a3b8;font-size:11px}.personnel-role-card__list{gap:8px;margin-top:12px;display:grid}.personnel-role-card__item{background:#f8fafc;border-radius:12px;padding:10px}.personnel-role-card__item>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.personnel-role-card__item span{color:#64748b;background:#fff;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.personnel-role-card__item p{color:#64748b;margin:7px 0 0;font-size:13px}@media (max-width:1500px){.personnel-metric-grid,.personnel-performance .product-catalog__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.personnel-filterbar__grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:1260px){.personnel-performance__layout{grid-template-columns:1fr}.personnel-performance__side{position:static}}@media (max-width:760px){.personnel-performance__header,.personnel-performance .product-catalog__hero,.personnel-filterbar__quick,.personnel-filterbar__grid{grid-template-columns:1fr}.personnel-performance__header,.personnel-performance .product-catalog__hero{display:grid}.personnel-performance__header-meta{justify-items:start}.personnel-metric-grid,.personnel-performance .product-catalog__metrics{grid-template-columns:1fr}.personnel-filterbar__actions{justify-content:flex-start}}@media (max-width:1280px){.order-dashboard__summary.order-dashboard-summary-compact{grid-template-columns:1fr;align-items:stretch}.order-dashboard-summary-compact__controls,.order-dashboard-summary-compact__bulk{justify-content:flex-start}.order-dashboard-card,.order-dashboard-card--selectable{grid-template-columns:1fr}.order-dashboard-filterbar__main{grid-template-columns:repeat(2,minmax(0,1fr))}.order-dashboard-filterbar__search,.order-filter--date{grid-column:1/-1}.order-dashboard-card__center,.order-dashboard-card__right{border-top:1px solid #eef2f7;border-left:0;padding-top:12px;padding-left:0}}@media (max-width:760px){.order-dashboard-summary-compact__controls,.order-dashboard-summary-compact__bulk,.order-dashboard-filterbar__active{flex-direction:column;align-items:stretch}.order-dashboard-filterbar__chips{justify-content:flex-start}.order-dashboard-filterbar__main,.order-filter__date-range{grid-template-columns:1fr}.order-dashboard-card__left{grid-template-columns:96px minmax(0,1fr)}.order-dashboard-card__image{width:96px;min-height:112px}.order-dashboard-card__image .product-visual{min-height:112px}.order-action-group{justify-content:flex-start}}.auth-shell{background:radial-gradient(circle at 86% 10%,#38bdf829,#0000 28%),linear-gradient(135deg,#f8fbff 0%,#edf4ff 54%,#f8fbff 100%);min-height:100dvh}.auth-shell__side{display:none}.auth-shell__main{justify-content:center;align-items:center;min-height:100dvh;padding:76px clamp(18px,4vw,64px) 40px;display:flex;position:relative}.auth-shell__top-action{position:absolute;top:24px;right:clamp(18px,3vw,44px)}.auth-top-link{color:#4f46e5;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #0f172a14}.auth-shell__content{width:min(100%,500px)}.auth-brand-panel{isolation:isolate;flex-direction:column;justify-content:space-between;gap:40px;max-width:560px;min-height:100%;display:flex;position:relative;overflow:visible}.auth-brand-panel:before,.auth-brand-panel:after{content:"";z-index:-1;pointer-events:none;position:absolute}.auth-brand-panel:before{filter:blur(2px);background:radial-gradient(circle,#38bdf84d,#14b8a61f 45%,#0000 70%);border-radius:999px;width:520px;height:520px;bottom:-160px;right:-220px}.auth-brand-panel:after{background:radial-gradient(circle,#8b5cf657,#1d4ed824 48%,#0000 72%);border-radius:999px;width:460px;height:460px;top:-170px;left:-220px}.auth-brand-panel__content{gap:46px;margin:auto 0;display:grid}.auth-brand-panel__masthead{align-items:center;gap:20px;display:flex}.auth-brand-panel__masthead strong{color:#fff;letter-spacing:.02em;font-size:18px;font-weight:900;display:block}.auth-brand-panel__copy{gap:18px;display:grid}.auth-brand-panel__eyebrow,.auth-form-panel__header span{color:#bae6fd;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-flex}.auth-brand-panel h2,.auth-form-panel__header h1{color:inherit;letter-spacing:0;margin:0;font-size:clamp(38px,4.6vw,58px);font-weight:850;line-height:1.04}.auth-brand-panel p,.auth-form-panel__header p{color:#fffc;max-width:520px;margin:0;font-size:16px;line-height:1.72}.auth-preview-stack{z-index:1;grid-template-columns:1fr .86fr;gap:16px;min-height:0;display:none;position:relative}.auth-preview-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1c;border:1px solid #fff3;border-radius:18px;width:100%;padding:20px;box-shadow:0 28px 60px #0f172a38}.auth-preview-card span,.auth-preview-card strong{display:block}.auth-preview-card span{color:#ffffffa3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:900}.auth-preview-card strong{border-top:1px solid #ffffff29;padding:13px 0}.auth-preview-card--wide{margin-left:0}.auth-preview-card--float{width:100%;position:static}.auth-form-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #e2e8f0f2;border-radius:28px;padding:clamp(28px,3.2vw,40px);box-shadow:0 34px 86px #0f172a1c}.auth-form-panel__header{text-align:left;margin-bottom:22px}.auth-form-panel__header span{color:#4f46e5}.auth-form-panel__header h1{color:#0f172a;font-size:clamp(38px,4vw,54px)}.auth-form-panel__header p,.auth-form-panel__footer,.auth-form-panel__footer small{color:#64748b}.auth-form-panel__header p{color:#64748b;max-width:440px;font-size:15px;line-height:1.65}.auth-form-panel .auth-form{gap:16px;display:grid}.auth-form-panel .auth-role-switch{background:#f1f5f9;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:16px;padding:6px;display:grid}.auth-form-panel .auth-role-switch__item{color:#475569;text-align:center;background:0 0;border:0;border-radius:14px;min-height:54px;padding:10px 12px;font-size:14px;font-weight:850;line-height:1.25}.auth-form-panel .auth-role-switch__item--active{color:#4f46e5;background:#fff;box-shadow:0 10px 24px #0f172a1a}.auth-form-panel .field__control{background:#fff;border-radius:16px;min-height:56px}.auth-form-panel .field__control:disabled,.auth-form-panel .auth-role-switch__item:disabled,.auth-password-control__toggle:disabled{cursor:not-allowed;opacity:.72}.auth-password-control{display:block;position:relative}.auth-password-control .field__input{width:100%;padding-right:88px}.auth-password-control__toggle{color:#475569;background:#f8fafc;border:1px solid #dbe4f0;border-radius:12px;min-width:68px;min-height:38px;font-size:12px;font-weight:900;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-submit-button{justify-content:center;align-items:center;gap:10px;min-width:190px;display:inline-flex}.auth-submit-button:disabled{cursor:wait;opacity:.9}.auth-submit-button__spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:999px;width:17px;height:17px;animation:.75s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-form-panel .form-actions{align-items:center;margin-top:14px}.auth-form-panel .button--primary,.onboarding-card .button--primary{border-radius:16px;min-height:50px;box-shadow:0 16px 30px #4f46e538}.auth-form-panel__footer{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:16px;font-size:14px}.auth-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-validation-grid__item{color:#64748b;background:#f1f5f9;border-radius:999px;padding:10px 12px 10px 30px;font-size:13px;font-weight:800;position:relative}.auth-validation-grid__item:before{content:"";background:#cbd5e1;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.auth-validation-grid__item--valid{color:#047857;background:#ecfdf5}.auth-validation-grid__item--valid:before{background:#10b981}.choice-grid{gap:14px;display:grid}.choice-grid--compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.choice-card{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;min-height:150px;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:block;position:relative;box-shadow:0 14px 32px #0f172a0f}.choice-card:hover{border-color:#c4b5fd;transform:translateY(-2px);box-shadow:0 22px 46px #0f172a1a}.choice-card:focus-visible{outline-offset:2px;outline:4px solid #8b5cf638}.choice-card--selected{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6,0 24px 54px #8b5cf629}.choice-card__icon,.onboarding-card__icon,.shop-application-card__icon,.shop-membership-card__icon{color:#7c3aed;background:#f3e8ff;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.choice-card__icon svg,.onboarding-card__icon svg,.shop-application-card__icon svg,.shop-membership-card__icon svg,.shop-application-card__action svg{width:20px;height:20px}.choice-card__logo{object-fit:contain;border-radius:12px;width:100%;height:100%}.choice-card__dot{background:#8b5cf6;border-radius:999px;width:16px;height:16px}.choice-card strong,.choice-card__description,.choice-card__body{display:block}.choice-card strong{margin-top:16px;font-size:17px;font-weight:850}.choice-card__description,.choice-card__body{color:#64748b;margin-top:8px;font-size:14px;line-height:1.55}.choice-card__body{gap:6px;display:grid}.choice-card__meta{color:#475569;font-weight:750}.choice-card__selected{color:#fff;background:#7c3aed;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;position:absolute;top:16px;right:16px}.status-callout{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;gap:6px;padding:16px 18px;display:grid}.status-callout strong,.status-callout span{display:block}.status-callout--success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.status-callout--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.status-callout--danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.onboarding-page--modern{max-width:1120px;padding:clamp(24px,5vw,56px)}.onboarding-hero--center{text-align:center}.onboarding-hero--center h1{letter-spacing:-.04em;max-width:780px;margin-inline:auto;font-size:clamp(34px,5vw,58px)}.onboarding-hero--center p{max-width:760px;margin-inline:auto}.onboarding-card{border-radius:28px;padding:clamp(22px,3vw,34px);box-shadow:0 22px 56px #0f172a14}.onboarding-card__head{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.onboarding-card__head h2{color:#0f172a;margin:0 0 6px}.onboarding-card__head p{margin:0}.onboarding-checklist{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:22px;padding:18px}.onboarding-memberships{border-top:1px solid #e2e8f0;margin-top:28px;padding-top:22px}.onboarding-membership-row{background:#f8fafc;border-radius:18px;padding:14px}.shop-application-board{border-radius:30px;padding:clamp(22px,3vw,34px)}.shop-application-board__header{align-items:flex-start;gap:18px}.shop-application-board__header h3{letter-spacing:-.03em;font-size:clamp(26px,3vw,36px)}.shop-application-board__summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0;display:grid}.shop-application-stat{color:#64748b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:16px}.shop-application-stat span,.shop-application-stat strong{display:block}.shop-application-stat span{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.shop-application-stat strong{color:#0f172a;margin-top:8px;font-size:28px}.shop-application-stat--active{background:#f5f3ff;border-color:#8b5cf6}.shop-application-board__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.shop-application-card{border-radius:26px;padding:22px}.shop-application-card__head{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;display:grid}.shop-application-card__actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-top:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid;position:sticky;bottom:12px}.shop-application-card__action{justify-content:center;align-items:center;gap:8px;display:inline-flex}.shop-membership-panel--modern{border-radius:30px}.shop-membership-card{border-radius:24px;padding:22px;position:relative;overflow:hidden}.shop-membership-card__icon{margin-bottom:14px}.shop-membership-row{border-radius:18px}@media (min-width:1024px){.auth-shell{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);display:grid}.auth-shell__side{color:#fff;background:radial-gradient(circle at 18% 14%,#ffffff14,#0000 30%),radial-gradient(circle at 88% 88%,#14b8a64d,#0000 34%),radial-gradient(circle at 70% 20%,#3b82f633,#0000 30%),linear-gradient(145deg,#07133f 0%,#1d2a8a 54%,#0f766e 100%);flex-direction:column;justify-content:stretch;min-height:100dvh;padding:clamp(56px,6vw,92px);display:flex;overflow:hidden}}@media (max-width:720px){.auth-shell__main{align-items:flex-start;padding-inline:14px}.auth-form-panel{border-radius:24px}.auth-form-panel .auth-role-switch{grid-template-columns:1fr}.auth-form-panel .auth-role-switch__item{min-height:48px}.auth-validation-grid,.shop-application-card__actions,.onboarding-card__head,.shop-application-card__head{grid-template-columns:1fr}}.sidebar__brand{align-items:flex-start}.sidebar__brand>div{min-width:0}.sidebar__brand-logo{width:170px;max-width:100%;height:auto;display:block}.topbar{grid-template-columns:minmax(260px,1fr) auto;display:grid}.topbar__avatar{color:#1d4ed8;background:#fff;border:1px solid #e2e8f0;overflow:hidden}.topbar__avatar img{object-fit:contain;width:100%;height:100%;padding:4px}.app-shell{grid-template-columns:240px minmax(0,1fr)}.sidebar{scrollbar-width:thin;background:linear-gradient(#fff 0%,#fbfdff 100%);padding:22px 16px 18px}.sidebar__brand{justify-content:center;margin-bottom:2px;padding:0 8px 18px}.sidebar__brand-logo{width:auto;max-width:82px;max-height:118px}.sidebar__nav{flex:auto;gap:18px}.sidebar__section{gap:4px;display:grid}.sidebar__section-title{color:#94a3b8;letter-spacing:.15em;text-transform:uppercase;margin:0 0 4px;padding:0 10px;font-size:10px;font-weight:900}.sidebar__link{color:#475569;border-radius:12px;gap:11px;min-height:38px;padding:9px 10px;font-size:14px;font-weight:700}.sidebar__link:hover{color:#172033;background:#f8fafc}.sidebar__link--active{color:#6d28d9;background:#f5f3ff;box-shadow:inset 0 0 0 1px #7c3aed14}.sidebar__link-icon{opacity:.66}.sidebar__active-dot{width:6px;height:6px}.sidebar__user{margin-top:12px;padding:14px 8px 0}.topbar{background:#ffffffeb;grid-template-columns:minmax(340px,560px) auto;gap:20px;min-height:68px;padding:12px 28px}.topbar__search-input{background:#f8fafc;border-radius:14px;height:44px}.topbar__user{gap:10px}.topbar__shop-switcher{gap:3px 6px;min-width:164px}.topbar__shop-switcher select{border-radius:12px;max-width:170px;height:38px}.topbar__inline-link,.topbar__shop-action{border-radius:12px;height:38px}.topbar__inline-link{width:38px}.topbar__bell{border:1px solid #0000;width:40px;height:40px}.topbar__bell:hover{background:#f8fafc;border-color:#e2e8f0}.topbar__account{border:1px solid #0000;border-radius:16px;min-height:46px;padding:4px 8px 4px 4px}.topbar__account:hover,.topbar__account[aria-expanded=true]{background:#f8fafc;border-color:#e2e8f0}.topbar__account-menu{z-index:90;width:280px;position:absolute;top:calc(100% + 10px);right:0}.auth-brand-panel__logo{z-index:1;width:82px;min-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.auth-brand-panel__logo img,.auth-form-panel__logo,.auth-screen__logo,.onboarding-hero__logo{object-fit:contain;height:auto;display:block}.auth-brand-panel__logo img{width:auto;max-width:100%;max-height:108px}.auth-form-panel__logo{width:auto;max-width:66px;max-height:88px;margin-bottom:22px}.auth-brand-panel__powered,.auth-form-panel__powered,.sidebar__powered{color:#64748b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.auth-brand-panel__powered{z-index:1;color:#ffffff94;opacity:.78;margin-top:0}.auth-brand-panel__powered img,.auth-form-panel__powered img,.sidebar__powered img{object-fit:contain;width:76px;height:auto}.auth-form-panel__powered{opacity:.68;justify-content:flex-start;margin-top:14px}.sidebar__powered{color:#94a3b8;opacity:.84;border-top:1px solid #eef2f7;justify-content:center;margin-top:auto;padding:14px 2px 0}.sidebar__powered img{width:66px}.auth-screen__logo,.onboarding-hero__logo{width:112px;margin:0 auto 16px}.atelier-create__brand-logo{object-fit:contain;width:112px;height:auto;display:block}.product-detail-page{gap:24px;padding:32px;display:grid}.product-detail-page__topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-detail-hero{background:#fff;border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:28px;padding:22px;display:grid;box-shadow:0 18px 42px #0f172a0f}.product-detail-hero__media{background:#f8fafc;border-radius:18px;justify-content:center;align-items:center;min-height:360px;display:flex;overflow:hidden}.product-detail-hero__media img{object-fit:cover;width:100%;height:100%}.product-detail-hero__placeholder,.product-detail-empty__icon{color:#64748b;justify-content:center;align-items:center;display:flex}.product-detail-hero__placeholder{flex-direction:column;gap:12px;font-weight:800}.product-detail-hero__placeholder svg{width:38px;height:38px}.product-detail-hero__content{flex-direction:column;justify-content:space-between;gap:28px;min-width:0;padding:8px 4px;display:flex}.product-detail-hero__badges{flex-wrap:wrap;gap:8px;display:flex}.product-detail-hero__badges span{color:#475569;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.product-detail-hero__label{color:#8b97ad;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.product-detail-hero__sku{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4vw,56px);line-height:1.02}.product-detail-hero__name{color:#475569;max-width:780px;margin:14px 0 0;font-size:18px;font-weight:700;line-height:1.45}.product-detail-hero__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-detail-hero__facts div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;min-width:0;padding:14px}.product-detail-hero__facts span,.product-detail-row dt{color:#8b97ad;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.product-detail-hero__facts strong{color:#0f172a;overflow-wrap:anywhere;margin-top:6px;font-size:15px;display:block}.product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.product-detail-panel{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:22px}.product-detail-panel h2{color:#0f172a;margin:0 0 16px;font-size:18px}.product-detail-list{gap:0;margin:0;display:grid}.product-detail-row{border-top:1px solid #edf2f7;grid-template-columns:minmax(140px,.42fr) minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.product-detail-row:first-child{border-top:0;padding-top:0}.product-detail-row:last-child{padding-bottom:0}.product-detail-row dd{color:#172033;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.45}.product-detail-panel__empty{color:#64748b;margin:0;font-weight:700}.product-detail-empty{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;justify-items:center;gap:14px;padding:48px 24px;display:grid}.product-detail-empty__icon{color:#4f46e5;background:#eef2ff;border-radius:18px;width:56px;height:56px}.product-detail-empty__icon svg{width:28px;height:28px}.product-detail-empty h1,.product-detail-empty p{margin:0}.product-detail-empty p{color:#64748b;max-width:520px}.support-center,.support-detail{gap:20px;display:grid}.support-hero{text-align:center;justify-items:center;gap:10px;padding:14px 18px 18px;display:grid}.support-hero h1{color:#0f172a;margin:0;font-size:clamp(28px,3.5vw,42px);line-height:1.05}.support-hero p:not(.breadcrumb){color:#475569;max-width:760px;margin:0;font-size:15px}.support-hero--compact{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;place-items:end stretch;padding:18px 22px}.support-hero--compact h1{font-size:clamp(26px,3vw,36px)}.support-hero--compact p:not(.breadcrumb){margin-top:8px;font-size:15px}.support-hero__stats{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.support-hero__stats span{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:3px;min-width:108px;padding:12px 14px;font-size:12px;font-weight:800;display:grid}.support-hero__stats strong{color:#0f172a;font-size:22px}.support-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.support-action-card{color:#fff;cursor:pointer;text-align:left;border:0;border-radius:20px;align-content:center;gap:10px;min-height:118px;padding:18px;transition:box-shadow .16s,transform .16s,outline-color .16s;display:grid;box-shadow:0 16px 42px #0f172a1a}.support-action-card:hover{transform:translateY(-1px);box-shadow:0 20px 48px #0f172a24}.support-action-card--active{outline-offset:3px;outline:4px solid #8b5cf633}.support-action-card--static{cursor:default}.support-action-card--static:hover{transform:none;box-shadow:0 16px 42px #0f172a1a}.support-action-card span:first-child{background:#ffffff2e;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.support-action-card svg{width:22px;height:22px}.support-action-card strong{font-size:18px;display:block}.support-action-card small{color:#ffffffd6;max-width:330px;font-size:13px;line-height:1.5}.support-action-card--orange{background:linear-gradient(135deg,#f97316,#fb5c12)}.support-action-card--teal{background:linear-gradient(135deg,#14b8a6,#0f9f8d)}.support-action-card--dark{background:linear-gradient(135deg,#334155,#172033)}.support-channel-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-channel-card{color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:12px;min-height:78px;padding:14px 16px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.support-channel-card:hover{border-color:#c4b5fd;box-shadow:0 12px 28px #0f172a12}.support-channel-card--active{background:#f8f5ff;border-color:#a78bfa;box-shadow:inset 0 0 0 1px #7c3aed14}.support-channel-card--static,.support-channel-card--metric{cursor:default}.support-channel-card--static:hover,.support-channel-card--metric:hover{box-shadow:none;border-color:#e2e8f0}.support-channel-card__icon{color:#7c3aed;background:#f1f5f9;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}.support-channel-card strong,.support-channel-card small{display:block}.support-channel-card strong{color:#0f172a;font-size:15px}.support-channel-card small{color:#64748b;margin-top:3px;font-size:12px}.support-workspace{background:#fff;border:1px solid #e2e8f0;border-radius:26px;grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:start;gap:20px;padding:20px;display:grid}.support-form,.support-ticket-list,.support-conversation,.support-detail__aside{align-content:start;gap:16px;display:grid}.support-list-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.support-list-header .legacy-section-title{margin-bottom:0}.support-ticket-filters{flex-wrap:wrap;gap:8px;display:flex}.support-ticket-filter{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.support-ticket-filter strong{color:#334155;background:#f1f5f9;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:inline-grid}.support-ticket-filter--active{color:#6d28d9;background:#f8f5ff;border-color:#a78bfa}.support-ticket-filter--active strong{color:#fff;background:#7c3aed}.support-ticket-list .legacy-empty-state{place-items:center;min-height:160px;display:grid}.support-ticket-list--wide{background:#fff;border:1px solid #e2e8f0;border-radius:26px;padding:24px}.support-reference-picker{grid-template-columns:minmax(136px,.7fr) minmax(190px,1fr) auto;align-items:end;gap:10px;display:grid}.support-reference-picker .legacy-field{min-width:0}.support-atelier-multi{flex-wrap:wrap;gap:10px;display:flex}.support-atelier-chip{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex;position:relative}.support-atelier-chip input{opacity:0;pointer-events:none;position:absolute}.support-atelier-chip__mark{background:#fff;border:2px solid #cbd5e1;border-radius:999px;width:10px;height:10px}.support-atelier-chip--selected{color:#6d28d9;background:#f5f3ff;border-color:#a78bfa}.support-atelier-chip--selected .support-atelier-chip__mark{background:#7c3aed;border-color:#7c3aed;box-shadow:inset 0 0 0 2px #fff}.support-reference-combobox{position:relative}.support-reference-dropdown{z-index:30;background:#fff;border:1px solid #dbe3ef;border-radius:18px;max-height:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 22px 54px #0f172a24}.support-reference-dropdown button{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;gap:4px;padding:12px;display:grid}.support-reference-dropdown button:hover,.support-reference-dropdown button:focus-visible{background:#f5f3ff;outline:0}.support-reference-dropdown span,.support-reference-dropdown p{color:#64748b}.support-reference-dropdown p{margin:0;padding:12px}.support-reference-results{gap:8px;display:grid}.support-reference-results button,.support-selected-reference,.support-reference{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.support-reference-results button{cursor:pointer;text-align:left;gap:4px;display:grid}.support-reference-results span,.support-ticket-card p,.support-ticket-card__meta,.support-ticket-card__time{color:#64748b}.support-ticket-card{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:10px;padding:16px;display:grid}.support-ticket-card:hover{border-color:#c4b5fd;box-shadow:0 14px 34px #0f172a14}.support-ticket-card__channel{color:#7c3aed;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.support-ticket-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-ticket-card__time{flex:none;font-size:12px;font-weight:700}.support-ticket-card h3{color:#0f172a;margin:0 0 6px;font-size:17px}.support-ticket-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.support-ticket-card__meta,.support-reference{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-ticket-card__meta>span:not(.support-badge){color:#64748b;background:#f8fafc;border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.support-reference--rich{flex-wrap:nowrap;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;text-decoration:none;display:grid}.support-reference--rich svg{width:20px;height:20px}.support-reference__body{gap:2px;min-width:0;display:grid}.support-reference__body strong,.support-reference__body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-reference__body strong{color:#0f172a;font-size:14px}.support-reference__body small,.support-reference--rich em{color:#64748b;font-size:12px;font-style:normal}.support-reference--rich em{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.support-badge{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.support-badge--active{color:#4338ca;background:#eef2ff}.support-badge--warning{color:#c2410c;background:#fff7ed}.support-badge--success{color:#047857;background:#ecfdf5}.support-badge--danger{color:#b91c1c;background:#fef2f2}.support-badge--muted{color:#64748b;background:#f1f5f9}.support-detail__header{background:#fff;border:1px solid #e2e8f0;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.support-detail__header h1{color:#0f172a;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.support-detail__title-row{gap:6px;display:grid}.support-detail__title-row>span{color:#7c3aed;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.support-detail__summary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.support-detail__summary>span:not(.support-badge){color:#64748b;background:#f8fafc;border-radius:999px;align-items:center;min-height:28px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.support-detail__grid{grid-template-columns:minmax(0,1fr) 300px;gap:22px;display:grid}.support-conversation,.support-info-panel{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:20px}.support-conversation{grid-template-rows:minmax(220px,auto) auto;display:grid}.support-conversation__messages{align-content:start;gap:12px;max-width:860px;display:grid}.support-message{border-radius:18px;gap:8px;max-width:min(680px,82%);padding:14px;display:grid}.support-message--other{background:#eef2ff}.support-message--own{background:#f8fafc;justify-self:end}.support-message__meta{color:#64748b;justify-content:space-between;gap:10px;font-size:12px;display:flex}.support-message p{color:#0f172a;margin:0;line-height:1.55}.support-reply--sticky{background:#fffffff5;border:1px solid #e2e8f0;border-radius:18px;gap:12px;margin-top:16px;padding:12px;display:grid;position:sticky;bottom:16px;box-shadow:0 14px 36px #0f172a0f}.support-reply--sticky .legacy-input--textarea{min-height:88px}.support-closed-note,.support-status-control{gap:10px;display:grid}.support-closed-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.support-closed-note strong{color:#0f172a}.support-closed-note span{color:#64748b;font-size:13px;line-height:1.45}.support-status-control .legacy-input--textarea{min-height:88px}.support-info-panel{gap:16px;display:grid}.support-info-panel__head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.support-info-panel__head span,.support-info-panel__section h3,.support-info-list dt{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.support-info-panel__head strong{color:#0f172a}.support-info-panel__section{gap:10px;display:grid}.support-info-panel__section h3{margin:0}.support-info-list{gap:10px;margin:0;display:grid}.support-info-list div{border-top:1px solid #eef2f7;gap:3px;padding-top:10px;display:grid}.support-info-list dd{color:#334155;margin:0;font-weight:800}.support-reference--link{text-decoration:none}@media (max-width:980px){.topbar{grid-template-columns:1fr}.topbar__search{max-width:none}.topbar__user{flex-wrap:wrap}.product-detail-page{padding:20px}.product-detail-page__topbar,.product-detail-hero{grid-template-columns:1fr}.product-detail-page__topbar{flex-direction:column;align-items:flex-start}.product-detail-hero__media{min-height:280px}.product-detail-hero__facts,.product-detail-grid{grid-template-columns:1fr}.product-detail-row{grid-template-columns:1fr;gap:6px}.legacy-form--product-edit .legacy-field-grid{grid-template-columns:1fr}.legacy-form--product-edit .legacy-field--type-image-preview,.legacy-form--product-edit .legacy-field--type-image-gallery,.legacy-form--product-edit .legacy-field--type-file{grid-area:auto}.support-action-grid,.support-channel-strip,.support-workspace,.support-detail__grid,.support-reference-picker,.support-hero--compact{grid-template-columns:1fr}.support-detail__header{flex-direction:column}.support-message{max-width:100%}.support-reference--rich{grid-template-columns:28px minmax(0,1fr)}.support-reference--rich em{grid-column:2;max-width:100%}}@media (max-width:900px){.app-shell{display:block}.app-shell__content{min-width:0}.sidebar{border-bottom:1px solid #e2e8f0;border-right:0;height:auto;max-height:280px;padding:16px;position:relative;top:auto;overflow-y:auto}.sidebar__brand{margin-bottom:0;padding:0 4px 12px}.sidebar__brand-logo{width:auto;max-width:66px;max-height:92px}.sidebar__nav{gap:10px}.sidebar__section{margin-top:8px}.sidebar__link{min-height:36px;padding:8px 10px}.sidebar__user{border-top:1px solid #eef2f7;margin-top:12px;padding:12px 4px 0}.sidebar__powered{justify-content:flex-start;margin-top:12px;padding:12px 4px 0}.topbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:12px 16px}.topbar__search{max-width:none}.topbar__search-input{min-width:0}.topbar__user{flex-wrap:wrap;justify-content:flex-start;width:100%}.topbar__shop-switcher{flex:190px;min-width:0}.topbar__shop-switcher select{width:100%;max-width:none}.topbar__account{max-width:100%}.workspace{padding:16px}.personnel-performance{gap:12px;width:100%}.personnel-performance__header,.personnel-filterbar,.personnel-panel,.personnel-detail-card,.personnel-role-card{border-radius:16px}.personnel-performance__header{padding:16px}.personnel-performance__header h1{font-size:28px;line-height:1.12}.personnel-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personnel-filterbar{padding:12px}.personnel-filterbar__quick,.personnel-filterbar__grid{grid-template-columns:1fr}.personnel-filterbar__actions{justify-content:flex-start}.personnel-performance__layout{grid-template-columns:1fr}.personnel-performance__side{position:static}.personnel-panel,.personnel-detail-card,.personnel-role-card{padding:12px}.personnel-panel__title{display:grid}.personnel-panel__title>span{justify-self:start}.personnel-table .legacy-table__head,.personnel-table .legacy-table__row{min-width:760px}}@media (max-width:560px){.personnel-metric-grid,.personnel-detail-card__stats{grid-template-columns:1fr}.topbar__account-menu,.topbar__notifications-menu{width:auto;left:0;right:0}}.order-dashboard-card__left{grid-template-columns:148px minmax(0,1fr);align-items:start}.order-dashboard-card__image{aspect-ratio:4/5;background:#eef2f7;border:1px solid #e8eef7;border-radius:16px;align-self:start;width:148px;height:185px;min-height:0;position:relative;overflow:hidden}.order-dashboard-card__image .product-visual,.order-dashboard-card__image .product-visual--button{border-radius:inherit;width:100%;height:100%;min-height:0;box-shadow:none;background:#f8fafc;display:block;position:absolute;inset:0}.order-dashboard-card__image .product-visual__photo{border-radius:inherit;object-fit:cover;object-position:center;transform:none}.order-dashboard-card__image .product-visual--button:hover .product-visual__photo{transform:scale(1.04)}.order-dashboard-card__image .product-visual__label{color:#334155;background:#ffffffeb;border:1px solid #e2e8f0e0;border-radius:14px;place-items:center;width:38px;min-width:0;height:38px;padding:0;display:grid;inset:10px 10px auto auto;box-shadow:0 8px 18px #0f172a1f}.order-dashboard-card__image .product-visual__label strong{font-size:12px;line-height:1}.order-dashboard-card__image .product-visual__label small{display:none}.order-dashboard-card__image-meta{z-index:2;color:#fff;pointer-events:none;background:linear-gradient(#0f172a00 0%,#0f172ad1 42%,#0f172af2 100%);gap:2px;padding:42px 11px 11px;display:grid;position:absolute;bottom:0;left:0;right:0}.order-dashboard-card__image-meta strong,.order-dashboard-card__image-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-lightbox{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;overscroll-behavior:contain;background:#0f172a94;place-items:center;width:100vw;min-height:100dvh;padding:clamp(16px,3vw,32px);display:grid;inset:0;position:fixed!important}.product-lightbox__panel{cursor:default;background:#fff;border:1px solid #e2e8f0d9;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100vw - 48px);max-height:calc(100dvh - 48px);padding:0;display:grid;overflow:hidden;box-shadow:0 30px 90px #0f172a52}.product-lightbox__header{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.product-lightbox__header h3{-webkit-line-clamp:2;color:#0f172a;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.product-lightbox__media{background:#f8fafc;place-items:center;min-height:0;padding:20px;display:grid;overflow:auto}.product-lightbox__media img,.product-lightbox__panel>img{object-fit:contain;background:#eef2f7;border-radius:18px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 162px);display:block}.order-edit-screen .content-header{align-items:flex-start}.order-edit-screen .page-description{max-width:760px}.order-edit-summary{padding:18px 22px}.order-edit-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.legacy-info-card{background:#f8fafc;border:1px solid #e7ebf3;border-radius:14px;gap:8px;min-width:0;padding:14px 16px;display:grid}.legacy-info-card span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700}.legacy-info-card strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;font-weight:800;line-height:1.35}.order-edit-form .legacy-field-grid{align-items:start}.order-edit-form .legacy-input[readonly],.order-edit-form .legacy-input:disabled{color:#64748b;background:#f8fafc}.order-edit-form .legacy-input[type=file]{min-height:52px;padding:8px}.order-edit-form .legacy-input[type=file]::file-selector-button{color:var(--text);background:#fff;border:1px solid #d9ddf0;border-radius:10px;margin-right:12px;padding:8px 12px;font-weight:700}.order-edit-form .legacy-input--textarea{resize:vertical;min-height:92px}.order-edit-form .legacy-form-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #eef2f7;margin:8px -22px -22px;padding:14px 22px;position:sticky;bottom:0}@media (max-width:1280px){.order-dashboard-card__left{grid-template-columns:132px minmax(0,1fr)}.order-dashboard-card__image{width:132px;height:165px}}@media (max-width:760px){.order-edit-summary__grid{grid-template-columns:1fr}.order-dashboard-card__left{grid-template-columns:112px minmax(0,1fr)}.order-dashboard-card__image{width:112px;height:140px}.product-lightbox__panel{border-radius:18px;width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}.product-lightbox__header{padding:14px}.product-lightbox__media{padding:12px}}.personnel-task-page{gap:18px;display:grid}.personnel-task-hero{gap:8px;display:grid}.personnel-task-hero h1{color:#0f172a;letter-spacing:0;font-size:34px;font-weight:800}.personnel-task-hero p:last-child{color:#64748b;max-width:760px}.personnel-task-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.personnel-task-summary article,.personnel-task-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 32px #0f172a0d}.personnel-task-summary article{gap:6px;padding:16px;display:grid}.personnel-task-summary span,.personnel-task-card__meta span,.personnel-task-card__variations span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.personnel-task-summary strong{color:#0f172a;font-size:28px}.personnel-task-list{gap:14px;display:grid}.personnel-task-card{gap:16px;padding:18px;display:grid}.personnel-task-card__head,.personnel-task-card__actions{justify-content:space-between;align-items:start;gap:12px;display:flex}.personnel-task-card__head h2{color:#0f172a;margin-top:6px;font-size:22px;line-height:1.2}.personnel-task-card__head p{color:#64748b;margin-top:4px}.personnel-task-card__head>strong,.personnel-task-card__status{color:#7c3aed;border:1px solid #ddd6fe;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:800;display:inline-flex}.personnel-task-card__meta,.personnel-task-card__variations{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.personnel-task-card__meta b,.personnel-task-card__variations strong{color:#0f172a;margin-top:3px;font-size:15px;display:block}.personnel-task-card__variations p{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:10px}@media (max-width:760px){.personnel-task-hero h1{font-size:28px}.personnel-task-card__head,.personnel-task-card__actions{flex-direction:column;align-items:stretch}.personnel-task-card__actions .button,.personnel-task-card__actions .inline-action,.personnel-task-card__actions .inline-action .button{width:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
