@import "https://cdn.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.4/packages/wanted-sans/fonts/webfonts/variable/split/WantedSansVariable.min.css";:root{--color-bg-page:#f1f0ee;--color-bg-card:#fff;--color-bg-soft:#f9f8f6;--color-bg-soft-pink:#faf5f6;--color-bg-success:#eefcf0;--color-text-strong:#0d0c0c;--color-text-primary:#1b1918;--color-text-secondary:#6b6361;--color-text-tertiary:#b6b0af;--color-text-muted:#867b79;--color-text-success:#267337;--color-border:#f1f0ee;--color-border-strong:#cfccc9;--color-accent:#810d23;--color-accent-pink-soft:#fbd0da;--color-accent-pink-mid:#b6727f;--color-blue:#0b78cb;--color-alert:#de3412;--color-info-border:#2098f3;--color-info-text:#096ab3;--color-info-bg:#f0f8ff;--color-success-border:#3fa654;--color-danger-border:#f48771;--color-danger-text:#bd2c0f;--color-danger-bg:#fdefec;--color-danger-strong-border:#de3412;--color-warning-bg:#fff3db;--color-warning-text:#8a5c00;--color-warning-border:#9e6a00;--color-gray-tonal-bg:#f4f5f6;--color-primary-border:#b6727f;--color-point-border:#ff8b4d;--color-point-text:#cc4800;--color-pink-border:#f5ebed;--radius-section:12px;--radius-card:6px;--radius-badge:4px;--radius-pill:1000px;--space-section:32px;--space-card:20px;--font-sans:"Wanted Sans", "Wanted Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-text-primary);background:var(--color-bg-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{flex-direction:column;min-height:100svh;display:flex}body{background:var(--color-bg-page);margin:0}*,:before,:after{box-sizing:border-box}button{font-family:inherit}.sidebar{-webkit-user-select:none;user-select:none;background:#f9f8f6;flex-direction:column;width:280px;height:100%;font-family:Wanted Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.sidebar-content{flex:auto;min-height:0;overflow-y:auto}.sidebar-footer{background:#f9f8f6;border-top:1px solid #ececec;flex:none;padding:12px 16px}.sidebar-logout{cursor:pointer;width:100%;height:44px;font:inherit;color:#374151;background:0 0;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:0 16px;transition:background .15s,color .15s;display:flex}.sidebar-logout:hover{color:#111827;background:#fff}.sidebar-logout:active{background:#f3f4f6}.sidebar-group{background:0 0}.sidebar-group-open{background:#fff}.sidebar-item{box-sizing:border-box;cursor:pointer;width:100%;height:44px;font:inherit;text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:12px 32px;display:flex}.sidebar-item:hover{background:#0d0c0c0a}.sidebar-item-active{background:#0d0c0c0f}.sidebar-icon{flex-shrink:0;width:16px;height:16px;display:block}.sidebar-label{color:#0d0c0c;letter-spacing:-.32px;flex:1;min-width:0;font-size:16px;font-weight:700;line-height:16px}.sidebar-badge{box-sizing:border-box;color:#fff;letter-spacing:-.14px;background:#810d23;border-radius:1000px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:14px;font-weight:500;line-height:14px;display:inline-flex}.sidebar-chevron{flex-shrink:0;width:16px;height:16px;transition:transform .2s;display:block}.sidebar-chevron-down{transform:rotate(180deg)}.sidebar-sub-list{margin:0;padding:0;list-style:none}.sidebar-sub-item{box-sizing:border-box;cursor:pointer;width:100%;height:36px;font:inherit;text-align:left;color:#b6b0af;letter-spacing:-.16px;background:0 0;border:0;align-items:center;padding:0 32px 0 56px;font-size:16px;font-weight:500;line-height:16px;display:flex}.sidebar-sub-item:hover{color:#0d0c0c;background:#0d0c0c0a}.sidebar-sub-item-active{color:#0d0c0c;font-weight:700}.button{cursor:pointer;font-family:var(--font-sans);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:4px;transition:background-color .15s,border-color .15s;display:inline-flex}.button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.button-size-medium{border-radius:var(--radius-card);letter-spacing:-.16px;height:48px;padding:0 16px;font-size:16px;font-weight:500;line-height:16px}.button-size-xsmall{border-radius:var(--radius-badge);letter-spacing:-.24px;height:32px;padding:0 10px;font-size:12px;font-weight:400;line-height:12px}.button-primary{background:var(--color-accent);color:#fff}.button-primary:hover{background:#6a0a1c}.button-danger{background:var(--color-alert);color:#fff}.button-danger:hover{background:#b82a0e}.button-gray-outline{border:1px solid var(--color-border-strong);color:var(--color-text-primary);background:0 0}.button-gray-outline:hover{background:var(--color-bg-soft)}.button-danger-outline{border:1px solid var(--color-danger-border);color:var(--color-danger-text);background:0 0}.button-danger-outline:hover{background:#f4877114}.button-primary-outline{color:var(--color-accent);background:0 0;border:1px solid #d8b5bb}.button-primary-outline:hover{background:#d8b5bb1f}.button-icon{flex-shrink:0;width:16px;height:16px;display:block}.button-size-xsmall .button-icon{width:12px;height:12px}.button-label{align-items:center;display:inline-flex}.text-field{font-family:var(--font-sans);flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.text-field-head{align-items:center;gap:4px;display:inline-flex}.text-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.text-field-essential{color:var(--color-accent);font-size:12px;line-height:12px}.text-field-hint{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.text-field-input-box{background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);align-items:center;gap:8px;height:48px;padding:0 16px;transition:border-color .15s;display:flex}.text-field-input-box:focus-within{border-color:var(--color-accent)}.text-field-input-box-error{border-color:var(--color-danger-border)}.text-field-input{height:100%;font:inherit;letter-spacing:-.16px;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px;font-weight:500}.text-field-input::placeholder{color:var(--color-text-tertiary)}.text-field-trailing{color:var(--color-text-tertiary);flex-shrink:0;align-items:center;display:inline-flex}.text-field-error{color:var(--color-danger-text);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.login-page{background:var(--color-bg-page);width:100%;min-height:100svh;font-family:var(--font-sans);color:var(--color-text-primary);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.login-page-brand{color:#fff;background:radial-gradient(120% 80% at 0 0,#ffffff14,#0000 60%),radial-gradient(80% 60% at 100% 100%,#ffffff0f,#0000 65%),linear-gradient(160deg,#5e0919 0%,#810d23 55%,#a01a32 100%);flex-direction:column;justify-content:space-between;padding:56px 64px;display:flex;position:relative;overflow:hidden}.login-page-brand:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff14,#0000);border-radius:50%;width:520px;height:520px;position:absolute;inset:-40% -20% auto auto}.login-page-brand-top{align-items:center;gap:12px;display:flex;position:relative}.login-page-brand-mark{filter:brightness(0)invert();width:auto;height:28px}.login-page-brand-tag{border-radius:var(--radius-pill);color:#ffffffeb;letter-spacing:-.24px;background:#ffffff14;border:1px solid #ffffff52;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.login-page-brand-headline{flex-direction:column;gap:16px;max-width:480px;display:flex;position:relative}.login-page-brand-eyebrow{letter-spacing:.2px;text-transform:uppercase;color:#ffffffb3;font-size:13px;font-weight:500}.login-page-brand-title{letter-spacing:-.76px;margin:0;font-size:38px;font-weight:700;line-height:1.25}.login-page-brand-description{letter-spacing:-.15px;color:#ffffffc7;margin:0;font-size:15px;font-weight:400;line-height:1.6}.login-page-brand-footer{color:#fff9;letter-spacing:-.12px;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:relative}.login-page-brand-footer-meta{align-items:center;gap:16px;display:inline-flex}.login-page-brand-footer-meta span:before{content:"·";color:#fff6;margin-right:16px}.login-page-brand-footer-meta span:first-child:before{content:none}.login-page-form-area{background:var(--color-bg-page);justify-content:center;align-items:center;padding:56px 64px;display:flex}.login-page-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-section);flex-direction:column;gap:28px;width:100%;max-width:420px;padding:40px;display:flex;box-shadow:0 1px 2px #0d0c0c0a,0 12px 32px #0d0c0c0f}.login-page-card-head{flex-direction:column;gap:8px;display:flex}.login-page-card-title{letter-spacing:-.48px;color:var(--color-text-strong);margin:0;font-size:24px;font-weight:700;line-height:1.3}.login-page-card-subtitle{letter-spacing:-.14px;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:1.5}.login-page-form{flex-direction:column;gap:16px;display:flex}.login-page-form-options{justify-content:space-between;align-items:center;margin-top:-4px;display:flex}.login-page-remember{letter-spacing:-.13px;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.login-page-remember input{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer;margin:0}.login-page-help-link{font:inherit;letter-spacing:-.13px;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.login-page-help-link:hover{text-underline-offset:3px;text-decoration:underline}.login-page-error{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-card);color:var(--color-danger-text);letter-spacing:-.13px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.login-page-submit{width:100%}.login-page-card-foot{letter-spacing:-.12px;color:var(--color-text-tertiary);justify-content:center;font-size:12px;font-weight:400;display:flex}@media (width<=1024px){.login-page{grid-template-columns:1fr}.login-page-brand{display:none}.login-page-form-area{padding:32px 20px}}.logout-page{background:var(--color-bg-page,#f5f6f8);width:100%;min-height:100svh;font-family:var(--font-sans,system-ui, sans-serif);color:var(--color-text-primary,#1f2937);justify-content:center;align-items:center;padding:24px;display:flex}.logout-page-card{border:1px solid var(--color-border,#e5e7eb);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:420px;padding:48px 40px;display:flex;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a}.logout-page-title{margin:4px 0 0;font-size:20px;font-weight:700}.logout-page-text{color:var(--color-text-secondary,#6b7280);margin:0;font-size:14px;line-height:1.5}.logout-page-button{background:var(--color-primary,#111827);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s}.logout-page-button:hover{opacity:.85}.logout-page-spinner{border:3px solid var(--color-border,#e5e7eb);border-top-color:var(--color-primary,#111827);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite logout-page-spin}@keyframes logout-page-spin{to{transform:rotate(360deg)}}.logout-page-check{color:#059669;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;font-weight:700;display:flex}.badge{font-family:var(--font-sans);white-space:nowrap;box-sizing:border-box;align-items:center;gap:2px;display:inline-flex}.badge-size-md{border-radius:var(--radius-badge);letter-spacing:-.14px;height:24px;padding:0 8px;font-size:14px;font-weight:500;line-height:14px}.badge-size-lg{border-radius:var(--radius-badge);letter-spacing:-.16px;height:32px;padding:0 8px;font-size:16px;font-weight:500;line-height:16px}.badge-size-sm{letter-spacing:-.24px;border-radius:2px;height:20px;padding:0 4px;font-size:12px;font-weight:400;line-height:12px}.badge-outline,.badge-outline-gray{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:0 0}.badge-outline-info{border:1px solid var(--color-info-border);color:var(--color-info-text);background:0 0}.badge-outline-success{border:1px solid var(--color-success-border);color:var(--color-text-success);background:0 0}.badge-outline-primary{border:1px solid var(--color-primary-border);color:var(--color-accent);background:0 0}.badge-outline-warning{border:1px solid var(--color-warning-border);color:var(--color-warning-text);background:0 0}.badge-outline-danger{border:1px solid var(--color-danger-strong-border);color:var(--color-danger-text);background:0 0}.badge-outline-point{border:1px solid var(--color-point-border);color:var(--color-point-text);background:0 0}.badge-tonal-primary{background:var(--color-bg-soft-pink);color:var(--color-accent)}.badge-tonal-success{background:var(--color-bg-success);color:var(--color-text-success)}.badge-tonal-gray{background:var(--color-gray-tonal-bg);color:var(--color-text-secondary)}.badge-tonal-warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.badge-tonal-info{background:var(--color-info-bg);color:var(--color-info-text)}.badge-tonal-danger{background:var(--color-danger-bg);color:var(--color-danger-text)}.badge-icon{flex-shrink:0;width:12px;height:12px;display:block}.badge-label{align-items:center;display:inline-flex}.page-header{font-family:var(--font-sans);flex-direction:column;gap:12px;padding:20px 32px 0;display:flex}.page-header-title-row{align-items:flex-start;gap:8px;display:flex}.page-header-title-column{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.page-header-title-inline{align-items:center;gap:8px;display:flex}.page-header-title{color:var(--color-text-strong);letter-spacing:-.48px;margin:0;font-size:24px;font-weight:700;line-height:24px}.page-header-description{color:var(--color-text-tertiary);letter-spacing:-.14px;margin:0;font-size:14px;font-weight:500;line-height:14px}.page-header-badge{display:inline-flex}.page-header-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.page-header-tabs{padding:8px 0 0}.section-header{font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.section-header-title-column{flex-direction:column;gap:8px;min-width:0;display:flex}.section-header-section-title{color:var(--color-text-strong);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700;line-height:20px}.section-header-block-title{color:var(--color-text-strong);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700;line-height:16px}.section-header-description{color:var(--color-text-tertiary);letter-spacing:-.14px;margin:0;font-size:14px;font-weight:500;line-height:14px}.section-header-actions{align-items:center;gap:8px;display:inline-flex}.summary-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:280px;font-family:var(--font-sans);flex-direction:column;flex:320px;gap:20px;padding:20px;display:flex}.summary-card-label{color:var(--color-text-secondary);letter-spacing:-.16px;font-size:16px;font-weight:500;line-height:16px}.summary-card-value{color:var(--color-text-primary);letter-spacing:-.64px;font-size:32px;font-weight:700;line-height:32px}.summary-card-rate-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.summary-card-rate-left{align-items:center;gap:8px;display:inline-flex}.summary-card-rate-context-label,.summary-card-rate-context{color:var(--color-text-tertiary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.summary-card-detail{border-top:1px solid var(--color-border);flex-direction:column;gap:16px;padding-top:16px;display:flex}.summary-card-detail-rows{flex-direction:column;gap:12px;display:flex}.summary-card-detail-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.summary-card-detail-title{align-items:center;gap:8px;display:inline-flex}.summary-card-dot{box-sizing:border-box;border-radius:50%;width:8px;height:8px}.summary-card-detail-label{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.summary-card-detail-value{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:700;line-height:12px}.summary-card-detail-bar{width:100%;display:flex}.tabs{font-family:var(--font-sans);gap:8px;display:flex}.tabs-tab{cursor:pointer;height:48px;font:inherit;color:var(--color-text-secondary);letter-spacing:-.16px;background:0 0;border:0;border-bottom:5px solid #0000;justify-content:center;align-items:flex-end;padding:0 12px 20px;font-size:16px;font-weight:500;line-height:16px;transition:color .15s,border-color .15s;display:inline-flex}.tabs-tab:hover{color:var(--color-text-primary)}.tabs-tab-active{color:var(--color-text-primary);border-bottom-color:var(--color-accent)}.tabs-label{align-items:center;height:16px;display:inline-flex}.conversion-table-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:320px;font-family:var(--font-sans);flex-direction:column;flex:480px;display:flex}.conversion-table-header-row{padding:20px}.conversion-table-divider{background:var(--color-border);height:1px}.conversion-table-table{border-collapse:collapse;width:100%}.conversion-table-head-cell{text-align:left;color:var(--color-text-tertiary);letter-spacing:-.28px;padding:12px 20px;font-size:14px;font-weight:500;line-height:22px}.conversion-table-row{border-top:1px solid var(--color-border)}.conversion-table-row:first-child{border-top:none}.conversion-table-cell{color:var(--color-text-primary);letter-spacing:-.28px;padding:12px 20px;font-size:14px;font-weight:500;line-height:22px}.conversion-table-align-end{text-align:right}.conversion-trend-chart-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);font-family:var(--font-sans);flex-direction:column;flex:100%;gap:20px;padding:20px;display:flex}.conversion-trend-chart-header-row{justify-content:space-between;align-items:center;display:flex}.conversion-trend-chart-legend{align-items:center;gap:12px;display:inline-flex}.conversion-trend-chart-legend-item{color:var(--color-text-secondary);letter-spacing:-.24px;align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.conversion-trend-chart-legend-swatch{border-radius:2px;width:12px;height:12px}.conversion-trend-chart-chart-area{grid-template-columns:28px 1fr;gap:12px;height:280px;display:grid}.conversion-trend-chart-axis-left{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.conversion-trend-chart-axis-label{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.conversion-trend-chart-plot{position:relative}.conversion-trend-chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.conversion-trend-chart-grid-line{background:var(--color-border);width:100%;height:1px}.conversion-trend-chart-groups{align-items:flex-end;height:100%;display:flex;position:relative}.conversion-trend-chart-group{flex:1;justify-content:center;align-items:flex-end;gap:6px;height:100%;display:flex}.conversion-trend-chart-bar{border-radius:3px 3px 0 0;width:14px;min-height:2px}.conversion-trend-chart-axis-bottom{padding-left:40px;display:flex}.conversion-trend-chart-axis-bottom .conversion-trend-chart-axis-label{text-align:center;flex:1}.notification-center-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}.notification-center-header{flex-direction:column;gap:8px;padding:32px 32px 24px;display:flex}.notification-center-title{color:var(--color-text-strong);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700;line-height:20px}.notification-center-desc{color:var(--color-text-tertiary);letter-spacing:-.14px;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:14px;display:inline-flex}.notification-center-mark-all{cursor:pointer;color:var(--color-text-secondary);font:inherit;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.notification-center-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notification-center-item{justify-content:space-between;align-items:center;gap:12px;padding:20px 32px;display:flex}.notification-center-bordered{border-bottom:1px solid var(--color-border)}.notification-center-unread{background:var(--color-bg-soft-pink)}.notification-center-item-body{flex-direction:column;gap:12px;min-width:0;display:flex}.notification-center-item-title{color:var(--color-text-primary);letter-spacing:-.16px;font-size:16px;font-weight:500;line-height:16px}.notification-center-item-date{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.notification-center-dot{background:var(--color-alert);border-radius:50%;flex-shrink:0;width:8px;height:8px}.order-trend-chart-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:360px;font-family:var(--font-sans);flex-direction:column;flex:600px;gap:20px;padding:20px;display:flex}.order-trend-chart-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-trend-chart-legend{align-items:center;gap:12px;display:inline-flex}.order-trend-chart-legend-item{color:var(--color-text-secondary);letter-spacing:-.24px;align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.order-trend-chart-legend-swatch{box-sizing:border-box;border-radius:2px;width:24px;height:12px}.order-trend-chart-swatch-revenue{background:var(--color-accent)}.order-trend-chart-swatch-orders{border:1px dashed var(--color-blue);background:0 0}.order-trend-chart-chart-area{grid-template-columns:28px 1fr 28px;align-items:stretch;gap:12px;height:260px;display:grid}.order-trend-chart-axis-left,.order-trend-chart-axis-right{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.order-trend-chart-axis-right{align-items:flex-start}.order-trend-chart-axis-label{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.order-trend-chart-plot{position:relative;overflow:hidden}.order-trend-chart-plot-svg{width:100%;height:100%;display:block}.order-trend-chart-grid-line{stroke:var(--color-border);stroke-width:1px}.order-trend-chart-revenue-line{fill:none;stroke:var(--color-accent);stroke-width:2px}.order-trend-chart-orders-line{fill:none;stroke:var(--color-blue);stroke-width:2px;stroke-dasharray:4 4}.order-trend-chart-axis-bottom{justify-content:space-between;padding:0 40px 0 52px;display:flex}.top-products-ranking-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);font-family:var(--font-sans);flex-direction:column;flex:100%;display:flex}.top-products-ranking-header-row{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.top-products-ranking-toggle{gap:8px;display:inline-flex}.top-products-ranking-toggle-btn{background:var(--color-bg-soft);border-radius:var(--radius-badge);cursor:pointer;height:32px;font:inherit;letter-spacing:-.24px;color:var(--color-border-strong);border:1px solid #0000;padding:0 10px;font-size:12px;font-weight:400}.top-products-ranking-toggle-btn.top-products-ranking-active{border-color:var(--color-border-strong);color:var(--color-text-primary);background:0 0}.top-products-ranking-divider{background:var(--color-border);height:1px}.top-products-ranking-list{flex-direction:column;gap:20px;margin:0;padding:20px;list-style:none;display:flex}.top-products-ranking-row{grid-template-columns:24px 200px 1fr auto;align-items:center;gap:8px;display:grid}.top-products-ranking-rank{color:var(--color-accent);letter-spacing:-.14px;font-size:14px;font-weight:700;line-height:14px}.top-products-ranking-name{color:var(--color-text-primary);letter-spacing:-.14px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:14px;overflow:hidden}.top-products-ranking-bar{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-pill);height:10px;position:relative;overflow:hidden}.top-products-ranking-bar-fill{background:var(--color-accent);border-radius:var(--radius-pill);height:100%;display:block}.top-products-ranking-value{color:var(--color-text-primary);letter-spacing:-.14px;text-align:right;min-width:48px;font-size:14px;font-weight:500;line-height:14px}.traffic-sources-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);width:315px;font-family:var(--font-sans);flex-direction:column;flex:0 0 315px;gap:20px;padding:20px;display:flex}.traffic-sources-title{color:var(--color-text-primary);letter-spacing:-.32px;text-align:center;margin:0;font-size:16px;font-weight:700;line-height:16px}.traffic-sources-donut-wrapper{flex:1;justify-content:center;align-items:center;padding:20px 0;display:flex}.traffic-sources-donut{width:120px;height:120px}.traffic-sources-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.traffic-sources-row{grid-template-columns:8px 76px 1fr 40px;align-items:center;gap:8px;display:grid}.traffic-sources-swatch{border-radius:50%;width:8px;height:8px}.traffic-sources-label{color:var(--color-text-tertiary);letter-spacing:-.16px;font-size:16px;font-weight:500;line-height:16px}.traffic-sources-bar{background:var(--color-bg-soft);border-radius:var(--radius-pill);height:8px;position:relative;overflow:hidden}.traffic-sources-bar-fill{border-radius:var(--radius-pill);height:100%;display:block}.traffic-sources-value{color:var(--color-text-primary);letter-spacing:-.16px;text-align:right;font-size:16px;font-weight:500;line-height:16px}.dashboard-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.dashboard-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.dashboard-page-section{background:var(--color-bg-card);border-radius:var(--radius-section);flex-direction:column;gap:20px;padding:32px;display:flex}.dashboard-page-cards-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dashboard-page-cards-grid .summary-card{min-width:0}.dashboard-page-trend-row,.dashboard-page-tables-row{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.dashboard-page-notifications-block{padding:0}.dashboard-page-detail-bar{background:linear-gradient(to right, var(--color-accent) 0%, var(--color-accent) 50%, var(--color-bg-soft) 50%, var(--color-bg-soft) 100%);border:1px solid var(--color-border);border-radius:var(--radius-pill);width:100%;height:8px}.bulk-action-bar{background:var(--color-bg-soft-pink);font-family:var(--font-sans);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.bulk-action-bar-info{align-items:baseline;gap:4px;margin:0;display:inline-flex}.bulk-action-bar-count{color:var(--color-text-primary);letter-spacing:-.32px;font-size:16px;font-weight:700;line-height:16px}.bulk-action-bar-text{color:var(--color-text-primary);letter-spacing:-.16px;font-size:16px;font-weight:500;line-height:16px}.bulk-action-bar-actions{align-items:center;gap:16px;display:inline-flex}.bulk-action-bar-action-group{align-items:center;gap:8px;display:inline-flex}.bulk-action-bar-close-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.bulk-action-bar-close-btn img{width:16px;height:16px;display:block}.checkbox-wrap{cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.checkbox-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.checkbox-box{border:1px solid var(--color-border-strong);background:var(--color-bg-card);box-sizing:border-box;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .15s,border-color .15s;display:inline-flex}.checkbox-checked,.checkbox-indeterminate{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.checkbox-disabled{opacity:.4;cursor:not-allowed}.checkbox-icon{width:12px;height:12px;display:block}.checkbox-bar{background:#fff;border-radius:1px;width:8px;height:2px}.data-table-wrap{background:var(--color-bg-card);width:100%;font-family:var(--font-sans);overflow-x:auto}.data-table{border-collapse:collapse;table-layout:auto;width:100%}.data-table-col-check{width:56px}.data-table-head-row{border-bottom:1px solid var(--color-border)}.data-table-head-cell{color:var(--color-text-tertiary);letter-spacing:-.28px;text-align:left;vertical-align:middle;padding:12px 16px;font-size:14px;font-weight:500;line-height:22px}.data-table-row{border-bottom:1px solid var(--color-border)}.data-table-row:last-child{border-bottom:0}.data-table-highlighted{background:var(--color-bg-soft-pink)}.data-table-cell{color:var(--color-text-primary);letter-spacing:-.28px;vertical-align:middle;padding:12px 16px;font-size:14px;font-weight:500;line-height:22px}.data-table-check-cell{width:56px;padding:12px 16px}.data-table-align-left{text-align:left}.data-table-align-center{text-align:center}.data-table-align-right{text-align:right}.pagination{font-family:var(--font-sans);align-items:center;gap:4px;display:inline-flex}.pagination-page-btn,.pagination-arrow-btn{background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;min-width:24px;height:24px;font:inherit;letter-spacing:-.24px;color:var(--color-text-tertiary);border-radius:2px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:400;line-height:12px;display:inline-flex}.pagination-page-btn:hover,.pagination-arrow-btn:hover:not(:disabled){background:var(--color-bg-soft);color:var(--color-text-primary)}.pagination-active{background:var(--color-bg-soft);border-color:var(--color-bg-soft);color:var(--color-text-primary);font-weight:700}.pagination-arrow-btn img{width:12px;height:12px;display:block}.pagination-arrow-btn:disabled{opacity:.4;cursor:not-allowed}.search-bar{background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);width:100%;max-width:360px;height:48px;font-family:var(--font-sans);align-items:center;display:inline-flex;position:relative}.search-bar-input{height:100%;font:inherit;letter-spacing:-.16px;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;padding:0 48px 0 16px;font-size:16px;font-weight:500}.search-bar-input::placeholder{color:var(--color-border-strong)}.search-bar-input::-webkit-search-decoration{display:none}.search-bar-input::-webkit-search-cancel-button{display:none}.search-bar-input::-webkit-search-results-button{display:none}.search-bar-input::-webkit-search-results-decoration{display:none}.search-bar-icon{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.select-field{flex-direction:column;gap:8px;min-width:0;display:flex}.select-head{align-items:center;gap:4px;display:inline-flex}.select-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px;font-family:var(--font-sans)}.select-essential{color:var(--color-accent);font-size:12px;line-height:12px}.select-hint{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px;font-family:var(--font-sans)}.select-wrap{background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);min-width:140px;height:48px;font-family:var(--font-sans);align-items:center;display:inline-flex;position:relative}.select-field .select-wrap{width:100%;display:flex}.select{appearance:none;width:100%;height:100%;font:inherit;letter-spacing:-.16px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;outline:none;padding:0 40px 0 16px;font-size:16px;font-weight:500}.select-empty{color:var(--color-text-tertiary)}.select-chevron{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.modal-backdrop{z-index:1000;font-family:var(--font-sans);background:#0d0c0c80;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.modal-dialog{background:var(--color-bg-card);border-radius:8px;flex-direction:column;gap:20px;max-width:100%;max-height:100%;padding:32px;display:flex;overflow:auto;box-shadow:0 12px 32px #0d0c0c1f}.modal-header{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.modal-title-column{flex-direction:column;gap:4px;min-width:0;display:flex}.modal-title{color:var(--color-text-strong);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700;line-height:20px}.modal-description{color:var(--color-text-tertiary);letter-spacing:-.14px;margin:0;font-size:14px;font-weight:500;line-height:14px}.modal-close-btn{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.modal-close-btn img{width:16px;height:16px;display:block}.modal-body{flex-direction:column;gap:20px;display:flex}.modal-footer{justify-content:flex-end;align-items:center;gap:8px;padding-top:20px;display:flex}.activity-log-detail-modal-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.activity-log-detail-modal-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.activity-log-detail-modal-card-header{border-bottom:1px solid var(--color-border);padding:20px}.activity-log-detail-modal-card-title{color:var(--color-text-strong);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700;line-height:16px}.activity-log-detail-modal-rows{flex-direction:column;display:flex}.activity-log-detail-modal-row{border-bottom:1px solid var(--color-border);font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.activity-log-detail-modal-row:last-child{border-bottom:0}.activity-log-detail-modal-row-label{color:var(--color-text-tertiary);letter-spacing:-.28px;font-size:14px;font-weight:500;line-height:22px}.activity-log-detail-modal-row-value{color:var(--color-text-primary);letter-spacing:-.28px;text-align:right;align-items:center;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.activity-log-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.activity-log-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.activity-log-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.activity-log-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.activity-log-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.activity-log-page-table-solo{border-radius:12px 12px 0 0}.activity-log-page-table-joined{border-radius:0}.activity-log-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.activity-log-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.activity-log-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.activity-log-page-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.add-admin-modal-form{flex-direction:column;gap:20px;display:flex}.add-admin-modal-row{align-items:flex-end;gap:20px;display:flex}.add-admin-modal-field{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.add-admin-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.add-admin-modal-select{width:100%}.add-admin-modal-phone-row{align-items:flex-end;gap:8px;display:flex}.add-admin-modal-phone-sep{height:48px;color:var(--color-text-tertiary);letter-spacing:-.26px;flex-shrink:0;align-items:center;font-size:13px;font-weight:400;line-height:13px;display:inline-flex}.permissions-modal-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.permissions-modal-table{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.permissions-modal-row{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.permissions-modal-row:last-child{border-bottom:0}.permissions-modal-header-row{background:0 0}.permissions-modal-cell{font-family:var(--font-sans);letter-spacing:-.28px;padding:12px 20px;font-size:14px;font-weight:500;line-height:22px}.permissions-modal-header-cell{color:var(--color-text-tertiary)}.permissions-modal-menu-cell{color:var(--color-text-primary)}.permissions-modal-check-cell{justify-content:center;align-items:center;padding:12px;display:inline-flex}.permissions-modal-center{text-align:center}.toggle-wrap{cursor:pointer;font-family:var(--font-sans);align-items:center;gap:8px;display:inline-flex}.toggle-track{background:var(--color-border-strong);border-radius:var(--radius-pill);flex-shrink:0;width:36px;height:20px;transition:background-color .15s;display:inline-block;position:relative}.toggle-track-on{background:var(--color-success-border)}.toggle-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.toggle-knob{pointer-events:none;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.toggle-track-on .toggle-knob{transform:translate(16px)}.toggle-label{color:var(--color-text-primary);letter-spacing:-.16px;font-size:16px;font-weight:500;line-height:16px}.toggle-disabled{opacity:.4;cursor:not-allowed}.admin-management-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.admin-management-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.admin-management-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-management-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.admin-management-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.admin-management-page-table-solo{border-radius:12px 12px 0 0}.admin-management-page-table-joined{border-radius:0}.admin-management-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.admin-management-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.admin-management-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.admin-management-page-muted{color:var(--color-text-tertiary)}.confirm-dialog-message{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:22px;font-family:var(--font-sans);margin:0}.file-card-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);width:207px;font-family:var(--font-sans);flex-direction:column;flex:0 0 207px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.file-card-card-selected{border-color:var(--color-accent);box-shadow:0 0 0 4px #810d231a}.file-card-thumb{background:linear-gradient(135deg,#f4f3f0 0%,#ebe8e5 100%);width:100%;height:208px;position:relative}.file-card-kind-badge{display:inline-flex;position:absolute;top:10px;left:10px}.file-card-checkbox-wrap{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:8px;right:8px}.file-card-text{flex-direction:column;gap:12px;padding:20px;display:flex}.file-card-name{color:var(--color-text-primary);letter-spacing:-.16px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:500;line-height:16px;overflow:hidden}.file-card-meta{color:var(--color-text-tertiary);letter-spacing:-.24px;margin:0;font-size:12px;font-weight:400;line-height:12px}.file-storage-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.file-storage-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.file-storage-page-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.file-storage-page-search-bar{flex:1;max-width:none}.file-storage-page-view-toggle{align-items:center;gap:4px;margin-left:4px;display:inline-flex}.file-storage-page-view-btn{background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-badge);cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.file-storage-page-view-btn img{width:20px;height:20px;display:block}.file-storage-page-view-btn-active{background:var(--color-bg-soft-pink);border-color:var(--color-accent)}.file-storage-page-list-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.file-storage-page-grid{flex-wrap:wrap;gap:20px;padding:20px;display:flex}.file-storage-page-empty{color:var(--color-text-tertiary);margin:32px auto;font-size:14px}.file-storage-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.file-storage-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.file-storage-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.add-menu-modal-form{flex-direction:column;gap:20px;display:flex}.add-menu-modal-row{align-items:flex-start;gap:20px;display:flex}.add-menu-modal-row>:first-child{flex:1}.add-menu-modal-row>:last-child{flex:none;min-width:180px}.edit-menu-modal-form{flex-direction:column;gap:20px;display:flex}.edit-menu-modal-row{align-items:flex-start;gap:20px;display:flex}.edit-menu-modal-row>:first-child{flex:1}.edit-menu-modal-row>:last-child{flex:none;min-width:180px}.menu-detail-panel{width:100%;font-family:var(--font-sans);flex-direction:column;gap:32px;display:flex}.menu-detail-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.menu-detail-title{color:var(--color-text-strong);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700;line-height:20px}.menu-detail-actions{align-items:center;gap:8px;display:inline-flex}.menu-detail-fields{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.menu-detail-field-item{min-width:0}.menu-detail-field{flex-direction:column;gap:8px;min-width:0;display:flex}.menu-detail-field-label{color:var(--color-text-primary);letter-spacing:-.26px;font-size:13px;font-weight:400;line-height:13px}.menu-detail-field-value{align-items:center;height:48px;display:flex}.menu-tree-tree{font-family:var(--font-sans);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.menu-tree-group{flex-direction:column;display:flex}.menu-tree-parent{background:var(--color-bg-card);border-radius:var(--radius-card);cursor:pointer;width:100%;height:44px;font:inherit;text-align:left;border:0;justify-content:space-between;align-items:center;padding:0 20px;transition:background-color .15s;display:flex}.menu-tree-parent:hover{background:var(--color-bg-soft)}.menu-tree-parent-label{color:var(--color-text-strong);letter-spacing:-.16px;font-size:16px;font-weight:500;line-height:16px}.menu-tree-parent-icon{flex-shrink:0;width:24px;height:24px;display:block}.menu-tree-children{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu-tree-child{background:var(--color-bg-card);border-radius:var(--radius-card);cursor:pointer;width:100%;height:40px;font:inherit;text-align:left;border:0;align-items:center;gap:8px;padding:0 20px;transition:background-color .15s,color .15s;display:flex}.menu-tree-child:hover{background:var(--color-bg-soft)}.menu-tree-child-active,.menu-tree-child-active:hover{background:var(--color-bg-soft-pink)}.menu-tree-child-icon{opacity:.6;flex-shrink:0;width:20px;height:20px;display:block}.menu-tree-child-active .menu-tree-child-icon{opacity:1}.menu-tree-child-label{color:var(--color-text-secondary);letter-spacing:-.16px;font-size:16px;font-weight:500;line-height:16px}.menu-tree-child-active .menu-tree-child-label{color:var(--color-accent)}.menu-management-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;min-height:100%;display:flex}.menu-management-page-body{flex:1;gap:20px;padding:32px;display:flex}.menu-management-page-tree-panel{background:var(--color-bg-card);border-radius:12px;flex-direction:column;flex:0 0 331px;align-self:flex-start;gap:20px;width:331px;padding:32px;display:flex}.menu-management-page-detail-panel{background:var(--color-bg-card);border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:548px;padding:32px;display:flex}.menu-management-page-detail-panel-empty{justify-content:center;align-items:center}.menu-management-page-empty{text-align:center;color:var(--color-text-tertiary);letter-spacing:-.26px;margin:0;font-size:13px;font-weight:400;line-height:22px}.menu-management-page-detail{text-align:center;flex-direction:column;gap:8px;display:flex}.menu-management-page-detail-hint{color:var(--color-text-strong);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700;line-height:16px}.menu-management-page-detail-sub{color:var(--color-text-tertiary);letter-spacing:-.14px;margin:0;font-size:14px;font-weight:500;line-height:14px}.alert{border-radius:var(--radius-card);font-family:var(--font-sans);align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.alert-info{background:var(--color-info-bg);color:var(--color-info-text)}.alert-success{background:var(--color-bg-success);color:var(--color-text-success)}.alert-warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.alert-danger{background:var(--color-danger-bg);color:var(--color-danger-text)}.alert-icon{width:16px;height:16px;color:var(--color-bg-card);background:currentColor;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex}.alert-body{flex-direction:column;gap:4px;min-width:0;display:flex}.alert-title{color:inherit;letter-spacing:-.14px;font-size:14px;font-weight:700;line-height:14px}.alert-message{color:var(--color-text-primary);letter-spacing:-.14px;margin:0;font-size:14px;font-weight:500;line-height:20px}.add-category-modal-form{flex-direction:column;gap:20px;display:flex}.category-detail-panel{width:100%;font-family:var(--font-sans);flex-direction:column;gap:32px;display:flex}.category-detail-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.category-detail-actions{align-items:center;gap:8px;display:inline-flex}.category-detail-fields{flex-wrap:wrap;gap:20px;display:flex}.category-detail-field{flex:280px;min-width:0}.category-detail-toggleField{align-self:flex-end;align-items:center;height:68px;display:flex}.category-group-card-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);font-family:var(--font-sans);flex-direction:column;gap:20px;padding:20px;display:flex}.category-group-card-header{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.category-group-card-title{color:var(--color-text-primary);letter-spacing:-.32px;font-size:16px;font-weight:700;line-height:16px}.category-group-card-arrow{flex-shrink:0;width:16px;height:16px;display:block}.category-group-card-children{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.category-group-card-childRow{border-radius:var(--radius-card);cursor:pointer;width:100%;height:40px;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;transition:background-color .15s;display:flex}.category-group-card-childRow:hover{background:var(--color-bg-soft)}.category-group-card-childActive,.category-group-card-childActive:hover{background:var(--color-bg-soft-pink)}.category-group-card-childIcon{flex-shrink:0;width:16px;height:16px;display:block}.category-group-card-childLabel{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.category-group-card-childActive .category-group-card-childLabel{color:var(--color-text-primary)}.category-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;min-height:100%;display:flex}.category-page-body{flex:1;gap:20px;padding:32px;display:flex}.category-page-treePanel{background:var(--color-bg-card);border-radius:12px;flex-direction:column;flex:0 0 331px;align-self:flex-start;gap:20px;width:331px;padding:32px;display:flex}.category-page-groupList{flex-direction:column;gap:20px;display:flex}.category-page-detailPanel{background:var(--color-bg-card);border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:548px;padding:32px;display:flex}.category-page-detailPanelEmpty{justify-content:center;align-items:center}.category-page-empty{text-align:center;color:var(--color-text-tertiary);letter-spacing:-.26px;margin:0;font-size:13px;font-weight:400;line-height:22px}.display-card-card{background:var(--color-bg-card);font-family:var(--font-sans);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;padding:24px;transition:border-color .15s,box-shadow .15s;display:flex}.display-card-cardSelected{border-color:#a12139;box-shadow:0 0 0 4px #810d231a}.display-card-left{align-items:center;gap:16px;min-width:0;display:flex}.display-card-dragIcon{cursor:grab;flex-shrink:0;width:20px;height:20px;display:block}.display-card-thumb{border-radius:var(--radius-card);background:linear-gradient(135deg,#f4f3f0 0%,#ebe8e5 100%);flex-shrink:0;width:56px;height:56px}.display-card-info{flex-direction:column;gap:8px;min-width:0;padding:4px 0;display:flex}.display-card-name{color:var(--color-text-primary);letter-spacing:-.32px;font-size:16px;font-weight:700;line-height:16px}.display-card-category{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.display-card-right{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.display-management-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.display-management-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.display-management-page-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.display-management-page-searchBar{flex:1;max-width:none}.display-management-page-list{flex-direction:column;gap:8px;display:flex}.display-management-page-empty{color:var(--color-text-tertiary);margin:32px auto;font-size:14px}.add-filter-group-modal-form{flex-direction:column;gap:20px;display:flex}.add-filter-group-modal-row{align-items:flex-end;gap:20px;display:flex}.add-filter-group-modal-row>*{flex:1;min-width:0}.add-filter-group-modal-toggleField{align-items:center;height:48px;display:flex}.edit-filter-group-modal-form{flex-direction:column;gap:20px;display:flex}.edit-filter-group-modal-row{align-items:flex-end;gap:20px;display:flex}.edit-filter-group-modal-row>*{flex:1;min-width:0}.edit-filter-group-modal-valueSection{flex-direction:column;gap:8px;display:flex}.edit-filter-group-modal-chipList{flex-wrap:wrap;gap:8px;display:flex}.edit-filter-group-modal-chip{background:var(--color-gray-tonal-bg);border-radius:var(--radius-badge);align-items:center;gap:2px;height:24px;padding:0 4px 0 8px;display:inline-flex}.edit-filter-group-modal-chip>:first-child{height:auto;background:0 0!important;padding:0!important}.edit-filter-group-modal-chipClose{cursor:pointer;width:14px;height:14px;color:var(--color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.edit-filter-group-modal-chipClose img{display:block}.edit-filter-group-modal-toggleField{align-items:center;height:48px;display:flex}.filter-management-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.filter-management-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.filter-management-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.filter-management-page-searchBar{flex:1;min-width:320px;max-width:480px}.filter-management-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.filter-management-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.filter-management-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.filter-management-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.filter-management-page-filterCell{flex-direction:column;gap:4px;min-width:0;display:flex}.filter-management-page-filterCode{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.filter-management-page-filterName{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:18px}.filter-management-page-productCell{align-items:center;gap:12px;min-width:0;display:flex}.filter-management-page-thumb{background-color:var(--color-bg-page,#f3f4f6);background-image:linear-gradient(45deg,#0000000f 25%,#0000 25% 75%,#0000000f 75%),linear-gradient(45deg,#0000000f 25%,#0000 25% 75%,#0000000f 75%);background-position:0 0,6px 6px;background-size:12px 12px;border-radius:6px;flex-shrink:0;width:48px;height:48px}.filter-management-page-productMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.filter-management-page-productCode{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.filter-management-page-productName{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:18px}.adjust-inventory-modal-form{flex-direction:column;gap:20px;display:flex}.adjust-inventory-modal-field{flex-direction:column;gap:8px;display:flex}.adjust-inventory-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px;font-family:var(--font-sans)}.adjust-inventory-modal-essential{color:var(--color-danger-text);margin-left:4px;font-size:12px}.adjust-inventory-modal-directionRow{gap:20px;display:flex}.adjust-inventory-modal-dirBtn{background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);cursor:pointer;height:48px;font-family:var(--font-sans);letter-spacing:-.16px;color:var(--color-text-primary);flex:1;justify-content:center;align-items:center;gap:4px;padding:0 16px;font-size:16px;font-weight:500;line-height:16px;transition:background-color .15s,border-color .15s;display:inline-flex}.adjust-inventory-modal-dirBtn:hover{background:var(--color-bg-soft)}.adjust-inventory-modal-dirBtnActive{background:var(--color-border);border-color:var(--color-border-strong)}.adjust-inventory-modal-dirBtnActive:hover{background:var(--color-border)}.adjust-inventory-modal-dirIcon{width:16px;height:16px;display:block}.inventory-detail-modal-summaryRow{gap:20px;display:flex}.inventory-detail-modal-summaryCard{background:var(--color-bg-card);border:1px solid var(--color-border);text-align:center;font-family:var(--font-sans);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.inventory-detail-modal-summaryLabel{color:var(--color-text-secondary);letter-spacing:-.16px;font-size:16px;font-weight:500;line-height:16px}.inventory-detail-modal-summaryValue{color:var(--color-text-primary);letter-spacing:-.64px;font-size:32px;font-weight:700;line-height:32px}.inventory-detail-modal-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.inventory-detail-modal-cardHeader{border-bottom:1px solid var(--color-border);padding:20px}.inventory-detail-modal-cardTitle{color:var(--color-text-strong);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700;line-height:16px}.inventory-detail-modal-rows{flex-direction:column;display:flex}.inventory-detail-modal-row{font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.inventory-detail-modal-rowBordered{border-bottom:1px solid var(--color-border)}.inventory-detail-modal-rowLabel{color:var(--color-text-tertiary);letter-spacing:-.28px;font-size:14px;font-weight:500;line-height:22px}.inventory-detail-modal-rowValue{color:var(--color-text-primary);letter-spacing:-.28px;text-align:right;align-items:center;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.inventory-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.inventory-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.inventory-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.inventory-page-searchBar{flex:1;min-width:320px;max-width:480px}.inventory-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.inventory-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.inventory-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.inventory-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.inventory-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.inventory-page-productCell{flex-direction:column;gap:4px;min-width:0;display:flex}.inventory-page-productCode{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.inventory-page-productName{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:18px}.inventory-page-quantityPositive{color:var(--color-text-success);font-variant-numeric:tabular-nums;font-weight:700}.inventory-page-quantityNegative{color:var(--color-danger-text);font-variant-numeric:tabular-nums;font-weight:700}.inventory-page-quantityZero{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.textarea-field{font-family:var(--font-sans);flex-direction:column;gap:8px;min-width:0;display:flex}.textarea-label{color:var(--color-text-primary);letter-spacing:-.24px;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:12px;display:inline-flex}.textarea-essential{color:var(--color-accent);font-size:12px;line-height:12px}.textarea-box{background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);padding:12px 16px;transition:border-color .15s;display:flex}.textarea-box:focus-within{border-color:var(--color-accent)}.textarea-box-error{border-color:var(--color-danger-border)}.textarea-input{resize:vertical;font:inherit;letter-spacing:-.32px;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;min-height:120px;font-size:16px;font-weight:500;line-height:26px}.textarea-input::placeholder{color:var(--color-text-tertiary)}.textarea-foot{justify-content:space-between;align-items:center;gap:8px;min-height:12px;display:flex}.textarea-error{color:var(--color-danger-text);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.textarea-counter,.textarea-hint{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.add-location-modal-field{font-family:var(--font-sans);flex-direction:column;gap:8px;display:flex}.add-location-modal-label{color:var(--color-text-primary);letter-spacing:-.24px;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:12px;display:inline-flex}.add-location-modal-essential{color:var(--color-accent)}.add-location-modal-segmented{gap:20px;display:flex}.add-location-modal-segment{border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-bg-card);height:48px;color:var(--color-text-primary);letter-spacing:-.16px;cursor:pointer;flex:1;padding:0 16px;font-family:inherit;font-size:16px;font-weight:500;line-height:16px;transition:background .15s,border-color .15s}.add-location-modal-segment:hover{background:var(--color-bg-soft)}.add-location-modal-segmentActive{background:var(--color-border);border-color:var(--color-border-strong)}.add-location-modal-addressGroup{flex-direction:column;gap:8px;display:flex}.add-location-modal-zipRow{align-items:flex-end;gap:8px;display:flex}.add-location-modal-zipInput{flex:1}.add-location-modal-zipButton{flex-shrink:0}.add-location-modal-row{gap:20px;display:flex}.add-location-modal-row>*{flex:1}.add-location-modal-toggleRow{align-items:center;gap:12px;display:flex}.add-location-modal-helper{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.edit-location-modal-field{font-family:var(--font-sans);flex-direction:column;gap:8px;display:flex}.edit-location-modal-label{color:var(--color-text-primary);letter-spacing:-.24px;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:12px;display:inline-flex}.edit-location-modal-essential{color:var(--color-accent)}.edit-location-modal-segmented{gap:20px;display:flex}.edit-location-modal-segment{border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-bg-card);height:48px;color:var(--color-text-primary);letter-spacing:-.16px;cursor:pointer;flex:1;padding:0 16px;font-family:inherit;font-size:16px;font-weight:500;line-height:16px;transition:background .15s,border-color .15s}.edit-location-modal-segment:hover{background:var(--color-bg-soft)}.edit-location-modal-segmentActive{background:var(--color-border);border-color:var(--color-border-strong)}.edit-location-modal-addressGroup{flex-direction:column;gap:8px;display:flex}.edit-location-modal-zipRow{align-items:flex-end;gap:8px;display:flex}.edit-location-modal-zipInput{flex:1}.edit-location-modal-zipButton{flex-shrink:0}.edit-location-modal-row{gap:20px;display:flex}.edit-location-modal-row>*{flex:1}.edit-location-modal-toggleRow{align-items:center;gap:12px;display:flex}.edit-location-modal-helper{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.inventory-location-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.inventory-location-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.inventory-location-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.inventory-location-page-searchBar{flex:1;min-width:320px;max-width:480px}.inventory-location-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.inventory-location-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.inventory-location-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.inventory-location-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.inventory-location-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.inventory-location-page-nameCell{color:var(--color-text-primary);font-weight:500}.inventory-location-page-stockCell{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:500}.add-option-group-modal-form{flex-direction:column;gap:20px;display:flex}.add-option-group-modal-field{flex-direction:column;gap:16px;display:flex}.add-option-group-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px;font-family:var(--font-sans)}.add-option-group-modal-radioColumn{flex-direction:column;gap:12px;display:flex}.add-option-group-modal-radio{cursor:pointer;color:var(--color-text-primary);letter-spacing:-.16px;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:16px;display:inline-flex}.add-option-group-modal-radioInput{opacity:0;pointer-events:none;position:absolute}.add-option-group-modal-radioIcon{flex-shrink:0;width:20px;height:20px;display:block}.add-option-group-modal-valueRow{align-items:flex-end;gap:8px;display:flex}.add-option-group-modal-valueRow>:first-child{flex:1;min-width:0}.add-option-group-modal-chipList{flex-wrap:wrap;gap:8px;display:flex}.add-option-group-modal-chip{align-items:center;gap:4px;display:inline-flex}.add-option-group-modal-chipClose{cursor:pointer;width:16px;height:16px;color:var(--color-text-tertiary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.add-option-group-modal-chipClose img{display:block}.edit-option-group-modal-form{flex-direction:column;gap:20px;display:flex}.edit-option-group-modal-field{flex-direction:column;gap:16px;display:flex}.edit-option-group-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px;font-family:var(--font-sans)}.edit-option-group-modal-radioColumn{flex-direction:column;gap:12px;display:flex}.edit-option-group-modal-radio{cursor:pointer;color:var(--color-text-primary);letter-spacing:-.16px;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:16px;display:inline-flex}.edit-option-group-modal-radioInput{opacity:0;pointer-events:none;position:absolute}.edit-option-group-modal-radioIcon{flex-shrink:0;width:20px;height:20px;display:block}.edit-option-group-modal-valueRow{align-items:flex-end;gap:8px;display:flex}.edit-option-group-modal-valueRow>:first-child{flex:1;min-width:0}.edit-option-group-modal-valueList{flex-direction:column;gap:8px;display:flex}.edit-option-group-modal-valueItem{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);justify-content:space-between;align-items:center;padding:20px;display:flex}.edit-option-group-modal-valueItemLeft{align-items:center;gap:12px;min-width:0;display:inline-flex}.edit-option-group-modal-valueText{color:var(--color-text-primary);letter-spacing:-.16px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:16px;overflow:hidden}.edit-option-group-modal-removeBtn{cursor:pointer;width:20px;height:20px;color:var(--color-text-tertiary);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.edit-option-group-modal-removeBtn img{display:block}.edit-option-group-modal-dragHint{text-align:center;color:var(--color-text-tertiary);letter-spacing:-.24px;margin:0;font-size:12px;font-weight:400;line-height:12px}.option-group-card-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;width:100%;font-family:var(--font-sans);text-align:left;flex-direction:column;gap:20px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.option-group-card-card:hover{border-color:var(--color-border-strong)}.option-group-card-cardActive{border-color:#a12139;box-shadow:0 0 0 4px #810d231a}.option-group-card-cardActive:hover{border-color:#a12139}.option-group-card-header{align-items:center;gap:8px;display:flex}.option-group-card-dragIcon{flex-shrink:0;width:16px;height:16px;display:block}.option-group-card-name{color:var(--color-text-primary);letter-spacing:-.32px;font-size:16px;font-weight:700;line-height:16px}.option-group-card-requiredLabel{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.option-group-card-values{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-left:24px;display:flex}.option-group-card-chips{flex-wrap:wrap;gap:8px;display:flex}.option-group-card-more{color:var(--color-text-tertiary);letter-spacing:-.14px;flex-shrink:0;font-size:14px;font-weight:500;line-height:14px}.option-value-row-row{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-sizing:border-box;min-height:56px;font-family:var(--font-sans);align-items:center;gap:8px;padding:20px;display:flex}.option-value-row-dragIcon{cursor:grab;flex-shrink:0;width:16px;height:16px;display:block}.option-value-row-value{min-width:0;color:var(--color-text-primary);letter-spacing:-.16px;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:500;line-height:16px;overflow:hidden}.option-value-row-order{color:var(--color-text-tertiary);letter-spacing:-.24px;flex-shrink:0;font-size:12px;font-weight:400;line-height:12px}.option-management-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.option-management-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.option-management-page-searchBar{flex:none;width:100%;max-width:none}.option-management-page-split{align-items:flex-start;gap:20px;display:flex}.option-management-page-groupsPanel{background:var(--color-bg-card);border-radius:12px;flex-direction:column;flex:0 0 331px;gap:20px;width:331px;padding:32px;display:flex}.option-management-page-groupList{flex-direction:column;gap:20px;display:flex}.option-management-page-valuesPanel{background:var(--color-bg-card);border-radius:12px;flex-direction:column;flex:1;gap:20px;min-width:0;padding:32px;display:flex}.option-management-page-valuesHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.option-management-page-headerActions{gap:8px;display:inline-flex}.option-management-page-valueList{flex-direction:column;gap:20px;display:flex}.option-management-page-empty{color:var(--color-text-tertiary);margin:32px auto;font-size:14px}.add-product-modal-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.add-product-modal-cardHeader{border-bottom:1px solid var(--color-border);padding:20px}.add-product-modal-cardTitle{color:var(--color-text-strong);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700;line-height:16px}.add-product-modal-cardBody{flex-direction:column;gap:20px;padding:20px;display:flex}.add-product-modal-row{gap:20px;display:flex}.add-product-modal-row>*{flex:1;min-width:0}.add-product-modal-field{flex-direction:column;gap:8px;display:flex}.add-product-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.26px;font-size:13px;font-weight:400;line-height:13px;font-family:var(--font-sans)}.add-product-modal-radioRow{align-items:center;gap:24px;display:inline-flex}.add-product-modal-radio{cursor:pointer;color:var(--color-text-primary);letter-spacing:-.16px;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:16px;display:inline-flex}.add-product-modal-radioInput{opacity:0;pointer-events:none;position:absolute}.add-product-modal-radioIcon{width:20px;height:20px;display:block}.add-product-modal-toggleRow{align-items:center;gap:12px;display:inline-flex}.add-product-modal-toggleHint{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.add-product-modal-dropzone{border:1px dashed var(--color-border-strong);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.add-product-modal-dropzoneIcon{border:1px solid var(--color-border-strong);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:inline-flex}.add-product-modal-dropzonePrimary{color:var(--color-text-primary);letter-spacing:-.14px;margin:0;font-size:14px;font-weight:500;line-height:14px}.add-product-modal-dropzoneSecondary{color:var(--color-text-tertiary);letter-spacing:-.24px;margin:0;font-size:12px;font-weight:400;line-height:12px}.add-product-modal-chipList{flex-wrap:wrap;gap:8px;display:flex}.add-product-modal-chip{background:var(--color-bg-soft);border:1px solid var(--color-pink-border);border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 8px 0 12px;display:inline-flex}.add-product-modal-chipName{color:var(--color-accent);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.add-product-modal-chipClose{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.add-product-modal-chipClose img{display:block}.add-product-modal-editor{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.add-product-modal-editorToolbar{background:var(--color-bg-soft);border-bottom:1px solid var(--color-border);align-items:center;gap:4px;padding:8px 12px;display:flex}.add-product-modal-toolBtn{cursor:pointer;width:28px;height:28px;color:var(--color-text-muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.add-product-modal-toolBtn:hover{background:var(--color-bg-card);color:var(--color-text-primary)}.add-product-modal-toolDivider{background:var(--color-border-strong);width:1px;height:16px;margin:0 4px}.add-product-modal-editorBody{resize:vertical;min-height:160px;font:inherit;font-family:var(--font-sans);letter-spacing:-.16px;color:var(--color-text-primary);border:0;outline:none;padding:16px;font-size:16px;line-height:22px}.add-product-modal-editorBody::placeholder{color:var(--color-text-tertiary)}.product-cell-cell{align-items:center;gap:12px;display:inline-flex}.product-cell-thumb{border-radius:var(--radius-card);background:linear-gradient(135deg,#f4f3f0 0%,#ebe8e5 100%);flex-shrink:0;width:48px;height:48px;overflow:hidden}.product-cell-thumbImg{object-fit:cover;width:100%;height:100%}.product-cell-text{flex-direction:column;gap:4px;min-width:0;display:flex}.product-cell-code{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.product-cell-name{color:var(--color-text-primary);letter-spacing:-.14px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.product-list-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.product-list-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.product-list-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.product-list-page-searchBar{flex:1;min-width:320px;max-width:480px}.product-list-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.product-list-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.product-list-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.product-list-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.product-list-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.add-promotion-modal-form{flex-direction:column;gap:20px;display:flex}.add-promotion-modal-field{flex-direction:column;gap:12px;display:flex}.add-promotion-modal-fieldHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.add-promotion-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px;font-family:var(--font-sans)}.add-promotion-modal-rangeRow{align-items:center;gap:12px;display:flex}.add-promotion-modal-dateField{flex:1;min-width:0}.add-promotion-modal-rangeSeparator{text-align:center;width:11px;color:var(--color-text-tertiary);font-size:16px;font-weight:500}.add-promotion-modal-rangeHint{color:var(--color-info-text);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:14px;font-family:var(--font-sans);align-items:center;gap:4px;margin:0;display:inline-flex}.add-promotion-modal-infoIcon{background:var(--color-info-text);width:14px;height:14px;color:var(--color-bg-card);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.add-promotion-modal-dateInput{background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);cursor:pointer;height:48px;font-family:var(--font-sans);align-items:center;padding:0 16px;display:flex;position:relative}.add-promotion-modal-dateNative{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;border:0;padding:0;position:absolute;inset:0}.add-promotion-modal-dateValue{color:var(--color-text-primary);letter-spacing:-.16px;flex:1;font-size:16px;font-weight:500}.add-promotion-modal-datePlaceholder{color:var(--color-text-tertiary);letter-spacing:-.16px;flex:1;font-size:16px;font-weight:500}.add-promotion-modal-dateIcon{pointer-events:none;flex-shrink:0;width:16px;height:16px}.add-promotion-modal-productSearch{width:100%;max-width:none}.add-promotion-modal-emptyBox{text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);color:var(--color-text-tertiary);letter-spacing:-.28px;font-size:14px;font-weight:500;line-height:22px;font-family:var(--font-sans);justify-content:center;align-items:center;padding:32px 16px;display:flex}.edit-promotion-modal-form{flex-direction:column;gap:20px;display:flex}.edit-promotion-modal-field{flex-direction:column;gap:12px;display:flex}.edit-promotion-modal-fieldHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.edit-promotion-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px;font-family:var(--font-sans)}.edit-promotion-modal-rangeRow{align-items:center;gap:12px;display:flex}.edit-promotion-modal-dateField{flex:1;min-width:0}.edit-promotion-modal-rangeSeparator{text-align:center;width:11px;color:var(--color-text-tertiary);font-size:16px;font-weight:500}.edit-promotion-modal-rangeHint{color:var(--color-info-text);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:14px;font-family:var(--font-sans);align-items:center;gap:4px;margin:0;display:inline-flex}.edit-promotion-modal-infoIcon{background:var(--color-info-text);width:14px;height:14px;color:var(--color-bg-card);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.edit-promotion-modal-dateInput{background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);cursor:pointer;height:48px;font-family:var(--font-sans);align-items:center;padding:0 16px;display:flex;position:relative}.edit-promotion-modal-dateNative{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;border:0;padding:0;position:absolute;inset:0}.edit-promotion-modal-dateValue{color:var(--color-text-primary);letter-spacing:-.16px;flex:1;font-size:16px;font-weight:500}.edit-promotion-modal-datePlaceholder{color:var(--color-text-tertiary);letter-spacing:-.16px;flex:1;font-size:16px;font-weight:500}.edit-promotion-modal-dateIcon{pointer-events:none;flex-shrink:0;width:16px;height:16px}.edit-promotion-modal-productSearch{width:100%;max-width:none}.edit-promotion-modal-emptyBox{text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);color:var(--color-text-tertiary);letter-spacing:-.28px;font-size:14px;font-weight:500;line-height:22px;font-family:var(--font-sans);justify-content:center;align-items:center;padding:32px 16px;display:flex}.edit-promotion-modal-productList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.edit-promotion-modal-productItem{background:var(--color-bg-soft);border-radius:var(--radius-card);align-items:center;gap:16px;padding:16px;display:flex}.edit-promotion-modal-productThumb{border-radius:var(--radius-card);background:linear-gradient(135deg,#f4f3f0 0%,#ebe8e5 100%);flex-shrink:0;width:44px;height:44px}.edit-promotion-modal-productInfo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.edit-promotion-modal-productName{color:var(--color-text-primary);letter-spacing:-.14px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:14px;overflow:hidden}.edit-promotion-modal-productPrice{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.edit-promotion-modal-deleteBtn{cursor:pointer;width:20px;height:20px;color:var(--color-text-tertiary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.edit-promotion-modal-deleteBtn img{display:block}.promo-card-card{background:var(--color-bg-card);width:331px;font-family:var(--font-sans);border-radius:12px;flex-direction:column;flex:0 0 331px;display:flex;overflow:hidden}.promo-card-body{flex-direction:column;gap:12px;padding:20px;display:flex}.promo-card-titleRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.promo-card-titleColumn{flex-direction:column;gap:8px;min-width:0;display:flex}.promo-card-name{color:var(--color-text-strong);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700;line-height:16px}.promo-card-description{color:var(--color-text-secondary);letter-spacing:-.14px;margin:0;font-size:14px;font-weight:500;line-height:14px}.promo-card-meta{color:var(--color-text-tertiary);letter-spacing:-.28px;margin:0;font-size:14px;font-weight:500;line-height:22px}.promo-card-footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.promotion-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.promotion-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.promotion-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.promotion-page-searchBar{flex:1;min-width:320px;max-width:480px}.promotion-page-grid{flex-wrap:wrap;gap:20px;display:flex}.promotion-page-empty{color:var(--color-text-tertiary);margin:32px auto;font-size:14px}.keyword-input-box{background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);min-height:48px;font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;transition:border-color .15s;display:flex}.keyword-input-box:focus-within{border-color:var(--color-accent)}.keyword-input-chip{background:var(--color-bg-page);height:24px;color:var(--color-text-primary);letter-spacing:-.24px;border-radius:2px;align-items:center;gap:4px;padding:0 6px 0 8px;font-size:12px;font-weight:400;line-height:12px;display:inline-flex}.keyword-input-chipLabel{align-items:center;height:16px;display:inline-flex}.keyword-input-chipClose{cursor:pointer;width:16px;height:16px;color:var(--color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.keyword-input-chipClose img{width:12px;height:12px;display:block}.keyword-input-input{min-width:120px;font:inherit;letter-spacing:-.16px;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;height:28px;font-size:16px;font-weight:500}.keyword-input-input::placeholder{color:var(--color-text-tertiary)}.score-ring-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.score-ring-center{font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.score-ring-label{letter-spacing:-.14px;font-size:14px;font-weight:700;line-height:14px}.score-ring-score{letter-spacing:-.64px;font-size:32px;font-weight:700;line-height:32px}.seo-settings-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.seo-settings-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.seo-settings-page-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}@media (width<=1100px){.seo-settings-page-layout{grid-template-columns:1fr}}.seo-settings-page-mainCard{background:var(--color-bg-card);border-radius:12px;overflow:hidden}.seo-settings-page-cardHeader{border-bottom:1px solid var(--color-border);padding:20px 24px}.seo-settings-page-cardTitle{color:var(--color-text-strong);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700;line-height:20px}.seo-settings-page-cardBody{flex-direction:column;gap:20px;padding:24px;display:flex}.seo-settings-page-subCard{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;overflow:hidden}.seo-settings-page-subCardHeader{border-bottom:1px solid var(--color-border);padding:16px 20px}.seo-settings-page-subCardTitle{color:var(--color-text-strong);letter-spacing:-.16px;margin:0;font-size:16px;font-weight:700;line-height:16px}.seo-settings-page-subCardBody{flex-direction:column;gap:20px;padding:20px;display:flex}.seo-settings-page-field{flex-direction:column;gap:8px;display:flex}.seo-settings-page-labelRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.seo-settings-page-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.seo-settings-page-hint{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.seo-settings-page-sideColumn{flex-direction:column;gap:16px;display:flex}.seo-settings-page-sideCard{background:var(--color-bg-card);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.seo-settings-page-scoreRow{justify-content:center;align-items:center;padding:8px 0;display:flex}.seo-settings-page-sideTitle{color:var(--color-text-strong);letter-spacing:-.14px;margin:0;font-size:14px;font-weight:700;line-height:14px}.seo-settings-page-searchPreview{background:var(--color-bg-page);border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.seo-settings-page-previewUrl{color:var(--color-text-secondary);letter-spacing:-.24px;word-break:break-all;font-size:12px;font-weight:400;line-height:16px}.seo-settings-page-previewTitle{color:var(--color-blue);letter-spacing:-.14px;word-break:break-word;font-size:14px;font-weight:500;line-height:20px}.seo-settings-page-previewDesc{color:var(--color-text-secondary);letter-spacing:-.24px;word-break:break-word;font-size:12px;font-weight:400;line-height:18px}.seo-settings-page-meterGroup{flex-direction:column;gap:12px;display:flex}.seo-settings-page-meter{flex-direction:column;gap:8px;display:flex}.seo-settings-page-meterHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.seo-settings-page-meterLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.seo-settings-page-meterValue{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.seo-settings-page-meterTrack{background:var(--color-border);border-radius:999px;height:8px;overflow:hidden}.seo-settings-page-meterFill{background:var(--color-accent);border-radius:inherit;height:100%;transition:width .2s}.seo-settings-page-checklist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.seo-settings-page-checklistItem{align-items:center;gap:8px;display:flex}.seo-settings-page-checkIcon{width:18px;height:18px;color:var(--color-bg-card);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.seo-settings-page-checkIconPassed{background:var(--color-text-success)}.seo-settings-page-checkIconWarn{background:var(--color-warning-border)}.seo-settings-page-checkLabel{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:16px}.inspection-modal-dropzone{border:1px dashed var(--color-border);background:var(--color-bg-card);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px 24px;transition:border-color .12s,background-color .12s;display:flex}.inspection-modal-dropzone:hover,.inspection-modal-dropzone:focus-visible{border-color:var(--color-text-secondary);outline:none}.inspection-modal-dropzoneActive{border-color:var(--color-primary,#810d23);background:var(--color-bg-page)}.inspection-modal-plusBadge{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.inspection-modal-plusBadge img{width:18px;height:18px}.inspection-modal-dropzoneText{flex-direction:column;align-items:center;gap:8px;display:flex}.inspection-modal-dropzoneTitle{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.inspection-modal-dropzoneHint{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.inspection-modal-hiddenInput{display:none}.inspection-modal-fileList{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.inspection-modal-fileItem{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.inspection-modal-fileName{min-width:0;color:var(--color-text-primary);letter-spacing:-.13px;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.inspection-modal-fileSize{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.inspection-modal-removeBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.inspection-modal-removeBtn:hover{background:var(--color-bg-page)}.inspection-modal-removeBtn img{width:14px;height:14px}.memo-modal-textarea textarea{min-height:161px}.order-product-cell-cell{align-items:center;gap:12px;display:inline-flex}.order-product-cell-thumb{border-radius:var(--radius-card);background:linear-gradient(135deg,#f4f3f0 0%,#ebe8e5 100%);flex-shrink:0;width:48px;height:48px;overflow:hidden}.order-product-cell-thumbImg{object-fit:cover;width:100%;height:100%}.order-product-cell-text{flex-direction:column;gap:4px;min-width:0;display:flex}.order-product-cell-code{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.order-product-cell-name{color:var(--color-text-primary);letter-spacing:-.14px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.order-product-cell-supplier{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:12px}.order-summary-modal-body{flex-direction:column;gap:20px;display:flex}.order-summary-modal-stepper{justify-content:space-between;align-items:flex-start;margin:0;padding:16px 0 8px;list-style:none;display:flex}.order-summary-modal-step{opacity:.4;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.order-summary-modal-stepActive{opacity:1}.order-summary-modal-stepDot{border:2px solid var(--color-border);background:var(--color-bg-card);z-index:1;border-radius:999px;width:16px;height:16px}.order-summary-modal-stepActive .order-summary-modal-stepDot{background:#810d23;border-color:#810d23}.order-summary-modal-stepCurrent .order-summary-modal-stepDot{background:#d8b5bb;border-color:#810d23}.order-summary-modal-stepLabel{color:var(--color-text-primary);letter-spacing:-.13px;font-size:13px;font-weight:500}.order-summary-modal-stepMeta{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:-.24px;min-height:12px;font-size:12px}.order-summary-modal-stepLine{background:var(--color-border);z-index:0;width:100%;height:2px;position:absolute;top:7px;left:50%}.order-summary-modal-stepLineActive{background:#810d23}.order-summary-modal-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.order-summary-modal-cardHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.order-summary-modal-cardTitle{color:var(--color-text-primary);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700}.order-summary-modal-cardBody{flex-direction:column;display:flex}.order-summary-modal-row{border-top:1px solid var(--color-border);grid-template-columns:120px 1fr;gap:16px;padding:12px 20px;display:grid}.order-summary-modal-row:first-child{border-top:none}.order-summary-modal-rowLabel{color:var(--color-text-tertiary);letter-spacing:-.28px;font-size:14px;font-weight:400}.order-summary-modal-rowValue{color:var(--color-text-primary);letter-spacing:-.14px;word-break:break-all;font-size:14px;font-weight:500}.order-summary-modal-amount{color:#740c1f;font-variant-numeric:tabular-nums;font-weight:700}.order-summary-modal-productName{color:#740c1f;font-weight:600}.order-summary-modal-labelDesign{align-items:center;gap:16px;display:inline-flex}.order-summary-modal-labelPreview{color:#740c1f;background:linear-gradient(135deg,#f8e8eb 0%,#f1d4d9 100%);border-radius:4px;justify-content:center;align-items:center;width:100px;height:70px;display:inline-flex}.order-summary-modal-labelPreviewText{letter-spacing:.5px;font-size:12px;font-weight:600}.order-summary-modal-empty{color:var(--color-text-tertiary);text-align:center;padding:20px;font-size:13px}.order-summary-modal-cardHeaderActions{gap:6px;display:inline-flex}.order-summary-modal-inlineSelect{width:100%;max-width:240px}.order-summary-modal-inlineTextField{width:100%}.order-summary-modal-labelDesignEdit{flex-direction:column;align-items:flex-end;gap:12px;width:100%;display:flex}.order-summary-modal-labelPreviewLarge{color:#740c1f;background:linear-gradient(135deg,#f8e8eb 0%,#f1d4d9 100%);border-radius:6px;justify-content:center;align-items:center;width:270px;height:190px;display:inline-flex}.order-summary-modal-inspectionImage{object-fit:cover;border-radius:6px;width:100%;max-width:270px;margin:16px 20px;display:block}.order-summary-modal-inspectionPlaceholder{background:var(--color-bg-page);color:var(--color-text-tertiary);text-align:center;border-radius:6px;margin:16px 20px;padding:32px;font-size:13px}.all-orders-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.all-orders-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.all-orders-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.all-orders-page-searchBar{flex:1;min-width:320px;max-width:480px}.all-orders-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.all-orders-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.all-orders-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.all-orders-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.all-orders-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.all-orders-page-orderNo{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.all-orders-page-customerCell{flex-direction:column;gap:4px;min-width:0;display:flex}.all-orders-page-customerName{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.all-orders-page-customerPhone{color:var(--color-text-tertiary);letter-spacing:-.24px;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:12px}.all-orders-page-amount{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.all-orders-page-memo{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;display:inline-block;overflow:hidden}.all-orders-page-memo:hover{color:var(--color-text-primary);text-decoration:underline}.all-orders-page-memoAddBtn{border:1px dashed var(--color-border);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.all-orders-page-memoAddBtn:hover{color:var(--color-text-secondary);border-style:solid}.all-orders-page-memoAddBtn img{opacity:.7;width:12px;height:12px}.cancel-detail-modal-titleRow{align-items:center;gap:12px;display:inline-flex}.cancel-detail-modal-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.cancel-detail-modal-cardHeader{border-bottom:1px solid var(--color-border);padding:16px 20px}.cancel-detail-modal-cardTitle{color:var(--color-text-primary);letter-spacing:-.28px;margin:0;font-size:14px;font-weight:700}.cancel-detail-modal-row{border-top:1px solid var(--color-border);grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.cancel-detail-modal-row:first-of-type{border-top:none}.cancel-detail-modal-rowLabel{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px;font-weight:400}.cancel-detail-modal-rowValue{color:var(--color-text-primary);letter-spacing:-.13px;text-align:right;justify-content:flex-end;font-size:13px;font-weight:500;display:flex}.cancel-detail-modal-rowValueMuted{color:var(--color-text-tertiary);font-weight:400}.cancel-detail-modal-totalValue{color:#740c1f;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.cancel-detail-modal-alertRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.cancel-detail-modal-footerInner{align-items:center;gap:8px;display:inline-flex}.cancel-detail-modal-footerDimmed{opacity:.3;pointer-events:none}.cancels-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.cancels-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.cancels-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cancels-page-searchBar{flex:1;min-width:320px;max-width:480px}.cancels-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cancels-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cancels-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.cancels-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.cancels-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.cancels-page-orderNo{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.cancels-page-reason{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--color-text-secondary);font-size:13px;display:inline-block;overflow:hidden}.dispatch-modal-infoCard{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.dispatch-modal-infoRow{border-top:1px solid var(--color-border);grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.dispatch-modal-infoRow:first-child{border-top:none}.dispatch-modal-infoLabel{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px;font-weight:400}.dispatch-modal-infoValue{color:var(--color-text-primary);letter-spacing:-.13px;text-align:right;justify-content:flex-end;font-size:13px;font-weight:500;display:flex}.franchise-orders-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.franchise-orders-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.franchise-orders-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.franchise-orders-page-searchBar{flex:1;min-width:320px;max-width:480px}.franchise-orders-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.franchise-orders-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.franchise-orders-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.franchise-orders-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.franchise-orders-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.franchise-orders-page-orderNo{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.franchise-orders-page-productCell{flex-direction:column;gap:4px;min-width:0;display:flex}.franchise-orders-page-productName{color:var(--color-text-primary);letter-spacing:-.14px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.franchise-orders-page-productQty{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:500}.franchise-orders-page-address{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--color-text-secondary);font-size:13px;display:inline-block;overflow:hidden}.payment-detail-modal-amountBox{background:var(--color-bg-page);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.payment-detail-modal-amountLabel{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500}.payment-detail-modal-amountValue{color:#740c1f;letter-spacing:-.32px;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.payment-detail-modal-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.payment-detail-modal-cardHeader{border-bottom:1px solid var(--color-border);padding:16px 20px}.payment-detail-modal-cardTitle{color:var(--color-text-primary);letter-spacing:-.28px;margin:0;font-size:14px;font-weight:700}.payment-detail-modal-row{border-top:1px solid var(--color-border);grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.payment-detail-modal-row:first-of-type{border-top:none}.payment-detail-modal-rowLabel{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px;font-weight:400}.payment-detail-modal-rowValue{color:var(--color-text-primary);letter-spacing:-.13px;text-align:right;justify-content:flex-end;font-size:13px;font-weight:500;display:flex}.payments-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.payments-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.payments-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.payments-page-searchBar{flex:1;min-width:320px;max-width:480px}.payments-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.payments-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.payments-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.payments-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.payments-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.payments-page-idCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.payments-page-amount{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.quote-editor-modal-phoneRow{align-items:flex-end;gap:8px;display:flex}.quote-editor-modal-phoneInput{flex:1}.quote-editor-modal-phoneSep{height:48px;color:var(--color-text-tertiary);align-items:center;font-size:13px;display:inline-flex}.quote-editor-modal-gridTwo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.quote-editor-modal-field{flex-direction:column;gap:8px;display:flex}.quote-editor-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.quote-editor-modal-radioGroup{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.quote-editor-modal-radioOption{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;transition:border-color .12s,background-color .12s;display:inline-flex}.quote-editor-modal-radioOption:hover{border-color:var(--color-text-secondary)}.quote-editor-modal-radioOptionActive{background:#fff5f6;border-color:#810d23}.quote-editor-modal-radioInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quote-editor-modal-radioDot{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.quote-editor-modal-radioOptionActive .quote-editor-modal-radioDot{border-color:#810d23}.quote-editor-modal-radioOptionActive .quote-editor-modal-radioDot:after{content:"";background:#810d23;border-radius:999px;width:8px;height:8px}.quote-editor-modal-itemsCard{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.quote-editor-modal-itemsHeader{border-bottom:1px solid var(--color-border);padding:16px 20px}.quote-editor-modal-itemsTitle{color:var(--color-text-primary);letter-spacing:-.28px;margin:0;font-size:14px;font-weight:700}.quote-editor-modal-itemsTable{border-collapse:collapse;table-layout:fixed;width:100%}.quote-editor-modal-itemsTable th{border-bottom:1px solid var(--color-border);background:var(--color-bg-page);color:var(--color-text-tertiary);text-align:left;letter-spacing:-.24px;padding:10px 8px;font-size:12px;font-weight:500}.quote-editor-modal-itemsTable td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:8px}.quote-editor-modal-itemsTable tbody tr:last-child td{border-bottom:none}.quote-editor-modal-colName{width:35%}.quote-editor-modal-colQty{width:14%}.quote-editor-modal-colPrice,.quote-editor-modal-colSupply{width:18%}.quote-editor-modal-colRemove{text-align:right;width:15%}.quote-editor-modal-supplyCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.quote-editor-modal-removeCell{text-align:right}.quote-editor-modal-itemsTable tfoot td{background:var(--color-bg-page);border-top:1px solid var(--color-border);padding:14px 16px}.quote-editor-modal-totalLabel{color:var(--color-text-secondary);letter-spacing:-.13px;text-align:right;font-size:13px;font-weight:600}.quote-editor-modal-totalValue{color:#810d23;font-variant-numeric:tabular-nums;text-align:right;font-size:16px;font-weight:700}.quote-editor-modal-itemsActions{border-top:1px solid var(--color-border);justify-content:flex-end;padding:12px 16px;display:flex}.quote-send-modal-summaryCard{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.quote-send-modal-summaryHeader{border-bottom:1px solid var(--color-border);padding:16px 20px}.quote-send-modal-summaryTitle{color:var(--color-text-primary);letter-spacing:-.28px;margin:0;font-size:14px;font-weight:700}.quote-send-modal-summaryRow{border-top:1px solid var(--color-border);grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.quote-send-modal-summaryLabel{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px;font-weight:400}.quote-send-modal-summaryValue{color:var(--color-text-primary);letter-spacing:-.13px;text-align:right;font-size:13px;font-weight:500}.quote-send-modal-field{flex-direction:column;gap:8px;display:flex}.quote-send-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.quote-send-modal-essential{color:#bd2c0f;margin-left:2px}.quote-send-modal-radioRow{gap:20px;display:inline-flex}.quote-send-modal-radioOption{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:border-color .12s,background-color .12s;display:inline-flex}.quote-send-modal-radioOption:hover{border-color:var(--color-text-secondary)}.quote-send-modal-radioOptionActive{background:#fff5f6;border-color:#810d23}.quote-send-modal-radioInput{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.quote-send-modal-radioDot{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.quote-send-modal-radioOptionActive .quote-send-modal-radioDot{border-color:#810d23}.quote-send-modal-radioOptionActive .quote-send-modal-radioDot:after{content:"";background:#810d23;border-radius:999px;width:8px;height:8px}.quote-send-modal-phoneRow{align-items:flex-end;gap:8px;display:flex}.quote-send-modal-phoneInput{flex:1}.quote-send-modal-phoneSep{height:48px;color:var(--color-text-tertiary);align-items:center;font-size:13px;display:inline-flex}.quotes-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.quotes-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.quotes-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.quotes-page-searchBar{flex:1;min-width:320px;max-width:480px}.quotes-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.quotes-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.quotes-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.quotes-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.quotes-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.quotes-page-quoteNo{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.quotes-page-requesterCell{flex-direction:column;gap:4px;min-width:0;display:flex}.quotes-page-requesterName{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500}.quotes-page-requesterCompany{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400}.quotes-page-amount{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.refund-detail-modal-timeline{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.refund-detail-modal-event{grid-template-columns:24px 1fr;gap:12px;display:grid}.refund-detail-modal-eventBullet{flex-direction:column;align-items:center;display:flex;position:relative}.refund-detail-modal-bulletDot{background:#810d23;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.refund-detail-modal-bulletDot:after{content:"";background:#fff;border-radius:999px;width:8px;height:8px}.refund-detail-modal-bulletLine{background:#b6727f;flex:1;width:1px;min-height:32px;margin-top:2px}.refund-detail-modal-eventBody{flex-direction:column;gap:8px;padding-bottom:4px;display:flex}.refund-detail-modal-eventHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.refund-detail-modal-eventTitle{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.refund-detail-modal-eventDate{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.refund-detail-modal-eventBox{background:var(--color-bg-page);border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.refund-detail-modal-eventLine{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400}.refund-detail-modal-finalAmount{color:#810d23;font-variant-numeric:tabular-nums;font-weight:600}.refund-detail-modal-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.refund-detail-modal-cardHeader{border-bottom:1px solid var(--color-border);padding:16px 20px}.refund-detail-modal-cardTitle{color:var(--color-text-primary);letter-spacing:-.28px;margin:0;font-size:14px;font-weight:700}.refund-detail-modal-row{border-top:1px solid var(--color-border);grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.refund-detail-modal-row:first-of-type{border-top:none}.refund-detail-modal-rowLabel{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px;font-weight:400}.refund-detail-modal-rowValue{color:var(--color-text-primary);letter-spacing:-.13px;text-align:right;justify-content:flex-end;font-size:13px;font-weight:500;display:flex}.refund-detail-modal-rowValueMuted{color:var(--color-text-tertiary);font-weight:400}.refund-detail-modal-totalValue{color:#740c1f;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.refunds-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.refunds-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.refunds-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.refunds-page-searchBar{flex:1;min-width:320px;max-width:480px}.refunds-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.refunds-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.refunds-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.refunds-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.refunds-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.refunds-page-idCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.refunds-page-amount{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.return-detail-modal-stepper{justify-content:space-between;align-items:flex-start;margin:0;padding:8px 0;list-style:none;display:flex}.return-detail-modal-step{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.return-detail-modal-stepDot{border:1px solid var(--color-border);background:var(--color-bg-card);z-index:1;border-radius:999px;width:16px;height:16px}.return-detail-modal-stepActive .return-detail-modal-stepDot,.return-detail-modal-stepCurrent .return-detail-modal-stepDot{background:#810d23;border-color:#810d23}.return-detail-modal-stepLabel{color:var(--color-text-tertiary);letter-spacing:-.13px;font-size:13px;font-weight:500}.return-detail-modal-stepActive .return-detail-modal-stepLabel{color:var(--color-text-secondary)}.return-detail-modal-stepCurrent .return-detail-modal-stepLabel{color:var(--color-text-primary)}.return-detail-modal-stepLine{background:var(--color-border);z-index:0;width:100%;height:1px;position:absolute;top:7px;left:50%}.return-detail-modal-stepLineActive{background:#810d23}.return-detail-modal-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.return-detail-modal-cardHeader{border-bottom:1px solid var(--color-border);padding:16px 20px}.return-detail-modal-cardTitle{color:var(--color-text-primary);letter-spacing:-.28px;margin:0;font-size:14px;font-weight:700}.return-detail-modal-row{border-top:1px solid var(--color-border);grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.return-detail-modal-row:first-of-type{border-top:none}.return-detail-modal-rowLabel{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px;font-weight:400}.return-detail-modal-rowValue{color:var(--color-text-primary);letter-spacing:-.13px;text-align:right;justify-content:flex-end;font-size:13px;font-weight:500;display:flex}.return-detail-modal-rowValueMuted{color:var(--color-text-tertiary);font-weight:400}.return-detail-modal-totalValue{color:#740c1f;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.returns-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.returns-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.returns-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.returns-page-searchBar{flex:1;min-width:320px;max-width:480px}.returns-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.returns-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.returns-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.returns-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.returns-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.returns-page-idCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.returns-page-reason{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--color-text-secondary);font-size:13px;display:inline-block;overflow:hidden}.returns-page-amount{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.returns-page-deduction{color:var(--color-danger-text,#bd2c0f);font-variant-numeric:tabular-nums;font-weight:500}.returns-page-deductionZero{color:var(--color-text-tertiary)}.shipping-edit-modal-infoCard{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.shipping-edit-modal-infoRow{border-top:1px solid var(--color-border);grid-template-columns:80px 1fr;gap:12px;padding:12px 20px;display:grid}.shipping-edit-modal-infoRow:first-child{border-top:none}.shipping-edit-modal-infoLabel{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px;font-weight:400}.shipping-edit-modal-infoValue{color:var(--color-text-primary);letter-spacing:-.13px;text-align:right;font-size:13px;font-weight:500}.shipping-edit-modal-trackingList{flex-direction:column;gap:12px;display:flex}.shipping-edit-modal-trackingRow{align-items:flex-end;gap:8px;display:flex}.shipping-edit-modal-trackingInput{flex:1}.shipping-edit-modal-trackingRemove{height:48px}.shipping-edit-modal-addBtn{align-self:flex-start}.shipping-register-modal-stepper{justify-content:space-between;align-items:flex-start;margin:0 0 8px;padding:8px 0;list-style:none;display:flex}.shipping-register-modal-step{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.shipping-register-modal-stepCircle{border:1px solid var(--color-border);background:var(--color-bg-card);width:32px;height:32px;color:var(--color-text-tertiary);z-index:1;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.shipping-register-modal-stepLabel{color:var(--color-text-tertiary);letter-spacing:-.13px;font-size:13px;font-weight:500}.shipping-register-modal-stepActive .shipping-register-modal-stepCircle{color:#fff;background:#810d23;border-color:#810d23}.shipping-register-modal-stepActive .shipping-register-modal-stepLabel{color:var(--color-text-secondary)}.shipping-register-modal-stepDone .shipping-register-modal-stepCircle{color:#810d23;background:#fff;border-color:#810d23}.shipping-register-modal-stepDone .shipping-register-modal-stepLabel{color:var(--color-text-secondary)}.shipping-register-modal-stepLine{background:var(--color-border);z-index:0;height:1px;position:absolute;top:16px;left:calc(50% + 16px);right:calc(16px - 50%)}.shipping-register-modal-stepLineDone{background:#810d23}.shipping-register-modal-searchRow{align-items:flex-end;gap:8px;display:flex}.shipping-register-modal-searchField{flex:1}.shipping-register-modal-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.shipping-register-modal-cardHeader{border-bottom:1px solid var(--color-border);padding:16px 20px}.shipping-register-modal-cardTitle{color:var(--color-text-primary);letter-spacing:-.28px;margin:0;font-size:14px;font-weight:700}.shipping-register-modal-grid{grid-template-columns:1fr 1fr;gap:16px 20px;padding:20px;display:grid}.shipping-register-modal-formStack{flex-direction:column;gap:16px;display:flex}.shipping-register-modal-phoneRow{align-items:flex-end;gap:8px;display:flex}.shipping-register-modal-phoneInput{flex:1}.shipping-register-modal-phoneSep{height:48px;color:var(--color-text-tertiary);align-items:center;font-size:13px;display:inline-flex}.shipping-register-modal-addressBlock{flex-direction:column;gap:8px;display:flex}.shipping-register-modal-zipRow{align-items:flex-end;gap:8px;display:flex}.shipping-register-modal-zipInput{flex:0 0 200px}.shipping-register-modal-gridTwo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.shipping-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.shipping-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.shipping-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.shipping-page-searchBar{flex:1;min-width:320px;max-width:480px}.shipping-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.shipping-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.shipping-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.shipping-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.shipping-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.shipping-page-orderNo,.shipping-page-trackingNo{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.shipping-page-address{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--color-text-secondary);font-size:13px;display:inline-block;overflow:hidden}.manual-confirm-modal-infoCard{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.manual-confirm-modal-infoRow{border-top:1px solid var(--color-border);grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.manual-confirm-modal-infoRow:first-child{border-top:none}.manual-confirm-modal-infoLabel{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px;font-weight:400}.manual-confirm-modal-infoValue{color:var(--color-text-primary);letter-spacing:-.13px;text-align:right;font-size:13px;font-weight:500}.manual-confirm-modal-largeField input{border-radius:8px;height:56px;padding:0 20px;font-size:18px;font-weight:500}.auto-deposit-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.auto-deposit-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.auto-deposit-page-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.auto-deposit-page-cardHeader{border-bottom:1px solid var(--color-border);padding:20px 24px}.auto-deposit-page-cardTitle{color:var(--color-text-primary);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700}.auto-deposit-page-serviceRow{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.auto-deposit-page-serviceInfo{flex-direction:column;gap:8px;min-width:0;display:flex}.auto-deposit-page-serviceName{color:var(--color-text-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.auto-deposit-page-serviceDesc{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px}.auto-deposit-page-settingRow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.auto-deposit-page-settingRow:nth-of-type(2){border-top:none}.auto-deposit-page-settingInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.auto-deposit-page-settingLabel{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500}.auto-deposit-page-settingDesc{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px}.auto-deposit-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.auto-deposit-page-searchBar{flex:1;min-width:320px;max-width:480px}.auto-deposit-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.auto-deposit-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.auto-deposit-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.auto-deposit-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.auto-deposit-page-idCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.auto-deposit-page-amount{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.auto-deposit-page-muted{color:var(--color-text-tertiary)}.tax-invoice-detail-modal-titleRow{align-items:center;gap:12px;display:inline-flex}.tax-invoice-detail-modal-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.tax-invoice-detail-modal-cardHeader{border-bottom:1px solid var(--color-border);padding:16px 20px}.tax-invoice-detail-modal-cardTitle{color:var(--color-text-primary);letter-spacing:-.28px;margin:0;font-size:14px;font-weight:700}.tax-invoice-detail-modal-row{border-top:1px solid var(--color-border);grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.tax-invoice-detail-modal-row:first-of-type{border-top:none}.tax-invoice-detail-modal-rowLabel{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px;font-weight:400}.tax-invoice-detail-modal-rowValue{color:var(--color-text-primary);letter-spacing:-.13px;text-align:right;justify-content:flex-end;font-size:13px;font-weight:500;display:flex}.tax-invoice-detail-modal-attachmentList{flex-direction:column;gap:8px;display:flex}.tax-invoice-detail-modal-attachment{background:var(--color-bg-page);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.tax-invoice-detail-modal-attachmentInfo{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.tax-invoice-detail-modal-attachmentIcon{flex-shrink:0;width:18px;height:18px}.tax-invoice-detail-modal-attachmentName{min-width:0;color:var(--color-text-primary);letter-spacing:-.13px;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.tax-invoice-register-modal-typeTabs{gap:8px;display:inline-flex}.tax-invoice-register-modal-typeTab{border:1px solid var(--color-border);height:40px;color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:4px;padding:0 12px;font-size:14px;font-weight:500;transition:border-color .12s,background-color .12s}.tax-invoice-register-modal-typeTab:hover{border-color:var(--color-text-secondary)}.tax-invoice-register-modal-typeTabActive{border-color:var(--color-border);background:var(--color-bg-page)}.tax-invoice-register-modal-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.tax-invoice-register-modal-cardHeader{padding:16px 20px}.tax-invoice-register-modal-cardTitle{color:var(--color-text-primary);letter-spacing:-.28px;margin:0;font-size:14px;font-weight:700}.tax-invoice-register-modal-cardBody{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.tax-invoice-register-modal-dropzone{border:1px dashed var(--color-border);background:var(--color-bg-card);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px 16px;transition:border-color .12s,background-color .12s;display:flex}.tax-invoice-register-modal-dropzone:hover,.tax-invoice-register-modal-dropzone:focus-visible{border-color:var(--color-text-secondary);outline:none}.tax-invoice-register-modal-dropzoneActive{background:var(--color-bg-page);border-color:#810d23}.tax-invoice-register-modal-plusBadge{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.tax-invoice-register-modal-plusBadge img{width:18px;height:18px}.tax-invoice-register-modal-dropzoneText{flex-direction:column;align-items:center;gap:8px;display:flex}.tax-invoice-register-modal-dropzoneTitle{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500}.tax-invoice-register-modal-dropzoneHint{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400}.tax-invoice-register-modal-hiddenInput{display:none}.tax-invoice-register-modal-chipList{flex-wrap:wrap;gap:8px;display:flex}.tax-invoice-register-modal-chip{color:#096ab3;background:#f0f8ff;border-radius:4px;align-items:center;gap:8px;height:32px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.tax-invoice-register-modal-chipIcon{width:14px;height:14px}.tax-invoice-register-modal-chipName{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.tax-invoice-register-modal-chipRemove{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}.tax-invoice-register-modal-chipRemove img{opacity:.7;width:12px;height:12px}.tax-invoice-register-modal-phoneRow{align-items:flex-end;gap:8px;display:flex}.tax-invoice-register-modal-phoneInput{flex:1}.tax-invoice-register-modal-phoneSep{height:48px;color:var(--color-text-tertiary);align-items:center;font-size:13px;display:inline-flex}.tax-invoice-register-modal-gridTwo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tax-invoice-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.tax-invoice-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.tax-invoice-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tax-invoice-page-searchBar{flex:1;min-width:320px;max-width:480px}.tax-invoice-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tax-invoice-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.tax-invoice-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tax-invoice-page-total{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:14px}.tax-invoice-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.tax-invoice-page-idCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.tax-invoice-page-email{color:var(--color-text-secondary);font-size:13px}.tax-invoice-page-attachmentBtn{color:#810d23;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.tax-invoice-page-attachmentBtn:hover{color:#5d091a}.banner-editor-modal-field{flex-direction:column;gap:8px;display:flex}.banner-editor-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.banner-editor-modal-essential{color:#bd2c0f;margin-left:2px}.banner-editor-modal-dropzone{border:1px dashed var(--color-border);background:var(--color-bg-card);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px 16px;transition:border-color .12s,background-color .12s;display:flex}.banner-editor-modal-dropzone:hover,.banner-editor-modal-dropzone:focus-visible{border-color:var(--color-text-secondary);outline:none}.banner-editor-modal-dropzoneActive{background:var(--color-bg-page);border-color:#810d23}.banner-editor-modal-plusBadge{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.banner-editor-modal-plusBadge img{width:18px;height:18px}.banner-editor-modal-dropzoneText{flex-direction:column;align-items:center;gap:8px;display:flex}.banner-editor-modal-dropzoneTitle{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500}.banner-editor-modal-dropzoneHint{color:var(--color-text-tertiary);letter-spacing:-.24px;font-size:12px;font-weight:400}.banner-editor-modal-hiddenInput{display:none}.banner-editor-modal-previewRow{flex-wrap:wrap;gap:12px;display:flex}.banner-editor-modal-previewCard{background:#f9f8f6;border:1px solid #f5ebed;border-radius:8px;justify-content:center;align-items:flex-end;width:100px;height:100px;display:flex;position:relative;overflow:hidden}.banner-editor-modal-previewImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner-editor-modal-previewRemove{cursor:pointer;z-index:1;background:#0000008c;border:none;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}.banner-editor-modal-previewRemove img{filter:invert();width:12px;height:12px}.banner-editor-modal-previewLabel{z-index:1;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#810d23d9;border-radius:4px;width:calc(100% - 12px);margin-bottom:6px;padding:4px 6px;font-size:11px;font-weight:500;position:relative;overflow:hidden}.banner-editor-modal-gridTwo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.banners-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.banners-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.banners-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.banners-page-searchBar{flex:1;min-width:320px;max-width:480px}.banners-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.banners-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.banners-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.banners-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.banners-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.banners-page-bannerCell{align-items:center;gap:12px;display:inline-flex}.banners-page-thumb{background:linear-gradient(135deg,#f4f3f0 0%,#ebe8e5 100%);border-radius:6px;flex-shrink:0;width:72px;height:48px;overflow:hidden}.banners-page-thumbImg{object-fit:cover;width:100%;height:100%}.banners-page-bannerInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.banners-page-bannerName{color:var(--color-text-primary);letter-spacing:-.14px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.banners-page-bannerSize{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:-.24px;font-size:12px;font-weight:400}.banners-page-period{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.promotion-editor-modal-gridTwo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.promotion-editor-modal-field{flex-direction:column;gap:8px;display:flex}.promotion-editor-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.promotion-editor-modal-essential{color:#bd2c0f;margin-left:2px}.promotion-editor-modal-chipRow{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.promotion-editor-modal-chip{border:1px solid var(--color-border);background:var(--color-bg-card);height:28px;color:var(--color-text-secondary);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:500;transition:border-color .12s,background-color .12s,color .12s}.promotion-editor-modal-chip:hover{border-color:var(--color-text-secondary)}.promotion-editor-modal-chipActive{color:#810d23;background:#fff5f6;border-color:#810d23;align-items:center;gap:6px;display:inline-flex}.promotion-editor-modal-chipRemove{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.promotion-editor-modal-chipRemove:hover{color:#5a0918}.promotion-editor-modal-resultList{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;max-height:200px;display:flex;overflow-y:auto}.promotion-editor-modal-resultItem{border:none;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;display:flex}.promotion-editor-modal-resultItem:last-child{border-bottom:none}.promotion-editor-modal-resultItem:hover{background:#faf4f5}.promotion-editor-modal-resultName{font-weight:500}.promotion-editor-modal-resultCode{color:var(--color-text-secondary);font-size:12px}.promotion-editor-modal-resultEmpty{color:var(--color-text-secondary);border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;padding:10px 12px;font-size:13px}.promotions-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.promotions-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.promotions-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.promotions-page-searchBar{flex:1;min-width:320px;max-width:480px}.promotions-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.promotions-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.promotions-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.promotions-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.promotions-page-name{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;display:inline-block;overflow:hidden}.promotions-page-period{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.promotions-page-discount{color:#810d23;font-variant-numeric:tabular-nums;font-weight:700}.coupon-editor-modal-field{flex-direction:column;gap:8px;display:flex}.coupon-editor-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.coupon-editor-modal-essential{color:#bd2c0f;margin-left:2px}.coupon-editor-modal-segmented{border:1px solid var(--color-border);border-radius:6px;align-self:flex-start;display:inline-flex;overflow:hidden}.coupon-editor-modal-segment{height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0 20px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s}.coupon-editor-modal-segment+.coupon-editor-modal-segment{border-left:1px solid var(--color-border)}.coupon-editor-modal-segment:hover{background:var(--color-bg-page)}.coupon-editor-modal-segment-active{color:#fff;background:#810d23}.coupon-editor-modal-segment-active:hover{background:#6d0a1d}.coupon-editor-modal-recipient-add{align-items:flex-end;gap:8px;display:flex}.coupon-editor-modal-recipient-input{flex:1}.coupon-editor-modal-chip-list{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.coupon-editor-modal-chip{border:1px solid var(--color-border);background:var(--color-bg-card);height:28px;color:var(--color-text-primary);border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.coupon-editor-modal-chip-remove{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}.coupon-editor-modal-chip-remove img{opacity:.6;width:12px;height:12px}.coupon-editor-modal-error{color:#bd2c0f;margin:4px 0 0;font-size:13px;font-weight:500}.coupons-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.coupons-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.coupons-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.coupons-page-search-bar{flex:1;min-width:320px;max-width:480px}.coupons-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.coupons-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.coupons-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.coupons-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.coupons-page-name{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;display:inline-block;overflow:hidden}.coupons-page-discount{color:#810d23;font-variant-numeric:tabular-nums;font-weight:600}.coupons-page-recipient-cell{align-items:center;gap:8px;display:inline-flex}.coupons-page-extra-badge-wrap{cursor:help;outline:none;align-items:center;display:inline-flex;position:relative}.coupons-page-tooltip{z-index:10;background:var(--color-text-primary,#0d0c0c);color:#fff;letter-spacing:-.24px;white-space:normal;word-break:keep-all;pointer-events:none;opacity:0;border-radius:6px;max-width:320px;padding:8px 12px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.coupons-page-tooltip:after{content:"";border:4px solid #0000;border-top-color:var(--color-text-primary,#0d0c0c);position:absolute;top:100%;left:50%;transform:translate(-50%)}.coupons-page-extra-badge-wrap:hover .coupons-page-tooltip,.coupons-page-extra-badge-wrap:focus-visible .coupons-page-tooltip{opacity:1}.coupons-page-empty{text-align:center;color:var(--color-text-secondary,#6b6b6b);padding:32px 24px;font-size:14px}.gifting-download-modal-field{flex-direction:column;gap:8px;display:flex}.gifting-download-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.gifting-download-modal-format-row{gap:8px;display:flex}.gifting-download-modal-format-btn{border:1px solid var(--color-border);background:var(--color-bg-card);height:48px;color:var(--color-text-primary);cursor:pointer;border-radius:6px;flex:1;padding:0 16px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;transition:background-color .12s,border-color .12s}.gifting-download-modal-format-btn:hover{background:var(--color-bg-page)}.gifting-download-modal-format-btn-active{background:var(--color-bg-page);border-color:var(--color-text-secondary)}.gifting-resend-modal-info-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.gifting-resend-modal-info-row{border-top:1px solid var(--color-border);grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.gifting-resend-modal-info-row:first-child{border-top:none}.gifting-resend-modal-info-label{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px;font-weight:400}.gifting-resend-modal-info-value{color:var(--color-text-primary);letter-spacing:-.13px;text-align:right;justify-content:flex-end;font-size:13px;font-weight:500;display:flex}.gifting-resend-modal-field{flex-direction:column;gap:8px;display:flex}.gifting-resend-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.gifting-resend-modal-essential{color:#bd2c0f;margin-left:2px}.gifting-resend-modal-radio-row{gap:20px;display:inline-flex}.gifting-resend-modal-radio-option{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:border-color .12s,background-color .12s;display:inline-flex}.gifting-resend-modal-radio-option:hover{border-color:var(--color-text-secondary)}.gifting-resend-modal-radio-option-active{background:#fff5f6;border-color:#810d23}.gifting-resend-modal-radio-input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.gifting-resend-modal-radio-dot{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.gifting-resend-modal-radio-option-active .gifting-resend-modal-radio-dot{border-color:#810d23}.gifting-resend-modal-radio-option-active .gifting-resend-modal-radio-dot:after{content:"";background:#810d23;border-radius:999px;width:8px;height:8px}.gifting-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.gifting-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.gifting-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gifting-page-search-bar{flex:1;min-width:320px;max-width:480px}.gifting-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.gifting-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.gifting-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.gifting-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.gifting-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.gifting-page-order-no{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.gifting-page-amount{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.gifting-page-settings-card{background:var(--color-bg-card);border-radius:12px;flex-direction:column;gap:20px;width:100%;max-width:628px;padding:32px;display:flex}.gifting-page-settings-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gifting-page-settings-title{color:var(--color-text-primary);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}.gifting-page-toggle-block{flex-direction:column;gap:8px;display:flex}.gifting-page-toggle-desc{color:var(--color-text-secondary);letter-spacing:-.14px;margin:0;font-size:14px}.gifting-page-accept-row{align-items:flex-end;gap:8px;display:flex}.gifting-page-accept-input{flex:1}.gifting-page-accept-suffix{height:48px;color:var(--color-text-primary);white-space:nowrap;align-items:center;font-size:16px;font-weight:500;display:inline-flex}.gift-editor-modal-field{flex-direction:column;gap:8px;display:flex}.gift-editor-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.gift-editor-modal-essential{color:#bd2c0f;margin-left:2px}.gift-editor-modal-radio-row{gap:20px;display:inline-flex}.gift-editor-modal-radio-option{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:border-color .12s,background-color .12s;display:inline-flex}.gift-editor-modal-radio-option:hover{border-color:var(--color-text-secondary)}.gift-editor-modal-radio-option-active{background:#fff5f6;border-color:#810d23}.gift-editor-modal-radio-input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.gift-editor-modal-radio-dot{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.gift-editor-modal-radio-option-active .gift-editor-modal-radio-dot{border-color:#810d23}.gift-editor-modal-radio-option-active .gift-editor-modal-radio-dot:after{content:"";background:#810d23;border-radius:999px;width:8px;height:8px}.gift-editor-modal-unit-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gift-editor-modal-unit-field{align-items:flex-end;gap:8px;display:flex}.gift-editor-modal-unit-field>:first-child{flex:1}.gift-editor-modal-unit-suffix{height:48px;color:var(--color-text-tertiary);white-space:nowrap;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.gift-editor-modal-grid-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gift-editor-modal-error{color:#bd2c0f;margin:4px 0 0;font-size:13px;font-weight:500}.gifts-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.gifts-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.gifts-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gifts-page-search-bar{flex:1;min-width:320px;max-width:480px}.gifts-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.gifts-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.gifts-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.gifts-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.gifts-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.gifts-page-name{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;display:inline-block;overflow:hidden}.gifts-page-condition{color:var(--color-text-secondary);letter-spacing:-.13px;font-size:13px}.gifts-page-stock{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.gifts-page-stock-empty{color:#bd2c0f;font-variant-numeric:tabular-nums;font-weight:600}.gifts-page-period{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.gifts-page-issued-count{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:500}.gifts-page-empty{text-align:center;color:var(--color-text-secondary,#6b6b6b);padding:32px 24px;font-size:14px}.points-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.points-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.points-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.points-page-search-bar{flex:1;min-width:320px;max-width:480px}.points-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.points-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.points-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.points-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.points-page-email{color:var(--color-text-secondary);font-size:13px}.points-page-amount-positive{color:var(--color-text-success,#267337);font-variant-numeric:tabular-nums;font-weight:700}.points-page-amount-negative{color:#bd2c0f;font-variant-numeric:tabular-nums;font-weight:700}.points-page-amount-zero{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.points-page-balance{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.points-page-reason{color:var(--color-text-secondary);font-size:13px}.points-page-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.points-page-card-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.points-page-card-header-actions{gap:6px;display:inline-flex}.points-page-card-body{flex-direction:column;gap:20px;padding:24px;display:flex}.points-page-policy-grid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.points-page-policy-toggle-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.points-page-field{flex-direction:column;gap:8px;display:flex}.points-page-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.points-page-essential-mark{color:#bd2c0f;margin-left:2px}.points-page-segmented{border:1px solid var(--color-border);border-radius:6px;display:inline-flex;overflow:hidden}.points-page-segment{height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0 20px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s}.points-page-segment+.points-page-segment{border-left:1px solid var(--color-border)}.points-page-segment:hover{background:var(--color-bg-page)}.points-page-segment-active{color:#fff;background:#810d23}.points-page-segment-active:hover{background:#6d0a1d}.points-page-card-title{color:var(--color-text-primary);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700}.points-page-setting-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.points-page-setting-row:first-of-type{border-top:none}.points-page-setting-info{flex-direction:column;gap:4px;min-width:0;display:flex}.points-page-setting-label{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500}.points-page-setting-desc{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px}.points-page-setting-input{width:160px}.restock-send-modal-target-box{background:var(--color-bg-page);border-radius:6px;flex-direction:column;gap:8px;padding:20px;display:flex}.restock-send-modal-target-label{color:var(--color-text-primary);letter-spacing:-.13px;font-size:13px;font-weight:500}.restock-send-modal-target-value{color:#740c1f;letter-spacing:-.32px;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:16px;font-weight:700;display:inline-flex}.restock-send-modal-chevron{width:16px;height:16px;transition:transform .12s}.restock-send-modal-chevron-up{transform:rotate(180deg)}.restock-send-modal-table-shell{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;max-height:220px;margin-top:4px;overflow-y:auto}.restock-send-modal-requester-table{border-collapse:collapse;table-layout:fixed;width:100%}.restock-send-modal-requester-table thead{z-index:1;position:sticky;top:0}.restock-send-modal-requester-table th{background:var(--color-bg-page);border-bottom:1px solid var(--color-border);color:var(--color-text-tertiary);text-align:left;letter-spacing:-.24px;padding:10px 12px;font-size:12px;font-weight:500}.restock-send-modal-requester-table td{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);letter-spacing:-.13px;padding:10px 12px;font-size:13px;font-weight:500}.restock-send-modal-requester-table tbody tr:last-child td{border-bottom:none}.restock-send-modal-col-name{width:30%}.restock-send-modal-col-phone{width:40%}.restock-send-modal-col-date{width:30%}.restock-send-modal-phone-cell,.restock-send-modal-date-cell{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.restock-send-modal-field{flex-direction:column;gap:8px;display:flex}.restock-send-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.restock-send-modal-essential{color:#bd2c0f;margin-left:2px}.restock-send-modal-radio-row{gap:20px;display:inline-flex}.restock-send-modal-radio-option{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:border-color .12s,background-color .12s;display:inline-flex}.restock-send-modal-radio-option:hover{border-color:var(--color-text-secondary)}.restock-send-modal-radio-option-active{background:#fff5f6;border-color:#810d23}.restock-send-modal-radio-input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.restock-send-modal-radio-dot{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.restock-send-modal-radio-option-active .restock-send-modal-radio-dot{border-color:#810d23}.restock-send-modal-radio-option-active .restock-send-modal-radio-dot:after{content:"";background:#810d23;border-radius:999px;width:8px;height:8px}.restock-send-modal-preview textarea{background:var(--color-bg-page);min-height:145px}.restock-send-modal-summary-note{color:var(--color-text-tertiary);text-align:right;font-size:13px}.restock-send-modal-summary-note strong{color:#740c1f;font-weight:700}.restock-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.restock-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.restock-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.restock-page-search-bar{flex:1;min-width:320px;max-width:480px}.restock-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.restock-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.restock-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.restock-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.restock-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.restock-page-product-name{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500;display:inline-block;overflow:hidden}.restock-page-recipient-cell{align-items:center;gap:8px;display:inline-flex}.restock-page-extra-badge-wrap{cursor:help;outline:none;align-items:center;display:inline-flex;position:relative}.restock-page-tooltip{z-index:10;background:var(--color-text-primary,#0d0c0c);color:#fff;letter-spacing:-.24px;white-space:normal;word-break:keep-all;pointer-events:none;opacity:0;border-radius:6px;max-width:320px;padding:8px 12px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.restock-page-tooltip:after{content:"";border:4px solid #0000;border-top-color:var(--color-text-primary,#0d0c0c);position:absolute;top:100%;left:50%;transform:translate(-50%)}.restock-page-extra-badge-wrap:hover .restock-page-tooltip,.restock-page-extra-badge-wrap:focus-visible .restock-page-tooltip{opacity:1}.restock-page-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.restock-page-card-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.restock-page-card-title{color:var(--color-text-primary);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700}.restock-page-card-body{flex-direction:column;padding:0;display:flex}.restock-page-card-body>:first-child:not(.restock-page-setting-row){margin:20px 24px}.restock-page-setting-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.restock-page-setting-row:first-child{border-top:none}.restock-page-setting-info{flex-direction:column;gap:4px;min-width:0;display:flex}.restock-page-setting-label{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500}.restock-page-setting-desc{color:var(--color-text-tertiary);letter-spacing:-.26px;font-size:13px}.restock-page-setting-input{width:160px}.restock-page-channel-group{flex-wrap:wrap;gap:16px;display:inline-flex}.restock-page-settings-card{background:var(--color-bg-card);border-radius:12px;flex-direction:column;gap:20px;width:100%;max-width:628px;padding:32px;display:flex}.restock-page-settings-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.restock-page-settings-title{color:var(--color-text-primary);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}.restock-page-feature-row{align-items:center;gap:12px;padding-top:4px;display:flex}.restock-page-feature-desc{color:var(--color-text-secondary);letter-spacing:-.14px;margin:-12px 0 0;font-size:14px}.restock-page-field-block{flex-direction:column;gap:12px;display:flex}.restock-page-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.restock-page-channel-row{gap:20px;display:inline-flex}.restock-page-channel-option{color:var(--color-text-primary);letter-spacing:-.16px;cursor:pointer;align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.restock-page-delay-row{align-items:flex-end;gap:8px;display:flex}.restock-page-delay-input{flex:1}.restock-page-delay-suffix{height:48px;color:var(--color-text-primary);align-items:center;font-size:16px;font-weight:500;display:inline-flex}.search-settings-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.search-settings-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.search-settings-page-card{background:var(--color-bg-card);border-radius:12px;flex-direction:column;gap:20px;padding:32px;display:flex}.search-settings-page-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-settings-page-card-title{color:var(--color-text-primary);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}.search-settings-page-period-select{width:120px}.search-settings-page-alert-row{align-items:center;gap:8px;display:inline-flex}.search-settings-page-alert-icon{opacity:.7;flex-shrink:0;width:18px;height:18px}.search-settings-page-chip-list{border:1px solid var(--color-border);border-radius:6px;flex-wrap:wrap;gap:8px;min-height:64px;padding:20px;display:flex}.search-settings-page-chip{height:32px;color:var(--color-text-secondary);letter-spacing:-.16px;cursor:grab;-webkit-user-select:none;user-select:none;background:#f4f5f6;border-radius:4px;align-items:center;gap:2px;padding:0 8px;font-size:16px;font-weight:500;transition:opacity .12s;display:inline-flex}.search-settings-page-chip:active{cursor:grabbing}.search-settings-page-chip-dragging{opacity:.4}.search-settings-page-chip-drag{opacity:.7;width:16px;height:16px}.search-settings-page-chip-label{padding:0 4px}.search-settings-page-chip-remove{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.search-settings-page-chip-remove img{opacity:.7;width:12px;height:12px}.search-settings-page-rank-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.search-settings-page-rank-row{border-top:1px solid var(--color-border);grid-template-columns:24px 120px 1fr 80px;align-items:center;gap:20px;padding:14px 0;display:grid}.search-settings-page-rank-row:first-child{border-top:none}.search-settings-page-rank-no{color:var(--color-text-primary);text-align:center;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.search-settings-page-rank-keyword{color:var(--color-text-primary);letter-spacing:-.16px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.search-settings-page-rank-bar{background:var(--color-bg-page);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.search-settings-page-rank-bar-fill{background:#810d23;border-radius:999px;position:absolute;inset:0 auto 0 0}.search-settings-page-rank-count{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:500}.search-settings-page-empty{text-align:center;color:var(--color-text-secondary,#6b6b6b);padding:24px 12px;font-size:14px}.recommended-keyword-modal-error{color:#bd2c0f;margin:4px 0 0;font-size:13px;font-weight:500}.member-detail-modal-title-row{align-items:center;gap:16px;display:flex}.member-detail-modal-avatar{background:var(--color-bg-page);width:56px;height:56px;color:var(--color-text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Pretendard,sans-serif;font-size:24px;font-weight:600;display:inline-flex}.member-detail-modal-title-text{flex-direction:column;gap:4px;min-width:0;display:flex}.member-detail-modal-name-row{align-items:center;gap:8px;display:flex}.member-detail-modal-name{color:var(--color-text-primary);letter-spacing:-.36px;font-size:18px;font-weight:600}.member-detail-modal-email{color:var(--color-text-secondary);letter-spacing:-.26px;font-size:13px;font-weight:400}.member-detail-modal-info-card{background:var(--color-bg-page);border-radius:8px;grid-template-columns:repeat(2,1fr);gap:12px 24px;padding:20px;display:grid}.member-detail-modal-row{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.member-detail-modal-row-label{color:var(--color-text-secondary);letter-spacing:-.26px;flex-shrink:0;font-size:13px;font-weight:400}.member-detail-modal-row-value{color:var(--color-text-primary);letter-spacing:-.26px;text-align:right;font-size:13px;font-weight:500}.member-detail-modal-field{flex-direction:column;gap:8px;display:flex}.member-detail-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.member-detail-modal-address-value{background:var(--color-bg-page);color:var(--color-text-primary);letter-spacing:-.28px;border-radius:6px;margin:0;padding:12px 16px;font-size:14px;font-weight:400;line-height:1.5}.member-detail-modal-order-card{flex-direction:column;gap:12px;padding-top:4px;display:flex}.member-detail-modal-order-header{justify-content:space-between;align-items:baseline;display:flex}.member-detail-modal-order-title{color:var(--color-text-primary);letter-spacing:-.28px;margin:0;font-size:14px;font-weight:600}.member-detail-modal-order-meta{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:400}.member-detail-modal-order-table{border-collapse:collapse;width:100%;font-size:13px}.member-detail-modal-order-table thead th{background:var(--color-bg-page);color:var(--color-text-secondary);letter-spacing:-.24px;text-align:left;border-bottom:1px solid var(--color-border);padding:10px 12px;font-size:12px;font-weight:500}.member-detail-modal-order-table tbody td{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);letter-spacing:-.26px;padding:12px;font-weight:400}.member-detail-modal-order-table tbody tr:last-child td{border-bottom:none}.member-detail-modal-id-cell{color:var(--color-text-secondary);letter-spacing:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.member-detail-modal-amount-col{text-align:right}.member-detail-modal-amount{font-weight:500}.member-detail-modal-date{color:var(--color-text-secondary)}.members-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.members-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.members-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.members-page-search-bar{flex:1;min-width:320px;max-width:480px}.members-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.members-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.members-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.members-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.members-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.members-page-id-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.members-page-email{color:var(--color-text-secondary);letter-spacing:-.13px;font-size:13px}.group-editor-modal-form{flex-direction:column;gap:20px;display:flex}.group-editor-modal-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.group-editor-modal-status-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.group-editor-modal-status-header{border-bottom:1px solid var(--color-border);padding:16px 20px}.group-editor-modal-status-title{letter-spacing:-.32px;color:var(--color-text-primary);margin:0;font-size:16px;font-weight:700}.group-editor-modal-status-body{flex-direction:column;display:flex}.group-editor-modal-status-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.group-editor-modal-status-row:last-child{border-bottom:none}.group-editor-modal-status-label{color:var(--color-text-secondary);letter-spacing:-.28px;font-size:14px;font-weight:500}.group-editor-modal-status-value{color:var(--color-text-primary);letter-spacing:-.28px;font-size:14px;font-weight:500}.group-editor-modal-danger-alert{background:#fff2f0;border-radius:6px;align-items:center;gap:12px;padding:16px 20px;display:flex}.group-editor-modal-danger-icon{flex-shrink:0}.group-editor-modal-danger-message{color:var(--color-text-primary);letter-spacing:-.28px;flex:1;font-size:14px;font-weight:500}.group-editor-modal-error{color:#bd2c0f;margin:4px 0 0;font-size:13px;font-weight:500}.groups-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.groups-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.groups-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.groups-page-search-bar{flex:1;min-width:320px;max-width:480px}.groups-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.groups-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.groups-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.groups-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.groups-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.groups-page-group-name{color:var(--color-text-primary);letter-spacing:-.28px;font-size:14px;font-weight:600}.groups-page-desc-cell{color:var(--color-text-secondary);letter-spacing:-.26px;font-size:13px}.groups-page-benefit-cell{color:var(--color-text-primary);letter-spacing:-.26px;font-size:13px}.groups-page-condition-cell{color:var(--color-text-secondary);letter-spacing:-.26px;font-size:13px}.groups-page-number-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.groups-page-empty{text-align:center;color:var(--color-text-secondary,#6b6b6b);padding:32px 24px;font-size:14px}.access-log-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.access-log-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.access-log-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.access-log-page-search-bar{flex:1;min-width:320px;max-width:480px}.access-log-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.access-log-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.access-log-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.access-log-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.access-log-page-id-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.access-log-page-time-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.access-log-page-mono-cell{color:var(--color-text-primary);letter-spacing:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.mail-preview-modal-preview{background:var(--color-bg-page);border-radius:6px;flex-direction:column;align-items:center;gap:20px;padding:32px;display:flex}.mail-preview-modal-brandmark{object-fit:contain;width:169px;height:40px}.mail-preview-modal-content{flex-direction:column;align-self:stretch;gap:20px;padding:40px 0;display:flex}.mail-preview-modal-subject{font-family:var(--font-sans);letter-spacing:-.48px;color:var(--color-text-primary);text-align:center;word-break:break-word;margin:0;font-size:24px;font-weight:700;line-height:32px}.mail-preview-modal-body{font-family:var(--font-sans);letter-spacing:-.16px;color:var(--color-text-primary);text-align:center;white-space:pre-wrap;word-break:break-word;margin:0;font-size:16px;font-weight:500;line-height:26px}.mail-preview-modal-divider{background:var(--color-border);align-self:stretch;height:1px}.mail-preview-modal-footer{font-family:var(--font-sans);letter-spacing:-.24px;color:var(--color-text-secondary);text-align:center;margin:0;font-size:12px;font-weight:400;line-height:20px}.mail-preview-modal-unsubscribe{color:var(--color-text-secondary);text-decoration:underline}.mail-preview-modal-unsubscribe:hover{color:var(--color-text-primary)}.mail-send-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.mail-send-page-header-actions{align-items:center;gap:8px;display:inline-flex}.mail-send-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.mail-send-page-card{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mail-send-page-card-header{padding:32px 32px 24px}.mail-send-page-card-title{color:var(--color-text-primary);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}.mail-send-page-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:0 32px 32px;display:grid}.mail-send-page-body-field{flex-direction:column;grid-column:span 2;display:flex}.mail-send-page-attachment-field{flex-direction:column;gap:8px;display:flex}.mail-send-page-attachment-label{color:var(--color-text-primary);letter-spacing:-.24px;align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.mail-send-page-essential{color:var(--color-text-danger,#bd2c0f)}.mail-send-page-dropzone{background:var(--color-bg-card);border:1px dashed var(--color-border);cursor:pointer;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:24px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.mail-send-page-dropzone:hover{border-color:var(--color-text-secondary)}.mail-send-page-dropzone-active{border-color:var(--color-primary,#810d23);background:var(--color-bg-page)}.mail-send-page-plus-badge{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.mail-send-page-plus-badge img{width:18px;height:18px}.mail-send-page-dropzone-text{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.mail-send-page-dropzone-title{color:var(--color-text-primary);letter-spacing:-.28px;font-size:14px;font-weight:500}.mail-send-page-dropzone-hint{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px}.mail-send-page-hidden-input{display:none}.mail-send-page-attachment-preview{background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:220px;padding:16px 20px;display:flex}.mail-send-page-attachment-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.mail-send-page-attachment-name{color:var(--color-text-primary);letter-spacing:-.28px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.mail-send-page-attachment-size{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px}.mail-send-page-attachment-remove{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.mail-send-page-attachment-remove:hover{background:var(--color-bg-card)}.mail-send-page-attachment-remove img{width:16px;height:16px}.mail-send-page-readonly-field{pointer-events:none}.mail-history-detail-modal-summary-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mail-history-detail-modal-summary-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 12px;display:flex}.mail-history-detail-modal-summary-label{color:var(--color-text-secondary);letter-spacing:-.16px;font-size:14px;font-weight:500}.mail-history-detail-modal-summary-value{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.48px;font-size:24px;font-weight:700;line-height:28px}.mail-history-detail-modal-info-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.mail-history-detail-modal-info-header{border-bottom:1px solid var(--color-border);padding:16px 20px}.mail-history-detail-modal-info-title{color:var(--color-text-primary);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700}.mail-history-detail-modal-info-body{flex-direction:column;display:flex}.mail-history-detail-modal-info-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.mail-history-detail-modal-info-row:last-child{border-bottom:none}.mail-history-detail-modal-info-label{color:var(--color-text-secondary);letter-spacing:-.28px;font-size:14px;font-weight:500}.mail-history-detail-modal-info-value{color:var(--color-text-primary);letter-spacing:-.28px;text-align:right;font-size:14px;font-weight:500}.mail-history-detail-modal-field{flex-direction:column;gap:8px;display:flex}.mail-history-detail-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.mail-history-detail-modal-field-box{background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:6px;padding:12px 16px}.mail-history-detail-modal-field-text{color:var(--color-text-primary);letter-spacing:-.28px;white-space:pre-wrap;margin:0;font-size:14px;font-weight:500;line-height:22px}.mail-history-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.mail-history-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.mail-history-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mail-history-page-search-bar{flex:1;min-width:320px;max-width:480px}.mail-history-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mail-history-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mail-history-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.mail-history-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.mail-history-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.mail-history-page-time-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.mail-history-page-subject-cell{max-width:320px;color:var(--color-text-primary);letter-spacing:-.26px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.mail-history-page-number-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.notice-editor-modal-form{flex-direction:column;gap:16px;display:flex}.notice-editor-modal-toggle-row{align-items:center;gap:12px;display:flex}.notice-editor-modal-toggle-hint{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.notice-editor-modal-attachment-field{flex-direction:column;display:flex}.notice-editor-modal-dropzone{background:var(--color-bg-card);border:1px dashed var(--color-border);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 24px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.notice-editor-modal-dropzone:hover{border-color:var(--color-text-secondary)}.notice-editor-modal-dropzone-active{border-color:var(--color-primary,#810d23);background:var(--color-bg-page)}.notice-editor-modal-plus-badge{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notice-editor-modal-plus-badge img{width:18px;height:18px}.notice-editor-modal-dropzone-text{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.notice-editor-modal-dropzone-title{color:var(--color-text-primary);letter-spacing:-.28px;font-size:14px;font-weight:500}.notice-editor-modal-dropzone-hint{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px}.notice-editor-modal-hidden-input{display:none}.notice-editor-modal-attachment-preview{background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.notice-editor-modal-attachment-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.notice-editor-modal-attachment-name{color:var(--color-text-primary);letter-spacing:-.28px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.notice-editor-modal-attachment-hint{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px}.notice-editor-modal-attachment-remove{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.notice-editor-modal-attachment-remove:hover{background:var(--color-bg-card)}.notice-editor-modal-attachment-remove img{width:16px;height:16px}.notice-editor-modal-pin-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.notice-editor-modal-pin-label{color:var(--color-text-primary);letter-spacing:-.16px;font-size:16px;font-weight:500}.notice-editor-modal-error{color:#bd2c0f;margin:4px 0 0;font-size:13px;font-weight:500}.notices-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.notices-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.notices-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.notices-page-search-bar{flex:1;min-width:320px;max-width:480px}.notices-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.notices-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.notices-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.notices-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.notices-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.notices-page-number-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.notices-page-title-cell{max-width:480px;color:var(--color-text-primary);letter-spacing:-.26px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.notices-page-attach-icon{opacity:.7;width:16px;height:16px}.notices-page-dim{color:var(--color-text-secondary)}.notices-page-empty{text-align:center;color:var(--color-text-secondary,#6b6b6b);padding:32px 24px;font-size:14px}.inquiry-answer-modal-question-card{background:var(--color-bg-page);border-radius:6px;flex-direction:column;gap:20px;padding:20px;display:flex}.inquiry-answer-modal-meta-row{flex-wrap:wrap;gap:20px;display:flex}.inquiry-answer-modal-meta-item{align-items:center;gap:6px;display:inline-flex}.inquiry-answer-modal-meta-label{color:var(--color-text-secondary);letter-spacing:-.13px;font-size:13px;font-weight:500}.inquiry-answer-modal-meta-value{color:var(--color-text-primary);letter-spacing:-.13px;font-size:13px;font-weight:500}.inquiry-answer-modal-divider{background:var(--color-border);height:1px}.inquiry-answer-modal-question-body{flex-direction:column;gap:12px;display:flex}.inquiry-answer-modal-question-title{color:var(--color-text-primary);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700}.inquiry-answer-modal-question-text{color:var(--color-text-secondary);letter-spacing:-.14px;white-space:pre-wrap;margin:0;font-size:14px;font-weight:500;line-height:22px}.inquiry-answer-modal-field{flex-direction:column;gap:8px;display:flex}.inquiry-answer-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.inquiry-answer-modal-essential{color:#bd2c0f}.inquiry-answer-modal-template-row{flex-wrap:wrap;gap:8px;display:flex}.inquiry-answer-modal-template-chip{background:var(--color-bg-card);border:1px solid var(--color-border);height:32px;color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.24px;cursor:pointer;border-radius:4px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.inquiry-answer-modal-template-chip:hover{background:var(--color-bg-page)}.inquiry-answer-modal-template-chip-active{background:var(--color-border);border-color:var(--color-border)}.inquiry-answer-modal-radio-group{flex-wrap:wrap;gap:20px;margin-top:4px;display:inline-flex}.inquiry-answer-modal-radio-option{color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.16px;cursor:pointer;align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.inquiry-answer-modal-radio-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inquiry-answer-modal-radio-dot{border:1.5px solid var(--color-border);background:var(--color-bg-card);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.inquiry-answer-modal-radio-option-active .inquiry-answer-modal-radio-dot{border-color:#810d23}.inquiry-answer-modal-radio-option-active .inquiry-answer-modal-radio-dot:after{content:"";background:#810d23;border-radius:999px;width:10px;height:10px}.cs-template-editor-modal-form{flex-direction:column;gap:16px;display:flex}.cs-template-editor-modal-field{flex-direction:column;gap:8px;display:flex}.cs-template-editor-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.cs-template-editor-modal-chip-row{flex-wrap:wrap;gap:8px;display:flex}.cs-template-editor-modal-chip{background:var(--color-bg-card);border:1px solid var(--color-border);height:32px;color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.24px;cursor:pointer;border-radius:4px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.cs-template-editor-modal-chip:hover{background:var(--color-bg-page)}.cs-template-editor-modal-chip-active{background:var(--color-border);border-color:var(--color-border)}.cs-template-editor-modal-list{border:1px solid var(--color-border);background:var(--color-bg-page);border-radius:4px;flex-direction:column;gap:6px;max-height:220px;padding:8px;display:flex;overflow-y:auto}.cs-template-editor-modal-empty{color:var(--color-text-secondary,#999);text-align:center;padding:8px;font-size:12px}.cs-template-editor-modal-list-item{background:var(--color-bg-card);border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.cs-template-editor-modal-list-item-active{border-color:var(--color-primary,#2961ff)}.cs-template-editor-modal-list-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cs-template-editor-modal-list-name{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.cs-template-editor-modal-list-category{color:var(--color-text-secondary,#888);font-size:11px}.cs-template-editor-modal-list-actions{flex-shrink:0;gap:6px;display:flex}.cs-inquiries-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.cs-inquiries-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.cs-inquiries-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cs-inquiries-page-search-bar{flex:1;min-width:320px;max-width:480px}.cs-inquiries-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cs-inquiries-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cs-inquiries-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.cs-inquiries-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.cs-inquiries-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.cs-inquiries-page-number-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.cs-inquiries-page-title-cell{max-width:480px;color:var(--color-text-primary);letter-spacing:-.26px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.cs-inquiries-page-time-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.faq-editor-modal-form{flex-direction:column;gap:16px;display:flex}.faq-editor-modal-toggle-row{align-items:center;gap:12px;display:flex}.faq-editor-modal-toggle-hint{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.faq-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.faq-page-header-actions{align-items:center;gap:8px;display:inline-flex}.faq-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.faq-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.faq-page-search-bar{flex:1;min-width:320px;max-width:480px}.faq-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.faq-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.faq-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.faq-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.faq-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.faq-page-number-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.faq-page-question-cell{max-width:480px;color:var(--color-text-primary);letter-spacing:-.26px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.review-answer-modal-review-card{background:var(--color-bg-page);border-radius:6px;flex-direction:column;gap:20px;padding:20px;display:flex}.review-answer-modal-meta-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.review-answer-modal-stars{color:#f59e0b;letter-spacing:1px;font-size:14px}.review-answer-modal-stars-empty{color:var(--color-border)}.review-answer-modal-meta-item{align-items:center;gap:6px;display:inline-flex}.review-answer-modal-meta-label{color:var(--color-text-secondary);letter-spacing:-.13px;font-size:13px;font-weight:500}.review-answer-modal-meta-value{color:var(--color-text-primary);letter-spacing:-.13px;font-size:13px;font-weight:500}.review-answer-modal-divider{background:var(--color-border);height:1px}.review-answer-modal-review-text{color:var(--color-text-secondary);letter-spacing:-.14px;white-space:pre-wrap;margin:0;font-size:14px;font-weight:500;line-height:22px}.review-answer-modal-photo-badge{color:#810d23;height:20px;font-family:var(--font-sans);letter-spacing:-.24px;border:1px solid #b6727f;border-radius:2px;align-self:flex-start;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.review-answer-modal-field{flex-direction:column;gap:8px;display:flex}.review-answer-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.review-answer-modal-template-row{flex-wrap:wrap;gap:8px;display:flex}.review-answer-modal-template-chip{background:var(--color-bg-card);border:1px solid var(--color-border);height:32px;color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.24px;cursor:pointer;border-radius:4px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.review-answer-modal-template-chip:hover{background:var(--color-bg-page)}.review-answer-modal-template-chip-active{background:var(--color-border);border-color:var(--color-border)}.review-answer-modal-toggle-stack{flex-direction:column;gap:12px;display:flex}.review-answer-modal-toggle-row{align-items:center;gap:12px;display:flex}.review-answer-modal-toggle-hint{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.review-template-editor-modal-form{flex-direction:column;gap:16px;display:flex}.review-template-editor-modal-field{flex-direction:column;gap:8px;display:flex}.review-template-editor-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.review-template-editor-modal-chip-row{flex-wrap:wrap;gap:8px;display:flex}.review-template-editor-modal-chip{background:var(--color-bg-card);border:1px solid var(--color-border);height:32px;color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.24px;cursor:pointer;border-radius:4px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.review-template-editor-modal-chip:hover{background:var(--color-bg-page)}.review-template-editor-modal-chip-active{background:var(--color-border);border-color:var(--color-border)}.review-template-editor-modal-list{border:1px solid var(--color-border);background:var(--color-bg-page);border-radius:4px;flex-direction:column;gap:6px;max-height:220px;padding:8px;display:flex;overflow-y:auto}.review-template-editor-modal-empty{color:var(--color-text-secondary,#999);text-align:center;padding:8px;font-size:12px}.review-template-editor-modal-list-item{background:var(--color-bg-card);border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.review-template-editor-modal-list-item-active{border-color:var(--color-primary,#2961ff)}.review-template-editor-modal-list-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.review-template-editor-modal-list-name{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.review-template-editor-modal-list-category{color:var(--color-text-secondary,#888);font-size:11px}.review-template-editor-modal-list-actions{flex-shrink:0;gap:6px;display:flex}.reviews-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.reviews-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.reviews-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.reviews-page-search-bar{flex:1;min-width:320px;max-width:480px}.reviews-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.reviews-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.reviews-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.reviews-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.reviews-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.reviews-page-number-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.reviews-page-product-cell{align-items:center;gap:10px;min-width:0;max-width:220px;display:inline-flex}.reviews-page-thumb{background:var(--color-bg-page);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.reviews-page-thumb img{opacity:.6;width:24px;height:24px}.reviews-page-product-name{color:var(--color-text-primary);letter-spacing:-.26px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.reviews-page-content-cell{max-width:280px;color:var(--color-text-primary);letter-spacing:-.26px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.reviews-page-stars{color:#f59e0b;letter-spacing:1px;font-size:13px}.reviews-page-stars-empty{color:var(--color-border)}.reviews-page-dim{color:var(--color-text-secondary)}.owner-editor-modal-form{flex-direction:column;gap:16px;display:flex}.owner-editor-modal-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.owner-editor-modal-field-label{color:var(--color-text-primary);letter-spacing:-.24px;align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.owner-editor-modal-essential{color:#bd2c0f}.owner-editor-modal-address-block{flex-direction:column;gap:8px;display:flex}.owner-editor-modal-zip-row{align-items:center;gap:8px;display:flex}.owner-editor-modal-zip-input{flex:1;max-width:160px}.owner-editor-modal-phone-block{flex-direction:column;gap:8px;display:flex}.owner-editor-modal-phone-row{align-items:center;gap:8px;display:flex}.owner-editor-modal-phone-input{flex:1;min-width:0}.owner-editor-modal-phone-dash{color:var(--color-text-secondary);flex-shrink:0;font-size:14px;font-weight:500}.owner-editor-modal-deactivate-row{align-items:center;gap:12px;padding-top:4px;display:flex}.owner-editor-modal-deactivate-hint{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.owners-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.owners-page-empty{text-align:center;color:var(--color-text-secondary,#888);padding:32px;font-size:13px}.owners-page-dim{color:var(--color-text-secondary,#aaa)}.owners-page-header-actions{align-items:center;gap:8px;display:inline-flex}.owners-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.owners-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.owners-page-search-bar{flex:1;min-width:320px;max-width:480px}.owners-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.owners-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.owners-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.owners-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.owners-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.owners-page-number-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.owners-page-bold{color:var(--color-text-primary);letter-spacing:-.26px;font-size:13px;font-weight:600}.owners-page-address-cell{max-width:280px;color:var(--color-text-primary);letter-spacing:-.26px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.owners-page-phone-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.post-editor-modal-form{flex-direction:column;gap:16px;display:flex}.post-editor-modal-attachment-field{flex-direction:column;display:flex}.post-editor-modal-dropzone{background:var(--color-bg-card);border:1px dashed var(--color-border);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.post-editor-modal-dropzone:hover{border-color:var(--color-text-secondary)}.post-editor-modal-dropzone-active{border-color:var(--color-primary,#810d23);background:var(--color-bg-page)}.post-editor-modal-plus-badge{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.post-editor-modal-plus-badge img{width:18px;height:18px}.post-editor-modal-dropzone-text{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.post-editor-modal-dropzone-title{color:var(--color-text-primary);letter-spacing:-.28px;font-size:14px;font-weight:500}.post-editor-modal-dropzone-hint{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px}.post-editor-modal-hidden-input{display:none}.post-editor-modal-attachment-preview{background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.post-editor-modal-attachment-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.post-editor-modal-attachment-name{color:var(--color-text-primary);letter-spacing:-.28px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.post-editor-modal-attachment-hint{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px}.post-editor-modal-attachment-remove{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.post-editor-modal-attachment-remove:hover{background:var(--color-bg-card)}.post-editor-modal-attachment-remove img{width:16px;height:16px}.post-editor-modal-pin-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.post-editor-modal-pin-label{color:var(--color-text-primary);letter-spacing:-.16px;font-size:16px;font-weight:500}.community-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.community-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.community-page-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.community-page-search-bar{flex:1;min-width:320px}.community-page-card{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.community-page-list{margin:0;padding:0;list-style:none}.community-page-row{border-bottom:1px solid var(--color-bg-page);justify-content:space-between;align-items:center;gap:20px;padding:12px 12px 12px 20px;display:flex}.community-page-row:last-child{border-bottom:none}.community-page-info{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.community-page-title{color:var(--color-text-primary);letter-spacing:-.16px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.community-page-meta{color:var(--color-text-secondary);letter-spacing:-.14px;flex-shrink:0;font-size:14px;font-weight:500}.community-page-row-actions{flex-shrink:0;gap:8px;display:inline-flex}.community-page-footer{border-top:1px solid var(--color-border);align-items:center;padding:20px;display:flex}.community-page-total{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.fid-backdrop{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fid-modal{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;gap:20px;width:480px;max-height:calc(100vh - 48px);padding:32px;font-family:Wanted Sans,Pretendard,sans-serif;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0003}.fid-header{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.fid-header__title-group{flex-direction:column;gap:12px;display:flex}.fid-title{letter-spacing:-.02em;color:#0d0c0c;margin:0;font-size:20px;font-weight:700;line-height:20px}.fid-desc{letter-spacing:-.01em;color:#b6b0af;margin:0;font-size:14px;font-weight:500;line-height:14px}.fid-close{cursor:pointer;color:#363130;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.fid-loading{text-align:center;color:#888;padding:24px}.fid-card{background:#fff;border:1px solid #efedeb;border-radius:6px;flex-direction:column;display:flex}.fid-card__head{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.fid-card__title{letter-spacing:-.02em;color:#0d0c0c;margin:0;font-size:16px;font-weight:700;line-height:16px}.fid-card__body{flex-direction:column;gap:8px;padding:0 20px 20px;display:flex}.fid-card__body--row{flex-flow:wrap;gap:20px}.fid-assignee-chip{color:#1b1918;border:1px solid #cfccc9;border-radius:4px;align-items:center;height:32px;padding:0 10px;font-size:12px;font-weight:400;display:inline-flex}.fid-rows{flex-direction:column;display:flex}.fid-row{border-top:1px solid #efedeb;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.fid-row:first-child{border-top:0}.fid-row__label{color:#b6b0af;letter-spacing:-.02em;font-size:14px;font-weight:500}.fid-row__value{color:#1b1918;text-align:right;letter-spacing:-.02em;font-size:14px;font-weight:500}.fid-message{border-top:1px solid #efedeb;flex-direction:column;gap:6px;padding:12px 20px;display:flex}.fid-message__body{letter-spacing:-.01em;color:#6b6361;white-space:pre-line;margin:0;font-size:14px;font-weight:400;line-height:26px}.fid-label{letter-spacing:-.02em;color:#1b1918;font-size:12px;font-weight:400;line-height:12px}.fid-select{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.fid-select__box{cursor:pointer;background:#fff;border:1px solid #cfccc9;border-radius:6px;outline:0;align-items:center;height:48px;padding:0 16px;display:flex;position:relative}.fid-select__box:focus-visible,.fid-select__box.is-open{border-color:#810d23}.fid-select__box.is-disabled{cursor:not-allowed;background:#f9f8f6}.fid-select__value{letter-spacing:-.01em;color:#1b1918;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:24px;font-family:inherit;font-size:16px;font-weight:500;overflow:hidden}.fid-select__value.is-placeholder{color:#b6b0af}.fid-select__caret{pointer-events:none;position:absolute;right:16px}.fid-select__box.is-open .fid-select__caret{transform:rotate(180deg)}.fid-select__menu{z-index:20;background:#fff;border:1px solid #cfccc9;border-radius:6px;max-height:240px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.fid-select__option{color:#1b1918;cursor:pointer;letter-spacing:-.02em;padding:10px 16px;font-size:14px;font-weight:500}.fid-select__option:hover{background:#f9f8f6}.fid-select__option.is-selected{color:#810d23;background:#faf0f2;font-weight:600}.fid-textarea{letter-spacing:-.02em;color:#1b1918;resize:none;box-sizing:border-box;border:1px solid #cfccc9;border-radius:6px;outline:0;height:145px;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:500;line-height:26px}.fid-textarea::placeholder{color:#cfccc9}.fid-textarea__count{color:#6b6361;align-self:flex-end;font-size:12px;font-weight:400}.fid-radios{gap:20px;display:flex}.fid-radio{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.fid-radio input{opacity:0;pointer-events:none;position:absolute}.fid-radio__dot{background:#fff;border:1.5px solid #cfccc9;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .15s;position:relative}.fid-radio input:checked+.fid-radio__dot{border-color:#810d23}.fid-radio input:checked+.fid-radio__dot:after{content:"";background:#810d23;border-radius:50%;position:absolute;inset:4px}.fid-radio__label{color:#1b1918;letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.fid-footer{justify-content:flex-end;align-items:center;gap:8px;padding-top:20px;display:flex}.fid-btn{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:400;line-height:16px;transition:opacity .15s;display:inline-flex}.fid-btn--outline{color:#1b1918;background:#fff;border:1px solid #cfccc9}.fid-btn--primary{color:#fff;background:#810d23}.fid-btn:disabled{opacity:.5;cursor:not-allowed}.franchise-inquiries-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.franchise-inquiries-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.franchise-inquiries-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.franchise-inquiries-page-search-bar{flex:1;min-width:320px;max-width:480px}.franchise-inquiries-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.franchise-inquiries-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.franchise-inquiries-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.franchise-inquiries-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.franchise-inquiries-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.franchise-inquiries-page-number-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.franchise-inquiries-page-bold{color:var(--color-text-primary);letter-spacing:-.26px;font-size:13px;font-weight:600}.franchise-inquiries-page-phone-cell,.franchise-inquiries-page-time-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.consignment-detail-modal-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.consignment-detail-modal-card-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.consignment-detail-modal-card-title{color:var(--color-text-primary);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700}.consignment-detail-modal-card-body{flex-direction:column;gap:16px;padding:20px;display:flex}.consignment-detail-modal-info-body{flex-direction:column;display:flex}.consignment-detail-modal-info-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.consignment-detail-modal-info-row:last-child{border-bottom:none}.consignment-detail-modal-info-label{color:var(--color-text-secondary);letter-spacing:-.28px;flex-shrink:0;font-size:14px;font-weight:500}.consignment-detail-modal-info-value{color:var(--color-text-primary);letter-spacing:-.28px;text-align:right;word-break:break-word;font-size:14px;font-weight:500}.new-consignment-modal-stack{flex-direction:column;gap:20px;display:flex}.new-consignment-modal-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.new-consignment-modal-card-header{border-bottom:1px solid var(--color-border);padding:16px 20px}.new-consignment-modal-card-title{color:var(--color-text-primary);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700}.new-consignment-modal-card-body{flex-direction:column;gap:16px;padding:20px;display:flex}.consignment-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.consignment-page-header-actions{align-items:center;gap:8px;display:inline-flex}.consignment-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.consignment-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.consignment-page-search-bar{flex:1;min-width:320px;max-width:480px}.consignment-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.consignment-page-table-shell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.consignment-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.consignment-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.consignment-page-row-actions{justify-content:flex-end;gap:8px;display:inline-flex}.consignment-page-id-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.consignment-page-product-cell{max-width:220px;color:var(--color-text-primary);letter-spacing:-.26px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.consignment-page-number-cell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.consignment-page-mono-cell{color:var(--color-text-primary);letter-spacing:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.consignment-page-dim{color:var(--color-text-secondary)}.kakao-gift-detail-modal-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.kakao-gift-detail-modal-infoBody{flex-direction:column;display:flex}.kakao-gift-detail-modal-infoRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.kakao-gift-detail-modal-infoRow:last-child{border-bottom:none}.kakao-gift-detail-modal-infoLabel{color:var(--color-text-secondary);letter-spacing:-.28px;flex-shrink:0;font-size:14px;font-weight:500}.kakao-gift-detail-modal-infoValue{color:var(--color-text-primary);letter-spacing:-.28px;text-align:right;word-break:break-word;font-size:14px;font-weight:500}.kakao-gift-detail-modal-field{flex-direction:column;gap:8px;display:flex}.kakao-gift-detail-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.kakao-gift-detail-modal-timeline{flex-direction:column;margin:0;padding:4px 0 0;list-style:none;display:flex}.kakao-gift-detail-modal-timelineItem{gap:16px;display:flex}.kakao-gift-detail-modal-timelineMark{flex-direction:column;flex-shrink:0;align-items:center;width:8px;padding-top:6px;display:flex;position:relative}.kakao-gift-detail-modal-timelineDot{background:var(--color-primary,#810d23);border-radius:50%;flex-shrink:0;width:8px;height:8px}.kakao-gift-detail-modal-timelineLine{background:var(--color-border);flex:1;width:1px;margin-top:4px}.kakao-gift-detail-modal-timelineBody{flex-direction:column;gap:6px;padding-bottom:20px;display:flex}.kakao-gift-detail-modal-timelineItem:last-child .kakao-gift-detail-modal-timelineBody{padding-bottom:0}.kakao-gift-detail-modal-timelineLabel{color:var(--color-text-primary);letter-spacing:-.14px;font-size:14px;font-weight:500}.kakao-gift-detail-modal-timelineAt{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:400}.template-editor-modal-form{flex-direction:column;gap:20px;display:flex}.template-editor-modal-codeLine{color:var(--color-text-primary);letter-spacing:-.24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.template-editor-modal-field{flex-direction:column;gap:8px;display:flex}.template-editor-modal-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.template-editor-modal-variableRow{flex-wrap:wrap;gap:8px;display:flex}.template-editor-modal-variableChip{color:#8a5c00;height:24px;font-family:var(--font-sans);letter-spacing:-.13px;cursor:pointer;background:#fff3db;border:none;border-radius:4px;align-items:center;padding:0 8px;font-size:13px;font-weight:500;transition:background-color .12s;display:inline-flex}.template-editor-modal-variableChip:hover{background:#ffe9b6}.template-editor-modal-previewWrap{justify-content:center;padding:8px 0;display:flex}.template-editor-modal-previewPhone{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;width:320px;display:flex;overflow:hidden}.template-editor-modal-previewPhoneHead{background:#ffdb4a;align-items:center;padding:20px;display:flex}.template-editor-modal-previewPhoneTitle{color:var(--color-text-primary);letter-spacing:-.32px;font-size:16px;font-weight:700}.template-editor-modal-previewPhoneBody{background:var(--color-bg-card);padding:20px}.template-editor-modal-previewPhoneText{color:var(--color-text-primary);letter-spacing:-.14px;white-space:pre-wrap;margin:0;font-size:14px;font-weight:500;line-height:24px}.kakao-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.kakao-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.kakao-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.kakao-page-searchBar{flex:1;min-width:320px;max-width:480px}.kakao-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.kakao-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.kakao-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.kakao-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.kakao-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.kakao-page-idCell{color:var(--color-text-primary);letter-spacing:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.kakao-page-productCell{max-width:220px;color:var(--color-text-primary);letter-spacing:-.26px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.kakao-page-numberCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.kakao-page-timeCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.kakao-page-dim{color:var(--color-text-secondary)}.kakao-page-placeholder{background:var(--color-bg-card);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 32px;display:flex}.kakao-page-placeholderTitle{color:var(--color-text-primary);letter-spacing:-.36px;font-size:18px;font-weight:700}.kakao-page-placeholderText{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.kakao-page-alimtalkBody{flex-direction:column;gap:20px;display:flex}.kakao-page-alimtalkGrid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:20px;display:grid}.kakao-page-templatesCard,.kakao-page-previewCard{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.kakao-page-sectionHeader{padding:24px 32px 16px}.kakao-page-sectionTitle{color:var(--color-text-primary);letter-spacing:-.36px;margin:0;font-size:18px;font-weight:700}.kakao-page-templateList{flex-direction:column;gap:12px;margin:0;padding:0 20px 24px;list-style:none;display:flex}.kakao-page-templateItem{background:var(--color-bg-card);border:1px solid var(--color-border);text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:16px 20px;font-family:inherit;transition:border-color .12s,background-color .12s;display:flex}.kakao-page-templateItem:hover{border-color:var(--color-text-secondary)}.kakao-page-templateItemActive{border-color:var(--color-primary,#810d23);background:#fff5f6}.kakao-page-templateInfo{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.kakao-page-templateHead{align-items:center;gap:12px;display:flex}.kakao-page-templateName{color:var(--color-text-primary);letter-spacing:-.32px;font-size:16px;font-weight:700}.kakao-page-templateCode{color:var(--color-text-secondary);letter-spacing:-.13px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.kakao-page-templateEdit{flex-shrink:0;display:inline-flex}.kakao-page-previewBody{flex-direction:column;align-items:center;gap:16px;padding:0 32px 32px;display:flex}.kakao-page-previewMeta{flex-direction:column;align-self:stretch;gap:8px;display:flex}.kakao-page-previewMetaTop{align-items:center;gap:12px;display:flex}.kakao-page-previewName{color:var(--color-text-primary);letter-spacing:-.32px;font-size:16px;font-weight:700}.kakao-page-previewCode{color:var(--color-text-secondary);letter-spacing:-.13px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.kakao-page-previewPhone{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;width:320px;max-width:100%;display:flex;overflow:hidden}.kakao-page-previewPhoneHead{background:#ffdb4a;align-items:center;padding:20px;display:flex}.kakao-page-previewPhoneTitle{color:var(--color-text-primary);letter-spacing:-.32px;font-size:16px;font-weight:700}.kakao-page-previewPhoneBody{background:var(--color-bg-card);padding:20px}.kakao-page-previewPhoneText{color:var(--color-text-primary);letter-spacing:-.14px;white-space:pre-wrap;margin:0;font-size:14px;font-weight:500;line-height:24px}.kakao-page-previewUpdated{color:var(--color-text-secondary);letter-spacing:-.24px;align-self:stretch;font-size:12px;font-weight:400}.kakao-page-previewEmpty{flex:1;justify-content:center;align-items:center;min-height:240px;padding:32px;display:flex}.kakao-page-previewEmptyText{color:var(--color-text-secondary);letter-spacing:-.13px;text-align:center;font-size:13px;font-weight:400;line-height:22px}.kakao-page-settingsBody{flex-direction:column;gap:20px;display:flex}.kakao-page-settingsCard{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.kakao-page-settingsHeader{justify-content:space-between;align-items:center;padding:32px 32px 0;display:flex}.kakao-page-settingsBodyInner{flex-direction:column;gap:20px;padding:24px 32px 32px;display:flex}.kakao-page-settingsRow{grid-template-columns:repeat(2,minmax(0,426px));gap:20px;display:grid}.kakao-page-settingsField{flex-direction:column;display:flex}.kakao-page-toggleRow{align-items:center;gap:12px;padding-top:4px;display:flex}.kakao-page-toggleHint{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.naver-pay-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.naver-pay-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.naver-pay-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.naver-pay-page-searchBar{flex:1;min-width:320px;max-width:480px}.naver-pay-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.naver-pay-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.naver-pay-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.naver-pay-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.naver-pay-page-idCell{color:var(--color-text-primary);letter-spacing:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.naver-pay-page-timeCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.naver-pay-page-placeholder{background:var(--color-bg-card);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 32px;display:flex}.naver-pay-page-placeholderTitle{color:var(--color-text-primary);letter-spacing:-.36px;font-size:18px;font-weight:700}.naver-pay-page-placeholderText{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.naver-pay-page-settingsBody{flex-direction:column;gap:20px;display:flex}.naver-pay-page-settingsCard{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.naver-pay-page-settingsHeader{justify-content:space-between;align-items:center;padding:32px 32px 0;display:flex}.naver-pay-page-sectionTitle{color:var(--color-text-primary);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}.naver-pay-page-settingsBodyInner{flex-direction:column;gap:20px;padding:24px 32px 32px;display:flex}.naver-pay-page-settingsRow{grid-template-columns:repeat(2,minmax(0,426px));gap:20px;display:grid}.naver-pay-page-settingsField{flex-direction:column;display:flex}.pg-detail-modal-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.pg-detail-modal-cardHeader{border-bottom:1px solid var(--color-border);padding:16px 20px}.pg-detail-modal-cardTitle{color:var(--color-text-primary);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:700}.pg-detail-modal-infoBody{flex-direction:column;display:flex}.pg-detail-modal-infoRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.pg-detail-modal-infoRow:last-child{border-bottom:none}.pg-detail-modal-infoLabel{color:var(--color-text-secondary);letter-spacing:-.28px;flex-shrink:0;font-size:14px;font-weight:500}.pg-detail-modal-infoValue{color:var(--color-text-primary);letter-spacing:-.28px;text-align:right;word-break:break-word;font-size:14px;font-weight:500}.pg-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.pg-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.pg-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pg-page-searchBar{flex:1;min-width:320px;max-width:480px}.pg-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pg-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pg-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.pg-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.pg-page-idCell{color:var(--color-text-primary);letter-spacing:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.pg-page-methodCell{flex-direction:column;gap:4px;display:flex}.pg-page-methodLabel{color:var(--color-text-primary);letter-spacing:-.26px;font-size:13px;font-weight:600}.pg-page-methodDetail{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:500}.pg-page-numberCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px;font-weight:500}.pg-page-timeCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.pg-page-dim{color:var(--color-text-secondary)}.pg-page-placeholder{background:var(--color-bg-card);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 32px;display:flex}.pg-page-placeholderTitle{color:var(--color-text-primary);letter-spacing:-.36px;font-size:18px;font-weight:700}.pg-page-placeholderText{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.pg-page-settingsBody{flex-direction:column;gap:20px;display:flex}.pg-page-settingsCard{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pg-page-settingsHeader{justify-content:space-between;align-items:center;padding:32px 32px 0;display:flex}.pg-page-sectionTitle{color:var(--color-text-primary);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}.pg-page-settingsBodyInner{flex-direction:column;gap:20px;padding:24px 32px 32px;display:flex}.pg-page-settingsRow{grid-template-columns:repeat(2,minmax(0,426px));gap:20px;display:grid}.pg-page-settingsField{flex-direction:column;display:flex}.channel-talk-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.channel-talk-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.channel-talk-page-card{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.channel-talk-page-cardHeader{justify-content:space-between;align-items:center;padding:32px 32px 0;display:flex}.channel-talk-page-sectionTitle{color:var(--color-text-primary);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}.channel-talk-page-cardBody{flex-direction:column;gap:20px;padding:24px 32px 32px;display:flex}.channel-talk-page-channelIdField{flex-direction:column;max-width:426px;display:flex}.channel-talk-page-toggleRow{align-items:center;gap:12px;padding-top:4px;display:flex}.channel-talk-page-toggleHint{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.channel-talk-page-ruleList{flex-direction:column;gap:12px;margin:0;padding:24px 32px 32px;list-style:none;display:flex}.channel-talk-page-ruleItem{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.channel-talk-page-ruleInfo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.channel-talk-page-ruleName{color:var(--color-text-primary);letter-spacing:-.16px;font-size:16px;font-weight:500}.channel-talk-page-rulePath{color:var(--color-text-secondary);letter-spacing:-.13px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.safe-phone-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.safe-phone-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.safe-phone-page-card{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.safe-phone-page-cardHeader{justify-content:space-between;align-items:center;padding:32px 32px 0;display:flex}.safe-phone-page-sectionTitle{color:var(--color-text-primary);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}.safe-phone-page-headerActions{gap:8px;display:inline-flex}.safe-phone-page-cardBody{flex-direction:column;gap:20px;padding:24px 32px 32px;display:flex}.safe-phone-page-fieldRow{grid-template-columns:repeat(3,minmax(0,426px));gap:20px;display:grid}.safe-phone-page-field{flex-direction:column;max-width:426px;display:flex}.safe-phone-page-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.safe-phone-page-checkboxList{flex-direction:column;gap:12px;margin-top:4px;display:flex}.safe-phone-page-checkboxRow{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.safe-phone-page-checkboxLabel{color:var(--color-text-primary);letter-spacing:-.16px;font-size:16px;font-weight:500}.safe-phone-page-toggleRow{align-items:center;gap:12px;padding-top:4px;display:flex}.safe-phone-page-toggleHint{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.about-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.about-page-headerActions{align-items:center;gap:8px;display:inline-flex}.about-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.about-page-card{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.about-page-cardHeader{padding:32px 32px 0}.about-page-cardTitle{color:var(--color-text-primary);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}.about-page-cardBody{flex-direction:column;gap:20px;padding:24px 32px 32px;display:flex}.about-page-heroField{flex-direction:column;gap:8px;display:flex}.about-page-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.about-page-formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.about-page-field{flex-direction:column;display:flex}.about-page-dropzone{background:var(--color-bg-card);border:1px dashed var(--color-border);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.about-page-dropzone:hover{border-color:var(--color-text-secondary)}.about-page-dropzoneActive{border-color:var(--color-primary,#810d23);background:var(--color-bg-page)}.about-page-plusBadge{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.about-page-plusBadge img{width:18px;height:18px}.about-page-dropzoneText{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.about-page-dropzoneTitle{color:var(--color-text-primary);letter-spacing:-.28px;font-size:14px;font-weight:500}.about-page-dropzoneHint{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px}.about-page-hiddenInput{display:none}.about-page-attachmentPreview{background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.about-page-attachmentMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.about-page-attachmentName{color:var(--color-text-primary);letter-spacing:-.28px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.about-page-attachmentHint{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px}.about-page-attachmentRemove{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.about-page-attachmentRemove:hover{background:var(--color-bg-card)}.about-page-attachmentRemove img{width:16px;height:16px}.about-page-editor{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.about-page-editorToolbar{background:var(--color-bg-page);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.about-page-toolbarGroup{border-right:1px solid var(--color-border);align-items:center;gap:4px;padding-right:12px;display:inline-flex}.about-page-toolbarGroup:last-child{border-right:none;padding-right:0}.about-page-toolbarBtn{height:28px;color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.24px;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.about-page-toolbarBtn:hover{background:var(--color-bg-card)}.about-page-editorArea{background:var(--color-bg-card);width:100%;color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.15px;resize:vertical;border:none;outline:none;min-height:260px;padding:16px 20px;font-size:15px;font-weight:500;line-height:26px}.about-page-placeholder{background:var(--color-bg-card);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 32px;display:flex}.about-page-placeholderTitle{color:var(--color-text-primary);letter-spacing:-.36px;font-size:18px;font-weight:700}.about-page-placeholderText{color:var(--color-text-secondary);letter-spacing:-.14px;font-size:14px;font-weight:500}.franchise-info-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.franchise-info-page-headerActions{align-items:center;gap:8px;display:inline-flex}.franchise-info-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.franchise-info-page-card{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.franchise-info-page-cardHeader{justify-content:space-between;align-items:center;padding:32px 32px 0;display:flex}.franchise-info-page-cardTitle{color:var(--color-text-primary);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}.franchise-info-page-cardBody{flex-direction:column;gap:20px;padding:24px 32px 32px;display:flex}.franchise-info-page-heroField{flex-direction:column;gap:8px;display:flex}.franchise-info-page-fieldLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.franchise-info-page-formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.franchise-info-page-field{flex-direction:column;display:flex}.franchise-info-page-dropzone{background:var(--color-bg-card);border:1px dashed var(--color-border);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.franchise-info-page-dropzone:hover{border-color:var(--color-text-secondary)}.franchise-info-page-dropzoneActive{border-color:var(--color-primary,#810d23);background:var(--color-bg-page)}.franchise-info-page-plusBadge{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.franchise-info-page-plusBadge img{width:18px;height:18px}.franchise-info-page-dropzoneText{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.franchise-info-page-dropzoneTitle{color:var(--color-text-primary);letter-spacing:-.28px;font-size:14px;font-weight:500}.franchise-info-page-dropzoneHint{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px}.franchise-info-page-hiddenInput{display:none}.franchise-info-page-attachmentPreview{background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.franchise-info-page-attachmentMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.franchise-info-page-attachmentName{color:var(--color-text-primary);letter-spacing:-.28px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.franchise-info-page-attachmentHint{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px}.franchise-info-page-attachmentRemove{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.franchise-info-page-attachmentRemove:hover{background:var(--color-bg-card)}.franchise-info-page-attachmentRemove img{width:16px;height:16px}.franchise-info-page-editor{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.franchise-info-page-editorToolbar{background:var(--color-bg-page);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.franchise-info-page-toolbarGroup{border-right:1px solid var(--color-border);align-items:center;gap:4px;padding-right:12px;display:inline-flex}.franchise-info-page-toolbarGroup:last-child{border-right:none;padding-right:0}.franchise-info-page-toolbarBtn{height:28px;color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.24px;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.franchise-info-page-toolbarBtn:hover{background:var(--color-bg-card)}.franchise-info-page-editorArea{background:var(--color-bg-card);width:100%;color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.15px;resize:vertical;border:none;outline:none;min-height:260px;padding:16px 20px;font-size:15px;font-weight:500;line-height:26px}.franchise-info-page-costGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;padding:24px 32px 16px;display:grid}.franchise-info-page-costField{flex-direction:column;gap:8px;display:flex}.franchise-info-page-costLabelRow{align-items:center;gap:4px;display:flex}.franchise-info-page-costLabelInput{color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.24px;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:12px;font-weight:400}.franchise-info-page-costLabelInput:focus{border-bottom:1px solid var(--color-text-secondary)}.franchise-info-page-costFixedLabel{color:var(--color-text-primary);letter-spacing:-.24px;font-size:12px;font-weight:400}.franchise-info-page-essential{color:#bd2c0f}.franchise-info-page-costRemove{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.franchise-info-page-costRemove:hover{background:var(--color-bg-page)}.franchise-info-page-costRemove img{width:12px;height:12px}.franchise-info-page-costNoteWrap{padding:4px 32px 32px}.revisions-page-page{background:var(--color-bg-page);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.revisions-page-body{flex-direction:column;gap:20px;padding:32px;display:flex}.revisions-page-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.revisions-page-searchBar{flex:1;min-width:320px;max-width:480px}.revisions-page-selects{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.revisions-page-tableShell{background:var(--color-bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.revisions-page-footer{border-top:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.revisions-page-total{color:var(--color-text-primary);font-size:14px;font-weight:500}.revisions-page-rowActions{justify-content:flex-end;gap:8px;display:inline-flex}.revisions-page-timeCell{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.13px;font-size:13px}.revisions-page-descCell{flex-direction:column;gap:4px;display:flex}.revisions-page-descText{color:var(--color-text-primary);letter-spacing:-.26px;font-size:13px;font-weight:500}.revisions-page-descEditor{color:var(--color-text-secondary);letter-spacing:-.24px;font-size:12px;font-weight:500}.app-layout{background:var(--color-bg-page);align-items:stretch;min-height:100svh;display:flex}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-placeholder{text-align:left;padding:32px}.app-placeholder h1{color:var(--color-text-strong);margin:0 0 12px;font-size:24px}
