:root{--app-font-family:var(--font-pretendard)}:root:lang(ja){--app-font-family:var(--font-noto-sans-jp)}:root:lang(cn){--app-font-family:var(--font-noto-sans-sc)}:root{--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;--header-height:64px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--typo-body-md-font-family);font-weight:var(--typo-body-md-font-weight);font-size:var(--typo-body-md-font-size);color:var(--semantic-text-default);background:var(--semantic-fill-white)}button,input,select,textarea{font:inherit;color:inherit}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:root{--layout-max-width:1600px}.page{flex-direction:column;min-height:100svh;display:flex}.content{flex-direction:column;flex:1;display:flex}.button{padding:0 var(--spacing-32);font-family:var(--typo-body-bold-lg-font-family);font-weight:var(--typo-body-bold-lg-font-weight);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button:disabled{cursor:not-allowed}.button--lg{min-width:240px;height:60px;font-size:var(--typo-body-bold-lg-font-size)}.button--md{min-width:200px;height:48px;font-size:var(--typo-body-bold-md-font-size)}.button--sm{min-width:0;height:40px;padding:0 var(--spacing-16);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)}.button--xs{min-width:0;height:28px;padding:0 var(--spacing-12);font-family:var(--typo-body-bold-xxs-font-family);font-size:var(--font-size-12);font-weight:var(--typo-body-bold-xxs-font-weight);border-radius:6px}.button--icon{gap:var(--spacing-4);min-width:0;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(--component-fill-btn-primary);color:var(--component-text-btn-primary)}.button--primary:hover:not(:disabled){background:var(--component-fill-btn-primary-hover)}.button--primary:active:not(:disabled){background:var(--component-fill-btn-primary-press)}.button--primary:disabled{background:var(--component-fill-btn-primary-disabled)}.button--secondary{border-color:var(--component-border-btn-secondary);background:var(--component-fill-btn-secondary);color:var(--component-text-btn-secondary)}.button--secondary:hover:not(:disabled){background:var(--component-fill-btn-secondary-hover)}.button--secondary:active:not(:disabled){background:var(--component-fill-btn-secondary-press)}.button--secondary:disabled{opacity:.4}.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))}.icon-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.icon-button:disabled{cursor:not-allowed}.icon-button__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}.icon-button--secondary{border-color:var(--component-border-btn-secondary);background:var(--component-fill-btn-secondary);color:var(--component-text-btn-secondary)}.icon-button--secondary:hover:not(:disabled){background:var(--component-fill-btn-secondary-hover)}.icon-button--primary{background:var(--component-fill-btn-primary);color:var(--component-text-btn-primary)}.icon-button--primary:hover:not(:disabled){background:var(--component-fill-btn-primary-hover)}.icon-button--primary:disabled{background:var(--component-fill-btn-primary-disabled)}.icon-menu-button{display:inline-flex;position:relative}.icon-menu-button__list .select-box__option:hover{background:var(--component-fill-dropdown-open-hover)}.select-box__list.icon-menu-button__list{width:max-content;min-width:120px;top:100%;left:auto;right:0}.text-icon-button{align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-4);cursor:pointer;font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--typo-label-sm-font-weight);color:var(--component-text-default);white-space:nowrap;background:0 0;border:0;display:inline-flex}.text-icon-button:hover,.text-icon-button--open{color:var(--semantic-text-brand)}.text-icon-button__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}.text-icon-menu-button{display:inline-flex;position:relative}.text-icon-menu-button__list .select-box__option{font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--typo-label-sm-font-weight)}.text-icon-menu-button__list .select-box__option:hover{background:var(--component-fill-dropdown-open-hover)}.select-box__list.text-icon-menu-button__list{top:calc(100% + var(--spacing-4));width:max-content;min-width:120px;left:0;right:auto}.qr-code{display:inline-flex;overflow:hidden}.qr-code canvas{width:100%!important;height:100%!important}.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--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)}.checkbox{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{border:1px solid var(--component-border-check);background:var(--component-fill-bg);border-radius:4px;flex-shrink:0;width:20px;height:20px;position:relative}.checkbox__label{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-label);white-space:nowrap}.checkbox__input:checked+.checkbox__body .checkbox__box{border-color:var(--component-border-check-on);background:var(--component-fill-toggle-on)}.checkbox__input:checked+.checkbox__body .checkbox__box:after{content:"";background-color:var(--semantic-icon-inverse);position:absolute;inset:0;-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{outline:2px solid var(--component-border-check-on);outline-offset:2px}.checkbox__input:disabled+.checkbox__body{cursor:not-allowed;opacity:.5}.field{flex-direction:column;width:100%;display:flex}.field__label{font-family:var(--typo-label-md-font-family);font-size:var(--typo-label-md-font-size);font-weight:var(--typo-label-md-font-weight);color:var(--component-text-label);white-space:nowrap;margin-bottom:var(--spacing-8);line-height:1.45}.field__required{color:var(--component-text-error);margin-left:2px}.field__hint{min-height:1.45em;margin:var(--spacing-4) 0 0;font-family:var(--typo-label-md-font-family);font-size:var(--font-size-12);color:var(--component-text-caption);line-height:1.45}.field--error .field__hint{color:var(--component-text-error)}.field--success .field__hint{color:var(--semantic-text-brand)}.field__control{align-items:center;gap:var(--spacing-8);height:48px;padding:0 var(--spacing-12);border:1px solid var(--component-border-input);background:var(--component-fill-input);border-radius:8px;display:flex}.field__control:focus-within{border-color:var(--component-border-input-focus)}.field__control--readonly,.field__control--readonly:focus-within{border-color:var(--component-border-input);background:var(--component-fill-surface)}.field__control--readonly .field__input,.field__control--readonly:focus-within .field__input{color:var(--component-text-caption);cursor:default}.field--error .field__control{border-color:var(--semantic-text-error)}.field__input{width:100%;min-width:0;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);background:0 0;border:0;outline:none;padding:0}.field__input::placeholder{color:var(--component-text-input-default)}.field__input:disabled{cursor:not-allowed}.field__control:has(.field__input:disabled){background:var(--component-fill-surface)}.password-field{width:100%}.field__toggle{cursor:pointer;color:var(--semantic-icon-subtler);background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.field__toggle--on{color:var(--component-icon-primary)}.field__toggle-icon{background-color:currentColor;width:24px;height:24px;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)}.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}.section-card{gap:var(--spacing-16);min-width:0;padding:var(--spacing-32);border:1px solid var(--component-border-section-divider);background:var(--semantic-fill-white);border-radius:8px;flex-direction:column;display:flex}.section-card__head{justify-content:space-between;align-items:center;gap:var(--spacing-12);min-height:48px;display:flex}.section-card__heading{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.section-card__description{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-caption);margin:0}.section-card__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);margin:0;line-height:1.5}.organization-info{gap:var(--spacing-28);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.organization-info__column{gap:var(--spacing-12);flex-direction:column;margin:0;display:flex}.organization-info__row{align-items:center;gap:var(--spacing-40);display:flex}.organization-info__label{align-items:center;gap:var(--spacing-8);width:137px;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);flex-shrink:0;display:flex}.organization-info__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}.organization-info__value{min-width:0;min-height:48px;padding:0 var(--spacing-16);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);word-break:break-all;flex:1;align-items:center;margin:0;line-height:1.5;display:flex}.organization-account{align-items:center;gap:var(--spacing-20);min-height:48px;padding:0 var(--spacing-16);background:var(--component-fill-surface);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-input-filled);border-radius:8px;display:flex}.organization-account-form{gap:var(--spacing-20);padding-top:var(--spacing-16);flex-direction:column;display:flex}@media (max-width:1439px){.organization-info{gap:var(--spacing-12);grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.organization-info__row{align-items:stretch;gap:var(--spacing-12);flex-direction:column}.organization-info__label{width:auto}}.info-collapse{border:1px solid var(--component-border-info);background:var(--component-fill-info-surface);border-radius:8px}.info-collapse__head{width:100%;height:48px;padding:0 var(--spacing-16);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.info-collapse__title{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-fill-btn-primary);align-items:center;gap:6px;display:flex}.info-collapse__icon{background-color:var(--component-icon-primary);width:24px;height:24px;-webkit-mask:url(/images/icons/release_alert.svg) 50%/contain no-repeat;mask:url(/images/icons/release_alert.svg) 50%/contain no-repeat}.info-collapse__icon--large{width:48px;height:48px}.info-collapse__arrow{background-color:var(--component-icon-primary);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}.info-collapse--open .info-collapse__arrow{transform:rotate(180deg)}.info-collapse__body{padding:0 var(--spacing-16) var(--spacing-16);align-items:center;display:flex}.info-collapse__badge{flex-shrink:0;justify-content:center;align-items:center;width:160px;display:flex}.info-collapse__list{gap:var(--spacing-8);padding:var(--spacing-4) 0 var(--spacing-4) var(--spacing-20);border-left:1px solid var(--component-border-info);flex-direction:column;margin:0;list-style:none;display:flex}.info-collapse__item{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);padding-left:15px;position:relative}.info-collapse__item:before{content:"";border:1.5px solid var(--component-icon-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:calc(.5lh - 5px);left:0}.info-collapse__item strong{font-weight:var(--font-weight-bold)}@media (max-width:767px){.info-collapse__badge{display:none}.info-collapse__list{border-left:0;padding-left: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:48px}.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:36px}.info-table .field__input{font-size:var(--font-size-13)}.info-table .field__hint{display:none}.info-table .select-box__trigger{height:36px;min-height:36px}.notice-modal{align-items:center;gap:var(--spacing-4);padding:var(--spacing-24) 0 var(--spacing-16);font-size:var(--font-size-13);color:var(--component-text-default);text-align:center;flex-direction:column;display:flex}.notice-modal__line{margin:0}.notice-popup-layer{padding:var(--spacing-16);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.notice-popup-layer--dimmed{pointer-events:auto;background:#000000bf}.notice-popup{background:var(--semantic-fill-white);width:512px;max-width:100%;max-height:min(762px,90vh);transform:translate(var(--notice-popup-x,0), var(--notice-popup-y,0));pointer-events:auto;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.notice-popup__body{flex:1;min-height:0;overflow-y:auto}.notice-popup__body::-webkit-scrollbar{width:5px}.notice-popup__body::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:15px}.notice-popup__image{width:100%;height:auto;display:block}.notice-popup__title{font-family:var(--font-family-default);color:#303d4d;word-break:keep-all;margin:0;padding:26px 30px 0;font-size:28px;font-weight:600;line-height:1.45}.notice-popup__content{padding:var(--spacing-20) 30px;font-family:var(--font-family-default);letter-spacing:-.4px;color:#323232;font-size:16px;line-height:1.5}.notice-popup__footer{gap:var(--spacing-12);background:var(--semantic-fill-white);flex-direction:column;flex-shrink:0;padding:10px 30px;display:flex}.notice-popup__detail{width:100%}.notice-popup__options{justify-content:space-between;align-items:center;display:flex}.notice-popup__option{cursor:pointer;height:48px;font-family:var(--font-family-default);color:#909090;background:0 0;border:0;align-items:center;padding:0;font-size:16px;font-weight:500;line-height:1.45;display:inline-flex}.notice-popup__hide-today{cursor:default}.notice-popup__hide-today .checkbox__box{border-color:#909090;border-radius:50%;width:16px;height:16px}.notice-popup__hide-today .checkbox__label{font:inherit;color:inherit}@media (max-width:1023px){.notice-popup{transform:none}}@media (max-width:767px){.notice-popup{width:343px;max-height:min(538px,90vh)}.notice-popup__title{padding:var(--spacing-20) var(--spacing-16) 0;font-size:18px}.notice-popup__content{padding:var(--spacing-12) var(--spacing-16);letter-spacing:-.35px;font-size:14px}.notice-popup__footer{gap:var(--spacing-8);padding:10px var(--spacing-16)}.notice-popup__detail{height:42px;font-size:14px}.notice-popup__option{height:36px;font-size:14px}}.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}.board-number-cell__pinned{min-width:46px;height:26px;padding:0 var(--spacing-8);background:var(--component-fill-btn-primary);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-btn-primary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.board-title-cell{align-items:center;gap:var(--spacing-4);max-width:100%;display:inline-flex}.board-title-cell__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-title-cell__count{color:var(--component-text-caption);flex-shrink:0}.tooth-chart-cell{vertical-align:middle;flex-direction:column;display:inline-flex}.action-buttons-cell{justify-content:center;gap:var(--spacing-8);display:inline-flex}.action-buttons-cell .button{height:32px}.action-buttons-cell .button__icon{width:18px;height:18px}.sort-header{align-items:center;gap:var(--spacing-4);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sort-header__icon{background-color:currentColor;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}.member-add{gap:var(--spacing-12);padding-top:var(--spacing-16);flex-direction:column;display:flex}.member-add__search{color:var(--component-text-default);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.member-add__search span{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}.member-edit{gap:var(--spacing-16);padding-top:var(--spacing-16);flex-direction:column;display:flex}.member-edit__roles{align-items:center;gap:var(--spacing-20);border-top:2px solid var(--component-border-table-header);height:48px;display:flex}.member-edit__legend{margin:0 0 var(--spacing-8);font-family:var(--typo-label-md-font-family);font-size:var(--typo-label-md-font-size);font-weight:var(--typo-label-md-font-weight);color:var(--component-text-label)}.member-edit__role{align-items:center;gap:var(--spacing-8);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-label);cursor:pointer;display:inline-flex}.member-edit__role input{width:18px;height:18px;accent-color:var(--component-fill-btn-primary);margin:0}.member-edit__groups{gap:30px var(--spacing-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-edit__group{border-top:2px solid var(--component-border-table-header)}.member-edit__group-head{border-bottom:1px solid var(--component-border-table);align-items:center;height:47px;display:flex}.member-edit__group-head .checkbox__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-table-header)}.member-edit__items{gap:var(--spacing-8);padding-top:var(--spacing-12);flex-direction:column;display:flex}.member-status--pending{font-weight:var(--font-weight-semibold);color:var(--component-text-error)}.tooth-chart-cell__row{display:flex}.tooth-chart-cell__row--upper{border-bottom:1px solid var(--semantic-border-strong)}.tooth-chart-cell__half{min-height:20px;padding:0 var(--spacing-4);display:flex}.tooth-chart-cell__half--right{border-right:1px solid var(--semantic-border-strong);justify-content:flex-end}.tooth-chart-cell__tooth{width:9px;font-size:var(--font-size-12);text-align:center;line-height:20px}.upload-button{border:1px solid var(--component-border-btn-secondary);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.upload-button[aria-disabled=true]{cursor:not-allowed}.upload-button__icon{background-color:var(--component-icon-primary);width:16px;height:16px;-webkit-mask:url(/images/icons/upload.svg) 50%/contain no-repeat;mask:url(/images/icons/upload.svg) 50%/contain no-repeat}.web-viewer-cell{justify-content:center;align-items:center;gap:var(--spacing-4);white-space:nowrap;display:inline-flex}.web-viewer-cell__open{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.web-viewer-cell__open[aria-disabled=true]{cursor:not-allowed}.web-viewer-cell__label{padding:var(--spacing-4) var(--spacing-12);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);background:#f3f4f6;border-radius:4px;display:inline-block;position:relative}.web-viewer-cell__count{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;font-size:9px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.web-viewer-cell__label[data-status=REQUEST] .web-viewer-cell__count{background:#ef4444}.web-viewer-cell__label[data-status=REVISION] .web-viewer-cell__count{background:#3b82f6}.attachment-cell{background-color:var(--component-icon-default);cursor:pointer;border:0;width:24px;height:24px;padding:0;-webkit-mask:url(/images/icons/link.svg) 50%/contain no-repeat;mask:url(/images/icons/link.svg) 50%/contain no-repeat}.attachment-cell[aria-disabled=true]{cursor:not-allowed}.amount-cell{font:inherit;color:inherit;background:0 0;border:0;padding:0}.amount-cell--right{text-align:right;width:100%;display:block}.amount-cell--clickable{cursor:pointer;text-decoration:underline}.link-cell{font:inherit;color:var(--semantic-text-brand);text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.patient-cell{cursor:pointer;max-width:100%;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-accent);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.patient-cell__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patient-cell__icon{background-color:var(--component-icon-table-link-accent);flex-shrink:0;width:24px;height:24px;-webkit-mask:url(/images/icons/assignment.svg) 50%/contain no-repeat;mask:url(/images/icons/assignment.svg) 50%/contain no-repeat}.prosthesis-cell{text-align:left;align-items:center;gap:6px;display:inline-flex}.prosthesis-cell__icon{flex-shrink:0}.status-cell{min-width:84px;height:26px;padding:0 var(--spacing-12);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);letter-spacing:-.35px;color:#636363;white-space:nowrap;background:#e2e2e2;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.status-cell--arrow{min-width:98px;padding-right:var(--spacing-8);gap:2px}.status-cell__arrow{background-color:currentColor;flex-shrink:0;width:16px;height:16px;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 .status-cell__arrow{transform:rotate(180deg)}.status-cell[data-tone=orange]{color:#dd7000;background:#fff3e0}.status-cell[data-tone=red]{color:#dc2626;background:#fff0f0}.status-cell[data-tone=dark]{color:var(--semantic-fill-white);background:#757575}.active-toggle{justify-content:center;align-items:center;gap:var(--spacing-4);min-width:80px;height:36px;padding:0 var(--spacing-12);border:1px solid var(--semantic-border-subtle);background:var(--semantic-fill-white);font:inherit;color:var(--component-text-caption);cursor:pointer;border-radius:4px;display:inline-flex}.active-toggle--on{border-color:var(--semantic-border-brand-stronger);color:var(--semantic-text-brand)}.active-toggle__icon{background:currentColor;flex-shrink:0;width:20px;height:20px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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:48px;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{cursor:default;opacity:.5}.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:36px;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--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}.multi-select-box__list{min-width:200px}.multi-select-box__list--columns{max-height:500px;padding:0}.multi-select-box__list--columns .multi-select-box__options{padding:var(--spacing-4)}.multi-select-box__list--columns .multi-select-box__option--all{padding:0 var(--spacing-16)}.multi-select-box__options{display:grid}.multi-select-box__option{min-width:0;min-height:36px;padding:0 var(--spacing-12);border-radius:8px;align-items:center;display:flex}.multi-select-box__option:hover{background:var(--component-fill-dropdown-open-hover)}.multi-select-box__option .checkbox,.multi-select-box__option .checkbox__body{min-width:0}.multi-select-box__option .checkbox__label{text-overflow:ellipsis;overflow:hidden}.multi-select-box__option--all{border-bottom:1px solid var(--component-border-surface-divider);border-radius:0}.multi-select-box__group{padding:var(--spacing-8) var(--spacing-12) var(--spacing-4);font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--typo-body-bold-xxs-font-weight);color:var(--component-text-label);margin:0}.multi-select-box__list--columns .multi-select-box__group{padding:var(--spacing-8) var(--spacing-16);border-top:1px solid var(--component-border-surface-divider);background:var(--component-fill-surface)}.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:48px}.address-field__search{position:relative}.address-field__suggestions{z-index:10;max-height:200px;padding:var(--spacing-4) 0;border:1px solid var(--component-border-input);background:var(--semantic-fill-white);border-radius:8px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 5px #0000001a}.address-field__suggestion{gap:var(--spacing-4);width:100%;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-default);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.address-field__suggestion span{color:var(--component-text-caption)}.address-field__suggestion:hover{background:var(--component-fill-surface)}.address-field__postcode{height:500px}.switch{align-items:center;gap:var(--spacing-8);cursor:pointer;display:inline-flex}.switch__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-default);white-space:nowrap}.switch__input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.switch__track{background:var(--color-gray-70);border-radius:10px;flex-shrink:0;width:40px;height:20px;transition:background .2s;position:relative}.switch__track:after{content:"";background:var(--semantic-fill-white);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:2px 0 3px #0000001a}.switch__input:checked+.switch__track{background:var(--component-fill-btn-primary)}.switch__input:checked+.switch__track:after{transform:translate(20px)}.switch__input:focus-visible+.switch__track{outline:2px solid var(--component-border-input-focus);outline-offset:2px}.fee-list__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.fee-list__filter .select-box{width:200px}.fee-list__actions{align-items:center;gap:var(--spacing-8);display:flex}.fee-list__actions .switch{margin-right:var(--spacing-16)}.fee-list__buttons{align-items:center;gap:var(--spacing-8);display:flex}@media (max-width:1023px){.fee-list__buttons{display:none}.fee-list__actions .switch{margin-right:0}}.fee-list .data-grid__th,.fee-list .data-grid__td{white-space:nowrap}.fee-list__name{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-btn-secondary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fee-list__fee{text-align:right;white-space:nowrap;display:block}.fee-list__selector{align-items:center;gap:var(--spacing-8);display:flex}.fee-list__selector .select-box{width:200px}.fee-list__selector-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);white-space:nowrap;margin:0}.fee-list__guide{padding:var(--spacing-40) 0;font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-caption);text-align:center;margin:0}.fee-list-print-root{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-10000px}.fee-list-print{background:var(--semantic-fill-white)}.fee-list-print .data-grid__scroll{overflow:visible}.fee-list-print .data-grid__th{width:auto!important}.fee-list-print .data-grid__th,.fee-list-print .data-grid__td{word-break:keep-all}.fee-list-print .fee-list__fee{white-space:normal}.fee-list-print__title{margin:0 0 var(--spacing-16);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-table-header);text-align:center}.filter-tag-list{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.filter-tag-list__item{align-items:center;gap:var(--spacing-8);height:40px;padding:0 var(--spacing-16);background:var(--component-fill-surface);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);white-space:nowrap;border-radius:25px;display:inline-flex}.filter-tag-list__remove{background-color:var(--component-icon-default);cursor:pointer;border:0;flex-shrink:0;width:20px;height:20px;padding:0;-webkit-mask:url(/images/icons/close.svg) 50%/contain no-repeat;mask:url(/images/icons/close.svg) 50%/contain no-repeat}.filter-tag-list__extra{display:inline-flex}.search-params{width:100%}.search-params__inner{align-items:flex-start;gap:var(--spacing-8);display:flex}.search-params__scroll{flex:1;min-width:0;position:relative}.search-params__fields{align-items:flex-start;gap:var(--spacing-4);scrollbar-width:none;display:flex;overflow-x:auto}.search-params__fields::-webkit-scrollbar{display:none}.search-params__fields>*{flex-shrink:0}.search-params__scroll-button{cursor:pointer;border:0;width:62px;height:48px;padding:0;position:absolute;top:0}.search-params__scroll-button:after{content:"";background-color:var(--component-icon-default);width:36px;height:36px;position:absolute;top:6px;-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}.search-params__scroll-button--prev{background:linear-gradient(to right, var(--component-fill-surface) 40%, transparent);left:0}.search-params__scroll-button--prev:after{left:0;transform:rotate(90deg)}.search-params__scroll-button--next{background:linear-gradient(to left, var(--component-fill-surface) 40%, transparent);right:0}.search-params__scroll-button--next:after{right:0;transform:rotate(-90deg)}.search-params__field,.date-range-picker__item{display:inline-flex}.search-params__buttons{gap:var(--spacing-8);flex-shrink:0;display:flex}.search-params__trigger,.search-params__filter,.search-params__search{flex-shrink:0;display:inline-flex}.search-params__filter{display:none}@media (max-width:1023px){.search-params__filter{display:inline-flex}.search-params__search,.search-params .date-range-picker__periods,.search-params--inline .search-params__filter{display:none}.search-params--inline .search-params__search{display:inline-flex}.search-params--inline .search-params__fields,.search-params--inline .search-params__trigger,.search-params--inline .search-text-field{flex:1;min-width:0}}.search-text-field{align-items:center;gap:var(--spacing-4);height:48px;padding:0 var(--spacing-16) 0 var(--spacing-12);border:1px solid var(--component-border-input);background:var(--component-fill-input);border-radius:8px;flex-shrink:0;display:flex}.search-text-field__icon{background-color:var(--component-icon-default);flex-shrink:0;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}.search-text-field__input{width:120px;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);background:0 0;border:0;outline:none;padding:0}.search-text-field__input::placeholder{color:var(--component-text-input-default)}.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:48px;padding:0 var(--spacing-12);border:1px solid var(--component-border-filter);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(--component-border-filter-filled);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:20px;height:20px;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:24px;height:24px;-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}.search-sheet__tabs{border-bottom:1px solid var(--component-border-section-title-divider);scrollbar-width:none;align-items:center;padding:0 30px;display:flex;overflow-x:auto}.search-sheet__tabs::-webkit-scrollbar{display:none}.search-sheet__tab{height:36px;padding:0 var(--spacing-12);cursor:pointer;font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-input-default);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;margin-bottom:-1px;display:inline-flex}.search-sheet__tab--active{border-bottom-color:var(--component-fill-bubble);color:var(--component-text-gnb-sub-default)}.search-sheet__panel{padding:var(--spacing-32) 30px var(--spacing-16)}.search-sheet__panel .date-range-picker__fields{gap:var(--spacing-16)}.search-sheet__panel .date-range-picker__item{flex:1}.search-sheet__panel .react-datepicker-wrapper,.search-sheet__panel .react-datepicker__input-container{width:100%}.search-sheet__panel .date-range-picker__field{gap:var(--spacing-4);width:100%;height:42px;padding:0 7px}.search-sheet__panel .date-range-picker__input{width:71px}.search-sheet__panel .date-range-picker__icon{margin-right:0}.search-sheet__panel .date-range-picker__arrow{margin-left:auto}.search-sheet{position:relative}.search-sheet__calendar .react-datepicker-popper{z-index:2;margin-top:var(--spacing-12);position:absolute!important;inset:auto!important;transform:none!important}.search-sheet__calendar .date-range-picker__popper--end{right:30px!important}.search-sheet__options{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search-sheet__option{width:100%;padding:var(--spacing-12);cursor:pointer;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);text-align:left;background:0 0;border:0;border-radius:4px}.search-sheet__option:hover{background:var(--component-fill-btn-designorder-file-hover)}.search-sheet__option--selected{font-family:var(--typo-body-bold-sm-font-family);font-weight:var(--typo-body-bold-sm-font-weight);color:var(--component-text-btn-secondary)}.search-sheet__check{padding:var(--spacing-8) var(--spacing-12)}.search-sheet__text{width:100%}.search-sheet__tags{padding:var(--spacing-12) 30px;border-bottom:1px solid var(--component-border-section-title-divider)}.search-sheet__tags .filter-tag-list{gap:9px}.search-sheet__actions{align-items:flex-end;gap:var(--spacing-16);padding:10px 30px 30px;display:flex}.search-sheet__actions .icon-button{flex-shrink:0}.search-sheet__actions .icon-button:disabled{opacity:.3}.search-sheet__actions .button{min-width:0}@media (max-width:767px){.search-sheet__tabs{padding:0 var(--spacing-16)}.search-sheet__panel{padding:var(--spacing-24) var(--spacing-16) var(--spacing-16)}.search-sheet__calendar .date-range-picker__popper--end{right:var(--spacing-16)!important}.search-sheet__tags{padding:var(--spacing-12) var(--spacing-16)}.search-sheet__tags .filter-tag-list__item{height:36px;padding:0 10px}.search-sheet__actions{padding:10px var(--spacing-16) 30px;gap:9px}}.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:48px;padding:0 var(--spacing-12) 0 var(--spacing-8);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}.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: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}.date-field__input{min-width:0;font:inherit;color:inherit;text-align:right;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}.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}.line-chart{height:320px;position:relative}.doughnut-chart{height:220px;position:relative}.doughnut-chart__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.doughnut-chart__label{font-size:var(--typo-body-xs-font-size);color:var(--component-text-caption)}.doughnut-chart__value{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)}.number-stepper{border:1px solid var(--component-border-input);background:var(--component-fill-input);border-radius:8px;align-items:stretch;height:40px;display:flex;overflow:hidden}.number-stepper:focus-within{border-color:var(--component-border-input-focus)}.number-stepper__input{min-width:0;padding:0 var(--spacing-8) 0 var(--spacing-12);font:inherit;color:var(--component-text-input-filled);text-align:right;background:0 0;border:0;outline:none;flex:1}.number-stepper__buttons{border-left:1px solid var(--component-border-input);flex-direction:column;width:24px;display:flex}.number-stepper__button{background:var(--component-fill-surface-subtle);cursor:pointer;border:0;flex:1;padding:0}.number-stepper__button:before{content:"";background-color:var(--component-icon-default);width:16px;height:16px;margin:0 auto;display:block;-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}.number-stepper__button+.number-stepper__button{border-top:1px solid var(--component-border-input)}.number-stepper__button:hover:not(:disabled){background:var(--component-fill-btn-designorder-nomal-selected)}.number-stepper__button:disabled{cursor:default;opacity:.4}.number-stepper__button--up:before{transform:rotate(180deg)}.file-drop-area{background:var(--component-fill-bg);cursor:pointer;border:1px solid #0000;flex-direction:column;min-height:351px;max-height:420px;display:flex;position:relative;overflow-y:auto}.file-drop-area .data-grid,.file-drop-area .data-grid__scroll{flex-direction:column;flex:1;display:flex}.file-drop-area .data-grid{cursor:default}.file-drop-area .data-grid__empty{justify-content:center;align-items:center;gap:var(--spacing-12);font-family:var(--typo-body-regular-sm-font-family);font-size:var(--typo-body-regular-sm-font-size);color:var(--component-text-default);cursor:pointer;flex-direction:column;flex:1;display:flex}.file-drop-area .data-grid__empty:after{content:"";background-color:var(--color-gray-70);width:30px;height:30px;-webkit-mask:url(/images/icons/add_circle.svg) 50%/contain no-repeat;mask:url(/images/icons/add_circle.svg) 50%/contain no-repeat}.file-drop-area--dragging{border-color:var(--component-border-btn-secondary);background:var(--component-fill-btn-designorder-nomal-selected);justify-content:center;align-items:center;display:flex}.file-drop-area__input{display:none}.file-drop-area__dragging{font-size:var(--font-size-13);color:var(--component-text-btn-secondary);margin:0}.download-progress{align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) 0;font-size:var(--font-size-13);color:var(--component-text-default);flex-direction:column;display:flex}.download-progress__icon{background-color:var(--component-text-btn-secondary);width:40px;height:40px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.download-progress__icon--done{background-color:var(--component-fill-success)}.download-progress__message{font-family:var(--typo-body-bold-sm-font-family);font-weight:var(--typo-body-bold-sm-font-weight);font-size:var(--font-size-16);color:var(--component-text-menu);margin:0}.download-progress__dots:after{content:"";animation:2s steps(4,end) infinite download-progress-dots}@keyframes download-progress-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.download-progress__sub{color:var(--component-text-table-header);margin:0}.download-progress--waiting{text-align:center}.download-progress__rank-label{font-family:var(--typo-body-bold-sm-font-family);font-weight:var(--typo-body-bold-sm-font-weight);font-size:var(--font-size-16);color:var(--component-text-menu);margin:0}.download-progress__rank{font-family:var(--typo-body-bold-sm-font-family);font-weight:var(--typo-body-bold-sm-font-weight);color:var(--semantic-text-brand);margin:0;font-size:48px;line-height:1.2}.download-progress__bar-row{align-items:center;gap:var(--spacing-8);width:100%;margin-top:var(--spacing-8);display:flex}.download-progress__step,.download-progress__percent{flex-shrink:0;min-width:48px}.download-progress__percent{text-align:right}.download-progress__bar{background:var(--component-fill-surface);border-radius:4px;flex:1;height:8px;overflow:hidden}.download-progress__fill{background:var(--component-fill-btn-primary);border-radius:4px;height:100%;transition:width .2s;display:block}.scan-link{gap:var(--spacing-16);font-size:var(--font-size-13);flex-direction:column;display:flex}.scan-link-search{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.scan-link-search .select-box{width:200px}.scan-link-search__row{align-items:center;gap:var(--spacing-8);flex:1;min-width:280px;display:flex}.scan-link-search__input{min-width:0;height:40px;padding:0 var(--spacing-12);border:1px solid var(--component-border-input);background:var(--component-fill-input);font:inherit;color:var(--component-text-input-filled);border-radius:8px;outline:none;flex:1}.scan-link-search__input::placeholder{color:var(--component-text-input-default)}.scan-link-search__input:focus{border-color:var(--component-border-input-focus)}.scan-link-table{gap:var(--spacing-16);flex-direction:column;min-height:360px;display:flex}.scan-link__file-button{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.scan-link__file-button:disabled{cursor:not-allowed;opacity:.4}.scan-link__file-icon{background-color:var(--component-icon-default);width:20px;height:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}::-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}.segment-tabs{padding:var(--spacing-4);background:var(--component-fill-modal-btn-close);border-radius:61px;flex-shrink:0;align-items:center;display:inline-flex}.segment-tabs__item{width:120px;height:42px;padding:0 var(--spacing-20);color:var(--component-text-caption);font-family:var(--typo-body-bold-lg-font-family);font-size:var(--typo-body-bold-lg-font-size);font-weight:var(--typo-body-bold-lg-font-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:44px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.segment-tabs__item--selected{background:var(--component-fill-bg);color:var(--component-text-input-filled);box-shadow:4px 0 5px #0000001a}@media (max-width:1440px){.segment-tabs__item{width:100px}}@media (max-width:1023px){.segment-tabs__item{width:99px}}@media (max-width:767px){.segment-tabs__item{width:80px;height:36px}}.pill-tabs{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.pill-tabs__item{min-width:80px;height:42px;padding:0 var(--spacing-16);border:1px solid var(--component-border-tab);background:var(--component-fill-tab);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);white-space:nowrap;cursor:pointer;border-radius:25px}.pill-tabs__item:hover{background:var(--component-fill-tab-hover)}.pill-tabs__item:active{background:var(--component-fill-tab-press)}.pill-tabs__item--selected,.pill-tabs__item--selected:hover,.pill-tabs__item--selected:active{border-color:var(--component-fill-tab-selected);background:var(--component-fill-tab-selected);font-family:var(--typo-body-bold-sm-font-family);font-weight:var(--typo-body-bold-sm-font-weight);color:var(--component-text-tab-selected)}.terms-content__section+.terms-content__section{margin-top:var(--spacing-28)}.terms-content__title{margin:0 0 var(--spacing-4);font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight)}.terms-content__text,.terms-content__list{font-family:var(--typo-body-regular-md-font-family);font-size:var(--typo-body-regular-md-font-size);font-weight:var(--typo-body-regular-md-font-weight);word-break:break-word;margin:0;line-height:1.5}.terms-content__list{padding-left:var(--spacing-24)}.terms-content__list--dash{list-style:outside}.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)}.header{padding:0 var(--spacing-32);background:var(--semantic-fill-white);position:relative}.header__inner{height:var(--header-height);justify-content:space-between;align-items:center;display:flex;position:relative}.header__logo{align-items:center;gap:var(--spacing-8);flex-shrink:0;display:flex}.header__partner-logo{width:auto;height:32px}.header__nav{align-items:center;gap:var(--spacing-80);display:flex;position:absolute;left:50%;transform:translate(-50%)}.header__nav-item{font-family:var(--font-pretendard),system-ui,sans-serif;font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-menu);white-space:nowrap;align-items:center;gap:2px;text-decoration:none;display:flex}.header__util{justify-content:flex-end;align-items:center;gap:var(--spacing-20);flex-shrink:0;display:flex}.header__account{align-items:center;text-decoration:none;display:flex}.header__user{align-items:center;gap:var(--spacing-4);white-space:nowrap;margin:0;display:flex}.header__user-org{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-menu)}.header__user-name{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)}.header__nav-item--active{color:var(--component-text-gnb-selected)}.header__nav-item:hover,.header__nav-item--open{color:var(--semantic-text-brand)}.header__sub{z-index:20;border-top:1px solid var(--component-border-gnb-divider);border-bottom:1px solid var(--component-border-gnb-divider);background:var(--semantic-fill-white);position:absolute;top:100%;left:0;right:0}.header__sub-inner{justify-content:center;align-items:center;gap:var(--spacing-40);height:44px;padding:0 var(--spacing-32);display:flex}.header__sub-item{font-family:var(--font-pretendard),system-ui,sans-serif;font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-gnb-sub-default);white-space:nowrap;text-decoration:none}.header__sub-item:hover{color:var(--semantic-text-brand)}.header__sub-item--active{border-bottom:2px solid}.header__icon{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.header__notification{position:relative}.header-notification{display:flex;position:relative}.header-notification__dropdown{top:calc(100% + var(--spacing-8));z-index:100;width:512px;max-width:calc(100vw - var(--spacing-32));padding:var(--spacing-16) var(--spacing-16) var(--spacing-20);border:1px solid var(--component-border-surface-divider);background:var(--semantic-fill-white);border-radius:8px;flex-direction:column;display:flex;position:absolute;right:0;box-shadow:0 4px 16px #0000001f}.header-notification__title{margin:0 0 var(--spacing-12);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)}.header__notification-dot{background:var(--component-text-error);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.header__tabs{grid-template-columns:repeat(var(--tab-count), 1fr);height:var(--header-height);padding:0 var(--spacing-32);border-top:1px solid var(--component-border-gnb-divider);border-bottom:1px solid var(--component-border-gnb-divider);display:grid}.header__tab{justify-content:center;align-items:center;gap:var(--spacing-8);font-family:var(--typo-body-bold-xs-font-family);font-size:var(--typo-body-bold-xs-font-size);font-weight:var(--font-weight-bold);color:var(--component-text-gnb-default);white-space:nowrap;border-bottom:4px solid #0000;text-decoration:none;display:flex;position:relative}.header__tab-icon{width:24px;height:24px;-webkit-mask:var(--tab-icon) no-repeat center/contain;mask:var(--tab-icon) no-repeat center/contain;-webkit-mask:var(--tab-icon) no-repeat center/contain;background-color:currentColor}.header__tab:after,.header__tab:first-child:before{content:"";background:var(--component-border-gnb-divider);width:1px;height:26px;position:absolute;top:50%;transform:translateY(-50%)}.header__tab:after{right:0}.header__tab:first-child:before{left:0}.header__tab:hover{background:var(--component-fill-gnb-hover);color:var(--component-text-gnb-hover)}.header__tab--active{border-bottom-color:var(--component-border-gnb-divider-selected);color:var(--component-text-gnb-selected)}.header__subtabs{grid-template-columns:repeat(var(--tab-count), minmax(0, 1fr));height:44px;padding:0 var(--spacing-32);border-bottom:1px solid var(--component-border-gnb-divider);display:grid}.header__subtabs-group{grid-column:var(--active-column);justify-content:center;align-items:center;gap:var(--spacing-40);white-space:nowrap;display:flex}.header__subtab{font-family:var(--font-pretendard),system-ui,sans-serif;font-size:var(--typo-body-xs-font-size);font-weight:var(--typo-body-xs-font-weight);color:var(--component-text-gnb-sub-default);text-decoration:none}.header__subtab:hover{color:var(--semantic-text-brand)}.header__subtab--active{font-weight:var(--typo-body-bold-xs-font-weight);text-underline-position:from-font;text-decoration-line:underline}.header__menu-toggle{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:none}@media (max-width:1439px){.header__nav,.header__sub,.header__tabs,.header__subtabs{display:none}.header__menu-toggle{display:flex}}@media (max-width:767px){.header__language,.header__account{display:none}}.mobile-menu{z-index:100;background:var(--semantic-fill-white);flex-direction:column;display:flex;position:fixed;inset:0}.mobile-menu__top{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:var(--spacing-20) var(--spacing-20);border-bottom:1px solid var(--component-border-gnb-divider);display:flex}.mobile-menu__lang{align-items:center;gap:var(--spacing-12);display:flex}.mobile-menu__lang-item{cursor:pointer;font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);color:var(--component-text-gnb-default);white-space:nowrap;background:0 0;border:0;padding:0}.mobile-menu__lang-item--selected{color:var(--component-text-gnb-selected);font-weight:var(--font-weight-bold)}.mobile-menu__close{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.mobile-menu__nav{flex-direction:column;display:flex;overflow-y:auto}.mobile-menu__item{justify-content:space-between;align-items:center;gap:var(--spacing-8);width:100%;padding:var(--spacing-20);border:0;border-bottom:1px solid var(--component-border-gnb-divider);cursor:pointer;font-family:var(--font-pretendard),system-ui,sans-serif;font-size:var(--typo-heading-xs-font-size);font-weight:var(--typo-heading-xs-font-weight);color:var(--component-text-menu);text-align:left;background:0 0;text-decoration:none;display:flex}.mobile-menu__item--expanded{color:var(--component-text-gnb-selected);border-bottom:0}.mobile-menu__arrow--open{transform:rotate(180deg)}.mobile-menu__sub{padding:0 0 var(--spacing-12);border-bottom:1px solid var(--component-border-gnb-divider);margin:0;list-style:none}.mobile-menu__sub-item{padding:var(--spacing-12) var(--spacing-20) var(--spacing-12) var(--spacing-40);font-family:var(--font-pretendard),system-ui,sans-serif;font-size:var(--typo-body-md-font-size);color:var(--component-text-gnb-sub-default);text-decoration:none;display:block}.mobile-menu__item:hover,.mobile-menu__sub-item:hover{color:var(--semantic-text-brand)}.mobile-menu__item--active{color:var(--component-text-gnb-selected)}.mobile-menu__sub-item--active{text-underline-offset:4px;text-decoration:underline}.footer{background:var(--semantic-fill-white);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-footer-menu)}.footer ul{margin:0;padding:0;list-style:none}.footer p{margin:0}.footer__inner{max-width:var(--layout-max-width);padding:0 var(--spacing-32);margin:0 auto}.footer__links{padding:var(--spacing-12) var(--spacing-20);border-top:1px solid var(--component-border-footer-divider);border-bottom:1px solid var(--component-border-footer-divider)}.footer__link-list{align-items:center;gap:var(--spacing-40);display:flex}.footer__link{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);white-space:nowrap;position:relative}.footer__link+.footer__link:before{content:"";top:50%;left:calc(var(--spacing-20)*-1);background:var(--component-border-footer-divider);width:1px;height:22px;position:absolute;transform:translateY(-50%)}.footer__link-anchor{color:inherit;text-decoration:none}.footer__body{justify-content:space-between;align-items:flex-end;gap:var(--spacing-40);min-height:160px;padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);flex-wrap:wrap;align-content:center;display:flex}.footer__company{align-items:center;gap:var(--spacing-40);align-self:center;display:flex}.footer__logo{flex-shrink:0;width:auto;height:76px}.footer__info{gap:var(--spacing-8);flex-direction:column;display:flex}.footer__contact-list{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.footer__contact-list li{white-space:nowrap;position:relative}.footer__contact-list li+li:before{content:"";top:50%;left:calc(var(--spacing-12)/-2);background:var(--component-border-footer-divider);width:1px;height:16px;position:absolute;transform:translateY(-50%)}.footer__copyright{font-family:var(--typo-body-regular-xxs-font-family);font-size:var(--typo-body-regular-xxs-font-size);font-weight:var(--typo-body-regular-xxs-font-weight);color:var(--component-text-footer-content)}.footer__sns-list{align-items:center;gap:var(--spacing-12);align-self:center;display:flex}.footer__sns-link{display:flex}@media (max-width:1023px){.footer__links{padding-left:0;padding-right:0}.footer__link-list{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid}.footer__link{text-align:center}.footer__link+.footer__link:before{left:0}.footer__body{align-items:center;gap:var(--spacing-40);padding-top:var(--spacing-40);padding-bottom:var(--spacing-40);text-align:center;flex-direction:column}.footer__company{gap:var(--spacing-32);flex-direction:column}.footer__contact-list{justify-content:center}}@media (max-width:767px){.footer__inner{padding:0 var(--spacing-16)}.footer__link-list{display:flex}.footer__link{flex:auto}}.page-banner{padding:var(--spacing-20) var(--spacing-32)}.page-banner__card{justify-content:center;align-items:center;gap:var(--spacing-60);height:400px;padding:0 var(--spacing-40);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.page-banner__bg{object-fit:cover}.page-banner__title{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);color:var(--component-text-btn-primary);white-space:nowrap;margin:0;position:relative}@media (max-width:1023px){.page-banner{padding:0}.page-banner__card{gap:var(--spacing-32);height:280px;padding:0 var(--spacing-32);border-radius:0}}@media (max-width:767px){.page-banner__card{height:240px;padding:0 var(--spacing-16)}}.board-search{align-items:center;gap:var(--spacing-28);flex-direction:column;width:100%;display:flex;position:relative}.board-search__box{align-items:center;gap:var(--spacing-12);width:100%;min-width:648px;max-width:900px;height:56px;padding:0 var(--spacing-28);background:var(--semantic-fill-white);filter:drop-shadow(0 2px 5px #0000001a);border-radius:60px;margin:0;display:flex}.board-search__input{min-width:0;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-input-filled);background:0 0;border:0;outline:none;flex:1;padding:0}.board-search__input::placeholder{color:var(--component-text-input-default)}.board-search__input::-webkit-search-cancel-button{display:none}.board-search__button{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.board-search__icon{background-color:var(--semantic-text-strongest);width:40px;height:40px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.board-search__items{justify-content:center;align-items:center;gap:var(--spacing-16);flex-wrap:wrap;min-height:23px;display:flex}.board-search__divider{background:var(--component-border-section-divider);width:1px;height:12px}.board-search__item{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-btn-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.board-search__item--selected{font-family:var(--typo-heading-xs-font-family);font-size:var(--typo-heading-xs-font-size);font-weight:var(--typo-heading-xs-font-weight)}.board-empty{justify-content:center;align-items:center;gap:var(--spacing-12);min-height:600px;padding:var(--spacing-40) var(--spacing-20);text-align:center;flex-direction:column;line-height:1.5;display:flex}.board-empty__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-page-title);margin:0}.board-empty__desc{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);margin:0}.board-html{word-break:break-word}.board-html p{margin:0}.board-html ul,.board-html ol{padding-left:var(--spacing-24);margin:0}.board-html ul{list-style:outside}.board-html ol{list-style:decimal}.board-html img{max-width:100%;height:auto}.board-cards{gap:var(--spacing-80) var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.board-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.board-card__thumbnail{aspect-ratio:448/273;border:1px solid var(--component-border-surface-divider);border-radius:12px;display:block;position:relative;overflow:hidden}.board-card__thumbnail img{object-fit:cover}.board-card__info{gap:var(--spacing-8);padding:var(--spacing-20) var(--spacing-12);word-break:break-word;flex-direction:column;display:flex}.board-card__title{font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-bold-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);color:var(--component-text-default);line-height:1.5}.board-card__date{font-family:var(--typo-caption-lg-font-family);font-size:var(--typo-caption-lg-font-size);font-weight:var(--typo-caption-lg-font-weight);color:var(--component-text-caption)}@media (max-width:1023px){.board-cards{row-gap:var(--spacing-60);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.board-cards{row-gap:var(--spacing-40);grid-template-columns:minmax(0,1fr)}}.board-detail{background:var(--semantic-fill-white);color:var(--component-text-default)}.board-detail__inner{max-width:var(--layout-max-width);padding:0 var(--spacing-32) var(--spacing-100);flex-direction:column;margin:0 auto;display:flex}.board-detail__page-title{padding:var(--spacing-80) 0 var(--spacing-60);font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);color:var(--component-text-page-title);text-align:center;margin:0}.board-detail__head{gap:var(--spacing-20);padding:var(--spacing-28) 0;border-top:2px solid var(--component-border-table-header);border-bottom:1px solid var(--component-border-table);flex-direction:column;display:flex}.board-detail__head-text{gap:var(--spacing-12);flex-direction:column;display:flex}.board-detail__category{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-default);margin:0;line-height:1.45}.board-detail__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-modal-title);word-break:break-word;margin:0;line-height:1.5}.board-detail__content{padding:var(--spacing-100) 0;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);line-height:1.5}.board-detail__actions{justify-content:center;gap:var(--spacing-12);margin-top:var(--spacing-40);display:flex}.board-meta{align-items:center;gap:var(--spacing-16);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-caption);display:flex}.board-meta__views{align-items:center;gap:var(--spacing-4);display:flex}.board-meta__views-icon{background-color:currentColor;width:24px;height:24px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.board-sibling{border-top:1px solid var(--component-border-table);flex-direction:column;display:flex}.board-sibling__row{align-items:center;gap:var(--spacing-80);padding:var(--spacing-28) var(--spacing-20);border-bottom:1px solid var(--component-border-table);font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-input-filled);grid-template-columns:auto minmax(0,1fr) auto;line-height:1.45;text-decoration:none;display:grid}.board-sibling__label{align-items:center;gap:var(--spacing-12);display:flex}.board-sibling__arrow{background-color:currentColor;width:24px;height:24px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.board-sibling__row--prev .board-sibling__arrow{transform:rotate(180deg)}.board-sibling__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1023px){.board-detail__page-title{padding:var(--spacing-60) 0 var(--spacing-40)}.board-detail__content{padding:var(--spacing-60) 0}.board-sibling__row{gap:var(--spacing-32)}.board-detail__actions .button{width:170px;min-width:0;height:48px;font-size:var(--typo-body-bold-md-font-size)}}@media (max-width:767px){.board-detail__inner{padding:0 var(--spacing-16) var(--spacing-60)}.board-detail__page-title{padding:var(--spacing-40) 0 var(--spacing-28)}.board-detail__content{padding:var(--spacing-40) 0}.board-sibling__row{gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-12);grid-template-columns:auto minmax(0,1fr)}.board-sibling__date{display:none}}.board-attachments{justify-content:flex-end;align-items:center;gap:var(--spacing-8) var(--spacing-20);padding:var(--spacing-16) 0 0;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);flex-wrap:wrap;display:flex}.board-attachments__label{align-items:center;gap:var(--spacing-4);color:var(--component-text-caption);display:flex}.board-attachments__icon{background-color:currentColor;width:20px;height:20px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.board-attachments__file{font:inherit;color:inherit;text-underline-position:from-font;word-break:break-all;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:1023px){.board-search__box{min-width:0}.board-empty{min-height:400px}}@media (max-width:767px){.board-attachments{justify-content:flex-start}.board-search{gap:var(--spacing-16)}.board-search__box{height:48px;padding:0 var(--spacing-20)}.board-search__icon{width:28px;height:28px}.board-search__items{gap:var(--spacing-8)}}.file-select{align-items:center;gap:var(--spacing-16);min-width:0;display:flex}.file-select__button{height:48px;padding:0 var(--spacing-20);border:1px solid var(--component-border-input);background:var(--component-fill-surface);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);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.file-select__name{min-width:0;font-family:var(--typo-body-sm-font-family);font-size:var(--typo-body-sm-font-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-select__name--empty{color:var(--component-text-input-default)}.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}}.scroll-top{right:var(--spacing-20);bottom:var(--spacing-20);z-index:50;cursor:pointer;background:url(/images/icons/scroll_top.png) 50%/contain no-repeat;border:0;width:54px;height:54px;padding:0;position:fixed}@media (max-width:767px){.scroll-top{background-image:url(/images/icons/scroll_top_mobile.png);width:40px;height:40px}}.modal-overlay{z-index:150;padding:var(--spacing-20);background:#000000bf;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:32px;height:32px;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}@keyframes modal-show{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.bottom-sheet-overlay{z-index:155;background:#000000b3;align-items:flex-end;display:flex;position:fixed;inset:0}.bottom-sheet{background:var(--component-fill-bg);border-radius:20px 20px 0 0;outline:none;flex-direction:column;width:100%;height:min(712px,100dvh - 40px);animation:.2s ease-out bottom-sheet-show;display:flex;overflow:hidden;box-shadow:0 -4px 30px #0000001a}.bottom-sheet__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-12);padding:var(--spacing-16) var(--spacing-16) 25px 30px;flex-shrink:0;display:flex}.bottom-sheet__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-modal-title);margin:0;padding-top:10px;line-height:1.5}.bottom-sheet__close{background:var(--component-fill-surface-subtle);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;width:32px;height:32px;margin-left:auto;padding:0;position:relative}.bottom-sheet__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}.bottom-sheet__body{flex:1;min-height:0;overflow-y:auto}.bottom-sheet__footer{background:var(--component-fill-bg);filter:drop-shadow(0 -4px 15px #0000000d);flex-shrink:0}@media (max-width:767px){.bottom-sheet{height:min(550px,100dvh - 40px)}.bottom-sheet__header{padding:var(--spacing-16) var(--spacing-16) var(--spacing-20)}.bottom-sheet__title{padding-top:0}.bottom-sheet__close{width:24px;height:24px}.bottom-sheet__close:after{inset:4px}}@keyframes bottom-sheet-show{0%{transform:translateY(100%)}to{transform:translateY(0)}}.image-viewer{z-index:200;background:#000000d9;position:fixed;inset:0}.image-viewer__stage{cursor:grab;position:absolute;inset:0;overflow:hidden}.image-viewer__stage:active{cursor:grabbing}.image-viewer__image{inset:var(--spacing-40);position:absolute}.image-viewer__image img{object-fit:contain;-webkit-user-select:none;user-select:none}.image-viewer__close{top:var(--spacing-20);right:var(--spacing-20);z-index:1;background:var(--semantic-fill-white);cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;padding:0;position:absolute}.image-viewer__close:after{content:"";background-color:var(--component-icon-default);position:absolute;inset:8px;-webkit-mask:url(/images/icons/close.svg) 50%/contain no-repeat;mask:url(/images/icons/close.svg) 50%/contain no-repeat}.confirm{flex-direction:column;display:flex}.confirm__content{padding:var(--spacing-16) 14px 0;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.confirm__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--font-weight-semibold);color:var(--component-text-modal-title);margin:0;line-height:1.45}.confirm__highlight{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-accent);white-space:pre-line;margin:0;line-height:1.45}.confirm__highlight+.confirm__message{margin-top:calc(-1*var(--spacing-4))}.confirm__message{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-btn-tertiary);white-space:pre-line;margin:0;line-height:1.45}.confirm__buttons{margin-top:var(--spacing-60);padding:0 var(--spacing-4);align-items:center;gap:10px;display:flex}.confirm__button{justify-content:center;align-items:center;gap:var(--spacing-4);cursor:pointer;height:48px;font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);border:1px solid #0000;border-radius:8px;flex:1;display:flex}.confirm__button--cancel{border-color:var(--component-border-btn-secondary);background:var(--component-fill-btn-secondary);color:var(--component-text-btn-secondary)}.confirm__button--cancel:hover{background:var(--component-fill-btn-secondary-hover)}.confirm__button--confirm{background:var(--component-fill-btn-primary);color:var(--component-text-btn-primary)}.confirm__button--confirm:hover{background:var(--component-fill-btn-primary-hover)}.confirm__icon{background-color:currentColor;flex-shrink:0;width:24px;height:24px}.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)}}.fade-up{opacity:0}.fade-up.is-visible{animation:fade-up 1s var(--fade-up-easing,ease-in) var(--fade-up-delay,0s) forwards}@keyframes fade-up{0%{opacity:0;transform:translateY(var(--fade-up-distance,20px))}to{opacity:1;transform:translateY(0)}}.signpen{isolation:isolate;white-space:nowrap;position:relative}.signpen:before{z-index:-1;background:var(--semantic-fill-brand-subtle);content:"";width:0;height:.5em;position:absolute;bottom:0;left:0}.signpen.is-visible:before{animation:1s ease-out forwards signpen}@keyframes signpen{to{width:100%}}@media (prefers-reduced-motion:reduce){.fade-up{opacity:1}.fade-up.is-visible,.signpen.is-visible:before{animation:none}.signpen.is-visible:before{width:100%}}.main{flex-direction:column;flex:1;display:flex}@media (max-width:1023px){.main .button--lg{min-width:200px;height:48px;font-size:var(--typo-body-bold-md-font-size)}}.main-hero{flex-direction:column;align-items:center;padding-bottom:79px;display:flex;position:relative;overflow:hidden}.main-hero__inner{z-index:1;width:100%;max-width:var(--layout-max-width);height:875px;padding:0 var(--spacing-32);align-items:center;display:flex;position:relative}.main-hero__content{gap:var(--spacing-80);flex-direction:column;flex-shrink:0;display:flex}.main-hero__text{gap:var(--spacing-20);color:var(--component-text-page-title);flex-direction:column;display:flex}.main-hero__eyebrow{font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-bold-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);margin:0;line-height:1.5}.main-hero__title{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);white-space:nowrap;margin:0}.main-hero__title span{display:block}.main-hero__actions{align-items:center;gap:var(--spacing-16);display:flex}.main-hero__visual{flex-shrink:0;width:1016px;height:875px;margin-left:-55px}.main-hero__visual img{object-fit:contain;width:100%;height:100%;display:block}.main-hero__gradient{background:linear-gradient(#fff0 .510001%,#b2b2b28c 86.781%);height:300px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1679px){.main-hero{padding-bottom:0}.main-hero__inner{gap:var(--spacing-32);height:auto;padding:var(--spacing-100) var(--spacing-32) 0;flex-direction:column}.main-hero__content{align-items:center;gap:var(--spacing-60)}.main-hero__text{text-align:center;align-items:center}.main-hero__visual{aspect-ratio:680/585;width:min(680px,100%);height:auto;margin-left:0;position:relative}.main-hero__visual img{object-position:bottom;position:absolute;inset:0}}@media (max-width:1023px){.main-hero__inner{gap:var(--spacing-40)}.main-hero__actions{flex-direction:column}.main-hero__visual{aspect-ratio:704/536;width:min(704px,100%)}.main-hero__gradient{height:131px}}@media (max-width:767px){.main-hero__inner{padding:var(--spacing-80) var(--spacing-16) 0}.main-hero__content{gap:var(--spacing-40)}.main-hero__title{white-space:normal}.main-hero__actions{gap:var(--spacing-12)}.main-hero__visual{width:calc(100% + var(--spacing-32));margin:0 calc(var(--spacing-16)*-1);aspect-ratio:375/285}}.main-section{padding:var(--spacing-100) 0}.main-section__inner{align-items:center;gap:var(--spacing-80);max-width:var(--layout-max-width);padding:0 var(--spacing-32);flex-direction:column;margin:0 auto;display:flex}.main-section__head{align-items:center;gap:var(--spacing-20);text-align:center;word-break:keep-all;flex-direction:column;display:flex}.main-section__eyebrow{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-btn-secondary);margin:0;line-height:1.5}.main-section__title{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);color:var(--component-text-page-title);margin:0}@media (max-width:767px){.main-section{padding:var(--spacing-80) 0}.main-section__inner{gap:var(--spacing-40);padding:0 var(--spacing-16)}}.main-about__list{gap:var(--spacing-16);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.main-about__card{gap:var(--spacing-20);height:484px;padding:var(--spacing-20);color:var(--component-text-btn-primary);word-break:keep-all;background:linear-gradient(#000c 0%,#0000 100%);border-radius:12px;flex-direction:column;display:flex}.main-about__card-title{font-family:var(--typo-body-bold-lg-font-family);font-size:var(--typo-body-bold-lg-font-size);font-weight:var(--typo-body-bold-lg-font-weight);margin:0}.main-about__card-desc{gap:var(--spacing-8);flex-direction:column;display:flex}.main-about__card-desc strong{font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-bold-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);line-height:1.5}.main-about__card-desc span{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight)}@media (max-width:1023px){.main-about__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.main-about__list{grid-template-columns:minmax(0,1fr)}}.main-software{padding-top:0}.main-software .main-section__inner{align-items:flex-end;gap:var(--spacing-20)}.main-software__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-page-title);margin:0;line-height:1.5}.main-software__video{aspect-ratio:1376/786;background:var(--semantic-fill-brand-subtle);width:100%}@media (max-width:1679px){.main-software__video{aspect-ratio:16/9}}.main-banner{position:relative;overflow:hidden}.main-banner__bg{object-fit:cover}.main-banner__inner{z-index:1;max-width:var(--layout-max-width);padding:var(--spacing-100) var(--spacing-32);color:var(--component-text-btn-primary);word-break:keep-all;flex-direction:column;margin:0 auto;display:flex;position:relative}.main-banner__text{gap:var(--spacing-20);flex-direction:column;display:flex}.main-banner__text p,.main-banner__text h2{margin:0}.main-banner__eyebrow{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);line-height:1.5}.main-banner__title{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight)}.main-banner__desc{font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-xl-font-weight);line-height:1.5}.main-banner__subtitle{font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-bold-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);line-height:1.5}.main-banner--software .main-banner__inner{align-items:flex-start;gap:var(--spacing-80)}.main-banner--cta .main-banner__bg{object-position:top}.main-banner--cta .main-banner__inner{align-items:center;gap:var(--spacing-40);text-align:center}@media (max-width:1679px){.main-banner--software .main-banner__bg{object-position:left top}.main-banner--software .main-banner__inner{text-align:center;align-items:center}}@media (max-width:1023px){.main-banner--software .main-banner__inner{gap:var(--spacing-60)}}@media (max-width:767px){.main-banner__inner{padding:var(--spacing-80) var(--spacing-16)}.main-banner--software .main-banner__inner{gap:var(--spacing-40)}.main-banner--cta .main-banner__inner{padding:var(--spacing-80) var(--spacing-20)}}.main-alliance{background:var(--component-fill-surface)}.main-alliance__desc{font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-bold-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);color:var(--component-text-page-title);margin:0;line-height:1.5}.main-alliance__rows{--alliance-logo-width:302px;--alliance-logo-height:120px;--alliance-gap:var(--spacing-24);gap:var(--alliance-gap);margin-top:var(--spacing-80);flex-direction:column;display:flex;overflow:hidden}.main-alliance__track{gap:var(--alliance-gap);width:max-content;padding:0 var(--alliance-gap) 0 0;margin:0;list-style:none;animation:40s linear infinite main-alliance-marquee;display:flex}.main-alliance__row:nth-child(2n) .main-alliance__track{animation-direction:reverse}.main-alliance__logo{width:var(--alliance-logo-width);height:var(--alliance-logo-height);background:var(--component-fill-bg);flex-shrink:0;overflow:hidden}.main-alliance__logo img{object-fit:cover;width:100%;height:100%;display:block}@keyframes main-alliance-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.main-alliance__track{animation:none}}@media (max-width:1023px){.main-alliance__rows{--alliance-logo-width:240px;--alliance-logo-height:95px;--alliance-gap:var(--spacing-16)}}@media (max-width:767px){.main-alliance__rows{--alliance-logo-width:160px;--alliance-logo-height:64px;margin-top:var(--spacing-40)}}.main-news__body{align-items:center;gap:var(--spacing-40);flex-direction:column;width:100%;display:flex}.main-news__list{gap:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.main-news__card{border:1px solid var(--component-border-surface-divider);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.main-news__link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.main-news__thumb{aspect-ratio:448/273;position:relative}.main-news__thumb img{object-fit:cover}.main-news__content{align-items:flex-start;gap:var(--spacing-16);padding:var(--spacing-24);border-top:1px solid var(--component-border-surface-divider);flex-direction:column;display:flex}.main-news__badge{padding:var(--spacing-8) var(--spacing-12);background:var(--semantic-fill-brand-subtler);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-btn-secondary);border-radius:25px}.main-news__text{gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.main-news__title{font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-bold-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);color:var(--component-text-default);word-break:keep-all;margin:0;line-height:1.5}.main-news__date{font-family:var(--typo-caption-lg-font-family);font-size:var(--typo-caption-lg-font-size);font-weight:var(--typo-caption-lg-font-weight);color:var(--component-text-caption);margin:0}@media (max-width:1023px){.main-news__list{grid-template-columns:minmax(0,1fr)}}.software{word-break:keep-all}.software-section{padding:var(--spacing-100) 0}.software-section--surface{background:var(--component-fill-surface)}.software-section__inner{align-items:center;gap:var(--spacing-80);max-width:var(--layout-max-width);padding:0 var(--spacing-32);flex-direction:column;margin:0 auto;display:flex}.software-section__head{align-items:center;gap:var(--spacing-20);text-align:center;flex-direction:column;display:flex}.software-section__eyebrow{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-btn-secondary);margin:0;line-height:1.5}.software-section__title{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);color:var(--component-text-page-title);margin:0}.software-hero{padding:var(--spacing-20) var(--spacing-32)}.software-hero__box{border-radius:12px;justify-content:center;align-items:center;height:400px;display:flex;position:relative;overflow:hidden}.software-hero__bg{object-fit:cover;object-position:right center}.software-hero__box:after{content:"";background:linear-gradient(90deg,#000c 15.706%,#0000 100%);position:absolute;inset:0}.software-hero__content{z-index:1;align-items:flex-start;gap:var(--spacing-40);width:100%;max-width:1400px;padding:0 var(--spacing-60);flex-direction:column;display:flex;position:relative}.software-hero__text{gap:var(--spacing-20);color:var(--component-text-btn-primary);flex-direction:column;display:flex}.software-hero__title{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);margin:0}.software-hero__desc{font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-xl-font-weight);white-space:pre-line;margin:0;line-height:1.5}.software-how-to__list{gap:var(--spacing-80);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.software-how-to__item{align-items:flex-start;gap:var(--spacing-80);display:flex}.software-how-to__item:nth-child(2n){flex-direction:row-reverse}.software-how-to__visual{aspect-ratio:680/505;border-radius:20px;flex-shrink:0;width:680px;overflow:hidden}.software-how-to__visual img{object-fit:cover;width:100%;height:100%;display:block}.software-how-to__text{gap:var(--spacing-20);min-width:0;padding-top:var(--spacing-80);color:var(--component-text-page-title);flex-direction:column;flex:1;display:flex}.software-how-to__item:nth-child(2n) .software-how-to__text{padding-left:160px}.software-how-to__title{font-family:var(--typo-heading-lg-font-family);font-size:var(--typo-heading-lg-font-size);font-weight:var(--typo-heading-lg-font-weight);margin:0}.software-how-to__desc{font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-xl-font-weight);white-space:pre-line;margin:0;line-height:1.5}.software-use__body{align-items:center;gap:var(--spacing-40);flex-direction:column;width:100%;max-width:1080px;display:flex}.software-use__tabs{justify-content:center;max-width:100%;display:flex}.software-use__content{align-items:center;gap:var(--spacing-20);flex-direction:column;width:100%;display:flex}.software-use__text{align-items:center;gap:var(--spacing-8);color:var(--component-text-page-title);text-align:center;flex-direction:column;display:flex}.software-use__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);margin:0;line-height:1.5}.software-use__desc{font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-xl-font-weight);margin:0;line-height:1.5}.software-use__device{width:100%;position:relative}.software-use__device img{width:100%;height:auto;display:block}.software-use__screen{background:var(--semantic-fill-strongest);width:81.97%;height:81.59%;position:absolute;top:3.3%;left:8.96%}.software-use__screen iframe{border:0;width:100%;height:100%;display:block}.software-spec__table{table-layout:fixed;border-collapse:collapse;border-top:2px solid var(--component-border-table-header);width:100%}.software-spec__table thead tr{border-bottom:1px solid var(--component-border-table-header)}.software-spec__table tbody tr{border-bottom:1px solid var(--component-border-table)}.software-spec__table th,.software-spec__table td{padding:var(--spacing-28) var(--spacing-20);border-right:1px solid var(--component-border-table);text-align:center}.software-spec__table th:last-child,.software-spec__table td:last-child{border-right:0}.software-spec__table th{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-page-title)}.software-spec__table th:first-child{text-align:left;width:280px}.software-spec__table td{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)}.software-install__list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.software-install__row{align-items:flex-start;gap:var(--spacing-60);padding:var(--spacing-40);border-bottom:1px solid var(--component-border-table);display:flex}.software-install__row:first-child{align-items:center}.software-install__head{gap:var(--spacing-8);flex-direction:column;flex-shrink:0;width:200px;display:flex}.software-install__number{font-family:var(--typo-heading-lg-font-family);font-size:var(--typo-heading-lg-font-size);font-weight:var(--typo-heading-lg-font-weight);color:var(--component-text-btn-secondary)}.software-install__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-page-title);white-space:pre-line;margin:0;line-height:1.5}.software-install__body{align-items:flex-start;gap:var(--spacing-20);flex-direction:column;flex:1;min-width:0;display:flex}.software-install__desc{font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-xl-font-weight);color:var(--component-text-page-title);margin:0;line-height:1.5}.software-install__actions{gap:var(--spacing-16);flex-wrap:wrap;display:flex}.software-install__steps{gap:var(--spacing-40);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.software-install__step{align-items:flex-start;gap:var(--spacing-20);flex-direction:column;display:flex}.software-install__step-text{align-items:flex-start;gap:var(--spacing-12);font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-xl-font-weight);color:var(--component-text-page-title);white-space:pre-line;margin:0;line-height:1.5;display:flex}.software-install__step-badge{background:var(--component-icon-primary);width:36px;height:36px;color:var(--component-icon-inverse);font-family:var(--typo-heading-xs-font-family);font-size:21px;font-weight:var(--typo-heading-xs-font-weight);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.software-install__step-image{width:100%;height:auto;display:block}.software-install__logo{width:152px;padding:var(--spacing-20) 0;flex-direction:column;align-items:center;gap:10px;display:flex}.software-install__logo-icon{background:var(--component-fill-bg);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 4px 10px #0000001a}.software-install__logo-text{font-family:var(--typo-body-xl-font-family);font-size:21px;font-weight:var(--typo-body-xl-font-weight);color:var(--component-text-page-title);text-align:center;white-space:pre-line}.software-banner{justify-content:center;display:flex;position:relative;overflow:hidden}.software-banner__bg{object-fit:cover}.software-banner:after{content:"";background:#0003;position:absolute;inset:0}.software-banner__inner{z-index:1;align-items:center;gap:var(--spacing-40);width:100%;max-width:var(--layout-max-width);padding:var(--spacing-100) var(--spacing-32);flex-direction:column;display:flex;position:relative}.software-banner__text{align-items:center;gap:var(--spacing-20);color:var(--component-text-btn-primary);text-align:center;flex-direction:column;display:flex}.software-banner__title{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);margin:0}.software-banner__desc{font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);white-space:pre-line;margin:0;line-height:1.5}@media (max-width:1440px){.software-how-to__item{align-items:center;gap:var(--spacing-40)}.software-how-to__visual{flex:1;width:auto;min-width:0}.software-how-to__text{padding-top:0}.software-how-to__item:nth-child(2n) .software-how-to__text{align-items:flex-end;padding-left:0}.software-how-to__item:nth-child(2n) .software-how-to__text>*{width:415px;max-width:100%}.software-spec__table th,.software-spec__table td{padding:var(--spacing-28) var(--spacing-12)}.software-spec__table th:first-child{width:160px}.software-install__row{justify-content:center;gap:var(--spacing-20);padding:var(--spacing-28) 0}.software-install__body{flex:0 844px}.software-install__step{max-width:504px}.software-install__step-text{gap:var(--spacing-8)}.software-install__logo-text{font-size:16px}}@media (max-width:1023px){.software-section__inner{gap:var(--spacing-60)}.software-hero__box:after{background:linear-gradient(90deg,#000c 53.513%,#0000 100%)}.software-hero__content{padding:0 var(--spacing-20);text-align:center;align-items:center}.software-hero__title span{display:block}.software .button--lg{min-width:200px;height:48px;padding:0 var(--spacing-28);font-size:var(--typo-body-bold-md-font-size)}.software-how-to__item,.software-how-to__item:nth-child(2n){align-items:stretch;gap:var(--spacing-20);flex-direction:column}.software-how-to__visual{aspect-ratio:704/566;flex:none;width:100%}.software-how-to__text,.software-how-to__item:nth-child(2n) .software-how-to__text{align-items:stretch;gap:var(--spacing-8);padding:0 var(--spacing-4)}.software-how-to__item:nth-child(2n) .software-how-to__text>*{width:auto}.software-how-to__desc{white-space:normal}.software-use__body{max-width:704px}.software-spec__table th,.software-spec__table td{padding:var(--spacing-20) var(--spacing-4)}.software-spec__table th:first-child{width:140px;padding-left:0;padding-right:0}.software-install__row,.software-install__row:first-child{align-items:center;gap:var(--spacing-12);padding:var(--spacing-40) 0;flex-direction:column}.software-install__head{flex-direction:row;justify-content:center;align-items:center;width:auto}.software-install__title{white-space:normal}.software-install__body{text-align:center;flex:none;align-items:center;width:100%}.software-install__actions{justify-content:center}.software-install__steps{align-items:center;gap:var(--spacing-36)}.software-install__step{align-items:center;gap:var(--spacing-12);width:100%}.software-install__step-text{white-space:normal;text-align:left;max-width:452px}.software-install__step-badge{width:24px;height:24px;font-size:14px}.software-install__step-image{width:335px;max-width:100%}.software-install__logo{padding-top:var(--spacing-4)}}@media (max-width:767px){.software-section{padding:var(--spacing-80) 0}.software-section__inner{padding:0 var(--spacing-16)}.software-section__head{gap:var(--spacing-12)}.software-hero{padding:var(--spacing-16)}.software-hero__box{height:636px;padding:var(--spacing-60) 0;align-items:flex-start}.software-hero__box:after{background:linear-gradient(#000c 16.133%,#0000 99.975%)}.software-hero__content{padding:var(--spacing-16)}.software-hero__text{gap:var(--spacing-12)}.software-hero__desc{white-space:normal}.software-how-to .software-section__inner,.software-how-to__list{gap:var(--spacing-40)}.software-how-to__item,.software-how-to__item:nth-child(2n){gap:var(--spacing-12)}.software-how-to__visual{border-radius:12px}.software-use__tabs{width:calc(100% + var(--spacing-16));max-width:none;margin-right:calc(var(--spacing-16)*-1);scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.software-use__tabs::-webkit-scrollbar{display:none}.software-spec .software-section__title{font-family:var(--typo-title-md-font-family);font-size:var(--typo-title-md-font-size);font-weight:var(--typo-title-md-font-weight)}.software-spec__table th,.software-spec__table td{padding:var(--spacing-16) var(--spacing-4)}.software-spec__table th:first-child{width:108px}.software-install__row,.software-install__row:first-child{padding:var(--spacing-16) 0}.software-install__step-text{gap:var(--spacing-8)}.software-install__step-image{width:100%}.software-install__actions{gap:var(--spacing-12);flex-direction:column}.software-banner__inner{gap:var(--spacing-28);padding:var(--spacing-60) var(--spacing-16)}.software-banner__text{gap:var(--spacing-12)}.software-banner__desc{font-family:var(--typo-body-xl-font-family);font-weight:var(--typo-body-xl-font-weight);white-space:normal}}.location{word-break:keep-all}.location__head{max-width:var(--layout-max-width);padding:var(--spacing-80) var(--spacing-32) var(--spacing-60);text-align:center;margin:0 auto}.location__title{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);color:var(--component-text-page-title);margin:0}.location__body{gap:var(--spacing-20);max-width:var(--layout-max-width);padding:0 var(--spacing-32) var(--spacing-100);flex-direction:column;margin:0 auto;display:flex}.location__links{justify-content:flex-end;gap:var(--spacing-16);display:flex}.location__link{gap:var(--spacing-8)}.location__link-icon{background:currentColor;flex-shrink:0;width:24px;height:24px;-webkit-mask:url(/images/icons/arrow_outward.svg) 50%/contain no-repeat;mask:url(/images/icons/arrow_outward.svg) 50%/contain no-repeat}.location__map{aspect-ratio:1376/860;background:var(--brand-neutral-black)}.location__info{margin:var(--spacing-20) 0 0;border-top:2px solid var(--component-border-table-header)}.location__info-row{padding:var(--spacing-28) 0;border-bottom:1px solid var(--component-border-table);align-items:center;display:flex}.location__info-label{width:280px;font-family:var(--typo-body-bold-lg-font-family);font-size:var(--typo-body-bold-lg-font-size);font-weight:var(--typo-body-bold-lg-font-weight);color:var(--component-text-input-filled);flex-shrink:0}.location__info-value{min-width:0;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);overflow-wrap:anywhere;flex:1;margin:0}@media (max-width:1440px){.location__info-label{width:200px}}@media (max-width:1023px){.location__head{padding-top:var(--spacing-40);padding-bottom:var(--spacing-28)}.location__links{justify-content:center}.location .button--lg{min-width:200px;height:48px;padding:0 var(--spacing-28)}.location__info-row{padding:var(--spacing-20) 0}.location__info-label{width:120px}}@media (max-width:767px){.location__head,.location__body{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.location__links{gap:var(--spacing-12)}.location .button--lg{min-width:0;padding:0 var(--spacing-12);flex:1}.location__info{margin-top:0}.location__info-row{padding:var(--spacing-16) 0}.location__info-label{width:80px}}.company{--fade-up-distance:78px;--fade-up-easing:ease-out;word-break:keep-all;overflow-x:hidden}.company-section{padding:var(--spacing-100) 0}.company-section--surface{background:var(--component-fill-surface)}.company-section__inner{align-items:center;gap:var(--spacing-80);max-width:var(--layout-max-width);padding:0 var(--spacing-32);flex-direction:column;margin:0 auto;display:flex}.company-section__head{align-items:center;gap:var(--spacing-20);text-align:center;flex-direction:column;display:flex}.company-section__eyebrow{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-btn-secondary);margin:0;line-height:1.5}.company-section__title{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);color:var(--component-text-page-title);white-space:pre-line;margin:0}.company-hero{padding:var(--spacing-20) var(--spacing-32)}.company-hero__box{height:400px;padding:0 var(--spacing-40);background:var(--component-fill-surface);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.company-hero__video{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.company-hero__text{z-index:1;align-items:center;gap:var(--spacing-20);text-align:center;flex-direction:column;display:flex;position:relative}.company-hero__title{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);color:var(--component-text-page-title);margin:0}.company-hero__desc{font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-xl-font-weight);color:var(--component-text-default);white-space:pre-line;margin:0;line-height:1.5}.company-intro__inner{max-width:var(--layout-max-width);min-height:1065px;padding:0 var(--spacing-32);margin:0 auto;display:flex}.company-intro__text{gap:var(--spacing-20);z-index:1;padding:var(--spacing-100) 0 0 30px;flex-direction:column;flex:0 0 575px;margin-right:-32px;display:flex;position:relative}.company-intro__text .company-section__head{text-align:left;align-items:flex-start}.company-intro__desc{font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-xl-font-weight);color:var(--component-text-default);white-space:pre-line;flex-direction:column;gap:1.5em;line-height:1.5;display:flex}.company-intro__desc p{margin:0}.company-intro__visual{flex:1;min-width:0;position:relative}.company-intro__image{width:1163px;max-width:none;height:auto;position:absolute;top:154px;left:55px}.company-service__list{justify-content:center;gap:var(--spacing-32);width:100%;margin:0;padding:0;list-style:none;display:flex}.company-service__card{background:var(--component-fill-bg);border-radius:12px;flex-direction:column;flex:0 437px;justify-content:space-between;height:600px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.company-service__text{gap:var(--spacing-8);flex-direction:column;padding:30px;display:flex}.company-service__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-page-title);margin:0;line-height:1.5}.company-service__desc{font-family:var(--typo-body-regular-lg-font-family);font-size:var(--typo-body-regular-lg-font-size);font-weight:var(--typo-body-regular-lg-font-weight);color:var(--component-text-default);white-space:pre-line;margin:0;line-height:1.5}.company-service__visual img{width:100%;height:auto;display:block}.company-vision{min-height:940px;padding:var(--spacing-100) var(--spacing-32);background:var(--component-fill-bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.company-vision__video{object-fit:cover;opacity:.35;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px}.company-vision__text{z-index:1;align-items:center;gap:var(--spacing-20);text-align:center;flex-direction:column;max-width:1376px;display:flex;position:relative}.company-vision__desc{font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-xl-font-weight);color:var(--component-text-default);white-space:pre-line;margin:0;line-height:1.5}.company-contact__inner{align-items:flex-start;gap:var(--spacing-40);max-width:var(--layout-max-width);padding:var(--spacing-100) var(--spacing-32);margin:0 auto;display:flex}.company-contact__text{align-items:flex-start;gap:var(--spacing-80);min-width:0;padding:var(--spacing-80) 0 var(--spacing-80) 30px;flex-direction:column;flex:1;display:flex}.company-contact__head{gap:var(--spacing-20);flex-direction:column;display:flex}.company-contact__head .company-section__head{text-align:left;align-items:flex-start}.company-contact__desc{font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-xl-font-weight);color:var(--component-text-default);white-space:pre-line;margin:0;line-height:1.5}.company-contact__list{--contact-card-size:327px;--contact-offset:54px;grid-template-columns:repeat(2, var(--contact-card-size));gap:var(--spacing-32);padding:0 0 var(--contact-offset);flex-shrink:0;margin:0;list-style:none;display:grid}.company-contact__card{height:var(--contact-card-size);border-radius:12px;padding:30px;position:relative;overflow:hidden;box-shadow:0 10px 20px #0000001a}.company-contact__card:nth-child(2n){top:var(--contact-offset)}.company-contact__card--01{background:linear-gradient(180deg, #cce4ff80 37.169%, #9dc6f380),var(--component-fill-bg)}.company-contact__card--02{background:linear-gradient(180deg, #d7e0ff80, #96baff80),var(--component-fill-bg)}.company-contact__card--03{background:linear-gradient(179.57deg, #dde0ff80 14.478%, #acb3ff80 99.423%),var(--component-fill-bg)}.company-contact__card--04{background:linear-gradient(180deg, #f0f0f080 36.623%, #d5d5d580),var(--component-fill-bg)}.company-contact__card-title{z-index:1;font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);color:var(--component-text-gnb-sub-default);white-space:pre-line;margin:0;line-height:1.5;position:relative}.company-contact__card-image{height:auto;position:absolute}.company-contact__card--01 .company-contact__card-image{width:187px;bottom:22px;right:20px}.company-contact__card--02 .company-contact__card-image{width:186px;bottom:8px;right:0}.company-contact__card--03 .company-contact__card-image{width:202px;bottom:0;right:0}.company-contact__card--04 .company-contact__card-image{width:114px;bottom:29px;right:29px}.company-intro{position:relative;overflow:hidden}@media (min-width:1440px){.company-intro__visual{position:static}.company-intro__image{width:auto;height:950px;top:13px;left:auto;right:min(37.17vw - 923px,-209px)}.company-contact__inner{align-items:center}.company-contact__text{gap:30px;padding:0 0 0 30px}.company-contact__list{--contact-card-size:356px}.company-contact__card-image{bottom:auto;right:auto}.company-contact__card--01 .company-contact__card-image{width:57.09%;top:56.88%;left:36.7%}.company-contact__card--02 .company-contact__card-image{width:56.88%;top:47.09%;left:43.12%}.company-contact__card--03 .company-contact__card-image{width:61.9%;top:38.23%;left:38.23%}.company-contact__card--04 .company-contact__card-image{width:34.86%;top:58.41%;left:56.27%}}@media (max-width:1439px){.company-intro__inner{min-height:742px}.company-intro__text{flex-basis:409px;margin-right:-52px;padding-left:0}.company-intro__image{width:810px;top:96px;left:39px}.company-service__card{flex-basis:299px;height:456px}.company-service__desc{white-space:normal}.company-contact__text{padding-left:0}.company-contact__list{--contact-card-size:270px}}@media (max-width:1023px){.company-section{padding:var(--spacing-60) 0}.company-section__inner{gap:var(--spacing-60)}.company-section__head{gap:var(--spacing-12)}.company-section__title,.company-hero__desc{white-space:normal}.company-intro__inner{align-items:center;gap:var(--spacing-60);min-height:0;padding-top:var(--spacing-60);padding-bottom:var(--spacing-60);flex-direction:column}.company-intro__text{text-align:center;flex:none;align-items:center;margin-right:0;padding:0}.company-intro__text .company-section__head{align-items:center;gap:var(--spacing-20);text-align:center}.company-intro__text .company-section__title{max-width:440px}.company-intro__desc{white-space:normal}.company-intro__visual{aspect-ratio:598/517;flex:none;width:598px;max-width:100%}.company-intro__image{width:103.7%;top:7.9%;left:-1.8%}.company-service__list{flex-wrap:wrap}.company-service__card{flex:298px}.company-service__visual{width:100%;max-width:437px;margin:0 auto}.company-vision__desc{white-space:normal}.company .button--lg{min-width:200px;height:48px;padding:0 var(--spacing-28);font-size:var(--typo-body-bold-md-font-size)}.company-contact__inner{align-items:center;gap:var(--spacing-60);padding-top:var(--spacing-60);padding-bottom:var(--spacing-60);flex-direction:column}.company-contact__text{text-align:center;flex:none;align-items:center;gap:30px;width:100%;padding:0}.company-contact__head .company-section__head{align-items:center;gap:var(--spacing-20);text-align:center}.company-contact__desc{white-space:normal}}@media (max-width:767px){.company-section__inner{gap:var(--spacing-40);padding:0 var(--spacing-16)}.company-hero{padding:var(--spacing-20) var(--spacing-16)}.company-hero__box{height:636px;padding:0 var(--spacing-16)}.company-intro__inner{gap:var(--spacing-40);padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.company-intro__visual{aspect-ratio:320/251;width:320px}.company-intro__image{top:3.6%}.company-service__list{align-items:center;gap:var(--spacing-28);flex-direction:column}.company-service__card{flex:none;width:100%;max-width:336px;height:470px}.company-vision{min-height:676px;padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.company-vision__text{max-width:343px}.company-contact__inner{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.company-contact__list{--contact-card-size:156px;--contact-offset:16px;gap:var(--spacing-16)}.company-contact__card{padding:var(--spacing-16)}.company-contact__card--01 .company-contact__card-image{width:83px;bottom:13px;right:13px}.company-contact__card--02 .company-contact__card-image{width:79px;bottom:7px;right:6px}.company-contact__card--03 .company-contact__card-image{width:74px;bottom:6px;right:6px}.company-contact__card--04 .company-contact__card-image{right:var(--spacing-16);bottom:var(--spacing-16);width:55px}}.account-title{align-items:center;gap:var(--spacing-32);padding:var(--spacing-80) 0 var(--spacing-60);text-align:center;flex-direction:column;display:flex}.account-title__text{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);color:var(--component-text-page-title);margin:0}.account-title__subtitle{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);margin:0}@media (max-width:767px){.account-title{gap:var(--spacing-20);padding:var(--spacing-40) 0 var(--spacing-28)}}.account-card{gap:var(--spacing-40);width:100%;max-width:512px;padding:var(--spacing-40);background:var(--component-fill-bg);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 4px 5px #0000001a}.account-card .field{align-items:center;column-gap:var(--spacing-8);row-gap:var(--spacing-8);grid-template-columns:auto minmax(0,1fr);display:grid}.account-card .field__label{grid-area:1/1;margin-bottom:0}.account-card .field__hint{text-align:right;grid-area:1/2;min-height:0;margin:0}.account-card .field__control{grid-area:2/1/auto/-1}.account-card .field__input{font-size:var(--font-size-14)}.account-card .button{font-size:var(--font-size-16)}@media (max-width:1023px){.account-card{gap:var(--spacing-28);max-width:472px;padding:var(--spacing-20) var(--spacing-20) var(--spacing-28)}}@media (max-width:767px){.account-card{max-width:343px}}.google-button{justify-content:center;align-items:center;gap:var(--spacing-8);border:1px solid var(--component-border-tab);background:var(--component-fill-bg);cursor:pointer;width:100%;height:48px;font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-menu);border-radius:8px;display:flex}.google-button__icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.account-switch{justify-content:center;align-items:center;gap:var(--spacing-8);font-family:var(--typo-body-sm-font-family);font-size:var(--typo-body-bold-sm-font-size);font-weight:var(--typo-body-sm-font-weight);color:var(--component-text-caption);margin:0;display:flex}.account-switch__link{color:var(--component-text-btn-secondary);text-decoration:underline}.phone-field{gap:var(--spacing-8);grid-area:2/1/auto/-1;display:flex}.phone-field .field__control{flex:1;min-width:0}.phone-field__description{font-family:var(--typo-caption-sm-font-family);font-size:var(--typo-caption-sm-font-size);font-weight:var(--typo-caption-sm-font-weight);color:var(--component-text-default);grid-area:3/1/auto/-1;margin:0;line-height:1.5}.phone-field .button{min-width:0;padding:0 var(--spacing-16);flex:none}.name-field{gap:var(--spacing-8);grid-area:2/1/auto/-1;display:flex}.name-field .field__control{flex:1;min-width:0}.country-select{flex:none;width:100px;position:relative}.country-select__trigger{align-items:center;gap:var(--spacing-4);width:100%;height:48px;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(--font-size-14);font-weight:var(--typo-body-regular-xs-font-weight);color:var(--component-text-input-filled);border-radius:8px;display:flex}.country-select__trigger:disabled{cursor:default;opacity:.5}.country-select--open .country-select__trigger{border-color:var(--component-border-input-focus)}.country-select__flag{background-size:cover;border-radius:2px;flex-shrink:0;width:20px;height:15px}.country-select__value{text-align:left;white-space:nowrap;flex:1;min-width:0}.country-select__arrow{background-color:var(--component-icon-default);flex-shrink:0;width:20px;height:20px;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}.country-select--open .country-select__arrow{transform:rotate(180deg)}.country-select__panel{top:calc(100% + var(--spacing-4));z-index:30;gap:var(--spacing-4);width:280px;padding:var(--spacing-8);border:1px solid var(--component-border-surface-divider);background:var(--semantic-fill-white);border-radius:12px;flex-direction:column;display:flex;position:absolute;left:0;box-shadow:0 4px 12px #00000014}.country-select__search{height:40px;padding:0 var(--spacing-12);border:1px solid var(--component-border-input);font-family:var(--typo-body-regular-xs-font-family);font-size:var(--font-size-14);font-weight:var(--typo-body-regular-xs-font-weight);color:var(--component-text-input-filled);border-radius:8px;outline:none}.country-select__search:focus{border-color:var(--component-border-input-focus)}.country-select__search::placeholder{color:var(--component-text-input-default)}.country-select__list{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.country-select__option{align-items:center;gap:var(--spacing-8);width:100%;height:36px;padding:0 var(--spacing-8);cursor:pointer;font-family:var(--typo-body-regular-sm-font-family);font-size:var(--font-size-14);font-weight:var(--typo-body-regular-sm-font-weight);color:var(--component-text-default);text-align:left;background:0 0;border:0;border-radius:8px;display:flex}.country-select__option--active{background:var(--component-fill-dropdown-open-hover)}.country-select__option--selected{color:var(--component-text-btn-secondary)}.country-select__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.country-select__dial{color:var(--component-text-caption);flex-shrink:0}.country-select__empty{padding:var(--spacing-16) 0;font-family:var(--typo-body-xs-font-family);font-size:var(--font-size-14);font-weight:var(--typo-body-xs-font-weight);color:var(--component-text-caption);text-align:center;margin:0}.verification-code__timer{color:var(--component-text-error)}.verification-code__row{gap:var(--spacing-8);grid-area:2/1/auto/-1;display:flex}.verification-code__row .field__control{flex:1;min-width:0}.verification-code__row .button{min-width:0;padding:0 var(--spacing-16);flex:none}.verification-code__success{font-family:var(--typo-caption-sm-font-family);font-size:var(--typo-caption-sm-font-size);font-weight:var(--typo-caption-sm-font-weight);color:var(--semantic-text-brand);grid-area:3/1/auto/-1;margin:0;line-height:1.5}.privacy{word-break:keep-all}.privacy__inner{max-width:var(--layout-max-width);padding:0 var(--spacing-32);margin:0 auto}.privacy__section-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-input-filled);text-align:center;margin:0;line-height:1.5}.privacy__head{padding:var(--spacing-80) 0 var(--spacing-60);background:var(--component-fill-surface)}.privacy__head .privacy__inner{gap:var(--spacing-12);flex-direction:column;display:flex}.privacy__title{font-family:var(--typo-title-sm-font-family);font-size:var(--typo-title-sm-font-size);font-weight:var(--typo-title-sm-font-weight);color:var(--component-text-input-filled);margin:0}.privacy__desc{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-input-filled);white-space:pre-line;margin:0;line-height:1.45}.privacy__summary{padding:var(--spacing-60) 0;background:var(--component-fill-surface)}.privacy__summary .privacy__inner{gap:var(--spacing-40);flex-direction:column;display:flex}.privacy__card-list{gap:var(--spacing-16);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.privacy__card{align-items:center;gap:var(--spacing-28);min-height:377px;padding:var(--spacing-28);background:var(--semantic-fill-white);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 4px 10px #0000000d}.privacy__card-head{align-items:center;gap:var(--spacing-28);flex-direction:column;display:flex}.privacy__card-title{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-default);text-align:center;margin:0}.privacy__card-icon{border-radius:50%;flex-shrink:0;width:100px;height:100px;display:block;overflow:hidden}.privacy__card-items{gap:var(--spacing-8);width:100%;min-height:128px;padding:var(--spacing-20) 0;flex-direction:column;margin:0;list-style:none;display:flex}.privacy__card-items--grid{align-content:start;column-gap:var(--spacing-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privacy__card-item{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-default);white-space:pre-line;overflow-wrap:anywhere;padding-left:14px;line-height:1.45;position:relative}.privacy__card-item:before{content:"";background:var(--semantic-border-subtle);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.5lh - 3px);left:0}.privacy__toc{padding-top:var(--spacing-60)}.privacy__toc .privacy__inner{gap:var(--spacing-40);flex-direction:column;display:flex}.privacy__toc-list{column-gap:var(--spacing-60);padding:var(--spacing-20) var(--spacing-60);border:1px solid var(--component-border-surface-divider);counter-reset:privacy-toc;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.privacy__toc-item{min-width:0;padding:10px var(--spacing-20);counter-increment:privacy-toc}.privacy__toc-link{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-page-title);text-decoration:none;display:block}.privacy__toc-link:before{content:counter(privacy-toc) ". "}.privacy__policy{padding:var(--spacing-60) 0 var(--spacing-100)}.privacy__policy .privacy__inner{gap:var(--spacing-40);flex-direction:column;display:flex}.privacy__accordion{border-top:1px solid var(--component-border-table-header);counter-reset:privacy-section;margin:0;padding:0;list-style:none}.privacy__accordion-item{border-bottom:1px solid var(--component-border-table);counter-increment:privacy-section}.privacy__accordion-head{justify-content:space-between;align-items:center;gap:var(--spacing-16);width:100%;padding:var(--spacing-28) var(--spacing-20);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.privacy__accordion-title{font-family:var(--typo-body-bold-lg-font-family);font-size:var(--typo-body-bold-lg-font-size);font-weight:var(--typo-body-bold-lg-font-weight);color:var(--component-text-default)}.privacy__accordion-title:before{content:counter(privacy-section) ". "}.privacy__accordion-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}.privacy__accordion-item--open .privacy__accordion-title{color:var(--component-text-btn-secondary)}.privacy__accordion-item--open .privacy__accordion-arrow{background-color:var(--component-icon-primary);transform:rotate(180deg)}.privacy__accordion-body{gap:var(--spacing-28);padding:0 var(--spacing-20) var(--spacing-28);font-family:var(--typo-body-regular-md-font-family);font-size:var(--typo-body-regular-md-font-size);font-weight:var(--typo-body-regular-md-font-weight);color:var(--component-text-input-filled);flex-direction:column;line-height:1.5;display:flex}.privacy__accordion-body p{margin:0}.privacy__article{gap:var(--spacing-4);flex-direction:column;display:flex}.privacy__article-title{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);margin:0}.privacy__article-list{margin:0;padding-left:1.5em;list-style:outside}ol.privacy__article-list{list-style:decimal}.privacy__empty{color:var(--semantic-text-subtle);margin:0}.privacy__date{width:300px}.privacy__date .select-box{width:100%;display:block}.privacy__date .select-box__trigger{height:64px;padding:0 var(--spacing-20);border-color:var(--component-border-surface-divider);background:var(--semantic-fill-white);font-family:var(--typo-body-lg-font-family);font-size:var(--typo-body-lg-font-size);font-weight:var(--typo-body-lg-font-weight);border-radius:0}.privacy__date .select-box__list{padding:var(--spacing-4) 0;border:0;border-radius:4px;box-shadow:0 4px 15px #0000001a}.privacy__date .select-box__option{height:48px;padding:0 var(--spacing-12);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-input-filled);border-radius:0}.privacy__date .select-box__check{display:none}@media (max-width:1439px){.privacy__toc-list{padding:var(--spacing-20) 2px;column-gap:0}.privacy__toc-item{padding:var(--spacing-12) var(--spacing-20)}}@media (max-width:1023px){.privacy__head{padding-top:var(--spacing-40);padding-bottom:var(--spacing-28)}.privacy__card-list{grid-template-columns:repeat(2,329px);justify-content:center}.privacy__toc-list{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-right:0}.privacy__accordion-head{padding:var(--spacing-20)}.privacy__accordion-body{gap:var(--spacing-24);padding-bottom:var(--spacing-20)}}@media (max-width:767px){.privacy__inner{padding:0 var(--spacing-16)}.privacy__card-list{grid-template-columns:minmax(0,329px)}.privacy__toc-list{grid-template-columns:minmax(0,1fr)}.privacy__accordion-head{padding:var(--spacing-16) var(--spacing-12)}.privacy__accordion-body{gap:var(--spacing-20);padding:0 var(--spacing-12) var(--spacing-16)}.privacy__date{width:100%}.privacy__date .select-box__trigger{height:56px;padding:0 var(--spacing-16)}}.page:has(>.content>.login){min-height:auto}.content:has(>.login){flex:none}.login{padding:0 var(--spacing-32) calc(var(--spacing-100) + var(--spacing-60));background:var(--component-fill-surface);flex-direction:column;align-items:center;display:flex}.login__submit{gap:inherit;flex-direction:column;display:flex}.login__form{gap:var(--spacing-20);flex-direction:column;display:flex}.login__fields{gap:var(--spacing-32);flex-direction:column;display:flex}.login__options{justify-content:space-between;align-items:center;gap:var(--spacing-12);display:flex}.login__links{align-items:center;gap:var(--spacing-12);display:flex}.login__link{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-default);white-space:nowrap;text-decoration:none}.login__link:hover{color:var(--semantic-text-brand)}.login__divider{background:var(--component-border-table-toothnumber);width:1px;height:12px}.login__actions{gap:var(--spacing-16);flex-direction:column;display:flex}@media (max-width:1023px){.login__form{gap:var(--spacing-16)}.login__fields{gap:var(--spacing-20)}}@media (max-width:767px){.login{padding:0 var(--spacing-16) var(--spacing-100)}.login__form,.login__actions{gap:var(--spacing-12)}}.page:has(>.content>.find-id){min-height:auto}.content:has(>.find-id){flex:none}.find-id{padding:0 var(--spacing-32) calc(var(--spacing-100) + var(--spacing-60));background:var(--component-fill-surface);flex-direction:column;align-items:center;display:flex}.find-id .segment-tabs{align-self:center;width:310px}.find-id .segment-tabs__item{width:auto;height:42px;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);flex:1}.find-id .segment-tabs__item--selected{color:var(--component-text-page-title)}.find-id__form{gap:inherit;flex-direction:column;display:flex}.find-id__fields{gap:var(--spacing-32);flex-direction:column;display:flex}.find-id__notice{font-family:var(--typo-caption-sm-font-family);font-size:var(--typo-caption-sm-font-size);font-weight:var(--typo-caption-sm-font-weight);color:var(--component-text-default);margin:0;padding:0;line-height:1.5;list-style:none}.find-id__notice li:before{content:"• "}@media (max-width:1023px){.find-id__fields{gap:var(--spacing-20)}}@media (max-width:767px){.find-id{padding:0 var(--spacing-16) var(--spacing-100)}.find-id .segment-tabs{align-self:stretch;width:auto}}.page:has(>.content>.send-email){min-height:auto}.content:has(>.send-email){flex:none}.send-email{padding:0 var(--spacing-32) calc(var(--spacing-100) + var(--spacing-60));background:var(--component-fill-surface);flex-direction:column;align-items:center;display:flex}.send-email__form{gap:inherit;flex-direction:column;display:flex}.send-email__fields{gap:var(--spacing-32);flex-direction:column;display:flex}.send-email .verification-code__row .button{width:100px}.send-email__actions{align-items:flex-start;gap:var(--spacing-20);flex-direction:column;display:flex}.send-email__link{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-default);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.send-email__link:hover{color:var(--semantic-text-brand)}.send-email__link-icon{background-color:currentColor;flex-shrink:0;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}@media (max-width:1023px){.send-email__fields{gap:var(--spacing-20)}}@media (max-width:767px){.send-email{padding:0 var(--spacing-16) var(--spacing-100)}}.page:has(>.content>.register-select){min-height:auto}.content:has(>.register-select){flex:none}.register-select{padding:0 var(--spacing-32) calc(var(--spacing-100) + var(--spacing-60));background:var(--component-fill-surface);flex-direction:column;align-items:center;display:flex}.register-select .account-card{justify-content:center;gap:var(--spacing-100);min-height:420px}.register-select__actions{gap:var(--spacing-16);flex-direction:column;display:flex}.register-select .account-switch{gap:var(--spacing-12)}@media (max-width:1023px){.register-select .account-card{padding-bottom:var(--spacing-20)}}@media (max-width:767px){.register-select{padding:0 var(--spacing-16) var(--spacing-100)}}.page:has(>.content>.register){min-height:auto}.content:has(>.register){flex:none}.register{padding:0 var(--spacing-32) calc(var(--spacing-100) + var(--spacing-60));background:var(--component-fill-surface);flex-direction:column;align-items:center;display:flex}.register__body{gap:var(--spacing-40);flex-direction:column;width:100%;max-width:512px;display:flex}.register-terms{gap:var(--spacing-20);flex-direction:column;display:flex}.register-terms__all{padding-bottom:var(--spacing-20);box-shadow:inset 0 -1px 0 var(--component-border-surface-divider);display:flex}.register-terms__all .checkbox__label{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-input-filled)}.register-terms__list{gap:var(--spacing-20);flex-direction:column;display:flex}.register-terms__channels{gap:var(--spacing-20);margin-top:var(--spacing-16);padding:0 52px 0 var(--spacing-32);display:flex}.register-terms__channels .checkbox{flex:1}.register-terms__channels .checkbox__label{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-input-filled);line-height:1.5}@media (max-width:1023px){.register__body{max-width:472px}.register .account-card{padding-bottom:var(--spacing-20)}}@media (max-width:767px){.register{padding:0 var(--spacing-16) var(--spacing-100)}.register__body{gap:var(--spacing-32);max-width:343px}}.register-info{gap:inherit;flex-direction:column;display:flex}.register-info__fields{gap:var(--spacing-32);flex-direction:column;display:flex}.register-info .field__hint{font-family:var(--typo-caption-sm-font-family);font-size:var(--typo-caption-sm-font-size);font-weight:var(--typo-caption-sm-font-weight);line-height:1.5}.register-info__name{gap:var(--spacing-8);grid-area:2/1/auto/-1;display:flex}.register-info__name .field__control{flex:1;min-width:0}.register-info__auth{background:var(--component-fill-modal-btn-close);border-radius:8px;display:flex;overflow:hidden}.register-info__auth-item{min-width:0;height:48px;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-caption);background:0 0;border:1px solid #0000;border-radius:8px;flex:1}.register-info__auth-item--selected{border-color:var(--component-border-btn-secondary);background:var(--component-fill-btn-secondary);color:var(--component-text-btn-secondary)}.register-info__job{grid-area:2/1/auto/-1}.register-info__job .select-box{width:100%;display:block}.register-info__job .select-box__trigger{padding:0 var(--spacing-12);font-family:var(--typo-body-xs-font-family);font-size:var(--font-size-14);font-weight:var(--typo-body-xs-font-weight)}@media (max-width:1023px){.register__body:has(.register-info){gap:var(--spacing-32)}.register-info__fields{gap:var(--spacing-20)}}@media (max-width:767px){.register-info .field:has(#register-password) .field__hint{justify-self:end;max-width:203px}}.register-email-verify{gap:inherit;flex-direction:column;display:flex}.register-email-verify__message{gap:var(--spacing-8);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);text-align:center;flex-direction:column;line-height:1.5;display:flex}.register-email-verify__message p{margin:0}.register-email-verify__email{color:var(--semantic-text-brand)}.register-email-verify__actions{gap:var(--spacing-12);flex-direction:column;display:flex}.register-result{gap:inherit;flex-direction:column;display:flex}.register-result__content{align-items:center;gap:var(--spacing-24);flex-direction:column;display:flex}.register-result__icon{justify-content:center;align-items:center;width:100px;height:100px;display:flex}.register-result__message{gap:var(--spacing-12);text-align:center;white-space:pre-line;flex-direction:column;display:flex}.register-result__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-page-title);margin:0;line-height:1.5}.register-result__guide{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-default);margin:0;line-height:1.45}.register-result__email{font-weight:inherit;color:var(--semantic-text-brand)}.register-result__actions{gap:var(--spacing-16);flex-direction:column;display:flex}.register-result__notice{gap:var(--spacing-12);padding-top:var(--spacing-20);border-top:1px solid var(--component-border-surface-divider);flex-direction:column;display:flex}.register-result__notice-text{align-items:center;gap:var(--spacing-8);font-family:var(--typo-caption-sm-font-family);font-size:var(--typo-caption-sm-font-size);font-weight:var(--typo-caption-sm-font-weight);color:var(--component-text-default);white-space:pre-line;margin:0;line-height:1.5;display:flex}.register-result__notice-text:before{content:"";background-color:var(--component-text-default);flex:none;width:24px;height:24px;-webkit-mask:url(/images/icons/error.svg) 50%/contain no-repeat;mask:url(/images/icons/error.svg) 50%/contain no-repeat}@media (max-width:1023px){.register-result__content{padding:var(--spacing-20) 0}}@media (max-width:767px){.register-result__notice-text{white-space:normal}}.register-steps{box-shadow:inset 0 -1px 0 var(--component-border-tab);margin:0;padding:0;list-style:none;display:flex}.register-steps__item{min-width:0;padding:var(--spacing-20) var(--spacing-12);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-gnb-default);white-space:nowrap;flex:1;justify-content:center;align-items:center;display:flex}.register-steps__item--current{box-shadow:inset 0 -4px 0 var(--component-border-gnb-divider-selected);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-gnb-selected)}@media (max-width:767px){.register-steps__item{padding:var(--spacing-16) var(--spacing-8)}}.mypage{padding:0 var(--spacing-32) calc(var(--spacing-100) + var(--spacing-60));background:var(--semantic-fill-white);flex-direction:column;align-items:center;display:flex}.mypage .account-title{gap:var(--spacing-16);padding:calc(var(--spacing-60) + 44px) 0 var(--spacing-40)}.mypage .account-title__text{font-family:var(--typo-title-sm-font-family);font-size:var(--typo-title-sm-font-size);font-weight:var(--typo-title-sm-font-weight)}.mypage .account-title__subtitle{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight)}.mypage .account-card{border:1px solid var(--component-border-surface-divider);box-shadow:none;border-radius:0}.mypage__body{align-items:center;gap:var(--spacing-24);flex-direction:column;width:100%;max-width:512px;display:flex}.mypage-fields{gap:var(--spacing-20);flex-direction:column;display:flex}.mypage .account-card .field>:not(.field__label,.field__hint,label){grid-column:1/-1}.mypage-field-group{gap:var(--spacing-8);flex-direction:column;display:flex}.mypage-actions{align-items:center;gap:var(--spacing-12);flex-direction:column;display:flex}.mypage-actions--row{flex-direction:row}.mypage-note{font-size:var(--typo-body-xs-font-size);color:var(--component-text-caption);margin:0}.mypage-note--error{color:var(--component-text-error)}.mypage-note--center{text-align:center}.mypage-note--success{color:var(--semantic-text-brand);text-align:right}.mypage-empty{font-family:var(--typo-body-lg-font-family);font-size:var(--typo-body-lg-font-size);color:var(--component-text-default);text-align:center;margin:0}.mypage-link{font:inherit;color:var(--semantic-text-brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mypage-link--caption{font-size:var(--typo-body-xs-font-size);color:var(--component-text-caption);align-self:center}.mypage-affiliation{text-align:left;background:var(--component-fill-bg);cursor:pointer;justify-content:space-between;width:100%}.mypage-affiliation__placeholder{color:var(--component-text-input-default)}.mypage-affiliation__icon{background-color:var(--component-text-caption);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}.mypage-sign{border:1px solid var(--component-border-input);background:var(--component-fill-bg);border-radius:8px;justify-content:center;align-items:center;height:100px;display:flex;position:relative}.mypage-sign__image{object-fit:contain}.mypage-sign-actions{align-items:center;gap:var(--spacing-8);font-size:var(--typo-body-xs-font-size);display:flex}.mypage-sign-actions__divider{color:var(--component-text-caption)}.mypage-link--plain{color:var(--component-text-default)}.mypage-inline{align-items:flex-end;gap:var(--spacing-8);display:flex}.mypage-inline>.field{flex:1;min-width:0}.mypage-inline>.button{flex:0 0 96px;width:96px;min-width:0;padding:0}.mypage-name{gap:var(--spacing-8);display:flex}.mypage-name>.field{flex:1;min-width:0}.mypage-checks{align-items:center;gap:var(--spacing-16);flex-wrap:wrap;display:flex}.mypage-checks__group{align-items:center;gap:var(--spacing-8);display:inline-flex}.mypage-pending{align-items:center;gap:var(--spacing-4);text-align:center;flex-direction:column;display:flex}.mypage-pending__title{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-default);margin:0}.mypage-label-row{align-items:center;gap:var(--spacing-8);display:flex}.mypage-label-row .field__label{margin:0}.mypage-label-row .mypage-link{font-size:var(--typo-body-xs-font-size)}.mypage-label-row--between{justify-content:space-between}.mypage-file-name--end{margin-left:auto}.mypage-file-name{min-width:0;font-size:var(--typo-body-xs-font-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mypage-address--error .field__control{border-color:var(--semantic-text-error)}.mypage-address__error{margin:var(--spacing-4) 0 0;color:var(--semantic-text-error)}.affiliation-search{gap:var(--spacing-16);flex-direction:column;display:flex}.affiliation-search__guide{margin:0}.affiliation-search-modal,.affiliation-search-modal .modal__body{overflow:visible}.affiliation-search__field{position:relative}.affiliation-search__results{z-index:10;max-height:240px;margin:var(--spacing-4) 0 0;padding:var(--spacing-4) 0;border:1px solid var(--component-border-input);background:var(--component-fill-bg);border-radius:8px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}.affiliation-search__item{width:100%;padding:var(--spacing-8) var(--spacing-12);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:block;overflow:hidden}.affiliation-search__item:hover{background:var(--component-fill-surface)}.affiliation-search__address{color:var(--component-text-caption)}.affiliation-search__actions{gap:var(--spacing-16);margin-top:var(--spacing-24);display:flex}.affiliation-search__new{gap:var(--spacing-12);margin-top:var(--spacing-8);padding-top:var(--spacing-24);border-top:1px solid var(--component-border-surface-divider);flex-direction:column;display:flex}.affiliation-search__note{margin:0}.affiliation-search__note--error{margin-bottom:var(--spacing-12);font-size:var(--typo-body-xs-font-size);color:var(--semantic-text-error)}.sign-canvas{aspect-ratio:5/2;touch-action:none;cursor:crosshair;background:#f6f6f6;border-radius:8px;width:100%;display:block}.quit-affiliation,.withdraw-account{gap:var(--spacing-12);flex-direction:column;display:flex}.quit-affiliation p,.withdraw-account p{margin:0}.quit-affiliation__confirm,.withdraw-account__confirm,.withdraw-account__lead{font-weight:var(--font-weight-semibold)}.withdraw-account__list{padding-left:var(--spacing-20);color:var(--component-text-error);margin:0}@media (max-width:767px){.mypage{padding:0 var(--spacing-16) var(--spacing-60)}.mypage-actions--row{flex-direction:column}}.terms-item{gap:var(--spacing-4);flex-direction:column;display:flex}.terms-item__row{justify-content:space-between;align-items:center;gap:var(--spacing-8);display:flex}.terms-item .checkbox__label{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-input-filled)}.terms-item__badge{color:var(--component-text-caption)}.terms-item__badge--required{color:var(--semantic-text-brand)}.terms-item__view{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-caption);white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:0;line-height:1.5;text-decoration:underline}.terms-item__error{padding-left:var(--spacing-32);font-family:var(--typo-body-regular-xxs-font-family);font-size:var(--typo-body-regular-xxs-font-size);font-weight:var(--typo-body-regular-xxs-font-weight);color:var(--component-text-error);margin:0}.modal:has(.terms-modal){--modal-padding-x:0px;max-height:min(742px,100vh - 80px);padding:0}.modal:has(.terms-modal) .modal__header{height:67px;padding:var(--spacing-16) 18px 0 30px;flex-shrink:0}.modal:has(.terms-modal) .modal__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);padding:10px 0 0;line-height:1.5}.modal:has(.terms-modal) .modal__footer{padding:var(--spacing-8) var(--spacing-28) var(--spacing-28)}.terms-modal{padding:var(--spacing-20) var(--spacing-28);color:var(--component-text-default)}.terms-modal__check{width:24px;height:24px;margin-right:var(--spacing-4);background-color:currentColor;-webkit-mask:url(/images/icons/check.svg) 50%/contain no-repeat;mask:url(/images/icons/check.svg) 50%/contain no-repeat}@media (max-width:767px){.modal:has(.terms-modal){max-width:320px;max-height:min(529px,100vh - 80px)}.modal:has(.terms-modal) .modal__header{height:45px;padding:var(--spacing-12) var(--spacing-12) 0 var(--spacing-16);align-items:center}.modal:has(.terms-modal) .modal__title{padding:0}.modal:has(.terms-modal) .modal__footer{padding:var(--spacing-8) var(--spacing-16) var(--spacing-16)}.terms-modal{padding:var(--spacing-12) var(--spacing-16)}}.terms-page{padding:var(--spacing-60) 0 150px;background:var(--semantic-fill-white);color:var(--component-text-default)}.terms-page__inner{max-width:var(--layout-max-width);padding:0 var(--spacing-32);margin:0 auto}.terms-page__title{font-family:var(--typo-title-sm-font-family);font-size:var(--typo-title-sm-font-size);font-weight:var(--typo-title-sm-font-weight);margin:0;line-height:1.45}.terms-page__subtitle{margin:var(--spacing-16) 0 0;font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight)}.terms-page__body{margin-top:var(--spacing-40)}.terms-page__body .terms-content__section+.terms-content__section{margin-top:var(--spacing-20)}@media (max-width:767px){.terms-page__inner{padding:0 var(--spacing-20)}}.sitemap{padding:var(--spacing-80) 0 120px;background:var(--semantic-fill-white);color:var(--component-text-default)}.sitemap__inner{max-width:var(--layout-max-width);padding:0 var(--spacing-32);margin:0 auto}.sitemap__page-title{margin:0 0 var(--spacing-40);font-family:var(--typo-title-sm-font-family);font-size:var(--typo-title-sm-font-size);font-weight:var(--typo-title-sm-font-weight);text-align:center}.sitemap__sections{gap:var(--spacing-80);flex-direction:column;display:flex}.sitemap__head{border-bottom:1px solid var(--component-border-surface-divider);padding:10px 0}.sitemap__title{align-items:center;gap:var(--spacing-8);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:inherit;text-decoration:none;display:inline-flex}.sitemap__links{gap:var(--spacing-12) 120px;flex-wrap:wrap;margin:0;padding:10px 0;list-style:none;display:flex}.sitemap__link{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:inherit;text-decoration:none}.sitemap__title:hover,.sitemap__link:hover{color:var(--component-text-accent)}@media (max-width:767px){.sitemap{padding-top:var(--spacing-40)}.sitemap__inner{padding:0 var(--spacing-16)}.sitemap__sections{gap:var(--spacing-40)}.sitemap__links{gap:var(--spacing-12) 0}.sitemap__links li{width:33.3333%}}.inquiry{background:var(--semantic-fill-white);color:var(--component-text-default)}.inquiry .page-banner__card{align-items:stretch}.inquiry .page-banner__bg{transform:scaleX(-1)}.inquiry__intro{gap:var(--spacing-32);width:100%;max-width:var(--layout-max-width);padding:0 var(--spacing-32);word-break:keep-all;flex-direction:column;margin:0 auto;display:flex;position:relative}.inquiry__headline{font-family:var(--typo-title-lg-font-family);font-size:var(--typo-title-lg-font-size);font-weight:var(--typo-title-lg-font-weight);color:var(--component-text-page-title);margin:0}.inquiry__desc{font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-xl-font-weight);color:var(--component-text-default);margin:0;line-height:1.5}.inquiry__body{align-items:stretch;gap:var(--spacing-60);max-width:var(--layout-max-width);padding:var(--spacing-60) var(--spacing-32) var(--spacing-100);flex-direction:column;margin:0 auto;display:flex}.inquiry__section{gap:var(--spacing-16);flex-direction:column;display:flex}.inquiry__section--privacy{gap:var(--spacing-12)}.inquiry__section-head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-12);display:flex}.inquiry__section-title{font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-bold-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);color:var(--component-text-page-title);margin:0;line-height:1.5}.inquiry__required-note{align-items:center;gap:var(--spacing-4);font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-default);white-space:nowrap;margin:0;line-height:1.45;display:flex}.inquiry__required-note .field__required{margin:0}.inquiry-form{border-top:2px solid var(--component-border-table-header)}.inquiry-form .field{column-gap:var(--spacing-24);padding:10px var(--spacing-12) 11px;border-bottom:1px solid var(--component-border-table);grid-template-columns:256px minmax(0,800px);align-items:center;display:grid}.inquiry-form .field__label{align-self:start;align-items:center;gap:var(--spacing-4);min-height:48px;margin:0;display:flex}.inquiry-form .field__required{order:-1;margin:0}.inquiry-form .field__hint{display:none}.inquiry-form .select-box{width:100%;display:block}.inquiry-form .country-select{width:130px}.inquiry-form .textarea{padding:var(--spacing-12)}.inquiry-form__content{resize:none;height:300px}.inquiry-form .file-select{gap:var(--spacing-12)}.inquiry-form .file-select__button{width:130px;padding:0 var(--spacing-12);background:var(--component-fill-btn-primary);color:var(--component-text-btn-primary);border:0}.inquiry-privacy{min-height:70px;padding:0 var(--spacing-12);border-top:1px solid var(--component-border-table);border-bottom:1px solid var(--component-border-table);align-items:center;display:flex}.inquiry-privacy .terms-item{width:100%}.inquiry__submit{margin-top:calc(var(--spacing-40) - var(--spacing-60));justify-content:center;display:flex}@media (max-width:1023px){.inquiry__intro{gap:var(--spacing-16)}.inquiry__body{padding:var(--spacing-60) var(--spacing-32) var(--spacing-100)}.inquiry-form .field{grid-template-columns:136px minmax(0,1fr)}.inquiry-form__content{height:200px}.inquiry__submit .button{min-width:170px;height:48px;font-size:var(--typo-body-bold-md-font-size)}}@media (max-width:767px){.inquiry__intro{gap:var(--spacing-12);padding:0}.inquiry__headline{font-family:var(--typo-heading-sm-font-family);font-size:var(--typo-heading-sm-font-size);font-weight:var(--typo-heading-sm-font-weight);line-height:1.5}.inquiry__body{gap:var(--spacing-40);padding:var(--spacing-60) var(--spacing-16) var(--spacing-100)}.inquiry__section-title{font-family:var(--typo-heading-xs-font-family);font-size:var(--typo-heading-xs-font-size);font-weight:var(--typo-heading-xs-font-weight);line-height:normal}.inquiry__section--privacy .inquiry__section-title{font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-bold-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);line-height:1.5}.inquiry__required-note{font-size:var(--font-size-14)}.inquiry-form{gap:var(--spacing-20);border-top:0;flex-direction:column;display:flex}.inquiry-form .field{align-items:stretch;gap:var(--spacing-8);border-bottom:0;flex-direction:column;padding:0;display:flex}.inquiry-form .field__label{min-height:0}.inquiry-form .country-select{width:100px}.inquiry-form__content{height:120px}.inquiry-form .file-select{gap:var(--spacing-8);flex-direction:row-reverse}.inquiry-form .file-select__button{width:100px}.inquiry-form .file-select__name{height:48px;padding:0 var(--spacing-12);border:1px solid var(--component-border-input);border-radius:8px;flex:1;align-items:center;display:flex}.inquiry-privacy{border:0;min-height:0;padding:0}}.manual{background:var(--semantic-fill-white);color:var(--component-text-default)}.manual-title{padding:var(--spacing-40) 0 var(--spacing-20);background:var(--component-fill-surface)}.manual-title__inner{gap:var(--spacing-20);max-width:var(--layout-max-width);padding:0 var(--spacing-32);flex-direction:column;margin:0 auto;display:flex}.manual-title__title{font-family:var(--typo-title-sm-font-family);font-size:var(--typo-title-sm-font-size);font-weight:var(--typo-title-sm-font-weight);color:var(--component-text-input-filled);margin:0}.manual-title__subtitle{margin:var(--spacing-8) 0 0;font-family:var(--typo-body-regular-md-font-family);font-size:var(--typo-body-regular-md-font-size);font-weight:var(--typo-body-regular-md-font-weight);color:var(--component-text-caption)}.manual-title__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-24);display:flex}.manual-search{width:300px;height:48px;padding:0 var(--spacing-12);border:1px solid var(--component-border-input);background:var(--semantic-fill-white);border-radius:8px;flex-shrink:0;align-items:center;display:flex;position:relative}.manual-search:focus-within{border-color:var(--component-border-input-focus)}.manual-search__input{min-width:0;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);background:0 0;border:0;outline:none;flex:1;padding:0}.manual-search__input::placeholder{color:var(--component-text-input-default)}.manual-search__input::-webkit-search-cancel-button{display:none}.manual-search__icon{background:0 0;border:0;flex-shrink:0;padding:0;display:flex}button.manual-search__icon{cursor:pointer}.manual-search__mask{background-color:var(--semantic-text-brand);width:24px;height:24px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.manual__layout{gap:var(--spacing-16);max-width:var(--layout-max-width);padding:var(--spacing-60) var(--spacing-32) var(--spacing-100);grid-template-columns:329px minmax(0,1fr);margin:0 auto;display:grid}.manual-aside{top:var(--spacing-20);max-height:calc(100vh - var(--spacing-40));padding-right:var(--spacing-32);align-self:start;position:sticky;overflow-y:auto}.manual-aside__title{width:100%;height:48px;padding:var(--spacing-12) var(--spacing-16);font-family:var(--typo-body-bold-lg-font-family);font-size:var(--typo-body-bold-lg-font-size);font-weight:var(--typo-body-bold-lg-font-weight);color:var(--component-text-page-title);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.manual-aside__arrow,.manual-section__toggle{background-color:currentColor;flex-shrink:0;width:24px;height:24px;transition:transform .2s;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.manual-aside__arrow{color:var(--component-text-default)}.manual-aside__group--open .manual-aside__arrow{transform:rotate(180deg)}.manual-aside__item{width:100%;min-height:48px;padding:var(--spacing-12) var(--spacing-32);font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-default);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;line-height:1.45;display:flex}.manual-aside__item:hover{background:var(--component-fill-dropdown-open-hover)}.manual-aside__item--active{background:var(--component-fill-dropdown-open-hover);font-family:var(--typo-body-bold-md-font-family);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-gnb-sub-selected)}.manual__content{min-width:0}.manual-section{border-bottom:1px solid var(--component-border-table);scroll-margin-top:var(--spacing-32)}.manual-section__header{justify-content:space-between;align-items:center;gap:var(--spacing-16);width:100%;padding:14px var(--spacing-20);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.manual-section__head{flex-direction:column;flex:1;min-width:0;display:flex}.manual-section__title{font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-bold-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);color:var(--component-text-default);line-height:1.5;display:flex}.manual-section__index{flex-shrink:0;width:36px}.manual-section__subtext{font-family:var(--typo-body-regular-md-font-family);font-size:var(--typo-body-regular-md-font-size);font-weight:var(--typo-body-regular-md-font-weight);color:var(--component-text-caption);padding-left:36px;line-height:1.5}.manual-section__toggle{color:var(--semantic-text-brand)}.manual-section--open .manual-section__toggle{transform:rotate(180deg)}.manual-section__body{gap:var(--spacing-40);padding:0 var(--spacing-20) var(--spacing-32);flex-direction:column;display:flex}.manual-section__figure{border:1px solid var(--component-border-surface-divider);border-radius:8px;width:100%;max-width:870px;margin:0 auto;overflow:hidden}.manual-section__image{width:100%;height:auto;display:block}.manual-block{gap:var(--spacing-20);color:var(--component-text-input-filled);flex-direction:column;display:flex}.manual-block__title{font-family:var(--typo-body-bold-lg-font-family);font-size:var(--typo-body-bold-lg-font-size);font-weight:var(--typo-body-bold-lg-font-weight);align-items:center;gap:2px;margin:0;display:flex}.manual-block__list{gap:var(--spacing-8);padding-left:var(--spacing-24);font-family:var(--typo-body-regular-md-font-family);font-size:var(--typo-body-regular-md-font-size);font-weight:var(--typo-body-regular-md-font-weight);word-break:break-word;flex-direction:column;margin:0;line-height:1.5;display:flex}.manual-block__list--dot{list-style:outside}.manual-block--tip{padding:var(--spacing-20);background:var(--component-fill-info-surface);color:var(--component-text-information);border-radius:8px}.manual-block__tips{font-family:var(--typo-body-regular-md-font-family);font-size:var(--typo-body-regular-md-font-size);font-weight:var(--typo-body-regular-md-font-weight);word-break:break-word;line-height:1.5}.manual-block__tips p{margin:0}.manual-highlight{color:inherit;background:#fff1a8;border-radius:4px;padding:0 2px}.manual__empty{padding:var(--spacing-40) var(--spacing-20);background:var(--component-fill-surface);font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-caption);text-align:center;border-radius:8px;margin:0}@media (max-width:1023px){.manual-title__toolbar{flex-direction:column;align-items:stretch}.manual-search{width:100%}.manual__layout{padding-top:var(--spacing-32);grid-template-columns:minmax(0,1fr)}.manual-aside{display:none}}@media (max-width:767px){.manual-title__inner,.manual__layout{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.manual-section__header,.manual-section__body{padding-left:0;padding-right:0}}.faq{background:var(--semantic-fill-white);color:var(--component-text-default)}.faq__body{gap:var(--spacing-40);max-width:var(--layout-max-width);padding:var(--spacing-60) var(--spacing-32) var(--spacing-100);flex-direction:column;margin:0 auto;display:flex}.faq__headline{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}.faq__desc{margin:var(--spacing-8) 0 0;font-family:var(--typo-body-regular-lg-font-family);font-size:var(--typo-body-regular-lg-font-size);font-weight:var(--typo-body-regular-lg-font-weight);color:var(--component-text-default);line-height:1.5}.faq-list{border-top:1px solid var(--component-border-table-header);margin:0;padding:0;list-style:none}.faq-item{border-bottom:1px solid var(--component-border-table)}.faq-item__question{justify-content:space-between;align-items:center;gap:var(--spacing-16);width:100%;padding:var(--spacing-28) var(--spacing-20);font-family:var(--typo-body-bold-lg-font-family);font-size:var(--typo-body-bold-lg-font-size);font-weight:var(--typo-body-bold-lg-font-weight);color:var(--component-text-default);text-align:left;word-break:break-word;cursor:pointer;background:0 0;border:0;display:flex}.faq-item--open .faq-item__question{color:var(--component-text-btn-secondary)}.faq-item__arrow{background-color:currentColor;flex-shrink:0;width:24px;height:24px;transition:transform .2s;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.faq-item--open .faq-item__arrow{transform:rotate(180deg)}.faq-item__answer{padding:0 var(--spacing-20) var(--spacing-28);font-family:var(--typo-body-regular-md-font-family);font-size:var(--typo-body-regular-md-font-size);font-weight:var(--typo-body-regular-md-font-weight);color:var(--component-text-input-filled);line-height:1.5}@media (max-width:1023px){.faq__body{padding-top:var(--spacing-32)}}@media (max-width:767px){.faq__body{padding:var(--spacing-32) var(--spacing-16) var(--spacing-60)}.faq-item__question{padding:var(--spacing-20) var(--spacing-12)}.faq-item__answer{padding:0 var(--spacing-12) var(--spacing-20)}}.notice-page{background:var(--semantic-fill-white);color:var(--component-text-default)}.notice-page__body{gap:var(--spacing-40);max-width:var(--layout-max-width);padding:var(--spacing-60) var(--spacing-32) var(--spacing-100);flex-direction:column;margin:0 auto;display:flex}@media (max-width:1023px){.notice-page__body{padding-top:var(--spacing-32)}}@media (max-width:767px){.notice-page__body{padding:var(--spacing-32) var(--spacing-16) var(--spacing-60)}}.community{background:var(--semantic-fill-white);color:var(--component-text-default)}.community__body{gap:var(--spacing-40);max-width:var(--layout-max-width);padding:var(--spacing-60) var(--spacing-32) var(--spacing-100);flex-direction:column;margin:0 auto;display:flex}.community__actions{margin-bottom:calc(var(--spacing-20) - var(--spacing-40));justify-content:flex-end;display:flex}.community-write{background:var(--semantic-fill-white);color:var(--component-text-default)}.community-write__body{gap:var(--spacing-40);max-width:var(--layout-max-width);padding:var(--spacing-60) var(--spacing-32) var(--spacing-100);flex-direction:column;margin:0 auto;display:flex}.community-write__form{gap:var(--spacing-12);padding-top:var(--spacing-28);border-top:2px solid var(--component-border-table-header);flex-direction:column;display:flex}.community-write__required-note{margin:0 0 var(--spacing-8);font-family:var(--typo-caption-sm-font-family);font-size:var(--typo-caption-sm-font-size);color:var(--component-text-caption);text-align:right}.community-write__actions{justify-content:center;gap:var(--spacing-12);display:flex}.community-detail__video-content{gap:var(--spacing-40);flex-direction:column;display:flex}.community-detail__video{aspect-ratio:16/9;background:var(--semantic-fill-strongest);border-radius:12px;width:100%;position:relative;overflow:hidden}.community-detail__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.community-detail__text{white-space:pre-wrap;word-break:break-word;margin:0}.community-comments{gap:var(--spacing-20);margin-top:var(--spacing-80);flex-direction:column;display:flex}.community-comments__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);margin:0}.community-comments__total{margin:var(--spacing-12) 0 0;font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-default)}.community-comments__list{border-top:1px solid var(--component-border-table-header);margin:0;padding:0;list-style:none}.community-comment{border-bottom:1px solid var(--component-border-table)}.community-comment__body{gap:var(--spacing-12);padding:var(--spacing-24) var(--spacing-20);flex-direction:column;display:flex}.community-comment__body--reply{padding-left:var(--spacing-60);background:var(--component-fill-surface-subtle)}.community-comment__author{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--semantic-text-brand);margin:0}.community-comment__content{font-family:var(--typo-body-regular-md-font-family);font-size:var(--typo-body-regular-md-font-size);font-weight:var(--typo-body-regular-md-font-weight);color:var(--component-text-input-filled);word-break:break-word;margin:0;line-height:1.5}.community-comment__foot{justify-content:space-between;align-items:center;display:flex}.community-comment__date{font-family:var(--typo-caption-md-font-family);font-size:var(--typo-caption-md-font-size);font-weight:var(--typo-caption-md-font-weight);color:var(--component-text-caption)}.community-comment__reply{height:32px;padding:0 var(--spacing-12);border:1px solid var(--component-border-input);background:var(--semantic-fill-white);font-family:var(--typo-body-sm-font-family);font-size:var(--typo-body-sm-font-size);color:var(--component-text-default);cursor:pointer;border-radius:6px}.community-comment-input{gap:var(--spacing-8);padding:var(--spacing-20);background:var(--component-fill-surface);border-radius:8px;flex-direction:column;display:flex}.community-comment-input__writer{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);margin:0}.community-comment-input__row{gap:var(--spacing-8);display:flex}.community-comment-input__box{align-items:center;gap:var(--spacing-8);min-width:0;height:48px;padding:0 var(--spacing-16);border:1px solid var(--component-border-input);background:var(--semantic-fill-white);border-radius:8px;flex:1;display:flex}.community-comment-input__box:focus-within{border-color:var(--component-border-input-focus)}.community-comment-input__field{min-width:0;font-family:var(--typo-body-regular-sm-font-family);font-size:var(--typo-body-regular-sm-font-size);color:var(--component-text-input-filled);background:0 0;border:0;outline:none;flex:1;padding:0}.community-comment-input__field::placeholder{color:var(--component-text-input-default)}.community-comment-input__count{font-family:var(--typo-caption-md-font-family);font-size:var(--typo-caption-md-font-size);color:var(--component-text-caption);flex-shrink:0}.community-comment-input__submit{min-width:96px;height:48px;padding:0 var(--spacing-20);background:var(--component-fill-btn-primary);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-btn-primary);cursor:pointer;border:0;border-radius:8px;flex-shrink:0}.community-comment-input__submit:disabled{opacity:.4;cursor:default}.community-mobile-list{border-top:2px solid var(--component-border-table-header);margin:0;padding:0;list-style:none;display:none}.community-mobile-list__item{gap:var(--spacing-4);padding:var(--spacing-16) 0;border-bottom:1px solid var(--component-border-table);color:inherit;flex-direction:column;text-decoration:none;display:flex}.community-mobile-list__head{align-items:center;gap:var(--spacing-4);min-width:0;font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);display:flex}.community-mobile-list__pinned{font-family:var(--typo-body-bold-md-font-family);font-weight:var(--typo-body-bold-md-font-weight);color:var(--semantic-text-brand);flex-shrink:0}.community-mobile-list__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-mobile-list__count{color:var(--component-text-caption);flex-shrink:0}.community-mobile-list__date{font-family:var(--typo-caption-md-font-family);font-size:var(--typo-caption-md-font-size);font-weight:var(--typo-caption-md-font-weight);color:var(--component-text-caption)}@media (max-width:1023px){.community__body,.community-write__body{padding-top:var(--spacing-32)}}@media (max-width:767px){.community__body,.community-write__body{padding:var(--spacing-32) var(--spacing-16) var(--spacing-60)}.community-write__actions .button{flex:1;min-width:0}.community-comments{margin-top:var(--spacing-60)}.community-comment__body{padding:var(--spacing-20) 0}.community-comment__body--reply{padding:var(--spacing-20) var(--spacing-16) var(--spacing-20) var(--spacing-28)}.community-comment-input{padding:var(--spacing-16) var(--spacing-12)}.community-comment-input__submit{min-width:72px;padding:0 var(--spacing-12)}.community-grid{display:none}.community-mobile-list{display:block}}.design-order-main{flex-direction:column;display:flex}.design-order-main__surface{background:var(--semantic-fill-subtle)}.design-order-main__section{background:var(--semantic-fill-white)}.design-order-main__inner{max-width:var(--layout-max-width);padding:var(--spacing-60) var(--spacing-32);margin:0 auto}.design-order-main__inner--split{gap:var(--spacing-40);align-items:flex-start;display:flex}.design-order-main__inner--split>:first-child{flex:1}.design-order-main__inner--split>:last-child{flex:0 0 448px}.design-order-main__banner{background:var(--semantic-fill-subtle)}.design-order-main__placeholder{justify-content:center;align-items:center;gap:var(--spacing-8);border:1px dashed var(--component-border-gnb-divider);background:var(--semantic-fill-white);flex-direction:column;display:flex}.design-order-main__placeholder-name{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--semantic-text-brand);margin:0}.design-order-main__placeholder-desc{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);margin:0}.design-order-main__placeholder-lng{font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);color:var(--component-text-gnb-default);margin:0}.welcome-box{justify-content:space-between;gap:var(--spacing-40);min-height:364px;padding:var(--spacing-40);background:var(--semantic-fill-white);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 4px 15px #0000000d}.welcome-box__text{gap:var(--spacing-12);flex-direction:column;display:flex}.welcome-box__title{white-space:pre-line;line-height:1.5;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}.welcome-box__desc{white-space:pre-line;line-height:1.45;font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-modal-content);margin:0}.welcome-box__actions{gap:var(--spacing-16);flex-direction:column;display:flex}.welcome-box--user{gap:var(--spacing-20);padding-bottom:0}.welcome-box__info{gap:var(--spacing-12);flex-direction:column;flex:1;margin:0;display:flex}.welcome-box__field{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.welcome-box__label{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-gnb-default)}.welcome-box__value{font-family:var(--typo-body-sm-font-family);font-size:var(--typo-body-sm-font-size);color:var(--component-text-page-title);margin:0}.welcome-box__link{color:var(--component-text-page-title);text-decoration:underline}.welcome-box__mypage{height:74px;margin:0 calc(var(--spacing-40)*-1);padding:0 var(--spacing-40);border-top:1px solid var(--component-border-section-title-divider);flex-shrink:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.welcome-box__mypage-label{align-items:center;gap:var(--spacing-8);font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);color:var(--component-text-page-title);display:flex}.welcome-box__icon{background-color:var(--component-icon-primary);width:24px;height:24px;-webkit-mask:var(--welcome-icon) no-repeat center/contain;mask:var(--welcome-icon) no-repeat center/contain;-webkit-mask:var(--welcome-icon) no-repeat center/contain}.welcome-box__arrow{background-color:var(--component-text-gnb-default);width:28px;height:28px;-webkit-mask:var(--welcome-icon) no-repeat center/contain;mask:var(--welcome-icon) no-repeat center/contain;-webkit-mask:var(--welcome-icon) no-repeat center/contain;transform:rotate(180deg)}.welcome-box__mypage:hover .welcome-box__mypage-label,.welcome-box__mypage:hover .welcome-box__arrow{color:var(--semantic-text-brand)}.service-grid{gap:var(--spacing-20);flex-direction:column;display:flex}.service-grid__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);margin:0}.service-grid__list{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.service-grid__item{align-items:center;gap:var(--spacing-4);width:100%;padding:0 0 var(--spacing-20);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex}.service-grid__icon{background:var(--component-fill-main-menu-icon-bg);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:6px 10px 14px;display:flex;box-shadow:0 4px 10px #0000000d}.service-grid__icon img{object-fit:contain;width:50px;height:50px}.service-grid__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-menu);text-align:center}.service-grid__item:hover .service-grid__label{color:var(--semantic-text-brand)}@media (max-width:1439px){.service-grid__list{grid-template-columns:repeat(4,1fr)}}@media (max-width:1023px){.design-order-main__inner--split{gap:var(--spacing-60);flex-direction:column-reverse;max-width:448px;margin:0 auto;padding-left:0;padding-right:0}.design-order-main__inner--split>:first-child,.design-order-main__inner--split>:last-child{flex:none;width:100%}.service-grid__list{grid-template-columns:repeat(3,1fr)}.service-grid__icon{border-radius:15px;width:60px;height:60px;margin:4px 8px 11px}.service-grid__icon img{width:38px;height:38px}.welcome-box{min-height:326px;padding:var(--spacing-32)}.welcome-box--user{padding-bottom:0}.welcome-box__mypage{margin:0 calc(var(--spacing-32)*-1);padding:0 var(--spacing-32)}}@media (max-width:767px){.design-order-main__inner{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.design-order-main .notification__tab{min-width:72px;height:36px}.design-order-main__inner--split{max-width:none;padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.welcome-box{min-height:276px;padding:var(--spacing-20)}.welcome-box--user{padding-bottom:0}.welcome-box__actions{gap:var(--spacing-12)}.welcome-box__mypage{height:60px;margin:0 calc(var(--spacing-20)*-1);padding:0 var(--spacing-20)}}.promo-banner{width:100%;height:min(120px,9.375vw);position:relative;overflow:hidden}.promo-banner__image{object-fit:cover;object-position:center;opacity:0;transition:opacity .5s}.promo-banner__image--active{opacity:1}.design-order-main__inner--bottom{gap:var(--spacing-100);align-items:flex-start;display:flex}.contact{gap:var(--spacing-20);flex-direction:column;display:flex}.contact--wide{width:100%}.contact--narrow{flex:1 1 0;min-width:0}.contact__head{align-items:center;gap:var(--spacing-20);display:flex}.contact--narrow .contact__head{justify-content:space-between}.contact__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);margin:0}.contact__hours{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-gnb-default);margin:0}.contact__body{justify-content:space-between;align-items:center;gap:var(--spacing-40);display:flex}.contact__items{gap:var(--spacing-40);display:flex}.contact--narrow .contact__items{gap:var(--spacing-32);flex-direction:column}.contact--wide .contact__body,.contact--wide .contact__items{flex:1}.contact__item{align-items:center;gap:var(--spacing-16);text-decoration:none;display:flex}.contact--wide .contact__items .contact__item{flex:1}.contact--narrow .contact__item--online{gap:var(--spacing-16);text-align:center;flex-direction:column}.contact__icon{background:var(--component-fill-main-inquiry-icon-bg);border-radius:20px;flex-shrink:0;width:80px;height:80px;position:relative}.contact__icon:before{content:"";background:var(--component-icon-primary);-webkit-mask:var(--contact-icon) no-repeat center/contain;mask:var(--contact-icon) no-repeat center/contain;-webkit-mask:var(--contact-icon) no-repeat center/contain;position:absolute;inset:0}.contact__text{flex-direction:column;display:flex}.contact__label{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);margin:0}.contact__value{align-items:center;gap:var(--spacing-4);font-family:var(--typo-body-xl-font-family);font-size:var(--typo-body-xl-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-page-title);white-space:nowrap;margin:0;display:flex}.contact__item--online:hover .contact__value{color:var(--semantic-text-brand)}@media (max-width:1439px){.design-order-main__inner--bottom{gap:var(--spacing-60);flex-direction:column}.contact--narrow{flex:none;width:100%}.contact--narrow .contact__head{justify-content:flex-start}.contact--narrow .contact__body,.contact--narrow .contact__items{flex:1}.contact--narrow .contact__items{gap:var(--spacing-40);flex-direction:row}.contact--narrow .contact__items .contact__item{flex:1}.contact--narrow .contact__item--online{gap:var(--spacing-16);text-align:left;flex-direction:row}}@media (max-width:1023px){.contact__body{align-items:stretch;gap:var(--spacing-32);flex-direction:column}}@media (max-width:767px){.contact__body,.contact__items,.contact--narrow .contact__items{gap:var(--spacing-40);flex-direction:column}.contact__item,.contact--narrow .contact__item--online{gap:var(--spacing-8)}.contact__icon{border-radius:15px;width:60px;height:60px}}.notice{gap:var(--spacing-20);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.notice__head{justify-content:space-between;align-items:center;display:flex}.notice__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);margin:0}.notice__more{align-items:center;gap:var(--spacing-4);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-gnb-default);background:0 0;border:0;padding:0;display:flex}.notice__more:disabled{cursor:default}.notice__list{gap:var(--spacing-32);min-height:200px;padding:var(--spacing-32);border:1px solid var(--component-border-gnb-divider);border-radius:12px;flex-direction:column;margin:0;list-style:none;display:flex}.notice__item{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.notice__subject{align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.notice__badge{height:22px;padding:0 var(--spacing-8);background:var(--semantic-fill-brand-subtler);font-family:var(--typo-body-bold-xs-font-family);font-size:var(--typo-body-bold-xxs-font-size);font-weight:var(--typo-body-bold-xs-font-weight);color:var(--semantic-text-brand);border-radius:25px;flex-shrink:0;align-items:center;display:flex}.notice__text{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-page-title);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.notice__date,.notice__empty{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-gnb-default)}.notice__date{flex-shrink:0;margin:0}.notice__empty{text-align:center;margin:auto}@media (max-width:1439px){.notice{flex:none;width:100%}}.notification,.notification__head{gap:var(--spacing-20);flex-direction:column;display:flex}.notification__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);margin:0}.notification__tabs{gap:var(--spacing-8);display:flex}.notification__tab{min-width:80px;height:42px;padding:0 var(--spacing-16);border:1px solid var(--component-border-tab);background:var(--component-fill-tab);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);white-space:nowrap;border-radius:25px}.notification__tab--active{border-color:var(--component-fill-tab-selected);background:var(--component-fill-tab-selected);color:var(--component-text-tab-selected)}.notification__body{border-top:1px solid var(--component-border-section-title-divider);border-bottom:1px solid var(--component-border-section-title-divider);flex-direction:column;height:460px;display:flex;overflow-y:auto}.notification__message{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-default);text-align:center;margin:auto}.notification__list{margin:0;padding:0;list-style:none}.notification__item{gap:var(--spacing-4);height:92px;padding:var(--spacing-20) var(--spacing-28);border-bottom:1px solid var(--component-border-list);flex-direction:column;display:flex}.notification__item--unread{background:var(--component-fill-list-unread)}.notification__meta{align-items:center;gap:var(--spacing-8);height:24px;display:flex}.notification__icon{background-color:var(--component-icon-primary);width:24px;height:24px;-webkit-mask:var(--notification-icon) no-repeat center/contain;mask:var(--notification-icon) no-repeat center/contain;-webkit-mask:var(--notification-icon) no-repeat center/contain}.notification__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(--semantic-text-brand)}.notification__divider{background:var(--component-border-tab);border-radius:50%;width:4px;height:4px}.notification__date{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-caption)}.notification__row{justify-content:space-between;align-items:center;gap:var(--spacing-16);height:24px;padding-left:var(--spacing-32);display:flex}.notification__text{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-default);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden}.notification__sender{margin-right:var(--spacing-4);font-weight:var(--typo-body-bold-md-font-weight)}.notification__actions{align-items:center;gap:var(--spacing-16);flex-shrink:0;display:flex}.notification__action{align-items:center;gap:var(--spacing-4);cursor:pointer;font-family:var(--typo-body-xxs-font-family);font-size:var(--typo-body-xxs-font-size);font-weight:var(--typo-body-xxs-font-weight);color:var(--component-text-btn-tertiary);background:0 0;border:0;padding:0;display:flex}.notification__action--read{color:var(--component-text-accent)}.notification__action-icon{width:24px;height:24px;-webkit-mask:var(--notification-icon) no-repeat center/contain;mask:var(--notification-icon) no-repeat center/contain;-webkit-mask:var(--notification-icon) no-repeat center/contain;background-color:currentColor}.notification__action:disabled{cursor:default}.notification__action:hover:not(:disabled){color:var(--semantic-text-brand)}.notification--popup .notification__body{height:480px}.notification--popup .notification__item{height:auto;padding:var(--spacing-16) var(--spacing-20)}.notification--popup .notification__row{align-items:stretch;gap:var(--spacing-8);flex-direction:column;height:auto}.notification--popup .notification__text{white-space:normal}.notification--popup .notification__actions{justify-content:flex-end}.notification--card .notification__body{height:434px}.notification--card .notification__item{height:auto;padding:var(--spacing-16)}.notification--card .notification__row{align-items:stretch;gap:var(--spacing-4);flex-direction:column;height:auto}.notification--card .notification__text{white-space:normal}.notification--card .notification__actions{justify-content:flex-end}@media (max-width:1023px){.notification__body{height:auto;max-height:550px}.design-order-main .notification__body:has(>.notification__message){height:360px}.notification__item{gap:var(--spacing-4);height:auto;padding:var(--spacing-16)}.notification__row{align-items:stretch;gap:var(--spacing-4);height:auto;padding-left:var(--spacing-32);flex-direction:column}.notification__actions{justify-content:flex-end}}@media (max-width:767px){.notification__body{max-height:645px}.notification__item{height:129px}.notification__action{gap:2px}.notification__text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.dashboard{background:var(--semantic-fill-subtle);flex-direction:column;flex:1;display:flex}.dashboard__head{border-bottom:1px solid var(--component-border-gnb-divider)}.dashboard__inner{width:100%;max-width:var(--layout-max-width);padding:var(--spacing-32);margin:0 auto}.dashboard__body{gap:var(--spacing-16);flex-direction:column;display:flex}.dashboard__row{gap:var(--spacing-16);display:grid}.dashboard__row--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard__row--halves{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-card{background:var(--semantic-fill-white)}.dashboard .section-card{padding:var(--spacing-20)}.dashboard-card__title{align-items:center;gap:var(--spacing-8);display:inline-flex}.dashboard-card__count{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--semantic-text-brand);flex-shrink:0}.dashboard-card__body{height:434px;overflow-y:auto}.dashboard-card__body--tall{height:600px}.dashboard-card__empty{padding:var(--spacing-32) 0;text-align:center;color:var(--component-text-caption);margin:0}.dashboard-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-list>li:nth-child(2n){background:var(--semantic-fill-subtle)}.dashboard-order{justify-content:space-between;align-items:center;gap:var(--spacing-12);width:100%;padding:var(--spacing-12) var(--spacing-16);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:8px solid #0000;display:flex}.dashboard-order--selected{border-left-color:var(--semantic-fill-brand-strong)}.dashboard-order[data-canceled]{color:var(--component-text-caption)}.dashboard-order__text{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.dashboard-order__patient{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight)}.dashboard-order__sub{font-size:var(--typo-body-xs-font-size);color:var(--component-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-group{gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-16);flex-direction:column;display:flex}.dashboard-group__head{justify-content:space-between;gap:var(--spacing-8);margin:0;display:flex}.dashboard-group__counts{gap:var(--spacing-4) var(--spacing-12);font-size:var(--typo-body-xs-font-size);color:var(--component-text-caption);flex-wrap:wrap;margin:0;display:flex}.dashboard-step{align-items:center;gap:var(--spacing-4);display:inline-flex}.dashboard-step__label{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);white-space:nowrap}.dashboard-step__button{background-color:var(--component-icon-default);cursor:pointer;border:0;width:20px;height:20px;padding:0;transform:rotate(180deg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dashboard-step__button:disabled{opacity:.3;cursor:not-allowed}.dashboard-step__button--prev{transform:none}.dashboard-memo__form,.dashboard-memo__edit{align-items:center;gap:var(--spacing-8);display:flex}.dashboard-memo__input{box-sizing:border-box;min-width:0;height:40px;padding:0 var(--spacing-16);border:1px solid var(--component-border-input);background:var(--component-fill-input);font:inherit;color:var(--component-text-input-filled);border-radius:8px;outline:none;flex:1}.dashboard-memo__input::placeholder{color:var(--component-text-input-default)}.dashboard-memo__input:focus{border-color:var(--component-border-input-focus)}.dashboard-memo__send,.dashboard-memo__icon{background-color:var(--component-icon-default);cursor:pointer;border:0;flex-shrink:0;padding:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dashboard-memo__send{background-color:var(--semantic-fill-brand-strong);width:24px;height:24px}.dashboard-memo__icon{width:18px;height:18px}.dashboard-memo__list{gap:var(--spacing-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dashboard-memo__card{gap:var(--spacing-8);padding:var(--spacing-16);border:1px solid var(--component-border-section-divider);border-radius:8px;flex-direction:column;display:flex;position:relative}.dashboard-memo__content{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);word-break:break-all;margin:0;padding-right:48px}.dashboard-memo__actions{top:var(--spacing-16);right:var(--spacing-16);gap:var(--spacing-8);display:flex;position:absolute}.dashboard-memo__meta{justify-content:space-between;gap:var(--spacing-8);font-size:var(--typo-body-xs-font-size);color:var(--component-text-caption);margin:0;display:flex}.dashboard-weekly{overflow-x:auto}.dashboard-weekly__table{border-collapse:collapse;white-space:nowrap;width:100%}.dashboard-weekly__table th,.dashboard-weekly__table td{padding:var(--spacing-12);border-bottom:1px solid var(--component-border-section-divider);text-align:center}.dashboard-weekly__table thead th{background:var(--semantic-fill-subtle)}.dashboard-weekly__table tbody th,.dashboard-weekly__table tfoot th{text-align:left;font-weight:inherit}.dashboard-weekly__table tfoot{font-weight:var(--typo-body-bold-md-font-weight)}.dashboard-sales__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-12);display:flex}.dashboard-sales__summary{margin:0}.dashboard-sales__chart{height:400px}.bar-chart{width:100%;height:100%;position:relative}.dashboard-clinic-select{gap:var(--spacing-12);font-size:var(--font-size-13);flex-direction:column;display:flex}.dashboard-clinic-select__description{color:var(--component-text-caption);margin:0}.dashboard-clinic-select__list{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}@media (max-width:1023px){.dashboard__row--thirds,.dashboard__row--halves,.dashboard-memo__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.dashboard__inner{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.dashboard .page-title{align-items:stretch;gap:var(--spacing-16);flex-direction:column}.dashboard .order-list__summary{white-space:normal;align-items:flex-start}.dashboard .page-title__side{flex-shrink:1}.dashboard .section-card{padding:var(--spacing-16)}.dashboard .section-card__head{flex-direction:column;align-items:flex-start}}.order-create{font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);color:var(--component-text-default);flex-direction:column;flex:1;display:flex}.order-create-guard{display:none}@media (max-width:767px){.order-create{display:none}.order-create-guard{flex-direction:column;flex:1;display:flex}:is(body:has(.order-create-guard) .modal-overlay,body:has(.order-create-guard) .bottom-sheet-overlay,body:has(.order-create-guard) .image-viewer,body:has(.order-create-guard) .select-box__list--portal){display:none}}.order-create__head{background:var(--semantic-fill-subtle)}.order-create__inner{width:100%;max-width:var(--layout-max-width);padding:var(--spacing-12) var(--spacing-32);margin:0 auto}.order-create__body{min-height:757px;padding-top:0;padding-bottom:var(--spacing-40);grid-template-columns:237px 92px minmax(0,1fr) 329px;display:grid}.order-create__body--folded{grid-template-columns:92px minmax(0,1fr) 329px}.order-create__section-title{padding:6px var(--spacing-12);border-left:4px solid var(--component-border-designorder-section-title);font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-btn-secondary);margin:0}.order-create__field-title{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);margin:0}.order-create-chip{min-height:36px;padding:var(--spacing-4) var(--spacing-12);border:1px solid var(--component-border-btn-designorder-file);background:var(--component-fill-btn-secondary);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-menu);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.order-create-chip--fixed{width:100px;padding:var(--spacing-4) 0}.order-create-chip--selected{border-color:var(--component-border-btn-designorder-normal);background:var(--component-fill-btn-designorder-nomal-selected);color:var(--component-text-btn-secondary)}.order-create-input{width:100%;min-width:0;height:42px;padding:0 var(--spacing-8) 0 var(--spacing-12);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);border-radius:8px;outline:none}.order-create-input::placeholder{color:var(--component-text-input-default)}.order-create-input:focus{border-color:var(--component-border-input-focus)}.order-create-patient{align-items:flex-end;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.order-create-patient__field{gap:var(--spacing-4);flex-direction:column;width:153px;display:flex}.order-create-patient__field .select-box{width:100%;min-width:0}.order-create-patient__field--counterpart{width:161px}.order-create-patient__field--pair{width:310px}.order-create-patient__field--triple{width:463px}.order-create-patient__pair{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-create-patient__pair--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.order-create-patient__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-label);white-space:nowrap;margin:0}.order-create-patient__required{color:var(--component-text-error)}.order-create-patient__input{width:100%;min-width:0;height:48px;padding:0 var(--spacing-12);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);color:var(--component-text-input-filled);border-radius:8px;outline:none}.order-create-patient__input::placeholder{color:var(--component-text-input-default)}.order-create-patient__input:focus{border-color:var(--component-border-input-focus)}.order-create-patient__genders{height:48px;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-default);align-items:center;display:flex}.order-create-patient__gender-item{align-items:center;display:inline-flex}.order-create-patient__gender-divider{margin:0 var(--spacing-4)}.order-create-patient__gender{min-width:24px;padding:2px var(--spacing-4);cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:999px}.order-create-patient__gender--selected{background:var(--semantic-fill-brand-subtle);color:var(--component-text-btn-secondary)}.order-create-favorite{padding:var(--spacing-8) 0;border-left:1px solid var(--component-border-surface-divider);flex-direction:column;display:flex}.order-create-favorite__empty{padding:var(--spacing-12);color:var(--component-text-placeholder);margin:0}.order-create-favorite__group-title{padding:14px var(--spacing-12);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-menu);margin:0}.order-create-favorite__list{margin:0;padding:0;list-style:none}.order-create-favorite__item{align-items:center;gap:var(--spacing-8);min-height:48px;padding:0 var(--spacing-12);display:flex}.order-create-favorite__apply{cursor:pointer;min-width:0;font:inherit;color:var(--component-text-menu);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:0}.order-create-favorite__apply:hover{color:var(--component-text-btn-secondary)}.order-create-favorite__delete{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:inline-flex}.order-create-favorite__delete span{background-color:var(--component-icon-default);width:20px;height:20px;-webkit-mask-size:contain;mask-size:contain}.order-create-category{border-right:1px solid var(--component-border-surface-divider);border-left:1px solid var(--component-border-surface-divider);flex-direction:column;display:flex}.order-create-category__tab{justify-content:center;align-items:center;gap:var(--spacing-4);width:90px;height:90px;padding:0 var(--spacing-4);cursor:pointer;color:var(--component-text-default);background:0 0;border:0;flex-direction:column;display:flex}.order-create-category__tab--selected{background:var(--component-fill-btn-designorder-nomal-selected);color:var(--component-text-btn-secondary)}.order-create-category__icon,.order-create-category__favorite-icon{background-color:currentColor;width:48px;height:48px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.order-create-category__label{font-family:var(--typo-label-sm-font-family);font-size:var(--font-size-12);font-weight:var(--typo-label-sm-font-weight);text-align:center;line-height:1.2}.order-create-form{gap:var(--spacing-40);min-width:0;padding:var(--spacing-20) 0 var(--spacing-24);flex-direction:column;display:flex}.order-create-form__body{gap:var(--spacing-40);padding:0 var(--spacing-20);flex-direction:column;display:flex}.order-create-form__top{justify-content:space-between;gap:var(--spacing-20);display:flex}.order-create-form__teeth{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.order-create-form__actions{justify-content:flex-end;gap:var(--spacing-8);padding:0 var(--spacing-20);margin-top:auto;display:flex}.order-create-form__action{border:1px solid var(--component-border-btn-secondary);background:var(--component-fill-btn-secondary);cursor:pointer;width:130px;height:42px;font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-btn-secondary);border-radius:8px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.order-create-form__action--primary{border-color:var(--component-fill-btn-primary);background:var(--component-fill-btn-primary);color:var(--component-text-btn-primary)}.order-create-form__action-icon{background-color:currentColor;width:24px;height:24px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.order-create-order-type{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.order-create-tooth{align-items:center;gap:var(--spacing-12);padding:var(--spacing-12);border:1px solid var(--component-border-btn-designorder-file);-webkit-user-select:none;user-select:none;border-radius:8px;display:flex;position:relative}.order-create-tooth__arches{gap:var(--spacing-12);flex-direction:column;display:flex}.order-create-tooth__arch{border:1px solid var(--component-border-toothnumber-line);background:var(--component-fill-btn-designorder-type);cursor:pointer;width:100px;height:36px;font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);color:var(--component-text-menu);border-radius:8px}.order-create-tooth__chart{flex:1;min-width:0}.order-create-tooth__row{grid-template-columns:repeat(2,minmax(215px,270px));display:grid}.order-create-tooth__row--upper{border-bottom:1px solid var(--component-border-toothnumber-line)}.order-create-tooth__segment{--tooth-segment-pad:var(--spacing-8);padding:6px var(--tooth-segment-pad);display:flex}.order-create-tooth__segment--left{border-right:1px solid var(--component-border-toothnumber-line)}.order-create-tooth__cell{cursor:pointer;min-width:22px;height:36px;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-tooth-number);background:0 0;border:0;flex:1 1 0;padding:0;line-height:1.5;position:relative}.order-create-tooth__cell--single{color:var(--component-text-btn-secondary)}.order-create-tooth__cell--bridge,.order-create-tooth__cell--pontic{--tooth-group-line:var(--component-border-btn-designorder-normal);--tooth-group-left:0 0 0 0 transparent;--tooth-group-right:0 0 0 0 transparent;background:var(--component-fill-btn-designorder-nomal-selected);box-shadow:inset 0 1px 0 var(--tooth-group-line),inset 0 -1px 0 var(--tooth-group-line),var(--tooth-group-left),var(--tooth-group-right);color:var(--component-text-btn-secondary)}.order-create-tooth__cell--pontic{color:var(--component-text-input-default)}.order-create-tooth__cell--edge-start{--tooth-group-left:inset 1px 0 0 var(--tooth-group-line);border-radius:8px 0 0 8px}.order-create-tooth__cell--edge-end{--tooth-group-right:inset -1px 0 0 var(--tooth-group-line);border-radius:0 8px 8px 0}.order-create-tooth__cell--edge-start.order-create-tooth__cell--edge-end{border-radius:8px}.order-create-tooth__cell--join-next:after{content:"";width:calc(var(--tooth-segment-pad)*2 + 1px);background:inherit;box-shadow:inset 0 1px 0 var(--tooth-group-line,transparent),inset 0 -1px 0 var(--tooth-group-line,transparent);position:absolute;top:0;bottom:0;left:100%}.order-create-tooth__cell--dragged{background:var(--brand-neutral-90);color:var(--component-text-default)}.order-create-tooth__cell--drag-start{border-top-left-radius:8px;border-bottom-left-radius:8px}.order-create-tooth__cell--drag-end{border-top-right-radius:8px;border-bottom-right-radius:8px}.order-create-tooth__drag-box{border:1px dashed var(--component-border-btn-secondary);background:var(--component-fill-btn-designorder-nomal-selected);opacity:.6;pointer-events:none;position:absolute}.order-create-tooth__popup{z-index:2;min-width:96px;padding:var(--spacing-4);border:1px solid var(--component-border-input);background:var(--component-fill-bg);border-radius:8px;flex-direction:column;display:flex;position:absolute;box-shadow:0 4px 12px #0000001f}.order-create-tooth__popup-button{height:32px;padding:0 var(--spacing-12);cursor:pointer;font:inherit;color:var(--component-text-menu);text-align:left;background:0 0;border:0;border-radius:4px}.order-create-tooth__popup-button:hover:not(:disabled){background:var(--component-fill-btn-designorder-nomal-selected);color:var(--component-text-btn-secondary)}.order-create-tooth__popup-button:disabled{cursor:not-allowed;color:var(--component-text-input-default)}.order-create-shade{gap:var(--spacing-8);min-width:92px;max-width:160px;padding-left:var(--spacing-20);border-left:1px solid var(--component-border-surface-divider);box-sizing:content-box;flex-direction:column;flex:1;display:flex}.order-create-shade__title{font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);color:var(--component-text-menu);text-align:center;white-space:nowrap;margin:0}.order-create-shade__grid{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(44px,1fr));display:grid}.order-create-shade__grid .order-create-chip{min-height:29px;padding:0}.order-create-shade__wide{grid-column:1/-1}.order-create-option{gap:var(--spacing-24);flex-direction:column;display:flex}.order-create-option__section{gap:var(--spacing-12);flex-direction:column;display:flex}.order-create-option__chips{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.order-create-option__manual{max-width:335px}.order-create-implant-list{gap:var(--spacing-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.order-create-implant-item{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.order-create-implant-item__list{background:var(--component-fill-surface-subtle);border-radius:4px;height:126px;margin:0;padding:0;list-style:none;overflow-y:auto}.order-create-implant-item__option{width:100%;min-height:28px;padding:var(--spacing-4) var(--spacing-8) var(--spacing-4) var(--spacing-12);border:0;border-bottom:1px solid var(--component-border-gnb-divider);cursor:pointer;font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-menu);text-align:left;background:0 0;justify-content:space-between;align-items:center;display:flex}.order-create-implant-item__option--selected{background:var(--component-fill-btn-designorder-nomal-selected);color:var(--component-text-btn-secondary)}.order-create-implant-item__label{overflow-wrap:anywhere;min-width:0}.order-create-implant-item__check{background-color:currentColor;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}.order-create-accessory{gap:var(--spacing-4);flex-direction:column;display:flex}.order-create-accessory__head,.order-create-accessory__row{align-items:center;gap:var(--spacing-12);grid-template-columns:repeat(3,minmax(0,1fr)) 144px;display:grid}.order-create-accessory__count-title{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-input-filled);justify-content:space-between;margin:0;display:flex}.order-create-accessory__picker{min-width:0;position:relative}.order-create-accessory__backdrop{z-index:2;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.order-create-accessory__analogs{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.order-create-accessory__analog{background:var(--component-fill-btn-designorder-type);cursor:pointer;height:42px;font-family:var(--typo-body-sm-font-family);font-size:var(--typo-body-bold-sm-font-size);color:var(--component-text-default);border:1px solid #0000;border-radius:8px}.order-create-accessory__analog:hover{background:var(--component-fill-btn-designorder-type-hover)}.order-create-accessory__analog--selected,.order-create-accessory__analog--selected:hover{border-color:var(--component-border-btn-designorder-normal);background:var(--component-fill-btn-designorder-nomal-selected);color:var(--component-text-btn-secondary)}.order-create-select{justify-content:space-between;align-items:center;gap:var(--spacing-8);width:100%;height:42px;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);color:var(--component-text-input-filled);border-radius:8px;display:flex}.order-create-select--open{border-color:var(--component-border-input-focus)}.order-create-select__value,.order-create-select__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-create-select__placeholder{color:var(--component-text-input-default)}.order-create-select__arrow{background-color:var(--component-icon-default);flex-shrink:0;width:24px;height:24px;-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}.order-create-picker{top:calc(100% + var(--spacing-4));z-index:3;gap:var(--spacing-8);width:335px;padding:var(--spacing-12);border:1px solid var(--component-border-input);background:var(--component-fill-bg);border-radius:8px;flex-direction:column;display:flex;position:absolute;left:0;box-shadow:0 4px 12px #0000001f}.order-create-picker__head{justify-content:space-between;align-items:center;display:flex}.order-create-picker__title{color:var(--component-text-menu);margin:0}.order-create-picker__clear{cursor:pointer;font:inherit;color:var(--component-text-btn-secondary);background:0 0;border:0;padding:0}.order-create-picker__teeth{gap:var(--spacing-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.order-create-picker__tooth{border:1px solid var(--component-border-btn-designorder-file);background:var(--component-fill-btn-secondary);cursor:pointer;height:30px;font:inherit;color:var(--component-text-menu);border-radius:4px}.order-create-picker__tooth:disabled{cursor:not-allowed;opacity:.4}.order-create-picker__tooth--selected{border-color:var(--component-border-btn-designorder-normal);background:var(--component-fill-btn-designorder-nomal-selected);color:var(--component-text-btn-secondary)}.order-create-side{gap:var(--spacing-24);padding:var(--spacing-8) 0;border-right:1px solid var(--component-border-surface-divider);border-left:1px solid var(--component-border-surface-divider);flex-direction:column;display:flex}.order-create-side__section{gap:var(--spacing-8);flex-direction:column;display:flex}.order-create-side__body{padding:0 var(--spacing-12)}.order-create-file{gap:var(--spacing-12);padding:0 var(--spacing-12);flex-direction:column;display:flex}.order-create-file__buttons{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-create-file__button{height:42px;padding:var(--spacing-4) var(--spacing-8);border:1px solid var(--component-border-btn-designorder-file);background:var(--component-fill-btn-designorder-file);cursor:pointer;font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);color:var(--component-text-menu);text-align:left;border-radius:8px;align-items:center;display:flex}.order-create-file__add{background-color:var(--component-text-menu);flex-shrink:0;width:20px;height:20px;-webkit-mask-size:contain;mask-size:contain}.order-create-file__label{flex:1;min-width:0;line-height:1}.order-create-file__check{background:var(--component-fill-success);border-radius:50%;flex-shrink:0;width:20px;height:20px;-webkit-mask:url(/images/icons/check.svg) 50%/14px no-repeat;mask:url(/images/icons/check.svg) 50%/14px no-repeat}.order-create-file__radios{gap:var(--spacing-8);padding:0 var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-create-file__radio{align-items:center;gap:var(--spacing-8);cursor:pointer;font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);color:var(--component-text-default);background:0 0;border:0;padding:0;display:flex}.order-create-file__circle{border:1px solid var(--component-border-check);background:var(--component-fill-input);border-radius:50%;flex-shrink:0;width:24px;height:24px}.order-create-file__circle--checked{border:6px solid var(--component-fill-toggle-on)}.order-create-review{gap:var(--spacing-4);max-height:360px;padding:0 var(--spacing-12);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.order-create-review__empty{height:185px;margin:0 var(--spacing-12);border:1px solid var(--component-border-toothnumber-line);background:var(--component-fill-surface-subtle);font-size:var(--font-size-12);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.order-create-review__empty p{margin:0}.order-create-review__empty-icon{background-color:var(--component-text-default);width:24px;height:24px;-webkit-mask-size:contain;mask-size:contain}.order-create-review__card{border:1px solid var(--component-border-toothnumber-line);background:var(--component-fill-surface);border-radius:4px;overflow:hidden}.order-create-review__card--editing{border-color:var(--component-border-btn-secondary)}.order-create-review__head{align-items:stretch;display:flex}.order-create-review__summary{align-items:center;gap:var(--spacing-4);min-width:0;padding:6px var(--spacing-8);cursor:pointer;font-size:var(--font-size-13);color:var(--component-text-input-filled);text-align:left;white-space:nowrap;background:0 0;border:0;flex:1;display:flex}.order-create-review__chip{min-width:50px;margin-right:var(--spacing-4);padding:var(--spacing-4);background:var(--component-fill-order-chip);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);color:var(--component-text-btn-primary);text-align:center;border-radius:4px;flex-shrink:0}.order-create-review__text--alert{color:var(--component-text-error)}.order-create-review__divider{background:var(--component-border-tab);flex-shrink:0;width:1px;height:12px}.order-create-review__teeth{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;min-width:0;display:inline-flex}.order-create-review__tooth{align-items:center;gap:var(--spacing-4);display:inline-flex}.order-create-review__summary .order-create-review__teeth{text-overflow:ellipsis;display:block;overflow:hidden}.order-create-review__summary .order-create-review__teeth .order-create-review__tooth{margin-right:var(--spacing-4);vertical-align:top}.order-create-review__dot{background:var(--component-text-input-filled);border-radius:50%;width:2px;height:2px}.order-create-review__icon-button{padding:0 var(--spacing-4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.order-create-review__icon-button--close{padding:0 var(--spacing-8);border-left:1px solid var(--component-border-toothnumber-line)}.order-create-review__arrow{background-color:var(--component-icon-default);width:24px;height:24px;-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}.order-create-review__arrow--up{transform:rotate(180deg)}.order-create-review__close{background-color:var(--component-icon-default);width:20px;height:20px;-webkit-mask-size:contain;mask-size:contain}.order-create-review__detail{padding:6px var(--spacing-8);border-top:1px solid var(--component-border-toothnumber-line);background:var(--component-fill-bg);font-size:var(--font-size-13);color:var(--component-text-input-filled);flex-direction:column;gap:6px;display:flex}.order-create-review__words{align-items:center;gap:var(--spacing-4) var(--spacing-8);padding:var(--spacing-4) 0;flex-wrap:wrap;display:flex}.order-create-review__tooth--pontic{color:var(--component-text-error)}.order-create-review__sub{align-items:center;gap:var(--spacing-4) var(--spacing-8);padding:6px var(--spacing-8);background:var(--component-fill-surface);border-radius:4px;flex-wrap:wrap;display:flex}.order-create-review__badges{flex-wrap:wrap;gap:2px;display:inline-flex}.order-create-review__badge{background:var(--component-fill-btn-designorder-nomal-selected);min-width:25px;font-size:var(--font-size-12);color:var(--component-text-btn-secondary);text-align:center;border-radius:6px;padding:2px 6px}.order-create-detail{width:100%;height:100px;padding:10px var(--spacing-12);border:1px solid var(--component-border-input);background:var(--component-fill-input);resize:none;font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-input-filled);border-radius:4px;outline:none}.order-create-detail::placeholder{color:var(--component-text-placeholder)}.order-create-detail:focus{border-color:var(--component-border-input-focus)}.order-create-boilerplate{position:relative}.order-create-boilerplate__toggle{align-items:center;gap:var(--spacing-4);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.order-create-boilerplate__arrow{background-color:currentColor;width:18px;height:18px;transition:transform .2s;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.order-create-boilerplate__arrow--open{transform:rotate(180deg)}.order-create-boilerplate__list{top:0;right:var(--spacing-12);left:var(--spacing-12);z-index:2;max-height:200px;padding:var(--spacing-4) 0;border:1px solid var(--component-border-input);background:var(--semantic-fill-white);border-radius:4px;margin:0;list-style:none;position:absolute;overflow-y:auto}.order-create-boilerplate__item{width:100%;padding:var(--spacing-8) var(--spacing-12);text-align:left;white-space:pre-line;font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-input-filled);cursor:pointer;background:0 0;border:0;display:block}.order-create-boilerplate__item:hover{background:var(--component-fill-surface)}.order-create-boilerplate__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-placeholder);text-align:center}.order-create-submit{background:var(--component-fill-btn-primary);cursor:pointer;width:100%;height:48px;font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-btn-primary);border:0;border-radius:8px}.order-create-submit:disabled{background:var(--component-fill-btn-primary-disabled);cursor:not-allowed}@media (max-width:1439px){.order-create-form__top{gap:var(--spacing-12)}.order-create-shade{min-width:88px;padding-left:var(--spacing-12)}.order-create-shade__grid{grid-template-columns:repeat(2,minmax(40px,1fr))}.order-create-chip--fixed{width:96px}.order-create-tooth__row{grid-template-columns:repeat(2,minmax(150px,270px))}.order-create-tooth__segment{--tooth-segment-pad:var(--spacing-4)}.order-create-tooth__cell{min-width:17px}}@media (max-width:1279px){.order-create__body{grid-template-columns:237px 92px minmax(0,1fr)}.order-create__body--folded{grid-template-columns:92px minmax(0,1fr)}.order-create-side{border-top:1px solid var(--component-border-surface-divider);padding-top:var(--spacing-24);border-left:0;border-right:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.order-create-side>.order-create-side__body:last-child{grid-column:3}}@media (max-width:1023px){.order-create-form__top{flex-direction:column}.order-create-tooth{flex-direction:column;align-items:stretch}.order-create-tooth__arches{flex-direction:row}.order-create-shade{min-width:0;max-width:none;padding:var(--spacing-12) 0 0;border-top:1px solid var(--component-border-surface-divider);border-left:0;flex:none}.order-create-shade__title{text-align:left}.order-create-shade__grid{flex-wrap:wrap;display:flex}.order-create-shade__grid .order-create-chip{width:56px}.order-create-shade__grid .order-create-chip.order-create-shade__wide{width:96px}.order-create-file__radios{column-gap:var(--spacing-16);grid-template-columns:repeat(2,max-content);padding:0}.order-create-file__radio{white-space:nowrap}}.order-list{flex-direction:column;flex:1;display:flex}.order-list__head{background:var(--semantic-fill-subtle)}.order-list__inner{gap:var(--spacing-16);width:100%;max-width:var(--layout-max-width);padding:var(--spacing-32);flex-direction:column;margin:0 auto;display:flex}.order-list__split{gap:var(--spacing-16);grid-template-columns:minmax(0,3fr) minmax(0,1fr);display:grid}.order-list__columns{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-list__stack{gap:var(--spacing-16);flex-direction:column;display:flex}.order-list__nowrap{white-space:nowrap}.order-list--orders .data-grid__td{overflow-wrap:normal}.order-list--orders .data-grid__th{word-break:keep-all}.order-list__toolbar{align-items:center;gap:var(--spacing-8);display:flex}.order-list__toolbar--bottom{display:none}.order-list__summary{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-input-filled);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.order-list__summary p{margin:0}.order-list__summary strong{font-weight:var(--typo-body-bold-md-font-weight)}.order-list__placeholder{justify-content:center;align-items:center;gap:var(--spacing-8);padding:var(--spacing-16);border:1px dashed var(--component-border-gnb-divider);background:var(--semantic-fill-white);text-align:center;flex-direction:column;display:flex}.order-list__placeholder-name{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--semantic-text-brand);margin:0}.order-list__placeholder-desc{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);margin:0}.order-list__placeholder-lng{font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);color:var(--component-text-gnb-default);margin:0}@media (max-width:1023px){.order-list--orders{min-height:calc(100dvh - var(--header-height))}.order-list__toolbar--grid{display:none}.order-list__toolbar--bottom{z-index:10;gap:var(--spacing-16);padding:10px var(--spacing-32);background:var(--component-fill-bg);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:auto;display:grid;position:sticky;bottom:0;box-shadow:0 -4px 10px #0000000d}.order-list__toolbar--bottom .button{width:100%}}@media (max-width:767px){.order-list__inner{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.order-list--orders .order-list__inner{padding:var(--spacing-16)}.order-list--orders .order-list__head .order-list__inner{gap:var(--spacing-12);padding-top:var(--spacing-40);padding-bottom:var(--spacing-12)}.order-list--orders .page-title{align-items:stretch;gap:var(--spacing-16);flex-direction:column}.order-list--orders .order-list__summary{align-items:stretch;gap:var(--spacing-12);white-space:normal;flex:1}.order-list--orders .order-list__summary-total{padding-bottom:var(--spacing-12);border-bottom:1px solid var(--component-border-surface-divider);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-page-title);justify-content:space-between;align-items:center;display:flex}.order-list--orders .order-list__summary-total strong,.order-list--orders .order-list__summary-total span:last-child{font-weight:var(--typo-body-bold-lg-font-weight)}.order-list--orders .order-list__summary-types{justify-content:space-between;align-items:center;gap:var(--spacing-4) 0;font-family:var(--typo-body-regular-md-font-family);font-size:var(--typo-body-regular-md-font-size);font-weight:var(--typo-body-regular-md-font-weight);color:var(--component-text-default);flex-wrap:wrap;line-height:1.5;display:flex}.order-list--orders .order-list__summary-colon,.order-list--orders .order-list__summary-paren{display:none}.order-list--orders .order-list__summary-type{gap:var(--spacing-4);white-space:nowrap;display:inline-flex}.order-list--orders .order-list__summary-divider{background:var(--component-border-table-toothnumber);color:#0000;width:1px;height:12px;overflow:hidden}.order-list__toolbar--bottom{gap:var(--spacing-8) 13px;padding:10px var(--spacing-16) 34px;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.order-list__toolbar--bottom>:nth-child(3){grid-column:1/-1}}.order-form-modal{gap:var(--spacing-8);flex-direction:column;display:flex}.order-form-print{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-10000px}.order-form-pages{align-items:center;gap:var(--spacing-40);flex-direction:column;display:flex}.order-form-page{box-sizing:border-box;outline:1px solid var(--component-border-surface-divider);background:var(--semantic-fill-white);flex-direction:column;width:210mm;height:297mm;padding:10mm;display:flex}.order-form-dual{background:var(--semantic-fill-white);width:297mm;height:210mm;display:flex;position:relative}.order-form-dual__half{justify-content:center;width:148.5mm;height:210mm;display:flex;overflow:hidden}.order-form-dual__half>.order-form-page{zoom:.7048}.order-form-dual__cut{border-left:1px dashed #999;position:absolute;top:0;bottom:0;left:50%}.order-form-dual__cut:before{content:"✂";background:var(--semantic-fill-white);padding:2px;font-size:12px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.order-form-page__header,.order-form-page__footer{gap:var(--spacing-8);flex-direction:column;flex-shrink:0;display:flex}.order-form-page__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.order-form-measure{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-10000px}.order-form-measure__blocks{box-sizing:border-box;width:210mm;padding:0 10mm}.order-form-header{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:var(--spacing-12) 0;display:flex}.order-form-header__main{align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.order-form-header__software{border:1px solid var(--semantic-border-strong);background:var(--semantic-fill-white);border-radius:4px;flex-shrink:0;align-items:center;gap:6px;height:37px;padding:10px 10px 10px 8px;display:inline-flex}.order-form-header__software-label{align-items:center;gap:6px;display:inline-flex}.order-form-header__software-select{flex-shrink:0}.order-form-header__software-name{font-family:var(--typo-label-md-font-family);font-size:var(--typo-label-md-font-size);color:var(--semantic-text-brand);text-transform:uppercase;white-space:nowrap;font-weight:700}.order-form-header__title{font-family:var(--typo-heading-lg-font-family);font-size:var(--typo-heading-lg-font-size);font-weight:var(--typo-heading-lg-font-weight);color:var(--component-text-default);margin:0;line-height:1.1}.order-form-header__side{align-items:center;gap:var(--spacing-4);flex-direction:column;flex-shrink:0;display:flex}.order-form-header__logo{object-fit:contain;width:auto;height:34px}.order-form-header__page{font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--typo-label-sm-font-weight);color:var(--component-text-default)}.order-form-info-bar{background:var(--component-fill-surface);grid-template-columns:repeat(5,1fr);align-items:center;min-height:45px;display:grid}.order-form-info-bar__item{padding:0 var(--spacing-8);flex-direction:column;gap:2px;margin:0;display:flex}.order-form-info-bar__item+.order-form-info-bar__item{border-left:1px solid var(--component-border-surface-divider)}.order-form-info-bar__label,.order-form-info-bar__value{font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);color:var(--component-text-default);word-break:break-all;margin:0}.order-form-info-bar__label{font-weight:var(--typo-label-sm-font-weight)}.order-form-info-bar__value{min-height:1.4em;font-family:var(--typo-body-bold-xxs-font-family);font-weight:var(--typo-body-bold-xxs-font-weight)}.order-form-patient{padding:var(--spacing-12) 0;grid-template-columns:1fr 1fr;display:grid}.order-form-patient__half{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.order-form-patient__half+.order-form-patient__half{padding-left:var(--spacing-20);border-left:1px solid var(--component-border-table-toothnumber)}.order-form-patient__half--due{position:relative}.order-form-patient__due{gap:var(--spacing-8);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.order-form-patient__due:disabled{cursor:default}.order-form-patient__calendar{top:calc(100% + var(--spacing-4));left:var(--spacing-20);z-index:1;position:absolute}.order-form-patient__sub,.order-form-patient__main{color:var(--component-text-default);margin:0;display:block}.order-form-patient__sub{min-height:1.4em;font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--typo-label-sm-font-weight)}.order-form-patient__main{font-family:var(--typo-heading-lg-font-family);font-size:var(--typo-heading-lg-font-size);font-weight:var(--typo-heading-lg-font-weight);word-break:break-all;line-height:1.1}.order-form-tooth-chart{padding:var(--spacing-12) 0;grid-template-columns:1fr 1fr;display:grid}.order-form-tooth-chart__quadrant{align-items:center;height:50px;display:flex}.order-form-tooth-chart__quadrant--upper-left,.order-form-tooth-chart__quadrant--upper-right{border-bottom:1px solid var(--component-border-table-toothnumber)}.order-form-tooth-chart__quadrant--upper-left,.order-form-tooth-chart__quadrant--lower-left{border-right:1px solid var(--component-border-table-toothnumber)}.order-form-tooth-chart__slot{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.order-form-tooth-chart__mark{width:100%;font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);text-align:center;line-height:1.3}.order-form-tooth-chart__mark--bridge{color:#86647b;background:#d4c5d0}.order-form-tooth-chart__mark--single{color:#415a9a}.order-form-tooth-chart__mark--solo{border-radius:999px}.order-form-tooth-chart__mark--start{border-radius:999px 0 0 999px}.order-form-tooth-chart__mark--end{border-radius:0 999px 999px 0}.order-form-items__item{padding:var(--spacing-8) 0}.order-form-item__title{margin:0 0 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:#303d4d}.order-form-item__order-type{color:#bc5868}.order-form-item__order-type[data-order-type=NEW]{color:#303d4d}.order-form-item__table{table-layout:fixed;border-collapse:collapse;border-top:2px solid var(--component-border-table-header);width:100%}.order-form-item__col-chart,.order-form-item__col-product{width:42.5%}.order-form-item__col-kind{width:15%}.order-form-item__row{border-bottom:1px solid var(--component-border-table-toothnumber)}.order-form-item__cell{padding:var(--spacing-4) var(--spacing-8);vertical-align:middle;font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--typo-label-sm-font-weight);color:var(--component-text-default);word-break:break-all}.order-form-item__kind{font-family:var(--typo-body-bold-xxs-font-family);font-weight:var(--typo-body-bold-xxs-font-weight)}.order-form-item__dot{width:13px;height:13px;margin-right:var(--spacing-4);vertical-align:-2px;border-radius:50%;display:inline-block}.order-form-item__row[data-kind=bridge] .order-form-item__dot{background:#86647b}.order-form-item__row[data-kind=bridge] .order-form-item__tooth{color:#86647b}.order-form-item__row[data-kind=single] .order-form-item__dot{background:#415a9a}.order-form-item__row[data-kind=single] .order-form-item__tooth{color:#415a9a}.order-form-item__row--part{background:#f8f9fa}.order-form-item__row .order-form-item__tooth--pontic{color:#303d4d}.order-form-item__category{font-family:var(--typo-body-bold-xxs-font-family);font-weight:var(--typo-body-bold-xxs-font-weight);color:#589bb9}.order-form-item__category[data-category=IMPLANT]{color:#bc5868}.order-form-item__category[data-category=GENERAL]{color:#6181b9}.order-form-item__category[data-category=DENTURE]{color:#cb9633}.order-form-item__category[data-category=ORTHODONTICS]{color:#8e32b1}.order-form-item__chart{grid-template-columns:1fr 1fr;display:grid}.order-form-item__quadrant{min-height:22px;display:flex}.order-form-item__quadrant--upper-left,.order-form-item__quadrant--upper-right{border-bottom:1px solid var(--component-border-table-toothnumber)}.order-form-item__quadrant--upper-left,.order-form-item__quadrant--lower-left{border-right:1px solid var(--component-border-table-toothnumber)}.order-form-item__tooth{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);flex:1;justify-content:center;align-items:center;display:flex}.order-form-comment{padding:var(--spacing-8) 0}.order-form-comment__title{margin:0 0 var(--spacing-12);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)}.order-form-comment__box{padding:var(--spacing-16);background:var(--component-fill-surface);font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--typo-label-sm-font-weight);color:var(--component-text-default);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;border-radius:8px;margin:0}.order-form-shade{align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) 0 var(--spacing-16);display:flex}.order-form-shade__tooth{justify-content:flex-start;align-items:center;gap:var(--spacing-8);width:80px;height:80px;padding-top:var(--spacing-16);background:url(/images/order/icon_tooth_shade.png) 50%/contain no-repeat;flex-direction:column;flex-shrink:0;display:flex}.order-form-shade__tooth-line{min-height:1.2em;font-family:var(--typo-body-bold-xxs-font-family);font-size:var(--font-size-12);font-weight:var(--typo-body-bold-xxs-font-weight);color:var(--component-text-default);line-height:1.2}.order-form-shade__table{border-collapse:collapse;border-top:1px solid var(--component-border-table-header);border-bottom:1px solid var(--component-border-table-header);width:100%;font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--typo-label-sm-font-weight);color:var(--component-text-default);text-align:center}.order-form-shade__table th,.order-form-shade__table td{min-width:53px;padding:var(--spacing-4);border-right:1px solid var(--component-border-table-toothnumber)}.order-form-shade__table th:last-child,.order-form-shade__table td:last-child{border-right:0}.order-form-shade__table th{padding:var(--spacing-8) var(--spacing-4);border-bottom:1px solid var(--component-border-table-toothnumber);font-weight:var(--typo-label-sm-font-weight)}.order-form-shade__table td{background:var(--component-fill-surface)}.order-form-shade__text{text-align:left;white-space:pre-line}.order-form-shade__status{display:block}.order-form-notice{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);padding:var(--spacing-8) 0;display:flex}.order-form-notice__caution{flex:1;min-width:0}.order-form-notice__guide{flex:1;max-width:50%}.order-form-notice__title,.order-form-notice__text,.order-form-notice__caution-text{color:var(--component-text-default);margin:0}.order-form-notice__title{margin-bottom:var(--spacing-4);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)}.order-form-notice__text,.order-form-notice__caution-text{font-family:var(--typo-label-sm-font-family);font-size:var(--font-size-12);font-weight:var(--typo-label-sm-font-weight)}.order-form-notice__caution-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.order-form-notice__boxes{gap:var(--spacing-4);flex-shrink:0;display:flex}.order-form-notice__box{border:1px solid var(--semantic-border-strong);background:var(--semantic-fill-white);width:60px;height:60px;font-family:var(--typo-label-sm-font-family);font-size:var(--font-size-12);color:var(--component-text-default)}.order-form-notice__sign{flex-direction:column;display:flex}.order-form-notice__sign-name{padding:0 var(--spacing-8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-form-notice__sign-image{flex:1;position:relative}.order-form-notice__sign-image img{object-fit:contain}.order-form-notice__qr{justify-content:center;align-items:center;display:flex}.assign-technician{gap:var(--spacing-8);padding-top:var(--spacing-16);flex-direction:column;display:flex}.assign-technician .select-box{width:100%}.assign-technician__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);margin:0}.lab-comment{gap:var(--spacing-12);padding-top:var(--spacing-16);flex-direction:column;display:flex}.lab-comment .checkbox__label{font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--typo-label-sm-font-weight)}.lab-comment__options{gap:var(--spacing-8);flex-direction:column;display:flex}.lab-comment__etc{position:relative}.lab-comment__textarea{box-sizing:border-box;width:100%;height:72px;padding:var(--spacing-8) var(--spacing-12) var(--spacing-20);border:1px solid var(--component-border-input);background:var(--component-fill-input);font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--typo-label-sm-font-weight);color:var(--component-text-default);resize:none;border-radius:8px;outline:none}.lab-comment__textarea:focus{border-color:var(--component-border-input-focus)}.lab-comment__count{right:var(--spacing-12);bottom:var(--spacing-8);font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);color:var(--component-text-label);position:absolute}.order-logs{max-height:450px;margin-top:var(--spacing-16);overflow-y:auto}.order-logs__table{table-layout:fixed;border-collapse:collapse;width:100%}.order-logs__col-actor,.order-logs__col-time{width:25%}.order-logs__head{padding:var(--spacing-12) var(--spacing-8);border-top:2px solid var(--component-border-table-header);border-bottom:1px solid var(--component-border-table-header);background:var(--semantic-fill-white);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);text-align:left;position:sticky;top:0}.order-logs__cell,.order-logs__empty{padding:var(--spacing-12) var(--spacing-8);border-bottom:1px solid var(--component-border-surface-divider);font-family:var(--typo-label-sm-font-family);font-size:var(--typo-label-sm-font-size);font-weight:var(--typo-label-sm-font-weight);color:var(--component-text-default);word-break:break-all}.order-logs__cell+.order-logs__cell{border-left:1px solid var(--component-border-surface-divider)}.order-logs__empty{padding:var(--spacing-40) 0;text-align:center}.order-form-toolbar{z-index:1;padding:var(--spacing-8) 0;align-items:center;display:flex;position:relative}.order-form-toolbar>*{padding:0 var(--spacing-8)}.order-form-toolbar>:first-child{padding-left:0}.order-form-toolbar>*+*{border-left:1px solid var(--semantic-border-brand-stronger)}.order-form-toolbar .text-icon-menu-button .text-icon-button{padding:0}.order-form-toolbar .select-box__list.text-icon-menu-button__list{top:calc(100% + var(--spacing-16))}.order-form-toolbar>.order-form-toolbar__submit{padding-right:var(--spacing-16);border-left:0;margin-left:auto}.order-form-qr-label__hidden{position:fixed;top:-9999px;left:-9999px}.order-form-qr-label{box-sizing:border-box;color:#000;background:#fff;align-items:center;gap:1.5mm;width:40mm;height:20mm;padding:1.5mm;display:flex}.order-form-qr-label .qr-code{flex-shrink:0}.order-form-qr-label__text{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;overflow:hidden}.order-form-qr-label__patient,.order-form-qr-label__clinic{word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.order-form-qr-label__patient{-webkit-line-clamp:1;font-weight:700;line-height:1.15}.order-form-qr-label__patient--multiline{-webkit-line-clamp:2}.order-form-qr-label__chart,.order-form-qr-label__clinic{font-size:8px;line-height:1.2}.order-form-qr-label__chart{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.order-form-qr-label__clinic{-webkit-line-clamp:2}.production-summary__totals{gap:var(--spacing-16);display:flex}.production-summary-print-root{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-10000px}.production-summary-print{background:var(--semantic-fill-white)}.production-summary-print .data-grid__scroll{overflow:visible}.production-summary-print .data-grid__th{width:auto!important}.production-summary-print .data-grid__th,.production-summary-print .data-grid__td{word-break:keep-all}.production-summary-print__header{align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-16);flex-direction:column;display:flex}.production-summary-print__header p{margin:0}.production-summary-print__title{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-table-header)}.production-summary-print__period{font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-table-default)}.production-summary__tags{padding:var(--spacing-12) 0;border-bottom:1px solid var(--component-border-section-title-divider)}.production-summary__tags-inner{gap:var(--spacing-4);width:100%;max-width:var(--layout-max-width);padding:0 var(--spacing-32);flex-direction:column;margin:0 auto;display:flex}.production-summary__bookmark{align-items:center;gap:var(--spacing-12);padding:0 6px;display:flex}.production-summary__bookmark-name{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)}.production-summary__bookmark-actions{gap:var(--spacing-4);display:flex}.production-summary__bookmark-action{padding:var(--spacing-4);background:var(--semantic-fill-white);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.production-summary__bookmark-pill{height:40px;padding:0 var(--spacing-16) 0 var(--spacing-12);border:1px solid var(--component-border-btn-secondary);background:var(--component-fill-info-surface);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-btn-secondary);white-space:nowrap;cursor:pointer;border-radius:25px;align-items:center;gap:2px;display:inline-flex}.production-summary__bookmark-pill--input{gap:var(--spacing-12);padding:0 var(--spacing-16);cursor:default}.production-summary__bookmark-input{width:180px;font:inherit;color:var(--component-text-default);background:0 0;border:0;outline:none;padding:0}.production-summary__bookmark-input::placeholder{color:var(--component-text-placeholder)}.production-summary__bookmark-save{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.production-summary__bookmark-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}.production-summary__bookmark-icon--add{-webkit-mask-image:url(/images/icons/add.svg);mask-image:url(/images/icons/add.svg)}.production-summary__bookmark-icon--check{-webkit-mask-image:url(/images/icons/check.svg);mask-image:url(/images/icons/check.svg)}.production-summary__bookmark-icon--edit,.production-summary__bookmark-icon--delete{background-color:var(--component-icon-default);width:20px;height:20px}.production-summary__bookmark-icon--edit{-webkit-mask-image:url(/images/icons/stylus.svg);mask-image:url(/images/icons/stylus.svg)}.production-summary__bookmark-icon--delete{-webkit-mask-image:url(/images/icons/delete.svg);mask-image:url(/images/icons/delete.svg)}.production-summary__tags-toggle{display:none}@media (max-width:1023px){.production-summary__tags-inner{padding-right:calc(var(--spacing-32) + 40px);position:relative}.production-summary__tags-toggle{top:8px;right:var(--spacing-32);background-color:var(--component-icon-default);cursor:pointer;border:0;width:24px;height:24px;padding:0;display:block;position:absolute;-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}.production-summary__tags--expanded .production-summary__tags-toggle{transform:rotate(180deg)}.production-summary__tags:not(.production-summary__tags--expanded) .filter-tag-list{flex-wrap:nowrap;overflow:hidden}}@media (max-width:767px){.production-summary__tags-inner{padding-left:var(--spacing-16);padding-right:calc(var(--spacing-16) + 40px)}.production-summary__tags-toggle{right:var(--spacing-16)}.production-summary__totals{gap:var(--spacing-12);flex-direction:column}}.list-setting__settle{align-items:center;gap:var(--spacing-8);display:flex}.list-setting__settle .button{width:130px;padding:0 var(--spacing-8);font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);white-space:normal;text-align:left;line-height:normal}.list-setting__settle--bottom{display:none}.list-setting .data-grid__table{min-width:1476px}.list-setting__nowrap{white-space:nowrap}@media (max-width:767px){.list-setting__settle--toolbar{display:none}.list-setting__settle--bottom{z-index:10;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16) var(--spacing-32);background:var(--component-fill-bg);display:flex;position:sticky;bottom:0;box-shadow:0 -4px 10px #0000000d}.list-setting__settle--bottom .button{white-space:nowrap;flex:1;width:auto}}.settlement .order-list__head .order-list__inner{gap:var(--spacing-32);padding-top:var(--spacing-40);padding-bottom:var(--spacing-12)}.settlement .page-title{gap:var(--spacing-40) 0;flex-wrap:wrap}.settlement .page-title__text{min-width:150px;font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);flex:1 0 0;line-height:1.5}.settlement .page-title__side{flex:0 900px;min-width:704px;max-width:900px}.settlement__summary{flex:1;align-items:center;margin:0;display:flex}.settlement__summary-item{border-left:1px solid var(--component-border-input);text-align:right;flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-end;min-width:140px;max-width:180px;padding:0 10px;display:flex}.settlement__summary-label{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);color:var(--component-text-input-filled);line-height:1.45}.settlement__summary-value{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-page-title);white-space:nowrap;margin:0}.settlement .data-grid__table{min-width:1376px}.settlement__number{text-align:right;display:block}.settlement__link,.settlement__status,.settlement__payment{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)}.settlement__link,.settlement__invoice,.settlement__payment{cursor:pointer;background:0 0;border:0;padding:0}.settlement__link{color:var(--component-text-accent);text-decoration:underline}.settlement__number.settlement__link{width:100%}.settlement__invoice{color:var(--component-text-accent);display:inline-flex}.settlement__status{color:var(--component-text-table-header)}.settlement__payment{align-items:center;gap:var(--spacing-4);color:var(--component-text-default);text-align:left;display:inline-flex}.settlement__payments{flex-direction:column;align-items:center;display:inline-flex}.settlement__payment-text{text-decoration:underline}.settlement__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}.settlement__toolbar{align-items:center;gap:var(--spacing-8);display:flex}.settlement__toolbar .button{width:130px;min-width:0;padding:0 var(--spacing-8);font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight)}.settlement__toolbar--bottom{display:none}@media (max-width:1440px){.settlement .page-title__side{flex:1 0 0}}@media (max-width:1023px){.settlement{min-height:calc(100dvh - var(--header-height))}.settlement .search-params__inner{align-items:flex-start}.settlement .search-params__fields{gap:var(--spacing-4)}.settlement .select-box__trigger,.settlement .date-range-picker__field{height:42px;padding:0 var(--spacing-8)}.settlement .date-range-picker__field{gap:var(--spacing-4)}.settlement .date-range-picker__icon{margin-right:0}.settlement .search-params__scroll-button{height:42px}.settlement .search-params__scroll-button:after{top:3px}.settlement .search-params__buttons{align-items:center}.settlement .search-params__buttons:before{content:"";background:var(--component-border-surface-divider);width:1px;height:26px}.settlement .search-params__buttons .icon-button{width:42px;height:42px}.settlement__toolbar--grid{display:none}.settlement__toolbar--bottom{z-index:10;gap:var(--spacing-16);padding:10px var(--spacing-32);background:var(--component-fill-bg);margin-top:auto;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 10px #0000000d}.settlement__toolbar--bottom .button{flex:1;width:auto}}@media (max-width:767px){.page:has(.settlement) .header__icon{display:none}.settlement .order-list__inner{padding:var(--spacing-16)}.settlement .order-list__head .order-list__inner{gap:var(--spacing-12);padding-top:var(--spacing-40);padding-bottom:var(--spacing-12)}.settlement .page-title{align-items:stretch;gap:var(--spacing-16);flex-direction:column}.settlement .page-title__text,.settlement .page-title__side{flex:none}.settlement .page-title__side{min-width:0;max-width:none}.settlement__summary{align-items:stretch;gap:var(--spacing-12);flex-direction:column}.settlement__summary-item{max-width:none;padding:0 0 var(--spacing-12);border-left:0;border-bottom:1px solid var(--component-border-surface-divider);flex-direction:row;flex:none;justify-content:space-between;align-items:center}.settlement__summary-item:last-child{border-bottom:0}.settlement__toolbar--bottom{gap:var(--spacing-8) 13px;padding:10px var(--spacing-16) 34px;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settlement__toolbar--bottom .button:last-child{grid-column:1/-1}}.payment-history-modal{height:742px;max-height:calc(100vh - 80px);padding:26px var(--modal-padding-x) var(--modal-padding-x);position:relative}.payment-history-modal .modal__header--content{border-bottom:0;padding-bottom:0}.payment-history-modal .modal__header--content+.modal__body{padding-top:var(--spacing-20)}.payment-history-modal .modal__body{scrollbar-gutter:stable;margin-right:-20px;padding-right:15px}.payment-history-modal .modal__close{top:var(--spacing-16);position:absolute;right:18px}.payment-history-modal .modal__footer{gap:var(--spacing-16);padding-top:var(--spacing-12)}.payment-history__header{gap:var(--spacing-12);flex-direction:column;display:flex}.payment-history__title-row{align-items:center;display:flex}.payment-history__back{display:none}.payment-history__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-body-bold-sm-font-weight);color:var(--component-text-modal-title);margin:0;line-height:41px}.payment-history__subtitle{align-items:center;gap:var(--spacing-12);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-caption);margin:0;line-height:22px;display:flex}.payment-history__month{color:var(--component-text-default)}.payment-history{gap:var(--spacing-20);flex-direction:column;display:flex}.payment-history__summary{gap:var(--spacing-12);border-top:1px solid var(--component-border-surface-divider);border-bottom:1px solid var(--component-border-surface-divider);flex-direction:column;margin:0;padding:10px 0;display:flex}.payment-history__summary-row{justify-content:space-between;align-items:center;gap:var(--spacing-12);font-family:var(--typo-body-sm-font-family);font-size:var(--typo-body-sm-font-size);font-weight:var(--typo-body-sm-font-weight);white-space:nowrap;line-height:1.45;display:flex}.payment-history__summary-row dt{color:var(--component-text-caption)}.payment-history__summary-row dd{color:var(--component-text-default);margin:0}.payment-history__summary-row--strong dt,.payment-history__summary-row--strong dd{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-input-filled)}.payment-history__pay{align-items:flex-end;gap:var(--spacing-12);flex-direction:column;display:flex}.payment-history__pay-row{justify-content:space-between;align-items:center;gap:var(--spacing-16);width:100%;display:flex}.payment-history__pay-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-label);white-space:nowrap;flex-shrink:0;margin:0;line-height:1.45}.payment-history__pay-field{box-sizing:border-box;width:362px;max-width:100%}.payment-history__pay-field .select-box{width:100%;display:block}.payment-history__pay-options{justify-content:space-between;align-items:center;gap:var(--spacing-12);display:flex}.payment-history__pay-options .checkbox__label{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-input-filled)}.payment-history__total{height:32px;padding:0 var(--spacing-24);border:1px solid var(--component-border-btn-secondary);background:var(--component-fill-info-surface);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-btn-secondary);cursor:pointer;border-radius:33px;flex-shrink:0}.payment-history__pay-input,.payment-history__pay-value{align-items:center;gap:var(--spacing-4);height:48px;padding:0 var(--spacing-12);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;margin:0;display:flex}.payment-history__pay-input{border:1px solid var(--component-border-input);background:var(--component-fill-input)}.payment-history__pay-input:hover{background:var(--component-fill-input-hover)}.payment-history__pay-input:focus-within{border-color:var(--component-border-input-focus);background:var(--component-fill-input)}.payment-history__pay-input input{min-width:0;font:inherit;color:inherit;text-align:right;background:0 0;border:0;outline:none;flex:1;padding:0}.payment-history__pay-input input:placeholder-shown{text-align:left}.payment-history__pay-input input::placeholder,.payment-history__pay-unit{color:var(--component-text-input-default)}.payment-history__pay-value{background:var(--component-fill-surface);justify-content:flex-end}.payment-history__details{gap:var(--spacing-12);flex-direction:column;display:flex}.payment-history__details-title{font-family:var(--typo-body-bold-lg-font-family);font-size:var(--typo-body-bold-lg-font-size);font-weight:var(--typo-body-bold-lg-font-weight);color:var(--component-text-input-filled);text-align:center;margin:0}.payment-history__table{border:1px solid var(--component-border-table);border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--typo-body-xxs-font-family);font-size:var(--typo-body-xxs-font-size);font-weight:var(--typo-body-xxs-font-weight);text-align:center}.payment-history__table th,.payment-history__table td{padding:var(--spacing-8) var(--spacing-12);border-right:1px solid var(--component-border-table)}.payment-history__table th:last-child,.payment-history__table td:last-child{border-right:0}.payment-history__table th{background:var(--component-fill-surface);font-weight:inherit;color:var(--component-text-table-header)}.payment-history__table td{color:var(--component-text-default)}.payment-history__table tbody tr+tr td{border-top:1px solid var(--component-border-table)}.payment-history__table td:nth-child(n+3){text-align:right}.payment-history__empty{color:var(--component-text-caption)}.payment-history__memo-form{align-items:flex-end;gap:var(--spacing-12);flex-direction:column;display:flex}.payment-history__textarea{box-sizing:border-box;width:100%;height:120px;padding:var(--spacing-12);font-family:var(--typo-body-regular-sm-font-family);font-size:var(--typo-body-regular-sm-font-size);resize:none;border-radius:4px;line-height:1.5}.payment-history__save,.payment-history__text-button{min-width:72px;height:36px;padding:0 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);cursor:pointer;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;display:inline-flex}.payment-history__save{background:var(--component-fill-btn-primary);color:var(--component-text-btn-primary)}.payment-history__save:hover{background:var(--component-fill-btn-primary-hover)}.payment-history__save:active{background:var(--component-fill-btn-primary-press)}.payment-history__save:disabled{background:var(--component-fill-btn-primary-disabled);color:var(--component-text-input-default);cursor:default}.payment-history__text-button{background:var(--semantic-fill-white);color:#4a4a4a}.payment-history__text-button:hover{background:var(--component-fill-btn-designorder-file-hover)}.payment-history__text-button:active{background:var(--component-fill-btn-designorder-file-press)}.payment-history__icon{background-color:currentColor;flex-shrink:0;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}.payment-history__memos{margin:calc(-1*var(--spacing-20)) 0 0;padding:0;list-style:none}.payment-history__memo{align-items:flex-end;gap:var(--spacing-8);padding:var(--spacing-20) 0;border-bottom:1px solid var(--component-border-surface-divider);flex-direction:column;display:flex}.payment-history__memo:last-child{border-bottom:0}.payment-history__memo-head{justify-content:space-between;align-items:center;gap:var(--spacing-12);width:100%;display:flex}.payment-history__memo-author,.payment-history__memo-date{white-space:nowrap;margin:0}.payment-history__memo-author{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);letter-spacing:-.025em;color:var(--component-text-default);line-height:1.45}.payment-history__memo-date{font-family:var(--typo-body-xxs-font-family);font-size:var(--typo-body-xxs-font-size);font-weight:var(--typo-body-xxs-font-weight);letter-spacing:-.025em;color:#8a8a8a;line-height:1.5}.payment-history__memo-content{width:100%;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);letter-spacing:-.025em;color:var(--semantic-text-subtle);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.payment-history__memo-input{box-sizing:border-box;width:100%;height:39px;padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--component-border-input);background:var(--component-fill-input);font-family:var(--typo-body-regular-sm-font-family);font-size:var(--typo-body-regular-sm-font-size);color:var(--component-text-input-filled);border-radius:4px}.payment-history__memo-input:focus{border-color:var(--component-border-input-focus);outline:none}.payment-history__memo-actions{align-items:center;gap:var(--spacing-4);display:flex}@media (max-width:1440px){.payment-history-modal{height:auto}}@media (max-width:1023px){.modal-overlay:has(.payment-history-modal){padding:0}.payment-history-modal{border-radius:0;min-width:100vw;height:100dvh;max-height:none;padding:0}.payment-history-modal .modal__header--content{padding:0 var(--spacing-32)}.payment-history-modal .modal__header--content+.modal__body{padding-top:var(--spacing-12)}.payment-history-modal .modal__close{display:none}.payment-history__header{gap:var(--spacing-12)}.payment-history__title-row{justify-content:center;height:70px;position:relative}.payment-history__back{background-color:var(--component-icon-default);cursor:pointer;border:0;width:28px;height:28px;padding:0;display:block;position:absolute;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.payment-history__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);line-height:1.5}.payment-history__subtitle{font-size:var(--font-size-16)}.payment-history-modal .modal__body{padding:0 var(--spacing-32) var(--spacing-20);margin-right:0}.payment-history{gap:var(--spacing-40)}.payment-history__summary{gap:var(--spacing-20);padding:var(--spacing-20) 0}.payment-history__summary-row{font-size:var(--font-size-16)}.payment-history__details-title{font-size:var(--font-size-19)}.payment-history__table{font-size:var(--font-size-16)}.payment-history__pay-row{align-items:stretch;gap:var(--spacing-8);flex-direction:column}.payment-history__pay-field{width:100%}.payment-history__memos{margin-top:calc(-1*var(--spacing-40))}.payment-history-modal .modal__footer{padding:10px var(--spacing-32);background:var(--component-fill-bg);box-shadow:0 -4px 10px #0000000d}}@media (max-width:767px){.payment-history-modal .modal__header--content{padding:0 var(--spacing-16)}.payment-history__title-row{height:48px}.payment-history__back{width:24px;height:24px}.payment-history-modal .modal__body{padding:0 var(--spacing-16) var(--spacing-20)}.payment-history{gap:var(--spacing-32)}.payment-history__summary{gap:var(--spacing-12);padding:var(--spacing-12) 0}.payment-history__summary-row{font-family:var(--typo-body-regular-sm-font-family);font-size:var(--font-size-15);font-weight:var(--typo-body-regular-sm-font-weight)}.payment-history__summary-row dd{color:var(--component-text-input-filled)}.payment-history__details-title{font-size:var(--typo-body-bold-lg-font-size)}.payment-history__table{font-size:var(--typo-body-xxs-font-size)}.payment-history__table th,.payment-history__table td{padding:var(--spacing-8)}.payment-history__memos{margin-top:calc(-1*var(--spacing-32))}.payment-history-modal .modal__footer{padding:10px var(--spacing-16) 34px;gap:13px}}.payment-confirm-modal .modal__footer{padding-top:var(--spacing-40)}.payment-confirm{padding:var(--spacing-16) 14px 0;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.payment-confirm__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--font-weight-semibold);color:var(--component-text-modal-title);margin:0;line-height:1.45}.payment-confirm__message{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-btn-tertiary);margin:0;line-height:1.45}.payment-confirm__message strong{font-weight:inherit;color:var(--component-text-page-title)}.payment-confirm__outstanding{align-self:stretch;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12);background:var(--component-fill-surface);border-radius:4px;flex-direction:column;margin-top:2px;display:flex}.payment-confirm__outstanding-label{font-family:var(--typo-body-xxs-font-family);font-size:var(--typo-body-xxs-font-size);font-weight:var(--typo-body-xxs-font-weight);color:var(--component-text-page-title);margin:0}.payment-confirm__outstanding-amount{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-btn-secondary);margin:0}.payment-confirm__outstanding-notice{align-items:center;gap:var(--spacing-4);margin:calc(-1*var(--spacing-4)) 0 0;font-family:var(--typo-caption-sm-font-family);font-size:var(--typo-caption-sm-font-size);font-weight:var(--typo-caption-sm-font-weight);color:var(--component-text-btn-tertiary);line-height:1.5;display:flex}.payment-confirm__icon{background-color:var(--component-text-btn-secondary);flex-shrink:0;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}.sales-status-modal{padding:26px var(--spacing-32);position:relative}.sales-status-modal .modal__header--content{border-bottom:0;padding-bottom:0}.sales-status-modal .modal__header--content+.modal__body{padding-top:var(--spacing-20)}.sales-status-modal .modal__close{top:var(--spacing-16);right:var(--spacing-16);position:absolute}.sales-status-modal .modal__footer{display:none}.sales-status-modal .select-box__trigger,.sales-status-modal .date-range-picker__field{padding:0 11px}.sales-status-modal .date-range-picker__input{width:76px}.sales-status-modal .date-range-picker__periods{font-size:var(--typo-body-regular-xs-font-size)}.sales-status__header{align-items:center;display:flex}.sales-status__back{display:none}.sales-status__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-body-bold-sm-font-weight);color:var(--component-text-modal-title);margin:0;line-height:41px}.sales-status{gap:var(--spacing-20);flex-direction:column;display:flex}.sales-status__summary{justify-content:space-between;align-items:center;gap:var(--spacing-16);margin-bottom:calc(var(--spacing-12) - var(--spacing-20));display:flex}.sales-status__total-amount{align-items:center;gap:var(--spacing-8);font-family:var(--typo-body-bold-xl-font-family);font-size:var(--typo-body-bold-xl-font-size);font-weight:var(--typo-body-bold-xl-font-weight);white-space:nowrap;margin:0;line-height:1.5;display:flex}.sales-status__total-label{color:var(--component-text-modal-title)}.sales-status__total-value{font-weight:inherit;color:var(--component-text-btn-secondary)}.sales-status__toolbar{align-items:center;gap:var(--spacing-8);display:flex}.sales-status__toolbar .button{width:130px;min-width:0;padding:0 var(--spacing-8);font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight)}.sales-status__table-wrap{overflow-x:auto}.sales-status__table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--typo-body-sm-font-family);font-size:var(--typo-body-sm-font-size);font-weight:var(--typo-body-sm-font-weight)}.sales-status__table thead th{--sales-status-header-line:inset 0 2px 0 var(--component-border-table-header), inset 0 -1px 0 var(--component-border-table-header);height:42px;padding:0 var(--spacing-12);box-shadow:var(--sales-status-header-line);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-table-header);text-align:center;white-space:nowrap}.sales-status__table thead th+th{box-shadow:var(--sales-status-header-line),inset 1px 0 0 var(--component-border-table)}.sales-status__table td{height:42px;padding:10px var(--spacing-12);border-bottom:1px solid var(--component-border-table);border-left:1px solid var(--component-border-table);color:var(--component-text-table-header);white-space:nowrap}.sales-status__category{border-bottom:1px solid var(--component-border-table);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);text-align:center}.sales-status__number{text-align:right}.sales-status__subtotal td{background:var(--component-fill-surface);font-family:var(--typo-body-bold-sm-font-family);font-weight:var(--typo-body-bold-sm-font-weight);color:var(--component-text-default)}.sales-status__total td{background:var(--component-fill-btn-primary);font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-btn-primary);border-bottom:0}.sales-status__total td:first-child{border-left:0}.sales-status__empty{text-align:center;border-left:0!important}.sales-status-print-root{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-10000px}.sales-status-print{background:var(--semantic-fill-white)}.sales-status-print .sales-status__table-wrap{overflow:visible}.sales-status-print .sales-status__table{width:100%}.sales-status-print .sales-status__table thead th:nth-child(n){width:auto}.sales-status-print .sales-status__table td{white-space:normal;word-break:keep-all}.sales-status-print__header{align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-16);flex-direction:column;display:flex}.sales-status-print__header p{margin:0}.sales-status-print__title{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-table-header)}.sales-status-print__period{font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-table-default)}@media (max-width:1440px){.sales-status-modal{max-width:1100px}.sales-status-modal .select-box__trigger,.sales-status-modal .date-range-picker__field,.sales-status-modal .date-range-picker__periods,.sales-status-modal .date-range-picker__period{font-size:14px}}@media (max-width:1023px){.modal-overlay:has(.sales-status-modal){padding:0}.sales-status-modal{border-radius:0;max-width:100vw;height:100dvh;max-height:none;padding:0}.sales-status-modal .modal__header--content{height:70px;padding:0 var(--spacing-32)}.sales-status-modal .modal__header--content+.modal__body{padding-top:var(--spacing-12)}.sales-status-modal .modal__close{display:none}.sales-status__header{justify-content:center;width:100%;position:relative}.sales-status__back{background-color:var(--component-icon-default);cursor:pointer;border:0;width:28px;height:28px;padding:0;display:block;position:absolute;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sales-status__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);line-height:1.5}.sales-status-modal .modal__body{padding:var(--spacing-12) var(--spacing-32);margin-right:0}.sales-status{gap:var(--spacing-24)}.sales-status-modal .select-box__trigger,.sales-status-modal .date-range-picker__field{gap:var(--spacing-4);height:42px;font-size:var(--typo-body-regular-xs-font-size);padding:0 7px}.sales-status-modal .date-range-picker__input{width:71px}.sales-status-modal .date-range-picker__icon,.sales-status-modal .select-box__icon{margin-right:0}.sales-status-modal .search-params__scroll-button{height:42px}.sales-status-modal .search-params__buttons{align-items:center}.sales-status-modal .search-params__buttons .icon-button{width:42px;height:42px}.sales-status__summary{padding:var(--spacing-16) var(--spacing-24);background:var(--component-fill-surface);border-radius:8px;margin-bottom:0}.sales-status__total-amount{align-items:flex-start;gap:var(--spacing-8);flex-direction:column;line-height:normal}.sales-status__total-label{font-family:var(--typo-body-bold-lg-font-family);font-size:var(--typo-body-bold-lg-font-size);font-weight:var(--typo-body-bold-lg-font-weight)}.sales-status__total-value{font-family:var(--typo-heading-lg-font-family);font-size:var(--typo-heading-lg-font-size);font-weight:var(--typo-heading-lg-font-weight)}.sales-status__toolbar--inline{display:none}.sales-status__table{width:850px}.sales-status__table thead th:first-child{width:80px}.sales-status__table thead th:nth-child(2){width:220px}.sales-status__table thead th:nth-child(3),.sales-status__table thead th:nth-child(5){width:80px}.sales-status__table thead th:nth-child(4),.sales-status__table thead th:nth-child(6),.sales-status__table thead th:nth-child(7){width:130px}.sales-status-modal .modal__footer{padding:10px var(--spacing-32);background:var(--component-fill-bg);display:block;box-shadow:0 -4px 10px #0000000d}.sales-status__toolbar--bottom{gap:var(--spacing-16)}.sales-status__toolbar--bottom .button{flex:1;width:auto}}@media (max-width:767px){.sales-status-modal .search-params__buttons:before{content:"";background:var(--component-border-surface-divider);width:1px;height:26px}.sales-status-modal .modal__header--content{height:48px;padding:0 var(--spacing-16)}.sales-status__back{width:24px;height:24px}.sales-status-modal .modal__body{padding:var(--spacing-12) var(--spacing-16)}.sales-status-modal .modal__footer{padding:10px var(--spacing-16) 34px}.sales-status__toolbar--bottom{gap:13px}}.settlement-orders-modal{padding:26px var(--spacing-32);position:relative}.settlement-orders-modal .modal__header--content{border-bottom:0;padding-bottom:0}.settlement-orders-modal .modal__header--content+.modal__body{padding-top:var(--spacing-20)}.settlement-orders-modal .modal__close{top:var(--spacing-16);right:var(--spacing-16);position:absolute}.settlement-orders-modal .modal__footer{display:none}.settlement-orders__header{align-items:center;display:flex}.settlement-orders__back{display:none}.settlement-orders__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-modal-title);margin:0;line-height:41px}.settlement-orders{--settlement-orders-date:180px;--settlement-orders-clinic:180px;--settlement-orders-type:100px;--settlement-orders-category:180px;--settlement-orders-amount:200px;gap:var(--spacing-20);flex-direction:column;display:flex}.settlement-orders .data-grid__th:nth-child(2){width:var(--settlement-orders-date)}.settlement-orders .data-grid__th:nth-child(3){width:var(--settlement-orders-clinic)}.settlement-orders .data-grid__th:nth-child(6){width:var(--settlement-orders-type)}.settlement-orders .data-grid__th:nth-child(7){width:var(--settlement-orders-category)}.settlement-orders .data-grid__th:nth-child(9){width:var(--settlement-orders-amount)}.settlement-orders__toolbar{align-items:center;gap:var(--spacing-8);display:flex}.settlement-orders__toolbar .button{width:130px;min-width:0;padding:0 var(--spacing-8);font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight)}.settlement-orders .data-grid__th{height:48px;padding:0 var(--spacing-12);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)}.settlement-orders .data-grid__td{height:56px;padding:0 var(--spacing-12);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);white-space:nowrap}.settlement-orders .patient-cell{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)}.settlement-orders__date{flex-wrap:wrap;justify-content:center;display:inline-flex}.settlement-orders__product{align-items:center;gap:6px;display:inline-flex}.settlement-orders__software{border:1px solid var(--component-border-input);background:var(--component-fill-bg);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@media (max-width:1440px){.settlement-orders-modal{max-width:1100px}.settlement-orders .data-grid__td{white-space:normal}.settlement-orders__date{flex-direction:column;align-items:center}.settlement-orders{--settlement-orders-date:100px;--settlement-orders-clinic:100px;--settlement-orders-type:80px;--settlement-orders-category:80px;--settlement-orders-amount:120px}}@media (max-width:1023px){.modal-overlay:has(.settlement-orders-modal){padding:0}.settlement-orders-modal{border-radius:0;max-width:100vw;height:100dvh;max-height:none;padding:0}.settlement-orders-modal .modal__header--content{height:70px;padding:0 var(--spacing-32)}.settlement-orders-modal .modal__header--content+.modal__body{padding-top:var(--spacing-12)}.settlement-orders-modal .modal__close{display:none}.settlement-orders__header{justify-content:center;width:100%;position:relative}.settlement-orders__back{background-color:var(--component-icon-default);cursor:pointer;border:0;width:28px;height:28px;padding:0;display:block;position:absolute;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.settlement-orders__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);line-height:1.5}.settlement-orders-modal .modal__body{padding:var(--spacing-12) var(--spacing-32);margin-right:0}.settlement-orders .data-grid__table{min-width:1036px}.settlement-orders__toolbar--grid{display:none}.settlement-orders-modal .modal__footer{padding:10px var(--spacing-32);background:var(--component-fill-bg);display:block;box-shadow:0 -4px 10px #0000000d}.settlement-orders__toolbar--bottom{gap:var(--spacing-16)}.settlement-orders__toolbar--bottom .button{flex:1;width:auto}}@media (max-width:767px){.settlement-orders-modal .modal__header--content{height:48px;padding:0 var(--spacing-16)}.settlement-orders__back{width:24px;height:24px}.settlement-orders-modal .modal__body{padding:var(--spacing-12) var(--spacing-16)}.settlement-orders-modal .modal__footer{padding:10px var(--spacing-16) 34px}.settlement-orders__toolbar--bottom{gap:13px}}.settlement-invoice-modal{--modal-padding-x:0px;height:840px;padding:0}.settlement-invoice-modal .modal__header--content{height:64px;padding:0 var(--spacing-16) 0 var(--spacing-20);border-bottom:0}.settlement-invoice-modal .modal__header--content+.modal__body{padding-top:0}.settlement-invoice-modal .modal__body{padding:0 30px 30px}.settlement-invoice-modal .modal__footer{display:none}.settlement-invoice__header{align-items:center;display:flex}.settlement-invoice__back,.settlement-invoice__header-title{display:none}.settlement-invoice__toolbar{align-items:center;display:flex}.settlement-invoice__toolbar--icon{gap:var(--spacing-8);margin-left:auto}.settlement-invoice-print{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-10000px}.settlement-invoice-print__page{gap:var(--spacing-20);box-sizing:border-box;background:var(--semantic-fill-white);flex-direction:column;width:210mm;height:297mm;padding:20mm 15mm;display:flex;overflow:hidden}.settlement-invoice-print__head{gap:var(--spacing-20);flex-direction:column;display:flex}.settlement-invoice-print .settlement-invoice__table-wrap{overflow:visible}.settlement-invoice-print .settlement-invoice__table{min-width:0}.settlement-invoice{gap:var(--spacing-20);flex-direction:column;display:flex}.settlement-invoice__title-row{align-items:center;gap:var(--spacing-12);display:flex}.settlement-invoice__title-row .select-box{min-width:0}.settlement-invoice__title-row .select-box__sizer{display:none}.settlement-invoice .select-box__trigger{padding:0 var(--spacing-12)}.settlement-invoice__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-modal-title);margin:0;line-height:1.45}.settlement-invoice__section-title{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-page-title);margin:0;display:none}.settlement-invoice__information{gap:var(--spacing-20);flex-direction:column;display:flex}.settlement-invoice__information dl,.settlement-invoice__information dt,.settlement-invoice__information dd,.settlement-invoice__information p{margin:0}.settlement-invoice__overview{gap:var(--spacing-20);font-family:var(--typo-body-xxs-font-family);font-size:var(--typo-body-xxs-font-size);font-weight:var(--typo-body-xxs-font-weight);display:flex}.settlement-invoice__billing{flex-direction:column;flex-shrink:0;justify-content:space-between;width:240px;display:flex}.settlement-invoice__billing-item{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) 0;display:flex}.settlement-invoice__billing-item dt{width:50px;color:var(--component-text-table-header);flex-shrink:0}.settlement-invoice__billing-item dd{color:var(--component-text-default);white-space:nowrap}.settlement-invoice__total{padding:var(--spacing-12);background:var(--component-fill-info-surface);border-radius:4px;flex-direction:column;display:flex}.settlement-invoice__total-label{color:var(--component-text-page-title)}.settlement-invoice__total-value{align-items:baseline;gap:var(--spacing-4);font-family:var(--typo-heading-sm-font-family);font-size:var(--typo-heading-sm-font-size);font-weight:var(--typo-heading-sm-font-weight);letter-spacing:-.02em;color:var(--component-text-btn-secondary);white-space:nowrap;display:flex}.settlement-invoice__total-formula{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight)}.settlement-invoice__sender{gap:var(--spacing-8);flex-direction:column;flex:1;min-width:0;display:flex}.settlement-invoice__sender-list{border:1px solid var(--component-border-list);flex:1;grid-template-columns:76px 1fr 76px 1fr;display:grid}.settlement-invoice__sender-item{border-bottom:1px solid var(--component-border-list);grid-column:span 2;min-height:29px;display:flex}.settlement-invoice__sender-item dt{width:76px;padding:6px var(--spacing-8);border-right:1px solid var(--component-border-list);background:var(--component-fill-surface);color:var(--component-text-table-header);white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.settlement-invoice__sender-item dd{min-width:0;padding:6px var(--spacing-8);color:var(--component-text-default);white-space:pre-line;word-break:keep-all;flex:1;align-items:center;display:flex}.settlement-invoice__sender-item--name,.settlement-invoice__sender-item--businessNumber,.settlement-invoice__sender-item--address,.settlement-invoice__sender-item--account{border-right:1px solid var(--component-border-list)}.settlement-invoice__sender-item--address,.settlement-invoice__sender-item--account{grid-column:1/4}.settlement-invoice__sender-item--address{min-height:44px}.settlement-invoice__sender-item--account{border-bottom:0;min-height:28px}.settlement-invoice__logo{padding:var(--spacing-4);grid-area:3/4/5;justify-content:center;align-items:center;display:flex}.settlement-invoice__logo img{max-width:100px;height:auto}.settlement-invoice__summary-list{border:1px solid var(--component-border-table);font-family:var(--typo-body-xxs-font-family);font-size:var(--typo-body-xxs-font-size);font-weight:var(--typo-body-xxs-font-weight);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.settlement-invoice__summary-item{border-right:1px solid var(--component-border-table);flex-direction:column;min-width:0;display:flex}.settlement-invoice__summary-item:last-child{border-right:0}.settlement-invoice__summary-item dt{padding:var(--spacing-8) var(--spacing-12);background:var(--component-fill-surface);color:var(--component-text-table-header);text-align:center;white-space:nowrap}.settlement-invoice__summary-item dd{padding:10px var(--spacing-12);color:var(--component-text-default);text-align:right;white-space:nowrap}.settlement-invoice__summary-item--totalOrderCount dd{text-align:center}.settlement-invoice__detail{gap:var(--spacing-12);flex-direction:column;margin-top:10px;display:flex}.settlement-invoice__search{gap:var(--spacing-8);flex-direction:column;display:flex}.settlement-invoice__search-row{justify-content:space-between;align-items:center;gap:var(--spacing-12);display:flex}.settlement-invoice__keyword{width:300px;max-width:100%}.settlement-invoice__keyword .field__hint{display:none}.settlement-invoice__search-button{color:var(--component-icon-default);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.settlement-invoice__search-button span{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}.settlement-invoice__table-wrap{overflow-x:auto}.settlement-invoice__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:704px;font-family:var(--typo-body-xxs-font-family);font-size:11px;font-weight:var(--typo-body-xxs-font-weight);text-align:center;line-height:normal}.settlement-invoice__table thead tr{border-top:2px solid var(--component-border-table-header);border-bottom:1px solid var(--component-border-table-header)}.settlement-invoice__table th{padding:var(--spacing-8) 0;font-family:var(--typo-label-sm-font-family);font-weight:var(--typo-label-sm-font-weight);color:var(--component-text-table-header);white-space:nowrap}.settlement-invoice__table td{padding:var(--spacing-4);border-bottom:1px solid var(--component-border-table);color:var(--component-text-table-default);vertical-align:middle;word-break:keep-all}.settlement-invoice__col--received_date,.settlement-invoice__col--due_date{width:54px}.settlement-invoice__col--patient,.settlement-invoice__col--unit_price,.settlement-invoice__col--amount{width:60px}.settlement-invoice__col--order_type{width:50px}.settlement-invoice__col--quantity,.settlement-invoice__col--remarks{width:40px}.settlement-invoice__col--total{width:70px}.settlement-invoice__sub{display:block}.settlement-invoice__row--even td{background:var(--component-fill-surface-subtle)}.settlement-invoice__table .settlement-invoice__number{text-align:right}.settlement-invoice__table .settlement-invoice__remarks{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settlement-invoice__table .settlement-invoice__empty{padding:var(--spacing-40) 0;color:var(--component-text-table-header)}.settlement-invoice__table .tooth-chart-cell__row--upper{border-bottom-color:var(--component-border-table-toothnumber)}.settlement-invoice__table .tooth-chart-cell__half{min-height:15px;padding:0 1px}.settlement-invoice__table .tooth-chart-cell__half--right{border-right-color:var(--component-border-table-toothnumber)}.settlement-invoice__table .tooth-chart-cell__tooth{width:7px;color:var(--component-text-label);font-size:10px;line-height:15px}@media (max-width:1023px){.modal-overlay:has(.settlement-invoice-modal){padding:0}.settlement-invoice-modal{border-radius:0;min-width:100vw;height:100dvh;max-height:none}.settlement-invoice-modal .modal__header--content{height:70px;padding:0 var(--spacing-32)}.settlement-invoice-modal .modal__header--content+.modal__body{padding-top:var(--spacing-12)}.settlement-invoice-modal .modal__close,.settlement-invoice__toolbar--icon,.settlement-invoice-modal .settlement-invoice__title{display:none}.settlement-invoice__header{justify-content:center;width:100%;position:relative}.settlement-invoice__back{background-color:var(--component-icon-default);cursor:pointer;border:0;width:28px;height:28px;padding:0;display:block;position:absolute;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.settlement-invoice__header-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);margin:0;line-height:1.5;display:block}.settlement-invoice-modal .modal__body{padding:var(--spacing-12) var(--spacing-32);scrollbar-width:none}.settlement-invoice-modal .modal__body::-webkit-scrollbar{display:none}.settlement-invoice-modal .settlement-invoice{gap:var(--spacing-24)}.settlement-invoice__detail{margin-top:0}.settlement-invoice-modal .settlement-invoice__sender-item{min-height:27px}.settlement-invoice-modal .settlement-invoice__sender-item dt,.settlement-invoice-modal .settlement-invoice__sender-item dd{padding-block:0}.settlement-invoice-modal .settlement-invoice__sender-item--address{min-height:44px}.settlement-invoice-modal .settlement-invoice__sender-item--account{min-height:26px}.settlement-invoice .select-box__trigger,.settlement-invoice .field__control{height:42px}.settlement-invoice .select-box__trigger{padding:0 var(--spacing-8)}.settlement-invoice-modal .modal__footer{padding:10px var(--spacing-32);background:var(--component-fill-bg);display:block;box-shadow:0 -4px 10px #0000000d}.settlement-invoice__toolbar--bottom{gap:var(--spacing-16)}.settlement-invoice__toolbar--bottom .button-menu{flex:1;min-width:0}.settlement-invoice__toolbar--bottom .button{min-width:0;padding:0 var(--spacing-8);font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);flex:1}}@media (max-width:767px){.settlement-invoice-modal .modal__header--content{height:48px;padding:0 var(--spacing-16)}.settlement-invoice__back{width:24px;height:24px}.settlement-invoice-modal .modal__body{padding:var(--spacing-12) var(--spacing-16)}.settlement-invoice-modal .settlement-invoice__title-row,.settlement-invoice-modal .settlement-invoice__logo{display:none}.settlement-invoice-modal .settlement-invoice__section-title{display:block}.settlement-invoice-modal .settlement-invoice__information,.settlement-invoice-modal .settlement-invoice__overview{gap:var(--spacing-24)}.settlement-invoice-modal .settlement-invoice__overview{flex-direction:column}.settlement-invoice-modal .settlement-invoice__billing{gap:var(--spacing-8);width:100%}.settlement-invoice-modal .settlement-invoice__total{margin-top:var(--spacing-4)}.settlement-invoice-modal .settlement-invoice__sender-list{grid-template-columns:1fr}.settlement-invoice-modal .settlement-invoice__sender-item,.settlement-invoice-modal .settlement-invoice__sender-item--address,.settlement-invoice-modal .settlement-invoice__sender-item--account{border-right:0;grid-column:1}.settlement-invoice-modal .settlement-invoice__sender-item dt,.settlement-invoice-modal .settlement-invoice__sender-item dd,.settlement-invoice-modal .settlement-invoice__sender-item--address dt,.settlement-invoice-modal .settlement-invoice__sender-item--address dd,.settlement-invoice-modal .settlement-invoice__sender-item--account dt,.settlement-invoice-modal .settlement-invoice__sender-item--account dd{padding:var(--spacing-12) var(--spacing-8)}.settlement-invoice-modal .settlement-invoice__summary{gap:var(--spacing-8);flex-direction:column;display:flex}.settlement-invoice-modal .settlement-invoice__summary-list{row-gap:var(--spacing-4);border:0;grid-template-columns:repeat(3,minmax(0,1fr))}.settlement-invoice-modal .settlement-invoice__summary-item,.settlement-invoice-modal .settlement-invoice__summary-item:last-child{border-top:1px solid var(--component-border-table);border-right:1px solid var(--component-border-table);border-bottom:1px solid var(--component-border-table)}.settlement-invoice-modal .settlement-invoice__summary-item:nth-child(3n+1){border-left:1px solid var(--component-border-table)}.settlement-invoice__search-row{gap:13px}.settlement-invoice__keyword{flex:1;width:auto}.settlement-invoice-modal .modal__footer{padding:10px var(--spacing-16) 34px}.settlement-invoice__toolbar--bottom{gap:13px}}.clinic-sales-modal{--modal-padding-x:0px;height:568px;padding:0 0 var(--spacing-20)}.clinic-sales-modal .modal__header--content{height:64px;padding:0 var(--spacing-16) 0 var(--spacing-20);border-bottom:0}.clinic-sales-modal .modal__header--content+.modal__body{padding-top:0}.clinic-sales-modal .modal__body{padding:0 30px}.clinic-sales-modal .modal__footer{display:none}.clinic-sales__header{align-items:center;display:flex}.clinic-sales__back,.clinic-sales__header-title{display:none}.clinic-sales__export .text-icon-button{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);font-weight:var(--typo-body-md-font-weight);gap:6px;padding:0}.clinic-sales__export .text-icon-button__icon{width:24px;height:24px}.clinic-sales{gap:var(--spacing-20);flex-direction:column;display:flex}.clinic-sales__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--font-weight-semibold);color:var(--component-text-modal-title);margin:0;line-height:1.45}.clinic-sales__content{gap:var(--spacing-8);flex-direction:column;display:flex}.clinic-sales__meta{justify-content:space-between;align-items:center;gap:var(--spacing-8);font-family:var(--typo-body-xxs-font-family);font-size:var(--typo-body-xxs-font-size);font-weight:var(--typo-body-xxs-font-weight);color:var(--component-text-default);white-space:nowrap;display:flex}.clinic-sales__table-wrap{overflow-x:auto}.clinic-sales__table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--typo-body-xxs-font-family);font-size:11px;font-weight:var(--typo-body-xxs-font-weight);text-align:center;line-height:normal}.clinic-sales__table thead tr{border-top:2px solid var(--component-border-table-header);border-bottom:1px solid var(--component-border-table-header);height:29px}.clinic-sales__table tbody tr{height:37px}.clinic-sales__table th{font-family:var(--typo-label-sm-font-family);font-weight:var(--typo-label-sm-font-weight);color:var(--component-text-table-header);white-space:nowrap;padding:0}.clinic-sales__table td{padding:0 var(--spacing-12);border-bottom:1px solid var(--component-border-table);color:var(--component-text-table-default);white-space:nowrap}.clinic-sales__table tbody tr:nth-child(2n) td{background:var(--component-fill-tab-hover)}.clinic-sales__table .clinic-sales__number{text-align:right}.clinic-sales__table .clinic-sales__empty{padding:var(--spacing-40) 0;color:var(--component-text-table-header)}.clinic-sales__export-menu{position:relative}.select-box__list.clinic-sales__export-list{top:auto;bottom:calc(100% + var(--spacing-4));left:0;right:0}.clinic-sales-print{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-10000px}.clinic-sales-print__page{gap:var(--spacing-20);box-sizing:border-box;background:var(--semantic-fill-white);flex-direction:column;width:210mm;height:297mm;padding:20mm 15mm;display:flex;overflow:hidden}.clinic-sales-print .clinic-sales__table-wrap{overflow:visible}@media (max-width:1023px){.modal-overlay:has(.clinic-sales-modal){padding:0}.clinic-sales-modal{border-radius:0;min-width:100vw;height:100dvh;max-height:none;padding:0}.clinic-sales-modal .modal__header--content{height:70px;padding:0 var(--spacing-32)}.clinic-sales-modal .modal__header--content+.modal__body{padding-top:var(--spacing-12)}.clinic-sales-modal .modal__close,.clinic-sales__export,.clinic-sales__title{display:none}.clinic-sales__header{justify-content:center;width:100%;position:relative}.clinic-sales__back{background-color:var(--component-icon-default);cursor:pointer;border:0;width:28px;height:28px;padding:0;display:block;position:absolute;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.clinic-sales__header-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);margin:0;line-height:1.5;display:block}.clinic-sales-modal .modal__body{padding:var(--spacing-12) var(--spacing-32);scrollbar-width:none}.clinic-sales-modal .modal__body::-webkit-scrollbar{display:none}.clinic-sales-modal .modal__footer{padding:10px var(--spacing-32);background:var(--component-fill-bg);display:block;box-shadow:0 -4px 10px #0000000d}.clinic-sales-modal .modal__footer .button{min-width:0;font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight)}}@media (max-width:767px){.clinic-sales-modal .modal__header--content{height:48px;padding:0 var(--spacing-16)}.clinic-sales__back{width:24px;height:24px}.clinic-sales-modal .modal__body{padding:var(--spacing-12) var(--spacing-16)}.clinic-sales-modal .clinic-sales__table{min-width:616px}.clinic-sales-modal .clinic-sales__table th:nth-child(-n+2){width:80px}.clinic-sales-modal .modal__footer{padding:10px var(--spacing-16) 34px}}.order-cost{gap:var(--spacing-24);padding-top:var(--spacing-20);flex-direction:column;display:flex}.order-cost__row{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.order-cost__row--top{align-items:flex-start}.order-cost__label{width:120px;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-label);word-break:keep-all;flex-shrink:0;margin:0;line-height:1.45}.order-cost__row--top .order-cost__label{padding-top:var(--spacing-4)}.order-cost__value,.order-cost__input,.order-cost__textarea{box-sizing:border-box;min-width:0;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;flex:1}.order-cost__value{height:48px;padding:0 var(--spacing-12);background:var(--component-fill-surface);justify-content:flex-end;align-items:center;margin:0;display:flex}.order-cost__input{height:48px;padding:0 var(--spacing-12);border:1px solid var(--component-border-input);background:var(--component-fill-input);text-align:right;outline:none}.order-cost__input:placeholder-shown{text-align:left}.order-cost__input::placeholder,.order-cost__textarea::placeholder{color:var(--component-text-input-default)}.order-cost__input:hover,.order-cost__textarea:hover{background:var(--component-fill-input-hover)}.order-cost__input:focus,.order-cost__textarea:focus{border-color:var(--component-border-input-focus);background:var(--component-fill-input)}.textarea.order-cost__textarea{height:150px;padding:var(--spacing-12);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)}.order-cost-modal{padding:26px var(--modal-padding-x) 30px;position:relative}.order-cost-modal .modal__header--content{border-bottom:0;padding-bottom:0}.order-cost-modal .modal__close{top:var(--spacing-16);position:absolute;right:18px}.order-cost-modal .modal__footer{gap:var(--spacing-16);padding-top:38px}.order-cost__header{align-items:center;display:flex}.order-cost__back{display:none}.order-cost__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-heading-md-font-weight);color:var(--component-text-modal-title);margin:0;line-height:41px}@media (max-width:1023px){.modal-overlay:has(.order-cost-modal){padding:0}.order-cost-modal{border-radius:0;min-width:100vw;height:100dvh;max-height:none;padding:0}.order-cost-modal .modal__header--content{height:70px;padding:0 var(--spacing-32)}.order-cost-modal .modal__close{display:none}.order-cost__header{justify-content:center;width:100%;position:relative}.order-cost__back{background-color:var(--component-icon-default);cursor:pointer;border:0;width:28px;height:28px;padding:0;display:block;position:absolute;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.order-cost__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);line-height:1.5}.order-cost-modal .modal__body{padding:var(--spacing-12) var(--spacing-32);margin-right:0}.order-cost{padding-top:0}.order-cost__row,.order-cost__row--top{align-items:stretch;gap:var(--spacing-8);flex-direction:column}.order-cost__label{width:auto}.order-cost__label br{display:none}.order-cost__row--top .order-cost__label{padding-top:0}.order-cost__value,.order-cost__input,.order-cost__textarea{flex:none;width:100%}.order-cost-modal .modal__footer{padding:10px var(--spacing-32);background:var(--component-fill-bg);box-shadow:0 -4px 10px #0000000d}}@media (max-width:767px){.order-cost-modal .modal__header--content{height:48px;padding:0 var(--spacing-16)}.order-cost__back{width:24px;height:24px}.order-cost-modal .modal__body{padding:var(--spacing-12) var(--spacing-16)}.order-cost-modal .modal__footer{padding:10px var(--spacing-16) 34px;gap:13px}}.settlement-discount-modal{padding:26px var(--modal-padding-x) 30px;position:relative}.settlement-discount-modal .modal__header--content{border-bottom:0;padding-bottom:0}.settlement-discount-modal .modal__header--content+.modal__body{padding-top:var(--spacing-20)}.settlement-discount-modal .modal__close{top:var(--spacing-16);position:absolute;right:18px}.settlement-discount-modal .modal__footer{gap:var(--spacing-16);padding-top:38px}.settlement-discount__header{align-items:center;display:flex}.settlement-discount__back{display:none}.settlement-discount__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--typo-body-bold-sm-font-weight);color:var(--component-text-modal-title);margin:0;line-height:41px}.settlement-discount{gap:var(--spacing-24);flex-direction:column;display:flex}.settlement-discount__row{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.settlement-discount__row--top{align-items:flex-start}.settlement-discount__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-label);white-space:nowrap;flex-shrink:0;margin:0;line-height:1.45}.settlement-discount__row--top .settlement-discount__label{padding-top:var(--spacing-4)}.settlement-discount__value,.settlement-discount__input,.settlement-discount__textarea{box-sizing:border-box;width:362px;max-width:100%;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}.settlement-discount__value{height:48px;padding:0 var(--spacing-12);background:var(--component-fill-surface);align-items:center;margin:0;display:flex}.settlement-discount__input{height:48px;padding:0 var(--spacing-12);border:1px solid var(--component-border-input);background:var(--component-fill-input);text-align:right;outline:none}.settlement-discount__input:placeholder-shown{text-align:left}.settlement-discount__input::placeholder,.settlement-discount__textarea::placeholder{color:var(--component-text-input-default)}.settlement-discount__input:hover,.settlement-discount__textarea:hover{background:var(--component-fill-input-hover)}.settlement-discount__input:focus,.settlement-discount__textarea:focus{border-color:var(--component-border-input-focus);background:var(--component-fill-input)}.settlement-discount__input:disabled,.settlement-discount__textarea:disabled{background:var(--component-fill-surface);cursor:not-allowed}.textarea.settlement-discount__textarea{height:150px;padding:var(--spacing-12);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)}@media (max-width:1023px){.modal-overlay:has(.settlement-discount-modal){padding:0}.settlement-discount-modal{border-radius:0;min-width:100vw;height:100dvh;max-height:none;padding:0}.settlement-discount-modal .modal__header--content{height:70px;padding:0 var(--spacing-32)}.settlement-discount-modal .modal__header--content+.modal__body{padding-top:var(--spacing-12)}.settlement-discount-modal .modal__close{display:none}.settlement-discount__header{justify-content:center;width:100%;position:relative}.settlement-discount__back{background-color:var(--component-icon-default);cursor:pointer;border:0;width:28px;height:28px;padding:0;display:block;position:absolute;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.settlement-discount__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);line-height:1.5}.settlement-discount-modal .modal__body{padding:var(--spacing-12) var(--spacing-32);margin-right:0}.settlement-discount__row,.settlement-discount__row--top{align-items:stretch;gap:var(--spacing-8);flex-direction:column}.settlement-discount__label br{display:none}.settlement-discount__row--top .settlement-discount__label{padding-top:0}.settlement-discount__value,.settlement-discount__input,.settlement-discount__textarea{width:100%}.settlement-discount-modal .modal__footer{padding:10px var(--spacing-32);background:var(--component-fill-bg);box-shadow:0 -4px 10px #0000000d}}@media (max-width:767px){.settlement-discount-modal .modal__header--content{height:48px;padding:0 var(--spacing-16)}.settlement-discount__back{width:24px;height:24px}.settlement-discount-modal .modal__body{padding:var(--spacing-12) var(--spacing-16)}.settlement-discount-modal .modal__footer{padding:10px var(--spacing-16) 34px;gap:13px}}.design-only__body{gap:var(--spacing-20);grid-template-columns:minmax(0,4fr) minmax(0,1fr);align-items:start;display:grid}.design-only__printers{border:1px solid var(--component-border-surface-divider);background:var(--semantic-fill-white);border-radius:8px;min-height:500px}.design-only__side{gap:var(--spacing-20);flex-direction:column;display:flex}.design-only__panel{gap:var(--spacing-12);flex-direction:column;display:flex}.design-only__panel-head{justify-content:space-between;align-items:center;min-height:40px;display:flex}.design-only__panel-title{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-table-header);margin:0}.design-only__panel-box{border:1px solid var(--component-border-surface-divider);background:var(--semantic-fill-white);border-radius:6px;overflow-y:auto}.design-only__panel-box--notification{height:434px}.design-only__panel-box--printer-ready{height:180px}.design-only__empty{border-bottom:1px solid var(--component-border-surface-divider);min-height:85px;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-table-default);justify-content:center;align-items:center;margin:0;display:flex}.technician-setting{gap:var(--spacing-32)}.technician-setting__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:30px;display:grid}.technician-setting__stack{gap:var(--spacing-32);flex-direction:column;display:flex}.technician-setting__box{box-sizing:border-box;width:100%;height:200px;padding:var(--spacing-12) var(--spacing-16);background:var(--component-fill-surface);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-input-filled);border:1px solid #0000;border-radius:8px;margin:0}.technician-setting__text{white-space:pre-wrap;word-break:break-all;overflow-y:auto}.technician-setting__editor{height:200px}.technician-setting__keywords{align-content:start;gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid;overflow-y:auto}.technician-setting__keyword{padding:var(--spacing-8) var(--spacing-12);background:var(--component-fill-btn-designorder-type);color:var(--component-text-default);word-break:break-all;border-radius:4px}.technician-setting__portfolio{height:100%}.technician-setting__gallery{gap:var(--spacing-16);flex:1;min-height:0;display:flex}.technician-setting__main-image{border:1px solid var(--component-border-list);background:var(--semantic-fill-white);cursor:pointer;border-radius:8px;flex:1;height:382px;padding:0;position:relative;overflow:hidden}.technician-setting__main-image img{object-fit:contain}.technician-setting__thumbs{gap:var(--spacing-16);flex-direction:column;flex-shrink:0;width:169px;max-height:520px;margin:0;padding:0 5px 0 0;list-style:none;display:flex;overflow-y:auto}.technician-setting__thumb{border:1px solid var(--component-border-list);border-radius:8px;flex-shrink:0;height:164px;position:relative;overflow:hidden}.technician-setting__thumb--selected{border:2px solid var(--component-border-btn-secondary)}.technician-setting__thumb-button{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.technician-setting__thumb-button img{object-fit:cover}.technician-setting__thumb-delete{top:var(--spacing-8);right:var(--spacing-8);background:var(--semantic-fill-white);cursor:pointer;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:absolute}.technician-setting__thumb-delete:after{content:"";background-color:var(--component-icon-default);position:absolute;inset:4px;-webkit-mask:url(/images/icons/close.svg) 50%/contain no-repeat;mask:url(/images/icons/close.svg) 50%/contain no-repeat}.technician-setting__caption{box-sizing:border-box;min-height:60px;padding:10px var(--spacing-16);background:var(--component-fill-surface);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-input-filled);word-break:break-all;border-radius:8px;margin:0}.technician-setting__empty{min-height:200px;font-family:var(--typo-body-regular-sm-font-family);font-size:var(--typo-body-regular-sm-font-size);color:var(--component-text-default);flex:1;justify-content:center;align-items:center;margin:0;display:flex}.lab-search{gap:var(--spacing-12);flex-direction:column;display:flex}.lab-search .text-icon-button{align-self:center;height:48px}.phrase-input{align-items:center;gap:var(--spacing-8);height:48px;padding:0 var(--spacing-8) 0 var(--spacing-16);background:var(--component-fill-surface);border:1px solid #0000;border-radius:8px;display:flex}.phrase-input:focus-within{border-color:var(--component-border-input-focus);background:var(--component-fill-input)}.phrase-input__icon,.phrase-input__send-icon,.phrase-card__action span{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}.phrase-input__icon{color:var(--component-text-default)}.phrase-input__field{min-width:0;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-input-filled);background:0 0;border:0;outline:none;flex:1;padding:0}.phrase-input__field::placeholder{color:var(--component-text-input-default)}.phrase-input__send{background:var(--component-fill-btn-primary);width:32px;height:32px;color:var(--component-text-btn-primary);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.phrase-input__send .phrase-input__send-icon{width:18px;height:18px}.phrase-list{gap:var(--spacing-20);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.phrase-card{align-items:flex-start;gap:var(--spacing-12);padding:var(--spacing-20);border:1px solid var(--component-border-list);background:var(--semantic-fill-white);border-radius:8px;display:flex;box-shadow:0 4px 10px #0000001a}.phrase-card__body{gap:var(--spacing-12);flex-direction:column;flex:1;min-width:0;display:flex}.phrase-card__content,.phrase-card__edit{font-family:var(--typo-body-bold-md-font-family);font-size:var(--typo-body-bold-md-font-size);font-weight:var(--typo-body-bold-md-font-weight);color:var(--component-text-page-title);margin:0}.phrase-card__content{word-break:break-all;max-height:100px;overflow-y:auto}.phrase-card__edit{width:100%;padding:0 0 var(--spacing-4);border:0;border-bottom:1px solid var(--component-border-input-focus);background:0 0;outline:none}.phrase-card__meta{flex-direction:column;gap:2px;display:flex}.phrase-card__author{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-default)}.phrase-card__date{font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);color:var(--component-text-caption)}.phrase-card__actions{gap:var(--spacing-8);flex-shrink:0;display:flex}.phrase-card__action{color:var(--component-text-default);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.phrase-card__action span{width:20px;height:20px}.phrase-empty{padding:var(--spacing-16) 0;font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);color:var(--component-text-caption);text-align:center;margin:0}.software-select{gap:var(--spacing-12);display:flex}.software-select__option{justify-content:center;align-items:center;gap:var(--spacing-8);border:1px solid var(--component-border-btn-secondary);background:var(--semantic-fill-white);height:48px;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);cursor:pointer;border-radius:8px;flex:1;display:flex}.software-select__option:disabled{cursor:default}.software-select__option--selected{background:var(--component-fill-btn-primary);color:var(--component-text-btn-primary)}.keyword-select{gap:var(--spacing-16);padding-top:var(--spacing-16);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.keyword-select__group{gap:var(--spacing-12);flex-direction:column;min-width:0;display:flex}.keyword-select__title{padding-bottom:var(--spacing-8);border-bottom:1px solid var(--component-border-table-header);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-table-header);margin:0}.keyword-select__options{gap:var(--spacing-8);flex-direction:column;display:flex}.keyword-select__option{padding:var(--spacing-8) var(--spacing-12);background:var(--component-fill-btn-designorder-type);font-family:var(--typo-body-xxs-font-family);font-size:var(--typo-body-xxs-font-size);font-weight:var(--typo-body-xxs-font-weight);color:var(--component-text-default);text-align:left;word-break:keep-all;cursor:pointer;border:0;border-radius:4px}.keyword-select__option:hover{background:var(--component-fill-btn-designorder-type-hover)}.keyword-select__option--selected,.keyword-select__option--selected:hover{background:var(--component-fill-btn-primary);color:var(--component-text-btn-primary)}.portfolio-add{gap:var(--spacing-16);height:420px;padding-top:var(--spacing-16);display:flex}.portfolio-add__main{gap:var(--spacing-12);flex-direction:column;flex:1;min-width:0;display:flex}.portfolio-add__preview{border:1px solid var(--component-border-list);background:var(--semantic-fill-white);border-radius:8px;flex:1;position:relative;overflow:hidden}.portfolio-add__preview img{object-fit:contain}.portfolio-add__caption{box-sizing:border-box;height:48px;padding:0 var(--spacing-12);border:1px solid var(--component-border-input);background:var(--component-fill-input);font-family:var(--typo-body-xxs-font-family);font-size:var(--typo-body-xxs-font-size);font-weight:var(--typo-body-xxs-font-weight);color:var(--component-text-input-filled);border-radius:8px;outline:none}.portfolio-add__caption::placeholder{color:var(--component-text-input-default)}.portfolio-add__caption:focus{border-color:var(--component-border-input-focus)}.portfolio-add__empty{justify-content:center;align-items:center;gap:var(--spacing-8);border:1px dashed var(--component-border-input);background:var(--component-fill-surface);cursor:pointer;border-radius:8px;flex-direction:column;flex:1;display:flex}.portfolio-add__empty-title{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)}.portfolio-add__empty-guide{font-family:var(--typo-body-xxs-font-family);font-size:var(--typo-body-xxs-font-size);color:var(--component-text-input-default)}.portfolio-add__thumbs{gap:var(--spacing-12);flex-direction:column;flex-shrink:0;width:105px;margin:0;padding:2px 5px 2px 2px;list-style:none;display:flex;overflow-y:auto}.portfolio-add__thumb{border:1px solid var(--component-border-list);border-radius:8px;flex-shrink:0;height:96px;position:relative;overflow:hidden}.portfolio-add__thumb--selected{border:2px solid var(--component-border-btn-secondary)}.portfolio-add__thumb-button{background:var(--semantic-fill-white);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.portfolio-add__thumb-button img{object-fit:contain}.portfolio-add__remove{top:var(--spacing-8);right:var(--spacing-8);background:var(--semantic-fill-white);width:28px;height:28px;box-shadow:0 0 0 1px var(--component-border-list);cursor:pointer;border:0;border-radius:50%;padding:0;position:absolute}.portfolio-add__remove:after{content:"";background-color:var(--component-icon-default);position:absolute;inset:5px;-webkit-mask:url(/images/icons/close.svg) 50%/contain no-repeat;mask:url(/images/icons/close.svg) 50%/contain no-repeat}.portfolio-add__remove--small{top:var(--spacing-4);right:var(--spacing-4);width:20px;height:20px}.portfolio-add__remove--small:after{inset:3px}.portfolio-add__add{border:1px dashed var(--component-border-input);background:var(--semantic-fill-white);cursor:pointer;border-radius:8px;height:96px;display:block;position:relative}.portfolio-add__add:after{content:"";background-color:var(--component-icon-default);position:absolute;inset:34px;-webkit-mask:url(/images/icons/add.svg) 50%/contain no-repeat;mask:url(/images/icons/add.svg) 50%/contain no-repeat}@media (max-width:1439px){.technician-setting__gallery{gap:var(--spacing-12);flex-direction:column}.technician-setting__main-image{aspect-ratio:609/613;flex:none;width:100%;height:auto}.technician-setting__thumbs{width:100%;max-height:none;padding:0 0 var(--spacing-8);flex-direction:row;overflow:auto hidden}.technician-setting__thumb{width:80px;height:80px}}@media (max-width:1023px){.technician-setting__columns{grid-template-columns:minmax(0,1fr)}.keyword-select{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.technician-setting .section-card{padding:var(--spacing-16)}.technician-setting__main-image{aspect-ratio:311/276}}.technician-search-grid .action-buttons-cell{width:100%;display:flex}.technician-search-grid .action-buttons-cell .button{flex:1;min-width:0}.client-management{background:var(--component-fill-surface)}.client-management .order-list__head{border-bottom:1px solid var(--component-border-section-title-divider)}.client-tabs{gap:var(--spacing-28);flex-direction:column;display:flex}.client-tabs__bar{justify-content:space-between;align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.client-tabs__search{width:300px;max-width:100%}.client-tabs__search .field__hint{display:none}.client-tabs__search-button{color:var(--component-text-default);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.client-tabs__search-button span{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}.client-cards{gap:var(--spacing-32);flex-direction:column;display:flex}.client-cards__list{gap:var(--spacing-20);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.client-cards__empty{padding:var(--spacing-40) 0;font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);color:var(--component-text-caption);text-align:center;margin:0}.client-card{gap:var(--spacing-20);min-width:0;padding:var(--spacing-20);background:var(--semantic-fill-white);border-radius:8px;flex-direction:column;display:flex;box-shadow:0 4px 5px #0000001a}.client-card__head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-8);display:flex}.client-card__heading{gap:var(--spacing-4);flex-direction:column;flex:1;min-width:0;display:flex}.client-card__badge{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-btn-secondary)}.client-card__name{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-page-title);text-align:left;word-break:break-all;background:0 0;border:0;margin:0;padding:0}.client-card__name--editable{justify-content:space-between;align-items:center;gap:var(--spacing-8);cursor:pointer;width:100%;display:flex}.client-card__name--editable .client-card__name-text{min-width:0}.client-card__name--editable .client-card__name-icon{color:var(--component-icon-default)}.client-card__name--editable:hover .client-card__name-icon{color:var(--component-icon-primary)}.client-card__name-icon,.client-card__bookmark span,.client-card__icon{background-color:currentColor;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}.client-card__name-icon{width:24px;height:24px}.client-card__bookmark{color:var(--component-fill-btn-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.client-card__bookmark span{width:24px;height:24px}.client-card__rows{gap:var(--spacing-4);flex-direction:column;flex:1;margin:0;display:flex}.client-card__row{align-items:center;display:flex}.client-card__label{width:80px;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-default);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.client-card__icon{width:20px;height:20px}.client-card__value{min-width:0;min-height:42px;padding:0 var(--spacing-16);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);word-break:break-all;flex:1;align-items:center;margin:0;display:flex}.client-card__actions{gap:9px;display:flex}.client-card__actions .button{min-width:0;padding:0 var(--spacing-8);flex:1}@media (max-width:1279px){.client-cards__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.client-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}.client-tabs{gap:var(--spacing-20)}.client-tabs__bar{align-items:stretch;gap:var(--spacing-20);flex-direction:column}.client-tabs__search{width:100%}.client-tabs .pill-tabs__item{min-width:72px;height:36px;padding:0 var(--spacing-12)}}@media (max-width:767px){.client-cards__list{grid-template-columns:minmax(0,1fr)}}.client-regulation{gap:var(--spacing-20);padding-top:var(--spacing-16);flex-direction:column;display:flex}.client-regulation .info-collapse__badge{display:none}.client-regulation .info-collapse__list{border-left:0;padding-left:0}.client-regulation__memo{height:150px}.client-regulation__close-day{align-items:center;gap:var(--spacing-12);display:flex}.client-regulation__close-day .select-box{width:140px}.lab-detail{gap:var(--spacing-20);padding-top:var(--spacing-16);flex-direction:column;display:flex}.lab-detail__keywords{gap:var(--spacing-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lab-detail__keyword{padding:var(--spacing-8) var(--spacing-12);background:var(--component-fill-btn-designorder-type);font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-default);border-radius:4px}.lab-detail__portfolio{gap:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lab-detail__image{aspect-ratio:1;background:var(--component-fill-surface);cursor:zoom-in;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lab-detail__image img{object-fit:cover}.lab-detail__empty{background:var(--component-fill-surface);min-height:120px;font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-caption);border-radius:8px;justify-content:center;align-items:center;margin:0;display:flex}@media (max-width:767px){.lab-detail__portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-tabs__summary{justify-content:space-between;align-items:center;gap:var(--spacing-12);min-height:40px;display:flex}.unregistered-clinic{gap:var(--spacing-12);padding-top:var(--spacing-16);flex-direction:column;display:flex}.unregistered-clinic__guide{align-items:center;gap:var(--spacing-4);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);margin:0;display:flex}.unregistered-clinic__guide .field__required{margin:0}.client-tabs__total{font-family:var(--typo-body-regular-md-font-family);font-size:var(--typo-body-regular-md-font-size);font-weight:var(--typo-body-regular-md-font-weight);color:var(--component-text-input-filled);margin:0;line-height:1.45}.client-tabs__total strong{font-weight:var(--font-weight-semibold)}.prosthesis-register{height:673px;margin:0 calc(-1*var(--modal-padding-x));padding:0 var(--modal-padding-x);border-top:1px solid var(--component-border-surface-divider);gap:30px;display:flex}.prosthesis-register__section-title{font-family:var(--typo-body-bold-sm-font-family);font-size:16px;font-weight:var(--font-weight-bold);color:var(--component-text-input-filled);margin:0;line-height:1.45}.prosthesis-register__footer{justify-content:flex-end;gap:var(--spacing-16);width:100%;display:flex}.prosthesis-register__footer .button{width:218px}.prosthesis-edit{margin:0 calc(-1*var(--modal-padding-x));padding:0 var(--modal-padding-x);border-top:1px solid var(--component-border-surface-divider)}.prosthesis-edit .prosthesis-form{overflow:visible}.prosthesis-edit .prosthesis-form__label{width:90px}.prosthesis-edit .prosthesis-form__control{flex:1;width:auto;min-width:0}.prosthesis-edit__footer{gap:var(--spacing-8);width:100%;display:flex}.prosthesis-catalog{gap:var(--spacing-12);width:510px;min-height:0;padding:var(--spacing-20) 30px var(--spacing-20) 0;border-right:1px solid var(--component-border-surface-divider);flex-direction:column;flex-shrink:0;display:flex}.prosthesis-catalog__tabs{display:flex}.prosthesis-catalog__tab{justify-content:center;align-items:center;gap:var(--spacing-4);width:80px;height:70px;padding:var(--spacing-4);border:1px solid var(--component-border-section-divider);background:var(--semantic-fill-white);font-family:var(--typo-label-sm-font-family);font-size:12px;font-weight:var(--typo-label-sm-font-weight);color:var(--component-text-default);cursor:pointer;border-left:0;flex-direction:column;display:flex}.prosthesis-catalog__tab:first-child{border-left:1px solid var(--component-border-section-divider)}.prosthesis-catalog__tab--selected{border-color:var(--component-fill-tab-selected);background:var(--component-fill-tab-selected);color:var(--component-text-tab-selected)}.prosthesis-catalog__tab--selected:first-child{border-left-color:var(--component-fill-tab-selected)}.prosthesis-catalog__tab-icon{background-color:currentColor;width:36px;height:36px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prosthesis-catalog__search .field__hint{display:none}.prosthesis-catalog__search-button{color:var(--component-icon-primary);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.prosthesis-catalog__search-button span{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}.prosthesis-catalog__table{border-top:2px solid var(--component-border-table-header);flex:1;min-height:0;overflow-y:auto}.prosthesis-catalog__table table{border-collapse:collapse;table-layout:fixed;width:100%}.prosthesis-catalog__table th{z-index:1;height:42px;padding:0 var(--spacing-12);border-bottom:1px solid var(--component-border-table-header);background:var(--semantic-fill-white);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-table-header);text-align:center;white-space:nowrap;position:sticky;top:0}.prosthesis-catalog__table td{height:42px;padding:0 var(--spacing-12);border-bottom:1px solid var(--component-border-table);font-family:var(--typo-body-regular-sm-font-family);color:var(--component-text-default);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.prosthesis-catalog__table tbody tr{cursor:pointer}.prosthesis-catalog__radio-cell{width:44px;padding:0!important}.prosthesis-catalog__category-cell{width:120px}.prosthesis-catalog__type-cell{width:90px}.prosthesis-catalog__active-cell{width:76px}.prosthesis-catalog__radio{border:2px solid var(--color-gray-70);background:var(--component-fill-input);vertical-align:middle;cursor:pointer;appearance:none;border-radius:50%;width:24px;height:24px;margin:0}.prosthesis-catalog__radio:checked{border:7px solid var(--component-border-check-on)}.prosthesis-catalog__empty{padding:var(--spacing-40) 0;font-family:var(--typo-body-regular-xs-font-family);font-size:var(--typo-body-regular-xs-font-size);color:var(--component-text-caption);text-align:center;margin:0}.prosthesis-catalog__new{justify-content:center;align-items:center;gap:var(--spacing-12);padding:10px var(--spacing-12);background:var(--component-fill-surface);font-family:var(--typo-body-regular-sm-font-family);color:var(--component-text-default);font-size:15px;display:flex}.prosthesis-catalog__new-button{height:40px;padding:0 var(--spacing-16) 0 var(--spacing-12);border:1px solid var(--component-border-btn-secondary);background:var(--component-fill-info-surface);font-family:var(--typo-body-bold-sm-font-family);font-size:15px;font-weight:var(--font-weight-medium);color:var(--component-text-btn-secondary);cursor:pointer;border-radius:25px;align-items:center;gap:2px;display:inline-flex}.prosthesis-catalog__new-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}.prosthesis-form{gap:var(--spacing-24);min-width:0;padding:var(--spacing-20) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.prosthesis-form>*{flex-shrink:0}.prosthesis-form__fields{gap:var(--spacing-12);flex-direction:column;display:flex}.prosthesis-form__row{justify-content:space-between;align-items:center;gap:var(--spacing-12);display:flex}.prosthesis-form__label{font-family:var(--typo-body-bold-xs-font-family);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--component-text-label);white-space:nowrap;line-height:1.45}.prosthesis-form__control{width:362px}.prosthesis-form__control .select-box{width:100%}.prosthesis-form__control .field__hint{display:none}.prosthesis-form__abutments{height:48px;display:flex}.prosthesis-form__abutment{border:1px solid var(--component-border-input);background:var(--semantic-fill-white);font-family:var(--typo-body-regular-xs-font-family);color:var(--component-text-input-filled);cursor:pointer;border-left:0;flex:1;font-size:14px}.prosthesis-form__abutment:first-child{border-left:1px solid var(--component-border-input);border-radius:8px 0 0 8px}.prosthesis-form__abutment:last-child{border-radius:0 8px 8px 0}.prosthesis-form__abutment--selected{border-color:var(--component-fill-btn-primary);background:var(--component-fill-btn-primary);font-weight:var(--font-weight-bold);color:var(--component-text-btn-primary)}.prosthesis-form__abutment--selected:first-child{border-left-color:var(--component-fill-btn-primary)}.prosthesis-form__fees{gap:22px;display:flex}.fee-table{width:215px;font-family:var(--typo-body-regular-xs-font-family);color:var(--component-text-default);flex-direction:column;font-size:14px;display:flex}.fee-table--disabled .fee-table__group,.fee-table--disabled .fee-table__row--day{opacity:.4}.fee-table__head{height:45px;padding:0 var(--spacing-12);border-top:2px solid var(--component-border-table-header);border-bottom:1px solid var(--component-border-table-header);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-table-header);align-items:center;display:flex}.fee-table__head .checkbox__label{font:inherit;color:inherit}.fee-table__group{display:flex}.fee-table__group-label{border-right:1px solid var(--component-border-table);border-bottom:1px solid var(--component-border-table);width:52px;font-weight:var(--font-weight-medium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fee-table__rows{flex-direction:column;flex:1;min-width:0;display:flex}.fee-table__row{border-bottom:1px solid var(--component-border-table);align-items:center;height:37px;display:flex}.fee-table__label{width:64px;height:100%;padding:0 var(--spacing-8);border-right:1px solid var(--component-border-table);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fee-table__group--plain .fee-table__label,.fee-table__row--day .fee-table__label{width:96px;padding:0 var(--spacing-12);justify-content:flex-start}.fee-table__row--day .fee-table__label{width:116px}.fee-table__value{min-width:0;height:100%;padding:0 var(--spacing-8);cursor:text;flex:1;justify-content:flex-end;align-items:center;gap:2px;display:flex}.fee-table__input{width:100%;min-width:0;font-family:var(--typo-body-bold-xs-font-family);font-size:14px;font-weight:var(--font-weight-bold);color:var(--component-text-default);text-align:right;background:0 0;border:0;outline:none;padding:0}.fee-table__input:disabled{cursor:not-allowed}.fee-table__unit{font-weight:var(--font-weight-medium);flex-shrink:0}.file-attach-modal{padding-bottom:30px}.file-attach-modal .modal__title{font-family:var(--typo-heading-md-font-family);font-size:var(--typo-heading-md-font-size);font-weight:var(--font-weight-semibold);padding-top:10px}.file-attach-modal .modal__close{margin-right:-14px}.file-attach-modal .modal__body{padding-top:var(--spacing-20)}.file-attach-modal .modal__footer{padding-top:var(--spacing-24)}.file-attach-modal .data-grid__th{height:42px;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)}.file-attach{gap:var(--spacing-12);font-size:var(--font-size-13);flex-direction:column;display:flex}.file-attach__notice{color:var(--component-text-error);margin:0}.file-attach__footer{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:9px;width:100%;display:grid}.file-attach__footer .button--md{min-width:0}.file-attach-link{gap:var(--spacing-8);display:flex}.file-attach-link__button{align-items:center;gap:var(--spacing-8);height:48px;padding:0 var(--spacing-16) 0 var(--spacing-12);border:1px solid var(--component-border-btn-designorder-file);background:var(--component-fill-btn-secondary);cursor:pointer;border-radius:8px;display:inline-flex}.file-attach-link__button:disabled{cursor:not-allowed;opacity:.4}.file-attach-link__add{background-color:var(--component-text-menu);width:20px;height:20px;-webkit-mask-size:contain;mask-size:contain}.order-attachment{gap:var(--spacing-20);font-size:var(--font-size-13);flex-direction:column;display:flex}.order-attachment__patient{font-weight:var(--typo-body-bold-xxs-font-weight);color:var(--component-text-default);margin:0}.attachment-section{gap:var(--spacing-8);flex-direction:column;display:flex}.attachment-section__title{font-size:var(--font-size-13);font-weight:var(--typo-body-bold-xxs-font-weight);color:var(--component-text-default);margin:0}.attachment-files{align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.attachment-files__toggle{align-items:center;gap:var(--spacing-4);font:inherit;color:var(--semantic-text-brand);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.attachment-files__arrow{background-color:currentColor;width:16px;height:16px;-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}.attachment-files__arrow--up{transform:rotate(180deg)}.attachment-files__list{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attachment-files__link{align-items:center;gap:var(--spacing-4);color:var(--component-text-default);word-break:break-all;text-decoration:underline;display:inline-flex}.design-result__link{font:inherit;color:var(--component-text-default);text-align:left;word-break:break-all;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.attachment-files__icon{background-color:currentColor;flex-shrink:0;width:14px;height:14px;transform:rotate(180deg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.attachment-memo__input{box-sizing:border-box;width:100%;min-height:100px;padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--component-border-input);background:var(--component-fill-input);font-family:inherit;font-size:var(--font-size-13);color:var(--component-text-input-filled);resize:vertical;border-radius:8px;outline:none}.attachment-memo__input::placeholder{color:var(--component-text-input-default)}.attachment-memo__input:focus{border-color:var(--component-border-input-focus)}.attachment-memo__input:disabled{opacity:.6;cursor:not-allowed}.attachment-memo__input--edit{min-height:80px}.attachment-memo__list{margin:var(--spacing-16) 0 0;border-top:1px solid var(--component-border-surface-divider);padding:0;list-style:none}.attachment-memo__item{align-items:flex-end;gap:var(--spacing-8);padding:var(--spacing-20) var(--spacing-12);border-bottom:1px solid var(--component-border-surface-divider);flex-direction:column;display:flex}.attachment-memo__head{justify-content:space-between;align-items:center;gap:var(--spacing-12);width:100%;display:flex}.attachment-memo__author,.attachment-memo__date{white-space:nowrap;margin:0}.attachment-memo__author{font-size:var(--font-size-13);color:var(--component-text-accent);font-weight:700}.attachment-memo__date{font-size:var(--font-size-12);color:var(--semantic-text-subtle)}.attachment-memo__content{width:100%;font-size:var(--font-size-13);color:var(--semantic-text-subtle);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.attachment-memo__actions{align-items:center;gap:var(--spacing-4);display:flex}.attachment-memo__save,.attachment-memo__text-button{min-width:72px;height:36px;padding:0 var(--spacing-8);font-family:inherit;font-size:var(--font-size-13);cursor:pointer;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-weight:700;display:inline-flex}.attachment-memo__save{background:var(--component-fill-btn-primary);color:var(--component-text-btn-primary)}.attachment-memo__save:hover{background:var(--component-fill-btn-primary-hover)}.attachment-memo__save:disabled{background:var(--component-fill-btn-primary-disabled);color:var(--component-text-input-default);cursor:default}.attachment-memo__text-button{background:var(--semantic-fill-white);color:var(--semantic-text-subtle)}.attachment-memo__text-button:hover{background:var(--component-fill-btn-designorder-file-hover)}.attachment-memo__icon{background-color:currentColor;flex-shrink:0;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}.attachment-footer{gap:var(--spacing-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.attachment-footer__menu,.attachment-footer__menu .menu-select__trigger{width:100%}.attachment-footer__menu .menu-select__list{min-width:0;inset:auto 0 100%}.attachment-footer__menu .menu-select__option{font-size:var(--font-size-13)}.attachment-footer__upload{justify-content:center;align-items:center;gap:var(--spacing-4);box-sizing:border-box;width:100%;height:40px;padding:0 var(--spacing-16);border:1px solid var(--component-border-btn-secondary);background:var(--component-fill-btn-secondary);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-btn-secondary);white-space:nowrap;border-radius:8px;display:inline-flex}.attachment-footer__upload:hover{background:var(--component-fill-btn-secondary-hover)}.attachment-footer__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}.stl-upload__grid{max-height:368px;overflow-y:auto}.stl-upload__file{word-break:break-all}.stl-upload__upload{font:inherit;color:var(--semantic-text-brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.stl-upload__delete{background-color:var(--component-text-input-default);cursor:pointer;border:0;width:20px;height:20px;padding:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.partner-link{font:inherit;color:var(--semantic-text-brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.partner-link--left{text-align:left;display:block}.partner-toolbar{gap:var(--spacing-8);display:inline-flex}.partner-approval[data-status=PENDING],.partner-approval[data-status=OPEN],.partner-approval[data-status=IN_PROGRESS]{color:#c58f09}.partner-approval[data-status=APPROVED],.partner-approval[data-status=RESOLVED]{color:#388e52}.partner-approval[data-status=REJECTED],.partner-approval[data-status=CLOSED]{color:var(--component-text-error)}.partner-detail__actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.partner-detail__sign{border:1px solid var(--component-border-surface-divider);background:var(--semantic-fill-white);border-radius:4px;width:auto;max-width:200px;height:auto;max-height:80px;display:block}.partner-edit__phone{align-items:center;gap:var(--spacing-8);display:flex}.partner-edit__phone>:first-child{flex-shrink:0;width:120px}.partner-edit__phone>.field{flex:1;min-width:0}.partner-edit__name{gap:var(--spacing-8);display:flex}.partner-edit__name>.field{flex:1;min-width:0}.partner-edit__checks{gap:var(--spacing-16);flex-wrap:wrap;display:flex}.partner-edit__inline{align-items:center;gap:var(--spacing-8);display:flex}.partner-edit__inline>.field{flex:1;min-width:0}.partner-edit__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.partner-edit__file-hint{color:var(--component-text-caption)}.partner-edit__address{padding:var(--spacing-8) 0}.partner-edit__address .field__label{display:none}.partner-edit__address .address-field__row .button{height:36px}.partner-edit__address .address-field__rows>:first-child{width:100%}.partner-detail__text{white-space:pre-wrap;word-break:break-all}.partner-inquiry{gap:var(--spacing-24);background:var(--semantic-fill-white);flex-direction:column;display:flex}.partner-inquiry .info-table,.partner-inquiry .info-table .field__input{font-size:var(--font-size-14)}.partner-inquiry .info-table__value{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.partner-product__header{align-items:center;gap:var(--spacing-4);display:inline-flex}.partner-product__calc{gap:var(--spacing-4);padding:var(--spacing-8) 0;flex-direction:column;display:flex}.partner-product__hint{font-size:var(--font-size-12);color:var(--component-text-error)}.partner-product__info{background:var(--component-text-caption);cursor:help;width:20px;height:20px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.partner-inquiry__files{gap:var(--spacing-4);flex-direction:column;display:flex}.partner-inquiry__buttons{justify-content:space-between;gap:var(--spacing-8);margin-top:var(--spacing-16);display:flex}.partner-dashboard{gap:var(--spacing-32);flex-direction:column;display:flex}.partner-dashboard-period{justify-content:space-between;align-items:flex-start;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.partner-dashboard-period__actions{align-items:center;gap:var(--spacing-8);display:flex}.partner-dashboard__row{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-dashboard__section{gap:var(--spacing-16);flex-direction:column;display:flex}.partner-dashboard__section-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);margin:0}.partner-dashboard__split{gap:var(--spacing-16);grid-template-columns:minmax(0,7fr) minmax(0,3fr);display:grid}.partner-dashboard__card{background:var(--semantic-fill-white)}.partner-dashboard__value{align-items:baseline;gap:var(--spacing-4);color:var(--component-text-page-title);margin:0;display:flex}.partner-dashboard__value strong{font-family:var(--typo-title-md-font-family);font-size:var(--typo-title-md-font-size);font-weight:var(--typo-title-md-font-weight)}.partner-dashboard__value span{font-family:var(--typo-body-md-font-family);font-size:var(--typo-body-md-font-size);color:var(--component-text-default)}.partner-dashboard__change{align-items:center;gap:var(--spacing-4);font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);margin:0;display:flex}.partner-dashboard__change-label{color:var(--component-text-caption)}.partner-dashboard__change-rate{font-weight:var(--typo-body-bold-xs-font-weight)}.partner-dashboard__change-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}.partner-dashboard__change[data-trend=up] .partner-dashboard__change-rate,.partner-dashboard__change[data-trend=up] .partner-dashboard__change-icon{color:var(--component-icon-information)}.partner-dashboard__change[data-trend=down] .partner-dashboard__change-rate,.partner-dashboard__change[data-trend=down] .partner-dashboard__change-icon{color:var(--component-icon-error)}.partner-dashboard__trend-tabs{gap:var(--spacing-4);display:flex}.partner-dashboard__trend-tab{height:32px;padding:0 var(--spacing-12);border:1px solid var(--component-border-section-divider);background:var(--semantic-fill-white);cursor:pointer;font-family:var(--typo-body-xs-font-family);font-size:var(--typo-body-xs-font-size);color:var(--component-text-btn-tertiary);white-space:nowrap;border-radius:6px}.partner-dashboard__trend-tab:hover{background:var(--component-fill-surface)}.partner-dashboard__trend-tab--active,.partner-dashboard__trend-tab--active:hover{border-color:var(--semantic-border-brand-strong);background:var(--semantic-fill-brand-subtle);color:var(--semantic-text-brand)}.partner-dashboard__table{border-collapse:collapse;width:100%;font-size:var(--typo-body-xs-font-size)}.partner-dashboard__table th,.partner-dashboard__table td{padding:var(--spacing-8) 0;border-bottom:1px solid var(--component-border-section-divider);text-align:right;white-space:nowrap}.partner-dashboard__table th:first-child,.partner-dashboard__table td:first-child{text-align:left}.partner-dashboard__table th{font-weight:var(--typo-body-xs-font-weight);color:var(--component-text-caption)}.partner-dashboard__table td{color:var(--component-text-default)}.partner-dashboard__table-total td{font-weight:var(--typo-body-bold-xs-font-weight);color:var(--component-text-page-title);border-bottom:0}.partner-dashboard__dot{width:10px;height:10px;margin-right:var(--spacing-8);vertical-align:middle;border-radius:50%;display:inline-block}.partner-dashboard__bar{background:var(--semantic-fill-subtle);border-radius:6px;height:32px;display:flex;overflow:hidden}.partner-dashboard__bar-fill{font-size:var(--font-size-12);font-weight:var(--typo-body-bold-xs-font-weight);color:var(--semantic-fill-white);white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.partner-dashboard__legend{gap:var(--spacing-16);font-size:var(--typo-body-xs-font-size);color:var(--component-text-default);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.partner-dashboard__legend .partner-dashboard__dot{margin-right:var(--spacing-4)}.partner-dashboard__org-box{gap:var(--spacing-12);padding:var(--spacing-12);background:#8979ff0d;border:1px solid #e9e5ff;border-radius:10px;display:flex}.partner-dashboard__org-box[data-type=LAB]{background:#3cc3df0d;border-color:#d9f3f8}.partner-dashboard__org-item{gap:var(--spacing-4);padding:var(--spacing-12);border-radius:10px;flex-direction:column;flex:1;display:flex}.partner-dashboard__org-item--new{background:#e9e5ff}.partner-dashboard__org-box[data-type=LAB] .partner-dashboard__org-item--new{background:#d9f3f8}.partner-dashboard__org-label,.partner-dashboard__org-caption{margin:0}.partner-dashboard__org-label{font-size:var(--typo-body-xs-font-size);color:var(--component-text-page-title)}.partner-dashboard__org-value{align-items:baseline;gap:2px;margin:0;display:flex}.partner-dashboard__org-value strong{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)}.partner-dashboard__org-value span{font-size:var(--typo-body-xs-font-size);color:var(--component-text-default)}.partner-dashboard__org-caption{font-size:var(--font-size-12);color:var(--component-text-caption)}.partner-dashboard__org-percent{color:#8979ff}.partner-dashboard__org-box[data-type=LAB] .partner-dashboard__org-percent{color:#3cc3df}@media (max-width:1023px){.partner-dashboard__row,.partner-dashboard__split{grid-template-columns:minmax(0,1fr)}}.enclosed-items{gap:var(--spacing-12);font-size:var(--font-size-13);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.enclosed-items__field{gap:var(--spacing-4);flex-direction:column;display:flex}.enclosed-items__label{font-family:var(--typo-body-bold-xs-font-family);font-weight:var(--typo-body-bold-xs-font-weight);color:var(--component-text-table-header)}.enclosed-items__footer{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.shade-modal{gap:var(--spacing-8);font-size:var(--font-size-13);flex-direction:column;display:flex}.shade-modal__body{gap:var(--spacing-40);display:flex}.shade-modal__guide{margin:var(--spacing-8) 0 0;color:var(--component-text-table-header)}.shade-modal__comment{width:100%;height:96px;padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--component-border-input);background:var(--component-fill-input);resize:none;font:inherit;color:var(--component-text-input-filled);border-radius:8px;outline:none}.shade-modal__comment::placeholder{color:var(--component-text-input-default)}.shade-modal__comment:focus{border-color:var(--component-border-input-focus)}.shade-modal__footer{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.shade-tooth{flex-shrink:0;width:149px;height:218px;position:relative}.shade-tooth__area{border:1px solid var(--component-border-input);cursor:pointer;width:62px;height:41px;font-size:var(--font-size-12);color:var(--component-text-menu);opacity:.85;background:#ffffffe6;padding:0 2px;line-height:1.2;position:absolute;left:51%;transform:translate(-50%)}.shade-tooth__area:hover{opacity:1}.shade-tooth__area--top{top:51px}.shade-tooth__area--middle{top:105px}.shade-tooth__area--bottom{top:164px}.shade-tooth__area--selected{border-color:var(--component-border-btn-secondary);background:var(--component-fill-btn-designorder-nomal-selected);color:var(--component-text-btn-secondary);opacity:1}.shade-picker{gap:var(--spacing-16);flex-direction:column;flex:1;min-width:0;display:flex}.shade-picker__tabs{gap:var(--spacing-8);display:flex}.shade-picker__tab{height:32px;padding:0 var(--spacing-12);cursor:pointer;font:inherit;color:var(--component-text-default);background:0 0;border:1px solid #0000;border-radius:16px}.shade-picker__tab--selected{background:var(--component-fill-btn-primary);color:var(--component-text-btn-primary)}.shade-picker__grid{gap:var(--spacing-8);flex-direction:column;display:flex}.shade-picker__row{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.shade-picker__shade{border:1px solid var(--component-border-btn-designorder-normal);background:var(--component-fill-btn-designorder-nomal-selected);cursor:pointer;width:80px;height:30px;font:inherit;color:var(--component-text-btn-secondary);border-radius:4px}.shade-picker__shade:hover{background:var(--component-fill-bg)}.shade-picker__shade--empty{visibility:hidden}.shade-picker__actions{justify-content:flex-end;gap:var(--spacing-8);display:flex}.shade-picker__action{justify-content:center;align-items:center;gap:var(--spacing-4);min-width:110px;height:40px;padding:0 var(--spacing-12);border:1px solid var(--component-border-btn-secondary);background:var(--component-fill-btn-secondary);cursor:pointer;font-family:var(--typo-body-bold-xs-font-family);font-weight:var(--typo-body-bold-xs-font-weight);font-size:var(--font-size-13);color:var(--component-text-btn-secondary);border-radius:8px;display:inline-flex}.shade-picker__action-icon{background-color:currentColor;width:16px;height:16px;-webkit-mask-size:contain;mask-size:contain}.error-screen{justify-content:center;align-items:center;gap:var(--spacing-60);padding:120px var(--spacing-32);word-break:keep-all;flex-direction:column;flex:1;display:flex}.error-screen__logo{opacity:.2;width:240px;height:auto}.error-screen__body{align-items:center;gap:var(--spacing-80);flex-direction:column;width:100%;display:flex}.error-screen__text{align-items:center;gap:var(--spacing-16);text-align:center;flex-direction:column;display:flex}.error-screen__title{font-family:var(--typo-title-md-font-family);font-size:var(--typo-title-md-font-size);font-weight:var(--typo-title-md-font-weight);color:var(--component-text-page-title);margin:0}.error-screen__desc{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);white-space:pre-line;margin:0;line-height:1.5}.error-screen__actions{justify-content:center;gap:var(--spacing-16);width:100%;display:flex}@media (max-width:767px){.error-screen{justify-content:flex-start;gap:var(--spacing-40);padding:120px var(--spacing-16)}.error-screen__logo{width:180px}.error-screen__body{gap:var(--spacing-40)}.error-screen__actions{gap:var(--spacing-12)}.error-screen__actions .button{flex:1;min-width:0;height:48px}}
