@charset "UTF-8";@media(prefers-color-scheme:light){:root{--illog-color-gray-0: #ffffff;--illog-color-gray-5: #f5f5f5;--illog-color-gray-10: #e8e8e8;--illog-color-gray-20: #d1d1d1;--illog-color-gray-30: #b8b8b8;--illog-color-gray-40: #9a9a9a;--illog-color-gray-50: #7a7a7a;--illog-color-gray-60: #626262;--illog-color-gray-70: #4d4d4d;--illog-color-gray-80: #383838;--illog-color-gray-90: #212121;--illog-color-gray-95: #151515;--illog-color-gray-100: #000000;--illog-color-primary-5: #f1f5fa;--illog-color-primary-10: #dce7f3;--illog-color-primary-20: #bfd3e8;--illog-color-primary-30: #96b8df;--illog-color-primary-40: #73a1d2;--illog-color-primary-50: #3c79bf;--illog-color-primary-60: #2363aa;--illog-color-primary-70: #0d4581;--illog-color-primary-80: #08315f;--illog-color-primary-90: #052449;--illog-color-primary-95: #031a34;--illog-color-secondary-5: #f3f8f6;--illog-color-secondary-10: #e2efe9;--illog-color-secondary-20: #c1dad2;--illog-color-secondary-30: #94bdb3;--illog-color-secondary-40: #5f9084;--illog-color-secondary-50: #2d5a4c;--illog-color-secondary-60: #24493e;--illog-color-secondary-70: #1a3730;--illog-color-secondary-80: #112823;--illog-color-secondary-90: #081613;--illog-color-secondary-95: #040b09;--illog-color-point-5: #fcf0f2;--illog-color-point-10: #f6d8de;--illog-color-point-20: #ecb0bc;--illog-color-point-30: #e18697;--illog-color-point-40: #d75f75;--illog-color-point-50: #d63f58;--illog-color-point-60: #b12f45;--illog-color-point-70: #822237;--illog-color-point-80: #591625;--illog-color-point-90: #370d17;--illog-color-point-95: #24080f;--illog-color-graphic-10: #e5ecf9;--illog-color-graphic-30: #98acc5;--illog-color-graphic-50: #61758f;--illog-color-graphic-70: #39506c;--illog-color-graphic-90: #223a58}}@media(prefers-color-scheme:dark){:root{--illog-color-gray-0: #000000;--illog-color-gray-5: #151515;--illog-color-gray-10: #212121;--illog-color-gray-20: #383838;--illog-color-gray-30: #4d4d4d;--illog-color-gray-40: #626262;--illog-color-gray-50: #7a7a7a;--illog-color-gray-60: #9a9a9a;--illog-color-gray-70: #b8b8b8;--illog-color-gray-80: #d1d1d1;--illog-color-gray-90: #e8e8e8;--illog-color-gray-95: #f5f5f5;--illog-color-gray-100: #ffffff;--illog-color-primary-5: #031a34;--illog-color-primary-10: #052449;--illog-color-primary-20: #08315f;--illog-color-primary-30: #0d4581;--illog-color-primary-40: #2363aa;--illog-color-primary-50: #58a2f0;--illog-color-primary-60: #84baf2;--illog-color-primary-70: #b0d3f7;--illog-color-primary-80: #dce7f3;--illog-color-primary-90: #f1f5fa;--illog-color-primary-95: #f8faff;--illog-color-secondary-5: #040b09;--illog-color-secondary-10: #081613;--illog-color-secondary-20: #112823;--illog-color-secondary-30: #1a3730;--illog-color-secondary-40: #24493e;--illog-color-secondary-50: #33e4ad;--illog-color-secondary-60: #5cad98;--illog-color-secondary-70: #86c3b4;--illog-color-secondary-80: #c1dad2;--illog-color-secondary-90: #e2efe9;--illog-color-secondary-95: #f3f8f6;--illog-color-point-5: #24080f;--illog-color-point-10: #370d17;--illog-color-point-20: #591625;--illog-color-point-30: #822237;--illog-color-point-40: #b12f45;--illog-color-point-50: #e05f78;--illog-color-point-60: #ea8397;--illog-color-point-70: #f1a7b5;--illog-color-point-80: #f6d8de;--illog-color-point-90: #fcf0f2;--illog-color-point-95: #fef8f9;--illog-color-graphic-10: #223a58;--illog-color-graphic-30: #39506c;--illog-color-graphic-50: #61758f;--illog-color-graphic-70: #98acc5;--illog-color-graphic-90: #e5ecf9}}:root{--illog-color-danger-5: #fdefec;--illog-color-danger-10: #fcdfd9;--illog-color-danger-20: #f7afa1;--illog-color-danger-30: #f48771;--illog-color-danger-40: #f05f42;--illog-color-danger-50: #de3412;--illog-color-danger-60: #bd2c0f;--illog-color-danger-70: #8a240f;--illog-color-danger-80: #5c180a;--illog-color-danger-90: #390d05;--illog-color-danger-95: #260903;--illog-color-warning-5: #fff3db;--illog-color-warning-10: #ffe0a3;--illog-color-warning-20: #ffc95c;--illog-color-warning-30: #ffb114;--illog-color-warning-40: #c78500;--illog-color-warning-50: #9e6a00;--illog-color-warning-60: #8a5c00;--illog-color-warning-70: #614100;--illog-color-warning-80: #422c00;--illog-color-warning-90: #2e1f00;--illog-color-warning-95: #241800;--illog-color-success-5: #eaf6ec;--illog-color-success-10: #d8eedd;--illog-color-success-20: #a9dab4;--illog-color-success-30: #7ec88e;--illog-color-success-40: #3fa654;--illog-color-success-50: #228738;--illog-color-success-60: #267337;--illog-color-success-70: #285d33;--illog-color-success-80: #1f4727;--illog-color-success-90: #122b18;--illog-color-success-95: #0e2012;--illog-color-information-5: #e7f4fe;--illog-color-information-10: #d3ebfd;--illog-color-information-20: #9ed2fa;--illog-color-information-30: #5fb5f7;--illog-color-information-40: #2098f3;--illog-color-information-50: #0b78cb;--illog-color-information-60: #096ab3;--illog-color-information-70: #085691;--illog-color-information-80: #053961;--illog-color-information-90: #03253f;--illog-color-information-95: #021a2c;--illog-color-alpha-black100: rgba(0, 0, 0, 1);--illog-color-alpha-black75: rgba(0, 0, 0, .75);--illog-color-alpha-black50: rgba(0, 0, 0, .5);--illog-color-alpha-black25: rgba(0, 0, 0, .25);--illog-color-alpha-black10: rgba(0, 0, 0, .1);--illog-color-alpha-black0: rgba(0, 0, 0, 0);--illog-color-alpha-white100: rgba(255, 255, 255, 1);--illog-color-alpha-white75: rgba(255, 255, 255, .75);--illog-color-alpha-white50: rgba(255, 255, 255, .5);--illog-color-alpha-white25: rgba(255, 255, 255, .25);--illog-color-alpha-white10: rgba(255, 255, 255, .1);--illog-color-alpha-white0: rgba(255, 255, 255, 0);--illog-color-alpha-shadow1: rgba(0, 0, 0, .05);--illog-color-alpha-shadow2: rgba(0, 0, 0, .075);--illog-number-0: 0rem;--illog-number-1: .1rem;--illog-number-2: .2rem;--illog-number-3: .4rem;--illog-number-4: .6rem;--illog-number-5: .8rem;--illog-number-6: 1rem;--illog-number-7: 1.2rem;--illog-number-8: 1.6rem;--illog-number-9: 2rem;--illog-number-10: 2.4rem;--illog-number-11: 2.8rem;--illog-number-12: 3.2rem;--illog-number-13: 3.6rem;--illog-number-14: 4rem;--illog-number-15: 4.4rem;--illog-number-16: 4.8rem;--illog-number-17: 5.6rem;--illog-number-18: 6.4rem;--illog-number-19: 7.2rem;--illog-number-20: 8rem;--illog-number-max: 100rem;--illog-typo-font-type: "Noto Sans KR";--illog-typo-font-weight-regular: 400;--illog-typo-font-weight-bold: 700;--illog-typo-letter-spacing-0: var(--illog-number-0);--illog-typo-letter-spacing-1: var(--illog-number-1);--illog-border-width-variable-regular: var(--illog-number-1);--illog-border-width-variable-medium: var(--illog-number-2);--illog-border-width-static-regular: var(--illog-number-1);--illog-border-width-static-medium: var(--illog-number-2);--illog-color-surface-gray-subtler: var(--illog-color-gray-5);--illog-color-surface-gray-subtle: var(--illog-color-gray-10);--illog-color-surface-primary-subtler: var(--illog-color-primary-5);--illog-color-surface-secondary-subtler: var( --illog-color-secondary-5 );--illog-color-surface-point-subtler: var(--illog-color-point-5);--illog-color-surface-danger-subtler: var(--illog-color-danger-5);--illog-color-surface-warning-subtler: var(--illog-color-warning-5);--illog-color-surface-success-subtler: var(--illog-color-success-5);--illog-color-surface-information-subtler: var( --illog-color-information-5 );--illog-color-surface-white: var(--illog-color-gray-0);--illog-color-surface-white-subtle: var(--illog-color-gray-0);--illog-color-surface-white-subtler: var(--illog-color-gray-0);--illog-color-surface-white-static: var(--illog-color-gray-0);--illog-color-surface-inverse: var(--illog-color-gray-90);--illog-color-surface-inverse-static: var(--illog-color-gray-90);--illog-color-surface-disabled: var(--illog-color-gray-20);--illog-color-border-gray-light: var(--illog-color-gray-10);--illog-color-border-gray: var(--illog-color-gray-20);--illog-color-border-gray-dark: var(--illog-color-gray-60);--illog-color-border-gray-darker: var(--illog-color-gray-90);--illog-color-border-primary-light: var(--illog-color-primary-10);--illog-color-border-primary: var(--illog-color-primary-70);--illog-color-border-secondary-light: var( --illog-color-secondary-10 );--illog-color-border-secondary: var(--illog-color-secondary-70);--illog-color-border-point-light: var(--illog-color-point-10);--illog-color-border-point: var(--illog-color-point-70);--illog-color-border-danger-light: var(--illog-color-danger-10);--illog-color-border-danger: var(--illog-color-danger-70);--illog-color-border-warning-light: var(--illog-color-warning-10);--illog-color-border-warning: var(--illog-color-warning-70);--illog-color-border-success-light: var(--illog-color-success-10);--illog-color-border-success: var(--illog-color-success-70);--illog-color-border-information-light: var( --illog-color-information-10 );--illog-color-border-information: var(--illog-color-information-70);--illog-color-border-disabled: var(--illog-color-gray-30);--illog-color-border-inverse: var(--illog-color-gray-0);--illog-color-border-transparency: var(--illog-color-alpha-black0);--illog-color-divider-gray-light: var(--illog-color-gray-20);--illog-color-divider-gray: var(--illog-color-gray-40);--illog-color-divider-gray-dark: var(--illog-color-gray-50);--illog-color-divider-gray-darker: var(--illog-color-gray-90);--illog-color-divider-primary-light: var(--illog-color-primary-10);--illog-color-divider-primary: var(--illog-color-primary-70);--illog-color-divider-secondary-light: var( --illog-color-secondary-10 );--illog-color-divider-secondary: var(--illog-color-secondary-70);--illog-color-divider-point: var(--illog-color-point-70);--illog-color-divider-error: var(--illog-color-danger-70);--illog-color-divider-inverse: var(--illog-color-gray-0);--illog-color-text-static: var(--illog-color-gray-90);--illog-color-text-basic: var(--illog-color-gray-90);--illog-color-text-basic-inverse: var(--illog-color-gray-0);--illog-color-text-subtle: var(--illog-color-gray-70);--illog-color-text-subtle-inverse: var(--illog-color-gray-30);--illog-color-text-bolder: var(--illog-color-gray-95);--illog-color-text-bolder-inverse: var(--illog-color-gray-0);--illog-color-text-primary: var(--illog-color-primary-70);--illog-color-text-secondary: var(--illog-color-secondary-70);--illog-color-text-point: var(--illog-color-point-70);--illog-color-text-danger: var(--illog-color-danger-70);--illog-color-text-warning: var(--illog-color-warning-70);--illog-color-text-success: var(--illog-color-success-70);--illog-color-text-information: var(--illog-color-information-70);--illog-color-text-inverse-static: var(--illog-color-gray-0);--illog-color-text-disabled: var(--illog-color-gray-40);--illog-color-text-disabled-on: var(--illog-color-gray-50);--illog-color-icon-gray-light: var(--illog-color-gray-70);--illog-color-icon-gray: var(--illog-color-gray-80);--illog-color-icon-gray-static: var(--illog-color-gray-80);--illog-color-icon-gray-fill: var(--illog-color-gray-20);--illog-color-icon-primary: var(--illog-color-primary-70);--illog-color-icon-primary-static: var(--illog-color-primary-50);--illog-color-icon-secondary: var(--illog-color-secondary-80);--illog-color-icon-secondary-static: var( --illog-color-secondary-80 );--illog-color-icon-point: var(--illog-color-point-70);--illog-color-icon-point-static: var(--illog-color-point-50);--illog-color-icon-danger: var(--illog-color-danger-70);--illog-color-icon-warning: var(--illog-color-warning-70);--illog-color-icon-success: var(--illog-color-success-70);--illog-color-icon-information: var(--illog-color-information-50);--illog-color-icon-disabled: var(--illog-color-gray-40);--illog-color-icon-disabled-on: var(--illog-color-gray-50);--illog-color-icon-inverse: var(--illog-color-gray-0);--illog-color-icon-inverse-static: var(--illog-color-gray-0);--illog-color-link-default: var(--illog-color-primary-70);--illog-color-link-hover: var(--illog-color-primary-60);--illog-color-link-pressed: var(--illog-color-primary-90);--illog-color-link-visited: #5917b8;--illog-color-button-primary-fill: var(--illog-color-primary-70);--illog-color-button-primary-fill-hover: var( --illog-color-primary-60 );--illog-color-button-primary-fill-pressed: var( --illog-color-primary-90 );--illog-color-button-secondary-fill: var(--illog-color-secondary-5);--illog-color-button-secondary-fill-hover: var( --illog-color-secondary-10 );--illog-color-button-secondary-fill-pressed: var( --illog-color-secondary-20 );--illog-color-button-secondary-border: var( --illog-color-secondary-70 );--illog-color-button-tertiary-fill: var( --illog-color-alpha-white100 );--illog-color-button-tertiary-fill-hover: var(--illog-color-gray-5);--illog-color-button-tertiary-fill-pressed: var( --illog-color-gray-10 );--illog-color-button-tertiary-border: var(--illog-color-gray-60);--illog-color-button-disabled-fill: var(--illog-color-gray-20);--illog-color-button-text-fill-hover: var( --illog-color-secondary-5 );--illog-color-button-text-fill-pressed: var( --illog-color-secondary-10 );--illog-color-button-text-fill: var(--illog-color-alpha-white0);--illog-color-button-text-border: var(--illog-color-alpha-black0);--illog-color-button-disabled-border: var(--illog-color-gray-30);--illog-color-background-white: var(--illog-color-gray-0);--illog-color-background-inverse: var(--illog-color-gray-90);--illog-color-background-gray-subtler: var(--illog-color-gray-5);--illog-color-background-gray-subtle: var(--illog-color-gray-10);--illog-color-background-dim: var(--illog-color-alpha-black75);--illog-color-element-gray-lighter: var(--illog-color-gray-5);--illog-color-element-gray-light: var(--illog-color-gray-10);--illog-color-element-gray: var(--illog-color-gray-50);--illog-color-element-gray-dark: var(--illog-color-gray-60);--illog-color-element-primary-lighter: var(--illog-color-primary-5);--illog-color-element-primary-light: var(--illog-color-primary-10);--illog-color-element-primary: var(--illog-color-primary-50);--illog-color-element-secondary-lighter: var( --illog-color-secondary-5 );--illog-color-element-secondary-light: var( --illog-color-secondary-10 );--illog-color-element-secondary: var(--illog-color-secondary-70);--illog-color-element-point-lighter: var(--illog-color-point-5);--illog-color-element-point-light: var(--illog-color-point-10);--illog-color-element-point: var(--illog-color-point-50);--illog-color-element-danger-lighter: var(--illog-color-danger-5);--illog-color-element-danger: var(--illog-color-danger-50);--illog-color-element-warning-lighter: var(--illog-color-warning-5);--illog-color-element-warning: var(--illog-color-warning-30);--illog-color-element-success-lighter: var(--illog-color-success-5);--illog-color-element-success: var(--illog-color-success-50);--illog-color-element-information-lighter: var( --illog-color-information-5 );--illog-color-element-information: var( --illog-color-information-50 );--illog-color-element-disabled-light: var(--illog-color-gray-20);--illog-color-element-disabled-dark: var(--illog-color-gray-40);--illog-color-element-inverse: var(--illog-color-gray-0);--illog-color-element-inverse-static: var(--illog-color-gray-0);--illog-color-action-white: var(--illog-color-gray-0);--illog-color-action-primary: var(--illog-color-gray-0);--illog-color-action-primary-hover: var(--illog-color-primary-5);--illog-color-action-primary-selected: var(--illog-color-primary-5);--illog-color-action-primary-pressed: var(--illog-color-primary-10);--illog-color-action-primary-active: var(--illog-color-primary-50);--illog-color-action-secondary: var(--illog-color-secondary-0);--illog-color-action-secondary-hover: var( --illog-color-secondary-5 );--illog-color-action-secondary-selected: var( --illog-color-secondary-5 );--illog-color-action-secondary-pressed: var( --illog-color-secondary-10 );--illog-color-action-secondary-on: var(--illog-color-alpha-white0);--illog-color-action-secondary-on-hover: var(--illog-color-gray-0);--illog-color-action-secondary-on-selected: var( --illog-color-secondary-0 );--illog-color-action-secondary-on-pressed: var( --illog-color-secondary-10 );--illog-color-action-secondary-active: var( --illog-color-secondary-70 );--illog-color-action-disabled: var(--illog-color-gray-20);--illog-color-input-border: var(--illog-color-gray-60);--illog-color-input-border-disabled: var(--illog-color-gray-30);--illog-color-input-border-active: var(--illog-color-primary-70);--illog-color-input-border-error: var(--illog-color-danger-50);--illog-color-input-surface: var(--illog-color-gray-0);--illog-color-input-surface-disabled: var(--illog-color-gray-20);--illog-color-graphic-blue-subtler: var(--illog-color-graphic-10);--illog-color-graphic-blue-subtle: var(--illog-color-graphic-30);--illog-color-graphic-blue: var(--illog-color-graphic-50);--illog-color-graphic-blue-dark: var(--illog-color-graphic-70);--illog-color-graphic-blue-darker: var(--illog-color-graphic-90);--illog-color-graphic-red-subtler: var(--illog-color-point-5);--illog-color-graphic-red-subtle: var(--illog-color-point-10);--illog-color-graphic-red: var(--illog-color-point-20);--illog-color-graphic-red-dark: var(--illog-color-point-40);--illog-color-graphic-red-darker: var(--illog-color-point-70);--illog-color-graphic-brand: var(--illog-color-primary-50);--illog-color-alpha-base100: var(--illog-color-alpha-white100);--illog-color-alpha-base75: var(--illog-color-alpha-white75);--illog-color-alpha-base50: var(--illog-color-alpha-white50);--illog-color-alpha-base25: var(--illog-color-alpha-white25);--illog-color-alpha-base10: var(--illog-color-alpha-white10);--illog-color-alpha-base0: var(--illog-color-alpha-white0);--illog-color-alpha-inverse100: var(--illog-color-alpha-black100);--illog-color-alpha-inverse75: var(--illog-color-alpha-black75);--illog-color-alpha-inverse50: var(--illog-color-alpha-black50);--illog-color-alpha-inverse25: var(--illog-color-alpha-black25);--illog-color-alpha-inverse10: var(--illog-color-alpha-black10);--illog-color-alpha-inverse0: var(--illog-color-alpha-black0);--illog-gap-1: var(--illog-number-2);--illog-gap-2: var(--illog-number-3);--illog-gap-3: var(--illog-number-5);--illog-gap-4: var(--illog-number-7);--illog-gap-5: var(--illog-number-8);--illog-gap-6: var(--illog-number-9);--illog-gap-7: var(--illog-number-10);--illog-gap-8: var(--illog-number-12);--illog-gap-9: var(--illog-number-14);--illog-gap-10: var(--illog-number-16);--illog-gap-11: var(--illog-number-18);--illog-gap-12: var(--illog-number-20);--illog-padding-1: var(--illog-number-2);--illog-padding-2: var(--illog-number-3);--illog-padding-3: var(--illog-number-5);--illog-padding-4: var(--illog-number-6);--illog-padding-5: var(--illog-number-7);--illog-padding-6: var(--illog-number-8);--illog-padding-7: var(--illog-number-9);--illog-padding-8: var(--illog-number-10);--illog-padding-9: var(--illog-number-12);--illog-padding-10: var(--illog-number-14);--illog-size-height-1: var(--illog-number-5);--illog-size-height-2: var(--illog-number-8);--illog-size-height-3: var(--illog-number-9);--illog-size-height-4: var(--illog-number-10);--illog-size-height-5: var(--illog-number-12);--illog-size-height-6: var(--illog-number-14);--illog-size-height-7: var(--illog-number-16);--illog-size-height-8: var(--illog-number-17);--illog-size-height-9: var(--illog-number-18);--illog-size-height-10: var(--illog-number-19);--illog-size-height-11: var(--illog-number-20);--illog-radius-xxsmall: var(--illog-number-2);--illog-radius-xsmall: var(--illog-number-3);--illog-radius-small: var(--illog-number-4);--illog-radius-medium: var(--illog-number-5);--illog-radius-large: var(--illog-number-6);--illog-radius-xlarge: var(--illog-number-7);--illog-radius-max: var(--illog-number-max)}:root{color-scheme:light dark;--illog-font-family-base: var(--illog-typo-font-type);--illog-font-size-base: 62.5%;--illog-line-height-none: 1;--illog-line-height-light: 1.35;--illog-line-height-base: 1.5;--illog-letter-spacing-none: var(--illog-typo-letter-spacing-0);--illog-letter-spacing-wide: var(--illog-typo-letter-spacing-1);--illog-font-weight-regular: 400;--illog-font-weight-bold: 700;--illog-transition-base: .4s ease-in-out;--illog-transition-fade: opacity .4s linear;--illog-transition-collapse: max-height .4s ease;--illog-transition-collapse-width: width .4s ease;--illog-contents-size: 1200px;--illog-contents-padding-x: 24px;--illog-contents-wrap-size: 1248px;--illog-box-shadow-outline: 0 0 0 .1rem var(--illog-color-border-primary);--illog-box-shadow-outline-inset: inset 0 0 0 .1rem var(--illog-color-border-primary);--illog-zoom-small: .9;--illog-zoom-medium: 1;--illog-zoom-large: 1.1;--illog-zoom-xlarge: 1.3;--illog-zoom-xxlarge: 1.5;--illog-font-underline-offset: .3rem;--illog-icon--size-xsmall: var(--illog-size-height-2);--illog-icon--size-small: var(--illog-size-height-2);--illog-icon--size-medium: var(--illog-size-height-3);--illog-icon--size-large: var(--illog-size-height-4);--illog-icon--size-xlarge: var(--illog-size-height-4)}@media(max-width:1023px){:root{--illog-contents-padding-x: 16px}}:root{--illog-font-size-display-large: 6rem;--illog-font-size-display-medium: 4rem;--illog-font-size-display-small: 3.6rem;--illog-font-size-body-large: 1.8rem;--illog-font-size-body-medium: 1.6rem;--illog-font-size-body-small: 1.4rem;--illog-font-size-body-xsmall: 1.2rem;--illog-font-size-label-large: 1.8rem;--illog-font-size-label-medium: 1.6rem;--illog-font-size-label-small: 1.4rem;--illog-font-size-label-xsmall: 1.2rem;--illog-font-size-heading-xlarge: 4rem;--illog-font-size-heading-large: 3.2rem;--illog-font-size-heading-large-detail: 3.2rem;--illog-font-size-heading-medium: 2.4rem;--illog-font-size-heading-medium-detail: 2.4rem;--illog-font-size-heading-semi-medium: 2.2rem;--illog-font-size-heading-small: 1.8rem;--illog-font-size-heading-xsmall: 1.6rem;--illog-font-size-heading-xxsmall: 1.4rem;--illog-font-size-navigation-title-medium: 2.4rem;--illog-font-size-navigation-title-small: 1.8rem;--illog-font-size-navigation-depth-medium: 1.6rem;--illog-font-size-navigation-depth-small: 1.4rem;--illog-gap-layout-header-breadcrumb: var(--illog-number-10);--illog-gap-layout-left-contents: var(--illog-number-18);--illog-gap-layout-contents-right: var(--illog-number-14);--illog-gap-layout-h1-h2: var(--illog-number-16);--illog-gap-layout-h2-h2: var(--illog-number-20);--illog-gap-layout-h2-h3: var(--illog-number-14);--illog-gap-layout-h3-h3: var(--illog-number-18);--illog-gap-layout-h3-h4: var(--illog-number-10);--illog-gap-layout-h4-h4: var(--illog-number-14);--illog-gap-layout-h4-h5: var(--illog-number-8);--illog-gap-layout-h5-h5: var(--illog-number-12);--illog-gap-layout-title-body-large: var(--illog-number-10);--illog-gap-layout-title-body-medium: var(--illog-number-9);--illog-gap-layout-title-body-small: var(--illog-number-8);--illog-gap-layout-breadcrumb-h1: var(--illog-number-14);--illog-gap-layout-contents-footer: var(--illog-number-18);--illog-gap-layout-text-text-large: var(--illog-number-9);--illog-gap-layout-text-text-medium: var(--illog-number-8);--illog-gap-layout-text-text-small: var(--illog-number-7);--illog-gap-layout-image-text-large: var(--illog-number-12);--illog-gap-layout-image-text-medium: var(--illog-number-10);--illog-gap-layout-image-text-small: var(--illog-number-9);--illog-padding-card-large: var(--illog-number-14);--illog-padding-card-large-medium: var(--illog-number-13);--illog-padding-card-medium: var(--illog-number-12);--illog-padding-card-small: var(--illog-number-10);--illog-padding-card-xsmall: var(--illog-number-8)}@media(max-width:767px){:root{--illog-font-size-display-large: 4.4rem;--illog-font-size-display-medium: 3.2rem;--illog-font-size-display-small: 2.8rem;--illog-font-size-body-large: 1.8rem;--illog-font-size-body-medium: 1.6rem;--illog-font-size-body-small: 1.4rem;--illog-font-size-body-xsmall: 1.2rem;--illog-font-size-label-large: 1.8rem;--illog-font-size-label-medium: 1.6rem;--illog-font-size-label-small: 1.4rem;--illog-font-size-label-xsmall: 1.2rem;--illog-font-size-heading-xlarge: 3.2rem;--illog-font-size-heading-large: 2.4rem;--illog-font-size-heading-large-detail: 2.4rem;--illog-font-size-heading-medium: 2.2rem;--illog-font-size-heading-medium-detail: 2.4rem;--illog-font-size-heading-semi-medium: 2.2rem;--illog-font-size-heading-small: 1.8rem;--illog-font-size-heading-xsmall: 1.6rem;--illog-font-size-heading-xxsmall: 1.4rem;--illog-font-size-navigation-title-medium: 2.2rem;--illog-font-size-navigation-title-small: 1.8rem;--illog-font-size-navigation-depth-medium: 1.6rem;--illog-font-size-navigation-depth-small: 1.4rem;--illog-gap-layout-header-breadcrumb: var(--illog-number-8);--illog-gap-layout-left-contents: 0rem;--illog-gap-layout-contents-right: 0rem;--illog-gap-layout-h1-h2: var(--illog-number-12);--illog-gap-layout-h2-h2: var(--illog-number-14);--illog-gap-layout-h2-h3: var(--illog-number-10);--illog-gap-layout-h3-h3: var(--illog-number-12);--illog-gap-layout-h3-h4: var(--illog-number-8);--illog-gap-layout-h4-h4: var(--illog-number-10);--illog-gap-layout-h4-h5: var(--illog-number-7);--illog-gap-layout-h5-h5: var(--illog-number-8);--illog-gap-layout-title-body-large: var(--illog-number-9);--illog-gap-layout-title-body-medium: var(--illog-number-7);--illog-gap-layout-title-body-small: var(--illog-number-5);--illog-gap-layout-breadcrumb-h1: var(--illog-number-12);--illog-gap-layout-contents-footer: var(--illog-number-14);--illog-gap-layout-text-text-large: var(--illog-number-8);--illog-gap-layout-text-text-medium: var(--illog-number-7);--illog-gap-layout-text-text-small: var(--illog-number-6);--illog-gap-layout-image-text-large: var(--illog-number-10);--illog-gap-layout-image-text-medium: var(--illog-number-9);--illog-gap-layout-image-text-small: var(--illog-number-8);--illog-padding-card-large: var(--illog-number-10);--illog-padding-card-large-medium: var(--illog-number-10);--illog-padding-card-medium: var(--illog-number-10);--illog-padding-card-small: var(--illog-number-9);--illog-padding-card-xsmall: var(--illog-number-7)}}html[data-theme=light]{--illog-mode: light;color-scheme:light}html[data-theme=dark]{--illog-mode: dark;color-scheme:dark}.fa-icon:before{display:inline-block;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Font Awesome 7 Free";font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:400;line-height:1;text-align:center;text-rendering:auto}.fa-icon.fa-clock:before{content:""}.fa-icon.fa-calculator:before{content:""}.fa-icon.fa-file-invoice:before{content:""}h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,a,button,select,div,p,span,em,label{margin:0;padding:0;box-sizing:border-box;font-family:inherit;-webkit-text-size-adjust:none}header,footer,main,menu,nav,section,article,aside,details,figcaption,figure,hgroup{display:block;margin:0;padding:0;box-sizing:border-box}html,body{position:relative;width:100%;height:100%;font-family:var(--illog-font-family-base),"Noto Sans SC","Noto Sans TC",sans-serif;color:var(--illog-color-text-basic);-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}html{font-size:var(--illog-font-size-base)}body{overflow:hidden;margin:0;padding:0;background-color:var(--illog-color-background-white);font-weight:var(--illog-font-weight-regular);font-size:var(--illog-font-size-body-medium);line-height:var(--illog-line-height-base);letter-spacing:var(--illog-typo-letter-spacing-0);word-break:break-all;word-wrap:break-word;box-sizing:border-box;-webkit-text-size-adjust:none}body.inactive{overflow:hidden}*:focus{outline-offset:-.1rem}h1,h2,h3,h4,h5,h6,strong{font-weight:var(--illog-font-weight-regular)}pre{font-family:inherit}em,address,i{font-style:normal}input,textarea,a,button,select,span,label,:before,:after{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}a,button{transition:var(--illog-transition-base)}a,a:hover,a:active,a:focus{color:inherit;text-decoration:none}a:visited.visited,a:visited .visited{color:var(--illog-color-link-visited)}form{width:100%}button,input[type=button],input[type=submit]{overflow:visible;margin:0;background-color:transparent;border:none;-webkit-appearance:button;cursor:pointer;font:inherit;color:inherit}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:none;-webkit-box-shadow:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{font-size:inherit;-webkit-box-shadow:0 0 0 1000px white inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important;transition:background-color 9999s ease-out 0s}input[type=number]{-moz-appearance:textfield;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text]::-ms-clear{display:none}textarea{resize:none}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}label{cursor:pointer}fieldset{min-width:100%}caption{position:static!important;margin:0!important}img,fieldset{border:0}img{max-width:100%;vertical-align:top}table{table-layout:fixed;max-width:none;width:auto;min-width:100%;border-collapse:collapse}.sr-only,hr,legend,caption{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.underline{text-decoration:underline;text-underline-offset:var(--illog-font-underline-offset)}.fa-icon{forced-color-adjust:none}.fa-icon.medium:before{width:var(--illog-icon--size-medium);height:var(--illog-icon--size-medium)}.fa-icon.small:before{width:var(--illog-icon--size-small);height:var(--illog-icon--size-small)}.fa-icon.pure{background-color:transparent!important;forced-color-adjust:none}.fa-icon.pure.medium:before{width:var(--illog-icon--size-medium);height:var(--illog-icon--size-medium)}.fa-icon.pure.small:before{width:var(--illog-icon--size-small);height:var(--illog-icon--size-small)}@media(max-width:767px){.pc-only{display:none!important}.pc-only.read{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mo-line{display:block;line-height:inherit}}@media(min-width:1024px){.inner{margin:0 auto}}@media(min-width:768px){.mo-only{display:none!important}.mo-only.read{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pc-line{display:block;line-height:inherit}}.illog-badge{display:inline-flex;align-items:center;justify-content:center;flex-direction:row}.illog-badge{--illog-badge--size-height: var(--illog-size-height-4);--illog-badge--line-height: 2.4rem;--illog-badge--padding: var(--illog-padding-3);--illog-badge--radius: var(--illog-radius-xsmall);--illog-badge--radius-round: var(--illog-radius-xlarge);--illog-badge--radius-max: var(--illog-radius-max);--illog-badge--dot-size: .6rem;--illog-badge--dot-padding: 0;--illog-badge--number-size-height: var(--illog-size-height-3);--illog-badge--font-size: var(--illog-font-size-label-small);--illog-badge--font-size-large: var( --illog-font-size-label-medium );--illog-badge--size-height-large: var(--illog-size-height-5)}.illog-badge{--illog-badge--color-primary-element: var(--illog-color-element-primary);--illog-badge--color-primary-element-lighter: var(--illog-color-element-primary-lighter);--illog-badge--color-primary-text: var(--illog-color-text-primary);--illog-badge--color-secondary-element: var(--illog-color-element-secondary);--illog-badge--color-secondary-element-lighter: var(--illog-color-element-secondary-lighter);--illog-badge--color-secondary-text: var(--illog-color-text-secondary);--illog-badge--color-gray-element: var(--illog-color-element-gray);--illog-badge--color-gray-element-lighter: var(--illog-color-element-gray-light);--illog-badge--color-gray-text: var(--illog-color-text-subtle);--illog-badge--color-point-element: var(--illog-color-element-point);--illog-badge--color-point-element-lighter: var(--illog-color-element-point-lighter);--illog-badge--color-point-text: var(--illog-color-text-point);--illog-badge--color-danger-element: var(--illog-color-element-danger);--illog-badge--color-danger-element-lighter: var(--illog-color-element-danger-lighter);--illog-badge--color-danger-text: var(--illog-color-text-danger);--illog-badge--color-warning-element: var(--illog-color-element-warning);--illog-badge--color-warning-element-lighter: var(--illog-color-element-warning-lighter);--illog-badge--color-warning-text: var(--illog-color-text-warning);--illog-badge--color-success-element: var(--illog-color-element-success);--illog-badge--color-success-element-lighter: var(--illog-color-element-success-lighter);--illog-badge--color-success-text: var(--illog-color-text-success);--illog-badge--color-information-element: var(--illog-color-element-information);--illog-badge--color-information-element-lighter: var(--illog-color-element-information-lighter);--illog-badge--color-information-text: var(--illog-color-text-information);--illog-badge--color-disabled-element: var(--illog-color-element-disabled-dark);--illog-badge--color-disabled-element-lighter: var(--illog-color-element-disabled-light);--illog-badge--color-disabled-text: var(--illog-color-text-disabled-on);--illog-badge--color-background-basic: var( --illog-color-background-white );--illog-badge--color-text-basic: var( --illog-color-text-inverse-static )}.illog-badge.outline-primary{border-width:var(--illog-border-width-variable-regular);border-style:solid;border-color:var(--illog-badge--color-primary-element);color:var(--illog-badge--color-primary-text)}.illog-badge.bg-primary{background-color:var(--illog-badge--color-primary-element);color:var(--illog-badge--color-text-basic)}.illog-badge.bg-light-primary{background-color:var(--illog-badge--color-primary-element-lighter);color:var(--illog-badge--color-primary-text)}.illog-badge.outline-secondary{border-width:var(--illog-border-width-variable-regular);border-style:solid;border-color:var(--illog-badge--color-secondary-element);color:var(--illog-badge--color-secondary-text)}.illog-badge.bg-secondary{background-color:var(--illog-badge--color-secondary-element);color:var(--illog-badge--color-text-basic)}.illog-badge.bg-light-secondary{background-color:var(--illog-badge--color-secondary-element-lighter);color:var(--illog-badge--color-secondary-text)}.illog-badge.outline-gray{border-width:var(--illog-border-width-variable-regular);border-style:solid;border-color:var(--illog-badge--color-gray-element);color:var(--illog-badge--color-gray-text)}.illog-badge.bg-gray{background-color:var(--illog-badge--color-gray-element);color:var(--illog-badge--color-text-basic)}.illog-badge.bg-light-gray{background-color:var(--illog-badge--color-gray-element-lighter);color:var(--illog-badge--color-gray-text)}.illog-badge.outline-point{border-width:var(--illog-border-width-variable-regular);border-style:solid;border-color:var(--illog-badge--color-point-element);color:var(--illog-badge--color-point-text)}.illog-badge.bg-point{background-color:var(--illog-badge--color-point-element);color:var(--illog-badge--color-text-basic)}.illog-badge.bg-light-point{background-color:var(--illog-badge--color-point-element-lighter);color:var(--illog-badge--color-point-text)}.illog-badge.outline-danger{border-width:var(--illog-border-width-variable-regular);border-style:solid;border-color:var(--illog-badge--color-danger-element);color:var(--illog-badge--color-danger-text)}.illog-badge.bg-danger{background-color:var(--illog-badge--color-danger-element);color:var(--illog-badge--color-text-basic)}.illog-badge.bg-light-danger{background-color:var(--illog-badge--color-danger-element-lighter);color:var(--illog-badge--color-danger-text)}.illog-badge.outline-warning{border-width:var(--illog-border-width-variable-regular);border-style:solid;border-color:var(--illog-badge--color-warning-element);color:var(--illog-badge--color-warning-text)}.illog-badge.bg-warning{background-color:var(--illog-badge--color-warning-element);color:var(--illog-badge--color-text-basic)}.illog-badge.bg-light-warning{background-color:var(--illog-badge--color-warning-element-lighter);color:var(--illog-badge--color-warning-text)}.illog-badge.outline-success{border-width:var(--illog-border-width-variable-regular);border-style:solid;border-color:var(--illog-badge--color-success-element);color:var(--illog-badge--color-success-text)}.illog-badge.bg-success{background-color:var(--illog-badge--color-success-element);color:var(--illog-badge--color-text-basic)}.illog-badge.bg-light-success{background-color:var(--illog-badge--color-success-element-lighter);color:var(--illog-badge--color-success-text)}.illog-badge.outline-information{border-width:var(--illog-border-width-variable-regular);border-style:solid;border-color:var(--illog-badge--color-information-element);color:var(--illog-badge--color-information-text)}.illog-badge.bg-information{background-color:var(--illog-badge--color-information-element);color:var(--illog-badge--color-text-basic)}.illog-badge.bg-light-information{background-color:var(--illog-badge--color-information-element-lighter);color:var(--illog-badge--color-information-text)}.illog-badge.outline-disabled{border-width:var(--illog-border-width-variable-regular);border-style:solid;border-color:var(--illog-badge--color-disabled-element);color:var(--illog-badge--color-disabled-text)}.illog-badge.bg-disabled{background-color:var(--illog-badge--color-disabled-element);color:var(--illog-badge--color-text-basic)}.illog-badge.bg-light-disabled{background-color:var(--illog-badge--color-disabled-element-lighter);color:var(--illog-badge--color-disabled-text)}.illog-badge{height:var(--illog-badge--size-height);line-height:var(--illog-badge--line-height);font-size:var(--illog-badge--font-size);font-weight:var(--illog-font-weight-regular);padding:0 var(--illog-badge--padding);border-radius:var(--illog-badge--radius)}@media(max-width:767px){.illog-badge{font-size:var(--illog-badge--mobile-font-size)}}.illog-badge.round{border-radius:var(--illog-badge--radius-round)}.illog-badge.large{height:var(--illog-badge--size-height-large);font-size:var(--illog-badge--font-size-large)}@media(max-width:767px){.illog-badge.large{font-size:var(--illog-badge--mobile-font-size)}}.illog-badge.number{height:var(--illog-badge--number-size-height);border-radius:var(--illog-badge--radius-max)}.illog-badge.dot{width:var(--illog-badge--dot-size);height:var(--illog-badge--dot-size);padding:var(--illog-badge--dot-padding);border-radius:var(--illog-badge--radius-max)}.illog-badge-wrap{--illog-badge--wrap-gap: var(--illog-gap-3);display:flex;gap:var(--illog-badge--wrap-gap);flex-wrap:wrap}.illog-btn{--illog-button--size-height-xxsmall: var(--illog-size-height-4);--illog-button--padding-x-xxsmall: var(--illog-padding-2);--illog-button--padding-y-xxsmall: 0;--illog-button--gap-xxsmall: var(--illog-gap-1);--illog-button--radius-xxsmall: var(--illog-radius-xsmall);--illog-button--font-size-xxsmall: var(--illog-font-size-label-small);--illog-button--font-weight-xxsmall: var(--illog-font-weight-regular);--illog-button--size-height-xsmall: var(--illog-size-height-5);--illog-button--padding-x-xsmall: var(--illog-padding-4);--illog-button--padding-y-xsmall: 0;--illog-button--gap-xsmall: var(--illog-gap-1);--illog-button--radius-xsmall: var(--illog-radius-xsmall);--illog-button--font-size-xsmall: var(--illog-font-size-label-small);--illog-button--font-weight-xsmall: var(--illog-font-weight-regular);--illog-button--size-height-small: var(--illog-size-height-6);--illog-button--padding-x-small: var(--illog-padding-5);--illog-button--padding-y-small: 0;--illog-button--gap-small: var(--illog-gap-1);--illog-button--radius-small: var(--illog-radius-small);--illog-button--font-size-small: var(--illog-font-size-label-small);--illog-button--font-weight-small: var(--illog-font-weight-regular);--illog-button--size-height-medium: var(--illog-size-height-7);--illog-button--padding-x-medium: var(--illog-padding-6);--illog-button--padding-y-medium: 0;--illog-button--gap-medium: var(--illog-gap-2);--illog-button--radius-medium: var(--illog-radius-small);--illog-button--font-size-medium: var(--illog-font-size-label-medium);--illog-button--font-weight-medium: var(--illog-font-weight-regular);--illog-button--size-height-large: var(--illog-size-height-8);--illog-button--padding-x-large: var(--illog-padding-7);--illog-button--padding-y-large: 0;--illog-button--gap-large: var(--illog-gap-2);--illog-button--radius-large: var(--illog-radius-small);--illog-button--font-size-large: var(--illog-font-size-label-large);--illog-button--font-weight-large: var(--illog-font-weight-regular);--illog-button--size-height-xlarge: var(--illog-size-height-9);--illog-button--padding-x-xlarge: var(--illog-padding-8);--illog-button--padding-y-xlarge: 0;--illog-button--gap-xlarge: var(--illog-gap-2);--illog-button--radius-xlarge: var(--illog-radius-medium);--illog-button--font-size-xlarge: var(--illog-font-size-label-large);--illog-button--font-weight-xlarge: var(--illog-font-weight-regular)}.illog-btn{gap:var(--illog-button--gap-large);height:var(--illog-button--size-height-large);padding:var(--illog-button--padding-y-large) var(--illog-button--padding-x-large);border-radius:var(--illog-button--radius-large);font-size:var(--illog-button--font-size-large);font-weight:var(--illog-button--font-weight-large)}.illog-btn .fa-icon{width:var(--illog-icon--size-large);height:var(--illog-icon--size-large);flex:1 0 var(--foreign-icon--size-large)}.illog-btn.xxsmall{gap:var(--illog-button--gap-xxsmall);height:var(--illog-button--size-height-xxsmall);padding:var(--illog-button--padding-y-xxsmall) var(--illog-button--padding-x-xxsmall);border-radius:var(--illog-button--radius-xxsmall);font-size:var(--illog-button--font-size-xxsmall);font-weight:var(--illog-button--font-weight-xxsmall)}.illog-btn.xxsmall .fa-icon{width:var(--illog-icon--size-xxsmall);height:var(--illog-icon--size-xxsmall);flex:1 0 var(--foreign-icon--size-xxsmall)}.illog-btn.xsmall{gap:var(--illog-button--gap-xsmall);height:var(--illog-button--size-height-xsmall);padding:var(--illog-button--padding-y-xsmall) var(--illog-button--padding-x-xsmall);border-radius:var(--illog-button--radius-xsmall);font-size:var(--illog-button--font-size-xsmall);font-weight:var(--illog-button--font-weight-xsmall)}.illog-btn.xsmall .fa-icon{width:var(--illog-icon--size-xsmall);height:var(--illog-icon--size-xsmall);flex:1 0 var(--foreign-icon--size-xsmall)}.illog-btn.small{gap:var(--illog-button--gap-small);height:var(--illog-button--size-height-small);padding:var(--illog-button--padding-y-small) var(--illog-button--padding-x-small);border-radius:var(--illog-button--radius-small);font-size:var(--illog-button--font-size-small);font-weight:var(--illog-button--font-weight-small)}.illog-btn.small .fa-icon{width:var(--illog-icon--size-small);height:var(--illog-icon--size-small);flex:1 0 var(--foreign-icon--size-small)}.illog-btn.medium{gap:var(--illog-button--gap-medium);height:var(--illog-button--size-height-medium);padding:var(--illog-button--padding-y-medium) var(--illog-button--padding-x-medium);border-radius:var(--illog-button--radius-medium);font-size:var(--illog-button--font-size-medium);font-weight:var(--illog-button--font-weight-medium)}.illog-btn.medium .fa-icon{width:var(--illog-icon--size-medium);height:var(--illog-icon--size-medium);flex:1 0 var(--foreign-icon--size-medium)}.illog-btn.large{gap:var(--illog-button--gap-large);height:var(--illog-button--size-height-large);padding:var(--illog-button--padding-y-large) var(--illog-button--padding-x-large);border-radius:var(--illog-button--radius-large);font-size:var(--illog-button--font-size-large);font-weight:var(--illog-button--font-weight-large)}.illog-btn.large .fa-icon{width:var(--illog-icon--size-large);height:var(--illog-icon--size-large);flex:1 0 var(--foreign-icon--size-large)}.illog-btn.xlarge{gap:var(--illog-button--gap-xlarge);height:var(--illog-button--size-height-xlarge);padding:var(--illog-button--padding-y-xlarge) var(--illog-button--padding-x-xlarge);border-radius:var(--illog-button--radius-xlarge);font-size:var(--illog-button--font-size-xlarge);font-weight:var(--illog-button--font-weight-xlarge)}.illog-btn.xlarge .fa-icon{width:var(--illog-icon--size-xlarge);height:var(--illog-icon--size-xlarge);flex:1 0 var(--foreign-icon--size-xlarge)}.illog-btn{--illog-button--color-primary-fill: var(--illog-color-button-primary-fill);--illog-button--color-primary-fill-hover: var(--illog-color-button-primary-fill-hover);--illog-button--color-primary-fill-pressed: var(--illog-color-button-primary-fill-pressed);--illog-button--color-primary-fill-disabled: var(--illog-color-button-disabled-fill);--illog-button--color-primary-border: var(--illog-color-button-primary-fill);--illog-button--color-primary-border-disabled: var(--illog-color-button-disabled-border);--illog-button--color-primary-text: var(--illog-color-text-inverse-static);--illog-button--color-primary-text-disabled: var(--illog-color-text-disabled-on);--illog-button--color-secondary-fill: var(--illog-color-button-secondary-fill);--illog-button--color-secondary-fill-hover: var(--illog-color-button-secondary-fill-hover);--illog-button--color-secondary-fill-pressed: var(--illog-color-button-secondary-fill-pressed);--illog-button--color-secondary-fill-disabled: var(--illog-color-button-disabled-fill);--illog-button--color-secondary-border: var(--illog-color-button-secondary-border);--illog-button--color-secondary-border-disabled: var(--illog-color-button-disabled-border);--illog-button--color-secondary-text: var(--illog-color-text-secondary);--illog-button--color-secondary-text-disabled: var(--illog-color-text-disabled-on);--illog-button--color-tertiary-fill: var(--illog-color-button-tertiary-fill);--illog-button--color-tertiary-fill-hover: var(--illog-color-button-tertiary-fill-hover);--illog-button--color-tertiary-fill-pressed: var(--illog-color-button-tertiary-fill-pressed);--illog-button--color-tertiary-fill-disabled: var(--illog-color-button-disabled-fill);--illog-button--color-tertiary-border: var(--illog-color-button-tertiary-border);--illog-button--color-tertiary-border-disabled: var(--illog-color-button-disabled-border);--illog-button--color-tertiary-text: var(--illog-color-text-basic);--illog-button--color-tertiary-text-disabled: var(--illog-color-text-disabled-on);--illog-button--color-text-fill: var(--illog-color-button-text-fill);--illog-button--color-text-fill-hover: var(--illog-color-button-text-fill-hover);--illog-button--color-text-fill-pressed: var(--illog-color-button-text-fill-pressed);--illog-button--color-text-fill-disabled: var(--illog-color-button-text-fill);--illog-button--color-text-border: var(--illog-color-button-text-border);--illog-button--color-text-border-disabled: var(--illog-color-border-transparency);--illog-button--color-text-text: var(--illog-color-text-basic);--illog-button--color-text-text-disabled: var(--illog-color-text-disabled);--illog-button--color-link-fill: var(--illog-color-button-text-fill);--illog-button--color-link-fill-hover: var(--illog-color-button-text-fill);--illog-button--color-link-fill-pressed: var(--illog-color-button-text-fill);--illog-button--color-link-fill-disabled: var(--illog-color-button-text-fill);--illog-button--color-link-border: var(--illog-color-button-text-border);--illog-button--color-link-border-disabled: var(--illog-color-border-transparency);--illog-button--color-link-text: var(--illog-color-link-default);--illog-button--color-link-text-disabled: var(--illog-color-text-disabled)}.illog-btn,.illog-btn.primary{background-color:var(--illog-button--color-primary-fill);border-color:var(--illog-button--color-primary-border);color:var(--illog-button--color-primary-text)}.illog-btn.primary:not(.icon) .fa-icon{background-color:transparent}.illog-btn.primary:hover{background-color:var(--illog-button--color-primary-fill-hover)}.illog-btn.primary:active,.illog-btn.primary:focus{background-color:var(--illog-button--color-primary-fill-pressed)}.illog-btn.primary[disabled],.illog-btn.primary.disabled{background-color:var(--illog-button--color-primary-fill-disabled);border-color:var(--illog-button--color-primary-border-disabled);color:var(--illog-button--color-primary-text-disabled)}.illog-btn.primary[disabled]:not(.icon) .fa-icon,.illog-btn.primary.disabled:not(.icon) .fa-icon{background-color:transparent}.illog-btn.primary[disabled]:hover,.illog-btn.primary.disabled:hover{background-color:var(--illog-button--color-primary-fill-disabled);border-color:var(--illog-button--color-primary-border-disabled);color:var(--illog-button--color-primary-text-disabled)}.illog-btn.primary.active,.illog-btn.primary[active=true]{background-color:var(--illog-button--color-primary-fill-hover);cursor:auto}.illog-btn.secondary{background-color:var(--illog-button--color-secondary-fill);border-color:var(--illog-button--color-secondary-border);color:var(--illog-button--color-secondary-text)}.illog-btn.secondary:not(.icon) .fa-icon{background-color:transparent}.illog-btn.secondary:hover{background-color:var(--illog-button--color-secondary-fill-hover)}.illog-btn.secondary:active,.illog-btn.secondary:focus{background-color:var(--illog-button--color-secondary-fill-pressed)}.illog-btn.secondary[disabled],.illog-btn.secondary.disabled{background-color:var(--illog-button--color-secondary-fill-disabled);border-color:var(--illog-button--color-secondary-border-disabled);color:var(--illog-button--color-secondary-text-disabled)}.illog-btn.secondary[disabled]:not(.icon) .fa-icon,.illog-btn.secondary.disabled:not(.icon) .fa-icon{background-color:transparent}.illog-btn.secondary[disabled]:hover,.illog-btn.secondary.disabled:hover{background-color:var(--illog-button--color-secondary-fill-disabled);border-color:var(--illog-button--color-secondary-border-disabled);color:var(--illog-button--color-secondary-text-disabled)}.illog-btn.secondary.active,.illog-btn.secondary[active=true]{background-color:var(--illog-button--color-secondary-fill-hover);cursor:auto}.illog-btn.tertiary{background-color:var(--illog-button--color-tertiary-fill);border-color:var(--illog-button--color-tertiary-border);color:var(--illog-button--color-tertiary-text)}.illog-btn.tertiary:not(.icon) .fa-icon{background-color:transparent}.illog-btn.tertiary:hover{background-color:var(--illog-button--color-tertiary-fill-hover)}.illog-btn.tertiary:active,.illog-btn.tertiary:focus{background-color:var(--illog-button--color-tertiary-fill-pressed)}.illog-btn.tertiary[disabled],.illog-btn.tertiary.disabled{background-color:var(--illog-button--color-tertiary-fill-disabled);border-color:var(--illog-button--color-tertiary-border-disabled);color:var(--illog-button--color-tertiary-text-disabled)}.illog-btn.tertiary[disabled]:not(.icon) .fa-icon,.illog-btn.tertiary.disabled:not(.icon) .fa-icon{background-color:transparent}.illog-btn.tertiary[disabled]:hover,.illog-btn.tertiary.disabled:hover{background-color:var(--illog-button--color-tertiary-fill-disabled);border-color:var(--illog-button--color-tertiary-border-disabled);color:var(--illog-button--color-tertiary-text-disabled)}.illog-btn.tertiary.active,.illog-btn.tertiary[active=true]{background-color:var(--illog-button--color-tertiary-fill-hover);cursor:auto}.illog-btn.text{background-color:var(--illog-button--color-text-fill);border-color:var(--illog-button--color-text-border);color:var(--illog-button--color-text-text)}.illog-btn.text:not(.icon) .fa-icon{background-color:transparent}.illog-btn.text:hover{background-color:var(--illog-button--color-text-fill-hover)}.illog-btn.text:active,.illog-btn.text:focus{background-color:var(--illog-button--color-text-fill-pressed)}.illog-btn.text[disabled],.illog-btn.text.disabled{background-color:var(--illog-button--color-text-fill-disabled);border-color:var(--illog-button--color-text-border-disabled);color:var(--illog-button--color-text-text-disabled)}.illog-btn.text[disabled]:not(.icon) .fa-icon,.illog-btn.text.disabled:not(.icon) .fa-icon{background-color:transparent}.illog-btn.text[disabled]:hover,.illog-btn.text.disabled:hover{background-color:var(--illog-button--color-text-fill-disabled);border-color:var(--illog-button--color-text-border-disabled);color:var(--illog-button--color-text-text-disabled)}.illog-btn.text.active,.illog-btn.text[active=true]{background-color:var(--illog-button--color-text-fill-hover);cursor:auto}.illog-btn.link{background-color:var(--illog-button--color-link-fill);border-color:var(--illog-button--color-link-border);color:var(--illog-button--color-link-text)}.illog-btn.link:not(.icon) .fa-icon{background-color:transparent}.illog-btn.link:hover{background-color:var(--illog-button--color-link-fill-hover)}.illog-btn.link:active,.illog-btn.link:focus{background-color:var(--illog-button--color-link-fill-pressed)}.illog-btn.link[disabled],.illog-btn.link.disabled{background-color:var(--illog-button--color-link-fill-disabled);border-color:var(--illog-button--color-link-border-disabled);color:var(--illog-button--color-link-text-disabled)}.illog-btn.link[disabled]:not(.icon) .fa-icon,.illog-btn.link.disabled:not(.icon) .fa-icon{background-color:transparent}.illog-btn.link[disabled]:hover,.illog-btn.link.disabled:hover{background-color:var(--illog-button--color-link-fill-disabled);border-color:var(--illog-button--color-link-border-disabled);color:var(--illog-button--color-link-text-disabled)}.illog-btn.link.active,.illog-btn.link[active=true]{background-color:var(--illog-button--color-link-fill-hover);cursor:auto}.illog-btn{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;width:auto;border-style:solid;cursor:pointer;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;transition:var(--illog-transition-base);border-width:var(--illog-border-width-variable-regular)}.illog-btn.primary .fa-icon{filter:invert(100%) sepia(100%) saturate(38%) hue-rotate(254deg) brightness(110%) contrast(110%)}.illog-btn.secondary .fa-icon{filter:invert(28%) sepia(69%) saturate(2504%) hue-rotate(212deg) brightness(103%) contrast(91%)}.illog-btn.secondary:hover .fa-icon,.illog-btn.secondary:active .fa-icon,.illog-btn.secondary:focus .fa-icon{filter:invert(19%) sepia(53%) saturate(3084%) hue-rotate(210deg) brightness(85%) contrast(105%)}.illog-btn .fa-icon{background-color:transparent;transition:var(--illog-transition-base)}.illog-btn:hover{background-color:var(--illog-button--color-primary-fill-hover)}.illog-btn:active,.illog-btn:focus{background-color:var(--illog-button--color-primary-fill-pressed)}.illog-btn[disabled],.illog-btn.disabled{background-color:var(--illog-button--color-primary-fill-disabled);border-color:var(--illog-button--color-primary-border-disabled);color:var(--illog-button--color-primary-text-disabled);cursor:default}.illog-btn[disabled]:hover,.illog-btn.disabled:hover{background-color:var(--illog-button--color-primary-fill-disabled);border-color:var(--illog-button--color-primary-border-disabled);color:var(--illog-button--color-primary-text-disabled)}.illog-btn.common-cta{gap:var(--illog-gap-2);height:var(--illog-size-height-6);padding:0 var(--illog-padding-5);border-radius:var(--illog-radius-small);font-size:var(--illog-font-size-label-medium);font-weight:var(--illog-font-weight-bold);line-height:1;white-space:nowrap}.illog-btn.common-cta>i,.illog-btn.common-cta>.fa-icon{flex-shrink:0;font-size:var(--illog-font-size-label-medium)}.illog-btn.text{--illog-button--size-height-xsmall: var(--illog-size-height-3);--illog-button--padding-x-xsmall: var(--illog-padding-1);--illog-button--padding-y-xsmall: var(--illog-number-0);--illog-button--size-height-small: var(--illog-size-height-4);--illog-button--padding-x-small: var(--illog-padding-1);--illog-button--padding-y-small: var(--illog-number-0);--illog-button--size-height-medium: var(--illog-size-height-5);--illog-button--padding-x-medium: var(--illog-padding-1);--illog-button--padding-y-medium: var(--illog-number-2);--illog-button--size-height-large: var(--illog-size-height-6);--illog-button--padding-x-large: var(--illog-padding-1);--illog-button--padding-y-large: .5rem;--illog-button--size-height-xlarge: var(--illog-size-height-7);--illog-button--padding-x-xlarge: var(--illog-padding-1);--illog-button--padding-y-xlarge: .9rem;display:inline-block;height:auto!important;padding:var(--illog-button--padding-y-large) var(--illog-button--padding-x-large);text-align:left;white-space:normal}.illog-btn.text.xsmall{min-height:var(--illog-button--size-height-xsmall);padding:var(--illog-button--padding-y-xsmall) var(--illog-button--padding-x-xsmall)}.illog-btn.text.xsmall .fa-icon{margin-bottom:-.3rem}.illog-btn.text.small{padding:var(--illog-button--padding-y-small) var(--illog-button--padding-x-small)}.illog-btn.text.small .fa-icon{margin-bottom:-.3rem}.illog-btn.text.medium{padding:var(--illog-button--padding-y-medium) var(--illog-button--padding-x-medium)}.illog-btn.text.medium .fa-icon{margin-bottom:-.4rem}.illog-btn.text.large{padding:var(--illog-button--padding-y-large) var(--illog-button--padding-x-large)}.illog-btn.text.large .fa-icon{margin-bottom:-.5rem}.illog-btn.text.xlarge{padding:var(--illog-button--padding-y-xlarge) var(--illog-button--padding-x-xlarge)}.illog-btn.text.xlarge .fa-icon{margin-bottom:-.6rem}.illog-btn.text.h-auto{height:auto;padding:var(--illog-padding-1)!important}.illog-btn.text .fa-icon{display:inline-block;margin-bottom:-.5rem}.illog-btn.link{--illog-button--font-size-xsmall: var( --illog-font-size-label-small );--illog-button--padding-x-xsmall: var(--illog-padding-1);--illog-button--font-size-small: var(--illog-font-size-label-small);--illog-button--padding-x-small: var(--illog-padding-1);--illog-button--font-size-medium: var( --illog-font-size-label-medium );--illog-button--padding-x-medium: var(--illog-padding-1);--illog-button--font-size-large: var(--illog-font-size-label-large);--illog-button--padding-x-large: var(--illog-padding-1);--illog-button--font-size-xlarge: var( --illog-font-size-label-large );--illog-button--padding-x-xlarge: var(--illog-padding-1);display:inline-block;height:auto!important;padding:0 var(--illog-button--padding-x-large);font-size:var(--illog-button--font-size-large);text-align:left;white-space:normal;word-break:break-all}.illog-btn.link.xsmall{padding:0 var(--illog-button--padding-x-xsmall);font-size:var(--illog-button--font-size-xsmall)}.illog-btn.link.xsmall .fa-icon{margin-bottom:-.3rem}.illog-btn.link.small{padding:0 var(--illog-button--padding-x-small);font-size:var(--illog-button--font-size-small)}.illog-btn.link.small .fa-icon{margin-bottom:-.3rem}.illog-btn.link.medium{padding:0 var(--illog-button--padding-x-medium);font-size:var(--illog-button--font-size-medium)}.illog-btn.link.medium .fa-icon{margin-bottom:-.4rem}.illog-btn.link.large{padding:0 var(--illog-button--padding-x-large);font-size:var(--illog-button--font-size-large)}.illog-btn.link.large .fa-icon{margin-bottom:-.5rem}.illog-btn.link.xlarge{padding:0 var(--illog-button--padding-x-xlarge);font-size:var(--illog-button--font-size-xlarge)}.illog-btn.link.xlarge .fa-icon{margin-bottom:-.6rem}.illog-btn.link.basic{color:var(--illog-color-text-basic)}.illog-btn.link.basic .fa-icon{background-color:transparent}.illog-btn.link.basic.pure:hover,.illog-btn.link.basic.pure:active,.illog-btn.link.basic.pure:focus{color:var(--illog-color-text-basic)}.illog-btn.link.basic.pure:hover .fa-icon,.illog-btn.link.basic.pure:active .fa-icon,.illog-btn.link.basic.pure:focus .fa-icon{background-color:transparent}.illog-btn.link.text-bolder{font-weight:var(--illog-font-weight-bold);color:var(--illog-color-text-bolder)}.illog-btn.link:hover{color:var(--illog-color-link-hover)}.illog-btn.link:hover .fa-icon{background-color:transparent}.illog-btn.link:active,.illog-btn.link:focus{color:var(--illog-color-link-pressed)}.illog-btn.link:active .fa-icon,.illog-btn.link:focus .fa-icon{background-color:transparent}.illog-btn.link.pure:hover,.illog-btn.link.pure:active,.illog-btn.link.pure:focus{color:var(--illog-button--color-link-text)}.illog-btn.link.pure:hover .fa-icon,.illog-btn.link.pure:active .fa-icon,.illog-btn.link.pure:focus .fa-icon{background-color:transparent}.illog-btn.link .underline.hidden-underline{text-decoration-color:var(--illog-color-border-transparency);transition:var(--illog-transition-base)}.illog-btn.link:hover .underline.hidden-underline,.illog-btn.link:active .underline.hidden-underline,.illog-btn.link:focus .underline.hidden-underline{text-decoration-color:inherit}.illog-btn.link .fa-icon{display:inline-block;margin-bottom:-.5rem;filter:invert(28%) sepia(69%) saturate(2504%) hue-rotate(212deg) brightness(103%) contrast(91%)}.illog-btn.link:hover .fa-icon,.illog-btn.link:active .fa-icon,.illog-btn.link:focus .fa-icon{filter:invert(19%) sepia(53%) saturate(3084%) hue-rotate(210deg) brightness(85%) contrast(105%)}.illog-btn.icon{--illog-button--icon-size-xsmall: var(--illog-size-height-2);--illog-button--icon-size-small: var(--illog-size-height-3);--illog-button--icon-size-medium: var(--illog-size-height-4);--illog-button--icon-size-large: var(--illog-size-height-5);--illog-button--icon-size-xlarge: var(--illog-size-height-6);width:var(--illog-button--icon-size-medium);height:var(--illog-button--icon-size-medium);padding:0!important;background-color:transparent;border-color:var(--illog-color-border-transparency);color:inherit;border:0}.illog-btn.icon:hover,.illog-btn.icon:active{background-color:inherit}.illog-btn.icon.xsmall{width:var(--illog-button--icon-size-xsmall);height:var(--illog-button--icon-size-xsmall)}.illog-btn.icon.xsmall .fa-icon{width:100%;height:100%}.illog-btn.icon.small{width:var(--illog-button--icon-size-small);height:var(--illog-button--icon-size-small)}.illog-btn.icon.small .fa-icon{width:100%;height:100%}.illog-btn.icon.medium{width:var(--illog-button--icon-size-medium);height:var(--illog-button--icon-size-medium)}.illog-btn.icon.medium .fa-icon{width:100%;height:100%}.illog-btn.icon.large{width:var(--illog-button--icon-size-large);height:var(--illog-button--icon-size-large)}.illog-btn.icon.large .fa-icon{width:100%;height:100%}.illog-btn.icon.xlarge{width:var(--illog-button--icon-size-xlarge);height:var(--illog-button--icon-size-xlarge)}.illog-btn.icon.xlarge .fa-icon{width:100%;height:100%}.illog-btn.icon .fa-icon,.illog-btn.icon.pure .fa-icon{background-color:transparent}.illog-btn.icon.border{background-color:var(--illog-color-background-white);border:.1rem solid var(--illog-color-border-gray);border-radius:var(--illog-radius-max)}.illog-btn.icon.border.large .fa-icon{width:var(--illog-icon--size-xsmall);height:var(--illog-icon--size-xsmall)}.illog-btn.icon.border.xlarge .fa-icon{width:var(--illog-icon--size-xlarge);height:var(--illog-icon--size-xlarge)}.illog-btn.icon.border[disabled],.illog-btn.icon.border.disabled{background-color:var(--illog-color-button-disabled-fill)}.btn-group{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--illog-gap-4);width:100%;margin-top:auto}.btn-group>.illog-btn{width:100%}.btn-group.type-02{justify-content:flex-start}.btn-group.type-02>.illog-btn{width:auto}.btn-group.type-03{justify-content:flex-end}.btn-group.type-03>.illog-btn{width:auto}.form-group{--illog-form-group--label-font-size: var( --illog-font-size-label-small );--illog-form-group--gap: var(--illog-gap-6);--illog-form-group--icon-padding-right: calc( var(--illog-padding-7) * 2 + var(--illog-icon--size-large) );--illog-form-group--message-font-size: var( --illog-font-size-label-xsmall );--illog-form-group--message-text-color: var( --illog-color-text-subtle );--illog-form-group--message-success-text-color: var( --illog-color-text-success );--illog-form-group--message-information-text-color: var( --illog-color-text-information );--illog-form-group--message-error-text-color: var( --illog-color-text-danger );display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;gap:var(--illog-form-group--gap);width:100%}.form-group .form-tit,.form-group .form-label{width:100%;color:var(--illog-color-text-subtle)}.form-group .form-item-group{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-form-group--gap)}.form-group .form-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;gap:0 var(--illog-form-group--gap)}.form-group .form-item.inner-item{flex-direction:row}.form-group .form-item.inner-item .item{flex:1}.form-group .form-item.inner-item .btn-group{width:auto}.form-group .form-item label{display:inline-flex;font-size:var(--illog-form-group--label-font-size)}@media(max-width:767px){.form-group .form-item label{font-size:var(--illog-form-group--label-font-size)}}.form-group .form-item.form-item-radio,.form-group .form-item.form-item-checkbox{flex-direction:row;align-items:center}.form-group .form-item.form-item-radio .item,.form-group .form-item.form-item-checkbox .item{flex:0 1 auto}.form-group [class^=form-hint]{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--illog-gap-2);width:100%;font-size:var(--illog-form-group--message-font-size);color:var(--illog-form-group--message-text-color)}@media(max-width:767px){.form-group [class^=form-hint]{font-size:var(--illog-form-group--message-font-size)}}.form-group .form-hint-success{color:var(--illog-form-group--message-success-text-color)}.form-group .form-hint-information{color:var(--illog-form-group--message-information-text-color)}.form-group .form-hint-invalid{color:var(--illog-form-group--message-error-text-color)}.total-search-top-box{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--illog-gap-5);max-width:79.2rem;margin:0 auto;padding:var(--illog-gap-11) var(--illog-contents-padding-x);box-sizing:content-box}.total-search-top-box:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background-color:var(--illog-color-surface-secondary-subtler);z-index:-1}.total-search-top-box .sch-form-wrap{flex:1}.total-search-top-box .sch-form-wrap.vert{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.total-search-top-box .sch-form-wrap.vert .sch-input{width:100%}.total-search-top-box .input-group .illog-form-select{width:auto}.total-search-top-box .illog-btn.ico-sch-plus:before{width:var(--illog-size-height-4);height:var(--illog-size-height-4)}.sch-input{display:flex;position:relative;width:100%}.sch-input .illog-input{height:var(--foreign-input--size-height-medium);padding:0 var(--illog-size-height-7) 0 var(--illog-padding-6)}.sch-input .illog-input.xlarge{font-weight:var(--illog-font-weight-bold);padding:0 7.2rem 0 var(--illog-padding-8)}.sch-input .ico-search{position:absolute;top:50%;right:var(--illog-gap-5);transform:translateY(-50%)}#popTotalSch .modal-dialog .modal-conts .total-search-top-box{padding:9.6rem 0}#popTotalSch .modal-dialog .modal-conts .sch-form-wrap{padding:0}#popTotalSch .modal-dialog .btn-close{top:var(--foreign-gap-9);right:calc(50% - 39.6rem - (40px + var(--illog-gap-layout-contents-right)))}#popTotalSch .modal-conts{padding-inline:0}@media(max-width:767px){.form-group .form-conts.keyword-sch{width:100%}.total-search-top-box{padding:0;margin:var(--illog-gap-9) 0}.total-search-top-box:after{content:none}.sch-input .illog-input.xlarge{height:var(--illog-size-height-8);padding:0 var(--illog-number-16) 0 var(--illog-number-8);font-size:var(--illog-font-size-label-large)}.sch-input .illog-input.xlarge~.ico-search{right:var(--illog-number-8);width:2.4rem;height:2.4rem}}.illog-input,input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{--illog-input--size-height-small: var(--illog-size-height-6);--illog-input--font-size-small: var(--illog-font-size-label-small);--illog-input--size-height-medium: var(--illog-size-height-7);--illog-input--font-size-medium: var(--illog-font-size-label-medium);--illog-input--size-height-large: var(--illog-size-height-8);--illog-input--font-size-large: var(--illog-font-size-label-large);--illog-input--size-height-xlarge: var(--illog-size-height-11);--illog-input--font-size-xlarge: var(--illog-font-size-heading-medium)}.illog-input,input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],.illog-input.small,input[type=date].small,input[type=datetime-local].small,input[type=email].small,input[type=file].small,input[type=month].small,input[type=number].small,input[type=password].small,input[type=search].small,input[type=tel].small,input[type=text].small,input[type=time].small,input[type=url].small,input[type=week].small{height:var(--illog-input--size-height-small);font-size:var(--illog-input--font-size-small)}.illog-input.medium,input[type=date].medium,input[type=datetime-local].medium,input[type=email].medium,input[type=file].medium,input[type=month].medium,input[type=number].medium,input[type=password].medium,input[type=search].medium,input[type=tel].medium,input[type=text].medium,input[type=time].medium,input[type=url].medium,input[type=week].medium{height:var(--illog-input--size-height-medium);font-size:var(--illog-input--font-size-medium)}.illog-input.large,input[type=date].large,input[type=datetime-local].large,input[type=email].large,input[type=file].large,input[type=month].large,input[type=number].large,input[type=password].large,input[type=search].large,input[type=tel].large,input[type=text].large,input[type=time].large,input[type=url].large,input[type=week].large{height:var(--illog-input--size-height-large);font-size:var(--illog-input--font-size-large)}.illog-input.xlarge,input[type=date].xlarge,input[type=datetime-local].xlarge,input[type=email].xlarge,input[type=file].xlarge,input[type=month].xlarge,input[type=number].xlarge,input[type=password].xlarge,input[type=search].xlarge,input[type=tel].xlarge,input[type=text].xlarge,input[type=time].xlarge,input[type=url].xlarge,input[type=week].xlarge{height:var(--illog-input--size-height-xlarge);font-size:var(--illog-input--font-size-xlarge);font-weight:var(--illog-font-weight-bold)}.illog-input,input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{--illog-input--color-surface: var(--illog-color-input-surface);--illog-input--color-surface-readonly: var( --illog-color-input-surface-disabled );--illog-input--color-surface-disabled: var( --illog-color-input-surface-disabled );--illog-input--color-surface-error: var( --illog-color-input-surface );--illog-input--color-border: var(--illog-color-input-border);--illog-input--color-border-active: var( --illog-color-input-border-active );--illog-input--color-border-readonly: var( --illog-color-input-border-disabled );--illog-input--color-border-disabled: var( --illog-color-input-border-disabled );--illog-input--color-border-error: var( --illog-color-input-border-error );--illog-input--color-text: var(--illog-color-text-subtle);--illog-input--color-text-active: var(--illog-color-text-basic);--illog-input--color-text-readonly: var(--illog-color-text-subtle);--illog-input--color-text-disabled: var( --illog-color-text-disabled-on );--illog-input--color-text-placeholder: var( --illog-color-text-disabled );--illog-input--color-text-error: var(--illog-color-text-subtle);--illog-input--color-button-delete-bg: var( --illog-color-element-gray )}.illog-input,input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{position:relative;width:100%;padding:0;background-color:var(--illog-input--color-surface);border-bottom:.1rem solid var(--illog-input--color-border);font-family:inherit;color:var(--illog-input--color-text);transition:var(--illog-transition-base)}.illog-input:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{border-color:var(--illog-input--color-border-active);border-bottom-width:.2rem;outline:none;box-shadow:none;transition:var(--illog-transition-base)}.illog-input[readonly],input[type=date][readonly],input[type=datetime-local][readonly],input[type=email][readonly],input[type=file][readonly],input[type=month][readonly],input[type=number][readonly],input[type=password][readonly],input[type=search][readonly],input[type=tel][readonly],input[type=text][readonly],input[type=time][readonly],input[type=url][readonly],input[type=week][readonly]{background-color:var(--illog-input--color-surface-readonly);border-color:var(--illog-input--color-border-readonly);color:var(--illog-input--color-text-readonly)}.illog-input[readonly].datepicker,input[type=date][readonly].datepicker,input[type=datetime-local][readonly].datepicker,input[type=email][readonly].datepicker,input[type=file][readonly].datepicker,input[type=month][readonly].datepicker,input[type=number][readonly].datepicker,input[type=password][readonly].datepicker,input[type=search][readonly].datepicker,input[type=tel][readonly].datepicker,input[type=text][readonly].datepicker,input[type=time][readonly].datepicker,input[type=url][readonly].datepicker,input[type=week][readonly].datepicker{background-color:var(--illog-input--color-surface);border-color:var(--illog-input--color-border);color:var(--illog-input--color-text)}.illog-input[disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=email][disabled],input[type=file][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{background-color:var(--illog-input--color-surface-disabled);border-color:var(--illog-input--color-border-disabled);color:var(--illog-input--color-text-disabled)}.illog-input::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=file]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder{color:var(--illog-input--color-text-placeholder)}.illog-input::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder{color:var(--illog-input--color-text-placeholder)}.illog-input:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder{color:var(--illog-input--color-text-placeholder)}.illog-input::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=datetime-local]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=file]::-ms-input-placeholder,input[type=month]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=week]::-ms-input-placeholder{color:var(--illog-input--color-text-placeholder)}.illog-input:not(textarea):placeholder-shown,input[type=date]:not(textarea):placeholder-shown,input[type=datetime-local]:not(textarea):placeholder-shown,input[type=email]:not(textarea):placeholder-shown,input[type=file]:not(textarea):placeholder-shown,input[type=month]:not(textarea):placeholder-shown,input[type=number]:not(textarea):placeholder-shown,input[type=password]:not(textarea):placeholder-shown,input[type=search]:not(textarea):placeholder-shown,input[type=tel]:not(textarea):placeholder-shown,input[type=text]:not(textarea):placeholder-shown,input[type=time]:not(textarea):placeholder-shown,input[type=url]:not(textarea):placeholder-shown,input[type=week]:not(textarea):placeholder-shown{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.is-error .illog-input{background-color:var(--illog-input--color-surface-error);border-color:var(--illog-input--color-border-error);border-width:2px;color:var(--illog-input--color-text-error)}.is-error .illog-input:focus{border-color:var(--illog-input--color-border-active)}.sch-form-wrap{--illog-input--color-surface: var(--illog-color-input-surface);--illog-input--color-surface-readonly: var( --illog-color-input-surface-disabled );--illog-input--color-surface-disabled: var( --illog-color-input-surface-disabled );--illog-input--color-surface-error: var( --illog-color-input-surface );--illog-input--color-border: var(--illog-color-input-border);--illog-input--color-border-active: var( --illog-color-input-border-active );--illog-input--color-border-readonly: var( --illog-color-input-border-disabled );--illog-input--color-border-disabled: var( --illog-color-input-border-disabled );--illog-input--color-border-error: var( --illog-color-input-border-error );--illog-input--color-text: var(--illog-color-text-subtle);--illog-input--color-text-active: var(--illog-color-text-basic);--illog-input--color-text-readonly: var(--illog-color-text-subtle);--illog-input--color-text-disabled: var( --illog-color-text-disabled-on );--illog-input--color-text-placeholder: var( --illog-color-text-disabled );--illog-input--color-text-error: var(--illog-color-text-subtle);--illog-input--color-button-delete-bg: var( --illog-color-element-gray );display:flex;align-items:flex-end;justify-content:center;flex-direction:row;gap:var(--illog-gap-4);width:100%}.sch-form-wrap .sch-form{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--illog-gap-3);border-bottom:.1rem solid var(--illog-input--color-border)}.sch-form-wrap .sch-form .sch-input{height:var(--illog-input--size-height-medium);font-size:var(--illog-input--font-size-medium);background-color:transparent;border:none;padding:0;color:var(--illog-input--color-text);width:100%}.sch-form-wrap .sch-form .sch-input:focus{outline:none;box-shadow:none}.sch-form-wrap .sch-form .btn-search-delete{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;width:var(--illog-size-height-4);height:var(--illog-size-height-4);padding:var(--illog-gap-1);color:var(--illog-color-gray-0);border-radius:var(--illog-radius-xlarge);font-size:var(--illog-number-7);aspect-ratio:1/1}.sch-form-wrap .sch-form .btn-search-delete:before{content:"";display:inline-block;width:100%;height:100%;background-color:var(--illog-input--color-button-delete-bg);border-radius:var(--illog-radius-xlarge)}.sch-form-wrap .sch-form .btn-search-delete i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sch-form-wrap .sch-form .btn-search{display:flex;align-items:center;justify-content:center;flex-direction:row;width:var(--illog-size-height-6);height:var(--illog-size-height-6);color:var(--illog-input--color-text-active);border-radius:var(--illog-radius-xlarge);aspect-ratio:1/1}.sch-form-wrap .btn-group{width:auto}.sch-form-wrap label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}textarea{--illog-input--color-surface: var(--illog-color-input-surface);--illog-input--color-surface-readonly: var( --illog-color-input-surface-disabled );--illog-input--color-surface-disabled: var( --illog-color-input-surface-disabled );--illog-input--color-surface-error: var( --illog-color-input-surface );--illog-input--color-border: var(--illog-color-input-border);--illog-input--color-border-active: var( --illog-color-input-border-active );--illog-input--color-border-readonly: var( --illog-color-input-border-disabled );--illog-input--color-border-disabled: var( --illog-color-input-border-disabled );--illog-input--color-border-error: var( --illog-color-input-border-error );--illog-input--color-text: var(--illog-color-text-subtle);--illog-input--color-text-active: var(--illog-color-text-basic);--illog-input--color-text-readonly: var(--illog-color-text-subtle);--illog-input--color-text-disabled: var( --illog-color-text-disabled-on );--illog-input--color-text-placeholder: var( --illog-color-text-disabled );--illog-input--color-text-error: var(--illog-color-text-subtle);--illog-input--color-button-delete-bg: var( --illog-color-element-gray );display:block;width:100%;min-height:calc(var(--illog-input--size-height-medium) * 2);padding:var(--illog-padding-4);border:.1rem solid var(--illog-input--color-border)}.modal__panel{--illog-modal--size-small: 40rem;--illog-modal--size-medium: 56rem;--illog-modal--size-large: 76rem;--illog-modal--size-min-height: 26rem;--illog-modal--wrap-radius: var(--illog-radius-xlarge);--illog-modal--padding: var(--illog-padding-8);--illog-modal--header-padding-top: var(--illog-padding-8);--illog-modal--header-font-size: var( --illog-font-size-heading-medium );--illog-modal--conts-padding-top: var(--illog-padding-6);--illog-modal--conts-padding-bottom: var(--illog-padding-3);--illog-modal--conts-gap: var(--illog-gap-5);--illog-modal--btn-gap: var(--illog-gap-3);--illog-modal--btn-padding-top: var(--illog-padding-6);--illog-modal--btn-size-min-wdith: 7.8rem;--illog-modal--btn-close-position: var(--illog-gap-7);--illog-modal--border-width: var( --illog-border-width-variable-regular );--illog-modal--color-text: var(--illog-color-text-basic);--illog-modal--wrap-color-surface: var( --illog-color-surface-white-subtler );--illog-modal--wrap-color-border: var(--illog-color-border-gray);--illog-modal--wrap-shadow: 0 0 .2rem 0 var(--illog-color-alpha-shadow2), 0 1.6rem 2.4rem 0 var(--illog-color-alpha-shadow3);--illog-modal--color-dim: var(--illog-color-background-dim);--illog-modal--full-popup-surface: var( --illog-color-surface-secondary-subtler );position:fixed;inset:0;width:100%;height:100%;transition:visibility .15s .3s,z-index 0s .3s,opacity .2s;font-size:var(--illog-font-size-body-medium);font-style:normal;font-weight:var(--illog-font-weight-regular);line-height:var(--illog-line-height-base);text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;white-space:normal;word-spacing:normal;line-break:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--illog-modal--color-dim);z-index:100}.modal__panel>*{width:100%}.modal__panel .modal__content.modal-sm{max-width:var(--illog-modal--size-small)}.modal__panel .modal__content.modal-md{max-width:var(--illog-modal--size-medium)}.modal__panel .modal__content.modal-lg{max-width:var(--illog-modal--size-large)}.modal__panel .modal__content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:relative;width:100%;max-height:80%;max-width:var(--illog-modal--size-medium);background-color:var(--illog-modal--wrap-color-surface);border-radius:var(--illog-modal--wrap-radius);border:var(--illog-modal--border-width) solid var(--illog-modal--wrap-color-border);color:var(--illog-modal--color-text);outline-color:transparent;transition:outline-color .1s;box-shadow:var(--illog-modal--wrap-shadow)}.modal__panel .modal__content>*:not(.btn-close){width:100%}.modal__panel .modal__content:focus{outline-offset:.4rem}.modal__panel .modal__header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;padding-top:var(--illog-modal--header-padding-top);padding-inline:var(--illog-modal--padding)}.modal__panel .modal__header .modal-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:var(--illog-modal--header-font-size);font-weight:var(--illog-font-weight-bold)}.modal__panel .modal__body{flex:1;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:relative;overflow-y:auto;width:100%;padding:var(--illog-modal--conts-padding-top) var(--illog-modal--padding) var(--illog-modal--conts-padding-bottom)}.modal__panel .modal__body::-webkit-scrollbar{width:.8rem}.modal__panel .modal__body::-webkit-scrollbar-thumb{background-color:var(--illog-color-element-secondary-light);border-radius:.8rem}.modal__panel .modal__body::-webkit-scrollbar-track{background-color:var(--illog-color-element-secondary-lighter)}.modal__panel .modal__body>*{width:100%}.modal__panel .modal__body .conts-area{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-modal--conts-gap)}.modal__panel .modal__body .conts-area>*{width:100%}.modal__panel .modal-btn{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:var(--illog-modal--btn-gap);padding:var(--illog-modal--btn-padding-top) var(--illog-modal--padding) var(--illog-modal--padding)}.modal__panel .modal-btn .illog-btn{min-width:var(--illog-modal--btn-size-min-wdith)}.modal__panel .modal-btn.multi-conts{justify-content:space-between}.modal__panel .btn-close{position:absolute;top:var(--illog-modal--btn-close-position);right:var(--illog-modal--btn-close-position);z-index:901}.modal__panel[data-type=full]{background-color:var(--illog-modal--full-popup-surface)}.modal__panel[data-type=full] .modal-dialog{width:100%;height:100%;margin:0 auto;padding:0}.modal__panel[data-type=full] .modal-header,.modal__panel[data-type=full] .modal-conts{padding:0}.modal__panel[data-type=full] .modal-content{height:100%;max-height:100%;background:none;margin:0 auto;border:none;border-radius:0}.modal__panel[data-type=full] .modal-back.in{display:none}.modal__panel[data-type=bottom-sheet]{--illog-modal--bottom-sheet-radius: var(--illog-radius-xlarge1);--illog-modal--bottom-sheet-padding: var(--illog-padding-6);--illog-modal--bottom-sheet-btn-close-position-top: var( --illog-gap-6 );--illog-modal--bottom-sheet-btn-close-position-right: var( --illog-gap-5 );--illog-modal--bottom-sheet-btn-padding-top: var( --illog-padding-10 )}.modal__panel[data-type=bottom-sheet] .modal-content{position:fixed;left:0;bottom:-100%;border-radius:0;border-top-left-radius:var(--illog-modal--bottom-sheet-radius);border-top-right-radius:var(--illog-modal--bottom-sheet-radius);max-height:90%;transition:var(--illog-transition-base)}.modal__panel[data-type=bottom-sheet] .modal-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:var(--illog-modal--bottom-sheet-padding);flex-shrink:0}.modal__panel[data-type=bottom-sheet] .modal-header .modal-title{font-size:var(--illog-font-size-heading-small)}.modal__panel[data-type=bottom-sheet] .modal-conts{display:block;padding:0 var(--illog-modal--bottom-sheet-padding)}.modal__panel[data-type=bottom-sheet] .modal-conts::-webkit-scrollbar{width:.8rem}.modal__panel[data-type=bottom-sheet] .modal-conts::-webkit-scrollbar-thumb{background-color:var(--illog-color-element-secondary-light);border-radius:.8rem}.modal__panel[data-type=bottom-sheet] .modal-conts::-webkit-scrollbar-track{background-color:var(--illog-color-element-secondary-lighter)}.modal__panel[data-type=bottom-sheet] .btn-close{top:var(--illog-modal--bottom-sheet-btn-close-position-top);right:var(--illog-modal--bottom-sheet-btn-close-position-right)}.modal__panel[data-type=bottom-sheet] .pop-filter-top{width:auto}.modal__panel[data-type=bottom-sheet] .modal-btn.btn-wrap{padding:var(--illog-modal--bottom-sheet-btn-padding-top) var(--illog-modal--bottom-sheet-padding) var(--illog-modal--bottom-sheet-padding)}.modal__panel[data-type=bottom-sheet] .modal-btn.btn-wrap .illog-btn{flex:1}.modal__panel[data-type=bottom-sheet].in .modal-content{bottom:0}@media(max-width:767px){.illog-modal:not([data-type=bottom-sheet]) .modal-dialog{width:var(--illog-modal--mobile-width);height:var(--illog-modal--mobile-height);min-height:var(--illog-modal--mobile-height);margin:var(--illog-modal--mobile-gap) auto}.illog-modal:not([data-type=bottom-sheet]) .modal-dialog .modal-header{padding:var(--illog-modal--mobile-header-padding-top) var(--illog-modal--mobile-padding) 0}.illog-modal:not([data-type=bottom-sheet]) .modal-dialog .modal-header .modal-title{font-size:var(--illog-modal--header-mobile-font-size)}.illog-modal:not([data-type=bottom-sheet]) .modal-dialog .modal-content{max-height:100%}.illog-modal:not([data-type=bottom-sheet]) .modal-dialog .modal-conts{padding-inline:var(--illog-modal--mobile-padding);padding-bottom:0}.illog-modal:not([data-type=bottom-sheet]) .modal-dialog .modal-conts .conts-area>*{width:100%}.illog-modal:not([data-type=bottom-sheet]) .modal-dialog .modal-btn{padding:var(--illog-modal--mobile-btn-padding-top) var(--illog-modal--mobile-padding) var(--illog-modal--mobile-btn-padding-bottom)}.illog-modal:not([data-type=bottom-sheet]) .modal-dialog .btn-close{top:var(--illog-modal--mobile-btn-close-position);right:var(--illog-modal--mobile-btn-close-position)}.illog-modal[data-type=full]{--illog-modal--full-mobile-btn-close-size: var( --illog-size-height-4 )}.illog-modal[data-type=full] .modal-dialog{width:100%;height:100%;margin:0 auto}.illog-modal[data-type=full] .modal-dialog .btn-close{width:var(--illog-modal--full-mobile-btn-close-size);height:var(--illog-modal--full-mobile-btn-close-size)}}.illog-pagination{--illog-pagination--color-text: var(--illog-color-text-subtle);--illog-pagination--color-text-active: var( --illog-color-text-inverse-static );--illog-pagination--color-text-disabled: var( --illog-color-text-disabled );--illog-pagination--color-background: var( --illog-color-action-white );--illog-pagination--color-action: var(--illog-color-action-primary);--illog-pagination--color-action-hover: var( --illog-color-action-primary-hover );--illog-pagination--color-action-pressed: var( --illog-color-action-primary-pressed );--illog-pagination--color-action-active: var( --illog-color-action-primary-active );--illog-pagination--size-height: var(--illog-size-height-6);--illog-pagination--radius: var(--illog-radius-large);--illog-pagination--prev-btn-padding: var(--illog-padding-3)}.illog-pagination{overflow:hidden;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;color:var(--illog-pagination--color-text);background-color:var(--illog-pagination--color-background);border-radius:var(--illog-pagination--radius);border:var(--illog-border-width-static-regular) solid var(--illog-color-border-gray)}.illog-pagination .page-navi,.illog-pagination .page-link,.illog-pagination .page-ellipsis{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;width:var(--illog-pagination--size-height);height:var(--illog-pagination--size-height);padding:var(--illog-pagination--prev-btn-padding);transition:var(--illog-transition-base)}.illog-pagination .page-navi:not(.page-ellipsis):hover,.illog-pagination .page-link:not(.page-ellipsis):hover,.illog-pagination .page-ellipsis:not(.page-ellipsis):hover{background-color:var(--illog-pagination--color-action-hover)}.illog-pagination .page-navi:not(.page-ellipsis):active,.illog-pagination .page-link:not(.page-ellipsis):active,.illog-pagination .page-ellipsis:not(.page-ellipsis):active{background-color:var(--illog-pagination--color-action-pressed)}.illog-pagination .page-navi:disabled{color:var(--illog-pagination--color-text-disabled)}.illog-pagination .page-navi:disabled:hover,.illog-pagination .page-navi:disabled:active{background-color:var(--illog-pagination--color-action-disabled)}.illog-pagination .page-links{display:flex;align-items:center;justify-content:center;flex-direction:row}.illog-pagination .page-links .page-link.active{background-color:var(--illog-pagination--color-action-active);font-weight:var(--illog-font-weight-bold);color:var(--illog-pagination--color-text-active)}.illog-side-navigation{--illog-side-navigation--padding-y: var(--illog-padding-7);--illog-side-navigation--padding-x: var(--illog-padding-6);--illog-side-navigation--title-padding-bottom: var( --illog-padding-6 );--illog-side-navigation--title-font-size: var( --illog-font-size-navigation-title-small );--illog-side-navigation--3depth-padding-y: var(--illog-padding-3);--illog-side-navigation--3depth-btn-padding-x: var( --illog-padding-6 );--illog-side-navigation--3depth-btn-padding-y: var( --illog-padding-3 );--illog-side-navigation--3depth-btn-radius: var( --illog-radius-medium );--illog-side-navigation--btn-radius: var(--illog-radius-medium);--illog-side-navigation--btn-gap: var(--illog-gap-3);--illog-side-navigation--btn-padding-y: var(--illog-padding-6);--illog-side-navigation--btn-padding-y-selected: var( --illog-padding-3 );--illog-side-navigation--btn-padding-x: var(--illog-padding-3);--illog-side-navigation--btn-font-size: var( --illog-font-size-navigation-depth-medium );--illog-side-navigation--color-action: var( --illog-color-action-primary );--illog-side-navigation--color-action-hover: var( --illog-color-action-primary-hover );--illog-side-navigation--color-action-pressed: var( --illog-color-action-primary-pressed );--illog-side-navigation--color-action-selected: var( --illog-color-action-primary-selected );--illog-side-navigation--color-text: var(--illog-color-primary-70);--illog-side-navigation--color-text-selected: var( --illog-color-primary-70 );flex:1 0 auto;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;background:var(--illog-color-background-white);z-index:10}.illog-side-navigation .header{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:var(--illog-gap-5);width:100%;font-size:var(--illog-side-navigation--title-font-size);font-weight:var(--illog-font-weight-bold);padding:var(--illog-side-navigation--padding-y) var(--illog-side-navigation--padding-x)}.illog-side-navigation .header .btn-lnb-menu{align-self:center;width:var(--illog-size-height-6);height:var(--illog-size-height-6);line-height:1}.illog-side-navigation .header .btn-lnb-toggle{display:none}.illog-side-navigation .header .lnb-brand{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;justify-content:center;min-width:0}.illog-side-navigation .header .lnb-brand__logo{flex:0 0 auto;width:4.4rem;height:4.4rem;object-fit:contain}.illog-side-navigation .nav-item{order:3;flex:1;display:none;width:100%;padding:var(--illog-side-navigation--padding-y) var(--illog-side-navigation--padding-x);background:var(--illog-color-background-white)}.illog-side-navigation .nav-item.is-open{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.illog-side-navigation .lnb-list{position:relative}.illog-side-navigation .lnb-list .lnb-item{width:100%}.illog-side-navigation .lnb-list .lnb-item .lnb-btn{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--illog-side-navigation--btn-gap);position:relative;width:100%;background-color:var(--illog-side-navigation--color-action);padding:var(--illog-side-navigation--btn-padding-y) var(--illog-side-navigation--btn-padding-x);color:var(--illog-side-navigation--color-text);font-size:var(--illog-side-navigation--btn-font-size);font-weight:var(--illog-font-weight-bold);border-radius:var(--illog-side-navigation--btn-radius)}.illog-side-navigation .lnb-list .lnb-item .lnb-btn:hover{color:var(--illog-side-navigation--color-text-selected);background-color:var(--illog-side-navigation--color-action-hover)}.illog-side-navigation .lnb-list .lnb-item .lnb-btn:active{color:var(--illog-side-navigation--color-text-selected);background-color:var(--illog-side-navigation--color-action-selected)}.illog-side-navigation .lnb-list .lnb-item .lnb-btn:after{content:"";display:block;width:2.4rem;height:2.4rem;margin-left:auto;font-family:"Font Awesome 7 Free";transform:rotate(90deg)}.illog-side-navigation .lnb-list .lnb-item.active .lnb-btn,.illog-side-navigation .lnb-list .lnb-item.inactive .lnb-btn{color:var(--illog-side-navigation--color-text-selected);background-color:var(--illog-side-navigation--color-action-selected)}.illog-side-navigation .lnb-list .lnb-item.has-children .lnb-btn:after{transform:rotate(180deg)}.illog-side-navigation .lnb-list .lnb-item.has-children .lnb-sub-list{max-height:0;opacity:0;visibility:hidden}.illog-side-navigation .lnb-list .lnb-item.has-children.active .lnb-btn:after{transform:rotate(0)}.illog-side-navigation .lnb-list .lnb-item.has-children.active .lnb-sub-list{max-height:100%;opacity:1;visibility:visible}.illog-side-navigation .lnb-list .lnb-sub-list{width:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;transition:var(--illog-transition-base)}.illog-side-navigation .lnb-list .lnb-sub-list>ul{width:100%;padding:var(--illog-side-navigation--btn-padding-y) 0;background-color:var(--illog-side-navigation--color-action)}.illog-side-navigation .lnb-list .lnb-sub-list .lnb-sub-item{width:100%}.illog-side-navigation .lnb-list .lnb-sub-list .lnb-sub-btn{display:block;padding:var(--illog-side-navigation--3depth-btn-padding-y) var(--illog-side-navigation--3depth-btn-padding-x);border-radius:var(--illog-side-navigation--3depth-btn-radius);font-weight:var(--illog-font-weight-regular)}.illog-side-navigation .lnb-list .lnb-sub-list .lnb-sub-btn:hover{background-color:var(--illog-side-navigation--color-action-hover)}.illog-side-navigation .lnb-list .lnb-sub-list .lnb-sub-btn:active{background-color:var(--illog-side-navigation--color-action-pressed)}.illog-side-navigation .lnb-list .lnb-sub-list .lnb-sub-item.is-active .lnb-sub-btn{color:var(--illog-side-navigation--color-text-selected);font-weight:var(--illog-font-weight-bold);background-color:var(--illog-side-navigation--color-action-hover)}.illog-side-navigation .user-box{position:absolute;right:0;top:0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:var(--illog-gap-5);margin-top:auto;padding:var(--illog-side-navigation--padding-y) var(--illog-side-navigation--padding-x);border-top:.1rem solid var(--illog-color-border-gray-light);background:linear-gradient(180deg,var(--illog-color-background-white) 0%,var(--illog-color-element-gray-bright) 100%)}.illog-side-navigation .user-box .user-profile{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--illog-gap-4);width:100%}.illog-side-navigation .user-box .user-profile .profile-img{flex:0 0 4.8rem;border-radius:var(--illog-radius-max)}.illog-side-navigation .user-box .user-profile .profile-img i{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;aspect-ratio:1/1;border-radius:var(--illog-radius-max);background:var(--illog-color-element-gray-light);color:var(--illog-color-primary-70);box-shadow:inset 0 0 0 .1rem var(--illog-color-border-gray-light)}.illog-side-navigation .user-box .user-profile .profile-text{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.4rem;min-width:0}.illog-side-navigation .user-box .user-profile .user-name{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;line-height:1.2;font-size:calc(var(--illog-font-size-body-2) + .2rem);font-weight:var(--illog-font-weight-bold);color:var(--illog-color-text-primary)}.illog-side-navigation .user-box .user-profile .store-summary-sub{display:inline-flex;font-style:normal;line-height:1.3;font-size:1.3rem;color:var(--illog-color-primary-70)}.illog-side-navigation .user-box .user-profile .store-summary-add{line-height:1.35;font-size:1.3rem;font-weight:var(--illog-font-weight-regular);color:var(--illog-color-primary-70)}.illog-side-navigation .user-box .user-box__actions{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--illog-gap-3);width:100%}.illog-side-navigation .user-box .user-box__actions .user-box__action-btn{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;flex:0 0 auto;width:100%;min-height:4.2rem;padding:.8rem .4rem;border-radius:1rem;background:var(--illog-color-background-white);box-shadow:inset 0 0 0 .1rem var(--illog-color-border-gray-light);color:var(--illog-color-primary-80);font-size:1.2rem}.illog-side-navigation .user-box .user-box__actions .user-box__action-btn:hover{background:var(--illog-color-action-primary-hover)}.illog-side-navigation .user-box .user-box__actions .user-box__action-icon{font-size:1.4rem}.illog-side-navigation .user-box .user-box__actions .user-box__action-label{display:none}@media(min-width:1024px){.illog-side-navigation{--illog-side-navigation--collapsed-width: 8.4rem;--illog-side-navigation--expanded-width: 26rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:sticky;top:0;flex:0 0 var(--illog-side-navigation--collapsed-width);width:var(--illog-side-navigation--collapsed-width);height:100vh;overflow:visible;transition:width .22s ease,box-shadow .22s ease}.illog-side-navigation .header{position:relative;justify-content:center;padding-bottom:0;transition:padding .22s ease}.illog-side-navigation .header .btn-lnb-menu{display:none}.illog-side-navigation .header .btn-lnb-toggle{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;position:absolute;left:calc(100% - 1.2rem);top:calc(var(--illog-side-navigation--padding-y) + .6rem);z-index:2;width:2.4rem;height:4.6rem;padding-right:.8rem;border-left:0;border-radius:0 1.4rem 1.4rem 0;background:var(--illog-color-background-white);color:var(--illog-color-primary-70);box-shadow:0 .8rem 2rem -1.8rem var(--illog-color-alpha-black35);transition:box-shadow .3s ease,left .3s ease,width .3s ease}.illog-side-navigation .header .btn-lnb-toggle i{font-size:1.25rem}.illog-side-navigation .header .btn-lnb-toggle:hover{color:var(--illog-color-text-primary);box-shadow:0 1rem 2.4rem -1.8rem var(--illog-color-alpha-black35);width:3.4rem}.illog-side-navigation .header .btn-lnb-toggle[aria-expanded=true]:hover{width:2.4rem;left:calc(100% - 1.8rem)}.illog-side-navigation .header .lnb-tit{flex:1;min-width:0}.illog-side-navigation .nav-item{order:inherit;overflow-y:auto;display:block;overflow-x:visible;transition:padding .22s ease}.illog-side-navigation .user-box{position:inherit;width:100%;overflow:hidden;transition:padding .22s ease}.illog-side-navigation .lnb-list{overflow:visible}.illog-side-navigation .lnb-list .lnb-item{position:relative;overflow:visible}.illog-side-navigation .lnb-list .lnb-item .lnb-btn{justify-content:center;gap:0;padding-inline:var(--illog-padding-4);transition:padding .18s ease,justify-content .18s ease,gap .18s ease}.illog-side-navigation .lnb-list .lnb-item .lnb-btn>i{width:2rem;text-align:center}.illog-side-navigation .lnb-list .lnb-item .lnb-btn>span{width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:width .18s ease,opacity .18s ease}.illog-side-navigation .lnb-list .lnb-item .lnb-btn:after{display:none}.illog-side-navigation .lnb-list .lnb-item.has-children.is-popover-open .lnb-btn,.illog-side-navigation .lnb-list .lnb-item.has-children.active .lnb-btn{color:var(--illog-side-navigation--color-text-selected);background-color:var(--illog-side-navigation--color-action-selected)}.illog-side-navigation .lnb-list .lnb-sub-list{max-height:0!important;opacity:0!important;visibility:hidden!important;transition:none}.illog-side-navigation.is-desktop-collapsed{z-index:40;overflow:visible}.illog-side-navigation.is-desktop-collapsed .nav-item,.illog-side-navigation.is-desktop-collapsed .user-box{overflow:visible}.illog-side-navigation.is-desktop-collapsed .lnb-list .lnb-item.has-children.is-popover-open:after{content:"";top:0;left:100%;width:1.4rem;height:100%;background:transparent}.illog-side-navigation.is-desktop-collapsed .lnb-list .lnb-item .lnb-btn{overflow:visible;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:6.6rem;padding:.9rem .6rem}.illog-side-navigation.is-desktop-collapsed .lnb-list .lnb-item .lnb-btn>span{width:auto;max-width:100%;max-height:0;opacity:0;overflow:hidden;color:currentColor;font-size:1.1rem;font-weight:var(--illog-font-weight-medium);line-height:1.1;text-align:center;white-space:nowrap;transition:max-height .18s ease,opacity .18s ease}.illog-side-navigation.is-desktop-collapsed .lnb-list .lnb-item .lnb-btn:hover>span,.illog-side-navigation.is-desktop-collapsed .lnb-list .lnb-item .lnb-btn:focus-visible>span{max-height:1.4rem;opacity:1}.illog-side-navigation.is-desktop-collapsed .lnb-list .lnb-item.has-children .lnb-sub-list.is-collapsed-popover-open{position:absolute;top:50%;left:calc(100% + 1.4rem);z-index:55;width:21rem;max-height:none!important;opacity:1!important;visibility:visible!important;overflow:visible;transform:translateY(-50%)}.illog-side-navigation.is-desktop-collapsed .lnb-list .lnb-item.has-children .lnb-sub-list.is-collapsed-popover-open:before{content:"";top:0;left:-1.4rem;width:1.4rem;height:100%;background:transparent}.illog-side-navigation.is-desktop-collapsed .lnb-list .lnb-item.has-children .lnb-sub-list.is-collapsed-popover-open>ul{padding:var(--illog-padding-3);background:var(--illog-color-background-white);border:.1rem solid var(--illog-color-border-gray-light);border-radius:calc(var(--illog-radius-large) - .2rem);box-shadow:0 1.6rem 3.2rem -2.2rem var(--illog-color-alpha-black35)}.illog-side-navigation.is-desktop-collapsed .lnb-list .lnb-item.has-children .lnb-sub-list.is-collapsed-popover-open .lnb-sub-btn{padding:var(--illog-padding-4) var(--illog-padding-5);color:var(--illog-color-primary-70)}.illog-side-navigation.is-desktop-collapsed .lnb-list .lnb-item.has-children .lnb-sub-list.is-collapsed-popover-open .lnb-sub-btn:hover{background-color:var(--illog-side-navigation--color-action-hover)}.illog-side-navigation .user-profile{width:100%;justify-content:center}.illog-side-navigation .user-profile .profile-img{margin-inline:auto}.illog-side-navigation .profile-text{width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:width .18s ease,opacity .18s ease}.illog-side-navigation.is-desktop-expanded{width:var(--illog-side-navigation--expanded-width);box-shadow:14px 0 30px -26px var(--illog-color-alpha-black25)}.illog-side-navigation.is-desktop-expanded .header{justify-content:space-between}.illog-side-navigation.is-desktop-expanded .header .lnb-brand__logo{width:9.6rem;height:9.6rem}.illog-side-navigation.is-desktop-expanded .header .btn-lnb-toggle{transform:translate(.16rem)}.illog-side-navigation.is-desktop-expanded .nav-item{padding-inline:var(--illog-side-navigation--padding-x)}.illog-side-navigation.is-desktop-expanded .lnb-list .lnb-item .lnb-btn{flex-direction:row;justify-content:flex-start;gap:var(--illog-side-navigation--btn-gap);padding-inline:var(--illog-side-navigation--btn-padding-x);min-height:auto}.illog-side-navigation.is-desktop-expanded .lnb-list .lnb-item .lnb-btn>span{width:auto;max-height:none;opacity:1}.illog-side-navigation.is-desktop-expanded .lnb-list .lnb-item .lnb-btn:after{display:block}.illog-side-navigation.is-desktop-expanded .lnb-list .lnb-item.has-children.active .lnb-sub-list{max-height:100%!important;opacity:1!important;visibility:visible!important;position:static;width:100%;transform:none;box-shadow:none}.illog-side-navigation.is-desktop-expanded .user-profile{justify-content:flex-start}.illog-side-navigation.is-desktop-expanded .user-profile .profile-img{margin-inline:0}.illog-side-navigation.is-desktop-expanded .profile-text{width:auto;opacity:1}.illog-side-navigation.is-desktop-expanded .user-box__actions .user-box__action-btn{width:auto;min-width:max-content;min-height:3.8rem;padding:.8rem 1rem;border-radius:1rem;gap:.6rem;white-space:nowrap}.illog-side-navigation.is-desktop-expanded .user-box__actions .user-box__action-label{display:inline;line-height:1;font-size:1.25rem;font-weight:var(--illog-font-weight-medium);white-space:nowrap}.illog-side-navigation .user-box__actions{flex-direction:column;align-items:center}.illog-side-navigation .user-box__action-btn[data-action-label]:hover:after,.illog-side-navigation .user-box__action-btn[data-action-label]:focus-visible:after{content:attr(data-action-label);position:absolute;top:50%;left:calc(100% + .9rem);transform:translateY(-50%);z-index:60;width:max-content;max-width:12rem;padding:.55rem .8rem;border-radius:var(--illog-radius-small);border:.1rem solid var(--illog-color-border-gray-light);background:var(--illog-color-background-white);color:var(--illog-color-primary-80);font-size:1.3rem;font-weight:var(--illog-font-weight-medium);line-height:1.2;box-shadow:0 .8rem 2rem -1.8rem var(--illog-color-alpha-black35);white-space:nowrap;pointer-events:none}.illog-side-navigation.is-desktop-expanded .user-box__actions{flex-direction:row}.illog-side-navigation.is-desktop-expanded .user-box__action-btn[data-action-label]:hover:after,.illog-side-navigation.is-desktop-expanded .user-box__action-btn[data-action-label]:focus-visible:after{content:none}}.template-document-renderer.is-document-surface{width:100%;box-sizing:border-box;padding:2.4rem;border-radius:2.4rem;background:linear-gradient(180deg,#f8fafcfa,#f1f5f9e0);border:1px solid var(--illog-color-border-gray-light)}.template-document-renderer .template-document-renderer__page{width:100%}.template-document-renderer .template-document-renderer__page.is-document-page{position:relative;box-sizing:border-box;max-width:104rem;min-height:118rem;margin:0 auto;padding:5.6rem 6.4rem;border-radius:2rem;border:1px solid var(--illog-color-border-gray-light);background:var(--illog-color-background-white);box-shadow:0 8px 20px -8px var(--illog-color-alpha-black10)}.template-document-renderer .template-document-renderer__insert-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:.6rem 0 1.8rem;padding:1rem 1.2rem;border:1px dashed var(--illog-color-border-gray);border-radius:1.4rem;background:var(--illog-color-element-gray-lighter)}.template-document-renderer .template-document-renderer__insert-label{margin-right:.4rem;font-size:var(--illog-font-size-label-xsmall);font-weight:var(--illog-font-weight-bold);color:var(--illog-color-text-subtle)}.template-document-renderer .template-document-renderer__insert-button,.template-document-renderer .template-document-renderer__ghost-button,.template-document-renderer .template-document-renderer__tool-button{border-radius:.8rem;cursor:pointer;line-height:1.2;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.template-document-renderer .template-document-renderer__insert-button{min-height:3rem;padding:0 1rem;border:1px solid var(--illog-color-border-gray-light);background:var(--illog-color-background-white);color:var(--illog-color-text-basic);font-size:var(--illog-font-size-label-xsmall);font-weight:var(--illog-font-weight-bold)}.template-document-renderer .template-document-renderer__workspace{position:relative}.template-document-renderer .template-document-renderer__section-rail{position:absolute;top:0;bottom:0;left:-5.6rem;width:5.2rem;border-radius:1.8rem;border:1px solid transparent;background:var(--template-section-rail-bg, transparent);transition:background-color .18s ease}.template-document-renderer .template-document-renderer__edge-drop-zone{min-height:var(--template-edge-drop-zone-min-height, 4rem);margin:var(--template-edge-drop-zone-margin, 1rem 0 1.4rem);border:var(--template-edge-drop-zone-border-width, 1px) dashed var(--template-edge-drop-zone-border-color, var(--illog-color-border-gray));border-radius:1.8rem;background:var(--template-edge-drop-zone-bg, var(--illog-color-background-white));opacity:var(--template-edge-drop-zone-opacity, .72);transition:opacity .18s ease,border-color .18s ease,background-color .18s ease}.template-document-renderer .template-document-renderer__section{position:relative;margin-top:var(--template-section-margin-top, 0);margin-bottom:var(--template-section-margin-bottom, 1.6rem);padding:var(--template-section-padding, .8rem 1rem);padding-top:var(--template-section-padding-top, .8rem);border:var(--template-section-border-width, 1px) var(--template-section-border-style, solid) var(--template-section-border-color, transparent);border-radius:var(--template-section-radius, 1.4rem);background:var(--template-section-bg, transparent);box-shadow:var(--template-section-shadow, none);cursor:var(--template-section-cursor, default);transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.template-document-renderer .template-document-renderer__section.is-footer{border-top:1px solid var(--illog-color-border-gray)}.template-document-renderer .template-document-renderer__drop-indicator{height:0;width:calc(100% + 4.8rem);margin:1rem 0 1rem -4.8rem;border-top:2px solid var(--illog-color-border-primary);border-radius:999px}.template-document-renderer .template-document-renderer__section-chrome{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:.8rem;column-gap:1.2rem;width:100%;margin-bottom:1.2rem;pointer-events:none}.template-document-renderer .template-document-renderer__section-tag{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:.8rem;font-size:1rem;font-weight:var(--illog-font-weight-bold);letter-spacing:.04em;color:var(--template-section-tag-color, var(--illog-color-text-subtle));background:var(--template-section-tag-bg, transparent)}.template-document-renderer .template-document-renderer__section-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.8rem;margin-left:auto;max-width:100%;pointer-events:auto}.template-document-renderer .template-document-renderer__toolbar{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .6rem;border:1px solid var(--illog-color-border-gray-light);border-radius:1rem;background:var(--illog-color-background-white)}.template-document-renderer .template-document-renderer__tool-button{min-width:3.2rem;height:3rem;padding:0 .9rem;border:1px solid var(--template-tool-button-border-color, var(--illog-color-border-gray-light));background:var(--template-tool-button-bg, var(--illog-color-background-white));color:var(--template-tool-button-color, var(--illog-color-text-basic));font-size:var(--illog-font-size-label-xsmall);font-weight:var(--illog-font-weight-bold);line-height:1}.template-document-renderer .template-document-renderer__font-size-control{display:inline-flex;align-items:center;gap:var(--template-font-size-control-gap, .6rem)}.template-document-renderer .template-document-renderer__font-size-label{font-size:var(--illog-font-size-label-xsmall);font-weight:var(--illog-font-weight-bold);color:var(--illog-color-text-subtle)}.template-document-renderer .template-document-renderer__tool-select{min-width:7.6rem;height:3rem;padding:0 1rem;border:1px solid var(--illog-color-border-gray-light);border-radius:.8rem;background:var(--illog-color-background-white);color:var(--illog-color-text-basic);font-size:var(--illog-font-size-label-xsmall);font-weight:var(--illog-font-weight-bold);cursor:pointer}.template-document-renderer .template-document-renderer__ghost-button{min-height:3rem;padding:0 1rem;border:1px solid var(--illog-color-border-gray-light);background:var(--illog-color-background-white);color:var(--illog-color-text-basic);font-size:var(--illog-font-size-label-xsmall);font-weight:var(--illog-font-weight-bold)}.template-document-renderer .template-document-renderer__drag-handle{position:absolute;top:50%;left:-3.4rem;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:.2rem;width:2rem;height:2.4rem;padding:.4rem;border:1px solid var(--template-drag-handle-border-color, var(--illog-color-border-gray-light));border-radius:.8rem;background:var(--template-drag-handle-bg, var(--illog-color-background-white));box-shadow:0 8px 20px -8px var(--illog-color-alpha-black10);transform:translateY(-50%);cursor:grab;pointer-events:auto}.template-document-renderer .template-document-renderer__drag-handle-dot{align-self:center;justify-self:center;width:.4rem;height:.4rem;border-radius:999px;background:var(--template-drag-dot-bg, var(--illog-color-text-subtle))}.template-document-renderer [contenteditable=true] strong,.template-document-renderer [contenteditable=true] b{font-weight:700}.template-document-renderer [contenteditable=true] em,.template-document-renderer [contenteditable=true] i{font-style:italic}.template-document-renderer [contenteditable=true] u{text-decoration:underline}.template-document-renderer [contenteditable=true] ul{list-style-type:disc;padding-left:1.5em;margin:.4em 0}.template-document-renderer [contenteditable=true] ol{list-style-type:decimal;padding-left:1.5em;margin:.4em 0}.template-document-renderer [contenteditable=true] li{display:list-item;margin-bottom:.15em}.template-document-renderer [contenteditable=true] ul ul,.template-document-renderer [contenteditable=true] ol ul{list-style-type:circle}.template-document-renderer [contenteditable=true] ul ul ul,.template-document-renderer [contenteditable=true] ol ol ul{list-style-type:square}.template-document-renderer [contenteditable=true] ol ol{list-style-type:lower-alpha}.template-paragraph-tiptap-editor .ProseMirror{border:1px solid var(--illog-color-border-gray-light);border-radius:1.2rem;outline:none;box-shadow:none;background-color:var(--illog-color-background-white);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.template-paragraph-tiptap-editor .ProseMirror:focus,.template-paragraph-tiptap-editor .ProseMirror-focused{border-color:var(--illog-color-border-gray);outline:none;box-shadow:0 0 0 1px #0f172a0d;background-color:var(--illog-color-background-white)}.illog-container{display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;height:100vh}.content{overflow-y:auto;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-6);width:100%;padding:var(--illog-contents-padding-x);background:var(--illog-color-background-gray-subtler)}.content .content-title{width:100%}.content .content-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;gap:var(--illog-gap-6);width:100%}.content .content-item>.item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-6);width:100%;padding:var(--illog-contents-padding-x);border-radius:var(--illog-radius-medium);background:var(--illog-color-background-white);box-shadow:0 8px 20px -8px var(--illog-color-alpha-black10)}.content .content-item>.item[class*=-form-panel]{min-width:unset;max-width:45rem;margin:0 auto}.content .item-head{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-3);width:100%}.content .item-head.util{flex-direction:row;align-items:center;justify-content:space-between}.content .item-head.util .btn-group{width:auto;margin-top:inherit}.content .item-head.util .btn-group>.illog-btn{width:auto}.content .item-head .title-wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-3)}.content .item-head .title{font-size:var(--illog-font-size-heading-medium)}.content .item-head .description{font-size:var(--illog-font-size-body-medium)}.content .item-body{flex:1;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-6);width:100%}.content .item-body .item-head{flex-direction:row}.content .item-body .item-head .title{font-size:var(--illog-font-size-heading-small);font-weight:var(--illog-font-weight-bold)}.content .item-body .form-group{width:100%}.content .item-footer{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-3);width:100%}.content .item-footer.util{flex-direction:row;align-items:center;justify-content:space-between}.content .item-footer.util .btn-group{width:auto;margin-top:inherit;margin-bottom:auto}.page-top-button{visibility:hidden;position:fixed;right:4rem;bottom:6.4rem;display:flex;align-items:center;justify-content:center;flex-direction:column;width:var(--illog-size-height-9);height:var(--illog-size-height-9);border-radius:var(--illog-radius-small);border:.1rem solid var(--illog-color-border-gray-light);background-color:var(--illog-color-action-white);box-shadow:0 0 2px 0 var(--illog-color-alpha-shadow1),0 4px 8px 0 var(--illog-color-alpha-shadow2);z-index:-1;opacity:0;font-size:var(--illog-font-size-label-small)}.page-top-button:hover{background-color:var(--illog-color-action-secondary-hover)}.page-top-button:active,.page-top-button:focus{background-color:var(--illog-color-action-secondary-pressed);outline-offset:-.1rem}.page-top-button.active{z-index:60;visibility:visible;opacity:1}@media(max-width:1023px){.page-top-button{right:var(--illog-contents-padding-x);bottom:var(--illog-contents-padding-x)}}@media(min-width:1024px){.illog-container,.content .content-item.type-02{flex-direction:row}.content .content-item.type-02>.item{flex:1;min-width:45%;min-height:100%}}.is-border-transparent{border-color:var(--illog-color-border-transparency)!important}.calendar-panel{height:50rem}.calendar-panel .item-body{flex:0!important}.dashboard-overview-layout{gap:var(--illog-gap-5)}.dashboard-overview-layout .calendar-panel{height:auto;min-height:30rem}.dashboard-overview-layout .calendar-panel .item-head{gap:calc(var(--illog-gap-2) * .75)}.dashboard-overview-layout .calendar-grid .calendar__weekday{font-size:var(--illog-font-size-label-small)}.dashboard-overview-layout .calendar-grid .calendar__day-cell{aspect-ratio:1/1}.dashboard-overview-layout .calendar-grid .calendar__day-cell .day-number{flex:1 1 auto;align-items:flex-start;padding-top:.4rem;font-size:var(--illog-font-size-body-small)}.dashboard-overview-layout .calendar-grid .calendar__day-cell .day-schedule{gap:calc(var(--illog-gap-2) * .55);min-height:calc(var(--illog-size-height-1) * .38);padding-bottom:calc(var(--illog-gap-3) * .42)}.dashboard-overview-layout .calendar-grid .calendar__day-cell .day-schedule [class*=has-]{width:calc(var(--illog-size-height-1) * .38);height:calc(var(--illog-size-height-1) * .38)}.dashboard-overview-layout .staff-panel{gap:var(--illog-gap-3);padding:calc(var(--illog-contents-padding-x) - .9rem);min-height:30rem}.dashboard-overview-layout .staff-panel .schedule-detail-panel__header{gap:calc(var(--illog-gap-1) * .75)}.dashboard-overview-layout .staff-panel .schedule-detail-panel__meta{font-size:var(--illog-font-size-body-small)}.dashboard-overview-layout .staff-panel .schedule-detail-panel__list{gap:.65rem}.dashboard-overview-layout .staff-panel .schedule-detail-card{gap:.55rem;padding:.78rem .82rem}.dashboard-overview-layout .staff-panel .schedule-detail-card .schedule-detail-card__body{gap:.68rem}.dashboard-overview-layout .staff-panel .schedule-detail-card .schedule-detail-card__avatar{width:3rem;height:3rem}.dashboard-overview-layout .staff-panel .schedule-detail-card .schedule-detail-card__content{gap:.32rem}.dashboard-overview-layout .staff-panel .schedule-detail-card .schedule-detail-card__footer{padding:.48rem .62rem}.calendar-control{display:flex;gap:var(--illog-gap-3)}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);width:100%;text-align:center}.calendar-grid .calendar__day-cell{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:calc(var(--illog-gap-1) * .65);border-radius:var(--illog-radius-xsmall);aspect-ratio:1/1}.calendar-grid .calendar__day-cell.is-other-month [class*=day-]{filter:opacity(.6)}.calendar-grid .calendar__day-cell.is-today{background:var(--illog-color-element-primary-lighter)}.calendar-grid .calendar__day-cell.is-selected{background:var(--illog-color-element-primary-light)}.calendar-grid .calendar__day-cell:hover,.calendar-grid .calendar__day-cell:focus{background:var(--illog-color-element-primary-light)}.calendar-grid .calendar__day-cell .day-number{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%}.calendar-grid .calendar__day-cell .day-schedule{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--illog-gap-2);min-height:calc(var(--illog-size-height-1) * .5);width:100%;padding-bottom:calc(var(--illog-gap-3) * .75);box-sizing:content-box}.calendar-grid .calendar__day-cell .day-schedule [class*=has-]{display:inline-block;width:calc(var(--illog-size-height-1) * .5);height:calc(var(--illog-size-height-1) * .5);border-radius:50%}.calendar-grid .calendar__day-cell .day-schedule .has-note{background:var(--illog-color-primary-70)}.calendar-grid .calendar__day-cell .day-schedule .has-staff{background:var(--illog-color-point-50)}.calendar-grid .calendar__day-cell .day-staff-list{width:100%}.calendar-grid .calendar__day-cell .day-staff-list .day-staff-chip{width:100%;padding:0 var(--illog-gap-2);text-align:left;font-size:var(--illog-font-size-label-small);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.calendar-grid .calendar__day-cell .day-staff-list .day-staff-chip.is-editable{background:var(--illog-color-alpha-white75);border-left:var(--illog-border-width-static-medium) solid var(--illog-color-primary-50)}.calendar-grid .calendar__day-cell .day-staff-list .day-staff-chip.is-readonly{color:var(--illog-color-gray-50);border-left:var(--illog-border-width-static-medium) solid var(--illog-color-gray-30)}.calendar-grid .calendar__day-cell .more-items{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;height:2.1rem;padding-top:.2rem;font-size:var(--illog-font-size-label-xsmall)}.calendar-grid .calendar__day-cell .more-items span{font-weight:var(--illog-font-weight-bold)}.calendar-grid.variant-schedule{border:1px solid var(--illog-color-border-gray-light);border-bottom:0;border-left:0}.calendar-grid.variant-schedule .calendar__weekday{border:1px solid var(--illog-color-border-gray-light);border-top:0;border-right:0}.calendar-grid.variant-schedule .calendar__day-cell{overflow:hidden;position:relative;min-width:0;margin:0;border:1px solid var(--illog-color-border-gray-light);border-top:0;border-right:0;border-radius:0;aspect-ratio:1/1.1}.calendar-grid.variant-schedule .calendar__day-cell .day-number{flex:0 0 var(--illog-size-height-6)}.calendar-note{overflow-y:auto;width:100%}.calendar-note .note-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-2);padding:var(--illog-gap-3) 0}.calendar-note .note-list .memo-item{padding:var(--illog-gap-2);padding-left:var(--illog-gap-6)}.calendar-note .note-list .memo-item:before{content:"";position:absolute;left:var(--illog-gap-3);top:1.6rem;width:var(--illog-padding-2);height:var(--illog-padding-2);border-radius:50%;background:var(--illog-color-gray-80);transform:translateY(-50%)}.calendar-note .note-list .note-item{width:100%}.calendar-note .note-list .date-info{display:inline-flex}.calendar-note .memo-item{position:relative;width:100%;padding:var(--illog-gap-4);background:var(--illog-color-element-gray-lighter)}.calendar-note .date-actions{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--illog-gap-3)}.calendar-note .date-actions .info-item em{font-weight:var(--illog-font-weight-bold)}.staff-directory-panel{overflow:hidden}.staff-directory-panel .item-head,.staff-directory-panel .item-body{width:100%}.staff-directory-panel .item-body{align-items:stretch}.staff-directory-panel__head{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-4);align-items:stretch;width:100%}.staff-directory-panel__title-wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--illog-gap-3)}.staff-directory-panel__title{margin:0;color:var(--illog-color-gray-100);font-size:var(--illog-font-size-heading-medium);font-weight:var(--illog-font-weight-bold)}.staff-directory-toolbar{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--illog-gap-4);width:100%;padding:var(--illog-gap-4);border:1px solid var(--illog-color-border-gray-light);border-radius:var(--illog-radius-medium);background:var(--illog-color-background-white)}.staff-directory-search{position:relative;flex:1 1 auto;min-width:0}.staff-directory-search input{width:100%;min-height:4.8rem;padding:0 4.6rem 0 4.4rem;border:1px solid var(--illog-color-border-gray-light);border-radius:1.5rem;background:var(--illog-color-element-gray-lighter);color:var(--illog-color-text-basic)}.staff-directory-search input::placeholder{color:var(--illog-color-text-disabled)}.staff-directory-search__icon,.staff-directory-search__clear{position:absolute;top:50%;transform:translateY(-50%);color:var(--illog-color-text-subtle)}.staff-directory-search__icon{left:1.6rem;pointer-events:none}.staff-directory-search__clear{display:flex;align-items:center;justify-content:center;flex-direction:row;right:1.2rem;width:2.8rem;height:2.8rem;border:0;border-radius:999px;background:transparent}.staff-directory-search__clear:hover,.staff-directory-search__clear:focus-visible{background:var(--illog-color-background-white)}.staff-directory-toolbar__actions{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--illog-gap-2);flex-shrink:0}.staff-directory-table{overflow:hidden;width:100%;border:1px solid var(--illog-color-border-gray-light);border-radius:var(--illog-radius-medium);background:var(--illog-color-background-white)}.staff-directory-table__header{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,2.1fr) minmax(0,1.1fr) minmax(0,1fr) auto;gap:var(--illog-gap-4);padding:1.6rem 2rem;border-bottom:1px solid var(--illog-color-border-gray-light);background:var(--illog-color-element-gray-lighter);color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.staff-directory-table__action-label{width:4rem;text-align:right}.staff-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%}.staff-item{width:100%}.staff-directory-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,2.1fr) minmax(0,1.1fr) minmax(0,1fr) auto;gap:var(--illog-gap-4);align-items:center;padding:1.8rem 2rem}.staff-directory-row+.staff-directory-row{border-top:1px solid var(--illog-color-border-gray-light)}.staff-item.no-item{padding:3.2rem 2rem;color:var(--illog-color-text-subtle);text-align:center}.staff-profile{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--illog-gap-3);min-width:0}.staff-img{width:4.8rem;height:4.8rem;border-radius:999px;overflow:hidden;flex-shrink:0}.staff-img-personal,.staff-img-default{width:100%;height:100%;border-radius:999px;object-fit:cover}.staff-img-default{display:flex;align-items:center;justify-content:center;flex-direction:row;border:1px solid var(--illog-color-border-gray-light);background:var(--illog-color-element-gray-lighter);color:var(--illog-color-text-basic);font-weight:var(--illog-font-weight-bold)}.staff-info{min-width:0}.staff-name{margin:0;color:var(--illog-color-gray-100);font-size:var(--illog-font-size-body-medium);font-weight:var(--illog-font-weight-bold);line-height:1.2}.staff-code{margin:.35rem 0 0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-small)}.staff-contact,.staff-role,.staff-status{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.55rem;min-width:0}.staff-email,.staff-phone{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.7rem;margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.staff-email i,.staff-phone i{width:1.4rem;color:var(--illog-color-text-subtle);text-align:center;flex-shrink:0}.staff-email span,.staff-phone span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.staff-role__badge,.staff-status__badge{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;gap:.55rem;width:fit-content;max-width:100%;padding:.55rem 1rem;border:1px solid transparent;border-radius:999px;font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold);line-height:1}.staff-role__badge.is-blue{color:#2f5eb8;background:#3b82f61a;border-color:#3b82f629}.staff-role__badge.is-orange{color:#b8682f;background:#fbbf241f;border-color:#f59e0b29}.staff-role__badge.is-purple{color:#8a4cb0;background:#c4b5fd38;border-color:#a78bfa2e}.staff-role__badge.is-gray{color:var(--illog-color-text-basic);background:var(--illog-color-element-gray-lighter);border-color:var(--illog-color-border-gray-light)}.staff-note{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-small);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.staff-status__badge{padding-inline:0;border:0;background:transparent;color:var(--illog-color-text-basic)}.staff-status__dot{width:.8rem;height:.8rem;border-radius:999px;background:var(--illog-color-text-disabled)}.staff-status__badge.is-active .staff-status__dot{background:#5dbb63}.staff-status__badge.is-break .staff-status__dot{background:#f1be42}.staff-status__badge.is-off-duty .staff-status__dot{background:#c7cdd8}.staff-status__badge.is-leave .staff-status__dot{background:#ef6b6b}.staff-actions{display:flex;align-items:center;justify-content:flex-end;flex-direction:row}.staff-directory-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--illog-gap-4);padding:1.8rem 2rem;border-top:1px solid var(--illog-color-border-gray-light);background:var(--illog-color-background-white)}.staff-directory-footer .total-count p{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}@media(max-width:1023px){.staff-directory-row,.staff-directory-table__header{grid-template-columns:minmax(0,1.4fr) minmax(0,1.8fr) minmax(0,1fr) minmax(0,.9fr) auto}}@media(max-width:767px){.staff-directory-toolbar{flex-direction:column;align-items:stretch}.staff-directory-toolbar__actions{width:100%}.staff-directory-toolbar__actions .illog-btn{flex:1 1 0}.staff-directory-table__header{display:none}.staff-directory-row{grid-template-columns:minmax(0,1fr);gap:1.2rem}.staff-actions{justify-content:flex-start}.staff-directory-footer{flex-direction:column;align-items:flex-start}}.content-item>.contracts-stats .stat-card{padding:var(--illog-contents-padding-x);background:var(--illog-color-gray-0);box-shadow:0 8px 20px -8px var(--illog-color-alpha-black10)}.contracts-stats{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:var(--illog-gap-5);flex-wrap:wrap;width:100%}.contracts-stats .stat-card{flex:1 0 calc(50% - var(--illog-gap-5) * .5);display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-2);padding:var(--illog-gap-4);background:var(--illog-color-gray-5);border-radius:var(--illog-radius-medium)}.contracts-stats .stat-card .stat-head{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:var(--illog-gap-2);width:100%}.contracts-stats .stat-card .stat-head .stat-icon{display:flex;align-items:center;justify-content:center;flex-direction:row;width:var(--illog-size-height-5);height:var(--illog-size-height-5);color:var(--illog-color-element-primary);background:var(--illog-color-element-primary-light);border-radius:var(--illog-radius-xsmall)}.contracts-stats .stat-card .stat-head .stat-icon i{font-size:var(--illog-font-size-heading-small)}.contracts-stats .stat-card .stat-value{font-size:var(--illog-font-size-heading-medium)}.contracts-stats .dashboard-progress-card{--dashboard-progress-fill: var(--illog-color-button-primary-fill);--dashboard-progress-fill-soft: var(--illog-color-element-primary-light);--dashboard-progress-fill-compare: var(--illog-color-primary-20);--dashboard-progress-pill-text: var(--illog-color-gray-0);gap:var(--illog-gap-4);background:var(--illog-color-gray-0);border:1px solid var(--illog-color-alpha-black10)}.contracts-stats .dashboard-progress-card .stat-head{align-items:flex-start}.contracts-stats .dashboard-progress-card .dashboard-progress-card__headline{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-1);flex:1 1 auto;min-width:0}.contracts-stats .dashboard-progress-card .dashboard-progress-card__title{color:var(--illog-color-alpha-black75);font-size:var(--illog-font-size-body-small);font-weight:600}.contracts-stats .dashboard-progress-card .dashboard-progress-card__supporting{color:var(--illog-color-alpha-black50);font-size:var(--illog-font-size-body-xsmall);line-height:1.4}.contracts-stats .dashboard-progress-card .dashboard-progress{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-2);width:100%}.contracts-stats .dashboard-progress-card .dashboard-progress__track{overflow:visible;position:relative;width:100%;height:.625rem;margin-top:calc(var(--illog-gap-4) - .125rem);border-radius:999px;background:var(--illog-color-alpha-black10)}.contracts-stats .dashboard-progress-card.has-compare .dashboard-progress__track{margin-bottom:calc(var(--illog-gap-5) - .125rem)}.contracts-stats .dashboard-progress-card .dashboard-progress__fill{position:absolute;top:0;left:0;height:100%;border-radius:inherit;transition:width .22s ease}.contracts-stats .dashboard-progress-card .dashboard-progress__fill--compare{background:var(--dashboard-progress-fill-compare);opacity:.72}.contracts-stats .dashboard-progress-card .dashboard-progress__fill--primary{background:var(--dashboard-progress-fill);box-shadow:0 4px 14px -6px var(--dashboard-progress-fill)}.contracts-stats .dashboard-progress-card .dashboard-progress__badge{position:absolute;top:-2rem;padding:.3rem .55rem;border-radius:var(--illog-radius-small);background:var(--dashboard-progress-fill);color:var(--dashboard-progress-pill-text);font-size:var(--illog-font-size-body-xsmall);font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 8px 16px -10px var(--dashboard-progress-fill)}.contracts-stats .dashboard-progress-card .dashboard-progress__badge--compare{top:calc(100% + .34rem);background:var(--dashboard-progress-fill-soft);color:var(--dashboard-progress-fill);border:0;box-shadow:0 6px 14px -12px var(--dashboard-progress-fill)}.contracts-stats .dashboard-progress-card .dashboard-progress__badge--compare:after{top:-.22rem;bottom:auto;background:var(--dashboard-progress-fill-soft);border-top:0;border-left:0;border-right:0;border-bottom:0;transform:translate(-50%) rotate(45deg)}.contracts-stats .dashboard-progress-card .dashboard-progress__badge.is-center{transform:translate(-50%)}.contracts-stats .dashboard-progress-card .dashboard-progress__badge.is-center:after{left:50%}.contracts-stats .dashboard-progress-card .dashboard-progress__badge.is-start{transform:translate(0)}.contracts-stats .dashboard-progress-card .dashboard-progress__badge.is-start:after{left:.95rem}.contracts-stats .dashboard-progress-card .dashboard-progress__badge.is-end{transform:translate(-100%)}.contracts-stats .dashboard-progress-card .dashboard-progress__badge.is-end:after{left:calc(100% - .95rem)}.contracts-stats .dashboard-progress-card .dashboard-progress__badge:after{content:"";position:absolute;bottom:-.2rem;left:50%;width:.45rem;height:.45rem;background:inherit;transform:translate(-50%) rotate(45deg);border-radius:.125rem}.contracts-stats .progress-bar{overflow:hidden;position:relative;width:100%;height:var(--illog-size-height-2);border-radius:var(--illog-radius-medium);background:var(--illog-color-element-primary-lighter);box-shadow:0 2px 1px var(--illog-color-alpha-white100),0 -2px 1px var(--illog-color-alpha-black10)}.contracts-stats .progress-bar .progress-fill{display:inline-block;position:absolute;top:0;left:0;height:100%;border-radius:var(--illog-radius-medium);background:var(--illog-color-primary-70);animation:loadbar 2s normal forwards ease-in-out}@keyframes loadbar{0%{width:0%}}.item-info-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-2);width:100%;padding:var(--illog-gap-3) 0}.toast-msg{position:fixed;bottom:var(--illog-gap-5);left:50%;transform:translate(-50%);padding:var(--illog-gap-3) var(--illog-gap-5);background:var(--illog-color-alpha-black75);color:var(--illog-color-gray-0);border-radius:var(--illog-radius-medium);box-shadow:0 4px 6px -1px var(--illog-color-alpha-shadow1),0 2px 4px -1px var(--illog-color-alpha-shadow1)}.signature-canvas-box{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;background:var(--illog-color-element-gray-lighter);border-radius:var(--illog-radius-medium);aspect-ratio:2/1}.signature-canvas-box .signature-canvas{position:relative;width:100%;height:100%;z-index:1}.signature-canvas-box .signature-canvas-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--illog-color-alpha-inverse50)}@media(min-width:1024px){.contracts-stats .stat-card{flex:1;height:100%}.dashboard-overview-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:stretch}.dashboard-overview-layout>.calendar-panel{width:100%;min-width:0;max-width:32rem}.dashboard-overview-layout>.staff-panel{width:100%;min-width:0;max-width:none;min-height:30rem}}.contract-management-view__title-description{margin:0;color:var(--illog-color-text-subtle)}.contract-management-view__panel{border:1px solid var(--illog-color-border-gray-light);border-radius:2.4rem;background:linear-gradient(180deg,#fffffffa,#f5f7fbfa);box-shadow:0 18px 38px -30px #1f2d3d59}.contract-management-view__workspace{position:relative;overflow:hidden}.contract-management-view__workspace:after{content:"";position:absolute;top:-8rem;right:-6rem;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle,#2454a01a,#2454a000 72%);pointer-events:none}.contract-management-view__workspace-body{display:flex;flex-direction:column;gap:2rem;padding:2.8rem}.contract-management-view__workspace-top{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%}.contract-management-view__filter-tabs{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.8rem;padding:.7rem;width:fit-content;max-width:100%;border:1px solid rgba(36,84,160,.08);border-radius:1.8rem;background:#ffffffe6;box-shadow:inset 0 1px #ffffffe6}.contract-management-view__filter-tab{display:inline-flex;align-items:center;gap:.9rem;min-height:4.4rem;padding:0 1.5rem;border:0;border-radius:1.3rem;background:transparent;color:var(--illog-color-text-subtle);font-weight:var(--illog-font-weight-bold);white-space:nowrap;flex:0 0 auto}.contract-management-view__filter-tab strong{color:inherit;font-size:var(--illog-font-size-body-small)}.contract-management-view__filter-tab.is-active{background:#2454a0;color:#fff;box-shadow:0 10px 20px -16px #2454a0e6}.contract-management-view__search-shell{display:inline-flex;align-items:center;gap:1rem;min-width:min(100%,31rem);padding:0 1.6rem;border:1px solid rgba(36,84,160,.08);border-radius:1.8rem;background:#fffffff0;box-shadow:inset 0 1px #ffffffe6}.contract-management-view__search-icon{color:var(--illog-color-text-subtle);font-size:1.8rem;line-height:1}.contract-management-view__search-input{width:100%;height:4.8rem;border:0;background:transparent;color:var(--illog-color-text-basic)}.contract-management-view__search-input::placeholder{color:var(--illog-color-text-subtle)}.contract-management-view__content-grid{display:block}.contract-management-view__subbar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:0 .4rem;width:100%}.contract-management-view__store-field{display:flex;flex-direction:column;gap:.8rem}.contract-management-view__store-field label{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold)}.contract-management-view__store-field select{min-height:4.6rem;padding:0 1.4rem;border:1px solid rgba(36,84,160,.12);border-radius:1.4rem;background:#f6f9fff2}.contract-management-view__store-field.is-inline{flex-direction:row;align-items:center;gap:1rem}.contract-management-view__store-field.is-inline label{white-space:nowrap}.contract-management-view__store-field.is-inline select{min-width:18rem}.contract-management-view__template-pill-row{display:flex;flex-wrap:wrap;gap:1rem}.contract-management-view__template-pill{display:inline-flex;align-items:center;gap:.8rem;min-height:4rem;padding:0 1.2rem 0 1.4rem;border:1px solid rgba(36,84,160,.08);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#f1f5fceb);color:var(--illog-color-text-basic);font-weight:var(--illog-font-weight-bold)}.contract-management-view__template-pill strong{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:3rem;padding:0 .8rem;border-radius:999px;background:#2454a01f;color:#2454a0;font-size:var(--illog-font-size-label-small)}.contract-management-view__message-stack{display:flex;flex-direction:column;gap:1rem}.contract-management-view__message{margin:0;padding:1rem 1.2rem;border-radius:1.2rem;background:#f1f5fceb;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.contract-management-view__message.is-error{color:var(--illog-color-text-danger)}.contract-management-view__message.is-success{color:var(--illog-color-text-information)}.contract-management-view__loading-text,.contract-management-view__empty-text,.contract-management-view__empty-state{margin:0;color:var(--illog-color-text-subtle)}.contract-management-view__empty-state{padding:1.8rem;border:1px dashed var(--illog-color-border-gray);border-radius:1.8rem;background:#ffffffb8}.contract-management-view__empty-state.is-card{display:flex;align-items:center;justify-content:center;min-height:31rem;text-align:center}.contract-management-view__contract-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,30rem));gap:1.8rem;align-items:stretch;width:100%;justify-content:start}.contract-management-view__create-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;min-height:31rem;padding:2rem;border:2px dashed rgba(36,84,160,.14);border-radius:2rem;background:#ffffffc7;color:var(--illog-color-text-basic);text-align:center;width:100%;max-width:30rem}.contract-management-view__create-card strong{font-size:var(--illog-font-size-body-large)}.contract-management-view__create-card span:last-child{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small);line-height:1.5}.contract-management-view__create-icon{display:inline-flex;align-items:center;justify-content:center;width:6.8rem;height:6.8rem;border-radius:50%;background:#2454a00f;color:#2454a08c;font-size:3.2rem;line-height:1}.contract-management-view__contract-card{position:relative;display:flex;flex-direction:column;gap:1.5rem;min-height:31rem;padding:2rem 1.8rem 1.8rem;border:1px solid rgba(36,84,160,.08);border-radius:2rem;background:linear-gradient(180deg,#fffffffa,#f7f9fcfa);box-shadow:0 16px 30px -26px #1f2d3d4d;width:100%;max-width:30rem}.contract-management-view__contract-badge{position:absolute;top:1.6rem;right:1.6rem}.contract-management-view__contract-preview{display:flex;align-items:center;justify-content:center;min-height:13rem;padding-top:1.2rem}.contract-management-view__preview-paper{display:flex;flex-direction:column;gap:.9rem;width:13.6rem;padding:1.8rem 1.4rem;border-radius:.8rem;background:linear-gradient(180deg,#fffffffa,#f8f9fcf5);box-shadow:0 14px 24px -22px #1f2d3d73}.contract-management-view__preview-line,.contract-management-view__preview-chip{display:block;border-radius:999px;background:#2454a014}.contract-management-view__preview-line{height:.8rem}.contract-management-view__preview-line.is-short{width:58%}.contract-management-view__preview-line:not(.is-short){width:100%}.contract-management-view__preview-chip{width:46%;height:2rem;margin-top:.5rem;background:#2454a024}.contract-management-view__contract-copy{display:flex;flex-direction:column;gap:.5rem}.contract-management-view__contract-copy .title{margin:0;font-size:var(--illog-font-size-body-large);line-height:1.35;color:var(--illog-color-text-basic)}.contract-management-view__contract-subtitle{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.contract-management-view__contract-meta-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.contract-management-view__contract-meta-item{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:1rem 1.1rem;border-radius:1.2rem;background:#f1f5fceb}.contract-management-view__contract-meta-item span{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-xsmall)}.contract-management-view__contract-meta-item strong{color:var(--illog-color-text-basic);font-size:var(--illog-font-size-body-small);font-weight:var(--illog-font-weight-bold)}.contract-management-view__contract-card-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.6rem}.contract-management-view__contract-foot-label{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.contract-management-view__contract-foot-value{color:#2454a0;font-size:var(--illog-font-size-body-small);font-weight:var(--illog-font-weight-bold)}.contract-management-view__section-label{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold)}.contract-management-view__stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.contract-management-view__stat-card{display:flex;flex-direction:column;gap:1.1rem;min-height:14rem;padding:1.8rem 1.6rem;border:1px solid rgba(36,84,160,.08);border-radius:1.8rem;background:linear-gradient(180deg,#fffffffa,#f7f9fcfa)}.contract-management-view__stat-head p{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold)}.contract-management-view__stat-value{font-size:clamp(2.8rem,3vw,3.8rem);line-height:1;color:var(--illog-color-text-basic)}.contract-management-view__stat-description{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}@media(max-width:1280px){.contract-management-view__workspace-top{flex-direction:column;align-items:stretch;gap:1.2rem}.contract-management-view__search-shell{min-width:100%}.contract-management-view__subbar{flex-direction:column;align-items:stretch}.contract-management-view__filter-tabs{overflow-x:auto;scrollbar-width:none}.contract-management-view__filter-tabs::-webkit-scrollbar{display:none}.contract-management-view__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.contract-management-view__workspace-body{padding:2rem}.contract-management-view__filter-tabs{flex-wrap:wrap}.contract-management-view__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-management-view__store-field.is-inline{flex-direction:column;align-items:flex-start}.contract-management-view__store-field.is-inline select{width:100%}}@media(max-width:768px){.contract-management-view__contract-grid,.contract-management-view__stats-grid,.contract-management-view__contract-meta-list{grid-template-columns:minmax(0,1fr)}.contract-management-view__contract-card-foot{flex-direction:column;align-items:flex-start}.contract-management-view__template-pill-row{width:100%}}.login-view{justify-content:center;min-height:100vh;padding-top:max(4rem,6vh);padding-bottom:max(4rem,6vh)}.login-view .content-item{align-items:center}.login-view .login-form-panel.login-view__panel{gap:var(--illog-gap-5);max-width:46rem;padding:clamp(2.8rem,4vw,4.4rem);border:1px solid rgba(215,222,232,.95);border-radius:3.2rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 20px 44px -26px #0f172a47}.login-view__head{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.login-view__head>*{width:100%;text-align:center;align-self:center}.login-view__eyebrow{margin:0;color:var(--illog-color-text-information);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold);letter-spacing:.08em;text-align:center;text-transform:uppercase}.login-view__title{margin:0;font-size:clamp(3.4rem,5vw,4.6rem);line-height:1.05;letter-spacing:-.03em;text-align:center}.login-view__description{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-medium);text-align:center}.login-view__body,.login-view__form{gap:var(--illog-gap-5)}.login-view__field{gap:var(--illog-gap-2)}.login-view__field label{color:var(--illog-color-text-basic);font-weight:var(--illog-font-weight-bold)}.login-view__field input{min-height:5.6rem;padding-inline:1.8rem;border:1px solid var(--illog-color-border-gray-light);border-radius:1.6rem;background:var(--illog-color-background-white);box-shadow:inset 0 1px 2px #0f172a08}.login-view__field input::placeholder{color:var(--illog-color-text-disabled)}.login-view__hint{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-small)}.login-view__checkbox-row{align-items:center}.login-view__checkbox-item{display:inline-flex;align-items:center;gap:.8rem;margin:0}.login-view__checkbox-item label{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.login-view__submit-wrap{width:100%;margin-top:0}.login-view__submit{width:100%;min-height:5.6rem;border-radius:1.6rem;font-size:var(--illog-font-size-label-medium);font-weight:var(--illog-font-weight-bold);box-shadow:0 16px 32px -18px #2363aa7a}.login-view__message{margin:0;padding:1.2rem 1.4rem;border-radius:1.2rem;background:var(--illog-color-element-gray-lighter);font-size:var(--illog-font-size-body-small)}.login-view__message.is-error{color:var(--illog-color-text-danger);background:#fdefece6}.login-view__message.is-success{color:var(--illog-color-text-success);background:#eaf6eceb}.login-view__verification-help{width:100%;display:flex;justify-content:center}.login-view__verification-button{padding:0}.login-view__divider{position:relative;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;margin:0}.login-view__divider:before,.login-view__divider:after{content:"";position:absolute;top:50%;width:calc(50% - 2.4rem);height:1px;background:var(--illog-color-border-gray-light)}.login-view__divider:before{left:0}.login-view__divider:after{right:0}.login-view__divider span{position:relative;display:inline-block;padding:0 1.2rem;background:var(--illog-color-background-white);color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-small)}.login-view__oauth-group{display:flex;flex-direction:column;gap:var(--illog-gap-3);margin-top:0;width:100%}.login-view__oauth-button{display:grid;align-items:center;grid-template-columns:3rem 1fr;column-gap:1.2rem;width:100%;min-height:5.6rem;margin-top:0;padding-inline:2rem 2.4rem;border-radius:1.6rem;font-weight:var(--illog-font-weight-bold);text-align:left}.login-view__oauth-brand{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;border:1px solid rgba(215,222,232,.95);border-radius:.9rem;background:var(--illog-color-background-white);box-shadow:inset 0 1px 1px #0f172a05}.login-view__oauth-brand svg{width:2rem;height:2rem;display:block}.login-view__oauth-button--google .login-view__oauth-brand svg{width:2rem;height:2rem}.login-view__oauth-button--naver .login-view__oauth-brand{border-color:#03c75a47;background:transparent;padding:0}.login-view__oauth-button--naver .login-view__oauth-brand svg{width:100%;height:100%}.login-view__oauth-label{display:inline-flex;align-items:center;min-width:0;line-height:1.2}.login-view__oauth-button--google:hover{border-color:#4285f44d;background:#f8fafcf5}.login-view__oauth-button--naver:hover{border-color:#03c75a52;background:#f3f8f6f5}.login-view__link-group{display:flex;flex-direction:column;align-items:center;gap:var(--illog-gap-2);width:100%;justify-content:center;text-align:center}.login-view__text-link{padding:0;color:var(--illog-color-text-information);font-weight:var(--illog-font-weight-bold)}.login-view__register-copy{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small);text-align:center}@media(max-width:768px){.login-view{min-height:auto;padding-top:2.4rem;padding-bottom:2.4rem}.login-view .login-form-panel.login-view__panel{border-radius:2.4rem;padding:2.4rem}}.register-view{justify-content:center;min-height:100vh;padding-top:max(4rem,5vh);padding-bottom:max(4rem,5vh)}.register-view .content-item{align-items:center}.register-view__panel.register-form-panel{gap:var(--illog-gap-6);width:min(100%,74rem);padding:clamp(2.8rem,4vw,4.4rem);border:1px solid rgba(215,222,232,.95);border-radius:3rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 20px 44px -26px #0f172a47}.register-view__head{align-items:center;text-align:center}.register-view__eyebrow{margin:0;color:var(--illog-color-text-information);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.register-view__title{margin:0;font-size:clamp(3.2rem,4.6vw,4.2rem);line-height:1.08;letter-spacing:-.03em}.register-view__description{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-medium)}.register-view__body,.register-view__form{gap:var(--illog-gap-5)}.register-view__section{display:flex;flex-direction:column;gap:var(--illog-gap-4);padding:2.4rem;border:1px solid rgba(221,227,236,.94);border-radius:2.2rem;background:#ffffffdb;box-shadow:inset 0 1px #ffffffb3}.register-view__section--chooser{padding-bottom:2rem}.register-view__section--actions{padding-top:2rem}.register-view__section-head{display:flex;flex-direction:column;gap:.6rem}.register-view__section-eyebrow{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.register-view__section-title{display:inline-flex;align-items:center;gap:.8rem;margin:0;color:var(--illog-color-text-basic);font-size:2rem;font-weight:var(--illog-font-weight-bold)}.register-view__section-title i{color:var(--illog-color-text-information);font-size:1.6rem}.register-view__section-description{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.register-view__role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.register-view__role-option{margin:0}.register-view__role-option input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.register-view__role-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:15rem;padding:2rem 1.6rem;border:1px solid var(--illog-color-border-gray-light);border-radius:2rem;background:var(--illog-color-background-white);text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.register-view__role-card strong{font-size:var(--illog-font-size-label-medium);line-height:1.2}.register-view__role-card span:last-child{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small);line-height:1.3}.register-view__role-icon{display:inline-flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;border-radius:999px;background:#2363aa14;color:var(--illog-color-text-information);font-size:2rem}.register-view__role-option input:checked+.register-view__role-card{border-color:#2363aa61;box-shadow:0 16px 30px -22px #2363aa8c;transform:translateY(-1px)}.register-view__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.register-view__field{gap:.8rem}.register-view__field label{color:var(--illog-color-text-basic);font-weight:var(--illog-font-weight-bold)}.register-view__field input{min-height:5.2rem;padding-inline:1.6rem;border:1px solid var(--illog-color-border-gray-light);border-radius:1.5rem;background:var(--illog-color-background-white);box-shadow:inset 0 1px 2px #0f172a08}.register-view__field input::placeholder{color:var(--illog-color-text-disabled)}.register-view__field--email,.register-view__field--full{grid-column:1/-1}.register-view__field--email.inner-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:end}.register-view__inline-button{margin:0}.register-view__inline-button .illog-btn{min-height:5.2rem;padding-inline:1.8rem;border-radius:1.4rem;font-weight:var(--illog-font-weight-bold);white-space:nowrap}.register-view__status{grid-column:1/-1;margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.register-view__status[data-status=available]{color:var(--illog-color-text-success)}.register-view__status[data-status=taken],.register-view__status[data-status=error]{color:var(--illog-color-text-danger)}.register-view__terms{margin:0}.register-view__terms .item{display:inline-flex;align-items:center;gap:.8rem;margin:0}.register-view__terms label{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.register-view__submit-wrap{width:100%;margin:0}.register-view__submit{width:100%;min-height:5.6rem;border-radius:1.6rem;font-size:var(--illog-font-size-label-medium);font-weight:var(--illog-font-weight-bold);box-shadow:0 16px 32px -18px #2363aa7a}.register-view__message{margin:0;padding:1.2rem 1.4rem;border-radius:1.2rem;background:var(--illog-color-element-gray-lighter);font-size:var(--illog-font-size-body-small)}.register-view__message.is-error{color:var(--illog-color-text-danger);background:#fdefece6}.register-view__message.is-success{color:var(--illog-color-text-success);background:#eaf6eceb}.register-view__link-group{display:flex;flex-direction:column;align-items:center;gap:var(--illog-gap-2);width:100%;justify-content:center;text-align:center}.register-view__login-copy{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.register-view__text-link{padding:0;color:var(--illog-color-text-information);font-weight:var(--illog-font-weight-bold)}@media(max-width:768px){.register-view{min-height:auto;padding-top:2.4rem;padding-bottom:2.4rem}.register-view__panel.register-form-panel{border-radius:2.4rem;padding:2.4rem}.register-view__role-grid,.register-view__field-grid,.register-view__field--email.inner-item{grid-template-columns:1fr}.register-view__inline-button .illog-btn{width:100%}}.schedule-panel .item-body{gap:var(--illog-gap-5)}.schedule-panel__head{gap:1.4rem}.schedule-panel__title{margin:0;color:var(--illog-color-gray-100);font-size:var(--illog-font-size-heading-medium);font-weight:var(--illog-font-weight-bold)}.schedule-toolbar{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem;flex:1 1 auto;min-width:0}.schedule-toolbar__nav{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.4rem;padding:.3rem;border:1px solid var(--illog-color-border-gray-light);border-radius:var(--illog-radius-medium);background:var(--illog-color-element-gray-lighter)}.schedule-toolbar__nav-button,.schedule-toolbar__nav-label,.schedule-view-toggle__button,.schedule-toolbar__cta{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.6rem;border:1px solid transparent;font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold);line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.schedule-toolbar__nav-button{min-width:3.6rem;padding:0 .9rem;border-radius:var(--illog-radius-small);background:transparent;color:var(--illog-color-text-basic)}.schedule-toolbar__nav-button:hover,.schedule-toolbar__nav-button:focus-visible{background:var(--illog-color-background-white)}.schedule-toolbar__nav-button--icon{width:3.6rem;padding:0}.schedule-toolbar__nav-label{min-width:6.8rem;padding:0 1.2rem;border-color:var(--illog-color-border-gray-light);border-radius:var(--illog-radius-small);background:var(--illog-color-background-white);color:var(--illog-color-text-basic)}.schedule-view-toggle{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.3rem;padding:.3rem;border:1px solid var(--illog-color-border-gray-light);border-radius:var(--illog-radius-medium);background:var(--illog-color-element-gray-lighter)}.schedule-view-toggle__button{min-width:5.8rem;padding:0 1.05rem;border-radius:var(--illog-radius-small);background:transparent;color:var(--illog-color-text-subtle)}.schedule-view-toggle__button:hover,.schedule-view-toggle__button:focus-visible{background:var(--illog-color-background-white);color:var(--illog-color-text-basic)}.schedule-view-toggle__button.is-active{border-color:var(--illog-color-border-gray-light);background:var(--illog-color-background-white);color:var(--illog-color-text-basic)}.schedule-toolbar__actions{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.6rem;margin-left:auto}.schedule-toolbar__cta{padding:0 1.3rem;border:1px solid var(--illog-color-button-primary-fill);border-radius:var(--illog-radius-medium);background:var(--illog-color-button-primary-fill);color:var(--illog-color-text-inverse-static);white-space:nowrap}.schedule-toolbar__cta:hover,.schedule-toolbar__cta:focus-visible{background:var(--illog-color-button-primary-fill-hover);border-color:var(--illog-color-button-primary-fill-hover)}.schedule-shell{display:grid;grid-template-columns:minmax(0,1fr) 37.5rem;gap:var(--illog-gap-5);align-items:start;width:100%}.schedule-main{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-4);min-height:0;min-width:0;width:100%}.schedule-sidebar{position:sticky;top:var(--illog-gap-6);min-width:0}.schedule-detail-panel{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-4);padding:var(--illog-gap-5);border:1px solid var(--illog-color-border-gray-light);border-radius:var(--illog-radius-medium);background:var(--illog-color-background-white)}.schedule-detail-panel__header{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-2);width:100%}.schedule-detail-panel__meta{display:inline-flex;align-items:baseline;gap:var(--illog-gap-2);flex-wrap:wrap;color:var(--illog-color-gray-60)}.schedule-detail-panel__meta em{color:var(--illog-color-gray-100);font-style:normal;font-weight:var(--illog-font-weight-bold)}.schedule-detail-panel__actions{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--illog-gap-2);flex-wrap:wrap}.schedule-shift-composer .modal__content{width:min(100%,68rem)}.schedule-shift-composer .modal__body{overflow-x:hidden}.schedule-shift-composer .form-group{gap:var(--illog-gap-4)}.schedule-shift-composer .form-item{gap:.7rem}.schedule-shift-composer .form-item label{color:var(--illog-color-text-basic);font-weight:var(--illog-font-weight-bold)}.schedule-shift-composer .form-item select,.schedule-shift-composer .form-item input:not([type=radio]):not([type=checkbox]),.schedule-shift-composer .form-item textarea{width:100%;min-width:0;min-height:5.2rem;padding-inline:1.6rem;border:1px solid var(--illog-color-border-gray-light);border-radius:1.5rem;background:var(--illog-color-background-white);box-shadow:inset 0 1px 2px #0f172a08;color:var(--illog-color-text-basic)}.schedule-shift-composer .form-item select::placeholder,.schedule-shift-composer .form-item input:not([type=radio]):not([type=checkbox])::placeholder,.schedule-shift-composer .form-item textarea::placeholder{color:var(--illog-color-text-disabled)}.schedule-shift-composer .form-item textarea{min-height:10.4rem;padding-block:1.3rem;resize:vertical}.schedule-shift-composer .form-item.inner-item{gap:1.2rem}.schedule-create-modal__header{align-items:flex-start;gap:1rem}.schedule-create-modal__header-main{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1.6rem;flex:1 1 auto;min-width:0;flex-wrap:wrap}.schedule-create-modal__header-main h3{margin:0}.schedule-create-modal__form{gap:var(--illog-gap-4)}.schedule-create-modal__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;align-items:start}.schedule-create-modal__primary-column{display:grid;gap:1.2rem}.schedule-create-modal__date-time-panel{display:grid;gap:1.2rem;width:100%;min-width:0;padding:1.6rem;border:1px solid var(--illog-color-border-gray-light);border-radius:1.8rem;background:var(--illog-color-element-gray-lighter)}.schedule-create-modal__field-row{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.schedule-create-modal__field-row .item{min-width:0}.schedule-create-modal__field-row .item:only-child{grid-column:1/-1}.schedule-create-modal__mode-picker{gap:var(--illog-gap-3)}.schedule-create-modal__mode-picker--header{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex:0 0 auto;min-width:0}.schedule-create-modal__mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,12.8rem));gap:.8rem;align-items:stretch}.schedule-create-modal__mode-option{margin:0;width:100%}.schedule-create-modal__mode-option input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.schedule-create-modal__mode-card{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;min-height:4.8rem;padding:.9rem 1.1rem;border:1px solid var(--illog-color-border-gray-light);border-radius:1.5rem;background:var(--illog-color-background-white);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.schedule-create-modal__mode-card strong{color:var(--illog-color-gray-100);font-size:var(--illog-font-size-label-small);line-height:1.2}.schedule-create-modal__mode-icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;background:#2363aa14;color:var(--illog-color-text-information);font-size:1rem;flex-shrink:0}.schedule-create-modal__mode-option input:checked+.schedule-create-modal__mode-card{border-color:var(--illog-color-border-gray-light);background:var(--illog-color-element-gray-lighter)}.schedule-create-modal__repeat-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.schedule-create-modal__repeat-options .item{margin:0}.schedule-create-modal__repeat-options input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.schedule-create-modal__repeat-options label{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:4.8rem;padding:.9rem 1rem;border:1px solid var(--illog-color-border-gray-light);border-radius:1.4rem;background:var(--illog-color-background-white);color:var(--illog-color-text-subtle);font-weight:var(--illog-font-weight-bold);text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.schedule-create-modal__repeat-options input:checked+label{background:var(--illog-color-element-gray-lighter);color:var(--illog-color-text-basic)}.schedule-create-modal__message{margin:1.2rem 0 0;padding:1.2rem 1.4rem;border-radius:1.2rem;background:var(--illog-color-element-gray-lighter);font-size:var(--illog-font-size-body-small)}.schedule-create-modal__message.is-error{color:var(--illog-color-text-danger);background:#fdefece6}.schedule-detail-panel__list{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:1rem;width:100%}.schedule-detail-panel__list.is-two-column{display:grid;grid-template-columns:minmax(0,1fr)}.schedule-detail-card{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.85rem;width:100%;padding:1.1rem 1.2rem;border:1px solid var(--illog-color-border-gray-light);border-radius:var(--illog-radius-medium);background:var(--illog-color-background-white)}.schedule-detail-card .schedule-detail-card__body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.95rem;width:100%;min-width:0}.schedule-detail-card .schedule-detail-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;overflow:hidden;border:1px solid var(--illog-color-border-gray-light);border-radius:999px;background:var(--illog-color-element-gray-lighter);color:var(--illog-color-text-basic);flex-shrink:0}.schedule-detail-card .schedule-detail-card__avatar img{width:100%;height:100%;object-fit:cover}.schedule-detail-card .schedule-detail-card__avatar--event{border-color:var(--illog-color-border-gray-light);background:var(--illog-color-element-gray-lighter);color:var(--illog-color-text-subtle);font-size:1.45rem}.schedule-detail-card .schedule-detail-card__content{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.65rem;width:100%;min-width:0;flex:1 1 auto}.schedule-detail-card .schedule-detail-card__headline{width:100%;min-width:0}.schedule-detail-card .item-name{display:block;color:var(--illog-color-gray-100);font-size:var(--illog-font-size-body-medium);font-weight:var(--illog-font-weight-bold);line-height:1.2}.schedule-detail-card .schedule-detail-card__meta-row{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.8rem;width:100%;min-width:0}.schedule-detail-card .item-status{display:inline-flex;align-items:center;width:fit-content;padding:.18rem .65rem;border-radius:999px;font-size:var(--illog-font-size-label-xsmall);font-weight:600}.schedule-detail-card .item-note{color:var(--illog-color-gray-70);font-size:var(--illog-font-size-label-small);line-height:1.35;flex:1 1 auto;min-width:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.schedule-detail-card.is-clickable{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.schedule-detail-card.is-clickable:hover,.schedule-detail-card.is-clickable:focus-visible{border-color:var(--illog-color-border-gray);background:var(--illog-color-element-gray-lighter);outline:none}.schedule-detail-card .schedule-detail-card__footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem;width:100%;padding:.72rem .9rem;border:1px solid var(--illog-color-border-gray-light);border-radius:var(--illog-radius-small);background:var(--illog-color-element-gray-lighter);box-sizing:border-box}.schedule-detail-card .item-time{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem;min-width:0;color:var(--illog-color-gray-70);font-size:var(--illog-font-size-label-small);font-weight:600}.schedule-detail-card .item-time i{color:var(--illog-color-gray-60);font-size:1.1rem;flex-shrink:0}.schedule-detail-card .item-duration{color:var(--illog-color-gray-80);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold);white-space:nowrap}.schedule-detail-panel__empty{padding:var(--illog-gap-5) 0;color:var(--illog-color-gray-60);text-align:center}.schedule-calendar-surface{--schedule-calendar-height: 58rem;display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:none;min-height:var(--schedule-calendar-height);height:var(--schedule-calendar-height);border:1px solid var(--illog-color-border-gray-light);border-radius:var(--illog-radius-medium);background:var(--illog-color-background-white)}.schedule-calendar-surface--month{--schedule-month-weekday-height: 3.5rem;--schedule-month-row-height: 11rem;overflow:visible;min-height:0;height:auto}.schedule-calendar-surface--month .calendar-grid.variant-schedule{flex:0 0 auto;grid-template-rows:minmax(var(--schedule-month-weekday-height),auto) repeat(var(--calendar-week-count, 6),minmax(var(--schedule-month-row-height),var(--schedule-month-row-height)));height:auto;border:0}.schedule-calendar-surface--month .calendar__weekday{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:var(--schedule-month-weekday-height)}.schedule-calendar-surface--month .calendar__day-cell{display:flex;align-items:stretch;flex-direction:column;justify-content:flex-start;justify-self:stretch;align-self:stretch;width:100%;height:var(--schedule-month-row-height);min-height:var(--schedule-month-row-height);aspect-ratio:auto}.schedule-time-grid{--schedule-time-axis-width: 4.75rem;--schedule-hour-height: 3.75rem;--schedule-time-overlap-offset: 1rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;height:100%;min-width:0}.schedule-time-grid__header,.schedule-time-grid__all-day,.schedule-time-grid__body{display:grid;grid-template-columns:var(--schedule-time-axis-width) minmax(0,1fr);width:100%}.schedule-time-grid__header-columns,.schedule-time-grid__all-day-columns,.schedule-time-grid__body-columns{min-width:0;width:100%}.schedule-time-grid__corner,.schedule-time-grid__all-day-label{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;padding:var(--illog-gap-3) var(--illog-gap-2);color:var(--illog-color-gray-60);font-size:var(--illog-font-size-label-small);border-right:1px solid var(--illog-color-border-gray-light)}.schedule-time-grid__header,.schedule-time-grid__all-day{border-bottom:1px solid var(--illog-color-border-gray-light)}.schedule-time-grid__day-header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.15rem;min-height:4.5rem;padding:var(--illog-gap-3);border:0;border-left:1px solid var(--illog-color-border-gray-light);background:var(--illog-color-background-white)}.schedule-time-grid__day-header.is-today{background:var(--illog-color-element-primary-light)}.schedule-time-grid__day-header.is-selected{background:var(--illog-color-element-primary-lighter)}.schedule-time-grid__day-weekday{color:var(--illog-color-gray-60);font-size:var(--illog-font-size-label-small);font-weight:600}.schedule-time-grid__day-date{color:var(--illog-color-gray-100);font-size:var(--illog-font-size-body-medium);font-weight:var(--illog-font-weight-bold)}.schedule-time-grid__all-day-column{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--illog-gap-2);min-height:4.75rem;padding:var(--illog-gap-3);border-left:1px solid var(--illog-color-border-gray-light);background:var(--illog-color-background-white)}.schedule-time-grid__all-day-column.is-today{background:var(--illog-color-element-primary-light)}.schedule-time-grid__all-day-column.is-selected{background:var(--illog-color-element-primary-lighter)}.schedule-time-grid__all-day-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.1rem;width:100%;padding:.55rem .7rem;border:1px solid transparent;border-radius:var(--illog-radius-small);text-align:left}.schedule-time-grid__time-axis{display:grid;grid-template-rows:repeat(24,var(--schedule-hour-height));min-height:calc(var(--schedule-hour-height) * 24);background:var(--illog-color-background-white);border-right:1px solid var(--illog-color-border-gray-light)}.schedule-time-grid__time-label{padding:0 .6rem;color:var(--illog-color-gray-50);font-size:var(--illog-font-size-label-small);text-align:right;white-space:nowrap;line-height:1;transform:translateY(-.65rem)}.schedule-time-grid__columns{display:grid;min-width:0;width:100%}.schedule-time-grid__columns.columns-1{grid-template-columns:minmax(0,1fr)}.schedule-time-grid__columns.columns-7{grid-template-columns:repeat(7,minmax(8rem,1fr))}.schedule-time-grid__day-column{position:relative;display:grid;grid-template-rows:repeat(96,calc(var(--schedule-hour-height) / 4));min-width:0;border-left:1px solid var(--illog-color-border-gray-light);background:repeating-linear-gradient(to bottom,transparent,transparent calc(var(--schedule-hour-height) - 1px),var(--illog-color-border-gray-light) calc(var(--schedule-hour-height) - 1px),var(--illog-color-border-gray-light) var(--schedule-hour-height)),linear-gradient(to bottom,var(--illog-color-background-white),var(--illog-color-background-white))}.schedule-time-grid__day-column.is-today{background:repeating-linear-gradient(to bottom,transparent,transparent calc(var(--schedule-hour-height) - 1px),var(--illog-color-border-gray-light) calc(var(--schedule-hour-height) - 1px),var(--illog-color-border-gray-light) var(--schedule-hour-height)),linear-gradient(to bottom,#3182ce14,#3182ce05)}.schedule-time-grid__header-columns .schedule-time-grid__day-header{width:100%}.schedule-time-grid__body-columns{min-height:calc(var(--schedule-hour-height) * 24)}.schedule-time-grid__body{flex:1 1 auto;min-height:0;overflow:auto}.schedule-time-grid__timed-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.15rem;position:relative;justify-self:start;align-self:stretch;width:100%;min-height:3rem;padding:.55rem .65rem;box-sizing:border-box;border:1px solid transparent;border-radius:var(--illog-radius-small);text-align:left;overflow:hidden;z-index:1}.schedule-time-grid__item-time{font-size:var(--illog-font-size-label-small);font-weight:600}.schedule-time-grid__item-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;font-size:var(--illog-font-size-body-small);font-weight:var(--illog-font-weight-bold);line-height:1.35}.schedule-time-grid__item-meta{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:100%;color:var(--illog-color-gray-70);font-size:var(--illog-font-size-label-small)}.day-staff-chip.is-scheduled,.schedule-time-grid__timed-item.is-scheduled,.schedule-time-grid__all-day-item.is-scheduled,.schedule-detail-card .item-status.is-scheduled{color:#0f4c81;background:#93c5fd38;border-color:#60a5fa59}.day-staff-chip.is-completed,.schedule-time-grid__timed-item.is-completed,.schedule-time-grid__all-day-item.is-completed,.schedule-detail-card .item-status.is-completed{color:#0a6c3f;background:#86efac38;border-color:#4ade8052}.day-staff-chip.is-cancelled,.schedule-time-grid__timed-item.is-cancelled,.schedule-time-grid__all-day-item.is-cancelled,.schedule-detail-card .item-status.is-cancelled{color:#8a3d3d;background:#fca5a533;border-color:#f8717147}.day-staff-chip.is-store-event,.schedule-time-grid__timed-item.is-store-event,.schedule-time-grid__all-day-item.is-store-event,.schedule-detail-card .item-status.is-store-event{color:#7c3a9e;background:#ddd6fe47;border-color:#a78bfa4d}.schedule-detail-card .item-status{border:0}.schedule-time-grid__timed-item.slot-start-1{grid-row-start:1}.schedule-time-grid__timed-item.slot-span-1{grid-row-end:span 1}.schedule-time-grid__timed-item.slot-start-2{grid-row-start:2}.schedule-time-grid__timed-item.slot-span-2{grid-row-end:span 2}.schedule-time-grid__timed-item.slot-start-3{grid-row-start:3}.schedule-time-grid__timed-item.slot-span-3{grid-row-end:span 3}.schedule-time-grid__timed-item.slot-start-4{grid-row-start:4}.schedule-time-grid__timed-item.slot-span-4{grid-row-end:span 4}.schedule-time-grid__timed-item.slot-start-5{grid-row-start:5}.schedule-time-grid__timed-item.slot-span-5{grid-row-end:span 5}.schedule-time-grid__timed-item.slot-start-6{grid-row-start:6}.schedule-time-grid__timed-item.slot-span-6{grid-row-end:span 6}.schedule-time-grid__timed-item.slot-start-7{grid-row-start:7}.schedule-time-grid__timed-item.slot-span-7{grid-row-end:span 7}.schedule-time-grid__timed-item.slot-start-8{grid-row-start:8}.schedule-time-grid__timed-item.slot-span-8{grid-row-end:span 8}.schedule-time-grid__timed-item.slot-start-9{grid-row-start:9}.schedule-time-grid__timed-item.slot-span-9{grid-row-end:span 9}.schedule-time-grid__timed-item.slot-start-10{grid-row-start:10}.schedule-time-grid__timed-item.slot-span-10{grid-row-end:span 10}.schedule-time-grid__timed-item.slot-start-11{grid-row-start:11}.schedule-time-grid__timed-item.slot-span-11{grid-row-end:span 11}.schedule-time-grid__timed-item.slot-start-12{grid-row-start:12}.schedule-time-grid__timed-item.slot-span-12{grid-row-end:span 12}.schedule-time-grid__timed-item.slot-start-13{grid-row-start:13}.schedule-time-grid__timed-item.slot-span-13{grid-row-end:span 13}.schedule-time-grid__timed-item.slot-start-14{grid-row-start:14}.schedule-time-grid__timed-item.slot-span-14{grid-row-end:span 14}.schedule-time-grid__timed-item.slot-start-15{grid-row-start:15}.schedule-time-grid__timed-item.slot-span-15{grid-row-end:span 15}.schedule-time-grid__timed-item.slot-start-16{grid-row-start:16}.schedule-time-grid__timed-item.slot-span-16{grid-row-end:span 16}.schedule-time-grid__timed-item.slot-start-17{grid-row-start:17}.schedule-time-grid__timed-item.slot-span-17{grid-row-end:span 17}.schedule-time-grid__timed-item.slot-start-18{grid-row-start:18}.schedule-time-grid__timed-item.slot-span-18{grid-row-end:span 18}.schedule-time-grid__timed-item.slot-start-19{grid-row-start:19}.schedule-time-grid__timed-item.slot-span-19{grid-row-end:span 19}.schedule-time-grid__timed-item.slot-start-20{grid-row-start:20}.schedule-time-grid__timed-item.slot-span-20{grid-row-end:span 20}.schedule-time-grid__timed-item.slot-start-21{grid-row-start:21}.schedule-time-grid__timed-item.slot-span-21{grid-row-end:span 21}.schedule-time-grid__timed-item.slot-start-22{grid-row-start:22}.schedule-time-grid__timed-item.slot-span-22{grid-row-end:span 22}.schedule-time-grid__timed-item.slot-start-23{grid-row-start:23}.schedule-time-grid__timed-item.slot-span-23{grid-row-end:span 23}.schedule-time-grid__timed-item.slot-start-24{grid-row-start:24}.schedule-time-grid__timed-item.slot-span-24{grid-row-end:span 24}.schedule-time-grid__timed-item.slot-start-25{grid-row-start:25}.schedule-time-grid__timed-item.slot-span-25{grid-row-end:span 25}.schedule-time-grid__timed-item.slot-start-26{grid-row-start:26}.schedule-time-grid__timed-item.slot-span-26{grid-row-end:span 26}.schedule-time-grid__timed-item.slot-start-27{grid-row-start:27}.schedule-time-grid__timed-item.slot-span-27{grid-row-end:span 27}.schedule-time-grid__timed-item.slot-start-28{grid-row-start:28}.schedule-time-grid__timed-item.slot-span-28{grid-row-end:span 28}.schedule-time-grid__timed-item.slot-start-29{grid-row-start:29}.schedule-time-grid__timed-item.slot-span-29{grid-row-end:span 29}.schedule-time-grid__timed-item.slot-start-30{grid-row-start:30}.schedule-time-grid__timed-item.slot-span-30{grid-row-end:span 30}.schedule-time-grid__timed-item.slot-start-31{grid-row-start:31}.schedule-time-grid__timed-item.slot-span-31{grid-row-end:span 31}.schedule-time-grid__timed-item.slot-start-32{grid-row-start:32}.schedule-time-grid__timed-item.slot-span-32{grid-row-end:span 32}.schedule-time-grid__timed-item.slot-start-33{grid-row-start:33}.schedule-time-grid__timed-item.slot-span-33{grid-row-end:span 33}.schedule-time-grid__timed-item.slot-start-34{grid-row-start:34}.schedule-time-grid__timed-item.slot-span-34{grid-row-end:span 34}.schedule-time-grid__timed-item.slot-start-35{grid-row-start:35}.schedule-time-grid__timed-item.slot-span-35{grid-row-end:span 35}.schedule-time-grid__timed-item.slot-start-36{grid-row-start:36}.schedule-time-grid__timed-item.slot-span-36{grid-row-end:span 36}.schedule-time-grid__timed-item.slot-start-37{grid-row-start:37}.schedule-time-grid__timed-item.slot-span-37{grid-row-end:span 37}.schedule-time-grid__timed-item.slot-start-38{grid-row-start:38}.schedule-time-grid__timed-item.slot-span-38{grid-row-end:span 38}.schedule-time-grid__timed-item.slot-start-39{grid-row-start:39}.schedule-time-grid__timed-item.slot-span-39{grid-row-end:span 39}.schedule-time-grid__timed-item.slot-start-40{grid-row-start:40}.schedule-time-grid__timed-item.slot-span-40{grid-row-end:span 40}.schedule-time-grid__timed-item.slot-start-41{grid-row-start:41}.schedule-time-grid__timed-item.slot-span-41{grid-row-end:span 41}.schedule-time-grid__timed-item.slot-start-42{grid-row-start:42}.schedule-time-grid__timed-item.slot-span-42{grid-row-end:span 42}.schedule-time-grid__timed-item.slot-start-43{grid-row-start:43}.schedule-time-grid__timed-item.slot-span-43{grid-row-end:span 43}.schedule-time-grid__timed-item.slot-start-44{grid-row-start:44}.schedule-time-grid__timed-item.slot-span-44{grid-row-end:span 44}.schedule-time-grid__timed-item.slot-start-45{grid-row-start:45}.schedule-time-grid__timed-item.slot-span-45{grid-row-end:span 45}.schedule-time-grid__timed-item.slot-start-46{grid-row-start:46}.schedule-time-grid__timed-item.slot-span-46{grid-row-end:span 46}.schedule-time-grid__timed-item.slot-start-47{grid-row-start:47}.schedule-time-grid__timed-item.slot-span-47{grid-row-end:span 47}.schedule-time-grid__timed-item.slot-start-48{grid-row-start:48}.schedule-time-grid__timed-item.slot-span-48{grid-row-end:span 48}.schedule-time-grid__timed-item.slot-start-49{grid-row-start:49}.schedule-time-grid__timed-item.slot-span-49{grid-row-end:span 49}.schedule-time-grid__timed-item.slot-start-50{grid-row-start:50}.schedule-time-grid__timed-item.slot-span-50{grid-row-end:span 50}.schedule-time-grid__timed-item.slot-start-51{grid-row-start:51}.schedule-time-grid__timed-item.slot-span-51{grid-row-end:span 51}.schedule-time-grid__timed-item.slot-start-52{grid-row-start:52}.schedule-time-grid__timed-item.slot-span-52{grid-row-end:span 52}.schedule-time-grid__timed-item.slot-start-53{grid-row-start:53}.schedule-time-grid__timed-item.slot-span-53{grid-row-end:span 53}.schedule-time-grid__timed-item.slot-start-54{grid-row-start:54}.schedule-time-grid__timed-item.slot-span-54{grid-row-end:span 54}.schedule-time-grid__timed-item.slot-start-55{grid-row-start:55}.schedule-time-grid__timed-item.slot-span-55{grid-row-end:span 55}.schedule-time-grid__timed-item.slot-start-56{grid-row-start:56}.schedule-time-grid__timed-item.slot-span-56{grid-row-end:span 56}.schedule-time-grid__timed-item.slot-start-57{grid-row-start:57}.schedule-time-grid__timed-item.slot-span-57{grid-row-end:span 57}.schedule-time-grid__timed-item.slot-start-58{grid-row-start:58}.schedule-time-grid__timed-item.slot-span-58{grid-row-end:span 58}.schedule-time-grid__timed-item.slot-start-59{grid-row-start:59}.schedule-time-grid__timed-item.slot-span-59{grid-row-end:span 59}.schedule-time-grid__timed-item.slot-start-60{grid-row-start:60}.schedule-time-grid__timed-item.slot-span-60{grid-row-end:span 60}.schedule-time-grid__timed-item.slot-start-61{grid-row-start:61}.schedule-time-grid__timed-item.slot-span-61{grid-row-end:span 61}.schedule-time-grid__timed-item.slot-start-62{grid-row-start:62}.schedule-time-grid__timed-item.slot-span-62{grid-row-end:span 62}.schedule-time-grid__timed-item.slot-start-63{grid-row-start:63}.schedule-time-grid__timed-item.slot-span-63{grid-row-end:span 63}.schedule-time-grid__timed-item.slot-start-64{grid-row-start:64}.schedule-time-grid__timed-item.slot-span-64{grid-row-end:span 64}.schedule-time-grid__timed-item.slot-start-65{grid-row-start:65}.schedule-time-grid__timed-item.slot-span-65{grid-row-end:span 65}.schedule-time-grid__timed-item.slot-start-66{grid-row-start:66}.schedule-time-grid__timed-item.slot-span-66{grid-row-end:span 66}.schedule-time-grid__timed-item.slot-start-67{grid-row-start:67}.schedule-time-grid__timed-item.slot-span-67{grid-row-end:span 67}.schedule-time-grid__timed-item.slot-start-68{grid-row-start:68}.schedule-time-grid__timed-item.slot-span-68{grid-row-end:span 68}.schedule-time-grid__timed-item.slot-start-69{grid-row-start:69}.schedule-time-grid__timed-item.slot-span-69{grid-row-end:span 69}.schedule-time-grid__timed-item.slot-start-70{grid-row-start:70}.schedule-time-grid__timed-item.slot-span-70{grid-row-end:span 70}.schedule-time-grid__timed-item.slot-start-71{grid-row-start:71}.schedule-time-grid__timed-item.slot-span-71{grid-row-end:span 71}.schedule-time-grid__timed-item.slot-start-72{grid-row-start:72}.schedule-time-grid__timed-item.slot-span-72{grid-row-end:span 72}.schedule-time-grid__timed-item.slot-start-73{grid-row-start:73}.schedule-time-grid__timed-item.slot-span-73{grid-row-end:span 73}.schedule-time-grid__timed-item.slot-start-74{grid-row-start:74}.schedule-time-grid__timed-item.slot-span-74{grid-row-end:span 74}.schedule-time-grid__timed-item.slot-start-75{grid-row-start:75}.schedule-time-grid__timed-item.slot-span-75{grid-row-end:span 75}.schedule-time-grid__timed-item.slot-start-76{grid-row-start:76}.schedule-time-grid__timed-item.slot-span-76{grid-row-end:span 76}.schedule-time-grid__timed-item.slot-start-77{grid-row-start:77}.schedule-time-grid__timed-item.slot-span-77{grid-row-end:span 77}.schedule-time-grid__timed-item.slot-start-78{grid-row-start:78}.schedule-time-grid__timed-item.slot-span-78{grid-row-end:span 78}.schedule-time-grid__timed-item.slot-start-79{grid-row-start:79}.schedule-time-grid__timed-item.slot-span-79{grid-row-end:span 79}.schedule-time-grid__timed-item.slot-start-80{grid-row-start:80}.schedule-time-grid__timed-item.slot-span-80{grid-row-end:span 80}.schedule-time-grid__timed-item.slot-start-81{grid-row-start:81}.schedule-time-grid__timed-item.slot-span-81{grid-row-end:span 81}.schedule-time-grid__timed-item.slot-start-82{grid-row-start:82}.schedule-time-grid__timed-item.slot-span-82{grid-row-end:span 82}.schedule-time-grid__timed-item.slot-start-83{grid-row-start:83}.schedule-time-grid__timed-item.slot-span-83{grid-row-end:span 83}.schedule-time-grid__timed-item.slot-start-84{grid-row-start:84}.schedule-time-grid__timed-item.slot-span-84{grid-row-end:span 84}.schedule-time-grid__timed-item.slot-start-85{grid-row-start:85}.schedule-time-grid__timed-item.slot-span-85{grid-row-end:span 85}.schedule-time-grid__timed-item.slot-start-86{grid-row-start:86}.schedule-time-grid__timed-item.slot-span-86{grid-row-end:span 86}.schedule-time-grid__timed-item.slot-start-87{grid-row-start:87}.schedule-time-grid__timed-item.slot-span-87{grid-row-end:span 87}.schedule-time-grid__timed-item.slot-start-88{grid-row-start:88}.schedule-time-grid__timed-item.slot-span-88{grid-row-end:span 88}.schedule-time-grid__timed-item.slot-start-89{grid-row-start:89}.schedule-time-grid__timed-item.slot-span-89{grid-row-end:span 89}.schedule-time-grid__timed-item.slot-start-90{grid-row-start:90}.schedule-time-grid__timed-item.slot-span-90{grid-row-end:span 90}.schedule-time-grid__timed-item.slot-start-91{grid-row-start:91}.schedule-time-grid__timed-item.slot-span-91{grid-row-end:span 91}.schedule-time-grid__timed-item.slot-start-92{grid-row-start:92}.schedule-time-grid__timed-item.slot-span-92{grid-row-end:span 92}.schedule-time-grid__timed-item.slot-start-93{grid-row-start:93}.schedule-time-grid__timed-item.slot-span-93{grid-row-end:span 93}.schedule-time-grid__timed-item.slot-start-94{grid-row-start:94}.schedule-time-grid__timed-item.slot-span-94{grid-row-end:span 94}.schedule-time-grid__timed-item.slot-start-95{grid-row-start:95}.schedule-time-grid__timed-item.slot-span-95{grid-row-end:span 95}.schedule-time-grid__timed-item.slot-start-96{grid-row-start:96}.schedule-time-grid__timed-item.slot-span-96{grid-row-end:span 96}.schedule-time-grid__timed-item.lanes-1{width:100%}.schedule-time-grid__timed-item.lanes-1.lane-0{width:calc(100% - var(--schedule-time-overlap-offset) * 0);margin-left:calc(var(--schedule-time-overlap-offset) * 0);z-index:10}.schedule-time-grid__timed-item.lanes-1.lane-1{width:calc(100% - var(--schedule-time-overlap-offset) * 1);margin-left:calc(var(--schedule-time-overlap-offset) * 1);z-index:11}.schedule-time-grid__timed-item.lanes-1.lane-2{width:calc(100% - var(--schedule-time-overlap-offset) * 2);margin-left:calc(var(--schedule-time-overlap-offset) * 2);z-index:12}.schedule-time-grid__timed-item.lanes-1.lane-3{width:calc(100% - var(--schedule-time-overlap-offset) * 3);margin-left:calc(var(--schedule-time-overlap-offset) * 3);z-index:13}.schedule-time-grid__timed-item.lanes-1.lane-4{width:calc(100% - var(--schedule-time-overlap-offset) * 4);margin-left:calc(var(--schedule-time-overlap-offset) * 4);z-index:14}.schedule-time-grid__timed-item.lanes-1.lane-5{width:calc(100% - var(--schedule-time-overlap-offset) * 5);margin-left:calc(var(--schedule-time-overlap-offset) * 5);z-index:15}.schedule-time-grid__timed-item.lanes-2{width:100%}.schedule-time-grid__timed-item.lanes-2.lane-0{width:calc(100% - var(--schedule-time-overlap-offset) * 0);margin-left:calc(var(--schedule-time-overlap-offset) * 0);z-index:10}.schedule-time-grid__timed-item.lanes-2.lane-1{width:calc(100% - var(--schedule-time-overlap-offset) * 1);margin-left:calc(var(--schedule-time-overlap-offset) * 1);z-index:11}.schedule-time-grid__timed-item.lanes-2.lane-2{width:calc(100% - var(--schedule-time-overlap-offset) * 2);margin-left:calc(var(--schedule-time-overlap-offset) * 2);z-index:12}.schedule-time-grid__timed-item.lanes-2.lane-3{width:calc(100% - var(--schedule-time-overlap-offset) * 3);margin-left:calc(var(--schedule-time-overlap-offset) * 3);z-index:13}.schedule-time-grid__timed-item.lanes-2.lane-4{width:calc(100% - var(--schedule-time-overlap-offset) * 4);margin-left:calc(var(--schedule-time-overlap-offset) * 4);z-index:14}.schedule-time-grid__timed-item.lanes-2.lane-5{width:calc(100% - var(--schedule-time-overlap-offset) * 5);margin-left:calc(var(--schedule-time-overlap-offset) * 5);z-index:15}.schedule-time-grid__timed-item.lanes-3{width:100%}.schedule-time-grid__timed-item.lanes-3.lane-0{width:calc(100% - var(--schedule-time-overlap-offset) * 0);margin-left:calc(var(--schedule-time-overlap-offset) * 0);z-index:10}.schedule-time-grid__timed-item.lanes-3.lane-1{width:calc(100% - var(--schedule-time-overlap-offset) * 1);margin-left:calc(var(--schedule-time-overlap-offset) * 1);z-index:11}.schedule-time-grid__timed-item.lanes-3.lane-2{width:calc(100% - var(--schedule-time-overlap-offset) * 2);margin-left:calc(var(--schedule-time-overlap-offset) * 2);z-index:12}.schedule-time-grid__timed-item.lanes-3.lane-3{width:calc(100% - var(--schedule-time-overlap-offset) * 3);margin-left:calc(var(--schedule-time-overlap-offset) * 3);z-index:13}.schedule-time-grid__timed-item.lanes-3.lane-4{width:calc(100% - var(--schedule-time-overlap-offset) * 4);margin-left:calc(var(--schedule-time-overlap-offset) * 4);z-index:14}.schedule-time-grid__timed-item.lanes-3.lane-5{width:calc(100% - var(--schedule-time-overlap-offset) * 5);margin-left:calc(var(--schedule-time-overlap-offset) * 5);z-index:15}.schedule-time-grid__timed-item.lanes-4{width:100%}.schedule-time-grid__timed-item.lanes-4.lane-0{width:calc(100% - var(--schedule-time-overlap-offset) * 0);margin-left:calc(var(--schedule-time-overlap-offset) * 0);z-index:10}.schedule-time-grid__timed-item.lanes-4.lane-1{width:calc(100% - var(--schedule-time-overlap-offset) * 1);margin-left:calc(var(--schedule-time-overlap-offset) * 1);z-index:11}.schedule-time-grid__timed-item.lanes-4.lane-2{width:calc(100% - var(--schedule-time-overlap-offset) * 2);margin-left:calc(var(--schedule-time-overlap-offset) * 2);z-index:12}.schedule-time-grid__timed-item.lanes-4.lane-3{width:calc(100% - var(--schedule-time-overlap-offset) * 3);margin-left:calc(var(--schedule-time-overlap-offset) * 3);z-index:13}.schedule-time-grid__timed-item.lanes-4.lane-4{width:calc(100% - var(--schedule-time-overlap-offset) * 4);margin-left:calc(var(--schedule-time-overlap-offset) * 4);z-index:14}.schedule-time-grid__timed-item.lanes-4.lane-5{width:calc(100% - var(--schedule-time-overlap-offset) * 5);margin-left:calc(var(--schedule-time-overlap-offset) * 5);z-index:15}.schedule-time-grid__timed-item.lanes-5{width:100%}.schedule-time-grid__timed-item.lanes-5.lane-0{width:calc(100% - var(--schedule-time-overlap-offset) * 0);margin-left:calc(var(--schedule-time-overlap-offset) * 0);z-index:10}.schedule-time-grid__timed-item.lanes-5.lane-1{width:calc(100% - var(--schedule-time-overlap-offset) * 1);margin-left:calc(var(--schedule-time-overlap-offset) * 1);z-index:11}.schedule-time-grid__timed-item.lanes-5.lane-2{width:calc(100% - var(--schedule-time-overlap-offset) * 2);margin-left:calc(var(--schedule-time-overlap-offset) * 2);z-index:12}.schedule-time-grid__timed-item.lanes-5.lane-3{width:calc(100% - var(--schedule-time-overlap-offset) * 3);margin-left:calc(var(--schedule-time-overlap-offset) * 3);z-index:13}.schedule-time-grid__timed-item.lanes-5.lane-4{width:calc(100% - var(--schedule-time-overlap-offset) * 4);margin-left:calc(var(--schedule-time-overlap-offset) * 4);z-index:14}.schedule-time-grid__timed-item.lanes-5.lane-5{width:calc(100% - var(--schedule-time-overlap-offset) * 5);margin-left:calc(var(--schedule-time-overlap-offset) * 5);z-index:15}.schedule-time-grid__timed-item.lanes-6{width:100%}.schedule-time-grid__timed-item.lanes-6.lane-0{width:calc(100% - var(--schedule-time-overlap-offset) * 0);margin-left:calc(var(--schedule-time-overlap-offset) * 0);z-index:10}.schedule-time-grid__timed-item.lanes-6.lane-1{width:calc(100% - var(--schedule-time-overlap-offset) * 1);margin-left:calc(var(--schedule-time-overlap-offset) * 1);z-index:11}.schedule-time-grid__timed-item.lanes-6.lane-2{width:calc(100% - var(--schedule-time-overlap-offset) * 2);margin-left:calc(var(--schedule-time-overlap-offset) * 2);z-index:12}.schedule-time-grid__timed-item.lanes-6.lane-3{width:calc(100% - var(--schedule-time-overlap-offset) * 3);margin-left:calc(var(--schedule-time-overlap-offset) * 3);z-index:13}.schedule-time-grid__timed-item.lanes-6.lane-4{width:calc(100% - var(--schedule-time-overlap-offset) * 4);margin-left:calc(var(--schedule-time-overlap-offset) * 4);z-index:14}.schedule-time-grid__timed-item.lanes-6.lane-5{width:calc(100% - var(--schedule-time-overlap-offset) * 5);margin-left:calc(var(--schedule-time-overlap-offset) * 5);z-index:15}.schedule-time-grid__timed-item.same-start-count-2{width:50%}.schedule-time-grid__timed-item.same-start-count-2.same-start-index-0{margin-left:0%;z-index:26}.schedule-time-grid__timed-item.same-start-count-2.same-start-index-1{margin-left:50%;z-index:25}.schedule-time-grid__timed-item.same-start-count-2.same-start-index-2{margin-left:100%;z-index:24}.schedule-time-grid__timed-item.same-start-count-2.same-start-index-3{margin-left:150%;z-index:23}.schedule-time-grid__timed-item.same-start-count-2.same-start-index-4{margin-left:200%;z-index:22}.schedule-time-grid__timed-item.same-start-count-2.same-start-index-5{margin-left:250%;z-index:21}.schedule-time-grid__timed-item.same-start-count-3{width:calc(100% / 3)}.schedule-time-grid__timed-item.same-start-count-3.same-start-index-0{margin-left:0%;z-index:26}.schedule-time-grid__timed-item.same-start-count-3.same-start-index-1{margin-left:calc(100% / 3 * 1);z-index:25}.schedule-time-grid__timed-item.same-start-count-3.same-start-index-2{margin-left:calc(100% / 3 * 2);z-index:24}.schedule-time-grid__timed-item.same-start-count-3.same-start-index-3{margin-left:100%;z-index:23}.schedule-time-grid__timed-item.same-start-count-3.same-start-index-4{margin-left:calc(100% / 3 * 4);z-index:22}.schedule-time-grid__timed-item.same-start-count-3.same-start-index-5{margin-left:calc(100% / 3 * 5);z-index:21}.schedule-time-grid__timed-item.same-start-count-4{width:25%}.schedule-time-grid__timed-item.same-start-count-4.same-start-index-0{margin-left:0%;z-index:26}.schedule-time-grid__timed-item.same-start-count-4.same-start-index-1{margin-left:25%;z-index:25}.schedule-time-grid__timed-item.same-start-count-4.same-start-index-2{margin-left:50%;z-index:24}.schedule-time-grid__timed-item.same-start-count-4.same-start-index-3{margin-left:75%;z-index:23}.schedule-time-grid__timed-item.same-start-count-4.same-start-index-4{margin-left:100%;z-index:22}.schedule-time-grid__timed-item.same-start-count-4.same-start-index-5{margin-left:125%;z-index:21}.schedule-time-grid__timed-item.same-start-count-5{width:20%}.schedule-time-grid__timed-item.same-start-count-5.same-start-index-0{margin-left:0%;z-index:26}.schedule-time-grid__timed-item.same-start-count-5.same-start-index-1{margin-left:20%;z-index:25}.schedule-time-grid__timed-item.same-start-count-5.same-start-index-2{margin-left:40%;z-index:24}.schedule-time-grid__timed-item.same-start-count-5.same-start-index-3{margin-left:calc(100% / 5 * 3);z-index:23}.schedule-time-grid__timed-item.same-start-count-5.same-start-index-4{margin-left:80%;z-index:22}.schedule-time-grid__timed-item.same-start-count-5.same-start-index-5{margin-left:100%;z-index:21}.schedule-time-grid__timed-item.same-start-count-6{width:calc(100% / 6)}.schedule-time-grid__timed-item.same-start-count-6.same-start-index-0{margin-left:0%;z-index:26}.schedule-time-grid__timed-item.same-start-count-6.same-start-index-1{margin-left:calc(100% / 6 * 1);z-index:25}.schedule-time-grid__timed-item.same-start-count-6.same-start-index-2{margin-left:calc(100% / 6 * 2);z-index:24}.schedule-time-grid__timed-item.same-start-count-6.same-start-index-3{margin-left:50%;z-index:23}.schedule-time-grid__timed-item.same-start-count-6.same-start-index-4{margin-left:calc(100% / 6 * 4);z-index:22}.schedule-time-grid__timed-item.same-start-count-6.same-start-index-5{margin-left:calc(100% / 6 * 5);z-index:21}@media(max-width:1023px){.schedule-shell{grid-template-columns:minmax(0,1fr)}.schedule-sidebar{position:static}.schedule-calendar-surface{--schedule-calendar-height: 54rem}.schedule-calendar-surface--month{--schedule-month-row-height: 10rem}.schedule-time-grid__header,.schedule-time-grid__all-day,.schedule-time-grid__body{grid-template-columns:4rem minmax(0,1fr)}.schedule-time-grid__time-label{padding-right:.4rem;font-size:var(--illog-font-size-label-xsmall)}.schedule-time-grid__header-columns.columns-7,.schedule-time-grid__all-day-columns.columns-7,.schedule-time-grid__body-columns.columns-7{min-width:56rem}.schedule-create-modal__header-main{align-items:stretch}.schedule-create-modal__mode-picker--header{width:100%;justify-content:flex-start}}@media(max-width:767px){.schedule-panel__head{align-items:stretch}.schedule-calendar-surface{--schedule-calendar-height: 50rem}.schedule-calendar-surface--month{--schedule-month-row-height: 8.8rem}.schedule-toolbar{align-items:stretch;flex-direction:column}.schedule-toolbar__nav{width:100%;justify-content:center}.schedule-view-toggle{width:100%}.schedule-view-toggle__button{flex:1 1 0;min-width:0}.schedule-toolbar__actions{width:100%;margin-left:0;justify-content:stretch}.schedule-toolbar__actions .schedule-toolbar__cta{width:100%}.schedule-detail-panel__actions{flex-direction:column}.schedule-detail-panel__actions .illog-btn{width:100%}.schedule-detail-panel__list.is-two-column{grid-template-columns:minmax(0,1fr)}.schedule-detail-card .schedule-detail-card__body{grid-template-columns:auto minmax(0,1fr)}.schedule-create-modal__mode-grid{grid-template-columns:minmax(0,1fr)}.schedule-create-modal__header-main{flex-direction:column;align-items:stretch}.schedule-create-modal__hero,.schedule-create-modal__field-row{grid-template-columns:minmax(0,1fr)}.schedule-create-modal__mode-picker--header{width:100%;justify-content:flex-start}.schedule-create-modal__repeat-options{grid-template-columns:minmax(0,1fr)}.schedule-time-grid{--schedule-time-axis-width: 3.75rem;--schedule-hour-height: 3.25rem;--schedule-time-overlap-offset: .75rem}}@media(min-width:1024px){.schedule-detail-panel__list.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-view__hero{display:flex;flex-direction:column;gap:var(--illog-gap-3)}.settings-view__eyebrow{margin:0;color:var(--illog-color-text-information);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.settings-view__description{max-width:72rem;color:var(--illog-color-text-subtle)}.settings-view__panel{border:1px solid rgba(218,225,235,.96);background:linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 18px 42px -30px #0f172a4d}.settings-view__panel-body,.settings-view__form,.settings-view__group{gap:var(--illog-gap-5)}.settings-view__group{display:flex;flex-direction:column}.settings-view__group-head{display:flex;flex-direction:column;gap:.6rem}.settings-view__group-head h4,.settings-view__group-head p{margin:0}.settings-view__group-head h4{color:var(--illog-color-text-basic);font-size:var(--illog-font-size-body-large);font-weight:var(--illog-font-weight-bold)}.settings-view__group-head p{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.settings-view__choice-grid{display:grid;gap:var(--illog-gap-3)}.settings-view__choice-grid--theme{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-view__choice-grid--language{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-view__choice-card{position:relative;display:flex;align-items:center;gap:1.4rem;min-width:0;min-height:9.6rem;padding:1.8rem;border:1px solid rgba(215,222,232,.94);border-radius:2rem;background:#ffffffeb;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.settings-view__choice-card input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.settings-view__choice-card:hover{border-color:#2363aa3d;transform:translateY(-1px)}.settings-view__choice-card.is-selected{border-color:#2363aa61;background:#f7faffe6}.settings-view__choice-card--language{min-height:8.4rem}.settings-view__choice-icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:1.5rem;background:#2363aa14;color:var(--illog-color-text-information);flex-shrink:0}.settings-view__choice-icon i{font-size:1.8rem}.settings-view__choice-copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.settings-view__choice-copy strong,.settings-view__choice-copy span{margin:0}.settings-view__choice-copy strong{color:var(--illog-color-text-basic);font-size:var(--illog-font-size-body-large);font-weight:var(--illog-font-weight-bold);line-height:1.2}.settings-view__choice-copy span{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small);line-height:1.35}.settings-view__group--notifications{gap:var(--illog-gap-3)}.settings-view__notification-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;width:100%;padding:1.6rem 1.8rem;border:1px solid rgba(215,222,232,.94);border-radius:1.8rem;background:#ffffffeb;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.settings-view__notification-card input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.settings-view__notification-card:hover{border-color:#2363aa3d;transform:translateY(-1px)}.settings-view__notification-card.is-selected{border-color:#2363aa52;background:#f7faffe6}.settings-view__notification-icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:1.4rem;background:#2363aa14;color:var(--illog-color-text-information)}.settings-view__notification-icon i{font-size:1.6rem}.settings-view__notification-copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.settings-view__notification-copy strong,.settings-view__notification-copy span{margin:0}.settings-view__notification-copy strong{color:var(--illog-color-text-basic);font-size:var(--illog-font-size-body-medium);font-weight:var(--illog-font-weight-bold);line-height:1.2}.settings-view__notification-copy span{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small);line-height:1.35}.settings-view__notification-check{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border:1px solid rgba(203,213,225,.95);border-radius:999px;background:var(--illog-color-background-white);color:transparent;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.settings-view__notification-card.is-selected .settings-view__notification-check{border-color:#2363aa61;background:var(--illog-color-text-information);color:var(--illog-color-background-white)}.settings-view__panel--account .item-body{align-items:flex-start}.settings-view__account-note{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.settings-view__logout-btn{min-width:16rem;border-radius:1.4rem}.settings-view__feedback-message{position:sticky;bottom:var(--illog-gap-5);align-self:flex-end;margin:0;padding:1.2rem 1.6rem;border:1px solid rgba(186,210,243,.95);border-radius:1.4rem;background:#f7fafff5;color:var(--illog-color-text-information);font-size:var(--illog-font-size-body-small);box-shadow:0 16px 28px -22px #2363aa7a}@media(max-width:1023px){.settings-view__choice-grid--theme{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.settings-view__choice-grid--language{grid-template-columns:minmax(0,1fr)}.settings-view__choice-card,.settings-view__notification-card{padding:1.5rem}.settings-view__choice-card{min-height:8.8rem}.settings-view__notification-card{grid-template-columns:auto 1fr}.settings-view__notification-check{justify-self:end;grid-column:2}.settings-view__logout-btn{width:100%}}.signature-settings-view__hero{display:flex;flex-direction:column;gap:var(--illog-gap-3)}.signature-settings-view__eyebrow{margin:0;color:var(--illog-color-text-information);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.signature-settings-view__hero .description{max-width:68rem;color:var(--illog-color-text-subtle)}.signature-settings-view__info-section,.signature-settings-view__grid{width:100%}.signature-settings-view__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--illog-gap-6)}.signature-settings-view__panel.item,.signature-settings-view__info-section>.item{border:1px solid rgba(218,225,235,.96);background:linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 18px 42px -30px #0f172a4d}.content .content-item.signature-settings-view__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;flex-wrap:nowrap}.content .content-item.signature-settings-view__grid>.item{display:flex;flex-direction:column;min-width:0;height:100%}.content .content-item.signature-settings-view__grid>.item>.item-body{flex:1 1 auto}.owner-company-info-section__form,.owner-company-info-section__grid{gap:var(--illog-gap-4)}.owner-company-info-section__form .owner-company-info-section__grid.form-item-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.owner-company-info-section__field{gap:.8rem}.owner-company-info-section__field label{color:var(--illog-color-text-basic);font-weight:var(--illog-font-weight-bold)}.owner-company-info-section__field input,.owner-company-info-section__field select{width:100%;min-height:5.2rem;padding-inline:1.6rem;border:1px solid rgba(215,222,232,.94);border-radius:1.5rem;background:var(--illog-color-background-white);box-shadow:inset 0 1px 2px #0f172a08}.owner-company-info-section__field input[readonly]{color:var(--illog-color-text-subtle);background:#f8fafceb}.owner-company-info-section__field--full{grid-column:1/-1}.owner-company-info-section__actions{justify-content:flex-end;margin-top:var(--illog-gap-2);padding-top:var(--illog-gap-3);border-top:1px solid rgba(226,232,240,.9)}.owner-company-info-section__actions .illog-btn{min-width:14rem;border-radius:1.4rem}.signature-preview-card__head{gap:var(--illog-gap-2)}.signature-preview-card__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:var(--illog-gap-4)}.signature-preview-card__surface{display:flex;align-items:center;justify-content:center;width:100%;min-height:28rem;height:28rem;padding:2rem;border:1px dashed rgba(203,213,225,.96);border-radius:2rem;background:linear-gradient(180deg,#f8fafce6,#fffffff0)}.signature-preview-card__image{display:block;width:min(100%,28rem);max-height:18rem;object-fit:contain}.signature-preview-card__message{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small);text-align:center}.signature-preview-card__meta{margin:0}.signature-preview-card__meta-item{display:flex;align-items:center;justify-content:space-between;gap:var(--illog-gap-3);padding:1.4rem 1.6rem;border-radius:1.4rem;background:#f8fafcf2}.signature-preview-card__meta-item dt,.signature-preview-card__meta-item dd{margin:0}.signature-preview-card__meta-item dt{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small);font-weight:var(--illog-font-weight-bold)}.signature-preview-card__meta-item dd{color:var(--illog-color-text-basic);font-size:var(--illog-font-size-body-small);text-align:right}.signature-pad-card__head{gap:var(--illog-gap-2)}.signature-pad-card__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:var(--illog-gap-4)}.signature-pad-card__canvas-box.signature-canvas-box{width:100%;min-height:28rem;height:28rem;aspect-ratio:auto;border:1px dashed rgba(186,210,243,.95);border-radius:2rem;background:linear-gradient(180deg,#f7fafff5,#fffffffa);box-shadow:inset 0 1px 2px #0f172a08}.signature-pad-card__canvas-box .signature-canvas-placeholder{color:#64748bb3;font-size:var(--illog-font-size-body-small)}.signature-pad-card__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--illog-gap-3)}.signature-pad-card__actions .illog-btn{min-width:15rem;border-radius:1.4rem}@media(max-width:767px){.signature-settings-view__grid,.content .content-item.signature-settings-view__grid,.owner-company-info-section__form .owner-company-info-section__grid.form-item-group{grid-template-columns:minmax(0,1fr)}.owner-company-info-section__field--full{grid-column:auto}.owner-company-info-section__actions{flex-direction:column-reverse;align-items:stretch}.owner-company-info-section__actions .illog-btn{width:100%}.signature-preview-card__surface,.signature-pad-card__canvas-box.signature-canvas-box{min-height:24rem;height:24rem}.signature-pad-card__actions{flex-direction:column-reverse}.signature-pad-card__actions .illog-btn{width:100%}}.template-management-view__toolbar-panel,.template-management-view__gallery-panel{width:100%;border:1px solid var(--illog-color-border-gray-light)}.template-management-view__panel-head{align-items:flex-start;justify-content:space-between;gap:var(--illog-gap-4)}.template-management-view__title-wrap{display:flex;flex-direction:column;gap:var(--illog-gap-2)}.template-management-view__eyebrow{margin:0;color:var(--illog-color-text-information);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.template-management-view__panel-description,.template-management-view__result-count,.template-management-view__loading-state{margin:0;color:var(--illog-color-text-subtle)}.template-management-view__result-count{padding-top:.2rem;font-size:var(--illog-font-size-label-small);white-space:nowrap}.template-management-view__toolbar-body{display:flex;flex-direction:column;gap:var(--illog-gap-4)}.template-management-view__tab-group{flex-wrap:wrap;gap:var(--illog-gap-2);margin-top:0}.template-management-view__tab-group .illog-btn{display:inline-flex;align-items:center;gap:.8rem}.template-management-view__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .6rem;border-radius:999px;background:var(--illog-color-element-gray-lighter);color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-xsmall);font-weight:var(--illog-font-weight-bold)}.template-management-view__tab-group .illog-btn[active=true] .template-management-view__tab-count,.template-management-view__tab-group .illog-btn.active .template-management-view__tab-count{background:#3c79bf1f;color:var(--illog-color-text-information)}.template-management-view__search-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--illog-gap-3)}.template-management-view__search-field{position:relative;flex:1 1 28rem;min-width:24rem}.template-management-view__search-field input{width:100%;padding-left:4rem;border:1px solid var(--illog-color-border-gray-light);border-radius:var(--illog-radius-small);background:var(--illog-color-background-white)}.template-management-view__search-icon{position:absolute;top:50%;left:1.4rem;color:var(--illog-color-text-subtle);transform:translateY(-50%);pointer-events:none}.template-management-view__gallery-body{display:flex;flex-direction:column;gap:var(--illog-gap-4);width:100%}.template-management-view__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22.4rem,24.8rem));justify-content:start;gap:var(--illog-gap-4);width:100%}.template-management-view__card{display:flex;flex-direction:column;width:100%;max-width:24.8rem;min-width:0;min-height:34rem;padding:var(--illog-padding-card-small);border:1px solid var(--illog-color-border-gray-light);border-radius:2rem;background:linear-gradient(180deg,var(--illog-color-background-white) 0%,rgba(248,250,252,.88) 100%);box-shadow:0 12px 28px -18px #0f172a47}.template-management-view__card--create{width:100%;align-items:center;appearance:none;justify-content:center;gap:var(--illog-gap-3);border-style:dashed;border-color:var(--illog-color-border-gray);background:linear-gradient(180deg,#f8fafcf5,#f1f5f9eb);color:var(--illog-color-text-basic);font:inherit;text-align:center;cursor:pointer}.template-management-view__card--create strong{font-size:var(--illog-font-size-body-large)}.template-management-view__card--create span:last-child{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small)}.template-management-view__create-icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:999px;background:var(--illog-color-element-gray-lighter);color:var(--illog-color-text-subtle);font-size:2rem}.template-management-view__card-preview{margin-bottom:var(--illog-gap-4)}.template-management-view__preview-paper{display:flex;flex-direction:column;gap:.8rem;min-height:14rem;padding:1.4rem 1.6rem;border:1px solid rgba(215,222,232,.9);border-radius:1.4rem;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:inset 0 1px 2px #0f172a08}.template-management-view__preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.6rem}.template-management-view__preview-kicker{display:-webkit-box;overflow:hidden;color:var(--illog-color-text-subtle);font-size:1rem;font-weight:var(--illog-font-weight-bold);letter-spacing:.04em;line-height:1.4;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical}.template-management-view__preview-badge{flex-shrink:0}.template-management-view__preview-line{display:block;height:.7rem;border-radius:999px;background:#e2e8f0f2}.template-management-view__preview-line--strong{width:82%}.template-management-view__preview-line--short{width:48%}.template-management-view__card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--illog-gap-3);min-width:0}.template-management-view__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--illog-gap-3)}.template-management-view__card-title{flex:1 1 auto;margin:0;min-width:0;color:var(--illog-color-text-basic);font-size:2rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-management-view__status-badge{flex-shrink:0}.template-management-view__meta-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--illog-gap-2);margin:0}.template-management-view__meta-item{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:1rem 1.2rem;border-radius:var(--illog-radius-small);background:var(--illog-color-element-gray-lighter)}.template-management-view__meta-item dt,.template-management-view__meta-item dd{margin:0}.template-management-view__meta-item dt{display:inline-flex;align-items:center;gap:.6rem;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-xsmall);font-weight:var(--illog-font-weight-bold)}.template-management-view__meta-item dd{color:var(--illog-color-text-basic);font-size:var(--illog-font-size-body-small);white-space:nowrap;word-break:keep-all}.template-management-view__card-description{display:-webkit-box;margin:0;overflow:hidden;color:var(--illog-color-text-subtle);line-height:var(--illog-line-height-base);-webkit-line-clamp:2;-webkit-box-orient:vertical}.template-management-view__action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--illog-gap-2);margin-top:auto;padding-top:var(--illog-gap-2);border-top:1px solid rgba(215,222,232,.92)}.template-management-view__action-row>.illog-btn{margin-top:0}.template-management-view__empty-state{margin:0;padding:1.6rem 1.8rem;border:1px dashed var(--illog-color-border-gray);border-radius:var(--illog-radius-small);color:var(--illog-color-text-subtle);background:var(--illog-color-element-gray-lighter)}@media(max-width:768px){.template-management-view__panel-head,.template-management-view__search-row,.template-management-view__card-head{flex-direction:column}.template-management-view__result-count,.template-management-view__status-badge{white-space:normal}.template-management-view__search-field{min-width:0;width:100%}.template-management-view__meta-list{grid-template-columns:1fr}.template-management-view__grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.template-management-view__card{max-width:none}}.template-create-view__hero{gap:var(--illog-gap-3)}.template-create-view__hero-head{align-items:flex-start;gap:var(--illog-gap-4)}.template-create-view__hero-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;min-width:0}.template-create-view__eyebrow{margin:0;color:var(--illog-color-text-information);font-size:var(--illog-font-size-label-small);font-weight:var(--illog-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.template-create-view__hero-description{margin:0;max-width:72rem;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-medium)}.template-create-view__hero-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:0}.template-create-view .content-item>.item{border:1px solid var(--illog-color-border-gray-light);background:linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 18px 42px -30px #0f172a4d}.template-create-view__panel-head{gap:var(--illog-gap-2)}.template-create-view__panel-toggle{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:1px solid rgba(215,222,232,.94);border-radius:999px;background:#fffffff5;color:var(--illog-color-text-subtle)}.template-create-view__panel-toggle i{font-size:1.2rem}.template-create-view__section-body{align-items:stretch;gap:var(--illog-gap-5);width:100%}.template-create-view__status{margin:0;padding:1.2rem 1.4rem;border-radius:1.4rem;font-size:var(--illog-font-size-body-small);color:var(--illog-color-text-subtle);background:#f8fafcf0}.template-create-view__status.is-error{color:var(--illog-color-text-danger);background:#fdefeceb}.template-create-view__status.is-success{color:var(--illog-color-text-information);background:#f7faffeb}.template-create-view__description{margin:0;color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-body-small);line-height:var(--illog-line-height-base)}.template-create-view__preset-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,18rem));gap:var(--illog-gap-3);justify-content:flex-start;width:100%}.template-create-view__preset-card{display:flex;align-items:center;gap:1rem;width:100%;min-height:5.6rem;padding:1rem 1.2rem;border:1px solid rgba(215,222,232,.94);border-radius:1.4rem;background:#ffffffeb;color:var(--illog-color-text-basic);font:inherit;text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.template-create-view__preset-card:hover{border-color:#2363aa3d;transform:translateY(-1px)}.template-create-view__preset-card.is-selected{border-color:#2363aa57;background:#f7faffeb}.template-create-view__preset-card--blank{border-style:dashed}.template-create-view__preset-icon{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:1.1rem;background:#2363aa14;color:var(--illog-color-text-information);flex-shrink:0}.template-create-view__preset-icon i{font-size:1.4rem}.template-create-view__preset-copy{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto;min-width:0}.template-create-view__preset-copy strong,.template-create-view__preset-copy span{margin:0}.template-create-view__preset-copy strong{font-size:var(--illog-font-size-body-medium);font-weight:var(--illog-font-weight-bold);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-create-view__preset-check{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:999px;background:#2363aa1a;color:var(--illog-color-text-information);flex-shrink:0}.template-create-view__preset-check i{font-size:1rem}.template-create-view__variable-chip-list{display:flex;flex-wrap:wrap;gap:1rem}.template-create-view__variable-chip{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.4rem;border:1px solid rgba(215,222,232,.94);border-radius:1.3rem;background:#fffffff5;color:var(--illog-color-text-basic);font:inherit;font-size:var(--illog-font-size-body-small);font-weight:var(--illog-font-weight-bold);transition:border-color .18s ease,background-color .18s ease}.template-create-view__variable-chip:hover{border-color:#2363aa3d;background:#f7faffe0}.template-create-view__variable-chip i{color:var(--illog-color-text-information);font-size:1.4rem}.template-create-view__custom-variable-group{gap:var(--illog-gap-4)}.template-create-view__custom-variable-actions{align-items:stretch;margin-top:0}.template-create-view__custom-variable-actions input{flex:1 1 24rem;min-width:0}.template-create-view__editor-panel{overflow:hidden}.template-create-view__editor-body{align-items:stretch;gap:var(--illog-gap-5)}.template-create-view__title-field{gap:var(--illog-gap-2)}.template-create-view__title-field label{color:var(--illog-color-text-basic);font-weight:var(--illog-font-weight-bold)}.template-create-view__title-field input{min-height:5.4rem;padding-inline:1.8rem;border:1px solid rgba(215,222,232,.94);border-radius:1.6rem;background:#fffffff5}.template-create-view__title-field input::placeholder{color:var(--illog-color-text-disabled)}.template-create-view__editor-shell{display:flex;flex-direction:column;gap:var(--illog-gap-3);width:100%;align-self:stretch}.template-create-view__editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--illog-gap-3);width:100%}.template-create-view__editor-head h3,.template-create-view__editor-head p{margin:0}.template-create-view__editor-stage{width:100%;min-width:0;align-self:stretch}.template-create-view__variable-card{display:flex;flex-direction:column;gap:var(--illog-gap-4);padding:var(--illog-padding-card-small);border:1px solid var(--illog-color-border-gray-light);border-radius:var(--illog-radius-small);background:var(--illog-color-element-gray-lighter)}.template-create-view__variable-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--illog-gap-4);margin:0;padding:0;list-style:none}.template-create-view__field{display:flex;flex-direction:column;gap:var(--illog-gap-2);min-width:0}.template-create-view__field label{color:var(--illog-color-text-subtle);font-size:var(--illog-font-size-label-small)}.template-create-view__field--checkbox{flex-direction:row;align-items:center;gap:var(--illog-gap-3)}.template-create-view__field--checkbox input{width:auto;margin:0}.template-create-view__field--full{grid-column:1/-1}.template-create-view__editor-panel .template-document-renderer.is-document-surface{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.template-create-view__editor-panel .template-document-renderer__page.is-document-page{max-width:118rem;min-height:112rem;padding:4.8rem 5.2rem;box-shadow:0 8px 20px -8px var(--illog-color-alpha-black10)}@media(max-width:1023px){.template-create-view__hero-head{align-items:stretch}.template-create-view__hero-actions{justify-content:flex-start}.template-create-view__preset-list{grid-template-columns:repeat(auto-fit,minmax(15rem,17rem))}}@media(max-width:767px){.template-create-view__hero-actions{width:100%}.template-create-view__hero-actions .illog-btn{flex:1 1 100%}.template-create-view__preset-list{grid-template-columns:minmax(0,1fr)}.template-create-view__editor-panel .template-document-renderer__page.is-document-page{max-width:100%;padding:3.2rem 2.4rem}}
