.dashboard-page{height:100%;padding-top:20px;overflow:auto}.dashboard-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:42px;margin-bottom:18px;display:grid}.dashboard-date-navigation{align-items:center;gap:4px;display:flex}.dashboard-date-navigation strong{color:#30363d;text-align:center;font-size:14px;font-weight:600}.dashboard-toolbar>.ui-button{justify-self:end}.dashboard-date-navigation .ui-button{border-radius:50%;width:30px;padding:0}.dashboard-content{transition:opacity .15s}.dashboard-content.is-refreshing{opacity:.62}.dashboard-refresh-error{color:var(--color-danger);background:#fff0ed;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:9px 12px;font-size:13px;display:flex}.dashboard-refresh-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.dashboard-section{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fff}.dashboard-section__heading{justify-content:space-between;align-items:center;gap:28px;min-height:108px;padding:18px 20px;display:flex}.dashboard-section__heading--compact{min-height:80px}.dashboard-section__heading p{color:#7b8490;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:12px}.dashboard-section__heading h2{color:#292e34;letter-spacing:-.015em;margin:0;font-size:18px}.dashboard-total{text-align:right;grid-template-columns:auto auto;align-items:baseline;column-gap:22px;display:grid}.dashboard-total span{color:#858d96;grid-column:1/-1;margin-bottom:2px;font-size:12px}.dashboard-total strong{color:#333940;font-size:16px}.dashboard-total b{color:#276aa3;font-size:22px}.dashboard-store-grid{border-top:1px solid #edf0f2;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.dashboard-store{border-right:1px solid #edf0f2;min-height:112px;padding:18px 20px}.dashboard-store:last-child{border-right:0}.dashboard-store h3{margin:0 0 18px;font-size:14px}.dashboard-store span{color:#747d88;margin-bottom:3px;font-size:13px;display:block}.dashboard-store strong{color:#30363d;font-size:17px}.dashboard-secondary-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:18px;display:grid}.dashboard-metric-list,.dashboard-service-grid{border-top:1px solid #edf0f2;margin:0}.dashboard-metric-list>div{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 20px;display:flex}.dashboard-metric-list>div:last-child{border-bottom:0}.dashboard-metric-list dt,.dashboard-service-grid dt{color:#555e68;font-size:13px}.dashboard-metric-list dd{color:#252a30;margin:0;font-weight:600}.dashboard-metric-list__warning dt,.dashboard-metric-list__warning dd{color:#a65b08}.dashboard-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-service-grid>div{border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;min-height:74px;padding:14px 20px}.dashboard-service-grid>div:nth-child(2n){border-right:0}.dashboard-service-grid>div:nth-last-child(-n+2){border-bottom:0}.dashboard-service-grid dd{color:#30363d;margin:5px 0 0;font-size:14px;font-weight:600}.dashboard-service-grid .is-alert dd{color:var(--color-danger)}.dashboard-empty-value{color:#7b8490;border-top:1px solid #edf0f2;margin:0;padding:18px 20px}.dashboard-loading{color:#7b8490;justify-content:center;align-items:center;gap:8px;min-height:120px;font-size:13px;display:flex}.dashboard-loading .cupertino-icon{color:#2776df;font-size:16px;animation:.9s linear infinite dashboard-loading-spin}@keyframes dashboard-loading-spin{to{transform:rotate(360deg)}}@media (width<=900px){.dashboard-toolbar{grid-template-columns:1fr auto}.dashboard-date-navigation{grid-area:2/1/auto/-1;justify-self:center}.dashboard-secondary-grid{grid-template-columns:1fr}}@media (width<=620px){.dashboard-page{padding-top:12px}.dashboard-section__heading{flex-direction:column;align-items:flex-start}.dashboard-total{text-align:left}.dashboard-store-grid{grid-template-columns:1fr}.dashboard-store{border-bottom:1px solid #edf0f2;border-right:0}.dashboard-store:last-child{border-bottom:0}}.dashboard-page{min-height:100%;padding-top:18px;padding-bottom:48px}.dashboard-page>*{width:min(100%,1220px);margin-inline:auto}.dashboard-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-date-navigation strong{color:#20242a;letter-spacing:-.015em;font-size:18px;font-weight:650}.dashboard-toolbar>.ui-button .cupertino-icon{font-size:14px}.dashboard-date-navigation{gap:2px}.dashboard-date-navigation .ui-button{min-width:30px}.dashboard-date-navigation__arrow.ui-button{position:relative}.dashboard-page>.dashboard-toolbar{width:min(100%,740px);margin-left:auto;margin-right:auto}.dashboard-refresh-button.ui-button{color:#276aa3;background:0 0;border-radius:50%;justify-content:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;position:relative}.dashboard-refresh-button.ui-button:hover:not(:disabled){color:#145b96;background:#dceeff}.dashboard-date-picker{color:#20242a;cursor:pointer;border-radius:6px;align-items:center;min-height:30px;padding:0 6px;display:flex;position:relative}.dashboard-date-picker:hover{background:var(--color-interaction)}.dashboard-date-picker:focus-within{box-shadow:0 0 0 2px var(--control-focus-ring)}.dashboard-date-picker strong{letter-spacing:-.015em;font-size:18px;font-weight:650}.dashboard-date-picker input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.dashboard-daily-summary{width:min(100%,740px);margin-inline:auto;overflow:visible}.dashboard-daily-summary .dashboard-store-grid{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-daily-summary .dashboard-store{text-align:center;border-right:1px solid #edf0f3;align-content:center;justify-items:center;gap:4px;min-height:116px;padding:16px 12px;display:grid}.dashboard-daily-summary .dashboard-store:last-child{border-right:0}.dashboard-daily-summary .dashboard-store h3{margin:0 0 2px;font-size:14px;font-weight:650}.dashboard-daily-summary .dashboard-store strong{color:#2776df;letter-spacing:-.025em;font-size:20px}.dashboard-daily-summary .dashboard-store span{color:#687381;margin:0;font-size:13px}.dashboard-total-strip{color:#4f5c6a;background:#eaf3ff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin:0 14px 14px;padding:0 12px;font-size:13px;display:flex}.dashboard-total-strip strong{color:#2776df;font-size:13px}.dashboard-actions{flex-wrap:wrap;width:min(100%,740px);max-width:100%;margin-top:0;display:flex;overflow:visible}.dashboard-action{width:auto;min-width:0;min-height:82px;color:inherit;border-bottom:0;border-right:1px solid #edf0f3;flex:1 1 0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 18px;text-decoration:none;display:grid}.dashboard-action:nth-child(3){border-right:1px solid #edf0f3}.dashboard-action:last-child{border-bottom:0;border-right:0}.dashboard-action:hover{background:var(--color-interaction)}.dashboard-action:focus-visible{outline-offset:-2px;outline:2px solid #007aff59}.dashboard-action__icon{color:#2776df;place-items:center;width:26px;height:26px;display:grid}.dashboard-action__icon .cupertino-icon{font-size:20px}.dashboard-action__content{gap:3px;min-width:0;display:grid}.dashboard-action__content strong{color:#252a30;font-size:15px}.dashboard-action__content small{color:#6c7681;font-size:13px}.dashboard-action__arrow{color:#a7afb8;width:16px;height:16px}.dashboard-action--warning{border-right:0}.dashboard-action--warning .dashboard-action__icon,.dashboard-action--warning .dashboard-action__content small{color:#e34b45}.dashboard-arukereso{width:min(100%,740px);margin-top:12px;overflow:visible}.dashboard-secondary-grid{flex-direction:column;align-items:center;gap:0;margin-top:24px;display:flex}.dashboard-arukereso__heading{align-items:center;gap:12px;min-height:44px;padding:8px 18px 4px;display:flex}.dashboard-arukereso__heading>.cupertino-icon{color:#2776df;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:21px;display:grid}.dashboard-arukereso__heading h2{color:#252a30;letter-spacing:-.015em;margin:0;font-size:18px}.dashboard-arukereso .dashboard-empty-value{border-top:1px solid #edf0f3;padding:18px}.dashboard-arukereso .dashboard-service-grid{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-arukereso .dashboard-service-grid>div{border-bottom:0;border-right:1px solid #edf0f3;min-height:76px;padding:4px 18px 14px}.dashboard-arukereso .dashboard-service-grid>div:last-child{border-right:0}.dashboard-arukereso .dashboard-service-grid dt{color:#89929c;font-size:12px}.dashboard-arukereso .dashboard-service-grid dd{margin:5px 0 0;font-size:13px;font-weight:650}@media (width<=900px){.dashboard-page{padding-left:20px;padding-right:20px}.dashboard-arukereso .dashboard-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-arukereso .dashboard-service-grid>div:nth-child(2){border-right:0}.dashboard-arukereso .dashboard-service-grid>div:nth-child(-n+2){border-bottom:1px solid #edf0f3}}@media (width<=620px){.dashboard-page{padding:12px 16px 32px}.dashboard-daily-summary .dashboard-store{min-height:104px;padding-inline:7px}.dashboard-daily-summary .dashboard-store h3{font-size:12px}.dashboard-daily-summary .dashboard-store strong{font-size:16px}.dashboard-daily-summary .dashboard-store span{font-size:11px}.dashboard-total-strip{margin:0 9px 9px;font-size:12px}.dashboard-total-strip strong{font-size:12px}.dashboard-actions{width:100%}.dashboard-action{flex:190px;min-height:72px}.dashboard-action:nth-child(3){border-right:1px solid #edf0f3}.dashboard-arukereso__heading h2{font-size:16px}}.app-header__task-indicators{align-items:center;gap:2px;margin-right:6px;display:inline-flex}.app-header__task-indicator{color:#276aa3;white-space:nowrap;justify-content:center;align-items:center;width:34px;min-height:34px;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.app-header__task-indicator>.cupertino-icon{font-size:21px}.app-header__task-count{color:#fff;text-align:center;background:#276aa3;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.52rem;font-weight:650;line-height:1;display:flex;position:absolute;top:-1px;right:-6px}.pricing-page{padding:.75rem 0 16px;position:relative}.product-pricing-preview{gap:.5rem;margin-top:.8rem;display:grid}.product-pricing-preview__card{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface-subtle,#f8fafc);border-radius:10px;gap:.35rem;padding:.75rem;display:grid}.pricing-page__actions,.pricing-review__toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pricing-page__actions{justify-content:flex-end;margin:0 0 .65rem}.pricing-eyebrow{color:var(--color-text-secondary,#667085);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.pricing-muted{color:var(--color-text-secondary,#667085);margin:.2rem 0 0}.pricing-summary{grid-template-columns:max-content max-content max-content repeat(6,78px);gap:8px;margin:0 0 .8rem;display:grid}.pricing-summary>div{align-content:start;gap:.2rem;min-width:0;padding:.35rem 0;display:grid}.pricing-summary span{color:var(--color-text-secondary,#667085);font-size:.78rem}.pricing-summary strong,.pricing-summary .ui-status-badge{white-space:nowrap}.pricing-decrease,.pricing-row--decrease td{color:var(--color-danger,#b42318)}.pricing-review{background:var(--color-surface,#fff);min-width:0;overflow:hidden}.pricing-review__toolbar{border-bottom:1px solid var(--color-border,#e5e7eb);padding:.8rem 1rem}.pricing-filters{flex-wrap:wrap;gap:.35rem;display:flex}.pricing-filters button{color:var(--color-text-secondary,#667085);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .7rem}.pricing-filters button.is-active{background:var(--color-surface-muted,#eef2f6);color:var(--color-text,#101828);font-weight:700}.pricing-table-wrap{overflow:auto}.pricing-table{border-collapse:collapse;width:100%;min-width:980px}.pricing-table th,.pricing-table td{border-bottom:1px solid var(--color-border,#e5e7eb);text-align:left;white-space:nowrap;padding:.7rem .8rem}.pricing-table th{color:var(--color-text-secondary,#667085);font-size:.75rem}.pricing-table tr{cursor:pointer}.pricing-table tr:hover{background:var(--color-surface-muted,#f8fafc)}.pricing-table small{color:var(--color-text-secondary,#667085);font-size:.75rem;display:block}.pricing-row--decrease{background:color-mix(in srgb, var(--color-danger,#b42318) 5%, transparent)}.pricing-drawer{background:var(--color-surface,#fff);border-left:1px solid var(--color-border,#e5e7eb);z-index:10;width:min(440px,100vw);padding:1.5rem;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 30px #1018281f}.pricing-drawer__close{float:right;cursor:pointer;background:0 0;border:0;font-size:1.7rem}.pricing-drawer h2{margin:.25rem 0 1.25rem}.pricing-drawer__grid{grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:1rem;display:grid}.pricing-drawer__grid span{color:var(--color-text-secondary,#667085)}.pricing-drawer pre{white-space:pre-wrap;background:var(--color-surface-muted,#f8fafc);border-radius:8px;max-height:240px;padding:.75rem;font-size:.75rem;overflow:auto}.pricing-drawer__actions{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}@media (width<=700px){.pricing-review__toolbar{flex-direction:column;align-items:flex-start}.pricing-drawer{padding:1rem}}.ui-page-shell.purchase-list-page{background:#fff;min-height:100%;padding:12px 0 48px}.purchase-list-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.purchase-list-controls__main{align-items:flex-end;gap:12px;min-width:0;display:flex}.purchase-list-view-switch{background:#eef1f4;border-radius:8px;flex:none;padding:2px;display:inline-flex}.purchase-list-refresh{color:#276aa3;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-grid;position:relative}.purchase-list-refresh:hover:not(:disabled){color:#145b96;background:#dceeff}.purchase-list-refresh:disabled{color:#276aa3;opacity:.58;cursor:default;background:0 0;border:0}.purchase-list-refresh:focus-visible{box-shadow:0 0 0 2px var(--control-focus-ring);outline:none}.purchase-list-refresh svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px;margin:auto;display:block}.purchase-list-view-switch button{color:#5e6873;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;height:27px;padding:0 11px;font-family:inherit;font-size:.78rem;font-weight:550}.purchase-list-view-switch button:hover:not(:disabled){color:#176ac5;background:#e1effd}.purchase-list-view-switch button[aria-pressed=true]{color:#176ac5;background:#fff;font-weight:650;box-shadow:0 1px 3px #1e293b26}.purchase-list-sort{flex:0 0 208px;gap:3px;width:min(208px,100%);display:grid}.purchase-list-sort>span{color:#646b74;white-space:nowrap;font-size:.7rem;font-weight:500}.purchase-list-sort select{width:100%;min-width:0;height:var(--control-height-compact);color:#20242a;font:inherit;background:#fff;border:1px solid #cfd5dc;border-radius:7px;padding:4px 8px;font-size:.8125rem}.purchase-list-permission-note,.purchase-list-feedback,.purchase-list-inline-error,.purchase-list-busy{color:#78550f;background:#fff9e8;border:1px solid #e8d9aa;border-radius:9px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:.82rem;display:flex}.purchase-list-busy{color:#276aa3;background:#edf6ff;border-color:#c7d7e7}.purchase-list-feedback--success{color:#17643f;background:#effaf4;border-color:#b8dfcc;border-radius:7px;width:fit-content;max-width:min(100%,560px);margin-bottom:10px;padding:6px 10px}.purchase-list-feedback--error,.purchase-list-inline-error{color:#9d241b;background:#fff3f2;border-color:#efc5c1}.purchase-supplier-tabs{scrollbar-width:thin;gap:0;margin:0 0 14px;padding:2px 0 8px;display:flex;overflow-x:auto}.purchase-supplier-tab{flex:none;min-width:128px;position:relative}.purchase-supplier-tabs__select{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;gap:2px;padding:8px 16px;display:grid;position:relative}.purchase-supplier-tab+.purchase-supplier-tab:before{content:"";background:#dfe4e9;width:1px;position:absolute;top:0;bottom:0;left:0}.purchase-supplier-tabs__select:hover:not(:disabled){background:#f4f9fe}.purchase-supplier-tab--selected{background:#edf6ff;grid-template-columns:minmax(0,1fr) 28px;display:grid}.purchase-supplier-tab--selected .purchase-supplier-tabs__select{background:0 0;min-width:0}.purchase-supplier-tab--selected .purchase-supplier-tabs__select:hover:not(:disabled){background:0 0}.purchase-supplier-tabs strong{font-size:.82rem}.purchase-supplier-tabs span{color:var(--text-secondary);font-size:.7rem}.purchase-supplier-tabs .purchase-supplier-tabs__value{color:#276aa3;margin-top:2px;font-size:.76rem;font-weight:700}.purchase-supplier-tabs__clear{color:#b0342b;cursor:pointer;background:#fff;border:1px solid #df9a94;border-radius:50%;align-self:end;place-items:center;width:26px;height:26px;margin:0 4px 4px 0;padding:0;display:grid}.purchase-supplier-tabs__clear:hover:not(:disabled){color:#8f2019;background:#fee9e7}.purchase-supplier-tabs__clear:disabled{opacity:.45;cursor:default}.purchase-supplier-tabs__clear:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:1px}.purchase-supplier-tabs__clear[data-tooltip]:after{inset:auto calc(100% + 5px) 0 auto!important;transform:translate(3px)!important}.purchase-supplier-tabs__clear[data-tooltip]:hover:after,.purchase-supplier-tabs__clear[data-tooltip]:focus-visible:after{transform:translate(0)!important}.purchase-list-toolbar{background:#fff;border:0;border-radius:0;align-items:flex-end;gap:10px;margin-bottom:16px;padding:0 0 9px;display:flex}.purchase-list-actions{flex-wrap:wrap;gap:7px;display:flex}.purchase-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.purchase-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:12px;padding:12px 14px;display:grid;position:relative}.purchase-card:before,.purchase-card:after{content:"";pointer-events:none;background:#e7ebf0;display:none;position:absolute}.purchase-card:before{width:1px;top:14px;bottom:14px;left:-14px}.purchase-card:after{width:calc(300% + 56px);height:1px;top:0;left:0}.purchase-card--column-divider:before,.purchase-card--row-divider:after{display:block}.purchase-card--selected{z-index:4;background:#f6faff;box-shadow:inset 3px 0 #4a8dcc}.purchase-card__top{grid-template-columns:76px minmax(0,1fr);gap:12px;min-width:0;display:grid}.purchase-card__image{color:#9098a1;object-fit:contain;background:#f1f3f5;border-radius:10px;place-items:center;width:76px;height:76px;display:grid}.purchase-card__identity{min-width:0}.purchase-card__identity>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.purchase-card__identity>div>span:last-child:not(.ui-status-badge){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.purchase-card__identity>a{color:#1f2832;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:.95rem;font-weight:700;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.purchase-card__identity>a:hover{color:#1769a4;text-decoration:underline}.purchase-card__identity p{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.72rem;overflow:hidden}.purchase-stock-row{background:#fff;border:0;border-radius:0;grid-template-columns:repeat(5,1fr);margin:0;display:grid}.purchase-stock-row--missing{grid-template-columns:repeat(5,1fr)}.purchase-stock-row>div{background:#fff;place-items:center;gap:3px;min-width:0;padding:8px 4px;display:grid;position:relative}.purchase-stock-row>div+div:before{content:"";background:#dfe4e9;width:1px;position:absolute;inset:0 auto 0 0}.purchase-stock-row dt{color:var(--text-secondary);font-size:.62rem}.purchase-stock-row dd{margin:0;font-size:.86rem;font-weight:700}.purchase-stock-row .is-accent{color:#1769a4}.purchase-card--selected .purchase-stock-row,.purchase-card--selected .purchase-stock-row>div{background:#f6faff}.purchase-card--selected .purchase-stock-row>div+div:before{background:#cbddeb}.purchase-stock-row__procurement{color:#1769a4;min-width:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:3px;padding:0;font-weight:700;display:inline-flex}.purchase-stock-row__procurement:hover{color:#145b96;text-decoration:underline}.purchase-stock-row__procurement:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:2px}.purchase-card__locations{color:#277052;margin:-4px 0 0;font-size:.7rem;font-weight:600}.purchase-card__footer{align-items:center;gap:10px;min-width:0;margin-top:auto;display:flex}.purchase-card__footer--procurement{min-height:26px;margin-top:-4px}.purchase-card__procurement-readonly{color:var(--text-secondary);font-size:.7rem}.purchase-card__kockakaland-price{gap:1px;min-width:0;display:grid}.purchase-card__kockakaland-price span{color:var(--text-secondary);font-size:.68rem}.purchase-card__kockakaland-price strong{color:#276aa3;font-size:.84rem}.purchase-quantity{border:1px solid var(--color-border-strong);border-radius:8px;flex:none;align-items:center;height:30px;display:flex;overflow:hidden}.purchase-quantity button{color:#276aa3;cursor:pointer;background:#f5f6f7;border:0;place-items:center;width:32px;height:100%;padding:0;display:grid}.purchase-quantity button:disabled{color:#aeb4ba;cursor:default}.purchase-quantity output{text-align:center;min-width:30px;font-size:.78rem;font-weight:700}.purchase-card__total-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.purchase-card__prices{text-align:right;gap:1px;min-width:0;display:grid}.purchase-card__prices span{color:var(--text-secondary);font-size:.68rem}.purchase-card__prices strong{font-size:.84rem}.purchase-card__procurement-mode{color:#276aa3;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.purchase-card__procurement-mode:hover{color:#145b96;background:#dceeff}.purchase-card__procurement-mode[aria-pressed=true]{background:#edf6ff}.purchase-card__procurement-mode:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:1px}.purchase-card__remove{width:30px;height:30px;color:var(--color-danger);cursor:pointer;background:#fff7f6;border:1px solid #efc8c5;border-radius:50%;place-items:center;padding:0;display:grid}.purchase-procurement{z-index:5;background:#fff;border-top:0;border-bottom:1px solid #cfd9e3;width:100%;min-width:0;padding:8px 8px 14px;position:absolute;top:calc(100% + 1px);left:0;box-shadow:0 10px 22px #1f304129}.purchase-procurement__state{min-height:72px;color:var(--text-secondary);justify-content:center;align-items:center;gap:9px;margin:0;font-size:.78rem;display:flex}.purchase-procurement__state button{color:#276aa3;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d3dd;padding:5px 9px}.purchase-procurement__offers{grid-template-columns:minmax(0,1fr) max-content max-content;column-gap:10px;width:100%;min-width:0;display:grid}.purchase-procurement__offer{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid #e7ebf0;align-items:center;min-height:48px;padding:4px 0;display:grid}.purchase-procurement__offer:first-child{border-top:0}.purchase-procurement__offer--external-start{border-top-color:#e7ebf0;margin-top:0}.purchase-procurement__offer>div{gap:2px;min-width:0;display:grid}.purchase-procurement__offer strong{font-size:.77rem}.purchase-procurement__offer span,.purchase-procurement__offer time{color:var(--text-secondary);text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.purchase-procurement__provider{min-width:0}.purchase-procurement__provider strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-procurement__merchant--blue{color:#2762d8}.purchase-procurement__merchant--yellow{color:#d49f00}.purchase-procurement__merchant--green{color:#55b800}.purchase-procurement__merchant--red{color:#c73024}.purchase-procurement__price--blue{color:#2762d8}.purchase-procurement__provider>span:not(.purchase-procurement__stock){white-space:nowrap}.purchase-procurement__provider .is-stale{color:#a45c0a}.purchase-procurement__provider .purchase-procurement__stock{color:#277052;white-space:normal;font-weight:600}.purchase-procurement__action{justify-items:start}.purchase-procurement__action>a{color:#276aa3;align-items:center;gap:5px;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.purchase-procurement__quantity{align-items:center;height:28px;display:flex}.purchase-procurement__quantity button{color:#276aa3;cursor:pointer;background:#f3f6f8;border:0;place-items:center;width:28px;height:100%;padding:0;display:grid}.purchase-procurement__quantity button:disabled{color:#aeb4ba;cursor:default}.purchase-procurement__quantity output{text-align:center;min-width:28px;font-size:.75rem;font-weight:700}.purchase-procurement__quantity-error{color:var(--color-danger)!important}.purchase-card--selected .purchase-quantity button:not(:disabled),.purchase-card--selected .purchase-procurement__quantity button:not(:disabled){color:#176ac5;background:#dceeff}.missing-summary{align-items:stretch;gap:0;margin-bottom:16px;padding:2px 0 8px;display:flex}.missing-summary>div{background:#fff;align-content:center;gap:4px;min-width:160px;padding:8px 16px;display:grid;position:relative}.missing-summary>div+div:before{content:"";background:#dfe4e9;width:1px;position:absolute;inset:0 auto 0 0}.missing-summary strong{font-size:.82rem}.missing-summary span{color:#276aa3;font-size:.76rem;font-weight:700}.missing-summary>button{align-self:center;margin-left:auto}.purchase-location-options{gap:8px;margin-top:8px;display:grid}.purchase-location-options p{color:var(--text-secondary);margin:0 0 4px}.purchase-location-options label{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:7px 0;display:flex}.purchase-location-options input{accent-color:#2776df;order:2;width:18px;height:18px}.purchase-list-loading{color:#646f7b;justify-content:center;align-items:center;gap:9px;min-height:96px;font-size:.82rem;display:flex}.purchase-list-loading__spinner{border:2px solid #d7e1eb;border-top-color:#176ac5;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite purchase-list-spin}@keyframes purchase-list-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.purchase-list-loading__spinner{animation:none}}@media (width<=900px){.purchase-list-toolbar,.purchase-list-controls__main{flex-wrap:wrap;align-items:stretch}.purchase-list-sort{flex:0 208px}.purchase-list-actions{width:100%}.missing-summary{flex-wrap:wrap;row-gap:8px}.missing-summary>button{margin-left:0}.purchase-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-card:after{width:calc(200% + 28px)}}@media (width<=600px){.purchase-card-grid{grid-template-columns:1fr}.purchase-card:after{width:100%;display:none}.purchase-card--row-divider:after{display:block}.purchase-stock-row--missing{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto}.missing-summary>div{flex:1 1 0;min-width:50%}.purchase-procurement{padding-inline:0}.purchase-procurement__offers{width:100%;display:block}.purchase-procurement__offer{grid-template-columns:1fr auto;gap:8px 10px;padding-inline:0}.purchase-procurement__provider,.purchase-procurement__offer>div:nth-child(2){grid-column:1}.purchase-procurement__action{grid-area:1/2/span 2;align-self:center}}.ui-page-shell.smyths-route-page{min-height:100%;padding:12px 0 48px}.smyths-route-page{align-content:start;gap:12px;display:grid}.smyths-route-page__actions{align-self:end;align-items:center;gap:5px;margin-left:auto;display:flex}.smyths-route-page__controls{background:#fff;border-bottom:1px solid #e0e5ea;flex-wrap:wrap;align-items:flex-end;gap:14px 22px;padding:10px 0 12px;display:flex}.smyths-route-page__control-group{align-content:start;gap:5px;display:grid}.smyths-route-page__control-label{color:#646b74;align-items:flex-end;min-height:26px;font-size:.7rem;font-weight:500;display:flex}.smyths-route-page__filter-options{flex-wrap:wrap;align-items:center;gap:9px 14px;display:flex}.smyths-route-page__filter-options label{color:#334252;white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.smyths-route-page__location-buttons{flex-wrap:wrap;gap:8px;display:flex}.smyths-route-page__name-language{background:#eef1f4;border-radius:8px;padding:2px;display:inline-flex}.smyths-route-page__location-buttons button,.smyths-route-page__name-language button{color:#627181;height:27px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad5e1;border-radius:6px;padding:0 11px;font-size:.78rem;font-weight:550;transition:border-color .12s,background-color .12s,color .12s}.smyths-route-page__name-language button{background:0 0;border-color:#0000}.smyths-route-page__location-buttons button:hover,.smyths-route-page__name-language button:hover{color:#1265b1;background:#edf6ff;border-color:#abc8e3}.smyths-route-page__location-buttons button.is-selected,.smyths-route-page__name-language button.is-selected{color:#176ac5;background:#edf6ff;border-color:#9dc7ec;font-weight:650}.smyths-route-page__location-buttons button.is-selected:hover,.smyths-route-page__name-language button.is-selected:hover{background:#e3f1ff;border-color:#78afe0}.smyths-route-page__list{gap:28px;display:grid}.smyths-route-page__loading{color:#6a7785;justify-content:center;align-items:center;gap:9px;min-height:120px;font-size:.875rem;font-weight:600;display:flex}.smyths-route-page__loading svg{color:#2a7ed1;width:20px;height:20px;animation:.9s linear infinite smyths-route-spin}@keyframes smyths-route-spin{to{transform:rotate(360deg)}}.smyths-route-page__item-group{gap:0;display:grid}.smyths-route-page__item-group h2{color:#2b3540;margin:0;padding:0 14px 5px;font-size:.95rem}.smyths-route-page__summary{color:#6a7785;margin:0;padding:4px 14px 9px;font-size:.82rem}.smyths-route-page__unavailable{border-top:1px solid #dfe5eb;padding-top:16px}.smyths-route-page__card-grid{display:grid}.smyths-route-card{min-width:0}.smyths-route-card:nth-of-type(3n+2):before,.smyths-route-card:nth-of-type(3n+3):before,.smyths-route-card:nth-of-type(3n+4):after{display:block}.smyths-route-card__image{color:#9098a1}.smyths-route-card__purchase-summary{justify-items:start;gap:3px;display:inline-grid}.smyths-route-card__purchase-summary>span{color:#687585;font-size:.72rem;font-weight:600}.smyths-route-card__stocks{grid-template-columns:repeat(3,1fr)}.smyths-route-card__stocks>div+div:before{top:7px;bottom:7px}.smyths-route-card__stocks>div:nth-child(4):before{display:none}.smyths-route-card__stocks>div.is-route-location{color:#176ac5;background:#edf6ff}.smyths-route-card__footer{justify-content:space-between}.smyths-route-card__footer .ui-button{margin-left:auto}@media (width<=900px){.smyths-route-page__actions{margin-left:0}.smyths-route-card:before,.smyths-route-card:after{display:none}.smyths-route-card:nth-of-type(2n):before,.smyths-route-card:nth-of-type(odd):after{display:block}}@media (width<=600px){.smyths-route-card__stocks{grid-template-columns:repeat(3,minmax(72px,1fr));overflow-x:auto}.smyths-route-card:before,.smyths-route-card:after{display:none}.smyths-route-card:nth-of-type(n+2):after{display:block}}.scheduler-page{flex-direction:column;height:100%;min-height:0;padding-left:0;padding-right:0;display:flex}.scheduler-readonly{color:var(--text-secondary);margin:0;font-size:13px}.scheduler-page__error,.scheduler-page__warning,.scheduler-page__notice{margin:0 0 12px;padding:8px 12px;font-size:13px}.scheduler-page__error{color:#b42318;background:#fff0ed}.scheduler-page__warning{color:#93610a;background:#fff7e8}.scheduler-page__notice{color:#20734d;background:#edf7f1}.scheduler-toolbar{min-height:var(--control-height-compact);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scheduler-filter{width:min(380px,100%);height:var(--control-height-compact);color:#858d96;box-shadow:none;background:#fff;border-color:#e1e3e5;border-radius:8px;flex:0 380px;gap:8px;padding:0 8px}.scheduler-filter:focus-within{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.scheduler-filter>svg{color:#7c8794;width:13px}.scheduler-filter input{color:#29313a;min-height:27px;padding:0;font-size:.8125rem}.scheduler-filter input::placeholder{color:#959da6}.scheduler-instance-filter{min-height:var(--control-height-compact);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.scheduler-instance-filter select{min-width:190px;height:var(--control-height-compact);color:#29313a;font:inherit;background:#fff;border:1px solid #e1e3e5;border-radius:8px;padding:0 28px 0 9px}.scheduler-instance-filter select:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring);outline:none}.scheduler-toolbar__refresh{color:#276aa3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-grid;position:relative}.scheduler-toolbar__refresh:hover,.scheduler-toolbar__refresh:focus-visible{color:#145b96;background:#dceeff}.scheduler-toolbar__refresh>svg{width:13px}.scheduler-toolbar__settings{color:#6f7b87;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;display:inline-grid}.scheduler-toolbar__settings:hover,.scheduler-toolbar__settings:focus-visible{color:#2f78bf;background:#edf3f8}.scheduler-toolbar__settings>svg{width:13px}.scheduler-hidden-filter{min-height:var(--control-height-compact);width:fit-content;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.scheduler-page__state{color:#747d89;padding:28px 0}.scheduler-list{scrollbar-width:none;border-top:1px solid #e3e6e9;border-bottom:1px solid #e3e6e9;flex:1;min-height:0;overflow-y:auto}.scheduler-list::-webkit-scrollbar{display:none}.scheduler-list__head,.scheduler-row__main{grid-template-columns:minmax(210px,1.45fr) minmax(185px,1.3fr) minmax(130px,.9fr) 128px 128px minmax(80px,.5fr);align-items:center;column-gap:10px;display:grid}.scheduler-list__head{z-index:1;color:#7d8590;background:#fff;padding:9px 130px 9px 14px;font-size:12px;position:sticky;top:0}.scheduler-row{background:#fff;border-top:1px solid #eef0f2;align-items:stretch;display:flex}.scheduler-row.is-running{background:#f6f9fc}.scheduler-row.is-hidden{color:#68717c;opacity:.82;background:#f7f8f9}.scheduler-row__main{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:13px 14px}.scheduler-row__main:hover{background:#f5f6f7}.scheduler-row__main>*{min-width:0}.scheduler-row__main small,.scheduler-row__main time{color:#747d89;margin-top:3px;font-size:12px;display:block}.scheduler-row__main>time,.scheduler-row__run-time time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheduler-row__job{display:block}.scheduler-row__job>span{min-width:0;overflow:hidden}.scheduler-row__job strong,.scheduler-row__job small{text-overflow:ellipsis;width:100%;overflow:hidden}.scheduler-row__job strong{font-size:13px}.scheduler-row__instance,.scheduler-live-status{justify-items:start;width:100%;min-width:0;display:grid;overflow:hidden}.scheduler-row__instance strong,.scheduler-row__instance small{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.scheduler-row__schedule,.scheduler-row__run-time{justify-items:start;width:100%;min-width:0;display:grid;overflow:hidden}.scheduler-row__schedule>span,.scheduler-row__schedule>small,.scheduler-live-status small{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.scheduler-activity-icon{animation:1.4s linear infinite scheduler-activity}@keyframes scheduler-activity{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.scheduler-activity-icon{animation:none}}.scheduler-row__actions{background:inherit;align-items:center;gap:4px;padding:0 8px;display:flex}.scheduler-icon-action{color:#2776df;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;padding:0;display:inline-grid}.scheduler-icon-action:hover:not(:disabled),.scheduler-icon-action:focus-visible:not(:disabled){color:#145b96;background:#dceeff}.scheduler-icon-action:disabled{color:#a8b0b8;cursor:default}.scheduler-icon-action>svg{width:13px}.scheduler-row__actions .ui-tooltip[data-tooltip]:after{text-align:left;white-space:normal;width:240px;max-width:min(240px,100vw - 32px);left:auto;right:0;transform:translateY(-3px)}.scheduler-row__actions .ui-tooltip[data-tooltip]:hover:after,.scheduler-row__actions .ui-tooltip[data-tooltip]:focus-visible:after{transform:translateY(0)}.scheduler-toggle{cursor:pointer;background:0 0;border:0;width:40px;padding:0 7px}.scheduler-toggle:disabled{cursor:wait;opacity:.55}.scheduler-toggle span{background:#c8cdd3;border-radius:9px;width:26px;height:15px;display:block;position:relative}.scheduler-toggle span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.scheduler-toggle.is-active span{background:#33785b}.scheduler-toggle.is-active span:after{left:13px}.scheduler-drawer-layer{z-index:var(--z-drawer);background:#14181c52;position:fixed;inset:45px 0 0}.scheduler-drawer{background:#fff;flex-direction:column;width:min(680px,100vw - 32px);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #0000001f}.scheduler-drawer>header,.scheduler-drawer>footer{border-bottom:1px solid #e6e8eb;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.scheduler-drawer>header h2{margin:0;font-size:19px}.scheduler-drawer>header p{color:#747d89;margin:3px 0 0;font-size:12px}.scheduler-drawer>header button{background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0;font-size:18px}.scheduler-drawer>header button:hover,.scheduler-drawer>header button:focus-visible{color:#2f78bf;background:#edf3f8}.scheduler-drawer__body{padding:0 22px;overflow:auto}.scheduler-drawer section{border-bottom:1px solid #eceef0;padding:18px 0}.scheduler-drawer h3{margin:0 0 13px;font-size:14px}.scheduler-drawer label,.scheduler-times{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:12px;min-width:0;margin:9px 0;font-size:13px;display:grid}.scheduler-drawer input,.scheduler-drawer select{background:#fff;border:1px solid #d8dce1;border-radius:6px;padding:8px}.scheduler-drawer label>input:not([type=checkbox]),.scheduler-drawer label>select{width:100%;min-width:0;max-width:100%}.scheduler-check{display:flex!important}.scheduler-time{gap:5px;display:flex}.scheduler-time input{flex:1}.scheduler-time>button{text-align:center;border-radius:50%;flex:0 0 28px;align-self:center;width:28px;height:28px;padding:0}.scheduler-time>button:hover,.scheduler-time>button:focus-visible{color:#b42318;background:#fff0ed}.scheduler-times button{color:#355f86;text-align:left;background:0 0;border:0;grid-column:2}.scheduler-times .scheduler-time>button{text-align:center}.scheduler-rules{margin:13px 0 8px}.scheduler-rules__heading,.scheduler-rule{grid-template-columns:minmax(150px,1.5fr) 95px 95px 112px 26px;align-items:end;gap:7px;display:grid}.scheduler-rules__heading{color:#747d89;padding:0 0 5px;font-size:11px}.scheduler-rule{border-top:1px solid #eef0f2;padding:7px 0}.scheduler-rule label{min-width:0;margin:0;display:block}.scheduler-rule label>span{display:none}.scheduler-rule input,.scheduler-rule select{width:100%;min-width:0;height:34px;padding:5px 7px;font-size:12px}.scheduler-rule>button{color:#8a4b4b;cursor:pointer;background:0 0;border:0;border-radius:50%;width:26px;height:26px;margin-bottom:4px;padding:0;font-size:17px}.scheduler-rule>button:hover,.scheduler-rule>button:focus-visible{color:#b42318;background:#fff0ed}.scheduler-rules__add{color:#276aa3;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:4px 0;font-size:12px}.scheduler-drawer pre{background:#f6f7f8;padding:10px;font-size:11px;overflow:auto}.scheduler-cursor{justify-content:space-between;font-size:12px;display:flex}.scheduler-drawer details{border-top:1px solid #eef0f2;padding:8px 0;font-size:12px}.scheduler-result-summary{flex-wrap:wrap;gap:16px;display:flex}.scheduler-result-summary div{gap:5px;display:flex}.scheduler-result-summary dt{color:#747d89}.scheduler-result-summary dd{margin:0;font-weight:600}.scheduler-drawer>footer{border-top:1px solid #e6e8eb;border-bottom:0;justify-content:flex-end;gap:8px}.scheduler-confirm-layer{z-index:calc(var(--z-drawer) + 10);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14181c52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.scheduler-confirm{background:#fff;border:1px solid #e1e5e9;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:14px;width:min(420px,100%);padding:22px;display:grid;box-shadow:0 18px 54px #161f2833}.scheduler-confirm__icon{color:#1769c2;background:#eaf4ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.scheduler-confirm__icon svg{width:13px}.scheduler-confirm h2{margin:1px 0 7px;font-size:17px}.scheduler-confirm p{color:var(--text-secondary);margin:0 0 8px;font-size:13px}.scheduler-confirm strong{color:#29313a;font-size:14px;display:block}.scheduler-confirm footer{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.scheduler-confirm__submit{background:#1769c2;border-color:#1769c2}@media (width<=1024px){.scheduler-list__head{display:none}.scheduler-row{align-items:center}.scheduler-row__main{grid-template-columns:1fr 1fr}.scheduler-row__main>:last-child{grid-column:2}.scheduler-row__actions{padding:8px}}@media (width<=680px){.scheduler-drawer label,.scheduler-times{grid-template-columns:1fr}.scheduler-times button{grid-column:1}.scheduler-rules__heading{display:none}.scheduler-rule{grid-template-columns:1fr 1fr;align-items:end}.scheduler-rule label>span{color:#747d89;margin-bottom:3px;font-size:11px;display:block}.scheduler-rule>button{grid-column:2;justify-self:end}}.ui-page-shell.business-settings-page{padding-top:18px;padding-left:0;padding-right:0}.business-settings-page__header{width:min(880px,100%);margin-bottom:6px}.business-settings-page__header h1{color:#7a838d;letter-spacing:.01em;margin:0;font-size:.75rem;font-weight:500}.business-settings-page__tabs{gap:4px;margin-top:10px;display:flex}.business-settings-page__tabs button{color:#667085;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:.8125rem}.business-settings-page__tabs button:hover,.business-settings-page__tabs button.is-active{color:#2e6eaa;background:#edf3f8}.business-settings-page__tabs button.is-active{font-weight:600}.business-settings-page__error,.business-settings-page__notice{margin:0 0 12px;padding:8px 12px;font-size:13px}.business-settings-page__error{color:#b42318;background:#fff0ed}.business-settings-page__notice{color:#20734d;background:#edf7f1}.business-settings-page__state{color:#667085;padding:24px 0}.business-settings-groups,.business-settings-list{width:min(880px,100%)}.business-settings-groups{gap:18px;margin-top:14px;display:grid}.business-settings-group>h2{color:#4b5563;margin:0 0 5px;font-size:.8125rem;font-weight:600}.business-settings-row{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:28px;width:100%;min-height:76px;padding:14px 0;display:grid}.business-settings-row__copy h3,.business-settings-row__copy p{margin:0}.business-settings-row__copy h3{color:#29313a;font-size:.9375rem;font-weight:600}.business-settings-row__copy p{color:var(--text-secondary);margin-top:4px;font-size:.8125rem;line-height:1.4}.business-settings-row__controls{align-items:flex-end;gap:8px;display:flex}.business-settings-row__controls label{color:#65707b;gap:4px;font-size:.6875rem;font-weight:500;display:grid}.business-settings-row__controls select,.business-settings-row__controls input{width:264px;height:var(--control-height-compact);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:#29313a;min-height:0;font:inherit;padding:0 28px 0 8px;font-size:.8125rem;font-weight:450}.business-settings-row__controls input{box-sizing:border-box;padding-right:8px}.business-settings-row__controls select:focus,.business-settings-row__controls input:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring);outline:0}.business-settings-row__controls .ui-button{height:var(--control-height-compact);min-width:74px}.business-settings-row__controls .business-settings-row__save.ui-button{border-radius:50%;width:30px;min-width:30px;padding:0}.business-settings-row__save.ui-button svg{width:16px;height:16px}.business-settings-page__readonly{color:#667085;font-size:13px}.mail-template-settings{width:min(1360px,100%);margin-top:16px}.mail-template-settings__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:12px;display:flex}.mail-template-settings__header h2,.mail-template-settings__header p{margin:0}.mail-template-settings__header h2{color:#29313a;font-size:1rem;font-weight:600}.mail-template-settings__header p{max-width:760px;color:var(--text-secondary);margin-top:4px;font-size:.8125rem;line-height:1.4}.mail-template-workspace{border:1px solid var(--color-border);background:#fff;border-radius:10px;grid-template-columns:minmax(230px,290px) minmax(520px,1fr);min-height:620px;margin-top:14px;display:grid;overflow:hidden}.mail-template-list{border-right:1px solid var(--color-border);background:#fafbfc}.mail-template-search{color:#65707b;gap:4px;padding:13px 13px 8px;font-size:.67rem;font-weight:500;display:grid}.mail-template-search input{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:#29313a;width:100%;height:32px;font:inherit;background:#fff;padding:0 9px;font-size:.76rem}.mail-template-search input:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring);outline:0}.mail-template-list__count{color:#8a949e;margin:0;padding:0 13px 8px;font-size:.66rem}.mail-template-list>div{border-top:1px solid var(--color-border);max-height:700px;display:grid;overflow-y:auto}.mail-template-list button{color:#34404b;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f2;gap:4px;padding:10px 13px;display:grid}.mail-template-list button:hover{background:#f1f6fa}.mail-template-list button.is-selected{background:#e8f2fb;box-shadow:inset 3px 0 #2f78bf}.mail-template-list button span{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600;overflow:hidden}.mail-template-list button small{color:#7d8791;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.mail-template-editor{min-width:0;padding:17px 20px 20px}.mail-template-editor>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.mail-template-editor>header h3,.mail-template-editor>header p{margin:0}.mail-template-editor>header h3{color:#29313a;font-size:.96rem}.mail-template-editor>header p{color:#7a838d;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.mail-template-editor>header>span{color:#77818b;background:#f0f2f4;border-radius:10px;padding:3px 7px;font-size:.64rem}.mail-template-editor>header>span.is-active{color:#237553;background:#e8f4ef}.mail-template-help{color:#53606c;background:#f7fbfe;border:1px solid #dce8f1;border-radius:8px;margin:14px 0;padding:12px 14px}.mail-template-help h4,.mail-template-help p{margin:0}.mail-template-help h4{color:#33404c;font-size:.78rem}.mail-template-help p{margin-top:6px;font-size:.7rem;line-height:1.5}.mail-template-help code,.mail-template-token-list code{color:#245f99;background:#e9f1f7;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.mail-template-token-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mail-template-token-list>div{background:#fff;border:1px solid #e0e7ed;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;padding:6px 8px;font-size:.66rem;display:grid}.mail-template-token-list small{color:#89939d;grid-column:1/-1;font-size:.59rem}.mail-template-fields{gap:11px;display:grid}.mail-template-fields>label,.mail-template-fields details label{color:#65707b;gap:4px;font-size:.67rem;font-weight:500;display:grid}.mail-template-fields input,.mail-template-fields textarea{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:#29313a;width:100%;font:inherit;resize:vertical;background:#fff;padding:7px 9px;font-size:.76rem;font-weight:400;line-height:1.45}.mail-template-fields input{height:32px}.mail-template-fields input:focus,.mail-template-fields textarea:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring);outline:0}.mail-template-fields input:disabled,.mail-template-fields textarea:disabled{color:#69737d;background:#f5f6f7}.mail-template-fields details{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:9px 0}.mail-template-fields details summary{color:#53606c;cursor:pointer;font-size:.72rem;font-weight:600}.mail-template-fields details label{margin-top:9px}.mail-template-fields details p{color:#8a949e;margin:5px 0 0;font-size:.64rem}.mail-template-preview{background:#fbfbfc;border:1px solid #e1e6ea;border-radius:8px;margin-top:14px;padding:12px 14px}.mail-template-preview h4{color:#65707b;text-transform:uppercase;letter-spacing:.035em;margin:0 0 8px;font-size:.68rem;font-weight:600}.mail-template-preview strong{color:#303943;font-size:.78rem;display:block}.mail-template-preview pre{color:#4d5863;font:inherit;white-space:pre-wrap;margin:10px 0 0;font-size:.72rem;line-height:1.5;overflow:auto}.mail-template-editor>footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.mail-template-editor>footer .business-settings-page__readonly{margin-right:auto}.mail-template-editor>footer .ui-button{gap:7px}@media (width<=900px){.mail-template-workspace{grid-template-columns:1fr}.mail-template-list{border-right:0;border-bottom:1px solid var(--color-border)}.mail-template-list>div{max-height:260px}}.mail-rule-settings{width:min(1360px,100%);margin-top:16px}.mail-rule-settings__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:12px;display:flex}.mail-rule-settings__header h2,.mail-rule-settings__header p{margin:0}.mail-rule-settings__header h2{color:#29313a;font-size:1rem;font-weight:600}.mail-rule-settings__header p{max-width:680px;color:var(--text-secondary);margin-top:4px;font-size:.8125rem;line-height:1.4}.mail-rule-settings__header-actions{align-items:center;gap:8px;display:flex}.mail-rule-settings__header-actions .ui-button{gap:7px}.mail-rule-icon-button{color:#2f78bf;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.mail-rule-icon-button:hover:not(:disabled),.mail-rule-icon-button:focus-visible{background:#edf3f8;outline:0}.mail-rule-icon-button:disabled{cursor:default;opacity:.45}.mail-rule-list{display:grid}.mail-rule-row{border-bottom:1px solid var(--color-border);color:#34404b;grid-template-columns:14px minmax(150px,.75fr) minmax(250px,1.35fr) 20px minmax(210px,1fr) minmax(135px,.65fr) 58px 34px;align-items:center;gap:12px;min-height:76px;padding:10px 0;display:grid}.mail-rule-row.is-inactive{opacity:.58}.mail-rule-state-dot{background:#aab5bf;border-radius:50%;width:7px;height:7px;margin:auto;display:block}.mail-rule-state-dot.is-active{background:#23815e;box-shadow:0 0 0 3px #e8f4ef}.mail-rule-row__identity,.mail-rule-row__match,.mail-rule-row__result,.mail-rule-row__usage,.mail-rule-row__priority{gap:3px;min-width:0;display:grid}.mail-rule-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.mail-rule-row span,.mail-rule-row small{color:#7a838d;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.mail-rule-row__match>span,.mail-rule-row__result>span,.mail-rule-row__priority>span{color:#929ca6;text-transform:uppercase;letter-spacing:.035em;font-size:.62rem}.mail-rule-row__arrow{color:#b3bdc7;font-size:.7rem}.mail-rule-row__priority{text-align:center}.mail-rule-editor{background:#f8fbfd;border:1px solid #cbdce9;border-radius:10px;margin:14px 0 8px;padding:14px 16px;box-shadow:0 4px 16px #294a650f}.mail-rule-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.mail-rule-editor h3,.mail-rule-editor p{margin:0}.mail-rule-editor h3{color:#29313a;font-size:.9rem}.mail-rule-editor p{color:#7a838d;margin-top:3px;font-size:.7rem}.mail-rule-editor__grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:11px 14px;display:grid}.mail-rule-editor__grid>label{color:#65707b;gap:4px;font-size:.67rem;font-weight:500;display:grid}.mail-rule-editor__grid input:not([type=checkbox]),.mail-rule-editor__grid select{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:#29313a;width:100%;min-width:0;height:31px;font:inherit;background:#fff;padding:0 8px;font-size:.76rem}.mail-rule-editor__grid input:focus,.mail-rule-editor__grid select:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring);outline:0}.mail-rule-editor__switches{align-items:flex-end;gap:16px;padding-bottom:6px;display:flex}.mail-rule-editor__switches label{color:#58636e;align-items:center;gap:6px;font-size:.72rem;display:flex}.mail-rule-editor>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.mail-rule-editor>footer .ui-button{gap:7px}.mail-rule-preview{border-top:1px solid #dbe5ec;margin-top:13px;display:grid}.mail-rule-preview>div:first-child{color:#7a838d;align-items:center;gap:9px;padding:10px 0 6px;font-size:.68rem;display:flex}.mail-rule-preview__row{color:#53606c;border-top:1px solid #e6edf2;grid-template-columns:130px 1fr 80px;gap:12px;padding:7px 0;font-size:.7rem;display:grid}.mail-rule-preview__row strong{color:#34404b;text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.mail-rule-preview__row span{text-align:right}@media (width<=1100px){.mail-rule-row{grid-template-columns:14px minmax(140px,.8fr) minmax(230px,1.3fr) 18px minmax(190px,1fr) 34px}.mail-rule-row__usage,.mail-rule-row__priority{display:none}.mail-rule-editor__grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=720px){.mail-rule-settings__header{flex-direction:column;align-items:stretch}.mail-rule-settings__header-actions{justify-content:flex-end}.mail-rule-row{grid-template-columns:12px 1fr 30px;gap:9px;padding:12px 0}.mail-rule-row__match,.mail-rule-row__arrow,.mail-rule-row__result{grid-column:2}.mail-rule-row>.mail-rule-icon-button{grid-area:1/3}.mail-rule-editor__grid{grid-template-columns:1fr}}.automation-settings{width:min(1360px,100%)}.automation-settings__header{justify-content:space-between;align-items:flex-start;margin:16px 0 12px;display:flex}.automation-settings__header h2{color:#29313a;margin:0;font-size:1rem;font-weight:600}.automation-settings__header p{max-width:620px;color:var(--text-secondary);margin:4px 0 0;font-size:.8125rem;line-height:1.4}.automation-settings__refresh{color:#2f78bf;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px}.automation-settings__refresh:hover{background:#edf3f8}.automation-settings__tabs{border-radius:var(--radius-control);background:#f3f6f8;gap:4px;width:fit-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.automation-settings__tabs button{border-radius:calc(var(--radius-control) - 2px);color:#66717c;height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 11px;font-size:.75rem;display:flex}.automation-settings__tabs button:hover{color:#2f78bf;background:#ffffffb3}.automation-settings__tabs button.is-active{color:#245f99;background:#fff;font-weight:600;box-shadow:0 1px 3px #2636441f}.automation-settings__tabs svg{color:#2f78bf}.automation-data-section{margin-top:12px}.automation-data-section>header{border-bottom:1px solid var(--color-border);justify-content:flex-end;align-items:baseline;padding:9px 0;display:flex}.automation-data-section>header.has-action{justify-content:space-between;align-items:center}.automation-data-section>header span{color:#7a838d;font-size:.7rem}.automation-inactive-filter{border-radius:var(--radius-control);color:#66717c;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:.72rem;display:inline-flex}.automation-inactive-filter:hover{color:#2f78bf;background:#edf3f8}.automation-inactive-filter.is-active{color:#245f99;background:#edf3f8;font-weight:600}.automation-settings__section-title{border-bottom:1px solid var(--color-border);color:#4b5563;align-items:center;gap:7px;padding:9px 0;font-size:.8125rem;font-weight:600;display:flex}.automation-settings__section-title svg{color:#2f78bf}.automation-settings__list{gap:0;display:grid}.runner-card{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(290px,320px) minmax(400px,1fr) auto;grid-template-areas:"technical technical technical""identity summary actions";align-items:center;gap:7px 18px;padding:8px 0;display:grid}.runner-card__identity{grid-area:identity;align-items:center;gap:9px;min-width:0;display:flex}.runner-card__identity>div{flex:0 260px;width:min(260px,100%);min-width:0}.runner-card__status{color:#aab5bf;font-size:10px}.runner-card__identity>.runner-card__status{transform:translateY(9px)}.runner-card__status.is-online{color:#23815e}.runner-card__identity label{color:#65707b;margin-bottom:3px;font-size:.6875rem;font-weight:500;display:block}.runner-card__identity input{width:100%;height:var(--control-height-compact);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:#29313a;font:inherit;padding:0 8px;font-size:.8125rem;font-weight:550}.runner-card__summary{grid-area:summary;gap:18px;margin:0;display:flex}.runner-card__technical dl{grid-template-columns:22px minmax(260px,1.55fr) minmax(90px,.55fr) minmax(120px,.7fr) minmax(230px,1.35fr) 145px 145px;gap:6px;margin:0;display:grid}.runner-card__summary div,.runner-card__technical dl div{min-width:0}.runner-card__summary dt,.runner-card__technical dt{color:#7a838d;font-size:.65rem}.runner-card__summary dd,.runner-card__technical dd{color:#3e4852;white-space:nowrap;margin:3px 0 0;font-size:.75rem}.runner-card__technical{color:#65707b;grid-area:technical;font-size:.7rem}.runner-card__technical dd{text-overflow:ellipsis;overflow:hidden}.runner-card__actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:10px;display:flex}.runner-card__switch{color:#58636e;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:.75rem;display:flex}.runner-card__switch input{opacity:0;pointer-events:none;position:absolute}.runner-card__switch span{background:#c4ccd3;border-radius:10px;width:28px;height:16px;transition:background .15s;position:relative}.runner-card__switch span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.runner-card__switch input:checked+span{background:#2c7a5b}.runner-card__switch input:checked+span:after{transform:translate(12px)}.runner-card__switch input:disabled+span{opacity:.55}.runner-card__actions .ui-button{white-space:nowrap}.runner-card__save.ui-button{border-radius:50%;width:30px;min-width:30px;padding:0}.runner-card__save.ui-button svg{width:16px;height:16px}.automation-table-wrap{width:100%;overflow-x:auto}.automation-table{border-collapse:collapse;color:#3e4852;width:100%;font-size:.72rem}.automation-table th{border-bottom:1px solid var(--color-border);color:#7a838d;text-align:left;white-space:nowrap;padding:8px 9px;font-size:.65rem;font-weight:600}.automation-table td{vertical-align:top;border-bottom:1px solid #edf0f2;padding:9px}.automation-table tbody tr:hover{background:#f7fafc}.automation-table strong,.automation-table code{display:block}.automation-table strong{color:#34404b;white-space:nowrap;font-size:.75rem;font-weight:600}.automation-table code{color:#78838d;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;overflow:hidden}.automation-table pre{color:#56616c;max-width:360px;max-height:110px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;line-height:1.35;overflow:auto}.automation-status{color:#87919b;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.automation-status svg{font-size:7px}.automation-status.is-active{color:#23815e}.automation-runtime-table{table-layout:fixed;min-width:1100px}.automation-runtime-table th:first-child{width:4%}.automation-runtime-table th:nth-child(2){width:29%}.automation-runtime-table th:nth-child(3){width:23%}.automation-runtime-table th:nth-child(4){width:15%}.automation-runtime-table th:nth-child(5){width:21%}.automation-runtime-table th:nth-child(6){width:8%}.automation-runtime-table td strong,.automation-runtime-table td code{text-overflow:ellipsis;max-width:100%;overflow:hidden}.automation-runtime-table th,.automation-runtime-table td{padding-left:6px;padding-right:6px}.automation-runtime-time{color:#65717c;white-space:nowrap;align-items:center;gap:5px;display:flex}.automation-runtime-time+.automation-runtime-time{margin-top:2px}.automation-runtime-time svg{color:#84909b;width:10px;font-size:9px}.automation-pagination{justify-content:flex-end;align-items:center;gap:10px;padding:12px 0;display:flex}.automation-pagination span{color:#65707b;text-align:center;min-width:62px;font-size:.75rem}.automation-pagination .ui-button{border-radius:50%;width:30px;min-width:30px;padding:0}@media (width<=760px){.business-settings-row{grid-template-columns:minmax(0,1fr);gap:12px}.business-settings-row__controls{align-items:flex-end}.business-settings-row__controls label{flex:1}.business-settings-row__controls select,.business-settings-row__controls input{width:100%}.runner-card{grid-template-columns:1fr;grid-template-areas:"technical""identity""summary""actions";gap:10px}.runner-card__technical dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:19px}.runner-card__actions{justify-content:flex-start}}@media (width>=761px) and (width<=1120px){.runner-card__technical dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.inbound-page{flex-direction:column;height:100%;min-height:0;padding:16px;display:flex}.inbound-page__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.inbound-page__header h1{margin:0;font-size:20px}.inbound-page__header p,.inbound-page__mail-note{color:var(--text-secondary);margin:3px 0 0;font-size:13px}.inbound-page__notice{color:#20734d;background:#edf7f1;margin:0 0 10px;padding:8px 12px;font-size:13px}.inbound-layout{background:#fff;border:1px solid #dde3e8;border-radius:10px;flex:1;grid-template-columns:minmax(300px,360px) minmax(620px,1fr);min-height:0;display:grid;overflow:hidden}.inbound-list{border-right:1px solid #dde3e8;flex-direction:column;min-height:0;display:flex}.inbound-list__toolbar{border-bottom:1px solid #e8ecef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px;display:grid}.inbound-list__toolbar input,.inbound-list__toolbar select{color:#252d35;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:7px;padding:6px 9px}.inbound-list__toolbar .ui-button{grid-column:1/-1;justify-self:end}.inbound-arrival{border-bottom:1px solid #e8ecef;gap:8px;padding:10px;display:flex}.inbound-arrival select{flex:1;min-width:0}.inbound-list__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.inbound-list__state{color:var(--text-secondary);padding:16px}.inbound-list__row{border-bottom:1px solid #eef1f3;align-items:center;gap:8px;padding-left:10px;display:flex}.inbound-list__row.is-selected{background:#edf6ff}.inbound-list__row>button{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:11px 10px 11px 0}.inbound-list__primary{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.inbound-list__primary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbound-list__primary .ui-status-badge{flex:none}.inbound-list__secondary{min-width:0;color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:4px;display:grid}.inbound-list__secondary small{min-width:0;font-size:11px}.inbound-list__identity{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid;overflow:hidden}.inbound-list__identity>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbound-list__identity time{flex:none}.inbound-list__figures{white-space:nowrap;justify-content:flex-end;gap:7px;font-weight:700;display:flex}.inbound-arrival{border-top:1px solid #dde3e8;border-bottom:0;flex-wrap:wrap;flex:none}.inbound-arrival .ui-button{width:100%}.inbound-editor{min-height:0;padding:18px;overflow:auto}.inbound-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;display:grid}.inbound-editor label{color:#525d68;gap:5px;font-size:12px;font-weight:600;display:grid}.inbound-editor input,.inbound-editor select,.inbound-editor textarea,.inbound-list select{color:#252d35;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:7px;padding:6px 9px}.inbound-editor textarea{resize:vertical;min-height:64px}.inbound-note{margin-top:12px}.inbound-lines__head{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.inbound-lines__head h2{margin:0;font-size:16px}.inbound-lines{border:1px solid #e2e7eb;border-radius:8px;gap:0;margin-top:10px;display:grid;overflow:hidden}.inbound-line{background:#fff;border-bottom:1px solid #e8ecef;grid-template-columns:minmax(180px,1.4fr) 80px minmax(130px,.8fr) minmax(140px,.85fr) auto;grid-template-areas:"reference quantity unit-price line-total remove""supplier-code supplier-code note note remove";align-items:end;gap:8px 10px;padding:9px 12px;display:grid}.inbound-line:last-child{border-bottom:0}.inbound-line__reference{grid-area:reference}.inbound-line__quantity{grid-area:quantity}.inbound-line__unit-price{grid-area:unit-price}.inbound-line__line-total{grid-area:line-total}.inbound-line__supplier-code{grid-area:supplier-code}.inbound-line__note{grid-area:note}.inbound-line__remove{grid-area:remove;align-self:center;min-width:74px}.inbound-line label{min-width:0}.inbound-line input{box-sizing:border-box;width:100%;min-width:0}.inbound-line input[readonly]{color:var(--text-secondary);background:#f4f6f8}.inbound-line__meta{color:#2371c7;text-overflow:ellipsis;white-space:nowrap;height:15px;min-height:15px;font-size:11px;font-weight:600;line-height:15px;display:block;overflow:hidden}.inbound-line__product-name{color:var(--text-secondary);font-weight:500}.inbound-totals{background:#dce3e9;border:1px solid #dce3e9;border-radius:8px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.inbound-totals>div{background:#f8fafb;gap:4px;padding:10px 12px;display:grid}.inbound-totals span{color:var(--text-secondary);font-size:12px}.inbound-totals strong{font-size:15px}.inbound-totals.has-difference>div:last-child{color:#a44700;background:#fff4e8}.inbound-editor__actions{border-top:1px solid #e2e7eb;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.inbound-page__header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbound-put-away{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.inbound-put-away__header{background:#fff;border:1px solid #dde3e8;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.inbound-put-away__header h2{margin:0;font-size:17px}.inbound-put-away__header p,.inbound-put-away__state{color:var(--text-secondary);margin:5px 0 0;font-size:13px}.inbound-put-away__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inbound-put-away__state{background:#fff;border:1px solid #dde3e8;border-radius:9px;padding:20px}.inbound-put-away__table-wrap{background:#fff;border:1px solid #dde3e8;border-radius:9px;overflow:auto}.inbound-put-away table{border-collapse:collapse;width:100%;font-size:13px}.inbound-put-away th,.inbound-put-away td{text-align:left;border-bottom:1px solid #edf0f2;padding:10px 12px}.inbound-put-away th{z-index:1;color:var(--text-secondary);background:#f8fafb;font-size:11px;position:sticky;top:0}.inbound-put-away th:first-child,.inbound-put-away td:first-child{text-align:center;width:36px}.inbound-put-away td:last-child{white-space:nowrap;font-weight:700}.barry-inbound-review{flex-direction:column;flex:1;gap:12px;min-height:0;padding:2px 0;display:flex;overflow:auto}.barry-inbound-review__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.barry-inbound-review__header h2{margin:0;font-size:17px}.barry-inbound-review__header p,.barry-inbound-review__hint{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.barry-inbound-review__filters{background:#fff;border:1px solid #dde3e8;border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px;padding:10px;display:flex}.barry-inbound-review__filters label{color:#525d68;gap:4px;font-size:11px;font-weight:600;display:grid}.barry-inbound-review__filters input,.barry-inbound-review__filters select{color:#252d35;min-width:125px;min-height:32px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:6px;padding:5px 8px}.barry-inbound-review__cards{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;display:grid}.barry-inbound-review__cards>div{background:#f8fafb;border:1px solid #dce3e9;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.barry-inbound-review__cards span{color:var(--text-secondary);font-size:11px}.barry-inbound-review__cards strong{font-size:18px}.barry-inbound-review__cards>.is-danger{color:#9d2424;background:#fff5f5;border-color:#e8b9b9}.barry-inbound-review__days{background:#fff;border:1px solid #dde3e8;border-radius:8px;overflow-x:auto}.barry-inbound-review__days table{border-collapse:collapse;width:100%;font-size:12px}.barry-inbound-review__days th,.barry-inbound-review__days td{text-align:left;white-space:nowrap;padding:7px 10px}.barry-inbound-review__days th{color:var(--text-secondary);background:#f8fafb;font-size:11px}.barry-inbound-review__days td{border-top:1px solid #edf0f2}.barry-inbound-review__content{background:#fff;border:1px solid #dde3e8;border-radius:9px;grid-template-columns:minmax(520px,1.1fr) minmax(420px,.9fr);min-height:460px;display:grid;overflow:hidden}.barry-inbound-review__list,.barry-inbound-review__detail{min-width:0;overflow:auto}.barry-inbound-review__detail{border-left:1px solid #dde3e8;padding:12px}.barry-inbound-review table{border-collapse:collapse;width:100%;font-size:12px}.barry-inbound-review th{z-index:1;color:#596571;text-align:left;background:#f5f7f9;padding:9px;font-size:11px;position:sticky;top:0}.barry-inbound-review td{vertical-align:top;border-top:1px solid #edf0f2;padding:9px}.barry-inbound-review__list tr{cursor:pointer}.barry-inbound-review__list tr:hover,.barry-inbound-review__list tr.is-selected{background:#edf6ff}.barry-inbound-review__list td button{color:#136cc0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.barry-inbound-review td small{color:var(--text-secondary);margin-top:3px;display:block}.barry-inbound-review__detail h3{margin:0;font-size:16px}.barry-inbound-review__detail>p{color:var(--text-secondary);margin:5px 0 12px;font-size:12px}.barry-inbound-review__receipts,.barry-inbound-review__comparison{background:#fafcfd;border:1px solid #dde3e8;border-radius:8px;margin:14px 0;padding:10px}.barry-inbound-review__receipts h4,.barry-inbound-review__comparison h4{margin:0 0 8px;font-size:13px}.barry-inbound-review__comparison>p,.barry-inbound-review__empty{color:var(--text-secondary);margin:5px 0 10px;font-size:11px}.barry-inbound-review__receipt-add{gap:6px;display:flex}.barry-inbound-review__receipt-add select{min-width:0;min-height:30px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:6px;flex:1;padding:4px 7px}.barry-inbound-review__receipts ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.barry-inbound-review__receipts li{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:8px;padding-top:5px;font-size:12px;display:flex}.barry-inbound-review__comparison .has-difference{color:#8a5200;background:#fff7e8}.barry-inbound-review__unmapped{color:#9d5b00;font-weight:600}.barry-inbound-review__line-scroll{overflow:auto}@media (width<=1000px){.inbound-layout{grid-template-columns:1fr;overflow:auto}.inbound-list{border-bottom:1px solid #dde3e8;border-right:0;max-height:330px}.inbound-line{grid-template-columns:minmax(0,1fr) 90px;grid-template-areas:"reference reference""quantity unit-price""line-total line-total""supplier-code supplier-code""note note""remove remove"}.inbound-line__remove{justify-self:end}.inbound-totals{grid-template-columns:1fr}.inbound-put-away__header{flex-direction:column}.inbound-put-away__actions{justify-content:flex-start}}@media (width<=520px){.inbound-list__toolbar{grid-template-columns:1fr}.inbound-list__toolbar .ui-button{grid-column:auto}.inbound-list__secondary{gap:6px}.inbound-list__identity{grid-template-columns:minmax(0,1fr);gap:1px}.inbound-list__figures{gap:5px}}@media (width<=1000px){.barry-inbound-review__cards{grid-template-columns:repeat(2,minmax(130px,1fr))}.barry-inbound-review__content{grid-template-columns:1fr;overflow:visible}.barry-inbound-review__detail{border-top:1px solid #dde3e8;border-left:0}}.insights-page{background:#f4f5f6;min-height:100%}.insights-hero{background:linear-gradient(120deg,#f9faf8 0%,#eef3ed 100%);border-bottom:1px solid #dfe3e6;justify-content:space-between;align-items:flex-start;gap:32px;margin:-24px -32px 20px;padding:34px 32px 28px;display:flex}.insights-eyebrow,.insight-overview__heading p,.insight-results__heading p{color:#69756b;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:700}.insights-hero h1{color:#1f2a22;letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,36px)}.insights-hero>div>p:last-child{color:#66706a;max-width:720px;margin:8px 0 0;line-height:1.5}.insight-overview,.insight-results{border:1px solid var(--color-border);background:#fff;border-radius:12px;box-shadow:0 1px 2px #1c231e08}.insight-overview__heading{justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.insight-overview__heading h2,.insight-results__heading h2{color:#252b27;letter-spacing:-.02em;margin:0;font-size:20px}.insight-overview__heading>div:first-child>span{color:#6c7470;max-width:800px;margin-top:7px;font-size:13px;line-height:1.45;display:block}.insight-overview__totals{gap:10px;display:flex}.insight-metric{background:#f7f8f8;border-left:3px solid #b8bec2;min-width:142px;padding:14px 16px}.insight-metric strong{font-size:24px;line-height:1;display:block}.insight-metric span{color:#737b77;white-space:nowrap;margin-top:6px;font-size:12px;display:block}.insight-metric--danger{background:#fff6f4;border-color:#c04436}.insight-metric--danger strong{color:#a83227}.insight-metric--warning{background:#fffaf0;border-color:#c8942d}.insight-metric--warning strong{color:#91620b}.insight-provider-grid{border-top:1px solid #edf0ee;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insight-provider-grid button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #edf0ee;padding:18px 22px}.insight-provider-grid button:last-child{border-right:0}.insight-provider-grid button:hover,.insight-provider-grid button.is-active{background:#f3f7f2}.insight-provider-grid button.is-active{box-shadow:inset 0 3px #3f704b}.insight-provider-grid span{color:#606963;font-size:13px;font-weight:600;display:block}.insight-provider-grid strong{color:#272e29;margin:9px 0 2px;font-size:25px;display:block}.insight-provider-grid small,.insight-provider-grid time{color:#747d77;font-size:12px;display:block}.insight-provider-grid time{margin-top:10px}.insight-results{margin-top:20px;overflow:hidden}.insight-results__heading{justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.insight-results__heading>strong{color:#4d5751;font-size:14px}.insight-filters{background:#fafbfa;border-top:1px solid #edf0ee;grid-template-columns:minmax(240px,1fr) 190px 210px auto;gap:10px;padding:14px 24px;display:grid}.insight-filters select{border:1px solid var(--color-border);border-radius:var(--radius-control);color:#343a36;background:#fff;min-height:40px;padding:0 34px 0 11px}.insight-table-wrap{border-top:1px solid #edf0ee;overflow-x:auto}.insight-table{border-collapse:collapse;width:100%;font-size:13px}.insight-table th{color:#68716b;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f6f7f6;padding:10px 14px;font-size:11px;font-weight:700}.insight-table td{color:#545d57;vertical-align:middle;border-top:1px solid #edf0ee;padding:13px 14px}.insight-table td:nth-child(3){min-width:280px}.insight-table td strong{color:#2b312d;font-weight:600}.insight-product-cell{align-items:center;gap:10px;display:flex}.insight-product-cell img{object-fit:contain;background:#f4f5f4;border-radius:5px;flex:none;width:44px;height:44px}.insight-table code{color:#35423a;background:#f1f3f1;border-radius:4px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.insight-table a{color:#3b6d48;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.insight-table a:hover,.insight-table a:focus-visible{color:#245b32;background:#edf5ef}.insight-table__actions{white-space:nowrap;min-width:190px}.insight-table__actions .ui-button{margin-right:5px}.insight-provider-label{white-space:nowrap;font-weight:600}.insight-pagination{border-top:1px solid #edf0ee;justify-content:flex-end;align-items:center;gap:14px;padding:14px 24px;display:flex}.insight-pagination span{color:#666f69;font-size:13px}.insights-inline-error{border-left:3px solid var(--color-danger);color:var(--color-danger);background:#fff0ed;margin-bottom:14px;padding:10px 13px}.insights-loading{color:#7b8490;justify-content:center;align-items:center;gap:8px;min-height:120px;font-size:13px;display:flex}.insights-loading svg{color:#2776df;animation:.9s linear infinite insights-loading-spin}@keyframes insights-loading-spin{to{transform:rotate(360deg)}}@media (width<=900px){.insight-overview__heading{flex-direction:column;align-items:flex-start}.insight-filters{grid-template-columns:1fr 1fr}.insight-filters .ui-search-input{grid-column:1/-1}}@media (width<=650px){.insights-hero{flex-direction:column;align-items:stretch;margin:-24px -20px 16px;padding:26px 20px}.insight-overview__totals,.insight-provider-grid{grid-template-columns:1fr;width:100%;display:grid}.insight-provider-grid button{border-bottom:1px solid #edf0ee;border-right:0}.insight-filters{grid-template-columns:1fr}.insight-filters .ui-search-input{grid-column:auto}}.app-content:has(.work-tasks-page){background:#fff;padding-inline:16px}.work-tasks-page{scrollbar-gutter:stable;width:100%;min-width:0;height:100%;color:var(--text-primary);background:#fff;flex:1;padding:0 0 64px;font-size:.8125rem;overflow:auto}.work-tasks-toolbar{border-bottom:1px solid #dfe3e8;align-items:center;gap:14px;min-height:44px;margin-bottom:16px;display:flex}.work-tasks-page button{cursor:pointer;font:inherit}.work-tasks-page button:disabled{opacity:.55;cursor:default}.work-tasks-page button:focus-visible{outline:2px solid var(--control-focus-border);outline-offset:2px}.work-tasks-create-toggle{color:#276aa3;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:1rem;display:grid}.work-tasks-create-toggle:hover{color:#145b96;background:#dceeff}.work-tasks-search{width:min(340px,45%);min-width:180px}.work-tasks-search .ui-submit-search-control{width:100%}.work-tasks-search .ui-submit-search-control input{background:0 0;border:0;border-radius:0;min-height:27px;padding:0 8px}.work-tasks-error,.work-tasks-notice{border-radius:8px;padding:10px 12px}.work-tasks-error{color:#a93228;background:#fff0ed}.work-tasks-notice{color:#20734d;background:#edf7f1}.work-tasks-create{background:#fff;border:1px solid #e0e4e8;border-radius:8px;margin-bottom:20px;padding:18px}.work-tasks-create h2{margin:0 0 14px;font-size:.88rem;font-weight:600}.work-tasks-page label{flex-direction:column;gap:6px;margin-bottom:12px;font-size:.76rem;font-weight:600;display:flex}.work-tasks-page input,.work-tasks-page select,.work-tasks-page textarea{color:#29313a;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d0d6dc;border-radius:8px;padding:8px;font-weight:400}.work-tasks-page textarea{resize:vertical;min-height:80px}.work-tasks-create textarea{border:0;border-bottom:1px solid #d0d6dc;border-radius:0;padding:8px 0}.work-tasks-create textarea:focus-visible{border-bottom-color:#007aff;outline:0;box-shadow:0 1px #007aff}.work-tasks-form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.work-tasks-order-picker{margin:12px 0 18px}.work-tasks-order-label{margin-bottom:6px;font-size:.76rem;font-weight:600;display:block}.work-tasks-order-label small{color:#707983;font-size:.7rem;font-weight:400}.work-tasks-order-search{gap:8px;max-width:600px;display:flex}.work-tasks-order-search input{min-width:0}.work-tasks-order-results{border-bottom:1px solid #e3e7eb;max-width:600px;margin-top:6px;display:grid}.work-tasks-create .work-tasks-order-results button{text-align:left;color:#29313a;background:0 0;border:0;border-top:1px solid #e3e7eb;border-radius:0;align-items:center;gap:12px;font-weight:400;display:flex}.work-tasks-create .work-tasks-order-results button:hover:not(:disabled){background:#f7f8fd}.work-tasks-order-results span{color:#707983}.work-tasks-order-empty{color:#707983;margin:8px 0 0;font-size:.75rem}.work-tasks-linked-order{align-items:center;gap:12px;display:flex}.work-tasks-create .work-tasks-linked-order button{color:#276aa3;background:0 0;width:auto;padding:3px 6px;font-size:.72rem}.work-tasks-create .work-tasks-linked-order button:hover:not(:disabled){background:#f0f6fd}.work-tasks-order-reference{color:#276aa3}.work-tasks-create button,.work-tasks-actions button,.work-tasks-detail form button{color:#fff;background:#007aff;border:0;border-radius:8px;padding:9px 14px;font-weight:600}.work-tasks-create button:hover:not(:disabled),.work-tasks-actions button:hover:not(:disabled),.work-tasks-detail form button:hover:not(:disabled){background:#0069db}.work-tasks-actions button,.work-tasks-detail form button{width:88px;min-height:30px;padding:4px 12px;font-size:.75rem}.work-tasks-tabs{align-items:stretch;gap:18px;height:44px;display:flex}.work-tasks-tabs button{color:#69717b;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;margin-bottom:-1px;padding:0 2px;font-weight:500}.work-tasks-tabs button[aria-pressed=true]{color:#276aa3;border-bottom-color:#007aff;font-weight:600}.work-tasks-content{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:16px;width:100%;min-width:0;min-height:420px;display:grid}.work-tasks-list,.work-tasks-detail{background:#fff;min-width:0}.work-tasks-list{flex-direction:column;align-self:start;display:flex}.work-tasks-list>p,.work-tasks-detail>p:first-child{color:#737c85;margin:0;padding:18px}.work-tasks-list>button{color:#3b444d;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;flex-direction:column;gap:4px;width:100%;min-width:0;padding:12px 14px;display:flex}.work-tasks-list>button:hover{background:#f7f8fd}.work-tasks-list>button.is-selected strong{color:#276aa3}.work-tasks-list strong,.work-tasks-list span,.work-tasks-list small{overflow-wrap:anywhere;max-width:100%}.work-tasks-list strong{font-size:.8rem;font-weight:600}.work-tasks-list span{color:#707983;font-size:.72rem}.work-tasks-list small{color:#707983;font-size:.69rem}.work-tasks-detail{padding:18px}.work-tasks-detail>p:first-child{padding:0}.work-tasks-detail h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 7px;font-size:1.4rem;font-weight:600}.work-tasks-detail h3{margin:26px 0 10px;font-size:.88rem;font-weight:600}.work-tasks-detail>p{overflow-wrap:anywhere;line-height:1.5}.work-tasks-description{border-bottom:1px solid #e3e7eb;margin:16px 0;padding-bottom:16px}.work-tasks-description p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.work-tasks-meta{color:var(--text-secondary);font-size:.75rem}.work-tasks-actions{gap:8px;margin:16px 0;display:flex}.work-tasks-comment{border-top:1px solid #e6ebf0;padding:10px 0}.work-tasks-comment small{color:var(--text-secondary);margin-top:3px;display:block}.work-tasks-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}@media (width<=800px){.work-tasks-page{padding-bottom:48px}.work-tasks-form-row,.work-tasks-content{grid-template-columns:1fr}}@media (width<=520px){.work-tasks-toolbar{flex-wrap:wrap;padding-bottom:8px}.work-tasks-search{width:100%}}@font-face{font-family:Cupertino Icons;font-style:normal;font-weight:400;src:url(/assets/CupertinoIcons-9ZqnkTKV.ttf)format("truetype")}.cupertino-icon{font-feature-settings:"liga";text-rendering:optimizelegibility;white-space:nowrap;font-family:Cupertino Icons;font-size:1em;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--text-primary:#20242a;--text-secondary:#69717b;--text-disabled:#9aa1a9;--color-primary:#2171e1;--color-primary-hover:#1769c2;--color-primary-surface:#edf6ff;--color-surface:#fff;--color-surface-subtle:#f5f6f7;--color-border:#e3e6e9;--color-border-strong:#cfd5dc;--color-info:#276aa3;--color-interaction:#edf6ff;--color-success:#20734d;--color-warning:#93610a;--color-danger:#b42318;--color-danger-surface:#fff0ed;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-control:8px;--radius-card:16px;--radius-dialog:14px;--control-height:40px;--control-height-compact:32px;--icon-button-size:32px;--icon-button-size-compact:28px;--control-focus-border:#8ebbe4;--control-focus-ring:#007aff1f;--content-width-standard:1440px;--dialog-width-compact:460px;--dialog-width-form:620px;--dialog-width-content:760px;--dialog-width-editor:1100px;--drawer-width-standard:460px;--drawer-width-wide:650px;--page-padding:32px;--z-drawer:50;--z-dialog:60;--z-toast:70;font-family:var(--font-sans);color:var(--text-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f4f6}.ui-page-shell{width:100%;min-width:0;padding:var(--space-6) var(--page-padding) var(--space-12);background:var(--color-surface);color:var(--text-primary);margin:0 auto}.ui-page-shell--standard{max-width:var(--content-width-standard)}.ui-page-shell--fluid{max-width:none}.ui-search-input{width:100%;height:var(--control-height);align-items:center;gap:var(--space-3);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:#858d96;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-search-input:focus-within{border-color:#b8c0c8;box-shadow:0 0 0 2px #2c639912}.ui-search-input>svg{width:16px}.ui-search-input input{min-width:0;height:100%;color:var(--text-primary);background:0 0;border:0;outline:0;padding:0}.ui-search-input__end{align-items:center;display:flex}.ui-form-field{gap:6px;min-width:0;display:grid}.ui-form-field>label{color:#4e5965;font-size:.8125rem;font-weight:var(--font-weight-semibold);line-height:1.3}.ui-form-field>label span{color:var(--color-danger)}.ui-form-field__message{color:var(--text-secondary);font-size:.75rem;line-height:1.4}.ui-form-field__message--error{color:var(--color-danger)}.ui-control{width:100%;min-width:0;height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--text-primary);font:inherit;outline:0;padding:0 12px;transition:border-color .12s,box-shadow .12s,background-color .12s}.ui-control--dense{height:var(--control-height-compact)}.ui-control--textarea{resize:vertical;height:auto;min-height:96px;padding-block:10px;line-height:1.45}.ui-control--textarea.ui-control--dense{height:auto;min-height:80px;padding-block:8px}.ui-control:hover:not(:disabled):not([aria-disabled=true]){border-color:#b8c0c8}.ui-control:focus-visible{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.ui-control:disabled,.ui-control[aria-disabled=true]{background:var(--color-surface-subtle);color:var(--text-disabled);cursor:default}.ui-control[aria-invalid=true],.ui-form-field--invalid .ui-control{border-color:var(--color-danger)}.ui-control[aria-invalid=true]:focus-visible,.ui-form-field--invalid .ui-control:focus-visible{box-shadow:0 0 0 2px #b423181f}.ui-icon-button{width:var(--icon-button-size);min-width:var(--icon-button-size);height:var(--icon-button-size);min-height:var(--icon-button-size);color:var(--color-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;transition:border-color .12s,background-color .12s,color .12s,box-shadow .12s;display:inline-grid}.ui-icon-button--compact{width:var(--icon-button-size-compact);min-width:var(--icon-button-size-compact);height:var(--icon-button-size-compact);min-height:var(--icon-button-size-compact)}.ui-icon-button--neutral{color:#66717d}.ui-icon-button--danger{color:var(--color-danger)}.ui-icon-button:hover:not(:disabled){background:var(--color-primary-surface);color:var(--color-primary-hover);border-color:#abc8e3}.ui-icon-button--danger:hover:not(:disabled){background:var(--color-danger-surface);color:var(--color-danger);border-color:#efb0aa}.ui-icon-button:focus-visible{box-shadow:0 0 0 2px var(--control-focus-ring);outline:0}.ui-icon-button:disabled{cursor:default;opacity:.45}.ui-icon-button>svg{width:15px;height:15px}.ui-submit-search-control{width:100%;min-width:0;height:var(--control-height-compact);border-radius:var(--radius-control);background:var(--color-surface);border:1px solid #e1e3e5;align-items:center;min-height:0;transition:border-color .15s,box-shadow .15s;display:flex}.ui-submit-search-control:focus-within{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.ui-submit-search-control input{color:#29313a;width:100%;min-width:0;min-height:27px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:.8125rem;font-weight:450}.ui-submit-search-control input::placeholder{color:#959da6}.ui-submit-search-control__button{color:#276aa3;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;margin-right:2px;padding:0;display:flex}.ui-submit-search-control__button:hover:not(:disabled){color:#145b96;background:#dceeff}.ui-submit-search-control__button:disabled{cursor:default;opacity:.58}.ui-submit-search-control__button:focus-visible{box-shadow:0 0 0 2px var(--control-focus-ring);outline:none}.ui-submit-search-control__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px;display:block}.ui-submit-search-control__spinner{border:1.5px solid #bfd4eb;border-top-color:#007aff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite customer-service-spin}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary);color:#fff;font:inherit;font-size:.8125rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color .12s,background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.ui-button--secondary{background:var(--color-surface);color:#276aa3;border-color:#c7d7e7}.ui-button--ghost{color:#276aa3;background:0 0;border-color:#0000}.ui-button--danger{border-color:var(--color-danger);background:var(--color-danger)}.ui-button--compact{min-height:var(--control-height-compact);padding:0 var(--space-3);font-size:.75rem}.ui-button--primary:hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.ui-button--secondary:hover:not(:disabled),.ui-button--ghost:hover:not(:disabled){background:var(--color-interaction);color:#145b96;border-color:#abc8e3}.ui-button--danger:hover:not(:disabled){background:#981b12;border-color:#981b12}.ui-button:focus-visible{outline-offset:2px;outline:2px solid #007aff59}.ui-button:disabled{cursor:default;opacity:.5}.ui-confirmation-layer{z-index:var(--z-dialog);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14181c4d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ui-confirmation{width:min(var(--dialog-width-compact), 100%);border-radius:var(--radius-dialog);background:#fff;border:1px solid #e1e5e9;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:22px;display:grid;box-shadow:0 18px 54px #161f2833}.ui-confirmation--without-icon{grid-template-columns:minmax(0,1fr)}.ui-confirmation__icon{color:#1769c2;background:#eaf4ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ui-confirmation__icon svg{width:15px;height:15px}.ui-confirmation--danger .ui-confirmation__icon{color:#b42318;background:#fdeceb}.ui-confirmation--danger footer .ui-button--danger:hover:not(:disabled){color:#fff;background:#981b12;border-color:#981b12}.ui-confirmation__content h2{margin:1px 0 8px;font-size:1.05rem;font-weight:600}.ui-confirmation__content p{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.ui-confirmation__content p+p{margin-top:9px}.ui-confirmation footer{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ui-confirmation footer .ui-confirmation__icon-action{border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-grid}.ui-confirmation__icon-action svg{width:14px;height:14px}.ui-status-badge{width:fit-content;min-height:22px;padding:2px var(--space-2);color:#59626d;background:#f0f2f4;border-radius:999px;align-items:center;gap:6px;font-size:12px;line-height:1.2;display:inline-flex}.ui-status-badge--info{color:var(--color-info);background:#edf4fa}.ui-status-badge--success{color:var(--color-success);background:#edf7f1}.ui-status-badge--warning{color:var(--color-warning);background:#fff7e8}.ui-status-badge--danger{color:var(--color-danger);background:#fff0ed}.ui-state-message{justify-content:center;align-items:center;gap:var(--space-2);min-height:220px;padding:var(--space-8);color:var(--text-secondary);text-align:center;flex-direction:column;display:flex}.ui-state-message__icon{color:#9aa1a9;font-size:20px}.ui-state-message strong{color:var(--text-primary);font-size:18px}.ui-state-message p{max-width:440px;margin:0 0 var(--space-2)}.ui-state-message--error strong{color:var(--color-danger)}@media (width<=1024px){:root{--page-padding:24px}}@media (width<=680px){:root{--page-padding:16px}}*,:before,:after{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%}html,body{margin:0}body{min-height:100vh;font-size:14px;font-weight:var(--font-weight-normal);background:#f3f4f6;line-height:1.45}h1,h2,h3,h4,h5,h6,strong,b{font-weight:var(--font-weight-semibold)}button,input,select,textarea{font:inherit}.mail-workspace{grid-template-columns:var(--mail-scope-width) minmax(var(--mail-list-min-width), var(--mail-list-max-width)) minmax(0, 1fr);color:#2d333a;background:#fff;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.mail-workspace.is-scope-collapsed{grid-template-columns:minmax(var(--mail-list-min-width), var(--mail-list-max-width)) minmax(0, 1fr)}.mail-workspace__scope,.mail-workspace__list,.mail-workspace__detail{scrollbar-width:none;min-width:0;min-height:0;overflow-y:auto}.mail-workspace__list{flex-direction:column;display:flex;overflow:hidden}.mail-workspace__scope::-webkit-scrollbar{display:none}.mail-workspace__list::-webkit-scrollbar{display:none}.mail-workspace__detail::-webkit-scrollbar{display:none}.mail-workspace__scope{background:#fafbfc;border-right:1px solid #e4e7ea;padding:18px 10px}.mail-scope-header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:23px;display:flex}.mail-scope-header h2{flex:1}.mail-scope-toggle{color:#2776df;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.mail-scope-toggle:hover,.mail-scope-toggle:focus-visible{color:#145b96;background:#dceeff}.mail-workspace__scope h2{color:#7b848e;letter-spacing:.05em;text-transform:uppercase;margin:0 8px 7px;font-size:.67rem;font-weight:650}.mail-workspace__scope h2:not(:first-child){margin-top:22px}.mail-scope-list{gap:2px;display:grid}.mail-scope-mailbox{gap:2px;min-width:0;display:grid}.mail-scope-list button{color:#505a64;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:7px 8px;display:grid}.mail-scope-list .mail-scope-mailbox__toggle{grid-template-columns:18px minmax(0,1fr) 12px}.mail-scope-mailbox__chevron{color:#8a949e;width:8px;transition:transform .15s}.mail-scope-mailbox__chevron.is-expanded{transform:rotate(90deg)}.mail-scope-folder-list{border-left:1px solid #dfe4e9;gap:2px;min-width:0;margin:1px 0 5px 16px;padding-left:8px;display:grid}.mail-scope-folder-list button{padding-block:6px}.mail-scope-list button:hover,.mail-scope-list button.is-active{color:#252b31;background:#eef0f2}.mail-scope-list button>span{text-overflow:ellipsis;white-space:nowrap;gap:1px;min-width:0;font-size:.78rem;display:grid;overflow:hidden}.mail-scope-list button small{color:#818a94;text-overflow:ellipsis;font-size:.66rem;font-weight:400;overflow:hidden}.mail-list-toolbar{z-index:2;background:#fffffff7;border-bottom:0;align-items:center;gap:7px;padding:12px;display:flex;position:sticky;top:0}.mail-list-toolbar form{flex:1;min-width:0}.mail-list-toolbar>button,.mail-active-search button,.mail-load-more,.mail-detail-header button,.mail-state button{color:#3d4650;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dbe0;border-radius:6px;padding:5px 10px;font-size:.72rem}.mail-list-toolbar .mail-compose-open{width:var(--control-height-compact);min-width:var(--control-height-compact);height:var(--control-height-compact);min-height:var(--control-height-compact);color:#2776df;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;display:inline-grid}.mail-list-toolbar .mail-compose-open:hover,.mail-list-toolbar .mail-compose-open:focus-visible,.mail-list-toolbar .mail-toolbar-icon:hover,.mail-list-toolbar .mail-toolbar-icon:focus-visible{color:#145b96;background:#dceeff}.mail-list-toolbar .mail-toolbar-icon{width:var(--control-height-compact);min-width:var(--control-height-compact);height:var(--control-height-compact);min-height:var(--control-height-compact);color:#2776df;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:.75rem;display:inline-grid}.mail-list-toolbar .mail-toolbar-icon.is-active{color:#145b96;background:#dceeff}.mail-date-filter{flex:0 0 var(--control-height-compact);position:relative}.mail-date-filter>summary{list-style:none}.mail-date-filter>summary::-webkit-details-marker{display:none}.mail-date-filter__menu{z-index:40;background:#fff;border:1px solid #dce1e6;border-radius:8px;width:148px;padding:4px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #202d3a29}.mail-date-filter__menu button{color:#4d5964;width:100%;min-height:28px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:.68rem}.mail-date-filter__menu button:hover,.mail-date-filter__menu button:focus-visible{color:#145b96;background:#edf5ff}.mail-date-filter__menu button.is-active{color:#145b96;background:#dceeff;font-weight:600}.mail-list-toolbar .mail-scope-toggle{color:#2776df;background:0 0;border:0;border-radius:50%;flex:0 0 32px;width:32px;min-height:32px;padding:0}.mail-list-toolbar .mail-scope-toggle:hover,.mail-list-toolbar .mail-scope-toggle:focus-visible{color:#145b96;background:#dceeff}.mail-active-search{color:#66717b;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:.7rem;display:flex}.mail-action-notice{margin:0;padding:8px 12px;font-size:.7rem}.mail-action-notice.is-success{color:#277344;background:#eef8f1;border-bottom:1px solid #cce8d5}.mail-action-notice.is-danger{color:#b33a32;background:#fff1f0;border-bottom:1px solid #f0cecb}.mail-action-notice.is-warning{color:#856219;background:#fff8e8;border-bottom:1px solid #ead9ad}.mail-list-summary{background:#fafbfc;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:4px 12px;display:flex}.mail-workflow-filter{background:#edf0f3;border-radius:7px;align-items:center;gap:2px;padding:2px;display:inline-flex}.mail-workflow-filter button{color:#68737e;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:22px;padding:2px 8px;font-size:.65rem}.mail-workflow-filter button:hover,.mail-workflow-filter button:focus-visible{color:#245f9d}.mail-workflow-filter button.is-active{color:#2776df;background:#fff;box-shadow:0 1px 2px #24324121}.mail-list-count{color:#7b858f;text-align:right;background:0 0;border:0;padding:0;font-size:.66rem}.mail-detail-header__actions .mail-workflow-action{color:#9a731d}.mail-detail-header__actions .mail-workflow-action:hover:not(:disabled),.mail-detail-header__actions .mail-workflow-action:focus-visible{color:#79540d;background:#fff4d8}.mail-message-scroll{scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.mail-message-scroll::-webkit-scrollbar{display:none}.mail-message-list{display:grid}.mail-message-row{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceff1;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:11px 12px;display:grid}.mail-message-row:hover{background:var(--color-interaction)}.mail-message-row:focus{outline:none}.mail-message-row:focus-visible,.mail-message-row.is-selected{background:#edf6ff}.mail-message-row:focus-visible .mail-message-row__direction,.mail-message-row.is-selected .mail-message-row__direction{color:#2776df;background:#fff;border-color:#b9daf8}.mail-message-row__markers{flex-direction:column;align-self:start;align-items:center;gap:4px;width:24px;display:flex}.mail-message-row__direction{color:#7a8691;border:1px solid #dce1e5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.65rem;display:grid}.mail-message-row__ai-status{color:#66717b;place-items:center;width:18px;height:18px;font-size:1rem;display:grid}.mail-message-row__ai-status.is-processing{color:#356b9a;animation:1.4s ease-in-out infinite mail-ai-status-pulse}.mail-message-row__ai-status.is-completed{color:#af52de}.mail-message-row__ai-status.is-failed{color:#b54242}.mail-message-row__ai-status.is-pending{color:#9aa2aa}.mail-delegation-status-icon{color:#6756ad;background:#eeeaff;border-radius:50%;place-items:center;display:grid}.mail-delegation-status-icon.is-completed{color:#2c8555;background:#e2f4e8}.mail-message-row__delegation-status{width:24px;height:24px;font-size:.78rem}@keyframes mail-ai-status-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.mail-message-row__ai-status.is-processing{animation:none}}.mail-message-row__content{gap:4px;min-width:0;display:grid}.mail-message-row__content>strong,.mail-message-row__primary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.mail-message-row__primary{justify-content:space-between;gap:10px;min-width:0;display:flex}.mail-message-row__primary time{color:#87909a;flex:none;font-size:.64rem}.mail-message-row__preview{color:#6c7680;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.71rem;line-height:1.38;display:-webkit-box;overflow:hidden}.mail-message-row__meta{color:#7d8791;flex-wrap:wrap;gap:4px 9px;font-size:.64rem;display:flex}.mail-load-more{margin:12px auto 20px;display:block}.mail-workspace__detail{background:#fff;flex-direction:column;width:100%;padding:0 18px 24px;display:flex;overflow-y:auto}.mail-detail-header{z-index:2;background:#fffffff7;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:14px 0 2px;display:flex;position:sticky;top:0}.mail-detail-header h2{margin:0;font-size:1.05rem;line-height:1.3}.mail-detail-header__actions{align-items:center;gap:.5rem;display:flex}.mail-detail-header__actions button{color:#73869a;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;min-width:30px;min-height:30px;padding:0;display:inline-grid}.mail-detail-header__actions .cupertino-icon{font-size:20px}.mail-detail-header__actions button:hover:not(:disabled),.mail-detail-header__actions button:focus-visible{color:#145b96;background:#dceeff}.mail-detail-header__actions .mail-detail-action--trash{color:#73869a}.mail-detail-header__actions .mail-detail-action--trash:hover:not(:disabled),.mail-detail-header__actions .mail-detail-action--trash:focus-visible{color:#a92f29;background:#fff0ef}.mail-detail-header__actions button:disabled{cursor:default;opacity:.45}.mail-lifecycle-error{color:var(--color-danger,#b42318);margin:.75rem 1rem 0}.mail-manual-reply{background:#fff;border:0;border-bottom:1px solid #e7eaed;flex:none;margin-top:8px;padding:8px 0 12px}.mail-manual-reply header,.mail-manual-reply__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.mail-manual-reply header>div>span,.mail-manual-reply label>span{color:#647785;font-size:.66rem;font-weight:600}.mail-manual-reply h3{margin:2px 0 0;font-size:.9rem}.mail-manual-reply__header-actions{align-items:center;gap:7px;display:flex}.mail-reply-ai-actions{align-items:center;gap:2px;display:inline-flex}.mail-manual-reply__header-actions .mail-reply-ai-action,.mail-manual-reply__header-actions .mail-reply-cancel{color:#5f6f7d;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:1rem;display:inline-grid}.mail-manual-reply__header-actions .mail-reply-ai-action--guided{position:relative}.mail-reply-ai-action__badge{color:#fff;background:#2d7fc4;border:1px solid #fff;border-radius:50%;place-items:center;width:11px;height:11px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:1px;right:1px}.mail-manual-reply__header-actions .mail-reply-ai-action:hover:not(:disabled),.mail-manual-reply__header-actions .mail-reply-ai-action:focus-visible,.mail-manual-reply__header-actions .mail-reply-cancel:hover:not(:disabled),.mail-manual-reply__header-actions .mail-reply-cancel:focus-visible{color:#145b96;background:#dceeff}.mail-manual-reply__header-actions .mail-reply-ai-action:disabled,.mail-manual-reply__header-actions .mail-reply-cancel:disabled{cursor:wait;opacity:.5}.mail-manual-reply dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 16px;margin:12px 0;display:grid}.mail-manual-reply dl div,.mail-manual-reply label{min-width:0}.mail-manual-reply dt,.mail-manual-reply dd{overflow-wrap:anywhere;margin:0;font-size:.7rem}.mail-manual-reply dt{color:#7b8790}.mail-manual-reply label{gap:6px;display:grid}.mail-manual-reply input,.mail-manual-reply select,.mail-manual-reply textarea{width:100%;font:inherit;background:#fff;border:1px solid #c9d4dc;border-radius:6px;padding:9px}.mail-manual-reply textarea{resize:vertical}.mail-greeting-override fieldset{border:1px solid #c9d4dc;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:8px 0;padding:10px;display:flex}.mail-greeting-override fieldset label{flex-basis:100%}.mail-greeting-override label:has(input[type=radio]){align-items:center;display:flex}.mail-greeting-override input[type=radio]{width:auto;margin:0;padding:0}.mail-greeting-override__edit{color:#74818c;cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;margin-left:3px;padding:0}.mail-greeting-override__edit:hover:not(:disabled){color:#1976d2;background:#eaf3ff}.mail-greeting-override__edit:disabled{cursor:default;opacity:.45}.mail-identity-toggle{color:#646b74;cursor:pointer;align-items:center;gap:6px;font-size:.7rem;font-weight:500;display:inline-flex!important}.mail-identity-toggle input[type=checkbox]{width:auto;height:auto;margin:0;padding:0}.mail-identity-toggle:has(input:disabled){cursor:default}.mail-identity-toggle__disabled{color:#7b8790;font-size:.75rem}.mail-manual-compose{border-bottom:0;margin:0}.mail-manual-compose__close{color:#5f6f7d;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:inline-grid}.mail-manual-compose__close:hover:not(:disabled),.mail-manual-compose__close:focus-visible{color:#145b96;background:#dceeff;outline:none}.mail-manual-compose__close svg{width:15px;height:15px}.mail-manual-compose__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:10px 0;display:grid}.mail-manual-compose__wide{grid-column:1/-1}.mail-manual-compose__template-controls,.mail-manual-compose__identity-row,.mail-manual-compose__delivery-controls{gap:6px 10px;min-width:0;display:grid}.mail-manual-compose__template-controls,.mail-manual-compose__delivery-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.mail-manual-compose__template-controls{width:66.6667%}.mail-manual-compose__identity-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.48fr);width:80%}.mail-manual-compose__subject{width:50%}.mail-manual-compose__field{gap:3px;min-width:0;display:grid}.mail-manual-compose label{gap:3px}.mail-manual-compose label>span,.mail-manual-compose__label{color:#646b74;align-items:flex-end;min-height:18px;font-size:.7rem;font-weight:500;display:flex}.mail-manual-compose input:not([type=radio]):not([type=checkbox]),.mail-manual-compose select{height:var(--control-height-compact);color:#20242a;background:#fff;border:1px solid #cfd5dc;border-radius:7px;padding:4px 8px;font-size:.8125rem}.mail-manual-compose input:not([type=radio]):not([type=checkbox]):focus-visible,.mail-manual-compose select:focus-visible,.mail-manual-compose textarea:focus-visible{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring);outline:none}.mail-manual-compose input:disabled,.mail-manual-compose select:disabled{color:#697480;opacity:1;background:#f4f6f8}.mail-manual-compose__agent-name{min-height:var(--control-height-compact);color:#404953;align-items:center;font-size:.8125rem;font-weight:500;display:flex}.mail-manual-reply__preview{margin:12px 0}.mail-manual-reply__preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font:inherit;background:#fff;border:1px solid #dde5ea;border-radius:6px;margin:6px 0 0;padding:10px;font-size:.72rem;overflow:auto}.mail-manual-compose__refund-confirmation{color:#8f241c;background:#fff4f2;border:1px solid #f1b8b3;border-radius:8px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px;display:flex}.mail-manual-compose__refund-confirmation input{margin-top:2px}@media (width<=900px){.mail-manual-compose__template-controls,.mail-manual-compose__identity-row,.mail-manual-compose__delivery-controls,.mail-manual-compose__subject{grid-template-columns:1fr;width:100%}}.mail-manual-reply__error{color:#b42318;margin:10px 0 0;font-size:.72rem}.mail-reply-editor{margin-top:4px;padding:8px 0 12px}.mail-reply-editor>header{margin-bottom:8px}.mail-reply-editor h3{color:#30373f;margin:0;font-size:.8125rem;font-weight:650}.mail-reply-editor .mail-manual-reply__header-actions button{color:#276aa3}.mail-reply-editor .mail-manual-reply__header-actions .cupertino-icon{font-size:18px}.mail-reply-editor .mail-reply-editor__template{gap:3px;width:240px;max-width:100%}.mail-reply-editor label>span,.mail-reply-editor dt{color:#788593;font-size:.6875rem;font-weight:500}.mail-reply-editor select{height:var(--control-height-compact);border-radius:var(--radius-control);color:#30373f;border-color:#cbd5e1;min-height:0;padding:0 8px;font-size:.75rem}.mail-reply-editor dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;margin:12px 0}.mail-reply-editor dd{color:#30373f;margin-top:3px;font-size:.75rem}.mail-reply-editor textarea{border-radius:var(--radius-control);color:#30373f;border-color:#cbd5e1;min-height:132px;padding:8px 10px;font-size:.75rem;line-height:1.55}.mail-reply-editor select:focus-visible,.mail-reply-editor textarea:focus-visible{box-shadow:0 0 0 2px var(--control-focus-ring);border-color:#80b6ff;outline:none}.mail-reply-editor__preview{margin:8px 0}.mail-reply-editor__preview summary{border-radius:var(--radius-control);color:#276aa3;cursor:pointer;align-items:center;gap:6px;width:fit-content;padding:5px 7px;font-size:.75rem;list-style:none;display:flex}.mail-reply-editor__preview summary::-webkit-details-marker{display:none}.mail-reply-editor__preview summary:hover{background:#eaf3ff}.mail-reply-editor__preview summary:focus-visible{outline-offset:2px;outline:2px solid #80b6ff}.mail-reply-editor__preview summary .cupertino-icon{font-size:11px}.mail-reply-editor__preview[open] summary .cupertino-icon{transform:rotate(90deg)}.mail-reply-editor__preview pre{color:#46515c;border:0;max-height:none;padding:8px 10px;font-size:.75rem;line-height:1.6;overflow:visible}.mail-reply-editor .mail-manual-reply__actions{justify-content:flex-end}.mail-reply-send-actions{align-items:center;gap:3px;display:flex}.mail-reply-editor .mail-reply-send{color:#276aa3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:29px;min-width:29px;height:29px;min-height:29px;padding:0;display:inline-grid;position:relative}.mail-reply-editor .mail-reply-send:hover:not(:disabled),.mail-reply-editor .mail-reply-send:focus-visible{color:#145b96;background:#dceeff}.mail-reply-editor .mail-reply-send:focus-visible{outline-offset:2px;outline:2px solid #80b6ff}.mail-reply-editor .mail-reply-send:disabled{opacity:.45;cursor:default}.mail-reply-editor .mail-reply-send .cupertino-icon{font-size:18px}.mail-reply-editor .mail-reply-send.mail-reply-send--danger{color:#fff;background:#b42318;border-radius:8px;gap:7px;width:auto;min-width:0;padding:0 12px;font-weight:650;display:inline-flex}.mail-reply-editor .mail-reply-send.mail-reply-send--danger:hover:not(:disabled),.mail-reply-editor .mail-reply-send.mail-reply-send--danger:focus-visible{color:#fff;background:#8f1d14}.mail-reply-editor .mail-reply-send .mail-reply-send__badge{color:#fff;background:#2f8b68;border:2px solid #fff;border-radius:50%;place-items:center;width:11px;height:11px;font-size:7px;font-weight:800;display:grid;position:absolute;bottom:1px;right:1px}@media (width<=1100px){.mail-reply-editor dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.mail-detail-meta{flex:none;gap:3px;padding:4px 0 11px;display:grid}.mail-detail-meta__primary{justify-content:space-between;align-items:baseline;gap:18px;min-width:0;display:flex}.mail-detail-sender{min-width:0}.mail-detail-sender summary{color:#30373f;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;width:fit-content;max-width:100%;font-size:.8rem;font-weight:650;list-style:none;overflow:hidden}.mail-detail-sender summary::-webkit-details-marker{display:none}.mail-detail-sender>span{color:#78828c;margin-top:2px;font-size:.68rem;display:block}.mail-detail-context{color:#7d8791;text-align:right;white-space:nowrap;flex:none;font-size:.68rem}.mail-detail-recipient{overflow-wrap:anywhere;color:#59636d;font-size:.7rem}.mail-detail-body{border-top:1px solid #e7eaed;flex:none;order:5;width:100%;min-width:0;min-height:0;margin-top:8px;padding-top:8px;display:flex;overflow:visible}.mail-detail-body:has(.mail-attachment-preview){min-height:min(560px,65vh);overflow:auto}.mail-detail-statuses{flex-wrap:wrap;flex:none;gap:6px;padding:10px 0 0;display:flex}.mail-detail-statuses:empty{display:none}.mail-detail-statuses span{color:#59636d;background:#eef1f3;border-radius:999px;padding:3px 7px;font-size:.64rem}.mail-detail-statuses span.is-dangerous{color:#b83b32;background:#fff0ee}.mail-detail-order-link{color:#246aa8;cursor:pointer;background:#e9f3ff;border:0;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.64rem;display:inline-flex}.mail-detail-order-link:hover{color:#155b98;background:#dcecff}.mail-detail-order-link .cupertino-icon{font-size:.72rem}.mail-order-drawer-layer{z-index:var(--z-drawer);background:#1b22293d;position:fixed;inset:45px 0 0}.mail-order-drawer{background:#fff;flex-direction:column;width:min(650px,100vw - 72px);animation:.18s ease-out customer-edit-drawer-in;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 32px #121f2b24}.mail-order-drawer__header{border-bottom:1px solid #e8ebee;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px 18px;display:flex}.mail-order-drawer__header span{color:#7a838c;font-size:.67rem}.mail-order-drawer__header h2{color:#29313a;margin:2px 0 0;font-size:1.18rem}.mail-order-drawer__header button{color:#69737d;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px}.mail-order-drawer__header button:hover{color:#27313a;background:#eef2f5}.mail-order-drawer__body{min-height:0;padding:14px 18px 24px;overflow:auto}.mail-order-drawer__state{color:#68727c;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:.82rem;display:flex}.mail-order-drawer__state.is-error{color:#ad3f36}.mail-order-drawer__state button{color:#1769aa;cursor:pointer;background:0 0;border:0}.mail-order-drawer__statuses{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.mail-order-drawer__statuses span{color:#53606c;background:#edf2f6;border-radius:999px;padding:4px 8px;font-size:.68rem}.mail-order-drawer__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.mail-order-drawer__facts>div{background:#f6f8fa;border-radius:8px;min-width:0;padding:9px 10px}.mail-order-drawer__facts span,.mail-order-drawer__comments span{color:#818a93;margin-bottom:3px;font-size:.62rem;display:block}.mail-order-drawer__facts strong{color:#3b4650;text-overflow:ellipsis;font-size:.72rem;line-height:1.35;display:block;overflow:hidden}.mail-order-drawer__facts strong.is-emphasis{color:#1769aa;font-size:.8rem}.mail-order-drawer__section{border-top:1px solid #edf0f2;padding:13px 0}.mail-order-drawer__section h3{color:#4d5862;margin:0 0 9px;font-size:.76rem}.mail-order-drawer__two-column,.mail-order-drawer__comments{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mail-order-drawer__two-column>div,.mail-order-drawer__comments>div{background:#f8f9fa;border-radius:8px;min-width:0;padding:9px 10px}.mail-order-drawer__two-column strong,.mail-order-drawer__two-column span{color:#59646e;font-size:.7rem;line-height:1.5;display:block}.mail-order-drawer__two-column strong{color:#303a43;font-size:.74rem}.mail-order-drawer__items{gap:3px;display:grid}.mail-order-drawer__items article{border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.mail-order-drawer__items article:nth-child(odd){background:#f8f9fa}.mail-order-drawer__items strong{color:#37414a;font-size:.7rem}.mail-order-drawer__items div span{color:#8a9299;margin-top:2px;font-size:.61rem;display:block}.mail-order-drawer__quantity{color:#2370ad;font-size:.7rem;font-weight:700}.mail-order-drawer__comments p{color:#46515b;white-space:pre-wrap;margin:0;font-size:.69rem;line-height:1.45}@media (width<=700px){.mail-order-drawer{width:calc(100vw - 20px)}.mail-order-drawer__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-order-drawer__two-column,.mail-order-drawer__comments{grid-template-columns:1fr}}.mail-ai-classification{background:#fff;border:0;flex:none;order:4;margin-top:8px;padding:8px 0 4px}.mail-detail-header__actions .mail-ai-classify-trigger{font-size:1.05rem}.mail-detail-header__actions .mail-attachment-jump{font-size:.9rem;position:relative}.mail-attachment-jump>span{color:#fff;background:#2878c8;border-radius:999px;place-items:center;min-width:13px;height:13px;padding:0 3px;font-size:.52rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-1px;right:-3px}.mail-ai-classify-trigger.is-loading{cursor:wait;animation:1.4s ease-in-out infinite mail-ai-status-pulse}.mail-ai-classification header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mail-ai-classification header span{color:#7a858f;text-transform:uppercase;letter-spacing:.04em;font-size:.62rem}.mail-ai-classification h3{margin:2px 0 0;font-size:.82rem}.mail-ai-classification button:where(:not(.ui-button)){color:#36586f;cursor:pointer;background:#fff;border:1px solid #597a91;border-radius:6px;min-height:32px;padding:6px 11px;font-size:.7rem}.mail-ai-classification button:where(:not(.ui-button)):disabled{cursor:wait;opacity:.62}.mail-return-prepare .cupertino-icon{font-size:14px}.mail-ai-classification dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;margin:12px 0 0;display:grid}.mail-ai-classification__summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;margin-top:7px;display:grid}.mail-ai-classification__summary strong{color:#33404b;align-items:center;gap:6px;font-size:.76rem;display:flex}.mail-ai-classification__summary strong .cupertino-icon{color:#647b8f;font-size:1rem}.mail-ai-classification__summary p{color:#67737e;margin:2px 0 0;font-size:.66rem;line-height:1.35}.mail-ai-classification__signals{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.mail-ai-classification__signals span{color:#52616d;white-space:nowrap;background:#edf2f6;border-radius:999px;padding:2px 6px;font-size:.6rem}.mail-ai-classification__signals .is-positive{color:#237446;background:#e8f6ed}.mail-ai-classification__signals .is-warning{color:#8a5a00;background:#fff4dd}.mail-ai-classification .mail-ai-classification__details-toggle{color:#687580;background:0 0;border:0;width:auto;min-height:0;padding:2px 0 2px 4px;font-size:.62rem;text-decoration:none}.mail-ai-classification .mail-ai-classification__details-toggle:hover,.mail-ai-classification .mail-ai-classification__details-toggle:focus-visible{color:#236da8}.mail-ai-classification dl.mail-ai-classification__technical{color:#687580;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin-top:7px;font-size:.63rem;display:grid}.mail-ai-classification dl.mail-ai-classification__technical.has-cost{grid-template-columns:repeat(5,minmax(0,1fr))}.mail-ai-classification__technical dt{color:#83909b;font-size:.6rem}.mail-ai-classification__technical dd{color:#34414c;font-weight:600}.mail-ai-classification__technical dd code{color:#2f6f9f;margin-left:0;font-weight:600}.mail-ai-classification dl div{min-width:0}.mail-ai-classification dt,.mail-ai-classification dd{overflow-wrap:anywhere;margin:0;font-size:.68rem}.mail-ai-classification dt{color:#7a858f;margin-bottom:2px}.mail-ai-classification code{color:#536270;margin-left:4px;font-size:.62rem;display:inline-block}.mail-ai-classification__empty,.mail-ai-classification__status,.mail-ai-classification__error,.mail-ai-classification__boundary{margin:10px 0 0;font-size:.68rem}.mail-ai-action{border-top:0;margin-top:4px;padding-top:2px}.mail-ai-action p{color:#536270;margin:0 0 3px;font-size:.68rem;line-height:1.3}.mail-ai-action code{margin-left:0}.mail-ai-classification__empty,.mail-ai-classification__status,.mail-ai-classification__boundary{color:#6f7b85}.mail-ai-classification__error{color:#b33a32}.mail-ai-classification__boundary{border-top:1px solid #e4e9ec;padding-top:6px}.mail-answer-suggestion-feedback:empty{display:none}.mail-reply-ai-guidance{color:#6f7a86;gap:3px;margin:2px 0 5px;font-size:11px;font-weight:600;display:grid}.mail-reply-ai-guidance textarea{resize:vertical;color:#344050;min-height:44px;font:inherit;background:#fff;border:1px solid #d8dee6;border-radius:7px;padding:6px 8px;font-weight:400;line-height:1.35}.mail-reply-ai-guidance textarea:focus{border-color:#7fa9d6;outline:2px solid #347ac21f}.mail-answer-suggestion__status,.mail-answer-suggestion__notice,.mail-answer-suggestion__error,.mail-answer-suggestion__boundary{margin:10px 0 0;font-size:.68rem}.mail-answer-suggestion__status,.mail-answer-suggestion__notice,.mail-answer-suggestion__boundary{color:#5f7067}.mail-answer-suggestion__notice p{margin:4px 0 0}.mail-answer-suggestion__error{color:#b33a32}.mail-detail-body iframe{border:0;flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:block}.mail-detail-plain{color:#3f4851;white-space:pre-wrap;width:100%;font-size:.8rem;line-height:1.55}.mail-detail-attachments{border-top:1px solid #e5e8eb;flex:none;order:3;margin-top:7px;padding-top:7px;overflow:visible}.mail-detail-attachments h3{margin:0 0 5px;font-size:.72rem}.mail-detail-attachments__grid{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.mail-detail-attachments article{color:#58636e;background:#fbfcfd;border:1px solid #e3e8ed;border-radius:7px;flex:0 210px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;width:min(210px,100%);min-width:180px;min-height:39px;padding:4px 5px 4px 7px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid;position:relative}.mail-detail-attachments article:hover{background:#eef7ff;border-color:#a9cceb;box-shadow:0 2px 8px #276aa31a}.mail-detail-attachments article.is-previewable{cursor:pointer}.mail-detail-attachments__preview-trigger{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.mail-detail-attachments__preview-trigger:focus-visible{outline-offset:1px;outline:2px solid #007aff52}.mail-detail-attachments article>span,.mail-detail-attachments__actions{z-index:2;position:relative}.mail-detail-attachments article>span{pointer-events:none}.mail-detail-attachments article>.mail-detail-attachments__type{pointer-events:auto}.mail-detail-attachments article.is-previewable>.mail-detail-attachments__type{cursor:pointer}.mail-detail-attachments article.is-dangerous{color:#b83b32;background:snow;border-color:#efd5d2}.mail-detail-attachments article.is-dangerous:hover{background:#fff1f0;border-color:#dda49f;box-shadow:0 2px 8px #b83b321a}.mail-detail-attachments article>span{gap:1px;min-width:0;display:grid}.mail-detail-attachments__type{color:#73869a;place-items:center;width:24px;height:24px;font-size:1rem;display:inline-grid!important}.mail-detail-attachments__info{overflow:hidden}.mail-detail-attachments strong{color:#343c44;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.mail-detail-attachments small{color:#818a93;font-size:.61rem}.mail-detail-attachments .mail-detail-attachments__action{color:#73869a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font-size:.88rem;display:inline-grid}.mail-detail-attachments .mail-detail-attachments__action:hover:not(:disabled),.mail-detail-attachments .mail-detail-attachments__action:focus-visible{color:#145b96;background:#dceeff}.mail-detail-attachments .mail-detail-attachments__action.is-dangerous{color:#b33a32}.mail-detail-attachments__actions{gap:2px;display:flex}.mail-detail-attachments .ui-tooltip[data-tooltip]:after{top:auto;bottom:calc(100% + 7px);transform:translate(-50%,3px)}.mail-detail-attachments .ui-tooltip[data-tooltip]:hover:after,.mail-detail-attachments .ui-tooltip[data-tooltip]:focus-visible:after{transform:translate(-50%)}.mail-attachment-preview{background:#f7f8f9;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.mail-attachment-preview__toolbar{color:#3f4851;background:#fff;border-bottom:1px solid #e1e5e8;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:4px 8px 4px 12px;font-size:.72rem;display:flex}.mail-attachment-preview__toolbar button{color:#71808d;cursor:pointer;background:0 0;border:0;border-radius:50%;width:26px;height:26px;padding:0}.mail-attachment-preview__toolbar button:hover{color:#1976d2;background:#eaf4ff}.mail-attachment-preview__toolbar button[aria-pressed=true]{color:#0f6fc6;background:#dceeff}.mail-attachment-preview__toolbar-actions{align-items:center;gap:2px;display:flex}.mail-attachment-preview__image-canvas{flex:1;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:auto}.mail-attachment-preview__image-canvas img{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;display:block}.mail-attachment-preview__image-canvas img.is-fit-height{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.mail-attachment-preview__image-canvas img.is-fit-width{place-self:start center;width:100%;max-width:100%;height:auto;max-height:none}.mail-attachment-preview__image-canvas img.is-actual{cursor:zoom-out;place-self:start;width:auto;max-width:none;height:auto;max-height:none}.mail-attachment-preview>iframe{border:0;flex:1;width:100%;min-width:0;min-height:0}.mail-pdf-preview{background:#e9edf1;flex:1;min-width:0;min-height:0;padding:12px;overflow:auto}.mail-pdf-preview__pages{gap:12px;display:grid}.mail-pdf-preview__page{justify-items:center;min-width:0;display:grid}.mail-pdf-preview__page canvas{background:#fff;max-width:100%;display:block;box-shadow:0 1px 5px #1c273129}.mail-pdf-preview__state{color:#71808d;place-items:center;min-height:160px;font-size:.76rem;display:grid}.mail-pdf-preview__state.is-error{color:#b33a32}.mail-state{color:#78828c;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:120px;padding:18px;font-size:.76rem;display:grid}.mail-state.is-error{color:#b33a32}.mail-state p{margin:0}@media (width<=1180px){.mail-workspace{grid-template-columns:190px minmax(300px,340px) minmax(0,1fr)}.mail-detail-meta{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.mail-workspace{grid-template-columns:170px minmax(0,1fr)}.mail-workspace.is-scope-collapsed{grid-template-columns:minmax(0,1fr)}.mail-workspace__detail{z-index:20;display:none;position:fixed;inset:45px 0 0}.mail-workspace__detail:has(.mail-detail-header){display:block}}.app-layout{flex-direction:column;height:100vh;min-height:100vh;display:flex}.app-layout__body{flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.app-workspace-tabs{scrollbar-width:none;background:#f7f8f9;border-bottom:1px solid #e3e6e9;flex:0 0 32px;align-items:flex-end;gap:2px;min-width:0;height:32px;padding:0 12px;display:flex;overflow-x:auto}.app-workspace-tabs::-webkit-scrollbar{display:none}.app-workspace-tab{color:#69717b;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;flex:none;align-items:center;height:29px;display:flex}.app-workspace-tab:hover{color:#30363d;background:#eef4fa}.app-workspace-tab.is-active{color:#20242a;background:#fff;border-color:#dfe4e9}.app-workspace-tab__activate,.app-workspace-tab__close{height:100%;color:inherit;cursor:pointer;background:0 0;border:0}.app-workspace-tab__activate{text-overflow:ellipsis;white-space:nowrap;max-width:210px;padding:0 7px 0 11px;font-size:.75rem;font-weight:500;overflow:hidden}.app-workspace-tab__close{border-radius:50%;width:25px;padding:0 7px 0 3px;font-size:10px}.app-workspace-tab__close:hover{color:#1769c2}.app-header{z-index:10;background:#fff;flex:0 0 45px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;height:45px;min-height:45px;padding:0 20px;display:grid;position:relative}.app-header__primary{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.app-header__title{color:#272c33;letter-spacing:-.02em;flex:none;font-size:1rem;font-weight:600}.app-header__workspace{color:#1d2024;letter-spacing:-.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(520px,42vw);font-size:1.5rem;font-weight:600;line-height:1.15;overflow:hidden;transform:translateY(3px)}.app-header__session{color:#4d545d;justify-self:end;align-items:center;font-size:.9rem;display:flex;position:relative}.app-user-menu__trigger{color:#4d545d;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 8px;display:flex}.app-user-menu__trigger:hover,.app-user-menu__trigger[aria-expanded=true]{background:var(--color-interaction);color:#20242a}.app-user-menu__trigger .cupertino-icon{color:#73869a;font-size:21px}.app-user-menu__initials{color:#4d545d;letter-spacing:.02em;text-align:left;min-width:21px;font-size:.7rem;font-weight:650}.app-user-menu{z-index:40;background:#fff;border:1px solid #e0e4e8;border-radius:9px;width:168px;padding:5px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #1f29371a}.app-user-menu button{color:#30363d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-height:34px;padding:0 10px}.app-user-menu button:hover{background:var(--color-interaction)}.app-user-menu button:disabled{cursor:wait;opacity:.65}.app-sidebar{z-index:8;background:#fff;flex-direction:column;flex:none;width:236px;min-width:236px;min-height:0;margin-right:-176px;transition:width .16s,min-width .16s,margin-right .16s;display:flex;position:relative}.app-sidebar--collapsed{width:60px;min-width:60px;margin-right:0}.app-sidebar--overlay-open{z-index:20;width:236px;min-width:236px;margin-right:0;position:absolute;inset:0 auto 0 0;box-shadow:12px 0 28px #1f29371f}.app-sidebar--push-content{margin-right:0}.app-sidebar__collapse{color:#77808a;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.app-sidebar__collapse:hover{background:var(--color-interaction);color:#30363d}.app-sidebar__navigation{min-height:0;padding:5px 8px 10px}.app-sidebar__navigation ul{margin:0;padding:0;list-style:none}.app-sidebar__navigation>ul{gap:3px;display:grid}.app-sidebar__group{position:relative}.app-sidebar__item{color:#59616b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:38px;padding:0 10px 0 14px;font-size:.86rem;font-weight:500;text-decoration:none;display:flex}.app-sidebar__item>.cupertino-icon:first-child{color:#7a838d;flex:0 0 16px;font-size:16px}.app-sidebar__item:hover,.app-sidebar__item.active,.app-sidebar__group.is-active>div>.app-sidebar__item{background:var(--color-interaction);color:#252a30}.app-sidebar__item.active>.cupertino-icon:first-child,.app-sidebar__group.is-active>div>.app-sidebar__item>.cupertino-icon:first-child{color:#2776df}.app-sidebar__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-sidebar__chevron{color:#9299a1;width:10px;transition:transform .15s}.app-sidebar__chevron.is-open{transform:rotate(180deg)}.app-sidebar--collapsed .app-sidebar__item{justify-content:flex-start;padding:0 0 0 14px;position:relative}.app-sidebar--collapsed .app-sidebar__item[data-tooltip]:after{z-index:40;color:#3d4650;content:attr(data-tooltip);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;background:#fff;border:1px solid #e1e5e9;border-radius:7px;width:max-content;max-width:220px;padding:7px 9px;font-size:.75rem;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s;display:block;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-3px,-50%);box-shadow:0 6px 16px #1f29371f}@media (hover:hover) and (pointer:fine){.app-sidebar--collapsed:not(.app-sidebar--tooltips-suppressed) .app-sidebar__item[data-tooltip]:hover:after{opacity:1;visibility:visible;transition-delay:.8s;transform:translateY(-50%)}}.app-sidebar__submenu{gap:2px;display:grid;padding:3px 0 4px 37px!important}.app-sidebar__submenu a,.app-sidebar__flyout a{color:#69717b;border-radius:6px;align-items:center;min-height:32px;padding:0 9px;font-size:.81rem;text-decoration:none;display:flex}.app-sidebar__submenu a:hover,.app-sidebar__flyout a:hover{background:var(--color-interaction);color:#252a30}.app-sidebar__submenu a.active,.app-sidebar__flyout a.active{background:var(--color-interaction);color:#252a30;font-weight:600}.app-sidebar__flyout{z-index:30;background:#fff;border:1px solid #e0e4e8;border-radius:9px;width:190px;padding:7px;position:absolute;top:0;left:calc(100% + 7px);box-shadow:0 12px 30px #1f29371f}@media (width<=1599px){.app-sidebar__collapse{display:none}}.app-sidebar__flyout>span{color:#59616b;align-items:center;min-height:38px;padding:0 9px;font-size:.86rem;font-weight:500;display:flex}.app-content{flex:1;width:auto;min-width:0;min-height:0;padding:0;display:flex}.app-content:has(.scheduler-page){background:#fff;padding-inline:16px}.app-content:has(.product-search-page){background:#fff}.app-content:has(.lego-explorer){overscroll-behavior-y:contain;overflow-y:auto}.app-content:has(.insights-page){overscroll-behavior-y:contain;overflow-y:auto}.app-content:has(.business-settings-page){overscroll-behavior-y:contain;background:#fff;padding-inline:16px;overflow:hidden auto}.app-content:has(.pricing-page){overscroll-behavior-y:contain;background:#fff;padding-inline:16px;overflow:hidden auto}.app-content:has(.orders-page){background:#fff;padding-inline:16px}.app-content:has(.purchase-list-page){overscroll-behavior-y:contain;background:#fff;padding-inline:16px;overflow:hidden auto}.app-content:has(.smyths-route-page){overscroll-behavior-y:contain;background:#fff;padding-inline:16px;overflow:hidden auto}:is(html:has(.business-settings-page),body:has(.business-settings-page)){overflow:hidden}.app-content:has(.dashboard-page){background:#fff}.environment-background{--environment-offset-x:0px;--environment-offset-y:0px;isolation:isolate;background:#101722;min-height:100svh;position:relative;overflow:hidden}.environment-background__layer,.environment-background__shade{pointer-events:none;position:fixed;inset:0}.environment-background__layer{z-index:-3;background-image:var(--environment-image);transform:translate3d(var(--environment-offset-x), var(--environment-offset-y), 0) scale(1.025);will-change:transform, opacity;background-position:50%;background-size:cover;inset:-12px}.environment-background__layer--previous{z-index:-2}.environment-background__layer--entering{z-index:-1;animation:1.8s ease-in-out both environment-crossfade}.environment-background__shade{z-index:0;background:radial-gradient(#0308100a 12%,#03081045 100%),linear-gradient(#050a122b,#050a124a)}.environment-background__content{z-index:1;min-height:inherit;position:relative}@keyframes environment-crossfade{0%{opacity:0}to{opacity:1}}.login-page,.loading-page{min-height:100svh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));place-items:center;display:grid}.loading-page{color:#5f6670}.login-panel{color:#f7f9fc;-webkit-backdrop-filter:blur(28px)saturate(118%);background:#0a111b87;border:1px solid #fff3;border-radius:26px;width:min(100%,432px);padding:42px 38px 34px;animation:.26s cubic-bezier(.2,.75,.3,1) both login-panel-enter;box-shadow:0 32px 76px #0006,inset 0 1px #ffffff14}.login-panel__header{margin-bottom:30px}.login-panel__brand{color:#fffffff0;letter-spacing:-.035em;text-align:center;margin:0;font-size:clamp(1.45rem,4.4vw,1.67rem);font-weight:600;line-height:1;display:block}.login-panel__brand span{color:inherit}.login-panel h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,5vw,1.9rem);font-weight:600;line-height:1.2}.login-form{gap:20px;display:grid}.login-form__field{gap:8px;display:grid}.login-form label{color:#ffffffdb;letter-spacing:.005em;font-size:.875rem;font-weight:500}.login-form__input{color:#fff9;background:#040a127a;border:1px solid #ffffff2b;border-radius:14px;align-items:center;min-height:52px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.login-form__input:hover{background:#040a128c;border-color:#ffffff45}.login-form__input:focus-within{color:#78b7ff;background:#040a12a6;border-color:#007aff;box-shadow:0 0 0 2px #007aff29,0 0 18px #007aff14}.login-form__field-icon{flex:none;width:20px;height:20px;margin-left:16px}.login-form input{color:#fff;caret-color:#007aff;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:50px;padding:0 14px 0 12px}.login-form input:disabled{cursor:wait;opacity:.65}.login-form input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out}.login-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out}.login-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out}.app-header button:focus-visible,.app-sidebar a:focus-visible,.app-sidebar button:focus-visible,.app-user-menu button:focus-visible,.login-form__password-toggle:focus-visible,.login-form__submit:focus-visible{outline-offset:2px;outline:2px solid #59636f}.login-form__password-toggle{color:#ffffff94;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:48px;height:50px;padding:0;display:grid}.login-form__password-toggle:hover{color:#fff}.login-form__password-toggle:focus-visible{outline-offset:-5px;outline-color:#007aff}.login-form__password-toggle svg{width:20px;height:20px}.login-form__password-toggle:disabled{cursor:wait;opacity:.5}.login-form__submit{color:#fff;cursor:pointer;background:#007aff;border:1px solid #ffffff17;border-radius:14px;place-items:center;min-height:52px;margin-top:4px;padding:0 20px;font-weight:600;transition:background-color .16s,box-shadow .16s,transform .1s;display:grid;box-shadow:0 8px 20px #0051b540}.login-form__submit:hover:not(:disabled){background:#1687ff;box-shadow:0 10px 24px #0051b557,0 0 18px #007aff33}.login-form__submit:active:not(:disabled){transform:translateY(1px)scale(.995)}.login-form__submit:focus-visible{outline-color:#78b7ff}.login-form__submit:disabled{box-shadow:none;cursor:wait;opacity:.72;background:#1766b9}.login-form__spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:21px;height:21px;animation:.7s linear infinite login-spinner}.form-error{color:#ffd3d0;background:#66121647;border:1px solid #ff7e753d;border-radius:11px;margin:-4px 0 0;padding:11px 13px;font-size:.875rem;line-height:1.45;animation:.18s ease-out both form-error-enter}@keyframes login-panel-enter{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-spinner{to{transform:rotate(360deg)}}@keyframes form-error-enter{0%{opacity:0}to{opacity:1}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.login-panel{border-radius:24px;padding:34px 24px 26px}.login-panel__header{margin-bottom:26px}}@media (height<=620px){.environment-background{overflow-y:auto}}@media (prefers-reduced-motion:reduce){.environment-background__layer,.login-panel,.form-error,.login-form__submit,.login-form__input{transition-duration:.01ms;animation:none}.environment-background__layer{transform:none}.login-form__spinner{animation-duration:1.4s}}.orders-page{background:#fff;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.orders-navigation-column{background:#fff;border-right:1px solid #dfe3e8;flex-direction:column;min-width:0;min-height:0;display:flex;container-type:inline-size}.orders-toolbar{--orders-toolbar-control-gap:6px;z-index:4;gap:var(--orders-toolbar-control-gap);background:#fff;border-bottom:1px solid #dfe3e8;min-height:auto;padding:5px 0 9px;display:grid;position:relative}.orders-toolbar__search{align-items:flex-end;gap:var(--orders-toolbar-control-gap);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.orders-toolbar__top-row{min-width:0;min-height:var(--control-height-compact);flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.orders-toolbar__search-control{flex:none;gap:3px;display:grid}.orders-toolbar__search-control>span{color:#646b74;align-items:flex-end;min-height:26px;font-size:.7rem;font-weight:500;display:flex}.orders-toolbar__search-control--type{flex:0 0 156px;width:156px}.orders-toolbar__quick-view{flex:0 248px;gap:3px;width:min(248px,100%);display:grid}.orders-toolbar__quick-view>span{white-space:nowrap;align-items:flex-end;min-height:26px}.orders-toolbar__quick-view select{flex:auto}.orders-toolbar__search-control--query{flex:0 380px;width:380px;min-width:300px;max-width:100%}.orders-toolbar__daily-date{flex:0 0 108px;width:108px}.orders-toolbar__daily-date>span{align-items:flex-end;min-height:26px;display:flex}.orders-toolbar__search-actions{align-items:center;gap:var(--orders-toolbar-control-gap);height:var(--control-height-compact);flex:none;display:flex}.orders-toolbar__search-actions>.search-help,.orders-toolbar__search-actions>.orders-toolbar__icon-button{flex:0 0 26px;width:26px;min-width:26px;height:26px}.orders-toolbar__history-button{flex:0 0 26px}.orders-toolbar__search-input{width:100%;display:flex}.orders-toolbar__search-input>input{flex:auto;min-width:0;padding-right:32px!important}.orders-toolbar__search-input>.orders-toolbar__icon-button{z-index:1;flex:0 0 26px;margin-left:-27px;position:relative;top:-1px}.orders-toolbar input:not([type=radio]):not([type=checkbox]),.orders-toolbar select,.orders-toolbar button{width:100%;min-width:0;height:var(--control-height-compact);color:#20242a;background:#fff;border:1px solid #cfd5dc;border-radius:7px;padding:4px 8px;font-size:.8125rem}.orders-toolbar .orders-toolbar__refresh-button{color:#276aa3}.orders-toolbar .orders-toolbar__icon-button{color:#276aa3;background:0 0;border:0;border-radius:50%;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;position:relative}.orders-toolbar .orders-toolbar__icon-button:hover:not(:disabled){color:#145b96;background:#dceeff}.orders-toolbar .orders-toolbar__icon-button:disabled{color:#276aa3;opacity:.58;background:0 0;border:0}.orders-toolbar .orders-toolbar__icon-button:focus-visible{box-shadow:0 0 0 2px var(--control-focus-ring);outline:none}.orders-toolbar .orders-toolbar__icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px;margin:auto;display:block}.orders-toolbar .orders-toolbar__icon-button .customer-service-spinner{border-width:1.5px;width:13px;height:13px}.orders-toolbar button{cursor:pointer;width:auto;min-width:88px;font-weight:600}.orders-toolbar button:hover:not(:disabled){background:var(--color-interaction)}.orders-toolbar button:disabled,.orders-toolbar select:disabled{color:#8a929c;cursor:default;opacity:1;background:#f5f6f7}.orders-toolbar__filters{align-items:end;gap:var(--orders-toolbar-control-gap);flex-wrap:wrap;min-width:0;display:flex}.orders-toolbar__control-layout,.orders-toolbar__advanced-filters{gap:var(--orders-toolbar-control-gap);min-width:0;display:grid}.orders-toolbar__advanced-filters.is-collapsed{display:none}.orders-toolbar__filters-toggle{color:#4f5862;min-width:116px!important;font-weight:500!important}.orders-toolbar__primary-controls{align-content:start;gap:var(--orders-toolbar-control-gap);min-width:0;display:grid}.orders-toolbar__field{flex:none;gap:3px;min-width:0;display:grid}.orders-toolbar__field--date{width:108px}.orders-toolbar__field--item-count{width:104px}.orders-toolbar__field--total{width:120px}.orders-toolbar__field--manufacturer{width:160px}.orders-toolbar__field--compact{width:118px}.orders-toolbar__field--shipping{width:176px}.orders-toolbar__field>span{color:#646b74;font-size:.7rem;font-weight:500}.orders-toolbar__filters input,.orders-toolbar__filters select,.orders-toolbar__remaining-filters input,.orders-toolbar__remaining-filters select,.orders-toolbar__secondary-filters select{color:#4f5862;background:#fbfcfd;border-color:#d9dee4}.orders-toolbar__status-quick-block{gap:3px;width:fit-content;max-width:100%;display:grid}.orders-toolbar__quick-layout{align-items:start;gap:var(--orders-toolbar-control-gap);flex-wrap:wrap;min-width:0;display:flex}.orders-toolbar__status-quick-block>span{color:#646b74;font-size:.7rem;font-weight:500}.orders-toolbar__status-quick{column-gap:var(--orders-toolbar-control-gap);border:0;grid-template-rows:repeat(4,minmax(18px,auto));grid-auto-flow:column;row-gap:1px;margin:0;padding:0;display:grid}.orders-toolbar__status-quick label{color:#4f5862;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;min-width:0;font-size:.78rem;line-height:1.25;display:flex}.orders-toolbar__status-quick input{accent-color:#66717d;flex:0 0 13px;width:13px;height:13px;margin:0;padding:0}.orders-toolbar__status-quick:has(input:disabled) label{color:#9299a1;cursor:default}.orders-toolbar__secondary-filters{align-items:end;gap:var(--orders-toolbar-control-gap);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.orders-toolbar__secondary-filters .orders-toolbar__field{width:220px;max-width:100%}.orders-toolbar__remaining-filters{align-items:end;gap:var(--orders-toolbar-control-gap);flex-wrap:wrap;min-width:0;display:flex}.orders-tri-state-checkbox input{accent-color:#66717d;width:13px;height:13px;margin:0}.orders-tri-state-checkbox{color:#4f5862;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;min-height:18px;padding:0;font-size:.78rem;line-height:1.2;display:inline-flex}.orders-tri-state-checkbox:has(input:disabled){color:#9299a1;cursor:default}.orders-toolbar__tri-state-block{column-gap:var(--orders-toolbar-control-gap);grid-template-rows:repeat(4,minmax(18px,auto));grid-auto-flow:column;row-gap:1px;padding-top:16px;display:grid}.orders-toolbar__store-state{color:#9299a1;white-space:nowrap;align-items:center;min-height:18px;font-size:.78rem;display:inline-flex}@media (width>=1360px){.orders-toolbar__control-layout{column-gap:var(--orders-toolbar-control-gap);grid-template-columns:max-content max-content;justify-content:start}.orders-toolbar__status-quick-block{padding-top:13px}.orders-toolbar__tri-state-block{padding-top:29px}}.search-help{flex:none;position:relative}.search-help__trigger,.orders-toolbar .search-help__trigger{color:#276aa3;cursor:pointer;background:#edf6ff;border:0;border-radius:50%;width:26px;min-width:26px;height:26px;padding:0;font-size:.68rem;line-height:1;position:relative}.search-help__trigger:hover:not(:disabled),.orders-toolbar .search-help__trigger:hover:not(:disabled){color:#145b96;background:#dceeff}.search-help__trigger[aria-expanded=true],.orders-toolbar .search-help__trigger[aria-expanded=true]{color:#145b96;background:#d5ebff}.customer-service-search-submit[data-tooltip]:after,.search-help__trigger[data-tooltip]:after,.dashboard-refresh-button[data-tooltip]:after,.dashboard-date-navigation__arrow[data-tooltip]:after,.orders-toolbar__icon-button[data-tooltip]:after{z-index:30;color:#3d4650;content:attr(data-tooltip);width:max-content;max-width:220px;font-family:var(--font-sans);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;background:#fff;border:1px solid #e1e5e9;border-radius:7px;padding:7px 9px;font-size:.75rem;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s;display:block;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px);box-shadow:0 6px 16px #1f29371f}.customer-service-search-submit[data-tooltip]:hover:after,.customer-service-search-submit[data-tooltip]:focus-visible:after,.search-help__trigger[data-tooltip]:hover:after,.search-help__trigger[data-tooltip]:focus-visible:after,.dashboard-refresh-button[data-tooltip]:hover:after,.dashboard-refresh-button[data-tooltip]:focus-visible:after,.dashboard-date-navigation__arrow[data-tooltip]:hover:after,.dashboard-date-navigation__arrow[data-tooltip]:focus-visible:after,.orders-toolbar__icon-button[data-tooltip]:hover:after,.orders-toolbar__icon-button[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.ui-tooltip{position:relative}.ui-tooltip[data-tooltip]:after{z-index:80;color:#3d4650;content:attr(data-tooltip);width:max-content;max-width:220px;font-family:var(--font-sans);opacity:0;pointer-events:none;visibility:hidden;white-space:normal;text-align:left;background:#fff;border:1px solid #e1e5e9;border-radius:7px;padding:7px 9px;font-size:.75rem;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s;display:block;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px);box-shadow:0 6px 16px #1f29371f}.ui-tooltip[data-tooltip]:hover:after,.ui-tooltip[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.search-help__popover{z-index:20;background:#fff;border:1px solid #dfe3e8;border-radius:10px;width:min(390px,100vw - 40px);padding:10px 12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 30px #20242a1f}.search-help__popover p{color:#606873;grid-template-columns:minmax(145px,auto) 1fr;gap:10px;margin:0;padding:5px 0;font-size:.72rem;display:grid}.search-help__popover code{color:#252a31;font-family:inherit;font-weight:600}.search-help__title{color:#27313a;margin:1px 0 5px;font-size:.74rem;font-weight:600;display:block}.customer-service-mail-search-results__limit{color:#747c85;margin:12px 0 0;font-size:.75rem}.orders-toolbar__status-note{color:#727b86;font-size:.8rem}.orders-toolbar input:not([type=radio]):not([type=checkbox]):focus-visible,.orders-toolbar select:focus-visible,.orders-toolbar button:focus-visible,.orders-navigation-list:focus-visible,.order-preview-pane:focus-visible{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring);outline:none}.orders-toolbar__count{color:#646b74;text-align:right;white-space:nowrap;flex:none;align-self:center;min-width:0;margin-left:auto;font-size:.85rem;position:static}.orders-workspace{background:#fff;flex:1;min-height:0;display:block;overflow:hidden}.orders-view-bar{background:#fff;border-bottom:1px solid #dfe3e8;flex:none;align-items:center;gap:14px;min-height:40px;padding:6px 0;display:flex}.orders-view-bar>.orders-work-queue{background:0 0;border-bottom:0;flex:auto;min-width:0;min-height:32px;padding:0}.orders-view-switcher{background:#eef1f4;border-radius:8px;flex:none;padding:2px;display:inline-flex}.orders-view-switcher button{color:#5e6873;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;height:27px;padding:0 11px;font-family:inherit;font-size:.78rem;font-weight:550}.orders-view-switcher button:hover{color:#176ac5;background:#e1effd}.orders-view-switcher button.is-active{color:#176ac5;background:#fff;font-weight:650;box-shadow:0 1px 3px #1e293b26}.orders-overview{background:#fff;flex:1;min-width:0;min-height:0;overflow:hidden auto}.orders-overview--state{color:#65717d;justify-content:center;align-items:center;gap:9px;font-size:.82rem;display:flex}.orders-overview--state button{height:var(--control-height-compact);color:#3f4852;cursor:pointer;background:#fff;border:1px solid #cfd5dc;border-radius:7px;padding:0 10px}.orders-overview__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0 0 16px;display:grid}.order-overview-card{color:#30363d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e7eb;flex-direction:column;gap:0;min-width:0;padding:12px 14px 11px;font-family:inherit;transition:background .1s;display:flex}.order-overview-card:hover,.order-overview-card.is-selected{background:#edf6ff}.order-overview-card.is-cancelled,.order-overview-card.is-cancelled .order-overview-card__position,.order-overview-card.is-cancelled .order-overview-card__identity,.order-overview-card.is-cancelled .order-overview-card__identity strong,.order-overview-card.is-cancelled .order-overview-card__header time,.order-overview-card.is-cancelled .order-overview-card__customer,.order-overview-card.is-cancelled .order-overview-card__customer-name,.order-overview-card.is-cancelled .order-overview-card__address,.order-overview-card.is-cancelled .order-overview-card__item,.order-overview-card.is-cancelled .order-overview-card__item-number,.order-overview-card.is-cancelled .order-overview-card__item-name,.order-overview-card.is-cancelled .order-overview-card__item-price,.order-overview-card.is-cancelled .order-overview-card__payment,.order-overview-card.is-cancelled .order-overview-card__payment *,.order-overview-card.is-cancelled .order-overview-card__statuses .order-status-badge{color:#c9342c}.order-overview-card.is-cancelled .order-overview-card__indicator,.order-overview-card.is-cancelled .order-overview-card__packing,.order-overview-card.is-cancelled .order-overview-card__payment-icon,.order-overview-card.is-cancelled .order-overview-card__flag,.order-overview-card.is-cancelled .shipping-method-icons__provider,.order-overview-card.is-cancelled .shipping-method-icons__delivery{color:#c9342c!important;background:#fde9e8!important;border-color:#f0b4b0!important}.order-overview-card.is-cancelled .shipping-method-icons__brand-logo{filter:brightness(0)saturate()invert(23%)sepia(39%)saturate(3142%)hue-rotate(337deg)brightness(92%)contrast(92%)}.order-overview-card:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #79b8ff;position:relative}.order-overview-card__header,.order-overview-card__customer-row,.order-overview-card__customer,.order-overview-card__customer-copy,.order-overview-card__identity,.order-overview-card__payment,.order-overview-card__statuses{align-items:center;min-width:0;display:flex}.order-overview-card__header{grid-template-columns:30px 172px minmax(0,1fr) 126px;gap:10px;display:grid}.order-overview-card__position{color:#89939e;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.72rem}.order-overview-card__identity{gap:6px;overflow:hidden}.order-overview-card__identity strong{color:#262c33;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.order-overview-card__header time{color:#858e98;white-space:nowrap;flex:none;font-size:.7rem}.order-overview-card__flag{flex:none;font-size:.76rem}.order-overview-card__flag.is-success{color:#34c759}.order-overview-card__flag.is-danger{color:#ff3b30}.order-overview-card__assessment{flex:none;align-items:center;gap:5px;display:inline-flex}.order-overview-card__customer-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:6px;padding-left:42px}.order-overview-card__customer-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:3px}.order-overview-card__customer{color:#333a42;flex:auto;gap:6px;font-size:.82rem;overflow:hidden}.order-overview-card__customer.is-error{color:#d02b25;font-weight:700}.order-overview-card__customer-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-overview-card__address{color:#7b848e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;line-height:1.25;overflow:hidden}.order-overview-card__indicator{flex:none;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.order-overview-card__indicator.is-info{color:#2776df}.order-overview-card__indicator.is-danger{color:#d02b25}.order-overview-card__payment{color:#262c33;flex:none;justify-content:flex-end;gap:7px;font-size:.88rem}.order-overview-card__payment-copy,.order-navigation-item__payment-copy{justify-items:end;gap:1px;display:grid}.order-overview-card__payment-copy small,.order-navigation-item__payment-copy small{color:#b54708;white-space:nowrap;font-size:.65rem;font-weight:600}.order-overview-card__payment-link{color:#0874d8;cursor:pointer;background:#e4f1ff;border:1px solid #b9d8f7;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.order-overview-card__payment-link:hover,.order-overview-card__payment-link:focus-visible{background:#d7eaff;border-color:#87bbea}.order-overview-card__payment.is-unpaid{color:#d02b25}.order-overview-card__payment-icon{justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.order-overview-card__payment-icon.is-cash,.order-overview-card__payment-icon.is-paid{color:#34c759}.order-overview-card__payment-icon.is-unpaid{color:#d02b25}.order-overview-card__payment-icon.is-unknown{color:#8e949b}.order-overview-card__statuses{grid-template-columns:112px 118px 28px 58px;align-items:center;gap:6px;margin-top:0;display:grid;overflow:visible}.order-overview-card__status-slot{align-items:center;min-width:0;min-height:22px;display:flex}.order-overview-card__statuses .order-status-badge{color:#262c33;background:0 0;border:0;border-radius:0;max-width:100%;min-height:20px;padding:0;font-size:.68rem;font-weight:600}.order-overview-card__packing{border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:22px;display:inline-flex}.order-overview-card__packing svg{fill:currentColor;width:14px;height:14px}.order-overview-card__packing.is-ready-all{color:#34c759;background:#e8f7ed}.order-overview-card__packing.is-ready-this-order{color:#8a6500;background:#fff7d6}.order-overview-card__packing.is-waiting-incoming{color:#2171e1;background:#eaf3ff}.order-overview-card__packing.is-planned-purchase{color:#6f45c7;background:#f1eaff}.order-overview-card__packing.is-not-ready{color:#ff9500;background:#fff0e3}.order-overview-card__packing.is-unknown{color:#8e8e93;background:#f2f2f7}.order-overview-card__items{gap:4px;min-width:0;margin-top:8px;padding-left:42px;display:grid}.order-overview-card__item{color:#7b848e;grid-template-columns:48px minmax(0,330px) 42px 80px;align-items:baseline;gap:7px;min-width:0;font-size:.68rem;display:grid}.order-overview-card__item--unavailable{background:0 0}.order-overview-card__item--unavailable .order-overview-card__item-number{color:#c9342c;font-weight:700}.order-overview-card__item-number,.order-overview-card__item-price{white-space:nowrap}.order-overview-card__item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-overview-card__item-price{text-align:left}@media (width<=1000px){.orders-overview__grid{padding-left:12px;padding-right:12px}}@media (width<=700px){.orders-view-bar{flex-direction:column;align-items:flex-start;gap:5px;padding-left:12px;padding-right:12px}}.orders-workspace>.orders-navigation-column{display:none}.orders-workflow{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.orders-workflow>.order-preview-pane,.orders-workflow>.forbidden-page{flex:1;min-height:0}.orders-work-queue{background:#f7fbff;border-bottom:1px solid #dfe4e9;flex:none;grid-template-columns:64px 78px 112px 155px minmax(140px,200px) 58px 120px minmax(0,1fr) 64px;align-items:center;gap:7px;min-height:48px;padding:4px 14px;display:grid}.orders-work-queue--state{color:#65717d;justify-content:center;align-items:center;gap:9px;font-size:.82rem;display:flex}.orders-work-queue--state button{height:var(--control-height-compact);color:#3f4852;cursor:pointer;background:#fff;border:1px solid #cfd5dc;border-radius:7px;padding:0 10px}.orders-work-queue__step{color:#2776df;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.orders-work-queue__steps{align-items:center;gap:2px;display:flex}.orders-work-queue__edge-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.orders-work-queue__step:hover:not(:disabled){color:#145b96;background:#dceeff;border-color:#9bc8f5}.orders-work-queue__step:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #79b8ff;position:relative}.orders-work-queue__step:disabled{color:#a8b0b8;cursor:default}.orders-work-queue__position,.orders-work-queue__time,.orders-work-queue__item-count{color:#75808b;white-space:nowrap;font-size:.72rem}.orders-work-queue__origin{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex}.orders-work-queue__number,.orders-work-queue__customer,.orders-work-queue__total{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orders-work-queue__store{color:#6d7781;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.orders-work-queue__number{color:#273039;font-size:.98rem;font-weight:650}.orders-work-queue__customer{color:#3f4852;align-items:center;gap:6px;font-size:.82rem;display:flex;overflow:visible}.orders-work-queue__customer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orders-work-queue__customer-icon{flex:none;font-size:.75rem}.orders-work-queue__customer-icon.is-registered{color:#2776df}.orders-work-queue__customer-icon.is-blacklisted{color:#d02b25}.orders-work-queue__total{color:#273039;text-align:right;justify-content:flex-end;align-items:center;gap:7px;font-size:.86rem;font-weight:650;display:flex;overflow:visible}.orders-work-queue__icon-tooltip{flex:none;justify-content:center;align-items:center;display:inline-flex}.orders-work-queue__payment-icon{flex:none;font-size:.82rem}.orders-work-queue__payment-icon.is-cash{color:#34c759}.orders-work-queue__payment-icon.is-card-paid{color:#2776df}.orders-work-queue__payment-icon.is-card-unpaid{color:#d02b25}.orders-work-queue__payment-icon.is-unknown{color:#8a949e}.orders-work-queue__total.is-unpaid{color:#d02b25}.orders-work-queue__signals{justify-content:flex-end;gap:5px;min-width:0;display:flex;overflow:visible}.shipping-method-icons{flex:none;align-items:center;gap:4px;display:inline-flex}.shipping-method-icons__provider,.shipping-method-icons__delivery{box-sizing:border-box;background:#fff;border:1px solid #7b8794;border-radius:7px;flex:none;justify-content:center;align-items:center;height:22px;display:inline-flex}.shipping-method-icons__brand-logo{width:100%;height:100%;display:block}.shipping-method-icons__provider[data-asset-key=carrier_gls]{border-radius:5px;width:39px;padding:1px}.shipping-method-icons__provider[data-asset-key=carrier_metabox]{width:24px;padding:0;border-color:#eadfca!important}.shipping-method-icons__provider{color:#52606d;letter-spacing:.02em;min-width:25px;padding:0 4px;font-size:.56rem;font-weight:750}.shipping-method-icons__delivery{color:#0874d8;background:#e4f1ff;border-color:#b9d8f7;width:24px;font-size:.72rem}.order-quick-overview__heading .shipping-method-icons,.order-quick-overview__heading .shipping-method-icons__provider,.order-quick-overview__heading .shipping-method-icons__delivery{opacity:1;overflow:visible}.order-quick-overview__heading .shipping-method-icons__delivery{color:#0874d8;background:#e4f1ff;border-color:#b9d8f7;font-size:.72rem}.order-quick-overview__heading .shipping-method-icons .ui-tooltip:after{max-width:320px}.payment-method-icons{flex:none;align-items:center;gap:4px;display:inline-flex}.payment-method-icons__provider,.payment-method-icons__method{box-sizing:border-box;opacity:1;border-radius:6px;flex:none;justify-content:center;align-items:center;height:22px;display:inline-flex;overflow:visible!important}.payment-method-icons__provider{letter-spacing:.02em;background:#24537d;border:1px solid #24537d;min-width:39px;padding:0 5px;font-weight:800;color:#fff!important;font-size:.56rem!important}.payment-method-icons__method{background:#e4f1ff;border:1px solid #b9d8f7;width:24px;color:#0874d8!important;font-size:.72rem!important}.order-quick-overview__heading .payment-method-icons{overflow:visible}.order-quick-overview__heading .payment-method-icons .ui-tooltip:after{max-width:320px}.orders-work-queue__signal-icon{color:#176ac5;flex:none;font-size:.78rem}.orders-work-queue__phone-error{color:#d02b25;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:.78rem;font-weight:700;display:inline-flex}.orders-work-queue__phone-error svg{flex:none;font-size:.76rem}.orders-work-queue__phone-error>span{text-overflow:ellipsis;overflow:hidden}.orders-work-queue__packing-status{border:0;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:22px;display:inline-flex}.orders-work-queue__packing-status.is-ready-all{color:#34c759;background:#e8f7ed}.orders-work-queue__packing-status.is-ready-this-order{color:#8a6500;background:#fff7d6}.orders-work-queue__packing-status.is-waiting-incoming{color:#2171e1;background:#eaf3ff}.orders-work-queue__packing-status.is-planned-purchase{color:#6f45c7;background:#f1eaff}.orders-work-queue__packing-status.is-not-ready{color:#ff9500;background:#fff0e3}.orders-work-queue__packing-status.is-unknown{color:#8e8e93;background:#f2f2f7}.orders-work-queue__packing-status-icon{fill:currentColor;width:14px;height:14px}.orders-work-queue__signal{white-space:nowrap;border-radius:5px;flex:none;padding:3px 6px;font-size:.67rem;font-weight:600}.orders-work-queue__signal.is-success{color:#16844a;background:#e9f8ef}.orders-work-queue__signal.is-danger{color:#c63831;background:#fff0ef}.orders-work-queue__signal.is-info{color:#176ac5;background:#e9f3ff}.orders-work-queue__signal.is-neutral{color:#5d6873;background:#eef2f5}.orders-navigation-pane{background:#fff;border-right:0;flex:1;min-width:0;min-height:0;overflow:hidden}.orders-navigation-list{scrollbar-width:none;height:100%;overflow-y:auto}.orders-navigation-list::-webkit-scrollbar{display:none}@media (width>=3400px){.orders-workspace{grid-template-columns:500px minmax(0,1fr)}}.order-navigation-item{cursor:default;background:#fff;border-bottom:1px solid #e8ebef;gap:6px;min-height:96px;padding:9px 11px 9px 15px;display:grid;position:relative}.order-navigation-item:hover,.order-navigation-item[aria-selected=true]{background:var(--color-interaction)}.order-navigation-item__primary,.order-navigation-item__customer,.order-navigation-item__statuses,.order-navigation-item__identity{align-items:center;gap:7px;min-width:0;display:flex}.order-navigation-item__primary{justify-content:space-between}.order-navigation-item__primary-meta{flex:none;align-items:center;gap:8px;display:inline-flex}.order-navigation-item__identity{overflow:hidden}.order-navigation-item__primary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.order-navigation-item__primary time{color:#747b84;white-space:nowrap;font-size:.72rem}.order-navigation-item__record-number{color:#67717c;flex:none;font-size:.67rem;font-weight:600}.order-navigation-item__customer{color:#3f464e;justify-content:space-between;gap:12px;font-size:.84rem}.order-navigation-item__customer-name{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.order-navigation-item__customer-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-customer-comment-icon{color:#007aff;flex:none;width:15px;height:15px}.order-navigation-item__shipping{color:#68717b;flex-wrap:wrap;align-items:baseline;gap:3px 9px;min-width:0;font-size:.72rem;display:flex}.order-navigation-item__shipping>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-navigation-item__shipping>strong{color:#49525c;white-space:nowrap;font-size:.7rem;font-weight:600}.order-navigation-item__products{gap:3px;display:grid}.order-navigation-product{color:#404851;grid-template-columns:74px minmax(0,1fr) 48px 76px;align-items:baseline;gap:6px;min-width:0;font-size:.72rem;display:grid}.order-navigation-product--unavailable{background:0 0}.order-navigation-product--unavailable .order-navigation-product__number{color:#c9342c;font-weight:700}.order-navigation-product__quantity{color:#20262d;white-space:nowrap;font-size:.7rem;font-weight:600}.order-navigation-product>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-navigation-product__number{color:#858d96;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.order-navigation-product__price{color:#3f4851;text-align:left;font-size:.69rem;font-weight:600;white-space:nowrap!important}.order-navigation-item__payment{color:#20242a;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:.84rem;display:inline-flex}.order-navigation-item__payment strong{font-size:.88rem;font-weight:600}.order-navigation-item__total--unpaid{color:#d02b25}.order-payment-icon{width:16px;height:16px}.order-payment-icon--mail{color:#007aff}.order-payment-icon--card,.order-payment-icon--cash{color:#28a745}.order-payment-icon--unpaid{color:#d02b25}.order-payment-icon--link{color:#0874d8}.order-payment-icon--unknown{color:#8a9199}.order-navigation-item__statuses{white-space:nowrap;gap:5px;overflow:hidden}.order-store-mark{color:#5e6670;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:112px;font-size:.65rem;font-weight:600;overflow:hidden}.order-store-mark--long{display:none}@media (width>=1920px) and (height>=1080px){.order-store-mark--short{display:none}.order-store-mark--long{display:inline-block}}.order-navigation-item__flags{flex:none;gap:3px;display:inline-flex}.order-flag{border-radius:50%;place-items:center;width:17px;height:17px;font-size:.61rem;font-weight:600;display:inline-grid}.order-flag--success{color:#16813a;background:#e3f7e9}.order-flag--danger{color:#c72c24;background:#ffebe9}.order-flag--info{color:#006bd6;background:#e7f2ff}.orders-navigation-empty,.order-preview-empty{color:#6b737c;padding:32px 22px;font-size:.9rem}.order-preview-pane{overscroll-behavior-x:contain;background:#f3f5f8;min-width:0;min-height:0;overflow:auto;container-type:inline-size}.order-preview-shell{min-height:100%;position:relative}.order-preview{width:100%;max-width:none;padding:0;transition:opacity .16s}.order-preview--updating{opacity:.48;pointer-events:none}.order-preview__summary{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-bottom:1px solid #dce1e7;padding:7px 16px;position:sticky;top:0;box-shadow:0 3px 12px #2634420a}.order-preview__body{background:#fff;width:100%;padding:0 clamp(20px,2.25vw,36px) 42px}.order-preview__header{gap:8px;display:grid}.order-preview__header-main{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:14px;display:grid}.order-preview__header-overview{gap:7px;min-width:0;display:grid}.order-preview__identity{min-width:0}.order-preview__header-comments{flex:520px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px;min-width:0;display:grid}.order-preview__header-comment{background:#fff;border-radius:6px;align-content:start;gap:2px;min-width:0;min-height:0;padding:3px 5px;display:grid;position:relative}.order-preview__header-comment>span,.order-preview__header-comment-heading>span{color:#7a838d;letter-spacing:.035em;text-transform:uppercase;font-size:.64rem;font-weight:600}.order-preview__header-comment-heading{align-items:center;gap:5px;min-width:0;min-height:12px;display:flex}.order-preview__header-comment-actions{align-items:center;gap:2px;display:flex}.order-preview__header-comment-actions button{color:#1477d4;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-grid}.order-preview__header-comment-actions button:hover:not(:disabled){color:#075fae;background:#e7f1fb}.order-preview__header-comment-actions button:focus-visible{outline-offset:1px;outline:2px solid #86b6e4}.order-preview__header-comment-actions button:disabled{cursor:default;opacity:.5}.order-preview__header-comment-actions svg{width:15px;height:15px}.order-preview__header-comment p{overscroll-behavior:contain;color:#414952;white-space:pre-line;margin:0;font-size:.7rem;line-height:1.22;overflow:hidden auto}.order-preview__header-comment textarea{color:#414952;width:100%;min-height:2.8em;font:inherit;resize:none;background:0 0;border:0;outline:0;padding:0;font-size:.7rem;line-height:1.22}.order-preview__header-comment p,.order-preview__header-comment textarea{height:3.66em;max-height:3.66em}.order-preview__header-comment--editable{transition:background .14s,box-shadow .14s}.order-preview__header-comment--editable:hover{background:#f6f8fa}.order-preview__header-comment--editable.is-editing{background:#fff;box-shadow:0 0 0 1px #9ebfe1}.order-preview__header-comment--editable.is-saving{opacity:.6}.order-preview__comment-error{color:#c9352b;margin:0;font-size:.72rem}.order-preview__eyebrow{color:#69727d;letter-spacing:.075em;text-transform:uppercase;margin-bottom:2px;font-size:.67rem;font-weight:600;display:block}.order-preview__header h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,1.65vw,1.58rem)}.order-preview__header.is-cancelled h2,.order-preview__header.is-cancelled .order-preview__identity-meta,.order-preview__header.is-cancelled .order-preview__identity-meta time,.order-preview__header.is-cancelled .order-preview__identity-meta span,.order-preview__header.is-cancelled .order-status-summary__value-row strong,.order-quick-overview__unas-history.is-cancelled,.order-quick-overview__unas-history.is-cancelled time,.order-quick-overview__unas-history.is-cancelled .order-quick-overview__unas-history-row span{color:#c9342c}.order-preview__title-row{flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;display:flex}.order-preview__title-actions{align-items:center;gap:6px;display:inline-flex}.order-preview__workflow-open{color:#2776df;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-grid}.order-preview__workflow-open:hover,.order-preview__workflow-open:focus-visible{color:#145b96;background:#dceeff}.order-preview__workflow-open--action-required{color:#c73535;background:#fff0f0}.order-preview__workflow-open--action-required:hover,.order-preview__workflow-open--action-required:focus-visible{color:#a82020;background:#ffe1e1}.order-preview__workflow-open--danger{color:#c73535}.order-preview__workflow-open--danger:hover:not(:disabled),.order-preview__workflow-open--danger:focus-visible:not(:disabled){color:#a82020;background:#ffe8e8}.order-preview__action-tooltip{flex:none;display:inline-grid}.order-preview__workflow-open:disabled{opacity:.48;cursor:not-allowed}.order-preview__workflow-open>svg,.order-preview__new-mail-icon>svg{width:15px;height:15px}.order-preview__new-mail-icon{place-items:center;display:inline-grid;position:relative}.order-preview__new-mail-icon>span{color:#fff;background:#2776df;border:1px solid #fff;border-radius:50%;place-items:center;width:12px;height:12px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-6px;right:-6px}.order-preview__workflow-open:focus-visible{outline:2px solid var(--control-focus-border);outline-offset:2px}.order-preview__identity-meta{color:#414952;flex-wrap:wrap;gap:5px 14px;margin-top:3px;font-size:.82rem;font-weight:500;display:flex}.order-preview__identity-warning{color:#b84235}.order-status-summary{flex-wrap:wrap;align-items:flex-start;gap:6px 20px;display:flex}.order-status-summary__item{gap:2px;min-width:0;padding:0;display:grid}.order-status-summary__item>span{color:#7a838d;letter-spacing:.035em;text-transform:uppercase;font-size:.64rem;font-weight:600}.order-status-summary__item strong{color:#3b444e;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.order-status-summary__value-row{align-items:center;gap:5px;min-width:0;min-height:26px;display:flex}.order-quick-overview__unas-history{color:#626c76;align-content:start;gap:5px;min-width:0;padding:12px 0;font-size:.75rem;display:grid}.order-quick-overview__unas-history-row{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px;min-width:0;display:grid}.order-quick-overview__unas-history time{color:#7a838d;font-variant-numeric:tabular-nums;white-space:nowrap}.order-quick-overview__unas-history-row span{color:#3b444e;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.order-fulfillment-documents,.order-document-action{align-items:center;gap:2px;display:inline-flex}.order-status-summary__action{color:#1672cc;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-grid}.order-status-summary__action svg{width:15px;height:15px}.order-status-summary__action:hover:not(:disabled){background:#edf5ff}.order-status-summary__action:disabled{color:#adb5bd;cursor:not-allowed}.order-status-email-action{align-items:center;gap:5px;display:inline-flex}.order-status-email-action__button{color:#2269b2;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-grid}.order-status-email-action__button svg{width:15px;height:15px}.order-status-email-action__button:hover:not(:disabled),.order-status-email-action__button:focus-visible:not(:disabled){color:#155999;background:#dcecff}.order-status-email-action__button:disabled{cursor:default;opacity:.65}.order-status-email-action__button.is-sent{color:#21864b;background:#e5f7ec}.order-status-email-action__error{color:#b42318;font-size:.7rem;font-weight:600}.order-status-summary__item--primary strong{color:#20262d;font-size:.86rem;font-weight:600}.order-status-summary__item--external strong{color:#66707b;font-size:.74rem;font-weight:500}.order-processing-controls{gap:5px;display:grid}.order-processing-controls__items{flex-wrap:wrap;align-items:center;gap:7px 22px;display:flex}.order-packing-schedule-chip{color:#725600;white-space:nowrap;background:#fff8df;border:1px solid #edd899;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:3px 4px 3px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.order-packing-schedule-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.order-packing-schedule-chip button:hover:not(:disabled){background:#7256001a}.order-workflow-editor-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17222d57;justify-content:flex-end;display:flex;position:fixed;inset:0}.order-workflow-editor{background:#fff;align-content:start;gap:22px;width:min(440px,94vw);height:100%;padding:20px;animation:.18s ease-out both order-workflow-editor-enter;display:grid;overflow-y:auto;box-shadow:-12px 0 34px #17222d2e}@keyframes order-workflow-editor-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.order-workflow-editor-backdrop--left{justify-content:flex-start}.order-workflow-editor--left{animation-name:order-workflow-editor-enter-left;box-shadow:12px 0 34px #17222d2e}@keyframes order-workflow-editor-enter-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.order-workflow-editor>header{border-bottom:1px solid #e2e7eb;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.order-workflow-editor>header span{color:#697580;font-size:.7rem}.order-workflow-editor h3,.order-workflow-editor h4{color:#26313b;margin:0}.order-workflow-editor h3{margin-top:3px;font-size:1.25rem}.order-workflow-editor h4{margin-bottom:11px;font-size:.82rem}.order-workflow-editor>header button{color:#53616e;cursor:pointer;background:#f0f3f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.order-workflow-editor__switches{display:grid}.order-workflow-editor__switches .order-processing-switch{white-space:normal;justify-content:space-between;min-height:30px;padding:3px 2px}.order-workflow-editor__field{color:#4d5965;gap:6px;font-size:.75rem;font-weight:600;display:grid}.order-workflow-editor__field input,.order-workflow-editor__field select{width:100%;height:var(--control-height-compact);border-radius:var(--radius-control);color:#30373f;min-height:0;font:inherit;background:#fff;border:1px solid #cbd5e1;padding:0 8px;font-size:.75rem}.order-workflow-editor__field input[type=date]{width:min(180px,100%)}.order-workflow-editor__field input:focus-visible,.order-workflow-editor__field select:focus-visible{box-shadow:0 0 0 2px var(--control-focus-ring);border-color:#80b6ff;outline:none}.order-workflow-editor section small{color:#737e88;margin-top:7px;font-size:.68rem;line-height:1.35;display:block}.order-processing-controls__confirmation{gap:3px;display:grid}.order-packing-schedule{color:#4d5762;white-space:nowrap;align-items:center;gap:8px;font-size:.74rem;font-weight:550;display:inline-flex}.order-packing-schedule input{color:#27313c;min-height:30px;font:inherit;background:#fff;border:1px solid #c9d2da;border-radius:7px;padding:4px 8px}.order-confirmation-reasons{color:#9d2d25;max-width:520px;font-size:.68rem;line-height:1.3}.order-confirmation-assessment{color:#53606c;background:#f5f7f9;border:1px solid #ccd5dd;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 9px;font-size:.72rem;display:flex}.order-confirmation-assessment--eligible{color:#236746;background:#eef9f3;border-color:#a8d9c2}.order-confirmation-assessment--blocked{color:#9d2d25;background:#fff3f1;border-color:#edb7b2}.order-confirmation-assessment span{font-size:.68rem}.order-processing-switch{color:#4d5762;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:.74rem;font-weight:550;display:inline-flex}.order-processing-switch input{opacity:0;pointer-events:none;position:absolute}.order-processing-switch i{background:#c4ccd3;border-radius:10px;flex:none;width:28px;height:16px;transition:background .15s,opacity .15s;position:relative}.order-processing-switch i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #121b2333}.order-processing-switch input:checked+i{background:#2c7a5b}.order-processing-switch input:checked+i:after{transform:translate(12px)}.order-processing-switch input:focus-visible+i{outline-offset:2px;outline:2px solid #0a73d9}.order-processing-switch input:disabled+i{opacity:.55}.order-processing-switch:has(input:disabled) span{opacity:.55}.order-processing-controls__error{color:#b42318;margin:0;font-size:.7rem;font-weight:550}.order-processing-controls__success{color:#19734a;margin:0;font-size:.7rem;font-weight:550}.order-packing-actions{align-items:center;gap:3px;display:inline-flex}.order-packing-action{color:#1477d4;cursor:pointer;background:#edf5ff;border:0;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-grid}.order-packing-action:hover:not(:disabled){color:#075fae;background:#e7f1fb}.order-packing-action--handover{background:0 0}.order-packing-action:focus-visible{outline-offset:1px;outline:2px solid #86b6e4}.order-packing-action:disabled{cursor:wait;opacity:.55}.order-packing-action svg{width:15px;height:15px}.order-packing-action--handover svg{width:18px;height:18px}.order-packing-action--info svg{width:11px;height:11px}.order-packing-actions__error{color:#b42318;font-size:.66rem}.order-packing-inspection-backdrop{z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17222d57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-packing-inspection{background:#fff;border-radius:14px;width:min(520px,96vw);max-height:min(720px,92vh);padding:20px;overflow-y:auto;box-shadow:0 18px 54px #17222d3d}.order-packing-inspection>header{border-bottom:1px solid #e2e7eb;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.order-packing-inspection>header span,.order-packing-inspection__message>span{color:#697580;font-size:.7rem}.order-packing-inspection h3{color:#26313b;margin:3px 0 0;font-size:1.15rem}.order-packing-inspection>header button{color:#53616e;cursor:pointer;background:#f0f3f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.order-packing-inspection__loading{color:#64717d;justify-content:center;align-items:center;gap:9px;min-height:100px;display:flex}.order-packing-inspection__content{gap:15px;padding-top:16px;display:grid}.order-packing-inspection__content>strong.is-eligible{color:#19734a}.order-packing-inspection__content>strong.is-blocked,.order-packing-inspection__error{color:#b42318}.order-packing-inspection dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.order-packing-inspection dl>div,.order-packing-inspection__message{background:#f5f8fa;border-radius:9px;padding:10px}.order-packing-inspection dt{color:#697580;font-size:.66rem}.order-packing-inspection dd{color:#27313c;margin:3px 0 0;font-size:.78rem;font-weight:600}.order-packing-inspection ul{color:#8e2b25;margin:0;padding-left:20px;font-size:.75rem;line-height:1.5}.order-packing-inspection__message p{color:#37434e;white-space:pre-line;margin:5px 0 0;font-size:.76rem;line-height:1.45}.order-status-badge{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;max-width:220px;min-height:25px;padding:4px 9px;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.order-status-badge--compact{border-radius:6px;min-height:20px;padding:2px 6px;font-size:.64rem}.order-status-badge--neutral{color:#5d6670;background:#f2f4f6;border-color:#dce0e5}.order-status-badge--info{color:#0068cf;background:#eaf4ff;border-color:#cfe4ff}.order-status-badge--success{color:#147d36;background:#e8f7ed;border-color:#c9ead3}.order-status-badge--warning{color:#876100;background:#fff6db;border-color:#f4dfae}.order-status-badge--danger{color:#bd2c24;background:#fff0ee;border-color:#f5ceca}.order-status-badge--purple{color:#6840b7;background:#f2ecff;border-color:#ded2f4}.order-warning-list{color:#775300;background:#fff8e8;border-left:3px solid #d99a16;border-radius:6px;flex-wrap:wrap;gap:6px 18px;margin-top:10px;padding:7px 10px;font-size:.74rem;animation:.16s ease-out both form-error-enter;display:flex}.order-warning-list span:before{content:"•";color:#b87900;margin-right:6px}.order-quick-overview{background:#fff;grid-template-columns:minmax(180px,230px) minmax(160px,210px) minmax(160px,210px) minmax(170px,230px) minmax(210px,270px);justify-content:space-between;column-gap:16px;margin-inline:calc(16px - clamp(20px,2.25vw,36px));display:grid}.order-quick-overview__group{min-width:0;padding:12px 0}.order-quick-overview__group h3,.order-secondary-section h3{color:#6d7680;letter-spacing:.055em;text-transform:uppercase;margin:0 0 3px;font-size:.68rem;font-weight:600}.order-quick-overview__heading{align-items:center;gap:6px!important;display:flex!important}.order-quick-overview__heading h3{margin:0}.order-quick-overview__edit{color:#1672cc;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;font-size:.78rem;display:inline-grid}.order-quick-overview__edit svg{width:15px;height:15px}.order-quick-overview__edit:hover:not(:disabled){background:#edf5ff}.order-quick-overview__edit:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:1px}.order-quick-overview__edit:disabled{color:#adb5bd;cursor:not-allowed}.order-quick-overview__group>div{gap:3px;min-width:0;display:grid}.order-quick-overview__address{gap:3px;min-width:0;font-style:normal;display:grid}.order-quick-overview__field-label{font-weight:600;color:#7b858f!important;font-size:.66rem!important}.order-quick-overview__group strong,.order-quick-overview__group span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-quick-overview__group strong{color:#252c34;font-size:.88rem}.order-quick-overview__group span{color:#626c76;font-size:.75rem}.order-quick-overview__phone-error{font-weight:700;color:var(--color-danger)!important}.order-quick-overview__signals{gap:6px;margin-top:3px;display:flex}.order-quick-overview__signals span,.order-quick-overview__status{background:#eef5ff;border-radius:6px;width:fit-content;padding:2px 6px;font-weight:600;color:#176ec4!important;font-size:.68rem!important}.order-quick-overview__total{font-size:1.02rem!important}.order-quick-overview__payment{align-content:start}.order-quick-overview__payment-row{justify-content:space-between;align-items:baseline;margin-top:3px;gap:8px!important;display:flex!important}.order-quick-overview__payment-row strong{font-size:.75rem}.order-quick-overview__payment-amount{color:#1672cc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700}.order-quick-overview__payment-amount:hover,.order-quick-overview__payment-amount:focus-visible{color:#095ca8}.order-quick-overview__active-link{color:#1769aa;text-align:left;cursor:pointer;background:#f1f7ff;border:1px solid #b9d8f7;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;width:100%;margin-top:6px;padding:7px 8px;display:grid}.order-quick-overview__active-link>span{align-items:center;gap:5px;font-weight:700;display:inline-flex}.order-quick-overview__active-link>strong{color:#1769aa}.order-quick-overview__active-link>small{color:#68798a;grid-column:1/-1;font-size:.64rem}.order-quick-overview__active-link.is-inactive{color:#68798a;background:#f7f8fa;border-color:#d8dee5}.order-overview-card__payment-link.is-inactive{color:#7b8794}.order-quick-overview__payment-value-actions{align-items:center;gap:5px;display:inline-flex;overflow:visible!important}.order-payment-link-action{align-items:center;display:inline-flex;position:relative;overflow:visible!important}.order-payment-link-action__button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-grid;color:#0874d8!important;overflow:visible!important}.order-payment-link-action__button svg{width:15px;height:15px}.order-payment-link-action__button:hover:not(:disabled),.order-payment-link-action__button:focus-visible:not(:disabled){background:#d7eaff;border-color:#87bbea}.order-payment-link-action__button:disabled{cursor:default;opacity:.55}.order-payment-link-action__button--refund{background:#fff2df;border-color:#f2c58c;color:#b54708!important}.order-payment-link-action__button--refund:hover:not(:disabled),.order-payment-link-action__button--refund:focus-visible:not(:disabled){background:#ffe8c7;border-color:#dfa45e}.order-payment-link-action__feedback{z-index:10;background:#f4f9ff;border:1px solid #cfe2f5;border-radius:6px;width:max-content;max-width:280px;padding:5px 7px;position:absolute;top:calc(100% + 5px);right:0;color:#1769aa!important;white-space:normal!important;font-size:.68rem!important}.order-payment-link-action__feedback.is-error{background:#fff4f2;border-color:#f0c7c3;color:#b42318!important}.order-quick-overview__payment-row--warning span,.order-quick-overview__payment-row--warning strong{font-weight:700;color:#b54708!important}.order-refund-confirmation p,.order-refund-confirmation dl{margin:0}.order-refund-confirmation dl{gap:4px;display:grid}.order-refund-confirmation dl div{grid-template-columns:70px minmax(0,1fr);gap:8px;display:grid}.order-refund-confirmation dt{color:#6d7680}.order-refund-confirmation dd{overflow-wrap:anywhere;margin:0}.order-refund-confirmation pre{white-space:pre-wrap;max-height:220px;font:inherit;background:#f8fafc;border:1px solid #dfe5ec;border-radius:7px;margin:0;padding:10px;font-size:.76rem;overflow:auto}.order-payment-transactions{width:min(430px,100vw - 24px)}.order-payment-transactions__list{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.order-payment-transactions__list li{border-bottom:1px solid #e6ebf0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.order-payment-transactions__list li>div{gap:2px;min-width:0;display:grid}.order-payment-transactions__list span,.order-payment-transactions__list small{color:#68737e;overflow-wrap:anywhere;font-size:.72rem}.order-payment-transactions__icon{background:#eaf5ee;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;color:#18794e!important}.order-payment-transactions__icon.is-refund{background:#fff2df;color:#b54708!important}.order-payment-transactions__icon.is-link{background:#e4f1ff;color:#0874d8!important}.order-payment-transactions__pending-link>strong.is-link{color:#0874d8;justify-items:end;gap:2px;display:grid}.order-payment-transactions__pending-link>strong.is-link small{white-space:nowrap;font-weight:500}.order-payment-transactions__list .is-refund{color:#b54708}.order-admin-actions{border-bottom:1px solid var(--border-color,#dfe5ec);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.order-admin-actions>button,.order-data-editor footer button{color:#1769aa;background:#fff;border:1px solid #b9cbe0;border-radius:.55rem;align-items:center;gap:.45rem;min-height:2.35rem;padding:.5rem .8rem;font-weight:650;display:inline-flex}.order-admin-actions>span{color:#657283;font-size:.86rem}.order-document-action__message{color:#357552;white-space:nowrap;max-width:12rem;margin-top:3rem;font-size:.75rem;position:absolute}.order-document-dialog__backdrop{z-index:990;background:#141e2d8c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.order-document-dialog{background:#fff;border-radius:.8rem;width:min(720px,100%);max-height:min(760px,100vh - 2rem);padding:1rem;overflow:auto;box-shadow:0 1rem 3rem #1f324840}.order-document-dialog>header,.order-document-dialog>header>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.order-document-dialog>header>div:first-child{justify-content:start;gap:2px;display:grid}.order-document-dialog>header span{color:#7a838d;font-size:.72rem}.order-document-dialog>header h3{margin:0}.order-document-dialog>header button{color:#667789;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0}.order-document-dialog>header button:hover{background:#edf5ff}.order-document-dialog__list{gap:.45rem;margin-top:1rem;display:grid}.order-document-dialog__list>button{color:#263442;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:.55rem;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.7rem;display:grid}.order-document-dialog__list>button:hover:not(:disabled){background:#f6f9fc}.order-document-dialog__list>button:disabled{cursor:default;opacity:.72}.order-document-dialog__list>button>svg{color:#1672cc}.order-document-dialog__list>button>span:nth-child(2){gap:2px;display:grid}.order-document-dialog__list small{color:#74808d}.order-delivery-events__meta{color:#74808d;margin:.8rem 0 0;font-size:.82rem}.order-document-dialog--delivery-events{flex-direction:column;width:min(576px,100%);padding:2rem;display:flex;overflow:hidden}.order-delivery-events__list>div{color:#263442;border:0;border-bottom:1px solid #dce5ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem 0;display:grid}.order-delivery-events__list>div>span:first-child{gap:2px;display:grid}.order-document-dialog--delivery-events .order-delivery-events__list{flex:auto;min-height:0;overflow-y:auto}.order-package-labels{border-bottom:1px solid var(--border-color,#dfe5ec);gap:.65rem;padding:.85rem 1rem;display:grid}.order-package-labels__heading,.order-package-labels__viewer header,.order-package-labels__viewer header>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.order-package-labels__heading button,.order-package-labels__viewer button,.order-package-labels__viewer a{color:#1769aa;cursor:pointer;background:#fff;border:1px solid #b9cbe0;border-radius:.45rem;padding:.35rem .6rem}.order-package-labels__list{flex-wrap:wrap;gap:.5rem;display:flex}.order-package-labels__link{color:#1769aa;cursor:pointer;background:0 0;border:0;text-decoration:underline}.order-package-labels__backdrop{z-index:1000;background:#141e2da6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.order-package-labels__viewer{background:#fff;border-radius:.75rem;grid-template-rows:auto minmax(0,1fr);gap:.75rem;width:min(1100px,100%);height:min(900px,100%);padding:1rem;display:grid}.order-package-labels__viewer iframe{border:0;width:100%;height:100%}.order-data-editor{background:#fff;border-radius:.8rem;width:min(760px,100vw - 2rem);max-height:calc(100vh - 2rem);margin:auto;padding:1.15rem;overflow:auto;box-shadow:0 1rem 3rem #1f324840}.order-data-editor>header,.order-data-editor>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.order-data-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.order-data-editor label,.order-data-editor fieldset{gap:.4rem;display:grid}.order-data-editor fieldset{border:1px solid #dfe5ec;border-radius:.55rem;padding:.75rem}.order-data-editor input{border:1px solid #becbda;border-radius:.45rem;min-height:2.4rem;padding:.45rem .6rem}.order-customer-editor{flex-direction:column;display:flex}.order-customer-editor__fields{gap:14px;display:grid}.order-customer-editor__hint,.order-customer-editor__error{margin:0;font-size:.73rem;line-height:1.45}.order-customer-editor__hint{color:#6b7680}.order-customer-editor__error{color:#b42318}.order-customer-editor__actions{border-top:1px solid #e2e7eb;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.order-customer-editor__actions button{color:#334155;width:34px;height:34px;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;padding:0;font-size:.75rem;font-weight:600;display:inline-grid}.order-customer-editor__actions button:hover:not(:disabled){background:#f1f5f9}.order-customer-editor__actions button:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:2px}.order-customer-editor__actions .order-customer-editor__save{color:#fff;background:#1672cc;border-color:#1672cc}.order-customer-editor__actions .order-customer-editor__save:hover:not(:disabled){background:#0f64b5}.order-customer-editor__actions button:disabled{opacity:.55;cursor:wait}.order-shipping-editor__points{border-radius:var(--radius-control);background:#fff;border:1px solid #d8e0e8;max-height:230px;display:grid;overflow:auto}.order-shipping-editor__points button{color:#30373f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf2;gap:3px;padding:9px 10px;display:grid}.order-shipping-editor__points button:last-child{border-bottom:0}.order-shipping-editor__points button:hover,.order-shipping-editor__points button.is-selected{background:#edf6ff}.order-shipping-editor__points span,.order-shipping-editor__selection{color:#677481;font-size:.7rem;line-height:1.35}.order-shipping-editor__selection{border-radius:var(--radius-control);background:#edf6ff;margin:0;padding:9px 10px}.order-shipping-editor__price{border-radius:var(--radius-control);background:#f5f8fb;grid-template-columns:1fr auto;align-items:baseline;gap:3px 10px;padding:10px;display:grid}.order-shipping-editor__price small{color:#677481;grid-column:1/-1;font-size:.7rem}.order-exchange-line{grid-template-columns:1fr 6rem;align-items:center;margin:.45rem 0}.order-exchange-product-picker{gap:.75rem;display:grid;position:relative}.order-exchange-product-results{background:#fff;border:1px solid #d8e0e8;border-radius:.75rem;max-height:16rem;display:grid;overflow:auto;box-shadow:0 .75rem 2rem #0f233724}.order-exchange-product-results button,.order-exchange-product-selected{text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;display:flex}.order-exchange-product-results button+button{border-top:1px solid #e3e8ee}.order-exchange-product-selected{background:#edf6ff;border:1px solid #b9d9fb;border-radius:.75rem}@media (width<=700px){.order-data-editor__grid{grid-template-columns:1fr}}.order-quick-overview__problem{font-weight:600;color:#b12c25!important}.order-unpaid-replacement{background:var(--color-interaction);color:#174f7f;border:1px solid #cfe3f5;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:3px 4px 3px 8px;display:inline-flex}.order-unpaid-replacement>div{align-items:baseline;gap:5px;min-width:0;display:flex}.order-unpaid-replacement>div strong{font-size:.7rem}.order-unpaid-replacement>div span{color:#276aa3;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.order-unpaid-replacement .order-payment-icon{vertical-align:middle}.order-unpaid-replacement .shipping-method-icons{vertical-align:middle;margin-left:4px}.order-unpaid-replacement button{color:#fff;cursor:pointer;background:#9b2f28;border:1px solid #8f211b;border-radius:5px;flex:none;align-items:center;gap:4px;min-height:22px;margin-left:1px;padding:0 6px;font-size:.67rem;font-weight:600;display:inline-flex}.order-unpaid-replacement button:hover:not(:disabled){background:#741b16;border-color:#741b16}.order-unpaid-replacement button:disabled{opacity:.6;cursor:default}.order-unpaid-replacement__error{color:#8f211b;font-size:.68rem}.order-items-section{background:#fff;border-bottom:1px solid #dfe3e8;margin-inline:calc(16px - clamp(20px,2.25vw,36px));overflow:hidden}.order-items-table__product-heading{align-items:center;gap:3px;display:inline-flex}.order-items-table__product-heading .order-quick-overview__edit{width:22px;min-width:22px;height:22px;min-height:22px}.order-items-table__product-heading .order-quick-overview__edit svg{width:13px;height:13px}.order-items-editor{flex-direction:column;gap:0;width:min(900px,96vw);padding:0;display:flex;overflow:hidden}.order-items-editor>header{padding:20px 22px 16px}.order-items-editor__loading{color:#697580;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.order-items-editor__content{flex:1;grid-template-columns:minmax(0,1fr) 290px;min-height:0;display:grid;overflow:hidden}.order-items-editor__content[aria-busy=true]{opacity:.72}.order-items-editor__main{min-width:0;padding:18px 22px;overflow-y:auto}.order-items-editor__section-heading{color:#697580;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.order-items-editor__section-heading h4{color:#26313b;margin:0;font-size:.86rem}.order-items-editor__lines{display:grid}.order-items-editor__line{border-bottom:1px solid #e8edf2;grid-template-columns:48px minmax(0,1fr) 96px 86px 34px;align-items:center;gap:10px;padding:13px 0;display:grid}.order-items-editor__line>img,.order-items-editor__results img{object-fit:contain;background:#f3f5f7;border-radius:6px;width:48px;height:48px}.order-items-editor__product{gap:3px;min-width:0;display:grid}.order-items-editor__product strong{color:#2b3540;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.order-items-editor__product span{color:#75818c;font-size:.68rem}.order-items-editor__quantity{grid-template-columns:28px 28px 28px;justify-content:center;align-items:center;display:grid}.order-items-editor__quantity button,.order-items-editor__remove,.order-items-editor__search button{color:#3d4a56;cursor:pointer;background:#fff;border:1px solid #d3dce5;height:30px;padding:0}.order-items-editor__quantity button:first-child{border-radius:6px 0 0 6px}.order-items-editor__quantity button:last-child{border-radius:0 6px 6px 0}.order-items-editor__quantity strong{border-block:1px solid #d3dce5;place-items:center;height:30px;font-size:.74rem;display:grid}.order-items-editor__line-total{color:#2b3540;text-align:right;white-space:nowrap;font-size:.76rem}.order-items-editor__remove{color:#b42318;border:0;border-radius:50%;width:30px}.order-items-editor button:disabled{opacity:.45;cursor:default}.order-items-editor__search{gap:6px;margin-top:16px;display:grid}.order-items-editor__search label{color:#4d5965;font-size:.75rem;font-weight:600}.order-items-editor__search>div{grid-template-columns:minmax(0,1fr) 38px;display:grid}.order-items-editor__search input{color:#30373f;height:36px;font:inherit;border:1px solid #cbd5e1;border-radius:7px 0 0 7px;padding:0 10px;font-size:.78rem}.order-items-editor__search button{border-left:0;border-radius:0 7px 7px 0;height:36px}.order-items-editor__results{border-block:1px solid #e2e7eb;max-height:260px;margin-top:8px;display:grid;overflow-y:auto}.order-items-editor__results>button{border:0;color:#1769aa;text-align:left;cursor:pointer;background:#fff;border-bottom:1px solid #eef1f4;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.order-items-editor__results>button>span{gap:3px;min-width:0;font-size:.72rem;display:grid}.order-items-editor__results strong{color:#2b3540;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-items-editor__results small{color:#75818c;font-size:.66rem}.order-items-editor__summary{background:#fafbfc;border-left:1px solid #e2e7eb;padding:18px;overflow-y:auto}.order-items-editor__summary>p{color:#697580;margin:7px 0 13px;font-size:.7rem;line-height:1.4}.order-items-editor__summary dl{gap:9px;margin:0;display:grid}.order-items-editor__summary dl>div,.order-items-editor__payment>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.order-items-editor__summary dt,.order-items-editor__payment span{color:#66727e;font-size:.72rem}.order-items-editor__summary dd{color:#2b3540;white-space:nowrap;margin:0;font-size:.74rem;font-weight:600}.order-items-editor__summary .order-items-editor__grand-total{border-top:1px solid #dce3e9;margin-top:4px;padding-top:12px}.order-items-editor__payment{background:#edf6ff;border-radius:8px;gap:7px;margin-top:17px;padding:12px;display:grid}.order-items-editor__payment strong{color:#2b3540;white-space:nowrap;font-size:.76rem}.order-items-editor__payment .is-difference span,.order-items-editor__payment .is-difference strong{color:#1769aa}.order-items-editor__payment small{color:#607182;font-size:.66rem;line-height:1.4}.order-items-editor>.order-customer-editor__hint,.order-items-editor>.order-customer-editor__error{margin:0;padding:10px 22px 0}.order-items-editor>.order-customer-editor__actions{margin:16px 22px 20px}@media (width<=760px){.order-items-editor__content{grid-template-columns:1fr;overflow-y:auto}.order-items-editor__main{overflow:visible}.order-items-editor__summary{border-top:1px solid #e2e7eb;border-left:0;overflow:visible}.order-items-editor__line{grid-template-columns:42px minmax(0,1fr) 34px}.order-items-editor__quantity{grid-column:2;justify-content:start}.order-items-editor__line-total{text-align:left;grid-column:2}.order-items-editor__remove{grid-area:1/3}}.order-items-table-wrapper{overflow-x:auto}.order-items-layout,.order-items-main{min-width:0}.order-items-main .order-secondary-grid{margin-left:0}.order-item-procurement-pane{background:#fff;min-width:0}.order-items-table{border-collapse:collapse;width:100%;font-size:.82rem}.order-items-table th,.order-items-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eceff2;padding:11px 10px}.order-items-table th{color:#68717b;letter-spacing:.025em;text-transform:uppercase;background:#fafbfc;font-size:.7rem;font-weight:600}.order-items-table tr:last-child td{border-bottom:0}.order-item-row--problem td{background:#fff8f6}.order-item-row{cursor:pointer}.order-item-row:hover td,.order-item-row--selected td,.order-item-row--problem:hover td,.order-item-row--problem.order-item-row--selected td{background:#f3f4f5}.order-item-row:focus-visible{outline-offset:-2px;outline:2px solid #007aff59}.order-items-table th:nth-child(n+3),.order-items-table td:nth-child(n+3){text-align:right;white-space:nowrap}.order-items-table td:first-child{width:36%;min-width:220px}.order-items-table td:nth-child(2){width:34%;min-width:260px}.order-item-product{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.order-item-product__image,.order-item-product__image-placeholder{border-radius:7px;width:64px;height:64px}.order-item-product__image{object-fit:contain;display:block}.order-item-product__image-placeholder{background:#f3f5f7;display:block}.order-item-product__details{min-width:0}.order-item-product__details strong,.order-item-product__details span{display:block}.order-item-procurement{border-bottom:1px solid #e1e5e9}.order-item-procurement__header{background:#fafbfc;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 10px;display:flex}.order-item-procurement__header strong{color:#37404a;font-size:.75rem}.order-item-procurement__header span{color:#7a838d;font-size:.66rem}.order-item-procurement__state{color:#69737d;align-items:center;gap:10px;min-height:40px;margin:0;padding:9px 10px;font-size:.74rem;display:flex}.order-item-procurement__state button{color:#38414a;min-height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dce2;border-radius:6px;padding:3px 8px}.order-item-procurement__prices{padding:0 10px}.order-item-procurement__columns,.order-item-procurement__price-row{grid-template-columns:160px 90px 86px;align-items:start;gap:12px;display:grid}.order-item-procurement__columns{color:#78818b;letter-spacing:.025em;text-transform:uppercase;padding:7px 0;font-size:.64rem;font-weight:600}.order-item-procurement__columns>span:nth-child(n+2),.order-item-procurement__price-row>div:nth-child(n+2){border-left:1px solid #d8dde2;min-height:100%;padding-left:12px}.order-item-procurement__columns>span:nth-child(2),.order-item-procurement__price{text-align:right;padding-right:4px}.order-item-procurement__price-row>.order-item-procurement__basket{padding-left:8px}.order-item-procurement__price-row{border-top:1px solid #e7eaed;padding:9px 0}.order-item-procurement__provider,.order-item-procurement__price,.order-item-procurement__basket{gap:2px;min-width:0;display:grid}.order-item-procurement__provider strong{color:#343c45;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.order-item-procurement__provider span,.order-item-procurement__provider time,.order-item-procurement__price time{color:#78818b;font-size:.64rem}.order-item-procurement__price strong,.order-item-procurement__basket strong{color:#39424b;white-space:nowrap;font-size:.74rem}.order-item-procurement__freshness--stale{color:#c9352d!important}.order-item-procurement__locations{grid-template-columns:max-content 32px;gap:2px 15px;width:fit-content;max-width:100%;margin:4px 0 0;display:grid}.order-item-procurement__locations>div{color:#58626c;font-size:.65rem;display:contents}.order-item-procurement__locations dt,.order-item-procurement__locations dd{margin:0}.order-item-procurement__locations dd{text-align:right;white-space:nowrap;font-weight:600}.order-item-procurement__quantity-control{grid-template-columns:24px 24px 24px;align-items:center;gap:2px;display:grid}.order-item-procurement__quantity-control button{color:#39424b;width:24px;height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dde2;border-radius:5px;padding:0;font-size:.9rem;line-height:1}.order-item-procurement__quantity-control button:hover:not(:disabled){background:var(--color-interaction)}.order-item-procurement__quantity-control button:disabled{color:#adb4bb;cursor:default}.order-item-procurement__quantity-control strong{text-align:center}.order-item-procurement__quantity-error{color:#c9352d;font-size:.62rem}@container (width<=820px){.order-item-procurement__columns,.order-item-procurement__price-row{grid-template-columns:minmax(0,1fr) 88px 86px;gap:8px}.order-item-procurement__columns>span:nth-child(n+2),.order-item-procurement__price-row>div:nth-child(n+2){padding-left:8px}}@container (width>=1180px){.order-items-layout--with-procurement{grid-template-columns:minmax(700px,1fr) 380px;align-items:start;gap:12px;display:grid}.order-items-layout--with-procurement .order-items-table td:first-child{width:34%;min-width:180px}.order-items-layout--with-procurement .order-items-table td:nth-child(2){width:32%;min-width:210px}}.order-item-product__details span{color:#7a828b;margin-top:4px;font-size:.73rem}.order-item-result{color:#49535e;font-size:.76rem;font-weight:600}.order-item-result--info{color:#176ec4}.order-item-result--warning{color:#936600}.order-item-result--danger{color:#bd322a}.order-item-result--purple{color:#6b49aa}.order-stock-grid{flex-wrap:nowrap;gap:4px 5px;margin-top:8px;display:flex}.order-stock-grid>span{border-right:1px solid #e4e8ec;gap:1px;min-width:0;padding-right:5px;display:grid}.order-stock-grid>span:last-child{border-right:0}.order-stock-grid small{color:#7a828b;white-space:nowrap;font-size:.66rem;font-weight:500}.order-stock-grid strong{color:#39414a;font-size:.78rem}.order-stock-value--warning strong{color:#c72c24}.order-items-empty{color:#737b84;margin:0;padding:22px 0;font-size:.82rem}.order-financial-summary{border-bottom:1px solid #e1e5e9;justify-content:flex-end;padding:12px 0 18px;display:flex}.order-financial-summary dl{gap:5px;width:min(390px,100%);margin:0;display:grid}.order-financial-summary dl>div{color:#69727c;justify-content:space-between;gap:24px;font-size:.76rem;display:flex}.order-financial-summary dt,.order-financial-summary dd{margin:0}.order-financial-summary dd{color:#303840;font-weight:600}.order-financial-summary__total{border-top:1px solid #e3e6ea;padding-top:6px;font-weight:600;color:#29313a!important}.order-financial-summary__total dd{font-size:.88rem}.order-financial-summary__difference,.order-financial-summary__difference dd{color:#bd322a!important;font-weight:600!important}.order-secondary-grid{border-bottom:1px solid #dfe3e8;grid-template-columns:minmax(0,600px);margin-top:18px;margin-left:calc(16px - clamp(20px,2.25vw,36px));display:grid}.order-secondary-section{border-left:1px solid #e2e6ea;min-width:0;padding:15px 18px 18px}.order-secondary-section:first-child{border-left:0;padding-left:0}.order-communication{padding:0}.order-communication__state{color:#69737d;margin:0;padding:10px;font-size:.76rem;line-height:1.45}.order-secondary-section__header{background:#fafbfc;justify-content:space-between;align-items:baseline;gap:10px;padding:11px 10px;display:flex}.order-secondary-section__header>span{color:#7a838d;font-size:.67rem}.order-communication__list{scrollbar-width:none;max-height:420px;overflow-y:auto}.order-communication__list::-webkit-scrollbar{display:none}.order-communication-entry{border-top:1px solid #e8ebee;align-items:center;width:100%;display:flex}.order-communication-entry:first-child{border-top:0}.order-communication-entry:hover{background:var(--color-interaction)}.order-communication-entry:focus-within{outline-offset:2px;outline:2px solid #007aff59}.order-communication-entry__open{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:12px 14px;display:block}.order-communication-entry__open:hover{background:var(--color-interaction)}.order-communication-entry__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.order-communication-entry__direction{color:var(--color-primary,#007aff);flex:0 0 18px}.order-communication-entry__actions{flex:none;gap:6px;padding-right:10px;display:flex}.order-communication-entry__actions button{color:#637180;cursor:pointer;background:#fff;border:1px solid #d9e0e7;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:border-color .12s,background-color .12s,color .12s;display:inline-grid}.order-communication-entry__actions button.is-reply,.order-communication-entry__actions button.is-process{color:#2376c9}.order-communication-entry__actions button.is-delete{color:#c3423b}.order-communication-entry__actions button.is-reply:hover,.order-communication-entry__actions button.is-process:hover{background:#edf6ff;border-color:#2376c9}.order-communication-entry__actions button.is-delete:hover{background:#fff1ef;border-color:#c3423b}.order-communication-entry__actions button:focus-visible{outline-offset:2px;outline:2px solid #007aff59}.order-communication-entry__actions button:disabled{opacity:.45;cursor:wait}.order-communication-entry__heading,.order-communication-entry__meta{align-items:center;gap:6px;min-width:0;display:flex}.order-communication-entry__heading{justify-content:space-between}.order-communication-entry__heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.order-communication-entry__heading time,.order-communication-entry__meta{color:#747d87;font-size:.66rem}.order-communication-entry__heading time{flex:none}.order-communication-entry__meta{flex-wrap:wrap;margin-top:4px}.order-communication-entry p{color:#626c76;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.order-communication .phone-context__timeline{margin:0;padding:4px 10px 12px}.order-communication .phone-context-event{grid-template-columns:28px minmax(0,1fr);min-height:78px}.order-communication .phone-context-event__marker{margin-top:12px}.order-communication .phone-context-event.incoming_missed .phone-context-event__marker{color:#b84d43;background:#fff1ef}.orders-navigation-state,.order-detail-state{color:#606872;text-align:center;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid}.orders-navigation-state p,.order-detail-state p{margin:0}.orders-navigation-state button,.order-detail-state button,.order-preview-inline-error button{color:#20242a;cursor:pointer;background:#fff;border:1px solid #c7cdd4;border-radius:8px;min-height:34px;padding:0 13px}.orders-spinner{border:2px solid #cbd9e8;border-top-color:#007aff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite login-spinner}.order-detail-state{min-height:100%}.order-detail-state--error{color:#a42a24}.order-preview-loading-overlay{color:#495563;justify-content:center;align-items:center;gap:9px;font-size:.82rem;display:flex;position:absolute;inset:24px 0 auto}.order-preview-inline-error{z-index:2;color:#a72b24;background:#fff5f4;border:1px solid #efcac7;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(560px,100% - 32px);margin:-6px auto 16px;padding:10px 12px;font-size:.78rem;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 24px #4e19161a}.order-preview-mobile-back{display:none}@container (width<=1040px){.order-quick-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.order-quick-overview__group:nth-child(odd){padding-left:0}.order-quick-overview__group:nth-child(2n){padding-right:0}}@container (width<=760px){.order-status-summary{row-gap:9px}.order-quick-overview__group,.order-quick-overview__group:first-child{padding-top:12px;padding-bottom:12px}}@container (width<=480px){.order-quick-overview{grid-template-columns:minmax(0,1fr)}.order-quick-overview__group{padding-left:0;padding-right:0}}@container (width<=900px){.order-preview__header-main{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:7px}.order-preview__header-overview{gap:7px}}@container (width<=620px){.order-preview__header-comments{grid-template-columns:minmax(0,1fr);gap:7px;width:100%}}@media (width<=1000px){.orders-toolbar__search-control--query{min-width:260px}.orders-workspace{grid-template-columns:minmax(300px,36vw) minmax(0,1fr)!important}}@media (width<=767px){.orders-toolbar{padding-left:12px;padding-right:12px}.orders-toolbar__search{align-items:flex-end}.orders-toolbar__search-control--type{flex-basis:150px;width:150px}.orders-toolbar__search-control--query{flex-basis:min(420px,100%);min-width:min(260px,100%)}.orders-toolbar__field--manufacturer{width:min(160px,100%)}.orders-toolbar__status-note{flex-basis:100%}.orders-workspace{grid-template-rows:minmax(0,1fr);overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.orders-navigation-column{border-right:0;grid-area:1/1}.order-preview-pane{grid-area:1/1;display:none;overflow:auto}.orders-workspace--mobile-detail .orders-navigation-column{display:none}.orders-workspace--mobile-detail .order-preview-pane{display:block}.order-preview-mobile-back{z-index:5;color:#007aff;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce1e7;width:100%;height:42px;padding:0 16px;font-weight:600;display:block;position:sticky;top:0}.order-preview__summary{padding:15px 16px 12px;top:42px}.order-preview__body{padding:14px 12px 30px}.order-preview-inline-error{flex-direction:column;align-items:flex-start}}@media (width<=480px){.orders-toolbar__status-quick{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@media (prefers-reduced-motion:reduce){.order-navigation-item,.order-preview,.order-warning-list{transition-duration:.01ms;animation:none}}.not-found-page{max-width:560px;margin:24px}.not-found-page h1{margin:0 0 8px;font-size:1.5rem}.not-found-page p{color:#5f6670;margin:0}.forbidden-page{align-self:flex-start}.forbidden-page__code{color:#8b6262;letter-spacing:.12em;margin-bottom:8px;font-size:.75rem;font-weight:600;display:block}.forbidden-page a,.forbidden-page button{color:#29394f;margin-top:20px;font-weight:600;display:inline-block}.forbidden-page button{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.customer-service-page{color:#20242a;background:#fff;flex:1;width:100%;min-width:0;min-height:0;overflow:auto}.customer-service-page--search{background:#fff}.customer-service-search-header{width:min(100% - 32px,1220px);margin:0 auto;padding:20px 0 26px}.customer-service-page:not(.customer-service-page--search) .customer-service-search-header{padding-top:20px}.customer-service-search-controls{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,1fr);align-items:center;gap:8px;display:grid}.customer-service-search-form{grid-column:2}.customer-service-search-actions{grid-column:3;justify-self:start;align-items:center;gap:8px;display:flex}.customer-service-delegation-shortcut{color:#62579f;cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;width:30px;height:30px;margin:0;padding:0;display:grid;position:relative}.customer-service-delegation-shortcut:hover{color:#4f4688}.customer-service-delegation-shortcut__icon,.customer-service-delegation-shortcut__count{border-radius:50%;place-items:center;display:grid}.customer-service-delegation-shortcut__icon{background:#eeeafd;width:30px;height:30px;font-size:.95rem}.customer-service-delegation-shortcut:hover .customer-service-delegation-shortcut__icon{background:#ded8fa}.customer-service-delegation-shortcut__count{color:#fff;background:#62579f;border:2px solid #fff;min-width:17px;height:17px;padding:0 4px;font-size:.58rem;font-weight:700;line-height:1;position:absolute;top:-6px;right:-8px}.customer-service-eyebrow{color:#69717b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:600;display:block}.customer-service-detail__header h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,4vw,2.55rem);font-weight:600}.customer-service-search-form{min-height:var(--control-height-compact);background:#fff;border:1px solid #e1e3e5;border-radius:8px;align-items:center;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.customer-service-search-form:focus-within{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.customer-service-search-form:before,.customer-service-search-form:after{display:none}.corner-frame{position:relative}.corner-frame:before,.corner-frame:after{z-index:2;content:"";pointer-events:none;width:18px;height:18px;transition:border-color .15s;position:absolute}.corner-frame:before{border-top-left-radius:inherit;border-top:1px solid #7890a8;border-left:1px solid #7890a8;top:-1px;left:-1px}.corner-frame:after{border-bottom-right-radius:inherit;border-bottom:1px solid #7890a8;border-right:1px solid #7890a8;bottom:-1px;right:-1px}.corner-frame:focus-within:before,.corner-frame:focus-within:after,.corner-frame:hover:before,.corner-frame:hover:after{border-color:#607f9e}.customer-service-recent__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:100%;height:100%;display:block}.customer-service-search-form input{color:#29313a;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:27px;padding:0 8px;font-size:.8125rem;font-weight:450}.customer-service-search-form input::placeholder{color:#959da6}.customer-service-search-state button,.customer-service-detail-state button{color:#fff;cursor:pointer;background:#007aff;border:0;border-radius:10px;min-height:42px;margin-right:9px;padding:0 18px;font-weight:600}.customer-service-search-submit{color:#276aa3;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:flex-end;align-items:center;width:26px;min-width:26px;height:26px;margin-right:2px;padding:0;display:flex;position:relative}.customer-service-search-submit:hover:not(:disabled){color:#145b96;background:#dceeff}.customer-service-search-submit:disabled{cursor:default;opacity:.58}.customer-service-search-submit:focus-visible{box-shadow:0 0 0 2px var(--control-focus-ring);outline:none}.customer-service-search-submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px;margin:auto;display:block}.customer-service-search-submit .customer-service-spinner{border-width:1.5px;width:13px;height:13px}.customer-service-search-help{z-index:4;flex:none;display:flex}.customer-service-search-help .search-help__popover{left:auto;right:0}.customer-service-recent{margin-top:28px}.customer-service-recent>h2{color:#7c858f;letter-spacing:0;margin:0 0 9px;font-size:.75rem;font-weight:500}.customer-service-recent__panel{background:#fff;border:1px solid #e1e3e5;border-radius:8px}.customer-service-recent__panel:before,.customer-service-recent__panel:after{display:none}.customer-service-recent__row{color:#303841;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:32px minmax(0,1fr) auto 14px;align-items:center;gap:13px;width:100%;min-width:0;min-height:42px;padding:8px 17px;transition:background-color .12s,color .12s;display:grid;position:relative}.customer-service-recent__row:not(:last-child):after{content:"";pointer-events:none;background:#edf0f2;height:1px;position:absolute;bottom:0;left:9px;right:9px}.customer-service-recent__row:last-child{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.customer-service-recent__row:first-child{border-top-left-radius:7px;border-top-right-radius:7px}.customer-service-recent__row:hover{background:var(--color-interaction)}.customer-service-recent__row:hover .customer-service-recent__icon,.customer-service-recent__row:focus-visible .customer-service-recent__icon{color:#276aa3;background:#fff}.customer-service-recent__row:focus-visible{z-index:3;outline-offset:-3px;outline:2px solid #007aff73;position:relative}.customer-service-recent__icon{color:#73869a;background:#f2f5f7;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.customer-service-recent__icon svg{width:17px;height:17px}.customer-service-recent__query{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:450;overflow:hidden}.customer-service-recent__row time{color:#8a929b;white-space:nowrap;font-size:.75rem}.customer-service-recent__chevron{color:#a0a7ae;font-size:.9rem}.customer-service-main{width:min(100% - 32px,1220px);margin:0 auto;padding:0 0 64px}.customer-service-search-state{color:#7b838d;text-align:center;place-items:center;min-height:190px;display:grid}.customer-service-search-state p{max-width:520px;margin:0;line-height:1.6}.customer-service-search-state{align-content:center;gap:14px}.customer-service-search-state button,.customer-service-detail-state button{margin:0}.customer-service-product-result__heading{margin-bottom:16px}.customer-service-product-result__heading>span{color:#7c858f;font-size:.75rem;font-weight:500}.customer-service-product-result__heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:1.2rem;font-weight:600}.customer-service-product-result__card{border-top:1px solid #e7e8ea;border-bottom:1px solid #e7e8ea;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:32px;padding:24px 0 32px;display:grid}.customer-service-product-result__image,.customer-service-product-result__image-placeholder{aspect-ratio:1;place-items:center;width:100%;display:grid}.customer-service-product-result__image img{object-fit:contain;width:100%;height:100%;display:block}.customer-service-product-result__image-placeholder{color:#a4abb3;background:#f6f7f8;font-size:2rem}.customer-service-product-result__details{min-width:0}.customer-service-product-result__title{flex-wrap:wrap;align-items:baseline;gap:9px;margin:10px 0 0;display:flex}.customer-service-product-result__title>span,.customer-service-product-result__title h3{color:#252a30;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:650}.customer-service-product-result__identity p{color:#737d87;margin:6px 0 0;font-size:.82rem}.customer-service-product-result__identity .customer-service-product-result__taxonomy{color:#68727d;margin-top:0;font-size:.78rem;font-weight:550}.customer-service-product-result__attributes{gap:7px;margin:15px 0 0;display:grid}.customer-service-product-result__attributes>div,.customer-service-product-result__metrics>div{grid-template-columns:minmax(120px,max-content) max-content;align-items:baseline;column-gap:12px;display:grid}.customer-service-product-result__attributes dt,.customer-service-product-result__attributes dd{margin:0;font-size:.78rem}.customer-service-product-result__attributes dt{color:#7d8690}.customer-service-product-result__attributes dd{color:#3c444d;font-weight:600}.customer-service-product-result__price{color:#252a30;margin-top:18px;font-size:1.05rem;display:block}.customer-service-product-result__section{border-top:1px solid #e7e8ea;margin-top:24px;padding-top:18px}.customer-service-product-result__section>h3{color:#4d5660;align-items:center;gap:9px;margin:0 0 14px;font-size:.82rem;font-weight:650;display:flex}.customer-service-product-result__section>h3 svg{color:#929ca6;width:14px}.customer-service-product-result__metrics,.customer-service-product-result__locations{gap:10px;margin:0;display:grid}.customer-service-product-result__locations>div{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.customer-service-product-result__metrics dt{color:#7d8690;font-size:.78rem}.customer-service-product-result__metrics dd,.customer-service-product-result__locations strong{color:#3c444d;margin:0;font-size:.8rem;font-weight:600}.customer-service-product-result__locations>div>span{gap:3px;display:grid}.customer-service-product-result__locations small{color:#818a94;font-size:.74rem}.customer-service-spinner{border:2px solid #bfd4eb;border-top-color:#007aff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite customer-service-spin;display:inline-block}@keyframes customer-service-spin{to{transform:rotate(360deg)}}.customer-service-results__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.customer-service-results__label{color:#7c858f;letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500}.customer-service-results__heading h2{letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:600}.customer-service-results__query{color:#727a84;text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:.84rem;overflow:hidden}.customer-service-result-groups,.customer-service-recent__panel{background:#fff;border:1px solid #e7e8ea;border-left:0;border-right:0;border-radius:0;display:grid}.customer-service-result-groups:before,.customer-service-result-groups:after,.customer-service-recent__panel:before,.customer-service-recent__panel:after{display:none}.customer-service-result-groups{border-top:0;border-bottom:0}.customer-result{--customer-result-inline-padding:22px;padding:20px var(--customer-result-inline-padding) 8px 0;background:#fff;position:relative}.customer-result:not(:last-child):after{content:"";pointer-events:none;background:#e7e8ea;height:1px;position:absolute;bottom:0;left:0;right:0}.customer-result__header{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;display:flex}.customer-result__identity{min-width:0}.customer-result__identity h3{letter-spacing:-.02em;margin:0 0 6px;font-size:1.08rem;font-weight:600}.customer-result__shortcut{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.customer-result__shortcut:hover{color:#202832;text-underline-offset:3px;-webkit-text-decoration:underline #aeb9c5;text-decoration:underline #aeb9c5}.customer-result__shortcut:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #007aff61}.customer-result__name-shortcut{font-weight:inherit;letter-spacing:inherit}.customer-result__contacts{flex-wrap:wrap;gap:4px 16px;display:flex}.customer-result__contacts span,.customer-result__contacts .customer-result__shortcut{color:#4b5563;font-size:.84rem;font-weight:400}.customer-result__order-count{color:#7a828c;margin-bottom:7px;font-size:.72rem;font-weight:500;display:block}.customer-order-list{margin-right:calc(-1 * var(--customer-result-inline-padding))}.customer-order-list__item{grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid;position:relative}.customer-order-list__item:not(:last-child):before{z-index:0;content:"";pointer-events:none;background:#e4e7ea;width:1px;position:absolute;top:32px;bottom:-11px;left:10px}.customer-order-row{color:#252a30;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;min-height:72px;padding:12px 14px;display:grid}.customer-order-row__entity-icon{color:#73869a;background:#f2f5f7;border:0;border-radius:50%;align-self:start;place-items:center;width:22px;height:22px;margin-top:11px;font-size:.62rem;display:inline-grid}.customer-order-row:last-child{border-bottom:0}.customer-order-row:hover{background:var(--color-interaction);box-shadow:none}.customer-order-row--deleted{box-shadow:none;background:#fff}.customer-order-row--deleted:hover{background:var(--color-interaction)}.customer-order-row--deleted .customer-order-row__order-number,.customer-order-row--deleted .customer-order-row__status,.customer-order-row--deleted .order-payment-icon,.customer-order-row--deleted .customer-order-row__total strong{color:#c0352b}.customer-order-row__entity-icon--deleted,.phone-context-event--order>.phone-context-event__marker--deleted{color:#b84d43;background:#fff1ef}.customer-order-row__main{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.customer-order-row__identity,.customer-order-row__shipping,.customer-order-row__aside{gap:6px;min-width:0;display:grid}.customer-order-row__shipping-details{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.customer-order-row__identity>strong:first-child,.customer-order-row__shipping-name{font-size:.88rem}.customer-order-row__identity>strong:first-child{font-weight:600}.customer-order-row__shipping-name{color:#343b43;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.customer-order-row__address,.customer-order-row__delivery{color:#6b737c;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.customer-order-row__address{color:#4f5963}.customer-order-row__status{color:#3c444d;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;overflow:hidden}.customer-order-row__aside{justify-items:end}.customer-order-row__aside>time{color:#6b737c;white-space:nowrap;font-size:.77rem}.customer-order-row__total{text-align:right;justify-self:end;font-size:.84rem;font-weight:600}.customer-result__mails{margin-top:14px}.customer-result__mails-heading{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.customer-result__mails-heading>span{color:#747c85;font-size:.68rem}.customer-result__mails-heading>.customer-result__order-count{color:#7a828c;font-size:.72rem}.customer-result-mail-list{margin:0;margin-right:calc(-1 * var(--customer-result-inline-padding));padding:0;list-style:none}.customer-result-mail-row{padding:11px calc(var(--customer-result-inline-padding) + 2px) 12px;transition:background-color .12s}.customer-result-mail-row:hover{background:var(--color-interaction)}.customer-result-mail-row__heading,.customer-result-mail-row__meta,.customer-result-mail-row__footer{flex-wrap:wrap;align-items:center;display:flex}.customer-result-mail-row__heading{justify-content:space-between;gap:8px 16px}.customer-result-mail-row__heading>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:600;overflow:hidden}.customer-result-mail-row__meta{color:#747c85;gap:4px 12px;margin-top:4px;font-size:.69rem}.customer-result-mail-row p{color:#545c65;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.customer-result-mail-row__footer{gap:5px;margin-top:8px}.customer-result-mail-row__footer>span{color:#626b75;background:#f0f2f5;border-radius:5px;padding:2px 6px;font-size:.64rem}.customer-result-mail-row__footer>.customer-result-mail-row__order{color:#356b9f;background:#eaf3fd;font-weight:500}.customer-service-page--detail{background:#fff}.customer-service-detail{min-height:100%}.customer-service-detail__navigation{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e3e7eb;min-height:48px;position:sticky;top:0}.customer-service-detail__navigation-inner{align-items:center;gap:18px;width:min(100% - 32px,1440px);min-height:48px;margin:0 auto;display:flex}.customer-service-detail__navigation button{color:#007aff;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0}.customer-service-detail__navigation-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.customer-service-detail__navigation .customer-service-detail__refresh{border-radius:50%;width:28px;min-width:28px;min-height:28px;position:relative}.customer-service-detail__navigation .customer-service-detail__refresh:hover:not(:disabled){color:#145b96;background:#dceeff}.customer-service-detail__navigation .customer-service-detail__refresh:disabled{color:#a8b1ba;cursor:default}.customer-service-detail__content{width:min(100% - 32px,1440px);margin:0 auto;padding:28px 0 64px}.customer-service-detail__header{justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:24px;display:flex}.customer-service-detail__header time{color:#69717b;margin-top:6px;font-size:.82rem;display:block}.customer-service-detail__headline-status{text-align:right;gap:4px;display:grid}.customer-service-detail__header-actions{flex-direction:column;align-items:flex-end;gap:.65rem;display:flex}.customer-service-payment-link-action{white-space:nowrap}.customer-service-payment-link-row dd{justify-items:start;gap:5px;display:grid}.customer-service-payment-link-row.is-action-only dd{grid-column:1/-1}.customer-service-payment-link-action:disabled{cursor:not-allowed;opacity:.65}.customer-service-payment-link-message,.customer-service-payment-link-error{text-align:left;max-width:22rem;font-size:.82rem}.customer-service-payment-link-message{color:var(--color-success)}.customer-service-payment-link-error{color:var(--color-danger)}.customer-service-detail__headline-status span{color:#737b85;font-size:.72rem}.customer-service-detail__headline-status strong{color:#176b3a;font-size:.92rem}.customer-service-detail__headline-status.is-deleted strong,.customer-service-detail__header h1.is-deleted{color:#c0352b}.customer-service-detail__overview{border-block:1px solid #e3e7eb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-service-detail__overview>section{border-right:1px solid #e8ebef;min-width:0;padding:18px 20px}.customer-service-detail__overview>section:first-child{padding-left:0}.customer-service-detail__overview>section:last-child{border-right:0;padding-right:0}.customer-service-detail__overview h2,.customer-service-siblings h2,.customer-service-section h2{letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:600}.customer-service-info-heading{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.customer-service-info-edit{color:#73869a;cursor:pointer;background:#f2f5f7;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:.72rem;display:inline-grid}.customer-service-info-edit:hover{color:#276aa3;background:#edf6ff}.customer-service-info-edit:disabled{cursor:not-allowed}.customer-service-info-edit:focus-visible{outline-offset:1px;color:#1f2933;outline:2px solid #007aff59}.customer-service-detail__overview dl{gap:8px;margin:13px 0 0;display:grid}.customer-service-detail__overview dl>div{grid-template-columns:80px minmax(0,1fr);gap:10px;min-width:0;display:grid}.customer-service-detail__overview dt{color:#777f89;font-size:.74rem}.customer-service-detail__overview dd{overflow-wrap:anywhere;color:#32383f;min-width:0;margin:0;font-size:.8rem}.customer-service-detail__overview dd.is-emphasized{font-weight:500}.customer-service-detail__overview dd.is-danger{color:#c0352b;font-weight:600}.fulfillment-shadow{background:#fbfcfe;border:1px solid #dce5ee;border-radius:8px;margin-top:22px;padding:20px}.fulfillment-shadow__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.fulfillment-shadow__header h2{margin:3px 0 0;font-size:1rem}.fulfillment-shadow__notice{color:#465666;background:#f1f6fa;border-left:3px solid #6d8ca8;gap:3px;margin-top:16px;padding:11px 13px;font-size:.78rem;display:grid}.fulfillment-shadow__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.fulfillment-shadow__form label{color:#59636e;align-content:start;gap:7px;min-width:0;font-size:.76rem;display:grid}.fulfillment-shadow__form select,.fulfillment-shadow__form input{color:#252b31;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #ced5dc;border-radius:6px;padding:7px 10px}.fulfillment-shadow__form small{color:#77818b;line-height:1.4}.fulfillment-shadow__service{background:#fff;border:1px solid #e1e6eb;border-radius:6px;align-items:center;gap:11px;min-width:0;padding:10px 12px;display:flex}.fulfillment-shadow__service>div{gap:2px;min-width:0;display:grid}.fulfillment-shadow__service strong,.fulfillment-shadow__service span,.fulfillment-shadow__service small{overflow-wrap:anywhere}.fulfillment-shadow__service span{color:#66717b;font-size:.74rem}.fulfillment-shadow__fallback-icon{color:#647586;background:#eef2f5;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.fulfillment-shadow__state{color:#69747e;grid-column:1/-1;align-items:center;gap:8px;min-height:42px;margin-top:14px;font-size:.8rem;display:flex}.fulfillment-shadow__state.is-error{color:#a6322a}.fulfillment-shadow__customer-information{color:#5d4b23;background:#fff8e8;border-radius:6px;grid-column:1/-1;gap:4px;margin:0;padding:11px 13px;font-size:.78rem;display:grid}.fulfillment-shadow__customer-information p{margin:0}.fulfillment-shadow__submit{color:#fff;cursor:pointer;background:#2e587d;border:0;border-radius:6px;align-self:end;min-height:38px;padding:8px 14px}.fulfillment-shadow__submit:disabled{opacity:.5;cursor:default}.fulfillment-shadow__pricing{background:#fff;border:1px solid #dce4ea;border-radius:6px;grid-column:1/-1;padding:14px}.fulfillment-shadow__pricing h3{margin:0 0 11px;font-size:.83rem}.fulfillment-shadow__pricing dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.fulfillment-shadow__pricing dl>div{gap:3px;display:grid}.fulfillment-shadow__pricing dt{color:#737d87;font-size:.72rem}.fulfillment-shadow__pricing dd{color:#27313a;margin:0;font-size:.88rem;font-weight:600}.customer-edit-drawer-layer{z-index:30;background:#141b232e;justify-content:flex-end;animation:.14s ease-out customer-edit-overlay-in;display:flex;position:fixed;inset:0}.customer-edit-drawer{background:#fff;border-left:1px solid #dfe3e7;flex-direction:column;width:min(460px,100%);height:100%;animation:.18s ease-out customer-edit-drawer-in;display:flex;box-shadow:-14px 0 36px #1f29331a}.customer-edit-drawer__header{border-bottom:1px solid #e5e8eb;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 24px;display:flex}.customer-edit-drawer__header h2{color:#20262d;letter-spacing:-.01em;margin:0;font-size:.98rem}.customer-edit-drawer__header button{color:#737c86;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:1rem;display:inline-grid}.customer-edit-drawer__header button:hover{color:#20262d;background:#f2f4f6}.customer-edit-drawer__header button:focus-visible,.customer-edit-drawer__footer button:focus-visible{outline-offset:2px;outline:2px solid #007aff59}.customer-edit-drawer__content{flex:1;align-content:start;gap:18px;min-height:0;padding:28px 24px;display:grid;overflow-y:auto}.customer-edit-drawer__content label{gap:7px;display:grid}.customer-edit-drawer__content label>span{color:#59616b;font-size:.78rem;font-weight:600}.customer-edit-drawer__content input{color:#343a41;width:100%;min-height:42px;font:inherit;box-sizing:border-box;background:#f8f9fa;border:1px solid #d9dee3;border-radius:6px;padding:0 12px;font-size:.86rem}.customer-edit-drawer__content input:focus{border-color:#aeb8c2;outline:none}.customer-edit-drawer__footer{background:#fff;border-top:1px solid #e5e8eb;justify-content:flex-end;align-items:center;gap:10px;min-height:72px;padding:0 24px;display:flex}.customer-edit-drawer__footer button{min-width:82px;min-height:38px;font:inherit;border-radius:6px;padding:0 15px;font-size:.82rem;font-weight:600}.customer-edit-drawer__cancel{color:#39414a;cursor:pointer;background:#fff;border:1px solid #d5dae0}.customer-edit-drawer__cancel:hover{background:#f6f7f8}.customer-edit-drawer__save{color:#7c9abc;cursor:not-allowed;background:#dcecff;border:1px solid #b9d7f8}.customer-product-viewer-layer{z-index:31;background:#141b2324;justify-content:flex-start;animation:.14s ease-out customer-edit-overlay-in;display:flex;position:fixed;inset:0}.customer-product-viewer{background:#fff;border-right:1px solid #dfe3e7;flex-direction:column;width:clamp(440px,36vw,520px);max-width:calc(100vw - 32px);height:100%;animation:.18s ease-out customer-product-drawer-in;display:flex;box-shadow:14px 0 36px #1f29331a}.customer-product-viewer__header{border-bottom:1px solid #e5e8eb;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 22px;display:flex}.customer-product-viewer__header h2{color:#20262d;margin:0;font-size:.98rem}.customer-product-viewer__header button{color:#737c86;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.customer-product-viewer__header button:hover{color:#20262d;background:#f2f4f6}.customer-product-viewer__header button:focus-visible,.customer-product-viewer__state button:focus-visible{outline-offset:2px;outline:2px solid #007aff59}.customer-product-viewer__content{flex:1;min-height:0;padding:24px 24px 40px;overflow-y:auto}.customer-product-viewer__image,.customer-product-viewer__image-placeholder{box-sizing:border-box;background:#fff;place-items:center;width:100%;height:260px;min-height:0;padding:10px;display:grid;overflow:hidden}.customer-product-viewer__image img{object-fit:contain;width:auto;max-width:min(100%,360px);height:auto;max-height:240px;display:block}.customer-product-viewer__image-placeholder{color:#a2aab3;background:#f7f8f9;font-size:2rem}.customer-product-viewer__identity{padding:20px 0 22px}.customer-product-viewer__identity>span{color:#266fb1;background:#edf5ff;border-radius:5px;padding:4px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.customer-product-viewer__identity h3{color:#262c33;margin:10px 0 0;font-size:1rem;line-height:1.35}.customer-product-viewer__identity p{color:#747c85;margin:6px 0 0;font-size:.74rem}.customer-product-viewer__identity dl{margin:18px 0 0}.customer-product-viewer__identity dl>div,.customer-product-viewer__metrics>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.customer-product-viewer__identity dt,.customer-product-viewer__metrics dt{color:#747c85;font-size:.74rem}.customer-product-viewer__identity dd,.customer-product-viewer__metrics dd{color:#2f353c;margin:0;font-size:.8rem;font-weight:600}.product-commercial-settings{width:min(100%,560px);margin-top:16px}.product-external-refresh{gap:7px;margin-top:14px;display:grid}.product-external-refresh__actions{flex-wrap:wrap;gap:8px;display:flex}.product-external-refresh__actions .ui-button{align-items:center;gap:6px;display:inline-flex}.product-external-refresh__message{color:#317346;margin:0;font-size:.72rem}.product-external-refresh__message.is-error{color:#b7352e}.product-commercial-settings>header{align-items:center;gap:7px;display:flex}.product-commercial-settings>header h3{margin:0;font-size:.78rem}.product-commercial-settings button{color:#2776c5;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.product-commercial-settings button:hover:not(:disabled){background:#edf5ff}.product-commercial-settings button:focus-visible{outline-offset:2px;outline:2px solid #007aff59}.product-commercial-settings button:disabled{color:#a8b1ba;cursor:default}.product-commercial-settings dl{gap:7px;margin-top:10px;display:grid}.product-commercial-settings form{grid-template-columns:repeat(3,minmax(110px,1fr)) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.product-commercial-settings form label{color:#747c85;gap:5px;font-size:.7rem;display:grid}.product-commercial-settings form input{color:#2f353c;min-width:0;height:34px;font:inherit;border:1px solid #d5dbe1;border-radius:7px;padding:0 9px}.product-commercial-settings form input:focus{border-color:#70aef0;outline:2px solid #007aff1f}.product-commercial-settings__actions{align-items:center;gap:2px;padding-bottom:3px;display:flex}.product-commercial-settings__error{color:#bd3029!important}.product-store-categories{gap:10px;max-width:920px;display:grid}.product-store-categories header{gap:2px;display:grid}.product-store-categories header small,.product-store-categories>small{color:var(--muted-text,#738093)}.product-store-categories label{gap:5px;font-size:13px;font-weight:600;display:grid}.product-store-categories input{min-height:34px;font:inherit;border:1px solid #cbd8e6;border-radius:6px;padding:6px 9px}.product-store-categories__candidates,.product-store-categories__assignments{border-top:1px solid #dce4ec}.product-store-categories__candidates>div,.product-store-categories__assignments>div{border-bottom:1px solid #dce4ec;align-items:center;gap:8px;min-height:36px;display:flex}.product-store-categories__candidates span,.product-store-categories__assignments strong{flex:1;min-width:0}.product-store-categories button{font:inherit;color:#246fc3;cursor:pointer;background:0 0;border:0;padding:4px 6px}.product-store-categories button:disabled{color:#9aa7b5;cursor:default}.product-store-categories__assignments>div>span{color:#748296;flex:0 0 74px;font-size:12px}@media (width<=760px){.product-commercial-settings form{grid-template-columns:1fr}.product-commercial-settings__actions{justify-content:end}}.customer-product-viewer__section{border-top:1px solid #e7eaed;padding:20px 0}.customer-product-viewer__section>h3{color:#3c444c;align-items:center;gap:8px;margin:0 0 13px;font-size:.78rem;display:flex}.customer-product-viewer__section>h3 svg{color:#8a939d}.customer-product-viewer__metrics{gap:9px;margin:0;display:grid}.product-source-data{gap:20px;display:grid}.product-source-data__group{gap:9px;display:grid}.product-source-data__group>h4{color:#4b5560;margin:0;font-size:.75rem}.product-source-data__entries{gap:10px;display:grid}.product-source-data__document{border-bottom:1px solid #e7eaed;gap:9px;padding:11px 0;display:grid}.product-source-data__document:first-child{padding-top:0}.product-source-data__document-heading{color:#37414b;flex-wrap:wrap;justify-content:space-between;gap:7px;font-size:.76rem;display:flex}.product-source-data__document-heading span,.product-source-data__metadata{color:#7b858f;margin:0;font-size:.68rem}.product-source-data__text{gap:4px;display:grid}.product-source-data__text>strong{color:#68727d;font-size:.68rem}.product-source-data__text>p{color:#2f3740;white-space:pre-wrap;margin:0;font-size:.75rem;line-height:1.45}.product-source-data__document>a{color:#176fc1;width:fit-content;font-size:.72rem}.product-source-data__json{color:#52606d;font-size:.7rem}.product-source-data__json summary{cursor:pointer}.product-source-data__json pre{white-space:pre-wrap;background:#f5f7f9;border-radius:6px;max-height:300px;margin:7px 0 0;padding:9px;font:.68rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.product-image-gallery{gap:13px;display:grid}.product-image-gallery__toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-image-gallery__toolbar--actions{flex-wrap:wrap;justify-content:flex-start}.product-image-gallery__toolbar--actions .button{align-items:center;gap:5px;display:inline-flex}.product-image-gallery__file{display:none}.product-image-gallery__modes{flex:none}.product-image-gallery__toolbar select{color:#303942;min-width:140px;font:inherit;background:#fff;border:1px solid #d7dde3;border-radius:7px;padding:6px 8px;font-size:.72rem}.product-image-gallery__grid{grid-template-columns:repeat(auto-fill,119px);gap:0;display:grid}.product-image-gallery__card{background:#fff;border:0;border-radius:0;min-width:0;padding:0;position:relative}.product-image-gallery__thumb{box-sizing:border-box;color:#a4adb6;background:#fff;border:1px solid #d9dee4;border-radius:0;place-items:center;width:120px;height:112px;display:grid;position:relative;overflow:hidden}.product-image-gallery__thumb.is-selectable{cursor:pointer}.product-image-gallery__thumb.is-selectable:focus-visible{outline-offset:2px;outline:2px solid #2376d2}.product-image-gallery__thumb.is-order-selected{z-index:1;border-color:#2376d2;box-shadow:inset 0 0 0 1px #2376d280}.product-image-gallery__thumb img{object-fit:contain;max-width:100%;max-height:100%}.product-image-gallery__badges{flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.product-image-gallery__badges span{color:#fff;background:#1569b8e6;border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font-size:.55rem;display:inline-flex}.product-image-gallery__card>p{color:#59636e;text-overflow:ellipsis;white-space:nowrap;margin:7px 0;font-size:.62rem;overflow:hidden}.product-image-gallery__store-actions label{color:#404a54;align-items:center;gap:5px;font-size:.64rem;display:flex}.product-image-gallery__role-picker{color:#68727d;align-items:center;gap:9px;font-size:.72rem;display:flex}.product-image-gallery__role-picker>span{font-weight:600}.product-image-gallery__role-picker>div{background:#eef1f4;border-radius:8px;padding:2px;display:inline-flex}.product-image-gallery__role-picker button{color:#5e6873;height:27px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 11px;font-weight:550}.product-image-gallery__role-picker button.is-active{color:#176ac5;background:#fff;font-weight:650;box-shadow:0 1px 3px #1e293b26}.product-image-gallery__role-picker small{color:#87919b;font-size:inherit}.product-image-gallery__store-actions{justify-content:space-between;align-items:center;gap:5px;display:flex}.product-image-gallery__store-actions>div{gap:3px;display:flex}.product-image-gallery__store-actions button,.product-image-gallery__move-selected button{color:#2474be;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid}.product-image-gallery__store-actions button:hover:not(:disabled),.product-image-gallery__move-selected button:hover:not(:disabled){background:#edf5ff}.product-image-gallery__store-actions button:disabled,.product-image-gallery__move-selected button:disabled{color:#c3c9cf;cursor:default}.product-image-gallery__move-selected{gap:3px;display:inline-flex}.product-image-gallery__save{justify-content:flex-end;display:flex}.product-image-gallery__save button{align-items:center;gap:6px;display:inline-flex}.product-image-gallery__state{color:#7b858f;margin:0;font-size:.72rem}.product-image-gallery__error{color:#b7352e;margin:0;font-size:.72rem}.product-image-gallery__candidate{background:#f5faff;border:1px solid #c9ddf3;border-radius:9px;align-items:center;gap:12px;padding:10px;display:flex}.product-image-gallery__candidate img{object-fit:contain;background:#fff;width:130px;height:100px}.product-image-gallery__candidate>div{color:#3e4851;gap:7px;font-size:.72rem;display:grid}.product-image-gallery__candidate a{color:#176fc1}.product-image-gallery__candidate>div>div{gap:7px;display:flex}.customer-product-viewer__actions{margin-top:14px;display:flex}.ui-confirmation:has(.stock-adjustment-form){width:min(620px,100%)}.ui-confirmation:has(.order-refund-confirmation){grid-template-columns:38px minmax(0,1fr);width:min(760px,100%)}.order-refund-confirmation{gap:12px;display:grid}.order-refund-confirmation>label{color:#4b5560;gap:5px;font-size:.8rem;font-weight:600;display:grid}.order-refund-confirmation input,.order-refund-confirmation textarea{box-sizing:border-box;width:100%;font:inherit;color:#252c34;background:#fff;border:1px solid #cfd6de;border-radius:7px;padding:9px 10px}.order-refund-confirmation .order-refund-confirmation__message-field{font-weight:400}.order-refund-confirmation textarea{resize:vertical;min-height:150px;line-height:1.45}.order-refund-confirmation__signature{white-space:pre-line;border-top:1px solid #e5e9ee;padding-top:8px}.order-blacklist-action{color:#15191d;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;font-size:.78rem;display:inline-grid}.order-blacklist-action svg{width:15px;height:15px}.order-blacklist-action:hover:not(:disabled){color:#1672cc;background:#edf5ff}.order-blacklist-action:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:1px}.order-blacklist-action:disabled{opacity:.45;cursor:default}.order-blacklist-reason-field__heading{align-items:center;gap:4px;display:flex}.order-blacklist-reason-field__heading label{color:inherit;font:inherit}.stock-adjustment-form{gap:13px;width:100%;min-width:0;max-width:100%;margin-top:14px;display:grid}.stock-adjustment-form>label{color:#4b5560;gap:6px;min-width:0;font-size:.78rem;font-weight:600;display:grid}.stock-adjustment-form select,.stock-adjustment-form input[type=number],.stock-adjustment-form textarea{box-sizing:border-box;color:#252c34;width:100%;font:inherit;background:#fff;border:1px solid #cfd6de;border-radius:6px;padding:9px 10px}.stock-adjustment-form textarea{resize:vertical;min-height:88px}.stock-adjustment-form fieldset{border:0;flex-wrap:wrap;gap:20px;min-width:0;margin:0;padding:0;display:flex}.stock-adjustment-form fieldset legend{color:#4b5560;margin-bottom:6px;font-size:.78rem;font-weight:600}.stock-adjustment-form fieldset label{align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.stock-adjustment-form__preview{color:#286238;background:#edf7ef;border-radius:6px;margin:0;padding:10px 12px}.stock-adjustment-form__preview--error{background:#fff0f0}.stock-adjustment-form__preview--error,.stock-adjustment-form__error{color:#a92f2f}.stock-adjustment-history__quantity{align-items:center;gap:8px;display:inline-flex}.stock-adjustment-history__quantity button{color:#617080;cursor:pointer;background:0 0;border:0}.customer-product-viewer__core-data{gap:6px;margin:0;display:grid}.customer-product-viewer__core-data-row{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;display:flex}.customer-product-viewer__core-data-row>div{align-content:start;gap:3px;min-width:0;max-width:360px;display:grid}.customer-product-viewer__core-data-row--names{grid-template-columns:minmax(0,1fr);display:grid}.customer-product-viewer__core-data-row--names>div{max-width:100%}.customer-product-viewer__core-data dt{color:#7a838d;font-size:.68rem}.customer-product-viewer__core-data dd{overflow-wrap:anywhere;color:#30373f;min-width:0;margin:0;font-size:.76rem;font-weight:600}.customer-product-viewer__locations{gap:9px;display:grid}.customer-product-viewer__stock-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px 28px;max-width:1080px;display:grid}.customer-product-viewer__stock-column{min-width:0}.customer-product-viewer__stock-column>h4{color:#3c444c;align-items:center;gap:6px;margin:0 0 10px;font-size:.76rem;display:flex}.customer-product-viewer__stock-column>h4 svg{color:#8a939d}.customer-product-viewer__stock-summary{color:#747c85;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:.74rem;display:flex}.customer-product-viewer__stock-summary strong{color:#2f353c}.customer-product-viewer__movement-group{gap:8px;margin-top:14px;display:grid}.customer-product-viewer__movement-group h4{margin:0;font-size:.78rem}.customer-product-viewer__barry-summary{margin-bottom:14px}.product-search-page{padding-inline:16px;flex:1;padding-top:0;overflow:auto}.product-search-page__header{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.product-search-form{flex:0 380px;width:min(380px,100%);min-width:min(100%,260px);margin:0}.product-search-form__query{width:100%}.product-search-form__warehouse,.product-search-form__custom-list{width:min(260px,100%)}.product-search-history-button{flex:none;margin-bottom:2px}.product-search-create-button{align-self:flex-end}.product-search-form__warehouse select,.product-search-form__custom-list select{width:100%}.product-search-count{color:#646b74;margin:0 0 8px;font-size:.78rem}.product-search-load-more{text-align:center;color:#646b74;padding:14px}.product-search-results{margin-top:14px}.product-search-view-bar{align-items:center;margin-top:14px;display:flex}.product-work-queue{grid-template-columns:64px 78px 155px minmax(0,1fr) 64px;margin-top:14px}.product-work-queue__name{min-width:0}.recent-search-history{color:#6b7280;align-items:center;gap:10px;min-width:0;margin-top:10px;display:flex}.recent-search-history__title{flex:none;font-size:.75rem;font-weight:600}.recent-search-history__items{scrollbar-width:thin;gap:6px;min-width:0;display:flex;overflow-x:auto}.recent-search-history button{color:#24282d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6ea;border-radius:8px;flex:none;gap:1px;padding:5px 9px;display:grid}.recent-search-history button:hover{background:#f7fbff;border-color:#a9c9ef}.recent-search-history strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.78rem;font-weight:600;overflow:hidden}.recent-search-history button span{color:#7b838d;font-size:.66rem}.recent-search-dialog__backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#20283257;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.recent-search-dialog{background:#fff;border:1px solid #dfe4e9;border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:min(680px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 22px 55px #141e2838}.recent-search-dialog__header{border-bottom:1px solid #e4e8ec;grid-template-columns:26px minmax(0,1fr) 32px;align-items:start;gap:12px;padding:20px;display:grid}.recent-search-dialog__heading-icon{color:#276aa3;background:#edf6ff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.recent-search-dialog__heading-icon svg{width:15px;height:15px}.recent-search-dialog__header h2,.recent-search-dialog__header p{margin:0}.recent-search-dialog__header h2{color:#252a31;font-size:1.05rem}.recent-search-dialog__header p{color:#717985;margin-top:4px;font-size:.78rem}.recent-search-dialog__close{color:#65707c;cursor:pointer;background:#f1f3f5;border:0;border-radius:50%;width:32px;height:32px;padding:0}.recent-search-dialog__close:hover{color:#303841;background:#e6e9ec}.recent-search-dialog__list{min-height:0;margin:0;padding:8px;list-style:none;display:grid;overflow-y:auto}.recent-search-dialog__list li{min-width:0}.recent-search-dialog__list button{color:#24282d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:3px;width:100%;padding:11px 12px;display:grid}.recent-search-dialog__list button:hover,.recent-search-dialog__list button:focus-visible{background:#edf6ff;outline:none}.recent-search-dialog__list strong{overflow-wrap:anywhere;font-size:.9rem}.recent-search-dialog__list span{color:#7b838d;font-size:.7rem}.recent-search-dialog__empty{color:#717985;text-align:center;margin:0;padding:34px 20px}.product-detail-panel{background:#fff;border-top:1px solid #dfe3e7;border-bottom:1px solid #dfe3e7;min-height:0}.product-detail-panel .customer-product-viewer__content{grid-template-columns:minmax(620px,1fr) minmax(200px,260px) 220px;justify-content:start;column-gap:24px;padding:20px 16px 32px 0;display:grid;overflow:visible}.product-detail-panel .customer-product-viewer__image,.product-detail-panel .customer-product-viewer__image-placeholder{grid-area:1/3/span 2;justify-self:end;width:220px;height:220px}.product-detail-panel .customer-product-viewer__image img{max-width:100%;max-height:200px}.product-detail-panel .customer-product-viewer__identity{grid-area:2/1/auto/3;padding-top:8px}.product-detail-panel .customer-product-viewer__section{grid-column:1/-1}.product-detail-panel .customer-product-viewer__section--core-data{border-top:0;grid-area:1/1/auto/3;padding-top:0}.product-detail-panel .customer-product-viewer__core-data-layout{grid-template-columns:max-content max-content;justify-content:start;align-items:start;gap:24px;width:max-content;max-width:100%;display:grid}.product-detail-panel .customer-product-viewer__core-data-column,.product-detail-panel .customer-product-viewer__embedded-product-data{max-width:390px}.customer-product-viewer__core-data-column>h3,.customer-product-viewer__embedded-product-data>h3{color:#3c444c;margin:0 0 13px;font-size:.78rem}.customer-product-viewer__data-heading{align-items:center;gap:5px;min-height:28px;margin-bottom:4px;display:flex}.customer-product-viewer__data-heading h3{color:#3c444c;margin:0;font-size:.78rem}.customer-product-viewer__data-heading button{width:28px;height:28px;color:var(--color-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:inline-grid}.customer-product-viewer__data-heading button:hover{border-color:var(--color-primary);background:#f3f8fe}.product-data-dialog__backdrop{z-index:1700;background:#16202a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-data-dialog{box-sizing:border-box;border:1px solid var(--color-border);background:#fff;border-radius:18px;width:min(820px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 24px 70px #0f172a38}.product-data-dialog>header{border-bottom:1px solid var(--color-border);grid-template-columns:42px 1fr 34px;align-items:center;gap:12px;padding-bottom:18px;display:grid}.product-data-dialog>header h2{color:#242b32;margin:0;font-size:1.12rem}.product-data-dialog>header p{color:var(--text-secondary);margin:3px 0 0;font-size:.76rem}.product-data-dialog__title-icon{width:42px;height:42px;color:var(--color-primary);background:#edf6ff;border-radius:50%;place-items:center;display:grid}.product-data-dialog__close{color:#687480;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.product-data-dialog__close:hover{border-color:#aeb8c2}.product-data-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;padding:20px 0;display:grid}.product-data-dialog__fields label{color:#56616d;gap:5px;min-width:0;font-size:.75rem;font-weight:600;display:grid}.product-data-dialog__fields input,.product-data-dialog__fields select{box-sizing:border-box;width:100%;height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--text-primary);font:inherit;background:#fff;outline:0;padding:0 12px;font-weight:400}.product-data-dialog__fields input:focus,.product-data-dialog__fields select:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.product-data-dialog__wide{grid-column:1/-1}.product-data-dialog__ean{gap:5px;display:flex}.product-data-dialog__ean button{width:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-primary);cursor:pointer;background:#fff}.product-data-dialog__ean-candidates{flex-wrap:wrap;gap:5px;display:flex}.product-data-dialog__ean-candidates button{color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem}.product-data-dialog__error{color:var(--color-danger);margin:0 0 14px;font-size:.78rem}.product-data-dialog>footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;padding-top:17px;display:flex}@media (width<=680px){.product-data-dialog__fields{grid-template-columns:1fr}.product-data-dialog__wide{grid-column:auto}}.product-search-skeleton{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-border);gap:1px;display:grid}.product-search-skeleton span{background:linear-gradient(90deg,#f7f8f9 25%,#eef0f2 50%,#f7f8f9 75%) 0 0/200% 100%;height:74px;animation:1.3s ease-in-out infinite product-search-skeleton}@keyframes product-search-skeleton{to{background-position:-200% 0}}.product-search-list{border-top:1px solid #dfe3e7;border-bottom:1px solid #dfe3e7}.product-search-list__header,.product-search-row{grid-template-columns:64px minmax(270px,1fr) minmax(140px,.45fr) 120px 90px;align-items:center;gap:14px;display:grid}.product-search-list--stock-difference .product-search-list__header,.product-search-list--stock-difference .product-search-row{grid-template-columns:64px minmax(270px,1fr) minmax(140px,.45fr) 90px 90px 90px}.product-search-row__difference{color:var(--color-danger)}.product-search-list__header{color:#7a838d;min-height:34px;padding:0 12px;font-size:.68rem;font-weight:600}.product-search-row{color:#343b43;width:100%;min-height:74px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8ebee;padding:8px 12px;font-size:.78rem}.product-search-row:hover{background:#f4f5f6}.product-search-row:focus-visible{outline-offset:-2px;outline:2px solid #007aff59;position:relative}.product-search-row__image{background:#fff;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.product-search-row__image img{object-fit:contain;width:100%;height:100%}.product-search-row__image--empty{background:#f7f8f9;border:1px solid #e4e7ea;border-radius:6px}.product-search-row__identity{gap:3px;min-width:0;display:grid}.product-search-row__identity>span{color:#262c33;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.product-search-row__identity small{color:#7b848e;font-size:.7rem}@media (width<=1100px){.product-detail-panel .customer-product-viewer__content{grid-template-columns:minmax(0,1fr) 190px;column-gap:20px}.product-detail-panel .customer-product-viewer__image,.product-detail-panel .customer-product-viewer__image-placeholder{grid-column:2;width:190px;height:190px}.product-detail-panel .customer-product-viewer__section--core-data{grid-area:1/1}.product-detail-panel .customer-product-viewer__core-data-layout{grid-template-columns:minmax(0,1fr);gap:20px;width:100%}.product-detail-panel .customer-product-viewer__identity{grid-area:3/1}}@media (width<=980px){.product-search-list__header,.product-search-row{grid-template-columns:56px minmax(220px,1fr) 110px 80px}.product-search-list--stock-difference .product-search-list__header,.product-search-list--stock-difference .product-search-row{grid-template-columns:56px minmax(220px,1fr) 80px 80px 80px}.product-search-list--stock-difference .product-search-list__header>:nth-child(3),.product-search-list--stock-difference .product-search-row>:nth-child(3),.product-search-list__header>:nth-child(3),.product-search-row>:nth-child(3){display:none}}@media (width<=680px){.product-detail-panel .customer-product-viewer__content{padding:16px;display:block}.product-detail-panel .customer-product-viewer__image,.product-detail-panel .customer-product-viewer__image-placeholder{width:100%;height:240px}.product-search-list__header{display:none}.product-search-row{grid-template-columns:48px minmax(0,1fr) auto}.product-search-row>:nth-child(5){display:none}.product-search-list--stock-difference .product-search-row{grid-template-columns:48px minmax(0,1fr) auto auto}.product-search-list--stock-difference .product-search-row>:nth-child(5){display:block}.product-search-list--stock-difference .product-search-row>:nth-child(3),.product-search-list--stock-difference .product-search-row>:nth-child(4){display:none}}.customer-product-viewer__locations>div{color:#424950;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;font-size:.76rem;display:flex}.customer-product-viewer__locations>div>span{gap:2px;min-width:0;display:grid}.customer-product-viewer__locations small{color:#7a828b;font-size:.67rem}.customer-product-viewer__locations>div>strong:last-child{flex:none}.customer-product-viewer__empty{color:#7a828b;margin:0;font-size:.74rem}.customer-product-viewer__state{color:#727a84;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:32px;display:flex}.customer-product-viewer__state p{margin:0}.customer-product-viewer__state button{color:#39414a;cursor:pointer;background:#fff;border:1px solid #d5dae0;border-radius:6px;min-height:36px;padding:0 13px}@keyframes customer-edit-overlay-in{0%{background:#141b2300}}@keyframes customer-edit-drawer-in{0%{opacity:.7;transform:translate(24px)}}@keyframes customer-product-drawer-in{0%{opacity:.7;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.customer-edit-drawer-layer,.customer-edit-drawer,.customer-product-viewer-layer,.customer-product-viewer,.customer-mail-viewer-layer,.customer-mail-viewer{animation:none}}.customer-service-siblings{border-bottom:1px solid #e8ebef;padding:20px 0}.customer-service-siblings>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.customer-service-siblings button{color:#30363d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dde3;border-radius:8px;gap:2px;min-height:48px;padding:7px 11px;display:grid}.customer-service-siblings button.is-current{cursor:default;background:#edf6ff;border-color:#9ecbfa}.customer-service-siblings button span{color:#727a84;font-size:.68rem}.customer-service-siblings button.is-deleted,.customer-service-siblings button.is-deleted span{color:#c0352b}.customer-service-detail__columns{grid-template-columns:minmax(0,680px) minmax(380px,1fr);gap:clamp(28px,5vw,64px);padding-top:28px;display:grid}.customer-service-detail__columns>.customer-service-section,.customer-service-mail-list,.customer-service-mail{min-width:0}.customer-service-section__heading{border-bottom:1px solid #dde2e7;justify-content:space-between;align-items:baseline;gap:16px;min-height:28px;padding-bottom:10px;display:flex}.customer-service-section__heading span{color:#79818b;font-size:.72rem}.customer-service-item{--customer-product-image-column:68px;border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) 60px 90px;align-items:center;gap:12px;min-height:76px;font-size:.8rem;display:grid}.customer-service-item:has(.customer-service-item__product:hover){background:linear-gradient(to right, transparent 0 var(--customer-product-image-column), #f5f8fb var(--customer-product-image-column) 100%)}.customer-service-item:has(.customer-service-item__product:focus-visible){background:linear-gradient(to right, transparent 0 var(--customer-product-image-column), #f5f8fb var(--customer-product-image-column) 100%)}.customer-service-item.is-product-selected{background:linear-gradient(to right, transparent 0 var(--customer-product-image-column), #edf6ff var(--customer-product-image-column) 100%)}.customer-service-item__product{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:6px 4px;display:grid}.customer-service-item__product:hover{background:0 0}.customer-service-item__product:focus-visible{outline-offset:1px;outline:2px solid #007aff59}.customer-service-item__image,.customer-service-item__image-placeholder{border-radius:7px;width:52px;height:52px}.customer-service-item__image{object-fit:cover;display:block}.customer-service-item__image-placeholder{color:#a5adb6;background:#f3f5f7;place-items:center;font-size:1rem;display:inline-grid}.customer-service-item__details{gap:4px;min-width:0;display:grid}.customer-service-item__details strong{color:#343a41;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.customer-service-item>strong{text-align:right}.customer-service-comment{background:#fff;margin:0 0 18px;padding:14px 16px 14px 0}.customer-service-comment.has-comment{background:#edf6ff}.customer-service-comment h3{margin:0 0 6px;font-size:.78rem}.customer-service-comment p{color:#555d66;margin:0;font-size:.8rem;line-height:1.55}.customer-service-order-summary{color:#555d66;gap:9px;width:min(100%,340px);margin:16px 0 0 auto;font-size:.8rem;display:grid}.customer-service-order-summary>div{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.customer-service-order-summary strong{color:#2f353c;white-space:nowrap}.customer-service-order-summary__total{color:#252b31;border-top:1px solid #dfe3e7;margin-top:3px;padding-top:11px;font-size:.9rem;font-weight:600}.customer-service-order-summary__total strong{font-size:1rem}.customer-service-order-summary__total.is-deleted,.customer-service-order-summary__total.is-deleted strong{color:#c0352b}.customer-service-mail-list{display:grid}.customer-service-mail{isolation:isolate;border-bottom:1px solid #e8ebef;margin-inline:12px;padding:14px 0;transition:background-color .12s;position:relative}.customer-service-mail:before{z-index:-1;content:"";opacity:0;pointer-events:none;background:#f6f5f8;transition:opacity .12s;position:absolute;inset:0 -12px}.customer-service-mail:hover:before,.customer-service-mail.is-selected:before,.customer-service-call.is-selected:before{opacity:1;background:#edf6ff}.customer-service-mail.is-selected{border-bottom-color:#0000}.customer-service-mail__open{z-index:2;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.customer-service-mail__open:focus-visible{outline-offset:-2px;outline:2px solid #007aff61}.customer-service-mail header{justify-content:space-between;gap:16px;display:flex}.customer-service-mail header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.customer-service-mail__identity{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.customer-service-mail__markers{flex:none;justify-items:center;gap:3px;display:grid}:where(.customer-service-delegation-indicator){color:#62579f;background:#eeeafd;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.78rem;display:inline-grid}.customer-service-mail__direction{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.63rem;display:inline-grid}.customer-service-mail__direction.is-incoming,.customer-service-mail__direction.is-outgoing{color:#73869a;background:#f2f5f7}.customer-service-mail__direction.is-missed{color:#b23b3b;background:#fff0f0}.customer-service-mail time,.customer-service-mail__sender{color:#747c85;font-size:.7rem}.customer-service-mail time{white-space:nowrap}.customer-service-mail__sender{margin-top:3px;display:block}.customer-service-mail p{color:#505861;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0;font-size:.77rem;line-height:1.5;display:-webkit-box;overflow:hidden}.customer-service-mail footer{flex-wrap:wrap;gap:7px;display:flex}.customer-service-mail footer span{color:#626a74;background:#eef1f4;border-radius:5px;padding:2px 6px;font-size:.66rem}.customer-service-mail footer .is-answered{color:#247640;background:#e8f6ec}.phone-context{color:#252a31;width:100%}.phone-context__header{border-bottom:1px solid #e7e9ec;padding:20px 0 18px}.phone-context__header>span{color:#68717d;margin-bottom:4px;font-size:.82rem;font-weight:600;display:block}.phone-context__header h2{color:#20242a;letter-spacing:-.015em;margin:0;font-size:1.3rem;font-weight:600}.phone-context__header p{color:#747d88;margin:7px 0 0;font-size:.8rem}.phone-context__counts{color:#69727d;flex-wrap:wrap;gap:0;margin-top:10px;font-size:.78rem;display:flex}.phone-context__counts span+span:before{content:"·";color:#adb3ba;margin:0 7px}.phone-context__timeline{margin:0;padding:10px 0 24px;list-style:none}.phone-context-event{border-radius:4px;grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:82px;display:grid;position:relative}.phone-context-event--order{min-height:0}.phone-context-event:not(:last-child):before{content:"";background:#e4e7ea;width:1px;position:absolute;top:31px;bottom:-7px;left:13px}.phone-context-event__marker{z-index:1;color:#73869a;background:#f2f5f7;border:0;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:13px;font-size:.68rem;display:grid;position:relative}.phone-context-event__mail-heading{align-items:center;gap:7px;min-width:0;display:inline-flex}.phone-context-event__mail-heading>strong{min-width:0}.phone-context-event__mail-heading .customer-service-delegation-indicator{width:22px;height:22px}.phone-context-event.incoming_missed .phone-context-event__marker{color:#b84d43;background:#fff1ef}.phone-context-event.incoming_missed .phone-context-event__topline strong{color:#b84d43}.phone-context-event>button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:12px 14px}.phone-context-event>button:hover,.phone-context-event--mail.is-selected>button,.phone-context-event--mail>button:hover{background:var(--color-interaction)}.phone-context-event>button:focus-visible,.phone-context-event__call-heading:focus-visible,.phone-context-event__summary-action:focus-visible,.phone-context__choices button:focus-visible,.phone-call-viewer button:focus-visible{outline-offset:2px;outline:2px solid #256fbf66}.phone-context-event__order,.phone-context-event__call-content{min-width:0}.phone-context-event__call-content{border-radius:4px}.phone-context-event__call-content:hover,.phone-context-event--call.is-selected .phone-context-event__call-content{background:var(--color-interaction)}.phone-context-event--order .customer-order-row{border-bottom:0}.phone-context-event__call-heading,.phone-context-event__summary-action{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.phone-context-event__call-heading{padding:12px 14px 4px}.phone-context-event__summary-action{padding:0 14px 12px}.phone-context-event__topline,.phone-context-event__details{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.phone-context-event__topline strong{font-size:.85rem;font-weight:600}.phone-context-event__topline time,.phone-context-event__details span{color:#78818c;font-size:.75rem}.phone-context-event__details{margin-top:7px}.phone-context-event__details strong{color:#30363d;font-size:.82rem}.phone-context-event__summary{color:#646d77;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:820px;margin-top:8px;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.phone-context-event__mail-subject{color:#30363d;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:.82rem;font-weight:600;display:block;overflow:hidden}.phone-context-event__attachment{color:#717b86;align-items:center;gap:5px;margin-top:8px;font-size:.7rem;font-weight:500;display:inline-flex}.phone-context__choices,.phone-context__empty{color:#69727d;border-top:1px solid #e6e8eb;border-bottom:1px solid #e6e8eb;margin-top:18px;padding:18px;font-size:.82rem}.phone-context__choices h3{color:#30363d;margin:0;font-size:.88rem}.phone-context__choices p{margin:6px 0 12px}.phone-context__choices>div{flex-wrap:wrap;gap:8px;display:flex}.phone-context__choices button{color:#30363d;cursor:pointer;background:#fff;border:1px solid #d9dde2;border-radius:5px;padding:7px 10px}.phone-call-viewer-layer{z-index:70;background:#14181d57;justify-content:flex-end;display:flex;position:fixed;inset:0}.phone-call-viewer{background:#fff;width:min(560px,100vw - 32px);height:100%;overflow:auto;box-shadow:-12px 0 30px #14181d1f}.phone-call-viewer>header{border-bottom:1px solid #e5e7ea;justify-content:space-between;align-items:center;min-height:68px;padding:0 24px;display:flex}.phone-call-viewer>header h2{margin:0;font-size:.98rem}.phone-call-viewer>header button{color:#76808b;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px}.phone-call-viewer__content{padding:24px}.phone-call-viewer__content dl{margin:0}.phone-call-viewer__content dl>div{border-bottom:1px solid #eceef0;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:9px 0;display:grid}.phone-call-viewer__content dt{color:#7b848f;font-size:.76rem}.phone-call-viewer__content dd{color:#30363d;margin:0;font-size:.8rem;font-weight:500}.phone-call-viewer__content section{margin-top:28px}.phone-call-viewer__content section h3{color:#30363d;margin:0 0 10px;font-size:.8rem}.phone-call-viewer__content section p{color:#525b65;white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.6}@media (width<=640px){.phone-context-event{grid-template-columns:24px minmax(0,1fr);gap:8px}.phone-context-event__marker{width:24px;height:24px}.phone-context-event:not(:last-child):before{left:11px}.phone-context-event__topline,.phone-context-event__details{flex-direction:column;align-items:flex-start;gap:4px}.phone-call-viewer{width:100%;max-width:100%}.phone-call-viewer__content dl>div{grid-template-columns:1fr;gap:3px}}.customer-mail-viewer-layer{z-index:32;background:#141b231f;justify-content:flex-end;animation:.14s ease-out customer-edit-overlay-in;display:flex;position:fixed;inset:0}.customer-mail-viewer{background:#fff;border-left:1px solid #dfe3e7;flex-direction:column;width:clamp(720px,64vw,920px);max-width:calc(100vw - 32px);height:100%;animation:.18s ease-out customer-edit-drawer-in;display:flex;box-shadow:-16px 0 40px #1f29331c}.customer-mail-viewer__header{border-bottom:1px solid #e5e8eb;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 24px;display:flex}.customer-mail-viewer__header h2{color:#20262d;margin:0;font-size:.98rem}.customer-mail-viewer__header button{color:#737c86;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.customer-mail-viewer__header button:hover{color:#20262d;background:#f2f4f6}.customer-mail-viewer__header button:focus-visible,.customer-mail-viewer__state button:focus-visible{outline-offset:2px;outline:2px solid #007aff59}.customer-mail-viewer__content{flex:1;min-height:0;padding:26px 28px 40px;overflow-y:auto}.customer-mail-viewer__metadata{border-bottom:1px solid #e6e9ec;gap:12px;margin:0;padding-bottom:22px;display:grid}.customer-mail-viewer__metadata>div{grid-template-columns:76px minmax(0,1fr);gap:14px;display:grid}.customer-mail-viewer__metadata dt{color:#7a828b;font-size:.72rem}.customer-mail-viewer__metadata dd{overflow-wrap:anywhere;color:#424950;min-width:0;margin:0;font-size:.8rem}.customer-mail-viewer__metadata dd.is-emphasized{color:#242a30;font-size:.9rem;font-weight:600}.customer-mail-viewer__body{overflow-wrap:anywhere;color:#343a41;padding:26px 0;font-size:.88rem;line-height:1.68}.customer-mail-viewer__plain-body{white-space:pre-wrap}.customer-mail-viewer__html-body{background:#fff;border:0;width:100%;min-height:0;display:block}.customer-mail-viewer__attachments{border-top:1px solid #e6e9ec;padding-top:18px}.customer-mail-viewer__attachments h3{color:#343a41;margin:0 0 10px;font-size:.78rem}.customer-mail-viewer__attachment-list{gap:8px;display:grid}.customer-mail-attachment{background:#fff;border:1px solid #dfe4e8;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:9px;display:grid}.customer-mail-attachment__thumbnail{color:#515962;cursor:pointer;background:#f6f7f8;border:1px solid #e0e4e8;border-radius:5px;place-items:center;width:58px;height:46px;padding:0;display:grid;overflow:hidden}.customer-mail-attachment__thumbnail:disabled{cursor:default}.customer-mail-attachment__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.customer-mail-attachment__file-icon{color:#707985;background:#f2f4f6;border-radius:5px;place-items:center;width:58px;height:46px;font-size:1.15rem;display:grid}.customer-mail-attachment__identity{gap:3px;min-width:0;display:grid}.customer-mail-attachment__identity strong{color:#343b43;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.customer-mail-attachment__identity span,.customer-mail-attachment-preview footer span{color:#7a828b;font-size:.67rem}.customer-mail-attachment__identity small,.customer-mail-attachment-preview footer small{color:#b43a32;font-size:.66rem}.customer-mail-attachment__download,.customer-mail-attachment-preview__toolbar button{color:#49515a;cursor:pointer;background:#fff;border:1px solid #d9dee3;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:.7rem;display:inline-flex}.customer-mail-attachment__download:hover,.customer-mail-attachment-preview__toolbar button:hover{background:#f5f7f8}.customer-mail-attachment__download:disabled,.customer-mail-attachment-preview__toolbar button:disabled{cursor:wait;opacity:.65}.customer-mail-attachment__thumbnail:focus-visible,.customer-mail-attachment__download:focus-visible,.customer-mail-attachment-preview__toolbar button:focus-visible{outline-offset:2px;outline:2px solid #007aff59}.customer-mail-attachment-preview{flex-direction:column;flex:1;min-height:0;display:flex}.customer-mail-attachment-preview__toolbar{border-bottom:1px solid #e5e8eb;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 18px;display:flex}.customer-mail-attachment-preview__canvas{background:#f3f5f7;flex:1;place-items:center;min-height:0;padding:20px;display:grid;overflow:auto}.customer-mail-attachment-preview__canvas img{object-fit:contain;max-width:100%;max-height:100%;display:block}.customer-mail-attachment-preview footer{border-top:1px solid #e5e8eb;flex:none;gap:3px;padding:14px 20px 18px;display:grid}.customer-mail-attachment-preview footer strong{overflow-wrap:anywhere;color:#343b43;font-size:.78rem}.customer-mail-viewer__state{color:#727a84;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:32px;display:flex}.customer-mail-viewer__state p{margin:0}.customer-mail-viewer__state button{color:#39414a;cursor:pointer;background:#fff;border:1px solid #d5dae0;border-radius:6px;min-height:36px;padding:0 13px}.customer-service-inline-state,.customer-service-detail-state{color:#727a84;align-items:center;gap:10px;font-size:.8rem;display:flex}.customer-service-inline-state{justify-content:center;min-height:100px}.customer-service-detail-state{flex-direction:column;justify-content:center;min-height:420px}.customer-service-detail-state p{margin:0}@media (width>=861px) and (width<=1399px){.customer-service-detail__columns{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:28px}.customer-service-detail__overview>section{padding-inline:14px}.customer-service-detail__overview dl>div{grid-template-columns:70px minmax(0,1fr);gap:8px}}@media (width<=860px){.customer-service-search-header,.customer-service-main{padding-inline:22px}.customer-service-detail__overview{grid-template-columns:1fr 1fr}.customer-service-detail__overview>section:nth-child(2n){border-right:0;padding-right:0}.customer-service-detail__overview>section:nth-child(odd){padding-left:0}.customer-service-detail__overview>section:nth-child(n+3){border-top:1px solid #e8ebef}.customer-service-detail__columns{grid-template-columns:1fr}.customer-service-detail__navigation-inner,.customer-service-detail__content{width:calc(100% - 44px)}.fulfillment-shadow__form{grid-template-columns:1fr 1fr}}@media (width<=620px){.customer-service-search-controls{display:flex}.customer-service-product-result__card{grid-template-columns:1fr;gap:20px}.customer-service-product-result__image,.customer-service-product-result__image-placeholder{width:min(100%,260px);margin-inline:auto}.customer-product-viewer,.customer-mail-viewer{width:100%;max-width:100%}.app-header{align-items:stretch;height:auto;min-height:45px;padding-inline:14px}.app-header__primary{min-width:0}.app-header__session{gap:0}.app-user-menu__trigger{max-width:210px;font-size:.78rem}.app-user-menu__initials{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-service-search-header{padding:20px 16px}.customer-service-page:not(.customer-service-page--search) .customer-service-search-header{padding-top:20px}.customer-service-main{padding:0 16px 42px}.customer-service-search-form{min-height:var(--control-height-compact);flex:1;grid-column:auto;width:auto}.customer-service-search-actions{grid-column:auto}.customer-service-delegation-shortcut{margin-left:0}.customer-service-search-form input{min-height:27px;padding-inline:12px;font-size:.87rem}.customer-service-recent{margin-top:22px}.customer-service-recent__row{grid-template-columns:30px minmax(0,1fr) auto 12px;gap:10px;padding:4px 13px}.customer-service-recent__icon{width:30px;height:30px}.customer-result{--customer-result-inline-padding:15px;padding:17px var(--customer-result-inline-padding) 6px 0}.customer-result__header,.customer-service-results__heading{flex-direction:column;align-items:flex-start;gap:10px}.customer-service-results__query{max-width:100%}.customer-order-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:76px}.customer-order-row__main{grid-template-columns:118px minmax(0,1fr);gap:10px}.customer-order-row__shipping-details{gap:4px 9px}.customer-service-detail__content{width:calc(100% - 32px);padding:22px 0 42px}.customer-service-detail__header{flex-direction:column;align-items:flex-start;gap:16px}.customer-service-detail__headline-status{text-align:left}.customer-service-detail__header-actions{align-items:flex-start}.customer-service-detail__overview{grid-template-columns:1fr}.customer-service-detail__overview>section,.customer-service-detail__overview>section:first-child,.customer-service-detail__overview>section:last-child{border-top:1px solid #e8ebef;border-right:0;grid-column:auto;padding:16px 0}.customer-service-detail__navigation-inner{width:calc(100% - 32px)}.customer-service-detail__overview>section:first-child{border-top:0}.fulfillment-shadow{padding:16px}.fulfillment-shadow__form,.fulfillment-shadow__pricing dl{grid-template-columns:1fr}.customer-service-item{--customer-product-image-column:53px;grid-template-columns:minmax(0,1fr) 44px;gap:9px}.customer-service-item__product{grid-template-columns:44px minmax(0,1fr);gap:9px}.customer-service-item__image,.customer-service-item__image-placeholder{width:42px;height:42px}.customer-service-item>strong{display:none}.customer-service-mail header{flex-direction:column;align-items:flex-start;gap:3px}}.mail-detail-header__actions .mail-delegation-action{color:#6b62a8}.mail-detail-header__actions .mail-delegation-action:hover:not(:disabled),.mail-detail-header__actions .mail-delegation-action:focus-visible{color:#51478f;background:#efecff}.mail-delegation-editor{background:#f8f7ff;border-bottom:1px solid #e5e8eb;gap:8px;padding:12px 18px;display:grid}.mail-delegation-editor label,.customer-mail-delegation-complete label{color:#4f5660;font-size:.74rem;font-weight:600}.mail-delegation-editor textarea,.customer-mail-delegation-complete textarea{resize:vertical;color:#303840;width:100%;font:inherit;background:#fff;border:1px solid #ccd3da;border-radius:7px;padding:8px 10px;font-size:.8rem;line-height:1.45}.mail-delegation-editor textarea:focus,.customer-mail-delegation-complete textarea:focus{border-color:#779bc0;outline:0;box-shadow:0 0 0 2px #007aff24}.mail-delegation-editor>div{justify-content:flex-end;gap:8px;display:flex}.mail-delegation-editor button,.customer-mail-delegation-complete button{color:#fff;cursor:pointer;background:#6175a7;border:0;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:.73rem;display:inline-flex}.mail-delegation-editor button:disabled,.customer-mail-delegation-complete button:disabled{cursor:default;opacity:.5}.mail-delegation-editor .mail-delegation-editor__cancel{color:#59626c;background:#fff;border:1px solid #d4d9df}.mail-delegation-history{border-bottom:1px solid #e7e9ec;display:grid}.mail-detail-delegation-status{width:30px;height:30px;font-size:.95rem}.mail-delegation-history article{background:#f6f4ff;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 18px;display:grid}.mail-delegation-history article.is-completed{background:#f2faf5}.mail-delegation-history__icon{color:#6256a1;background:#e6e1ff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mail-delegation-history .is-completed .mail-delegation-history__icon{color:#28764b;background:#dff2e6}.mail-delegation-history strong,.mail-delegation-history p{margin:0}.mail-delegation-history strong{color:#343b45;font-size:.77rem}.mail-delegation-history p{color:#4e5660;margin-top:3px;font-size:.76rem;line-height:1.4}.mail-delegation-history__result span{color:#278052;margin-right:6px;font-weight:600}.mail-delegation-history small{color:#7d858e;white-space:nowrap;font-size:.67rem}.customer-service-delegations{margin-bottom:26px}.customer-service-delegations>header{justify-content:space-between;align-items:center;min-height:34px;display:flex}.customer-service-delegations>header>div{align-items:center;gap:8px;display:flex}.customer-service-delegations h2{color:#59636e;margin:0;font-size:.78rem;font-weight:600}.customer-service-delegations>header span{color:#63599c;text-align:center;background:#eeeafd;border-radius:10px;min-width:20px;padding:2px 6px;font-size:.65rem}.customer-service-delegations>header button{color:#6f7d8c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.customer-service-delegations>header button:hover:not(:disabled){color:#276aa3;background:#eef3f7}.customer-service-delegations__list{border:1px solid #e0e4e8;border-radius:8px;overflow:hidden}.customer-service-delegations__list>button{color:#3b444d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:32px minmax(0,1fr) auto auto 14px;align-items:center;gap:12px;width:100%;min-height:64px;padding:9px 14px;display:grid}.customer-service-delegations__list>button:last-child{border-bottom:0}.customer-service-delegations__list>button:hover{background:#f7f8fd}.customer-service-delegations__marker{color:#62579f;background:#eeeafd;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.9rem;display:grid}.customer-service-delegations__identity{gap:2px;min-width:0;display:grid}.customer-service-delegations__identity strong,.customer-service-delegations__identity span,.customer-service-delegations__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-service-delegations__identity strong{font-size:.8rem}.customer-service-delegations__identity span{color:#707983;font-size:.7rem}.customer-service-delegations__identity small{color:#525c66;font-size:.72rem}.customer-service-delegations__order,.customer-service-delegations time{color:#707983;white-space:nowrap;font-size:.69rem}.customer-service-delegations__loading,.customer-service-delegations__error{color:#737c85;justify-content:center;align-items:center;gap:8px;min-height:56px;margin:0;font-size:.76rem;display:flex}.customer-service-delegations__error{color:#a33b35}.customer-mail-delegation-context{background:#f5f2ff;border-radius:8px;margin-bottom:18px;padding:11px 13px}.customer-mail-delegation-drawer-context{margin-bottom:18px}.customer-mail-delegation-drawer-context .customer-mail-delegation-context{margin-bottom:8px}.customer-mail-delegation-orders{background:#fff;border:1px solid #e2e6ea;border-radius:8px;gap:5px;padding:7px 12px;display:grid}.customer-mail-delegation-orders>span{color:#737c86;padding:7px 2px;font-size:.74rem}.customer-mail-delegation-orders .customer-order-list__item{padding:0}.customer-result-mail-row__heading{align-items:center;gap:7px;display:flex}.customer-mail-delegation-context>span{color:#62579b;align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:flex}.customer-mail-delegation-context p{color:#383f48;margin:6px 0 4px;font-size:.82rem;line-height:1.45}.customer-mail-delegation-context small{color:#7b838d;font-size:.66rem}.customer-mail-delegation-complete{border-top:1px solid #e5e8eb;gap:8px;margin-top:12px;padding:12px 0 6px;display:grid}.customer-mail-delegation-complete button{background:#2d8157;justify-self:end}@media (width<=430px){.customer-service-recent__row time{text-overflow:ellipsis;max-width:52px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.customer-service-spinner{animation-duration:1.4s}}.lego-explorer{background:#fff;min-height:100%;padding-inline:16px}.lego-explorer__search{max-width:1640px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(280px,440px) 190px;justify-content:start;align-items:end;gap:8px;margin:0 auto 10px;padding:0;display:grid}.lego-explorer__search label{gap:3px;display:grid}.lego-explorer__search label>span{color:#646b74;font-size:.7rem;font-weight:500}.lego-explorer__search select{width:100%;height:var(--control-height-compact);min-width:0;color:var(--text-primary);font:inherit;background:#fff;border:1px solid #cfd5dc;border-radius:7px;padding:4px 8px;font-size:.8125rem}.lego-explorer__search select:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring);outline:0}.lego-explorer__workspace{grid-template-columns:minmax(0,1fr);gap:18px;max-width:1640px;min-height:620px;margin:0 auto;display:grid}.lego-explorer__results,.lego-explorer__detail{min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0}.lego-explorer__back{flex-wrap:wrap;gap:8px;max-width:1640px;margin:0 auto 8px;display:flex}.lego-explorer__back .cupertino-icon{font-size:14px}.lego-explorer__back .ui-button{padding-inline:4px}.lego-explorer__results{align-self:start;overflow:hidden}.lego-explorer__detail{min-height:0;padding:0}.lego-explorer__results .ui-state-message{min-height:280px}.lego-explorer__detail>.ui-state-message{min-height:520px}.lego-explorer__result-meta{color:var(--text-secondary);justify-content:space-between;padding:14px 16px 10px;font-size:12px;display:flex}.lego-explorer__result-meta strong{color:var(--text-primary)}.lego-explorer__result-list{border-top:1px solid #eef0f2}.lego-explorer__result-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f2;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:13px 16px;display:grid}.lego-explorer__result-list>button:hover{background:#f8fafb}.lego-explorer__result-list>button.is-selected{background:var(--color-interaction);box-shadow:inset 3px 0 #276aa3}.lego-explorer__result-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.lego-explorer__result-list strong,.lego-explorer__result-list button>span>span,.lego-explorer__result-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lego-explorer__result-list button>span>span{font-size:13px}.lego-explorer__result-list small{color:var(--text-secondary);font-size:11px}.lego-type-icon{color:#5e6670;background:#f1f3f5;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.lego-type-icon--set{color:#276aa3;background:#edf4fa}.lego-type-icon--part{color:#527046;background:#f1f5ef}.lego-type-icon--minifig{color:#8a620b;background:#fff4dd}.lego-explorer__pagination{justify-content:space-between;padding:12px 16px;display:flex}.lego-explorer__skeleton{gap:1px;display:grid;overflow:hidden}.lego-explorer__skeleton span{background:linear-gradient(90deg,#f5f6f7 20%,#eceff2 50%,#f5f6f7 80%) 0 0/200% 100%;height:64px;animation:1.4s ease-in-out infinite lego-skeleton}@keyframes lego-skeleton{to{background-position:-200% 0}}.lego-detail{max-width:none;margin:0}.lego-detail__header{flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:14px;display:flex}.lego-detail__header .lego-type-icon{width:48px;height:48px;font-size:19px}.lego-detail__header>div{min-width:0}.lego-detail__header>div>span{color:var(--text-secondary);font-size:11px;font-weight:500}.lego-detail__header h2{letter-spacing:-.025em;margin:2px 0 3px;font-size:25px}.lego-detail__header p{color:#4f5862;margin:0}.lego-detail__technical{border-top:1px solid var(--color-border);margin-top:20px;padding-top:10px}.lego-detail__technical>summary{cursor:pointer;color:#647b8f;width:fit-content;padding:4px 0;font-size:12px}.lego-detail__technical>summary:hover{color:#007aff}.lego-detail__technical .lego-detail__section{border:0;padding:12px 0}.lego-detail__source,.lego-detail__empty{color:var(--text-secondary);font-size:12px}.lego-detail__section.lego-detail__inventory{padding:12px 0}.lego-detail__section.lego-detail__inventory h3{margin-bottom:8px;font-size:13px}.lego-detail__section-note{color:#75808c;margin:-3px 0 8px;font-size:11px}.lego-detail__section{border-top:1px solid var(--color-border);padding:20px 0}.lego-detail__section h3{margin:0 0 13px;font-size:15px}.lego-detail__section h3>span{color:var(--text-secondary);margin-left:5px;font-size:12px;font-weight:500}.lego-detail__section-heading{justify-content:space-between;align-items:center;display:flex}.lego-detail__section-heading small{color:var(--text-secondary)}.lego-detail__identifiers{flex-wrap:wrap;gap:8px;display:flex}.lego-detail__identifiers>span{border:1px solid var(--color-border);background:#fafbfb;border-radius:8px;gap:2px;padding:8px 11px;display:grid}.lego-detail__identifiers small{color:var(--text-secondary);letter-spacing:.04em;font-size:9px}.lego-detail__identifiers strong{font-size:13px}.lego-detail__facts{grid-template-columns:130px minmax(0,1fr);gap:8px 16px;margin:0;font-size:13px;display:grid}.lego-detail__facts dt{color:var(--text-secondary)}.lego-detail__facts dd{margin:0}.lego-detail__notice{color:var(--text-secondary);background:#f5f6f7;border-radius:8px;margin:0;padding:14px;font-size:13px}.lego-image-gallery__main{aspect-ratio:1;border:1px solid var(--color-border);background:#fff;border-radius:10px;place-items:center;max-width:620px;display:grid;overflow:hidden}.lego-image-gallery__main img{object-fit:contain;width:100%;height:100%;display:block}.lego-image-gallery__placeholder{aspect-ratio:1;max-width:620px;color:var(--text-secondary);background:#f5f6f7;border-radius:10px;place-items:center;display:grid}.lego-image-gallery__thumbnails{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.lego-image-gallery__thumbnails button{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:8px;width:88px;height:88px;padding:0;overflow:hidden}.lego-image-gallery__thumbnails button:hover{border-color:#8ba9c1}.lego-image-gallery__thumbnails button.is-selected{border-color:#276aa3;box-shadow:0 0 0 2px #276aa32e}.lego-image-gallery__thumbnails img{object-fit:contain;width:100%;height:100%;display:block}.lego-part-colors{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.lego-part-color{border:1px solid var(--color-border);background:#fafbfb;border-radius:11px;min-width:0;padding:12px}.lego-part-color.is-active{border-color:#276aa3;box-shadow:0 0 0 2px #276aa31f}.lego-part-color>header{margin-bottom:10px}.lego-part-color>header button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.lego-part-color>header strong{font-size:14px}.lego-part-color>header small{color:var(--text-secondary)}.lego-image-gallery--embedded .lego-image-gallery__main{border-radius:8px;max-width:none}.lego-image-gallery--embedded .lego-image-gallery__placeholder{max-width:none}.lego-image-gallery--embedded .lego-detail__notice{padding:10px}.lego-image-gallery--embedded .lego-image-gallery__thumbnails button{width:52px;height:52px}.lego-part-color__elements{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lego-part-color__elements span,.lego-part-color__elements button{border:1px solid var(--color-border);color:#4f5862;background:#fff;border-radius:6px;padding:4px 7px;font-size:11px}.lego-part-color__elements span.is-matched{color:#194f7c;background:#edf4fa;border-color:#276aa3;font-weight:700}.lego-part-color__elements button{cursor:pointer}.lego-inventory__summary{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.lego-inventory__summary>span{gap:2px;display:grid}.lego-inventory__summary strong{color:#276aa3;font-size:18px}.lego-inventory__summary small{color:var(--text-secondary);font-size:11px}.lego-inventory__lines{border:1px solid var(--color-border);border-radius:9px;max-height:520px;overflow:auto}.lego-inventory__lines>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;display:grid}.lego-inventory__lines>button:last-child{border-bottom:0}.lego-inventory__lines>button:hover{background:var(--color-interaction)}.lego-inventory__lines button>span:nth-child(2){gap:2px;min-width:0;display:grid}.lego-inventory__lines button>span:nth-child(2) strong,.lego-inventory__lines button>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lego-inventory__lines button>span:nth-child(2) small{color:var(--text-secondary)}.lego-inventory__quantity{white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:flex}.lego-inventory__quantity em{color:#805b0b;background:#fff4dd;border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:600}.lego-inventory__grid{border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px;max-height:none;display:grid;overflow:visible}.lego-inventory__grid>button,.lego-inventory__grid>button:last-child{border:1px solid #edf0f3;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px;transition:background-color .12s,border-color .12s}.lego-inventory__thumbnail{justify-content:center;align-self:stretch;align-items:center;width:46px;min-height:42px;display:flex}.lego-inventory__thumbnail img{object-fit:contain;width:46px;height:42px;display:block}.lego-inventory__grid>button:hover{background:#f0f7ff;border-color:#bfd4eb}.lego-inventory__grid>button:focus-visible{outline-offset:2px;outline:2px solid #007aff}.lego-inventory__grid .lego-type-icon{width:28px;height:28px;font-size:13px}.lego-inventory__grid strong{font-size:12px}.lego-inventory__grid small{font-size:10px;line-height:1.4}.lego-inventory__grid .lego-inventory__color{color:#44586b;font-weight:600}.lego-inventory__grid .lego-inventory__quantity{flex-direction:column;align-items:flex-end;font-size:12px}@media (width<=980px){.lego-explorer__workspace{grid-template-columns:1fr}.lego-explorer__detail{min-height:420px}.lego-explorer__detail>.ui-state-message{min-height:320px}}@media (width<=620px){.lego-explorer__search{grid-template-columns:1fr}.lego-explorer__header{flex-direction:column;align-items:flex-start}.lego-explorer__detail{padding:0}.lego-inventory__summary{gap:14px;width:100%;margin-left:0}.lego-detail__facts{grid-template-columns:1fr;gap:3px}.lego-detail__facts dd{margin-bottom:8px}.lego-image-gallery__thumbnails button{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.lego-explorer__skeleton span{animation:none}}
