:root{--app-font-family:var(--font-pretendard);--color-basic-black:#000;--color-basic-white:#fff;--color-basic-red:#eb0000;--color-basic-yellow:#f9a825;--color-basic-green:#4caf50;--color-basic-skyblue:#0077d9;--color-gray-10:#0b0b0b;--color-gray-20:#1a1a1a;--color-gray-30:#272727;--color-gray-40:#404040;--color-gray-50:#535353;--color-gray-60:#686868;--color-gray-65:#7d7d7d;--color-gray-70:#a3a3a3;--color-gray-80:#d3d3d3;--color-gray-90:#e6e6e6;--color-gray-95:#f5f5f5;--color-gray-98:#fafafa;--color-blue-10:#172654;--color-blue-20:#1d3c8b;--color-blue-30:#1d43b0;--color-blue-40:#1c52d9;--color-blue-50:#2f6fed;--color-blue-60:#3a86f7;--color-blue-70:#5fa9fb;--color-blue-80:#92c8fe;--color-blue-90:#bfdcfe;--color-blue-95:#dbebfe;--color-blue-98:#eff6ff;--color-blue-99:#f5f9ff;--color-mantis-10:#0c270f;--color-mantis-20:#1e4922;--color-mantis-30:#235827;--color-mantis-40:#276e2c;--color-mantis-50:#2d8c33;--color-mantis-60:#3daa44;--color-mantis-70:#4dbe54;--color-mantis-80:#97de9b;--color-mantis-90:#c5edc7;--color-mantis-95:#e1f7e2;--color-mantis-98:#f2fbf2;--color-mantis-99:#f6f9f6;--color-fuchsia-blue-10:#3c1d4e;--color-fuchsia-blue-20:#58366d;--color-fuchsia-blue-30:#6c4287;--color-fuchsia-blue-40:#814ca4;--color-fuchsia-blue-50:#9156ba;--color-fuchsia-blue-60:#ad7cd0;--color-fuchsia-blue-70:#c4a1df;--color-fuchsia-blue-80:#dbc6ec;--color-fuchsia-blue-90:#ebdff5;--color-fuchsia-blue-95:#f4eef9;--color-fuchsia-blue-98:#faf7fd;--color-fuchsia-blue-99:#faf7fd;--color-etc-logo-blue:#00257c;--color-etc-logo-blue2:#2e4683;--color-etc-logo-gray:#898989;--brand-primary-10:var(--color-blue-10);--brand-primary-20:var(--color-blue-20);--brand-primary-30:var(--color-blue-30);--brand-primary-40:var(--color-blue-40);--brand-primary-50:var(--color-blue-50);--brand-primary-60:var(--color-blue-60);--brand-primary-70:var(--color-blue-70);--brand-primary-80:var(--color-blue-80);--brand-primary-90:var(--color-blue-90);--brand-primary-95:var(--color-blue-95);--brand-primary-98:var(--color-blue-98);--brand-primary-99:var(--color-blue-99);--brand-neutral-10:var(--color-gray-10);--brand-neutral-20:var(--color-gray-20);--brand-neutral-30:var(--color-gray-30);--brand-neutral-40:var(--color-gray-40);--brand-neutral-50:var(--color-gray-50);--brand-neutral-60:var(--color-gray-60);--brand-neutral-65:var(--color-gray-65);--brand-neutral-70:var(--color-gray-70);--brand-neutral-80:var(--color-gray-80);--brand-neutral-90:var(--color-gray-90);--brand-neutral-95:var(--color-gray-95);--brand-neutral-98:var(--color-gray-98);--brand-neutral-black:var(--color-basic-black);--brand-neutral-white:var(--color-basic-white);--brand-status-error:var(--color-basic-red);--brand-status-warning:var(--color-basic-yellow);--brand-status-success:var(--color-basic-green);--brand-status-infomation:var(--color-basic-skyblue)}[data-theme=biotem]{--brand-primary-10:var(--color-fuchsia-blue-10);--brand-primary-20:var(--color-fuchsia-blue-20);--brand-primary-30:var(--color-fuchsia-blue-30);--brand-primary-40:var(--color-fuchsia-blue-40);--brand-primary-50:var(--color-fuchsia-blue-50);--brand-primary-60:var(--color-fuchsia-blue-60);--brand-primary-70:var(--color-fuchsia-blue-70);--brand-primary-80:var(--color-fuchsia-blue-80);--brand-primary-90:var(--color-fuchsia-blue-90);--brand-primary-95:var(--color-fuchsia-blue-95);--brand-primary-98:var(--color-fuchsia-blue-98);--brand-primary-99:var(--color-fuchsia-blue-99)}[data-theme=cimedical]{--brand-primary-10:var(--color-mantis-10);--brand-primary-20:var(--color-mantis-20);--brand-primary-30:var(--color-mantis-30);--brand-primary-40:var(--color-mantis-40);--brand-primary-50:var(--color-mantis-50);--brand-primary-60:var(--color-mantis-60);--brand-primary-70:var(--color-mantis-70);--brand-primary-80:var(--color-mantis-80);--brand-primary-90:var(--color-mantis-90);--brand-primary-95:var(--color-mantis-95);--brand-primary-98:var(--color-mantis-98);--brand-primary-99:var(--color-mantis-99)}:root{--semantic-text-brand:var(--brand-primary-40);--semantic-text-brand-strong:var(--brand-primary-20);--semantic-text-strongest:var(--brand-neutral-10);--semantic-text-stronger:var(--brand-neutral-30);--semantic-text-strong:var(--brand-neutral-40);--semantic-text-default:var(--brand-neutral-50);--semantic-text-subtle:var(--brand-neutral-60);--semantic-text-subtler:var(--brand-neutral-70);--semantic-text-subtlest:var(--brand-neutral-90);--semantic-text-inverse:var(--brand-neutral-white);--semantic-text-error:var(--brand-status-error);--semantic-text-warning:var(--brand-status-warning);--semantic-text-success:var(--brand-status-success);--semantic-text-information:var(--brand-status-infomation);--semantic-fill-strongest:var(--brand-neutral-30);--semantic-fill-stronger:var(--brand-neutral-70);--semantic-fill-strong:var(--brand-neutral-80);--semantic-fill-default:var(--brand-neutral-90);--semantic-fill-subtle:var(--brand-neutral-95);--semantic-fill-subtler:var(--brand-neutral-98);--semantic-fill-white:var(--brand-neutral-white);--semantic-fill-brand-strongest:var(--brand-primary-20);--semantic-fill-brand-stronger:var(--brand-primary-30);--semantic-fill-brand-strong:var(--brand-primary-40);--semantic-fill-brand:var(--brand-primary-90);--semantic-fill-brand-subtle:var(--brand-primary-95);--semantic-fill-brand-subtler:var(--brand-primary-98);--semantic-fill-brand-subtlest:var(--brand-primary-99);--semantic-fill-error:var(--brand-status-error);--semantic-fill-warning:var(--brand-status-warning);--semantic-fill-success:var(--brand-status-success);--semantic-fill-infomation:var(--brand-status-infomation);--semantic-border-stronger:var(--brand-neutral-20);--semantic-border-strong:var(--brand-neutral-65);--semantic-border-default:var(--brand-neutral-70);--semantic-border-subtle:var(--brand-neutral-80);--semantic-border-sutler:var(--brand-neutral-90);--semantic-border-brand-stronger:var(--brand-primary-40);--semantic-border-brand-strong:var(--brand-primary-80);--semantic-border-brand:var(--brand-primary-90);--semantic-border-brand-subtle:var(--brand-primary-95);--semantic-icon-stronger:var(--brand-neutral-20);--semantic-icon-strong:var(--brand-neutral-40);--semantic-icon-default:var(--brand-neutral-60);--semantic-icon-subtle:var(--brand-neutral-70);--semantic-icon-subtler:var(--brand-neutral-80);--semantic-icon-inverse:var(--brand-neutral-white);--semantic-icon-brand-strong:var(--brand-primary-20);--semantic-icon-brand:var(--brand-primary-40);--semantic-icon-error:var(--brand-status-error);--semantic-icon-warning:var(--brand-status-warning);--semantic-icon-success:var(--brand-status-success);--semantic-icon-information:var(--brand-status-infomation);--component-text-gnb-default:var(--semantic-text-subtle);--component-text-gnb-hover:var(--semantic-text-default);--component-text-gnb-selected:var(--semantic-text-brand);--component-text-label:var(--semantic-text-default);--component-text-input-filled:var(--semantic-text-strongest);--component-text-input-default:var(--semantic-text-subtler);--component-text-tooth-number:var(--semantic-text-subtlest);--component-text-designorder-section-title:var(--semantic-text-brand);--component-text-default:var(--semantic-text-strong);--component-text-caption:var(--semantic-text-subtler);--component-text-tab-selected:var(--semantic-text-inverse);--component-text-btn-primary:var(--semantic-text-inverse);--component-text-btn-secondary:var(--semantic-text-brand);--component-text-btn-tertiary:var(--semantic-text-subtle);--component-text-placeholder:var(--semantic-text-subtler);--component-text-gnb-sub-default:var(--semantic-text-strongest);--component-text-gnb-sub-selected:var(--semantic-text-brand);--component-text-page-title:var(--semantic-text-strongest);--component-text-table-header:var(--semantic-text-subtle);--component-text-table-default:var(--semantic-text-strong);--component-text-accent:var(--semantic-text-brand-strong);--component-text-error:var(--semantic-text-error);--component-text-warning:var(--semantic-text-warning);--component-text-success:var(--semantic-text-success);--component-text-information:var(--semantic-text-information);--component-text-modal-title:var(--semantic-text-strongest);--component-text-modal-content:var(--semantic-text-default);--component-text-menu:var(--semantic-text-stronger);--component-text-footer-menu:var(--semantic-text-subtle);--component-text-footer-content:var(--semantic-text-subtler);--component-fill-bg:var(--semantic-fill-white);--component-fill-surface:var(--semantic-fill-subtle);--component-fill-surface-subtle:var(--semantic-fill-subtler);--component-fill-main-inquiry-icon-bg:var(--semantic-fill-brand-subtler);--component-fill-main-menu-icon-bg:var(--semantic-fill-white);--component-fill-gnb-hover:var(--semantic-fill-subtler);--component-fill-designorder-section-title:var(--semantic-fill-brand-subtlest);--component-fill-btn-primary:var(--semantic-fill-brand-strong);--component-fill-btn-primary-hover:var(--semantic-fill-brand-stronger);--component-fill-btn-primary-press:var(--semantic-fill-brand-strongest);--component-fill-btn-primary-disabled:var(--semantic-fill-strong);--component-fill-btn-secondary:var(--semantic-fill-white);--component-fill-btn-secondary-hover:var(--semantic-fill-brand-subtlest);--component-fill-btn-secondary-press:var(--semantic-fill-brand-subtler);--component-fill-tab:var(--semantic-fill-white);--component-fill-tab-hover:var(--semantic-fill-subtler);--component-fill-tab-press:var(--semantic-fill-default);--component-fill-tab-selected:var(--semantic-fill-brand-strong);--component-fill-list-unread:var(--semantic-fill-subtle);--component-fill-list-read:var(--semantic-fill-white);--component-fill-input:var(--semantic-fill-white);--component-fill-input-hover:var(--semantic-fill-brand-subtlest);--component-fill-input-filled:var(--semantic-fill-white);--component-fill-dropdown-open-hover:var(--semantic-fill-subtle);--component-fill-toggle-on:var(--semantic-fill-brand-strong);--component-fill-toggle-off:var(--semantic-fill-stronger);--component-fill-info-surface:var(--semantic-fill-brand-subtlest);--component-fill-table-hover:var(--semantic-fill-subtler);--component-fill-order-chip:var(--semantic-fill-brand-strongest);--component-fill-btn-designorder-normal-hover:var(--semantic-fill-brand-subtler);--component-fill-btn-designorder-normal-press:var(--semantic-fill-brand);--component-fill-btn-designorder-nomal-selected:var(--semantic-fill-brand-subtle);--component-fill-btn-designorder-file:var(--semantic-fill-subtler);--component-fill-btn-designorder-file-hover:var(--semantic-fill-subtle);--component-fill-btn-designorder-file-press:var(--semantic-fill-default);--component-fill-btn-designorder-type:var(--semantic-fill-default);--component-fill-btn-designorder-type-hover:var(--semantic-fill-strong);--component-fill-btn-designorder-type-press:var(--semantic-fill-stronger);--component-fill-btn-designorder-type-selected:var(--semantic-fill-white);--component-fill-modal-btn-close:var(--semantic-fill-default);--component-fill-error:var(--semantic-fill-error);--component-fill-warning:var(--semantic-fill-warning);--component-fill-success:var(--semantic-fill-success);--component-fill-information:var(--semantic-fill-infomation);--component-fill-scrollbar:var(--semantic-fill-strong);--component-fill-bubble:var(--semantic-fill-strongest);--component-fill-chart:var(--semantic-fill-brand);--component-border-gnb-divider:var(--semantic-border-sutler);--component-border-gnb-divider-selected:var(--semantic-border-brand-stronger);--component-border-btn-secondary:var(--semantic-border-brand-stronger);--component-border-tab:var(--semantic-border-subtle);--component-border-surface-divider:var(--semantic-border-sutler);--component-border-list:var(--semantic-border-sutler);--component-border-footer-divider:var(--semantic-border-sutler);--component-border-section-title-divider:var(--semantic-border-sutler);--component-border-input:var(--semantic-border-subtle);--component-border-input-focus:var(--semantic-border-brand-stronger);--component-border-filter:var(--semantic-border-sutler);--component-border-filter-filled:var(--semantic-border-strong);--component-border-btn-designorder-type-selected:var(--semantic-border-brand-stronger);--component-border-designorder-section-title:var(--semantic-border-brand-stronger);--component-border-btn-designorder-normal:var(--semantic-border-brand);--component-border-btn-designorder-file:var(--semantic-border-subtle);--component-border-toothnumber-line:var(--semantic-border-sutler);--component-border-table-header:var(--semantic-border-stronger);--component-border-table:var(--semantic-border-sutler);--component-border-table-toothnumber:var(--semantic-border-default);--component-border-info:var(--semantic-border-brand);--component-border-section-divider:var(--semantic-border-subtle);--component-border-check:var(--semantic-border-subtle);--component-border-check-on:var(--semantic-border-brand-stronger);--component-icon-gnb:var(--semantic-icon-default);--component-icon-gnb-selected:var(--semantic-icon-brand);--component-icon-top-nav:var(--semantic-icon-stronger);--component-icon-primary:var(--semantic-icon-brand);--component-icon-default:var(--semantic-icon-default);--component-icon-footer:var(--semantic-icon-subtler);--component-icon-table-link-accent:var(--semantic-icon-brand-strong);--component-icon-table:var(--semantic-icon-stronger);--component-icon-tab-selected:var(--semantic-icon-inverse);--component-icon-tab:var(--semantic-icon-strong);--component-icon-designorder-close:var(--semantic-icon-subtler);--component-icon-inverse:var(--semantic-icon-inverse);--component-icon-modal-btn-close:var(--semantic-icon-strong);--component-icon-error:var(--semantic-icon-error);--component-icon-warning:var(--semantic-icon-warning);--component-icon-success:var(--semantic-icon-success);--component-icon-information:var(--semantic-icon-information);--font-family-default:var(--app-font-family), system-ui, sans-serif;--font-family-eng:var(--app-font-family), system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-18:18px;--font-size-19:19px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--font-size-26:26px;--font-size-28:28px;--font-size-30:30px;--font-size-32:32px;--font-size-34:34px;--font-size-36:36px;--font-size-40:40px;--font-size-42:42px;--font-size-48:48px;--font-size-54:54px;--font-size-60:60px;--typo-title-lg-font-family:var(--font-family-default);--typo-title-lg-font-weight:var(--font-weight-bold);--typo-title-lg-font-size:var(--font-size-48);--typo-title-md-font-family:var(--font-family-default);--typo-title-md-font-weight:var(--font-weight-bold);--typo-title-md-font-size:var(--font-size-36);--typo-title-sm-font-family:var(--font-family-default);--typo-title-sm-font-weight:var(--font-weight-bold);--typo-title-sm-font-size:var(--font-size-32);--typo-heading-xl-font-family:var(--font-family-default);--typo-heading-xl-font-weight:var(--font-weight-bold);--typo-heading-xl-font-size:var(--font-size-40);--typo-heading-lg-font-family:var(--font-family-default);--typo-heading-lg-font-weight:var(--font-weight-bold);--typo-heading-lg-font-size:var(--font-size-34);--typo-heading-md-font-family:var(--font-family-default);--typo-heading-md-font-weight:var(--font-weight-bold);--typo-heading-md-font-size:var(--font-size-28);--typo-heading-sm-font-family:var(--font-family-default);--typo-heading-sm-font-weight:var(--font-weight-bold);--typo-heading-sm-font-size:var(--font-size-24);--typo-heading-xs-font-family:var(--font-family-default);--typo-heading-xs-font-weight:var(--font-weight-bold);--typo-heading-xs-font-size:var(--font-size-19);--typo-body-xl-font-family:var(--font-family-default);--typo-body-xl-font-weight:var(--font-weight-medium);--typo-body-xl-font-size:var(--font-size-24);--typo-body-lg-font-family:var(--font-family-default);--typo-body-lg-font-weight:var(--font-weight-medium);--typo-body-lg-font-size:var(--font-size-19);--typo-body-md-font-family:var(--font-family-default);--typo-body-md-font-weight:var(--font-weight-medium);--typo-body-md-font-size:var(--font-size-16);--typo-body-sm-font-family:var(--font-family-default);--typo-body-sm-font-weight:var(--font-weight-medium);--typo-body-sm-font-size:var(--font-size-15);--typo-body-xs-font-family:var(--font-family-default);--typo-body-xs-font-weight:var(--font-weight-medium);--typo-body-xs-font-size:var(--font-size-14);--typo-body-xxs-font-family:var(--font-family-default);--typo-body-xxs-font-weight:var(--font-weight-medium);--typo-body-xxs-font-size:var(--font-size-13);--typo-body-bold-xl-font-family:var(--font-family-default);--typo-body-bold-xl-font-weight:var(--font-weight-semibold);--typo-body-bold-xl-font-size:var(--font-size-24);--typo-body-bold-lg-font-family:var(--font-family-default);--typo-body-bold-lg-font-weight:var(--font-weight-semibold);--typo-body-bold-lg-font-size:var(--font-size-19);--typo-body-bold-md-font-family:var(--font-family-default);--typo-body-bold-md-font-weight:var(--font-weight-semibold);--typo-body-bold-md-font-size:var(--font-size-16);--typo-body-bold-sm-font-family:var(--font-family-default);--typo-body-bold-sm-font-weight:var(--font-weight-semibold);--typo-body-bold-sm-font-size:var(--font-size-15);--typo-body-bold-xs-font-family:var(--font-family-default);--typo-body-bold-xs-font-weight:var(--font-weight-semibold);--typo-body-bold-xs-font-size:var(--font-size-14);--typo-body-bold-xxs-font-family:var(--font-family-default);--typo-body-bold-xxs-font-weight:var(--font-weight-semibold);--typo-body-bold-xxs-font-size:var(--font-size-13);--typo-body-regular-xl-font-family:var(--font-family-default);--typo-body-regular-xl-font-weight:var(--font-weight-regular);--typo-body-regular-xl-font-size:var(--font-size-24);--typo-body-regular-lg-font-family:var(--font-family-default);--typo-body-regular-lg-font-weight:var(--font-weight-regular);--typo-body-regular-lg-font-size:var(--font-size-19);--typo-body-regular-md-font-family:var(--font-family-default);--typo-body-regular-md-font-weight:var(--font-weight-regular);--typo-body-regular-md-font-size:var(--font-size-16);--typo-body-regular-sm-font-family:var(--font-family-default);--typo-body-regular-sm-font-weight:var(--font-weight-regular);--typo-body-regular-sm-font-size:var(--font-size-15);--typo-body-regular-xs-font-family:var(--font-family-default);--typo-body-regular-xs-font-weight:var(--font-weight-regular);--typo-body-regular-xs-font-size:var(--font-size-14);--typo-body-regular-xxs-font-family:var(--font-family-default);--typo-body-regular-xxs-font-weight:var(--font-weight-regular);--typo-body-regular-xxs-font-size:var(--font-size-13);--typo-caption-lg-font-family:var(--font-family-default);--typo-caption-lg-font-weight:var(--font-weight-regular);--typo-caption-lg-font-size:var(--font-size-16);--typo-caption-md-font-family:var(--font-family-default);--typo-caption-md-font-weight:var(--font-weight-regular);--typo-caption-md-font-size:var(--font-size-14);--typo-caption-sm-font-family:var(--font-family-default);--typo-caption-sm-font-weight:var(--font-weight-medium);--typo-caption-sm-font-size:var(--font-size-13);--typo-label-lg-font-family:var(--font-family-default);--typo-label-lg-font-weight:var(--font-weight-medium);--typo-label-lg-font-size:var(--font-size-16);--typo-label-md-font-family:var(--font-family-default);--typo-label-md-font-weight:var(--font-weight-medium);--typo-label-md-font-size:var(--font-size-14);--typo-label-sm-font-family:var(--font-family-default);--typo-label-sm-font-weight:var(--font-weight-medium);--typo-label-sm-font-size:var(--font-size-13)}@media (max-width:1439px){:root{--typo-title-lg-font-size:var(--font-size-34);--typo-title-md-font-size:var(--font-size-30);--typo-title-sm-font-size:var(--font-size-28);--typo-heading-xl-font-size:var(--font-size-36);--typo-heading-lg-font-size:var(--font-size-28);--typo-heading-md-font-size:var(--font-size-24);--typo-heading-sm-font-size:var(--font-size-22);--typo-heading-xs-font-size:var(--font-size-18);--typo-body-xl-font-size:var(--font-size-18);--typo-body-lg-font-size:var(--font-size-16);--typo-body-md-font-size:var(--font-size-15);--typo-body-sm-font-size:var(--font-size-14);--typo-body-xs-font-size:var(--font-size-13);--typo-body-xxs-font-size:var(--font-size-12);--typo-body-bold-xl-font-size:var(--font-size-19);--typo-body-bold-lg-font-size:var(--font-size-16);--typo-body-bold-md-font-size:var(--font-size-15);--typo-body-bold-sm-font-size:var(--font-size-14);--typo-body-bold-xs-font-size:var(--font-size-13);--typo-body-bold-xxs-font-size:var(--font-size-12);--typo-body-regular-xl-font-size:var(--font-size-19);--typo-body-regular-lg-font-size:var(--font-size-16);--typo-body-regular-md-font-size:var(--font-size-15);--typo-body-regular-sm-font-size:var(--font-size-14);--typo-body-regular-xs-font-size:var(--font-size-13);--typo-body-regular-xxs-font-size:var(--font-size-12);--typo-caption-lg-font-size:var(--font-size-15)}}@media (max-width:767px){:root{--typo-title-lg-font-size:var(--font-size-28);--typo-title-md-font-size:var(--font-size-26);--typo-title-sm-font-size:var(--font-size-26);--typo-heading-xl-font-size:var(--font-size-30);--typo-heading-lg-font-size:var(--font-size-24);--typo-heading-md-font-size:var(--font-size-22);--typo-heading-sm-font-size:var(--font-size-20);--typo-heading-xs-font-size:var(--font-size-16);--typo-body-xl-font-size:var(--font-size-15);--typo-body-lg-font-size:var(--font-size-15);--typo-body-md-font-size:var(--font-size-14);--typo-body-sm-font-size:var(--font-size-14);--typo-body-xs-font-size:var(--font-size-13);--typo-body-xxs-font-size:var(--font-size-12);--typo-body-bold-xl-font-size:var(--font-size-16);--typo-body-bold-lg-font-size:var(--font-size-15);--typo-body-bold-md-font-size:var(--font-size-14);--typo-body-bold-sm-font-size:var(--font-size-14);--typo-body-bold-xs-font-size:var(--font-size-13);--typo-body-bold-xxs-font-size:var(--font-size-12);--typo-body-regular-xl-font-size:var(--font-size-16);--typo-body-regular-lg-font-size:var(--font-size-15);--typo-body-regular-md-font-size:var(--font-size-14);--typo-body-regular-sm-font-size:var(--font-size-14);--typo-body-regular-xs-font-size:var(--font-size-13);--typo-body-regular-xxs-font-size:var(--font-size-12);--typo-caption-lg-font-size:var(--font-size-14);--typo-caption-md-font-size:var(--font-size-13);--typo-caption-sm-font-size:var(--font-size-12)}}:root{--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-36:36px;--spacing-40:40px;--spacing-60:60px;--spacing-80:80px;--spacing-100:100px;--text-default:#000000e0;--text-subtle:#00000073;--theme-primary:var(--brand-primary-40);--theme-primary-hover:var(--brand-primary-30);--theme-primary-light:var(--brand-primary-50);--theme-primary-subtle:var(--brand-primary-98);--palette-gray-50:#f9fafb;--palette-gray-100:#f3f4f6;--palette-gray-200:#e5e7eb;--palette-gray-300:#d1d5dc;--palette-gray-400:#99a1af;--palette-gray-500:#6a7282;--palette-gray-700:#364153;--palette-gray-900:#101828;--palette-orange-500:#fe6e00;--palette-red-50:#fef2f2;--palette-red-400:#ff6568;--palette-red-500:#fb2c36;--palette-red-600:#e40014;--palette-logo-blue:#1f55db;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ring-focus:0 0 0 2px color-mix(in oklab, var(--theme-primary-light) 20%, transparent);--ring-error:0 0 0 2px color-mix(in oklab, var(--palette-red-500) 20%, transparent)}@supports (color:lab(0% 0 0)){:root{--palette-gray-50:lab(98.2596% -.247031 -.706708);--palette-gray-100:lab(96.1596% -.0823438 -1.13575);--palette-gray-200:lab(91.6229% -.159115 -2.26791);--palette-gray-300:lab(85.1236% -.612259 -3.7138);--palette-gray-400:lab(65.9269% -.832707 -8.17473);--palette-gray-500:lab(47.7841% -.393182 -10.0268);--palette-gray-700:lab(27.1134% -.956401 -12.3224);--palette-gray-900:lab(8.11897% .811279 -12.254);--palette-orange-500:lab(64.272% 57.1788 90.3583);--palette-red-50:lab(96.5005% 4.18508 1.52328);--palette-red-400:lab(63.7053% 60.745 31.3109);--palette-red-500:lab(55.4814% 75.0732 48.8528);--palette-red-600:lab(48.4493% 77.4328 61.5452)}}:root{--header-height:64px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:var(--header-height)}body{font-family:var(--typo-body-md-font-family);color:var(--text-default);background:var(--semantic-fill-white);font-size:14px;font-weight:400;line-height:22px}button,input,select,textarea{font:inherit;color:inherit}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:root{--admin-sidebar-width:232px;--admin-sidebar-collapsed-width:64px}.admin-layout{background:#fff;min-height:100svh;display:flex}.admin-layout__main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-layout__content{padding:0 var(--spacing-24) var(--spacing-20);flex:1}.auth-layout{background:var(--palette-gray-50);justify-content:center;align-items:center;min-height:100svh;display:flex}.auth-layout__inner{width:100%;max-width:448px;padding:var(--spacing-32)}.auth-layout__brand{margin-bottom:var(--spacing-32);text-align:center;line-height:24px}.auth-layout__caption{margin:var(--spacing-12) 0 0;color:var(--text-subtle);font-size:14px;font-weight:400;line-height:20px}.auth-layout__card{padding:var(--spacing-24);border:1px solid var(--palette-gray-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px}.not-found{justify-content:center;align-items:center;gap:var(--spacing-16);flex-direction:column;min-height:100svh;display:flex}.not-found__title{font-size:var(--typo-heading-xs-font-size);margin:0}.coming-soon{padding:64px var(--spacing-24);text-align:center}.coming-soon__emoji{margin:0 0 var(--spacing-8);font-size:40px;line-height:1}.coming-soon__title{color:var(--text-subtle);margin:0;font-size:14px;font-weight:500}.coming-soon__desc{margin:var(--spacing-4) 0 0;color:var(--text-subtle);font-size:12px}.admin-logo{align-items:center;gap:var(--admin-logo-gap);display:inline-flex}.admin-logo__image{width:auto;max-width:none;height:var(--admin-logo-height);flex-shrink:0}.admin-logo__chip{height:var(--admin-logo-chip-height);padding:0 var(--admin-logo-chip-padding);border:1.5px solid var(--palette-logo-blue);border-radius:var(--admin-logo-chip-radius);color:var(--palette-logo-blue);font-size:var(--admin-logo-chip-font-size);letter-spacing:.06em;flex-shrink:0;align-items:center;font-weight:700;line-height:1;display:inline-flex}.button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-weight:500;text-decoration:none;transition:background-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.button:focus-visible{box-shadow:var(--ring-focus);outline:none}.button:disabled{opacity:.5;pointer-events:none}.button--lg{height:44px;padding:0 var(--spacing-24);font-size:14px;line-height:20px}.button--md{height:30px;padding:0 var(--spacing-16);font-size:14px;line-height:20px}.button--sm{height:30px;padding:0 15px;font-size:14px;line-height:22px}.button--sm.button--icon{gap:var(--spacing-8);padding:0 15px}.button--sm .button__icon{width:16px;height:16px}.button--xs{height:28px;padding:0 var(--spacing-12);border-radius:6px;font-size:12px;line-height:16px}.button--xs.button--icon{gap:var(--spacing-4);padding:0 var(--spacing-12) 0 var(--spacing-8)}.button--xs .button__icon{width:14px;height:14px}.button--icon{gap:var(--spacing-4);padding:0 var(--spacing-20) 0 var(--spacing-16)}.button__icon{background-color:currentColor;flex-shrink:0;width:24px;height:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button--full{width:100%}.button--primary{background:var(--theme-primary);color:#fff;box-shadow:var(--shadow-sm)}.button--primary:hover{background:var(--theme-primary-hover)}.button--primary:focus-visible{box-shadow:var(--shadow-sm),var(--ring-focus)}.button--secondary{border-color:var(--palette-gray-200);color:var(--text-default);box-shadow:var(--shadow-sm);background:#fff}.button--secondary:hover{background:var(--palette-gray-50)}.button--secondary:focus-visible{box-shadow:var(--shadow-sm),var(--ring-focus)}.button--inverse{border-color:var(--component-border-tab);color:var(--component-text-btn-primary);background:0 0}.button--inverse:hover:not(:disabled){background:#ffffff1a}.button--inverse:active:not(:disabled){background:#fff3}.button--inverse:disabled{opacity:.3}.button-menu{display:inline-flex;position:relative}.button-menu .button{flex:1}.button-menu__list .select-box__option:hover{background:var(--component-fill-dropdown-open-hover)}.select-box__list.button-menu__list{min-width:100%}.select-box__list.button-menu__list--top{top:auto;bottom:calc(100% + var(--spacing-4))}.tooltip{z-index:200;max-width:240px;padding:var(--spacing-4) var(--spacing-8);background:var(--semantic-fill-strongest);color:var(--semantic-text-inverse);font-family:var(--typo-body-md-font-family);font-size:var(--font-size-13);font-weight:var(--typo-body-md-font-weight);letter-spacing:-.325px;border-radius:4px;line-height:1.4}.tooltip__arrow{width:8px;height:4px;fill:var(--semantic-fill-strongest)}.tooltip--image{filter:drop-shadow(0 4px 12px #00000029);background:0 0;border-radius:8px;max-width:none;padding:0}.tooltip--light{background:var(--component-fill-bg);color:var(--component-text-menu);border:1px solid var(--semantic-border-default);filter:drop-shadow(2px 4px 6px #00000021)}.tooltip--light .tooltip__arrow{fill:var(--component-fill-bg);stroke:var(--semantic-border-default);stroke-width:1px}.tooltip--error{color:var(--semantic-text-error)}.tooltip--validation{align-items:center;gap:var(--spacing-8);max-width:320px;padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--palette-gray-200);color:var(--text-default);letter-spacing:normal;filter:drop-shadow(0 2px 6px #00000026);background:#fff;border-radius:6px;font-size:14px;line-height:20px;display:flex;position:relative}.tooltip--validation:before{content:"";border-top:1px solid var(--palette-gray-200);border-left:1px solid var(--palette-gray-200);background:#fff;width:10px;height:10px;position:absolute;top:-6px;left:18px;transform:rotate(45deg)}.tooltip__alert{background:var(--palette-orange-500);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tooltip__alert:before{content:"!";color:#fff;font-size:14px;font-weight:800;line-height:1}.checkbox{vertical-align:middle;display:inline-flex;position:relative}.checkbox__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox__body{align-items:center;gap:var(--spacing-8);cursor:pointer;display:inline-flex}.checkbox__box{background:#fff;border:1px solid #d9d9d9;border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:background-color .2s,border-color .2s;position:relative}.checkbox__body:hover .checkbox__box{border-color:var(--theme-primary)}.checkbox__label{color:var(--text-default);white-space:nowrap}.checkbox__input:checked+.checkbox__body .checkbox__box{border-color:var(--theme-primary);background:var(--theme-primary)}.checkbox__input:checked+.checkbox__body .checkbox__box:after{content:"";background-color:#fff;position:absolute;inset:1px;-webkit-mask:url(/images/icons/check.svg) 50%/contain no-repeat;mask:url(/images/icons/check.svg) 50%/contain no-repeat}.checkbox__input:focus-visible+.checkbox__body .checkbox__box{box-shadow:var(--ring-focus)}.checkbox__input:disabled+.checkbox__body{cursor:not-allowed;opacity:.5}.field{flex-direction:column;width:100%;display:flex}.field__label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-subtle);white-space:nowrap;margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px}.field__required{color:var(--palette-red-600);margin-left:2px}.field__hint{color:var(--text-subtle);margin:6px 0 0;font-size:12px;line-height:16px}.field--error .field__hint{color:var(--palette-red-600)}.field--success .field__hint{color:var(--theme-primary)}.field__control{align-items:center;gap:var(--spacing-8);height:30px;padding:0 var(--spacing-16);border:1px solid var(--palette-gray-200);background:#fff;border-radius:8px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.field__control:focus-within{border-color:var(--theme-primary);box-shadow:var(--ring-focus);background:#fff}.field--error .field__control{border-color:var(--palette-red-400)}.field--error .field__control:focus-within{border-color:var(--palette-red-500);box-shadow:var(--ring-error)}.field__control--readonly,.field__control--readonly:focus-within{border-color:var(--palette-gray-200);background:var(--palette-gray-100);box-shadow:none}.field__control--readonly .field__input,.field__control--readonly:focus-within .field__input{color:var(--text-subtle);cursor:default}.field__control:has(.field__input:disabled){background:var(--palette-gray-100)}.field__input{width:100%;min-width:0;color:var(--text-default);background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.field__input::placeholder{color:var(--text-subtle)}.field__input:disabled{color:var(--text-subtle);cursor:not-allowed}.password-field{width:100%}.field__toggle{cursor:pointer;color:var(--text-subtle);background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.field__toggle:hover{color:var(--text-subtle)}.field__toggle--on,.field__toggle--on:hover{color:var(--theme-primary)}.field__toggle-icon{background-color:currentColor;width:20px;height:20px;display:block;-webkit-mask:url(/images/icons/visibility_off.svg) 50%/contain no-repeat;mask:url(/images/icons/visibility_off.svg) 50%/contain no-repeat}.field__toggle--on .field__toggle-icon{-webkit-mask-image:url(/images/icons/visibility.svg);mask-image:url(/images/icons/visibility.svg)}.textarea{box-sizing:border-box;width:100%;padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--component-border-input);background:var(--component-fill-input);font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);font-weight:var(--typo-body-regular-xs-font-weight);color:var(--component-text-input-filled);resize:none;border-radius:8px;outline:none}.textarea::placeholder{color:var(--component-text-input-default)}.textarea:focus{border-color:var(--component-border-input-focus)}.select-box{min-width:113px;display:inline-block;position:relative}.select-box__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-8);width:100%;height:30px;padding:0 var(--spacing-8) 0 var(--spacing-12);border:1px solid var(--component-border-input);background:var(--component-fill-input);cursor:pointer;font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);font-weight:var(--typo-body-regular-xs-font-weight);color:var(--component-text-input-filled);border-radius:8px;display:flex}.select-box__trigger:disabled,.select-box--disabled .select-box__trigger{border-color:var(--palette-gray-200);background:var(--palette-gray-100);color:var(--text-subtle);cursor:not-allowed}.select-box--disabled .select-box__input{color:var(--text-subtle);cursor:not-allowed}.select-box--open .select-box__trigger{border-color:var(--component-border-input-focus)}.select-box__value{text-align:left;min-width:0;display:grid}.select-box__sizer,.select-box__label{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.select-box__sizer{visibility:hidden}.select-box__label--empty{color:var(--component-text-input-default)}.select-box__arrow{background-color:var(--component-icon-default);flex-shrink:0;width:24px;height:24px;transition:transform .2s;-webkit-mask:url(/images/icons/keyboard_arrow_down.svg) 50%/contain no-repeat;mask:url(/images/icons/keyboard_arrow_down.svg) 50%/contain no-repeat}.select-box--open .select-box__arrow{transform:rotate(180deg)}.select-box__list{top:calc(100% + var(--spacing-4));z-index:30;width:100%;padding:var(--spacing-4);border:1px solid var(--component-border-surface-divider);background:var(--semantic-fill-white);border-radius:12px;margin:0;list-style:none;position:absolute;left:0;box-shadow:0 4px 12px #00000014}.select-box__option{justify-content:space-between;align-items:center;gap:var(--spacing-8);width:100%;height:30px;padding:0 var(--spacing-8) 0 var(--spacing-12);cursor:pointer;font-family:var(--typo-body-regular-sm-font-family);font-size:var(--typo-body-regular-sm-font-size);font-weight:var(--typo-body-regular-sm-font-weight);color:var(--component-text-default);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;display:flex}.select-box__option--active{background:var(--component-fill-dropdown-open-hover)}.select-box__group-title{padding:var(--spacing-8);font-family:var(--typo-body-bold-sm-font-family);font-size:var(--typo-body-bold-sm-font-size);font-weight:var(--typo-body-bold-sm-font-weight);color:var(--component-text-default);white-space:nowrap}.select-box__divider{height:1px;margin:var(--spacing-4) var(--spacing-8);background:var(--component-border-surface-divider)}.select-box__item--leading{position:relative}.select-box__item--leading>.select-box__option{padding-left:40px}.select-box__leading{top:50%;left:var(--spacing-8);z-index:1;display:flex;position:absolute;transform:translateY(-50%)}.select-box--sm .select-box__trigger,.select-box--sm .select-box__input,.select-box__list--sm .select-box__option,.select-box__list--sm .select-box__empty{font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--font-weight-regular)}.select-box__option--create{justify-content:flex-start;gap:var(--spacing-4);color:var(--semantic-text-brand)}.select-box__create-icon{background-color:currentColor;flex-shrink:0;width:16px;height:16px;-webkit-mask:url(/images/icons/add.svg) 50%/contain no-repeat;mask:url(/images/icons/add.svg) 50%/contain no-repeat}.select-box__option--selected{color:var(--component-text-btn-secondary)}.select-box__list[data-placement=top]{top:auto;bottom:calc(100% + var(--spacing-4))}.select-box--plain{min-width:0}.select-box--plain .select-box__sizer,.select-box--plain .select-box__label{overflow:visible}.select-box--plain .select-box__trigger{background:0 0;border:0;gap:0;height:auto;padding:0}.select-box--plain .select-box__list{width:max-content;min-width:100%}.select-box__icon{width:20px;height:20px;margin-right:calc(var(--spacing-4) - var(--spacing-8));background-color:var(--component-icon-default);flex-shrink:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.select-box--filter{min-width:0}.select-box--filter .select-box__trigger{border-color:var(--component-border-filter);white-space:nowrap}.select-box--filter .select-box__label{overflow:visible}.select-box--filter.select-box--filled .select-box__trigger{border-color:var(--component-border-filter-filled)}.select-box__value:has(.select-box__input){position:relative}.select-box__input{cursor:text;width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.select-box__input::placeholder{color:var(--component-text-input-default)}.select-box__empty{padding:var(--spacing-8) var(--spacing-12);font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-input-default);white-space:nowrap}.select-box__list--portal{max-height:320px;overflow-y:auto}.select-box__list--portal,.select-box__list--portal[data-placement=top]{z-index:160;width:max-content;position:fixed;bottom:auto}.select-box__check{background-color:var(--component-icon-primary);flex-shrink:0;width:20px;height:20px;-webkit-mask:url(/images/icons/check.svg) 50%/contain no-repeat;mask:url(/images/icons/check.svg) 50%/contain no-repeat}.menu-select{position:relative}.menu-select__trigger{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.menu-select__arrow--open{transform:rotate(180deg)}.menu-select__list{top:calc(100% + var(--spacing-8));z-index:30;min-width:160px;padding:var(--spacing-8) 0;background:var(--semantic-fill-white);border:1px solid var(--component-border-gnb-divider);border-radius:8px;margin:0;list-style:none;position:absolute;right:0}.menu-select--hover .menu-select__list{top:100%}.menu-select__option{align-items:center;gap:var(--spacing-8);width:100%;padding:var(--spacing-8) var(--spacing-16);cursor:pointer;font-family:var(--font-pretendard),system-ui,sans-serif;font-size:var(--typo-body-md-font-size);color:var(--component-text-gnb-sub-default);white-space:nowrap;text-align:left;background:0 0;border:0;display:flex}.menu-select__option:hover{background:var(--component-fill-gnb-hover);color:var(--semantic-text-brand)}.menu-select__option--selected{color:var(--component-text-gnb-sub-selected)}.menu-select__check{background-color:var(--component-icon-primary);flex-shrink:0;width:20px;height:20px;-webkit-mask:url(/images/icons/check.svg) 50%/contain no-repeat;mask:url(/images/icons/check.svg) 50%/contain no-repeat}.page-title{justify-content:space-between;align-items:center;gap:var(--spacing-24);min-height:48px;display:flex}.page-title__text{font-family:var(--typo-heading-sm-font-family);font-size:var(--typo-heading-sm-font-size);font-weight:var(--typo-heading-sm-font-weight);color:var(--component-text-page-title);margin:0}.page-title__side{flex-shrink:0;align-items:center;display:flex}.page-header{padding:5px var(--spacing-24) 10px}.page-header__breadcrumb{padding-top:15px}.page-header__breadcrumb-list{color:var(--text-subtle);flex-wrap:wrap;margin:0;padding:0;font-size:14px;font-weight:400;line-height:22px;list-style:none;display:flex}.page-header__separator{margin:0 var(--spacing-8)}.page-header__crumb--current{color:var(--text-default)}.page-header__crumb-link{color:inherit;text-decoration:none;transition:color .2s}.page-header__crumb-link:hover{color:var(--theme-primary)}.page-header__heading{justify-content:space-between;align-items:center;gap:var(--spacing-12);margin-top:var(--spacing-8);padding:9px 0 4px;display:flex}.page-header__titles{flex-wrap:wrap;align-items:center;column-gap:12px;min-width:0;display:flex}.page-header__actions{align-items:center;gap:var(--spacing-8);flex-shrink:0;display:flex}.page-header__title{color:var(--text-default);margin:0;font-size:20px;font-weight:600;line-height:32px}.page-header__description{color:var(--text-subtle);margin:0;font-size:14px;font-weight:400;line-height:22px}.card{background:#fff;border-radius:8px;flex-direction:column;min-width:0;display:flex}.card--bordered{border:1px solid #0505050f}.card__header{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding:var(--spacing-16) var(--spacing-24) 0;display:flex}.card__heading{align-items:baseline;column-gap:var(--spacing-8);flex-wrap:wrap;min-width:0;display:flex}.card__title{color:var(--text-default);margin:0;font-size:16px;font-weight:600;line-height:24px}.card__subtitle{color:var(--text-subtle);margin:0;font-size:14px;font-weight:400;line-height:22px}.card__extra{flex-shrink:0;align-items:center;display:flex}.card__body{min-width:0;padding:var(--spacing-16) var(--spacing-24);flex:1}.card__body--flush{padding:0}.card--table .card__header{padding:var(--spacing-16) var(--spacing-24)}.card--table .card__body{padding:0 var(--spacing-24) var(--spacing-16)}.stat-card{align-items:flex-start;gap:var(--spacing-16);min-width:0;min-height:98px;padding:var(--spacing-16) var(--spacing-24);color:var(--text-default);background:#fff;border:1px solid #0505050f;border-radius:8px;text-decoration:none;display:flex;position:relative}.stat-card--link{cursor:pointer;transition:box-shadow .2s}.stat-card--link:hover{box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.stat-card__icon{padding:var(--spacing-8);background:var(--brand-primary-60);border-radius:8px;flex-shrink:0;display:inline-flex}.stat-card__icon-mask{background-color:#fff;width:20px;height:20px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.stat-card__text{flex-direction:column;gap:9px;min-width:0;display:flex}.stat-card__label{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:22px;overflow:hidden}.stat-card__value{font-size:24px;font-weight:400;line-height:28px}.stat-card__arrow{top:var(--spacing-12);right:var(--spacing-12);background-color:var(--text-subtle);width:16px;height:16px;position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.segmented{gap:var(--spacing-4);display:inline-flex}.segmented__item{height:22px;color:var(--text-default);cursor:pointer;background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;padding:0 7px;font-family:inherit;font-size:12px;font-weight:400;line-height:20px;transition:background-color .2s,border-color .2s,color .2s}.segmented__item:hover{border-color:var(--brand-primary-80);color:var(--theme-primary)}.segmented__item--selected,.segmented__item--selected:hover{border-color:var(--brand-primary-80);background:var(--brand-primary-98);color:var(--theme-primary);cursor:default}.segmented__item:disabled{cursor:not-allowed;opacity:.5}.segmented--attached{gap:0}.segmented--attached .segmented__item{border-radius:0}.segmented--attached .segmented__item+.segmented__item{margin-left:-1px}.segmented--attached .segmented__item:first-child{border-radius:4px 0 0 4px}.segmented--attached .segmented__item:last-child{border-radius:0 4px 4px 0}.segmented--attached .segmented__item--selected{z-index:1;position:relative}.active-toggle{vertical-align:middle;display:inline-flex}.status-badge{align-items:center;gap:var(--spacing-8);white-space:nowrap;display:inline-flex}.status-badge__dot{border-radius:50%;width:6px;height:6px}.status-badge__dot--success{background:#52c41a}.status-badge__dot--processing{background:var(--theme-primary)}.status-badge__dot--warning{background:#faad14}.status-badge__dot--error{background:#ff4d4f}.status-badge__dot--default{background:#d9d9d9}.tag{white-space:nowrap;border:1px solid;border-radius:4px;padding:0 7px;font-size:12px;line-height:20px;display:inline-block}.tag--default{color:var(--text-default);background:#fafafa;border-color:#d9d9d9}.tag--blue{border-color:var(--brand-primary-80);background:var(--brand-primary-98);color:var(--theme-primary)}.tag--red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.data-table{--data-table-row-height:36px}.data-table__toolbar{justify-content:flex-end;align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-8);display:flex}.data-table__scroll{border:1px solid var(--palette-gray-100);border-radius:12px;overflow-x:auto}.data-table__table{border-collapse:separate;border-spacing:0;width:100%;color:var(--text-default);font-size:14px;line-height:22px}.data-table__th{box-sizing:border-box;text-align:center;white-space:nowrap;background:#fafafa;border-bottom:1px solid #f0f0f0;height:36px;padding:0 8px;font-weight:600}.data-table__td{box-sizing:border-box;white-space:nowrap;border-bottom:1px solid #f0f0f0;height:36px;padding:0 8px;font-weight:400}.data-table__th:not(:last-child),.data-table__td:not(:last-child){border-right:1px solid #f0f0f0}.data-table__td--ellipsis{text-overflow:ellipsis;overflow:hidden}.data-table__table tbody tr:last-child>td{border-bottom:0}.data-table__row--clickable{cursor:pointer}.data-table__row:hover .data-table__td{background:#fafafa}.data-table__empty{padding:var(--spacing-32) var(--spacing-16);color:var(--text-subtle);text-align:center;border-bottom:1px solid #f0f0f0;font-weight:400}.table-pagination{margin-top:var(--spacing-16);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;font-size:14px;line-height:22px;display:grid}.table-pagination__pages{align-items:center;gap:2px;display:flex}.table-pagination__size{justify-content:flex-end;display:flex}.table-pagination__size .select-box__trigger{height:30px;min-height:30px}.table-pagination__total{white-space:nowrap;color:var(--text-default)}.table-pagination__page,.table-pagination__button{min-width:24px;height:24px;color:var(--text-default);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 4px;font-family:inherit;font-size:14px}.table-pagination__page:hover:not(:disabled),.table-pagination__button:hover:not(:disabled){background:#0000000f}.table-pagination__page--active,.table-pagination__page--active:hover{border-color:var(--theme-primary);color:var(--theme-primary);background:#fff;font-weight:600}.table-pagination__button{position:relative}.table-pagination__button:after{content:"";background-color:currentColor;position:absolute;inset:6px;-webkit-mask:url(/images/icons/admin/chevron-left.svg) 50%/contain no-repeat;mask:url(/images/icons/admin/chevron-left.svg) 50%/contain no-repeat}.table-pagination__button:disabled{color:var(--text-subtle);cursor:not-allowed}.table-pagination__button--first:after,.table-pagination__button--last:after{-webkit-mask-image:url(/images/icons/admin/chevrons-left.svg);mask-image:url(/images/icons/admin/chevrons-left.svg)}.table-pagination__button--next:after,.table-pagination__button--last:after{transform:rotate(180deg)}.data-table__td .icon-button{width:28px;height:22px}.data-table__td .button--xs{height:22px;padding:0 var(--spacing-8)}.chart{width:100%;position:relative}.chart--fill{flex:1;min-height:200px}.icon-button{width:30px;height:30px;color:var(--text-default);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:inline-flex}.icon-button:hover:not(:disabled){background:#0000000f}.icon-button:disabled{color:var(--text-subtle);cursor:not-allowed}.icon-button--primary{background:var(--theme-primary);color:#fff}.icon-button--primary:hover:not(:disabled){background:var(--theme-primary-hover)}.icon-button__icon{background-color:currentColor;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.copy-text{align-items:center;gap:var(--spacing-4);vertical-align:middle;max-width:100%;display:inline-flex}.copy-text__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-text__button{width:22px;height:22px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.copy-text__button:hover{color:var(--text-default);background:#0000000f}.copy-text__icon{background-color:currentColor;width:14px;height:14px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.thumbnail{vertical-align:middle;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.thumbnail--image{border:1px solid var(--palette-gray-200);object-fit:cover;background:#fff}.thumbnail--empty,.thumbnail--loading{background:var(--palette-gray-100)}.thumbnail--loading{animation:1.5s ease-in-out infinite thumbnail-pulse}.thumbnail__icon{background-color:var(--text-subtle);width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.thumbnail-preview{border:1px solid var(--palette-gray-200);object-fit:contain;background:#fff;border-radius:8px;display:block}@keyframes thumbnail-pulse{50%{opacity:.5}}.country-flag{border-radius:2px;flex-shrink:0;width:1.2em;height:1.2em}.country-field,.country-field .select-box{width:100%}.country-field--dial-code{flex-shrink:0;width:130px}.country-field__option{align-items:center;gap:var(--spacing-8);min-width:0;display:inline-flex}.country-field__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.country-field__code{color:var(--component-text-caption);flex-shrink:0}.phone-number-field{gap:var(--spacing-8);display:flex}.phone-number-field .field__control{flex:1;min-width:0}.address-field__rows{gap:var(--spacing-8);flex-direction:column;display:flex}.address-field__rows .field__hint{display:none}.address-field__row{align-items:flex-end;gap:var(--spacing-8);display:flex}.address-field__row .button{flex-shrink:0;height:30px}.address-field__postcode{height:500px}.address-search{flex-direction:column;height:400px;display:flex}.address-search__bar{align-items:center;gap:var(--spacing-12);height:56px;padding:0 var(--spacing-12);border-bottom:1px solid var(--component-text-default);flex-shrink:0;display:flex}.address-search__input{min-width:0;height:100%;font-size:var(--font-size-16);color:var(--component-text-default);background:0 0;border:0;outline:none;flex:1;padding:0}.address-search__input::placeholder{color:var(--component-text-placeholder)}.address-search__clear{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:inline-flex}.address-search__icon{background:var(--component-text-default);flex-shrink:0;width:22px;height:22px;display:inline-block}.address-search__result{background:var(--semantic-fill-white);flex:1;min-height:0;overflow-y:auto}.address-search__list-wrap{min-height:100%;padding:var(--spacing-8);background:var(--component-fill-surface)}.address-search__list{border:1px solid var(--component-border-table);background:var(--semantic-fill-white);margin:0;padding:0;list-style:none}.address-search__list li+li{border-top:1px solid var(--component-border-table)}.address-search__item{gap:var(--spacing-4);width:100%;padding:var(--spacing-16) var(--spacing-12);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.address-search__item:hover{background:var(--component-fill-surface)}.address-search__main{font-size:var(--font-size-16);color:var(--component-text-default)}.address-search__sub{font-size:var(--font-size-14);color:var(--component-text-caption)}.address-search__tip{padding:var(--spacing-32) var(--spacing-24)}.address-search__tip-title{margin-bottom:var(--spacing-12);font-size:var(--font-size-18);font-weight:var(--font-weight-bold);color:var(--component-text-default);display:block}.address-search__tip-list{gap:var(--spacing-8);font-size:var(--font-size-14);color:var(--component-text-default);flex-direction:column;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.address-search__empty{padding:var(--spacing-24) var(--spacing-12);font-size:var(--font-size-14);color:var(--component-text-caption);text-align:center;margin:0}.info-table{border-collapse:collapse;border-top:1px solid var(--component-border-table-header);width:100%;font-size:var(--font-size-13)}.info-table tr:hover .info-table__value{background:var(--component-fill-surface)}.info-table__label,.info-table__value{box-sizing:border-box;border-bottom:1px solid var(--component-border-section-divider);text-align:left;vertical-align:middle;height:36px}.info-table__label{width:160px;padding:0 var(--spacing-16) 0 var(--spacing-24);border-right:1px solid var(--component-border-section-divider);background:var(--component-fill-surface);font-family:var(--typo-body-bold-xxs-font-family);font-weight:var(--typo-body-bold-xxs-font-weight);color:var(--component-text-default);white-space:nowrap}.info-table__required{margin-left:var(--spacing-4);color:var(--component-text-error)}.info-table__value{padding:0 var(--spacing-16);color:var(--component-text-default);word-break:break-all;transition:background .15s}.info-table .field{gap:0}.info-table .field__control{height:30px}.info-table .field__input{font-size:var(--font-size-13)}.info-table .field__hint{display:none}.info-table .select-box__trigger{height:30px;min-height:30px}.image-upload__label{margin:0 0 var(--spacing-4);color:var(--text-default);font-size:12px;font-weight:500;line-height:16px}.image-upload__preview,.image-upload__drop{border-radius:8px;justify-content:center;align-items:center;height:96px;display:flex;position:relative}.image-upload__preview{padding:var(--spacing-12);border:1px solid var(--palette-gray-200);background:var(--palette-gray-50)}.image-upload__image{object-fit:contain;max-width:100%;max-height:64px}.image-upload__clear{box-shadow:var(--shadow-sm);cursor:pointer;background:#fffc;border:0;border-radius:50%;padding:2px;display:flex;position:absolute;top:4px;right:4px}.image-upload__clear:hover{background:#fff}.image-upload__clear-icon{background-color:var(--text-subtle);width:14px;height:14px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.image-upload__drop{gap:var(--spacing-4);cursor:pointer;border:2px dashed #d9d9d9;flex-direction:column;transition:border-color .2s,background-color .2s}.image-upload__drop:hover{border-color:var(--brand-primary-70);background:var(--theme-primary-subtle)}.image-upload__icon{background-color:var(--text-subtle);width:20px;height:20px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.image-upload__text{color:var(--text-subtle);font-size:12px;line-height:16px}.image-upload__input{display:none}.image-upload--dark .image-upload__preview{background:#1f2937;border-color:#374151}.image-upload--dark .image-upload__drop{background:#1f2937;border-color:#4b5563}.image-upload--dark .image-upload__drop:hover{border-color:#6b7280}.image-upload--dark .image-upload__icon{background-color:#9ca3af}.image-upload--dark .image-upload__text{color:#9ca3af}.image-upload--lg .image-upload__preview,.image-upload--lg .image-upload__drop{height:220px}.image-upload--lg .image-upload__image{max-height:196px}.info-section__box{border:1px solid var(--palette-gray-100);background:#fff;border-radius:12px;overflow:hidden}.info-section__table{border-collapse:collapse;width:100%;font-size:14px;line-height:22px}.info-section__table tr+tr{border-top:1px solid var(--palette-gray-100)}.info-section__label{box-sizing:border-box;width:160px;height:36px;padding:6.5px var(--spacing-24);border-right:1px solid var(--palette-gray-100);background:var(--palette-gray-50);color:var(--text-default);text-align:left;vertical-align:top;white-space:nowrap;font-weight:500}.info-section__label-inner{align-items:center;gap:var(--spacing-8);display:flex}.info-section__icon{background-color:currentColor;flex-shrink:0;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.info-section__value{box-sizing:border-box;height:36px;padding:6.5px var(--spacing-24);color:var(--text-default);word-break:break-all}.info-section__value:has(.select-box__trigger,.field__control,.button){padding-top:3px;padding-bottom:3px}.search-bar{justify-content:space-between;align-items:center;gap:var(--spacing-16);margin-bottom:var(--spacing-16);padding:var(--spacing-16) var(--spacing-20);border:1px solid var(--palette-gray-200);background:#fff;border-radius:8px;display:flex}.search-bar__fields{align-items:center;gap:var(--spacing-12) var(--spacing-20);flex-wrap:wrap;min-width:0;display:flex}.search-bar__field{align-items:center;gap:var(--spacing-8);display:flex}.search-bar__label{color:var(--text-default);white-space:nowrap}.search-bar__control{width:270px}.search-bar__control .field__control,.search-bar__control .select-box__trigger{height:30px;min-height:30px}.search-bar__control .select-box{width:100%}.search-bar__control:has(.date-range-picker){width:auto}.search-bar__buttons{gap:var(--spacing-4);flex-shrink:0;display:flex}.sns-editor{gap:var(--spacing-8);padding:var(--spacing-8) 0;flex-direction:column;display:flex}.sns-editor__empty{color:var(--text-subtle);margin:0;font-size:12px}.sns-editor__row{align-items:center;gap:var(--spacing-4);display:flex}.sns-editor__type{flex-shrink:0;width:140px}.sns-editor__type .select-box{width:100%}.sns-editor__url{flex:1;min-width:0}.sns-editor .field__control,.sns-editor .select-box__trigger{height:30px;min-height:30px}.file-select{align-items:center;gap:var(--spacing-12);min-width:0;display:flex}.file-select__button{border:1px solid var(--palette-gray-200);height:30px;color:var(--text-default);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 15px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.file-select__button:hover{background:var(--palette-gray-50)}.file-select__button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.file-select__name{min-width:0;color:var(--text-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-select__name--empty{color:var(--text-subtle)}.data-grid{gap:var(--spacing-12);flex-direction:column;width:100%;display:flex}.data-grid__toolbar{justify-content:space-between;align-items:center;display:flex}.data-grid__buttons{align-items:center;gap:var(--spacing-8);margin-left:auto;display:flex}.data-grid__page-size{align-items:center;gap:var(--spacing-8);display:flex}.data-grid__page-size-label{font-family:var(--typo-body-bold-xs-font-family);font-size:var(--typo-body-bold-xs-font-size);font-weight:var(--typo-body-bold-xs-font-weight);color:var(--component-text-table-header)}.data-grid__scroll{width:100%;overflow-x:auto}@media screen and (max-width:1023px){.data-grid__th{min-width:var(--data-grid-column-width)}}.data-grid__table{border-collapse:collapse;border-top:2px solid var(--component-border-table-header);background:var(--semantic-fill-white);width:100%}.data-grid__th{height:70px;padding:0 var(--spacing-8);border-bottom:1px solid var(--component-border-table-header);font-family:var(--typo-body-bold-xs-font-family);font-size:var(--typo-body-bold-xs-font-size);font-weight:var(--typo-body-bold-xs-font-weight);color:var(--component-text-table-header);text-align:center;white-space:pre-line}.data-grid__table--grouped .data-grid__th{height:38px}.data-grid__td{height:42px;padding:0 var(--spacing-12);border-bottom:1px solid var(--component-border-table);font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);font-weight:var(--typo-body-regular-xs-font-weight);color:var(--component-text-table-default);text-align:center;word-break:keep-all;overflow-wrap:anywhere;border-left:1px solid var(--component-border-table)}.data-grid--tall-row .data-grid__td{height:58px;padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.data-grid__td--first{border-left:0}.data-grid__check{width:46px}.data-grid__row[data-state=inactive] .data-grid__td{background:var(--brand-neutral-90)}.data-grid__row[data-state=muted] .data-grid__td,.data-grid__row[data-state=muted] .patient-cell{color:var(--semantic-text-subtler)}.data-grid__row[data-state=muted] .patient-cell__icon{background-color:var(--semantic-text-subtler)}.data-grid__row[data-selected=true] .data-grid__td{background:var(--semantic-fill-brand-subtle)}.data-grid__row--clickable{cursor:pointer}.data-grid__row--clickable:hover .data-grid__td{background:var(--component-fill-surface-subtle)}.data-grid--board .data-grid__table{table-layout:fixed}.data-grid--board .data-grid__th{height:auto;padding:var(--spacing-28) var(--spacing-8);font-family:var(--typo-heading-xs-font-family);font-size:var(--typo-heading-xs-font-size);font-weight:var(--typo-heading-xs-font-weight)}.data-grid--board .data-grid__td{height:auto;padding:var(--spacing-28) var(--spacing-8);font-family:var(--typo-body-lg-font-family);font-size:var(--typo-body-lg-font-size);font-weight:var(--typo-body-lg-font-weight);color:var(--component-text-default);border-left:0}.data-grid__empty{padding:var(--spacing-40) 0;border-bottom:1px solid var(--component-border-table);font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-table-default);text-align:center;margin:0}.pagination{justify-content:center;align-items:center;gap:5px;display:flex}.pagination__arrow,.pagination__page{min-width:44px;height:44px;padding:0 var(--spacing-12);cursor:pointer;font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);font-weight:var(--typo-body-xs-font-weight);color:var(--component-text-default);border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.pagination__arrow{background:var(--semantic-fill-brand-subtler);padding:0}.pagination__page{background:0 0}.pagination__arrow:hover:not(:disabled),.pagination__page:hover:not(.pagination__page--active){background:var(--semantic-fill-brand-subtle)}.pagination__arrow:disabled{cursor:default;opacity:.5}.pagination__page--active{background:var(--semantic-fill-brand-strong);color:var(--semantic-text-inverse)}.pagination__icon{background-color:var(--component-icon-default);width:16px;height:16px;-webkit-mask:url(/images/icons/chevron.svg) 50%/contain no-repeat;mask:url(/images/icons/chevron.svg) 50%/contain no-repeat}.pagination__icon--double{-webkit-mask-image:url(/images/icons/chevrons.svg);mask-image:url(/images/icons/chevrons.svg)}.pagination__icon--right{transform:rotate(180deg)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--component-fill-btn-designorder-file-hover);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--component-fill-scrollbar);border-radius:3px}.modal-overlay{z-index:150;padding:var(--spacing-20);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{--modal-padding-x:var(--spacing-16);max-width:100%;max-height:calc(100vh - 80px);padding:var(--spacing-16) var(--modal-padding-x) var(--spacing-20);background:var(--semantic-fill-white);border-radius:8px;outline:none;flex-direction:column;animation:.2s ease-out modal-show;display:flex}.modal__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-12);display:flex}.modal__title{padding:var(--spacing-4) 0 0;font-family:var(--typo-heading-xs-font-family);font-size:var(--typo-heading-xs-font-size);font-weight:var(--typo-heading-xs-font-weight);color:var(--component-text-modal-title);margin:0}.modal__header--content{padding-bottom:var(--spacing-8);border-bottom:1px solid var(--component-border-surface-divider);align-items:center}.modal__header--content+.modal__body{padding-top:var(--spacing-12)}.modal__header-content{flex:1;align-self:center;min-width:0}.modal__close{background:var(--component-fill-surface-subtle);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;width:30px;height:30px;margin-left:auto;padding:0;position:relative}.modal__close:after{content:"";background-color:var(--component-icon-default);position:absolute;inset:6px;-webkit-mask:url(/images/icons/close.svg) 50%/contain no-repeat;mask:url(/images/icons/close.svg) 50%/contain no-repeat}.modal__body{min-height:0;margin-right:calc(-1*var(--modal-padding-x));padding-right:var(--modal-padding-x);flex:1;overflow-y:auto}.modal-field{gap:var(--spacing-8);flex-direction:column;display:flex}.modal-field__label{font-family:var(--typo-body-bold-xxs-font-family);font-size:var(--typo-body-bold-xxs-font-size);font-weight:var(--typo-body-bold-xxs-font-weight);color:var(--component-text-default);white-space:nowrap;margin:0}.modal-field__value{min-height:46px;padding:var(--spacing-12) var(--spacing-16);background:var(--component-fill-surface);font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);font-weight:var(--typo-body-regular-xs-font-weight);color:var(--component-text-default);white-space:pre-line;word-break:break-all;border-radius:8px;margin:0}.modal-field__value--strong{font-family:var(--typo-body-bold-xs-font-family);font-size:var(--typo-body-bold-xs-font-size);font-weight:var(--typo-body-bold-xs-font-weight)}.modal__footer{align-items:center;gap:var(--spacing-8);padding-top:var(--spacing-20);display:flex}@media (max-width:1023px){.modal-overlay:has(.modal--tablet-page){padding:0}.modal--tablet-page{border-radius:0;min-width:100vw;height:100dvh;max-height:none;padding:0}.modal--tablet-page .modal__header{height:70px;padding:0 var(--spacing-32);justify-content:center;align-items:center;position:relative}.modal--tablet-page .modal__title{font-family:var(--typo-heading-sm-font-family);font-size:var(--typo-heading-sm-font-size);font-weight:var(--typo-heading-sm-font-weight);color:var(--component-text-page-title);padding:0;line-height:1.5}.modal--tablet-page .modal__close{left:var(--spacing-32);background:0 0;border-radius:0;width:28px;height:28px;margin:0;position:absolute}.modal--tablet-page .modal__close:after{inset:0;-webkit-mask-image:url(/images/icons/arrow_back_ios_new.svg);mask-image:url(/images/icons/arrow_back_ios_new.svg)}.modal--tablet-page .modal__body{padding:0 var(--spacing-32) var(--spacing-20);margin-right:0}.modal--tablet-page .modal__footer{gap:var(--spacing-16);padding:10px var(--spacing-32);background:var(--component-fill-bg);box-shadow:0 -4px 10px #0000000d}.modal--tablet-page .modal__footer .button{height:48px}}@media (max-width:767px){.modal--tablet-page .modal__header{height:48px;padding:0 var(--spacing-16)}.modal--tablet-page .modal__close{left:var(--spacing-16);width:24px;height:24px}.modal--tablet-page .modal__body{padding:0 var(--spacing-16) var(--spacing-20)}.modal--tablet-page .modal__footer{padding:10px var(--spacing-16)}}@keyframes modal-show{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.modal--confirm{--modal-padding-x:var(--spacing-20);padding:var(--spacing-16) var(--modal-padding-x) var(--spacing-20)}.modal--confirm .modal__close{background:0 0;width:28px;height:28px}.modal--confirm .modal__close:after{background-color:var(--text-subtle);inset:6px}.modal--confirm .modal__close:hover{background:var(--palette-gray-100)}.confirm{flex-direction:column;display:flex}.confirm__content{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-8) 0;text-align:center;flex-direction:column;display:flex}.confirm__title{color:var(--text-default);margin:0;font-size:16px;font-weight:600;line-height:24px}.confirm__highlight{color:var(--theme-primary);white-space:pre-line;margin:0;font-size:14px;font-weight:600;line-height:20px}.confirm__highlight+.confirm__message{margin-top:calc(-1*var(--spacing-4))}.confirm__message{color:var(--text-subtle);white-space:pre-line;margin:0;font-size:14px;font-weight:400;line-height:20px}.confirm__buttons{align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-28,28px);display:flex}.confirm__button{cursor:pointer;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;height:30px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s;display:flex}.confirm__button--cancel{border-color:var(--palette-gray-200);color:var(--text-default);box-shadow:var(--shadow-sm);background:#fff}.confirm__button--cancel:hover{background:var(--palette-gray-50)}.confirm__button--confirm{background:var(--theme-primary);color:#fff;box-shadow:var(--shadow-sm)}.confirm__button--confirm:hover{background:var(--theme-primary-hover)}.confirm__icon{background-color:currentColor;flex-shrink:0;width:16px;height:16px}.confirm__icon--cancel{-webkit-mask:url(/images/icons/close.svg) 50%/contain no-repeat;mask:url(/images/icons/close.svg) 50%/contain no-repeat}.confirm__icon--confirm{-webkit-mask:url(/images/icons/check.svg) 50%/contain no-repeat;mask:url(/images/icons/check.svg) 50%/contain no-repeat}.toast-list{right:var(--spacing-20);bottom:var(--spacing-20);z-index:300;gap:var(--spacing-8);flex-direction:column;display:flex;position:fixed}.toast{max-width:360px;padding:var(--spacing-12) var(--spacing-16);cursor:pointer;font-family:var(--typo-body-bold-xs-font-family);font-size:var(--typo-body-bold-xs-font-size);font-weight:var(--typo-body-bold-xs-font-weight);color:var(--semantic-text-inverse);text-align:left;white-space:pre-line;border:0;border-radius:8px;line-height:1.45;animation:.16s ease-out toast-in;box-shadow:0 4px 12px #0003}.toast--error{background:var(--component-fill-error)}.toast--success{background:var(--component-fill-success)}.toast--info{background:var(--component-fill-information)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.loading{z-index:400;background:#00000026;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading__spinner{border:3px solid var(--semantic-fill-white);border-top-color:var(--component-fill-btn-primary);border-radius:50%;width:40px;height:40px;animation:.7s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}.admin-sidebar{z-index:10;width:var(--admin-sidebar-width);height:100svh;padding:0 var(--spacing-8);background:#fff;flex-direction:column;flex-shrink:0;transition:width .2s;display:flex;position:sticky;top:0;box-shadow:1px 0 #0505050f}.admin-sidebar--collapsed{width:var(--admin-sidebar-collapsed-width)}.admin-sidebar__logo{height:55px;padding:var(--spacing-16) var(--spacing-12);border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.admin-sidebar--collapsed .admin-sidebar__logo{height:47px;padding:var(--spacing-12)}.admin-sidebar__logo-icon{width:auto;height:18px}.admin-sidebar__collapse{width:24px;height:24px;color:var(--text-subtle);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:18px;right:-13px;box-shadow:0 2px 8px -2px #0000000d,0 1px 4px -1px #190f0f12,0 0 1px #00000014}.admin-sidebar__collapse:hover{color:var(--text-default)}.admin-sidebar__collapse-icon{background-color:currentColor;width:12px;height:12px;transition:transform .2s;-webkit-mask:url(/images/icons/admin/chevron-left.svg) 50%/contain no-repeat;mask:url(/images/icons/admin/chevron-left.svg) 50%/contain no-repeat}.admin-sidebar--collapsed .admin-sidebar__collapse-icon{transform:rotate(180deg)}.admin-sidebar__nav{flex:1;min-height:0;overflow:hidden auto}.admin-sidebar__list,.admin-sidebar__sub-list{flex-direction:column;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.admin-sidebar__sub-list{padding:8px 0 0 10px}.admin-sidebar__item{width:100%;height:40px;padding:0 var(--spacing-16);color:var(--text-default);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;font-family:inherit;font-size:14px;font-weight:400;line-height:40px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.admin-sidebar__item:hover{color:var(--text-default);background:#0000000a}.admin-sidebar__item--active,.admin-sidebar__item--active:hover{background:var(--theme-primary-subtle);color:var(--theme-primary)}.admin-sidebar__item--sub{padding-left:32px}.admin-sidebar__icon{background-color:currentColor;flex-shrink:0;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.admin-sidebar__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.admin-sidebar__arrow{background-color:currentColor;flex-shrink:0;width:14px;height:14px;transition:transform .2s;-webkit-mask:url(/images/icons/admin/chevron-down.svg) 50%/contain no-repeat;mask:url(/images/icons/admin/chevron-down.svg) 50%/contain no-repeat}.admin-sidebar__item--open .admin-sidebar__arrow{transform:rotate(180deg)}.admin-sidebar--collapsed .admin-sidebar__item{justify-content:center;padding:0}.admin-sidebar--collapsed .admin-sidebar__label,.admin-sidebar--collapsed .admin-sidebar__arrow{display:none}.admin-sidebar__footer{border-top:1px solid #0000000f;flex-shrink:0;align-items:center;height:55px;padding:0 4px;display:flex}.temporary-password__footer{justify-content:flex-end;gap:var(--spacing-8);width:100%;display:flex}.temporary-password__guide{margin:0 0 var(--spacing-12);color:var(--text-subtle);font-size:12px;line-height:18px}.temporary-password__reason{padding:var(--spacing-8) 0}.temporary-password__reason .textarea{width:100%;min-height:64px}.temporary-password__error{margin:var(--spacing-4) 0 0;color:var(--palette-red-600);font-size:12px}.rich-text-editor{width:100%}.rich-text-editor .ql-toolbar.ql-snow{border:1px solid var(--component-border-input);background:var(--component-fill-surface);font-family:var(--font-pretendard),system-ui,sans-serif;border-radius:8px 8px 0 0}.rich-text-editor .ql-container.ql-snow{border:1px solid var(--component-border-input);font-family:var(--typo-body-regular-md-font-family);font-size:var(--typo-body-regular-md-font-size);border-top:0;border-radius:0 0 8px 8px}.rich-text-editor .ql-editor{min-height:400px;padding:var(--spacing-16) var(--spacing-20);color:var(--component-text-input-filled);line-height:1.6}.rich-text-editor .ql-editor img{max-width:100%}.rich-text-editor:focus-within .ql-toolbar.ql-snow,.rich-text-editor:focus-within .ql-container.ql-snow{border-color:var(--component-border-input-focus)}@media (max-width:767px){.rich-text-editor .ql-editor{min-height:280px}}.tabs{gap:var(--spacing-4);border-bottom:1px solid var(--palette-gray-200);scrollbar-width:none;display:flex;overflow-x:auto}.tabs__item{height:40px;padding:0 var(--spacing-16);color:var(--text-subtle);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.tabs__item:hover{color:var(--text-default)}.tabs__item--selected,.tabs__item--selected:hover{border-bottom-color:var(--theme-primary);color:var(--theme-primary);font-weight:600}.tabs__mark{background:var(--theme-primary);border-radius:50%;width:7px;height:7px}.react-datepicker.date-picker{padding:var(--spacing-16);background:var(--component-fill-input);font-family:var(--typo-body-xs-font-family);color:var(--component-text-default);border:0;border-radius:8px;box-shadow:0 4px 15px #0000001a}.react-datepicker.date-picker .react-datepicker__month-container{float:none;width:252px}.react-datepicker.date-picker .react-datepicker__header{background:0 0;border:0;padding:0}.react-datepicker.date-picker .react-datepicker__day-names{margin:0 0 var(--spacing-8);display:flex}.react-datepicker.date-picker .react-datepicker__day-name{width:auto;font-family:var(--typo-body-xxs-font-family);font-size:var(--font-size-12);font-weight:var(--typo-body-xxs-font-weight);color:var(--component-text-btn-tertiary);text-transform:capitalize;flex:1;margin:0;line-height:normal}.react-datepicker.date-picker .react-datepicker__month{gap:var(--spacing-4);flex-direction:column;margin:0;display:flex}.react-datepicker.date-picker .react-datepicker__week{display:flex}.react-datepicker.date-picker .react-datepicker__day{width:auto;height:32px;font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);font-weight:var(--typo-body-xs-font-weight);color:var(--component-text-default);background:0 0;border-radius:0;outline:none;flex:1;justify-content:center;align-items:center;margin:0;line-height:normal;display:flex}.react-datepicker.date-picker .react-datepicker__day:hover{background:0 0;border-radius:0}.react-datepicker.date-picker .date-picker__day--sunday{color:var(--component-text-error)}.react-datepicker.date-picker .date-picker__day--saturday{color:var(--component-text-accent)}.react-datepicker.date-picker .react-datepicker__day--outside-month,.react-datepicker.date-picker .react-datepicker__day--disabled{color:var(--component-text-caption)}.react-datepicker.date-picker .react-datepicker__day--disabled{cursor:default}.react-datepicker.date-picker .date-picker__day-number{border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.react-datepicker.date-picker .react-datepicker__day:not(.react-datepicker__day--disabled):hover .date-picker__day-number,.react-datepicker.date-picker .react-datepicker__day--in-range,.react-datepicker.date-picker .react-datepicker__day--in-selecting-range{background:var(--component-fill-btn-designorder-nomal-selected)}.react-datepicker.date-picker .react-datepicker__day--range-start:not(.react-datepicker__day--range-end){background:linear-gradient(to right, transparent 50%, var(--component-fill-btn-designorder-nomal-selected) 50%)}.react-datepicker.date-picker .react-datepicker__day--range-end:not(.react-datepicker__day--range-start){background:linear-gradient(to left, transparent 50%, var(--component-fill-btn-designorder-nomal-selected) 50%)}.react-datepicker.date-picker .react-datepicker__day--range-start.react-datepicker__day--range-end{background:0 0}.react-datepicker.date-picker .react-datepicker__day--keyboard-selected,.react-datepicker.date-picker .react-datepicker__day--today{font-weight:var(--typo-body-xs-font-weight)}.react-datepicker.date-picker .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--in-range){background:0 0}.react-datepicker.date-picker .react-datepicker__day--selected .date-picker__day-number,.react-datepicker.date-picker .react-datepicker__day--selected:hover .date-picker__day-number{background:var(--component-fill-btn-primary);color:var(--component-text-btn-primary);box-shadow:0 4px 2px #0000000f}.date-picker-header{margin-bottom:var(--spacing-8);justify-content:space-between;align-items:center;display:flex}.date-picker-header__nav{cursor:pointer;width:32px;height:32px;color:var(--component-icon-default);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.date-picker-header__nav:disabled{cursor:default;opacity:.3}.date-picker-header__nav-icon{background-color:currentColor;width:24px;height:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.date-picker-header__nav--prev .date-picker-header__nav-icon{transform:rotate(180deg)}.date-picker-header__selects{gap:var(--spacing-4);display:flex}.date-picker-header__selects .select-box{min-width:0}.date-picker-header__selects .select-box__trigger{height:36px}.date-picker-header__selects .select-box__list{max-height:216px;overflow-y:auto}.date-picker-header--month{height:42px;margin-bottom:10px}.date-picker-header--month .date-picker-header__nav,.date-picker-header--month .date-picker-header__nav-icon{width:36px;height:36px}.date-picker-header--month .date-picker-header__selects .select-box__trigger{height:42px}.react-datepicker.date-picker--month{background:var(--component-fill-bg);padding:20px}.react-datepicker.date-picker--month .react-datepicker__month-container{width:251px}.react-datepicker.date-picker--month .react-datepicker__month{gap:var(--spacing-8);padding:var(--spacing-4) 0}.react-datepicker.date-picker--month .react-datepicker__month-wrapper{display:flex}.react-datepicker.date-picker--month .react-datepicker__month-text{width:auto;min-width:0;height:32px;font-family:var(--typo-body-sm-font-family);font-size:var(--typo-body-sm-font-size);font-weight:var(--typo-body-sm-font-weight);color:var(--component-text-default);background:0 0;border-radius:0;outline:none;flex:1 0 0;justify-content:center;align-items:center;margin:0;line-height:normal;display:flex}.react-datepicker.date-picker--month .react-datepicker__month-text:hover{background:var(--component-fill-btn-designorder-nomal-selected);border-radius:20px}.react-datepicker.date-picker--month .react-datepicker__month-text--disabled{color:var(--component-text-caption);cursor:default}.react-datepicker.date-picker--month .react-datepicker__month-text--disabled:hover{background:0 0}.react-datepicker.date-picker--month .react-datepicker__month-text--in-range,.react-datepicker.date-picker--month .react-datepicker__month-text--in-selecting-range{background:var(--component-fill-btn-designorder-nomal-selected);border-radius:0}.react-datepicker.date-picker--month .react-datepicker__month-text--keyboard-selected:not(.react-datepicker__month-text--in-range){background:0 0}.react-datepicker.date-picker--month .react-datepicker__month-text--selected,.react-datepicker.date-picker--month .react-datepicker__month-text--selected:hover{background:var(--component-fill-btn-primary);color:var(--component-text-btn-primary);border-radius:20px;box-shadow:0 4px 2px #0000000f}.date-range-picker__item{display:inline-flex}.date-range-picker{gap:var(--spacing-8);flex-direction:column;flex-shrink:0;display:flex}.date-range-picker__fields{align-items:center;gap:var(--spacing-4);display:flex}.date-range-picker__tilde{font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-input-filled)}.date-range-picker__field{align-items:center;gap:var(--spacing-8);height:30px;padding:0 var(--spacing-8);border:1px solid var(--palette-gray-200);background:var(--component-fill-input);cursor:pointer;font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);font-weight:var(--typo-body-regular-xs-font-weight);color:var(--component-text-input-default);white-space:nowrap;border-radius:8px;display:flex}.date-range-picker__field--filled{border-color:var(--palette-gray-200);color:var(--component-text-input-filled)}.date-range-picker__input{width:11ch;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:0}.date-range-picker__input::placeholder{color:var(--component-text-input-default)}.date-range-picker__icon{width:16px;height:16px;margin-right:calc(var(--spacing-4) - var(--spacing-8));background-color:var(--component-icon-default);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.date-range-picker__arrow{background-color:var(--component-icon-default);width:18px;height:18px;-webkit-mask:url(/images/icons/keyboard_arrow_down.svg) 50%/contain no-repeat;mask:url(/images/icons/keyboard_arrow_down.svg) 50%/contain no-repeat}.date-range-picker__periods{align-items:center;margin:0;padding:0;list-style:none;display:flex}.date-range-picker__periods li+li:before{content:"|";padding:0 var(--spacing-4);color:var(--component-text-menu)}.date-range-picker__period{cursor:pointer;font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);font-weight:var(--typo-body-regular-xs-font-weight);color:var(--component-text-menu);white-space:nowrap;background:0 0;border:0;padding:0}.date-range-picker__period:hover{text-decoration:underline}#date-range-picker-portal .react-datepicker-popper{z-index:160}.date-field,.date-field .react-datepicker-wrapper,.date-field .react-datepicker__input-container{width:100%;display:block}.date-field__control{align-items:center;gap:var(--spacing-8);height:30px;padding:0 var(--spacing-8);border:1px solid var(--palette-gray-200);background:var(--component-fill-input);cursor:pointer;font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);font-weight:var(--typo-body-regular-xs-font-weight);color:var(--component-text-input-filled);border-radius:8px;display:flex}.date-field__control--disabled{cursor:default;background:var(--component-fill-surface-subtle)}.date-field__icon{background-color:var(--component-icon-default);flex-shrink:0;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.date-field__input{min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;outline:none;flex:1;padding:0}.date-field__input::placeholder{color:var(--component-text-input-default)}.date-field__input:disabled{cursor:default}.login{gap:var(--spacing-16);flex-direction:column;display:flex}.login__title{color:var(--text-default);margin:0;font-size:18px;font-weight:600;line-height:28px}.login__error{padding:var(--spacing-12);background:var(--palette-red-50);color:var(--palette-red-600);border-radius:6px;margin:0;font-size:14px;font-weight:400;line-height:20px}.login .button{height:40px}.login .field__control{height:44px}.dashboard{gap:var(--spacing-16);flex-direction:column;display:flex}.dashboard__stats{gap:var(--spacing-16);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}@media not (min-width:1200px){.dashboard__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not (min-width:768px){.dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:576px){.dashboard__stats{grid-template-columns:minmax(0,1fr)}}.dashboard__grid{gap:var(--spacing-16);display:grid}.dashboard__grid--half{grid-template-columns:repeat(2,minmax(0,1fr))}@media not (min-width:1200px){.dashboard__grid--half{grid-template-columns:minmax(0,1fr)}}.dashboard__grid--wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media not (min-width:992px){.dashboard__grid--wide{grid-template-columns:minmax(0,1fr)}}.dashboard__split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not (min-width:1200px){.dashboard__split{grid-template-columns:minmax(0,1fr)}}.dashboard__split-item{min-width:0;padding:var(--spacing-16) var(--spacing-24)}.dashboard__split-item+.dashboard__split-item{border-left:1px solid #0505050f}@media not (min-width:1200px){.dashboard__split-item+.dashboard__split-item{border-top:1px solid #0505050f;border-left:0}}.dashboard__split-item--chart{flex-direction:column;display:flex}.dashboard__view-all{color:var(--theme-primary);font-size:14px;line-height:14px;text-decoration:none}.dashboard__view-all:hover{color:var(--theme-primary-light)}.partner-list__delete{vertical-align:middle;display:inline-flex}.partner-list__delete .icon-button:hover:not(:disabled){background:var(--palette-red-50);color:var(--palette-red-600)}.partner-form{max-height:calc(100vh - 80px)}.partner-form__section+.partner-form__section{margin-top:var(--spacing-24)}.partner-form__section-title{margin:0 0 var(--spacing-8);color:var(--text-default);font-size:14px;font-weight:600;line-height:22px}.partner-form__logos{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-form__phone{align-items:center;gap:var(--spacing-8);display:flex}.partner-form__phone>:first-child{flex-shrink:0;width:130px}.partner-form__phone>.field{flex:1;min-width:0}.partner-form__address{padding:var(--spacing-8) 0}.partner-form__address .field__label{display:none}.partner-form__address .address-field__row .button{height:30px}.partner-form__address .address-field__rows>:first-child{width:100%}.partner-form__footer{justify-content:flex-end;gap:var(--spacing-8);width:100%;display:flex}.partner-detail,.partner-detail__info,.partner-detail__tables{gap:var(--spacing-16);flex-direction:column;display:flex}.partner-detail__tables,.partner-detail__info>*+*,.partner-detail__tables>*+*{padding-top:var(--spacing-16);border-top:1px solid var(--palette-gray-200)}.partner-detail__empty{color:var(--text-subtle);text-align:center;padding:48px 0}.partner-detail__link{color:var(--theme-primary);word-break:break-all;text-decoration:none}.partner-detail__link:hover{text-decoration:underline}.partner-detail__logos{gap:var(--spacing-12);flex-wrap:wrap;display:flex}.partner-detail__logo{width:160px;height:80px;padding:var(--spacing-12);border:1px solid var(--palette-gray-200);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.partner-detail__logo--dark{background:#111827;border-color:#374151}.partner-detail__logo--dark .partner-detail__logo-empty{color:#6b7280}.partner-detail__logo-image{object-fit:contain;max-width:100%;max-height:56px}.partner-detail__logo-empty{color:var(--text-subtle);font-size:12px}.partner-detail__sns{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.partner-detail__sns-type{margin-right:var(--spacing-8);color:var(--text-subtle)}.partner-detail__table-title{align-items:center;gap:var(--spacing-8);display:inline-flex}.partner-detail__table-icon{background-color:var(--theme-primary);width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.partner-detail__fail{color:#fa8c16;font-size:12px}.partner-form__section-hint{color:var(--text-subtle);font-size:12px;font-weight:400}.assign-admin{gap:var(--spacing-16);flex-direction:column;display:flex}.assign-admin__search{align-items:center;gap:var(--spacing-8);height:36px;padding:0 var(--spacing-12);border:1px solid var(--palette-gray-200);border-radius:8px;display:flex}.assign-admin__search:focus-within{border-color:var(--theme-primary);box-shadow:var(--ring-focus)}.assign-admin__search-icon{background-color:var(--text-subtle);width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.assign-admin__search-input{min-width:0;color:var(--text-default);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:14px}.assign-admin__search-input::placeholder{color:var(--text-subtle)}.assign-admin__list{border:1px solid var(--palette-gray-200);border-radius:8px;max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.assign-admin__item{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);display:flex}.assign-admin__item+.assign-admin__item{border-top:1px solid var(--palette-gray-100)}.assign-admin__item:hover{background:var(--palette-gray-50)}.assign-admin__user{min-width:0}.assign-admin__name{align-items:center;gap:var(--spacing-8);color:var(--text-default);margin:0;font-weight:500;display:flex}.assign-admin__meta{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.assign-admin__empty{padding:var(--spacing-32) 0;color:var(--text-subtle);text-align:center}.assign-admin__footer,.partner-detail__actions{gap:var(--spacing-4);display:inline-flex}.partner-list .data-table__td:first-child{padding:3px;line-height:0}.organization-list{gap:var(--spacing-16);flex-direction:column;display:flex}.organization-list__delete{vertical-align:middle;display:inline-flex}.organization-list__delete .icon-button:hover:not(:disabled){background:var(--palette-red-50);color:var(--palette-red-600)}.organization-modal__footer{justify-content:flex-end;gap:var(--spacing-8);width:100%;display:flex}.organization-modal__error{margin:var(--spacing-4) 0 0;color:var(--palette-red-600);font-size:12px}.organization-reject .textarea{width:100%;min-height:96px}.organization-form{max-height:calc(100vh - 80px)}.organization-form__phone{align-items:center;gap:var(--spacing-8);display:flex}.organization-form__phone>:first-child{flex-shrink:0;width:130px}.organization-form__phone>.field{flex:1;min-width:0}.organization-form__address{padding:var(--spacing-8) 0}.organization-form__address .field__label{display:none}.organization-form__address .address-field__row .button{height:30px}.organization-form__address .address-field__rows>:first-child{width:100%}.organization-form__file{padding:var(--spacing-8) 0}.organization-detail{gap:var(--spacing-16);flex-direction:column;display:flex}.organization-detail>*+*{padding-top:var(--spacing-16);border-top:1px solid var(--palette-gray-200)}.organization-detail__empty{color:var(--text-subtle);text-align:center;padding:48px 0}.organization-detail__muted{color:var(--text-subtle);font-size:12px}.organization-detail__logo{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.organization-detail__logo-image{border:1px solid var(--palette-gray-200);object-fit:contain;background:#fff;border-radius:8px;max-width:192px;height:48px;padding:4px}.organization-detail__logo-loading{background:var(--palette-gray-100);border-radius:8px;width:128px;height:48px}.organization-detail__registration{border:1px solid var(--palette-gray-200);background:var(--palette-gray-50);cursor:pointer;border-radius:8px;padding:0;display:block;overflow:hidden}.organization-detail__registration:hover{border-color:var(--brand-primary-80)}.organization-detail__registration-image{object-fit:contain;width:224px;height:160px;display:block}.organization-detail__registration-pdf{justify-content:center;align-items:center;gap:var(--spacing-8);width:224px;height:160px;color:var(--text-subtle);flex-direction:column;font-size:12px;display:flex}.organization-detail__registration-icon{background-color:currentColor;width:32px;height:32px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.organization-detail__preview{gap:var(--spacing-12);flex-direction:column;display:flex}.organization-detail__preview-body{border:1px solid var(--palette-gray-100);background:var(--palette-gray-50);border-radius:8px;justify-content:center;max-height:70vh;display:flex;overflow:auto}.organization-detail__preview-image{object-fit:contain;max-height:70vh}.organization-detail__preview-frame{border:0;width:100%;height:70vh}.organization-detail__preview-link{color:var(--theme-primary);align-self:flex-end;text-decoration:none}.organization-detail__preview-link:hover{text-decoration:underline}.user-list__link,.user-detail__link{max-width:100%;font:inherit;color:var(--theme-primary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.user-list__link:hover,.user-detail__link:hover{text-decoration:underline}.user-form{max-height:calc(100vh - 80px)}.user-form__guide{margin:0 0 var(--spacing-12);color:var(--text-subtle);font-size:12px;line-height:18px}.user-form__name{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.user-form__phone{align-items:center;gap:var(--spacing-8);display:flex}.user-form__phone>:first-child{flex-shrink:0;width:130px}.user-form__phone>.field{flex:1;min-width:0}.user-form__footer{justify-content:flex-end;gap:var(--spacing-8);width:100%;display:flex}.user-detail{gap:var(--spacing-16);flex-direction:column;display:flex}.user-detail>*+*{padding-top:var(--spacing-16);border-top:1px solid var(--palette-gray-200)}.user-detail__inline{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:inline-flex}.user-detail__muted{color:var(--text-subtle);font-size:12px}.user-detail__empty{color:var(--text-subtle);text-align:center;padding:48px 0}.user-form__notify{align-items:center;gap:var(--spacing-16);display:flex}.product-list__delete{vertical-align:middle;display:inline-flex}.product-list__delete .icon-button:hover:not(:disabled){background:var(--palette-red-50);color:var(--palette-red-600)}.product-form__order{width:120px}.product-form__type{align-items:center;gap:var(--spacing-8);display:flex}.product-form__error{color:var(--palette-red-600);margin:0;font-size:12px}.product-form__footer{justify-content:flex-end;gap:var(--spacing-8);width:100%;display:flex}.category-type__list{gap:var(--spacing-8);padding:var(--spacing-8) 0;flex-wrap:wrap;display:flex}.category-type__empty{color:var(--text-subtle)}.category-type__chip{align-items:center;gap:var(--spacing-8);height:30px;padding:0 var(--spacing-4) 0 var(--spacing-12);border:1px solid var(--palette-gray-200);color:var(--text-default);background:#fff;border-radius:8px;display:inline-flex}.category-type__chip .icon-button{width:24px;height:24px}.category-type__chip .icon-button:hover:not(:disabled){background:var(--palette-red-50);color:var(--palette-red-600)}.category-type__toggle{height:22px;padding:0 var(--spacing-8);border:1px solid var(--palette-gray-200);color:var(--text-subtle);cursor:pointer;background:#fff;border-radius:6px;font-family:inherit;font-size:12px}.category-type__toggle:disabled{cursor:not-allowed;opacity:.5}.category-type__toggle--on{border-color:var(--theme-primary);background:var(--theme-primary);color:#fff}.category-type__add{align-items:center;gap:var(--spacing-8);display:flex}.code-list__delete{vertical-align:middle;display:inline-flex}.code-list__delete .icon-button:hover:not(:disabled){background:var(--palette-red-50);color:var(--palette-red-600)}.code-form__order{width:120px}.code-form__guide{margin:0 0 var(--spacing-12);color:var(--text-subtle);font-size:12px;line-height:18px}.code-form__error{margin:var(--spacing-8) 0 0;color:var(--palette-red-600);font-size:12px}.code-form__footer{justify-content:flex-end;gap:var(--spacing-8);width:100%;display:flex}.notice-list__delete{vertical-align:middle;display:inline-flex}.notice-list__delete .icon-button:hover:not(:disabled){background:var(--palette-red-50);color:var(--palette-red-600)}.notice-form{gap:var(--spacing-16);flex-direction:column;display:flex}.notice-form__language-body{margin-top:var(--spacing-16)}.notice-form__thumbnail{width:420px;padding:var(--spacing-8) 0}.notice-form__content{padding:var(--spacing-8) 0}.notice-form__error{margin:0 0 var(--spacing-8);color:var(--palette-red-600);font-size:12px}.popup-list__delete{vertical-align:middle;display:inline-flex}.popup-list__delete .icon-button:hover:not(:disabled){background:var(--palette-red-50);color:var(--palette-red-600)}.popup-form{gap:var(--spacing-16);flex-direction:column;display:flex}.popup-form__period{align-items:center;gap:var(--spacing-12);display:flex}.popup-form__order{width:120px}.popup-form__image{width:420px;padding:var(--spacing-8) 0}.popup-form__language-body{margin-top:var(--spacing-16)}.popup-form__error{color:var(--palette-red-600);margin:0;font-size:12px}.popup-form__description{padding:var(--spacing-8) 0}.popup-form__description .ql-editor{min-height:160px}.content-form__empty{color:var(--text-subtle);text-align:center;padding:48px 0}.faq-list__body{margin-top:var(--spacing-16)}.faq-list__delete{vertical-align:middle;display:inline-flex}.faq-list__delete .icon-button:hover:not(:disabled){background:var(--palette-red-50);color:var(--palette-red-600)}.faq-form{gap:var(--spacing-16);flex-direction:column;display:flex}.faq-form__inline{align-items:center;gap:var(--spacing-12);display:flex}.faq-form__hint{color:var(--text-subtle);font-size:12px}.faq-form__order{width:120px}.faq-form__answer{padding:var(--spacing-8) 0}.faq-form__language-body{margin-top:var(--spacing-16)}.faq-form__error{margin:0 0 var(--spacing-8);color:var(--palette-red-600);font-size:12px}.faq-form__footer{justify-content:flex-end;gap:var(--spacing-8);width:100%;display:flex}.community-list__delete{vertical-align:middle;display:inline-flex}.community-list__delete .icon-button:hover:not(:disabled){background:var(--palette-red-50);color:var(--palette-red-600)}.community-form{gap:var(--spacing-16);flex-direction:column;display:flex}.community-form__thumbnail{width:420px;padding:var(--spacing-8) 0}.community-form__content{padding:var(--spacing-8) 0}.community-form__files{align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-4) 0;flex-direction:column;display:flex}.community-form__file-list{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.community-form__file-list li{align-items:center;gap:var(--spacing-8);display:flex}.community-form__file-name{max-width:420px;color:var(--text-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.community-form__file-name{color:var(--theme-primary)}a.community-form__file-name:hover{text-decoration:underline}.community-form__file-size{color:var(--text-subtle);font-size:12px}.community-form__error{margin:0 0 var(--spacing-8);color:var(--palette-red-600);font-size:12px}.software-list__delete{vertical-align:middle;display:inline-flex}.software-list__delete .icon-button:hover:not(:disabled){background:var(--palette-red-50);color:var(--palette-red-600)}.software-form__installer{gap:var(--spacing-4);padding:var(--spacing-8) 0;flex-direction:column;display:flex}.software-form__progress{background:var(--palette-gray-100);border-radius:3px;width:100%;max-width:360px;height:6px;overflow:hidden}.software-form__progress-bar{background:var(--theme-primary);height:100%;transition:width .2s}.software-form__hint{color:var(--text-subtle);margin:0;font-size:12px;line-height:18px}.software-form__error{color:var(--palette-red-600);margin:0;font-size:12px}.software-form__description{padding:var(--spacing-8) 0}.software-form__description .textarea{width:100%;min-height:72px}.software-form__footer{justify-content:flex-end;gap:var(--spacing-8);width:100%;display:flex}.inquiry-detail{gap:var(--spacing-16);flex-direction:column;display:flex}.inquiry-detail>*+*{padding-top:var(--spacing-16);border-top:1px solid var(--palette-gray-200)}.inquiry-detail__content{padding:var(--spacing-20);border:1px solid var(--palette-gray-100);border-radius:12px}.inquiry-detail__title{color:var(--text-default);word-break:break-word;margin:0;font-size:18px;font-weight:600;line-height:26px}.inquiry-detail__body{margin:var(--spacing-12) 0 0;padding:var(--spacing-12) var(--spacing-16);background:var(--palette-gray-50);color:var(--text-default);white-space:pre-wrap;word-break:break-word;border-radius:8px;font-size:14px;line-height:1.7}.inquiry-detail__muted{color:var(--text-subtle);margin:0;font-size:12px}.inquiry-detail__link{color:var(--theme-primary);text-decoration:none}.inquiry-detail__link:hover{text-decoration:underline}.inquiry-detail__files{gap:var(--spacing-4);padding:var(--spacing-4) 0;flex-direction:column;margin:0;list-style:none;display:flex}.inquiry-detail__files li{align-items:center;gap:var(--spacing-8);display:flex}.inquiry-detail__replies{gap:var(--spacing-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inquiry-detail__reply{padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--palette-gray-200);background:#fff;border-radius:8px}.inquiry-detail__reply--admin{border-color:var(--brand-primary-90);background:var(--brand-primary-98)}.inquiry-detail__reply-meta{margin:0 0 var(--spacing-4);color:var(--text-subtle);font-size:12px}.inquiry-detail__reply-content{color:var(--text-default);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.6}.inquiry-detail__reply-form{margin-top:var(--spacing-16)}.inquiry-detail__reply-form .textarea{width:100%;min-height:96px}.inquiry-detail__reply-actions{margin-top:var(--spacing-8);justify-content:flex-end;display:flex}.inquiry-detail__empty{color:var(--text-subtle);text-align:center;padding:48px 0}.terms-list__languages{gap:var(--spacing-4);display:inline-flex}.terms-list__language--empty{opacity:.45}.terms-list__delete,.terms-edit__delete{vertical-align:middle;display:inline-flex}.terms-list__delete .icon-button:hover:not(:disabled),.terms-edit__delete .icon-button:hover:not(:disabled){background:var(--palette-red-50);color:var(--palette-red-600)}.terms-date__guide{margin:0 0 var(--spacing-12);color:var(--text-subtle);font-size:12px;line-height:18px}.terms-date__field{width:200px}.terms-date__error{margin:var(--spacing-8) 0 0;color:var(--palette-red-600);font-size:12px}.terms-date__footer{justify-content:flex-end;gap:var(--spacing-8);width:100%;display:flex}.terms-editor__mode{margin-bottom:var(--spacing-8);justify-content:flex-end;display:flex}.terms-editor__raw .textarea{width:100%;min-height:240px}.terms-editor__box{border:1px solid var(--palette-gray-200);background:#fff;border-radius:8px}.terms-editor__box--readonly{background:var(--palette-gray-50)}.terms-editor__toolbar{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-8);border-bottom:1px solid var(--palette-gray-100);background:var(--palette-gray-50);flex-wrap:wrap;display:flex}.terms-editor__tool{align-items:center;gap:var(--spacing-4);height:26px;padding:0 var(--spacing-8);color:var(--text-default);cursor:pointer;background:0 0;border:0;border-radius:4px;font-family:inherit;font-size:12px;display:inline-flex}.terms-editor__tool:hover:not(:disabled){background:var(--palette-gray-200)}.terms-editor__tool:disabled{cursor:not-allowed;opacity:.35}.terms-editor__tool--danger{color:var(--palette-red-600)}.terms-editor__tool--danger:hover:not(:disabled){background:var(--palette-red-50)}.terms-editor__tool-icon{background-color:currentColor;width:14px;height:14px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.terms-editor__divider{width:1px;height:16px;margin:0 var(--spacing-4);background:var(--palette-gray-200)}.terms-editor__spacer{margin-left:auto}.terms-editor__content{padding:var(--spacing-8) var(--spacing-12);font-size:14px}.terms-editor__content .ProseMirror{white-space:pre-wrap;outline:none;line-height:1.6}.terms-editor__content .ProseMirror p{min-height:1.6em;margin:0}.terms-editor__content .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:6px 0}.terms-editor__content .ProseMirror th,.terms-editor__content .ProseMirror td{border:1px solid var(--palette-gray-300);vertical-align:top;padding:4px 8px;position:relative}.terms-editor__content .ProseMirror th{background:var(--palette-gray-100);text-align:left;font-weight:600}.terms-editor__content .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#3b82f61f;position:absolute;inset:0}.terms-editor__content .ProseMirror .tableWrapper{overflow-x:auto}.terms-partner__head{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.terms-partner__toggle{align-items:center;gap:var(--spacing-4);color:var(--text-default);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.terms-partner__chevron{background-color:currentColor;width:16px;height:16px;transition:transform .15s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.terms-partner__chevron--open{transform:rotate(90deg)}.terms-partner__add{margin-left:auto}.terms-partner__muted{color:var(--text-subtle);margin:0;font-size:12px}.terms-partner__body{margin-top:var(--spacing-8);padding:0 var(--spacing-12) var(--spacing-12);border:1px solid var(--palette-gray-200);background:var(--palette-gray-50);border-radius:8px}.terms-partner__guide{margin:var(--spacing-8) 0;color:var(--text-subtle);font-size:12px}.terms-partner__actions{align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-8);display:flex}.terms-partner__buttons{gap:var(--spacing-8);margin-left:auto;display:flex}.terms-preview__site{margin-bottom:var(--spacing-16);justify-content:flex-end;display:flex}.terms-preview__empty{color:var(--text-subtle)}.terms-preview__article{margin-bottom:var(--spacing-24)}.terms-preview__article h3{margin:0 0 var(--spacing-8);font-size:16px;font-weight:600}.terms-preview__body{gap:var(--spacing-8);color:var(--text-default);flex-direction:column;font-size:14px;line-height:1.7;display:flex}.terms-preview__body h4,.terms-preview__body p{margin:0}.terms-preview__body h4{padding-top:var(--spacing-4);font-weight:600}.terms-preview__body ol,.terms-preview__body ul{padding-left:var(--spacing-24);margin:0}.terms-preview__table{overflow-x:auto}.terms-preview__table table{border-collapse:collapse;width:100%;font-size:12px}.terms-preview__table th,.terms-preview__table td{padding:var(--spacing-8);border:1px solid var(--palette-gray-300);text-align:left;vertical-align:top;white-space:pre-wrap}.terms-preview__table th{background:var(--palette-gray-100)}.terms-edit{gap:var(--spacing-16);flex-direction:column;display:flex}.terms-edit__type{margin:0 0 var(--spacing-8);color:var(--theme-primary);font-size:14px;font-weight:600}.terms-edit__version{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.terms-edit__version-actions{gap:var(--spacing-4);margin-left:auto;display:flex}.terms-edit__first{gap:var(--spacing-8);flex-direction:column;display:flex}.terms-edit__first-dates{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.terms-edit__date{width:180px}.terms-edit__muted{color:var(--text-subtle);margin:0;font-size:12px}.terms-edit__label{color:var(--text-default);font-size:12px;font-weight:600}.terms-edit__lock{align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-12);padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--brand-primary-90);background:var(--brand-primary-98);color:var(--text-default);border-radius:8px;font-size:12px;display:flex}.terms-edit__lock--open{border-color:var(--palette-orange-200,#fed7aa);background:var(--palette-orange-50,#fff7ed)}.terms-edit__lock-icon{background-color:currentColor;flex-shrink:0;width:14px;height:14px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.terms-edit__lock-text{flex:1}.terms-edit__copy{align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-12);padding:var(--spacing-8) var(--spacing-12);border:1px dashed var(--palette-gray-300);color:var(--text-default);border-radius:8px;flex-wrap:wrap;font-size:12px;display:flex}.terms-edit__body{gap:var(--spacing-16);margin-top:var(--spacing-16);grid-template-columns:260px minmax(0,1fr);display:grid}.terms-edit__articles{border:1px solid var(--palette-gray-200);border-radius:8px;align-self:start;max-height:calc(100vh - 160px);overflow-y:auto}.terms-edit__articles-head{padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-12);border-bottom:1px solid var(--palette-gray-100);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.terms-edit__article-list{padding:var(--spacing-4) 0;margin:0;list-style:none}.terms-edit__article{align-items:center;gap:var(--spacing-8);width:100%;min-height:34px;padding:var(--spacing-4) var(--spacing-12);color:var(--text-default);text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;display:flex}.terms-edit__article:hover{background:var(--palette-gray-50)}.terms-edit__article--selected,.terms-edit__article--selected:hover{background:var(--brand-primary-98);color:var(--theme-primary)}.terms-edit__article-no{color:var(--text-subtle);flex-shrink:0}.terms-edit__article-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.terms-edit__dirty-dot{background:var(--palette-orange-400,#fb923c);border-radius:50%;flex-shrink:0;width:7px;height:7px}.terms-edit__dirty{color:var(--palette-orange-500,#f97316);font-size:12px;font-weight:500}.terms-edit__editor{min-width:0;padding:var(--spacing-16);border:1px solid var(--palette-gray-200);border-radius:8px}.terms-edit__editor-head{align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-12);display:flex}.terms-edit__pager{align-items:center;gap:var(--spacing-4);margin-left:auto;display:flex}.terms-edit__fields{gap:var(--spacing-12);margin-bottom:var(--spacing-12);display:flex}.terms-edit__field{gap:var(--spacing-4);flex-direction:column;display:flex}.terms-edit__field--grow{flex:1;min-width:0}.terms-edit__field--order{width:100px}.terms-edit__partner{margin-top:var(--spacing-16);padding-top:var(--spacing-16);border-top:1px solid var(--palette-gray-100)}@media (max-width:1023px){.terms-edit__body{grid-template-columns:minmax(0,1fr)}.terms-edit__articles{max-height:240px}.terms-edit__lock{flex-wrap:wrap}.terms-edit__lock-text{flex-basis:calc(100% - 22px)}}.permission-list__name{align-items:center;gap:var(--spacing-4);display:inline-flex}.permission-list__branch{color:var(--text-subtle)}.site-config__empty{color:var(--text-subtle);text-align:center;padding:48px 0}.email-template{gap:var(--spacing-16);flex-direction:column;display:flex}.email-template__body{margin-top:var(--spacing-16)}.email-template__preview{width:100%;min-height:480px;margin:var(--spacing-8) 0;border:1px solid var(--palette-gray-200);background:#fff;border-radius:8px;display:block}.email-template__editor{padding:var(--spacing-8) 0}.email-template__editor-tools{margin-bottom:var(--spacing-8);justify-content:flex-end;display:flex}.email-template__code{box-sizing:border-box;width:100%;min-height:420px;padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--palette-gray-200);background:var(--palette-gray-50);color:var(--text-default);resize:vertical;border-radius:8px;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6}.email-template__code:focus{border-color:var(--theme-primary);box-shadow:var(--ring-focus);background:#fff}.email-template__hint{margin:var(--spacing-4) 0 0;color:var(--text-subtle);word-break:break-all;font-size:12px;line-height:18px}.email-template__empty{color:var(--text-subtle);text-align:center;padding:48px 0}.log-list__link{max-width:100%;font:inherit;color:var(--theme-primary);text-underline-offset:2px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline;overflow:hidden}.log-list__link:hover{color:var(--theme-primary-hover)}
