@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(../media/prompt-thai-400-normal.2p9s5k9w7i8gs.woff2)format("woff2"),url(../media/prompt-thai-400-normal.2yl67h6gcarmf.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(../media/prompt-vietnamese-400-normal.1f9mplbzhgalm.woff2)format("woff2"),url(../media/prompt-vietnamese-400-normal.3c5dnbo3edtow.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(../media/prompt-latin-ext-400-normal.1eo86hmr21a6o.woff2)format("woff2"),url(../media/prompt-latin-ext-400-normal.17fmetnhecns6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(../media/prompt-latin-400-normal.0zpvvdo9ujyfn.woff2)format("woff2"),url(../media/prompt-latin-400-normal.1yyu0dkiwgp43.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(../media/prompt-thai-500-normal.1-vib-rgthywe.woff2)format("woff2"),url(../media/prompt-thai-500-normal.26yid-1mxe1_1.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(../media/prompt-vietnamese-500-normal.1q7er7n89mlve.woff2)format("woff2"),url(../media/prompt-vietnamese-500-normal.1qas-2l7eoiyr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(../media/prompt-latin-ext-500-normal.2l-j31zzynmpo.woff2)format("woff2"),url(../media/prompt-latin-ext-500-normal.0f6dnogrwrxx_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(../media/prompt-latin-500-normal.0fhu4_s9po5k-.woff2)format("woff2"),url(../media/prompt-latin-500-normal.2h96koqq-swh8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(../media/prompt-thai-600-normal.3e-jdjqt5bkyy.woff2)format("woff2"),url(../media/prompt-thai-600-normal.0lty7k5ljgab9.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(../media/prompt-vietnamese-600-normal.2m9hbak_em2gj.woff2)format("woff2"),url(../media/prompt-vietnamese-600-normal.0zgben6b-xlfp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(../media/prompt-latin-ext-600-normal.0wql3get36kis.woff2)format("woff2"),url(../media/prompt-latin-ext-600-normal.0z10491uvtee_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(../media/prompt-latin-600-normal.2o8sscn2_ujbc.woff2)format("woff2"),url(../media/prompt-latin-600-normal.1diwu8lpgxmuq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(../media/prompt-thai-700-normal.1pxww7aq0pan9.woff2)format("woff2"),url(../media/prompt-thai-700-normal.0j8j3iocpafb7.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(../media/prompt-vietnamese-700-normal.01e3lpzf4sulr.woff2)format("woff2"),url(../media/prompt-vietnamese-700-normal.2m4gefmt8jg58.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(../media/prompt-latin-ext-700-normal.2qktwv4-bt1hu.woff2)format("woff2"),url(../media/prompt-latin-ext-700-normal.3b-gh2itsth3g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(../media/prompt-latin-700-normal.3we6uiflm-nln.woff2)format("woff2"),url(../media/prompt-latin-700-normal.287lwsoz0eku1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--token-count:827;--core-components-accordion-details-pb:var(--core-spacing-spacing-2);--core-components-accordion-details-px:var(--core-spacing-spacing-2);--core-components-accordion-expand-mb:var(--core-spacing-spacing-2);--core-components-accordion-icon:18;--core-components-accordion-radius:var(--core-radius-radius-1);--core-components-accordion-summary-pl:var(--core-spacing-spacing-2);--core-components-accordion-summary-pr:var(--core-spacing-spacing-1);--core-components-accordion-summary-py:var(--core-spacing-spacing-2);--core-components-alert-icon:24;--core-components-alert-pl:16;--core-components-alert-pr:8;--core-components-alert-py:6;--core-components-alert-radius:var(--core-radius-radius-1);--core-components-alert-spacing:var(--core-spacing-spacing-1-5);--core-components-avatar-group-lg-spacing:-10;--core-components-avatar-group-md-spacing:-6;--core-components-avatar-group-sm-spacing:-4;--core-components-avatar-rounded-radius:var(--core-radius-radius-1-5);--core-components-badge-dot-size:10;--core-components-badge-standard-px:6;--core-components-badge-standard-size:20;--core-components-badge-status-lg-size:12;--core-components-badge-status-md-size:10;--core-components-badge-status-sm-size:8;--core-components-button-large-icon:24;--core-components-button-large-min-height:48;--core-components-button-large-px:16;--core-components-button-large-py:8;--core-components-button-large-text-variant-px:12;--core-components-button-medium-icon:20;--core-components-button-medium-min-height:36;--core-components-button-medium-px:12;--core-components-button-medium-py:6;--core-components-button-medium-text-variant-px:8;--core-components-button-min-width:64;--core-components-button-radius:var(--core-radius-radius-1);--core-components-button-small-icon:18;--core-components-button-small-min-height:30;--core-components-button-small-px:8;--core-components-button-small-py:4;--core-components-button-small-text-variant-px:4;--core-components-button-spacing:var(--core-spacing-spacing-1);--core-components-button-x-large-min-height:56;--core-components-card-content-p:var(--core-spacing-spacing-3);--core-components-card-header-pl:var(--core-spacing-spacing-3);--core-components-card-header-pr:var(--core-spacing-spacing-2);--core-components-card-header-py:var(--core-spacing-spacing-3);--core-components-card-header-spacing:var(--core-spacing-spacing-2);--core-components-card-radius:var(--core-radius-radius-2);--core-components-checkbox-md-icon:24;--core-components-checkbox-p:8;--core-components-checkbox-sm-icon:20;--core-components-chip-delete-md-icon:22;--core-components-chip-delete-sm-icon:16;--core-components-chip-md-height:32;--core-components-chip-md-icon:24;--core-components-chip-md-px:4;--core-components-chip-md-radius:var(--core-radius-radius-1-25);--core-components-chip-md-spacing:8;--core-components-chip-sm-height:24;--core-components-chip-sm-icon:18;--core-components-chip-sm-px:3;--core-components-chip-sm-radius:var(--core-radius-radius-1);--core-components-chip-sm-spacing:5;--core-components-chip-spacing:-2;--core-components-dialog-action-px:var(--core-spacing-spacing-3);--core-components-dialog-action-py:var(--core-spacing-spacing-3);--core-components-dialog-action-spacing:var(--core-spacing-spacing-1-5);--core-components-dialog-content-px:var(--core-spacing-spacing-3);--core-components-dialog-header-pl:24;--core-components-dialog-header-pr:12;--core-components-dialog-header-py:24;--core-components-dialog-header-spacing:var(--core-spacing-spacing-2);--core-components-dialog-radius:var(--core-radius-radius-2);--core-components-fab-circular-lg-size:56;--core-components-fab-circular-md-size:48;--core-components-fab-circular-sm-size:40;--core-components-fab-extended-lg-px:16;--core-components-fab-extended-lg-py:8;--core-components-fab-extended-lg-size:48;--core-components-fab-extended-md-px:12;--core-components-fab-extended-md-py:6;--core-components-fab-extended-md-size:40;--core-components-fab-extended-sm-px:8;--core-components-fab-extended-sm-py:4;--core-components-fab-extended-sm-size:36;--core-components-fab-icon:24;--core-components-fab-min-width:40;--core-components-fab-radius:var(--core-radius-radius-50-percent);--core-components-fab-spacing:var(--core-spacing-spacing-1);--core-components-form-helper-text-icon:16;--core-components-form-helper-text-pt:6;--core-components-form-helper-text-px:12;--core-components-form-helper-text-spacing:var(--core-spacing-spacing-0-5);--core-components-icon-button-lg-p:12;--core-components-icon-button-md-p:8;--core-components-icon-button-radius:var(--core-radius-radius-50-percent);--core-components-icon-button-sm-p:5;--core-components-label-height:24;--core-components-label-icon:16;--core-components-label-min-width:24;--core-components-label-px:6;--core-components-label-radius:var(--core-radius-radius-0-75);--core-components-label-spacing:var(--core-spacing-spacing-0-75);--core-components-list-item-px:8;--core-components-list-item-py:8;--core-components-list-item-spacing:var(--core-spacing-spacing-2);--core-components-menu-item-px:8;--core-components-menu-item-py:6;--core-components-menu-item-radius:var(--core-radius-radius-0-75);--core-components-menu-item-spacing:var(--core-spacing-spacing-1);--core-components-menu-list-p:4;--core-components-menu-list-spacing:var(--core-spacing-spacing-0-5);--core-components-pagination-item-circular-radius:var(--core-radius-radius-50-percent);--core-components-pagination-item-lg-icon:22;--core-components-pagination-item-lg-size:40;--core-components-pagination-item-lg-spacing:var(--core-spacing-spacing-0-75);--core-components-pagination-item-md-icon:20;--core-components-pagination-item-md-size:32;--core-components-pagination-item-md-spacing:var(--core-spacing-spacing-0-75);--core-components-pagination-item-rounded-radius:var(--core-radius-radius-1);--core-components-pagination-item-sm-icon:18;--core-components-pagination-item-sm-size:26;--core-components-pagination-item-sm-spacing:var(--core-spacing-spacing-2);--core-components-radio-md-icon:24;--core-components-radio-p:8;--core-components-radio-sm-icon:20;--core-components-rating-lg-icon:28;--core-components-rating-md-icon:24;--core-components-rating-sm-icon:20;--core-components-rating-spacing:var(--core-spacing-spacing-1);--core-components-rating-x-sm-icon:16;--core-components-rating-xx-sm-icon:12;--core-components-slider-label-px:6;--core-components-slider-label-py:3;--core-components-slider-rail-md-height:10;--core-components-slider-rail-radius:var(--core-radius-radius-50-percent);--core-components-slider-rail-sm-height:6;--core-components-slider-thumb-md-size:20;--core-components-slider-thumb-sm-size:16;--core-components-snackbar-pl:4;--core-components-snackbar-pr:8;--core-components-snackbar-py:4;--core-components-snackbar-radius:var(--core-radius-radius-1-5);--core-components-snackbar-spacing:var(--core-spacing-spacing-1-5);--core-components-switch-md-height:38;--core-components-switch-md-spacing:9;--core-components-switch-md-width:33;--core-components-switch-p:3;--core-components-switch-sm-height:24;--core-components-switch-sm-spacing:7;--core-components-switch-sm-width:25;--core-components-tabs-item-min-height:48;--core-components-tabs-item-min-width:48;--core-components-tabs-item-px:16;--core-components-tabs-item-py:12;--core-components-tabs-item-spacing:var(--core-spacing-spacing-1);--core-components-tabs-list-mobile-spacing:var(--core-spacing-spacing-3);--core-components-tabs-list-spacing:var(--core-spacing-spacing-5);--core-components-text-field-filled-hidden-py:16;--core-components-text-field-filled-pb:8;--core-components-text-field-filled-pl:12;--core-components-text-field-filled-pr:10;--core-components-text-field-filled-pt:24;--core-components-text-field-filled-sm-hidden-py:12;--core-components-text-field-filled-sm-pb:4;--core-components-text-field-filled-sm-pt:20;--core-components-text-field-outlined-md-py:16;--core-components-text-field-outlined-px:14;--core-components-text-field-outlined-sm-py:8;--core-components-text-field-radius:var(--core-radius-radius-1);--core-components-text-field-select-arrow-icon:18;--core-components-text-field-select-arrow-mr:10;--core-components-text-field-standard-mt:16;--core-components-text-field-standard-multiline-mt:20;--core-components-text-field-standard-pb:4;--core-components-text-field-standard-pt:4;--core-components-text-field-standard-sm-pt:0;--core-components-text-field-start-adornment-mr:8;--core-components-textarea-filled-has-value-py:10;--core-components-textarea-filled-px:12;--core-components-textarea-filled-py:16;--core-components-textarea-filled-spacing:var(--core-spacing-spacing-0-75);--core-components-textarea-min-height:98;--core-components-textarea-outlined-px:14;--core-components-textarea-outlined-py:16;--core-components-textarea-standard-has-value-pt:3;--core-components-textarea-standard-pr:12;--core-components-textarea-standard-pt:20;--core-components-textarea-standard-spacing:var(--core-spacing-spacing-1);--core-components-toggle-button-group-border-width:0;--core-components-toggle-button-group-grouped-lg-p:10;--core-components-toggle-button-group-grouped-lg-size:48;--core-components-toggle-button-group-grouped-md-p:8;--core-components-toggle-button-group-grouped-md-size:40;--core-components-toggle-button-group-grouped-sm-p:4;--core-components-toggle-button-group-grouped-sm-size:32;--core-components-toggle-button-group-p:4;--core-components-toggle-button-group-spacing:var(--core-spacing-spacing-0-5);--core-components-toggle-button-radius:var(--core-radius-radius-1);--core-components-toggle-button-spacing:var(--core-spacing-spacing-1);--core-components-toggle-button-standalone-lg-icon:24;--core-components-toggle-button-standalone-lg-p:16;--core-components-toggle-button-standalone-lg-size:56;--core-components-toggle-button-standalone-md-icon:24;--core-components-toggle-button-standalone-md-p:12;--core-components-toggle-button-standalone-md-size:48;--core-components-toggle-button-standalone-sm-icon:20;--core-components-toggle-button-standalone-sm-p:8;--core-components-toggle-button-standalone-sm-size:40;--core-components-tooltip-px:6;--core-components-tooltip-py:3;--core-components-tooltip-radius:var(--core-radius-radius-0-75);--core-components-x-tree-view-icon:18;--core-components-x-tree-view-px:8;--core-components-x-tree-view-py:4;--core-components-x-tree-view-spacing:var(--core-spacing-spacing-1);--core-palette-other-facebook:#1877f2;--core-palette-other-icon:#1d7bf5;--core-palette-other-icon-opacity:40;--core-palette-other-instagram:#e02d69;--core-palette-other-linkedin:#0a66c2;--core-palette-other-mask:#fff0;--core-palette-other-skin:#fdbab9;--core-palette-other-transparent:#fff0;--core-palette-other-twitter:var(--nav-color-text-primary);--core-palette-black-0-percent:#0000;--core-palette-black-12-percent:#0000001f;--core-palette-black-16-percent:#00000029;--core-palette-black-20-percent:#0003;--core-palette-black-24-percent:#0000003d;--core-palette-black-32-percent:#00000052;--core-palette-black-4-percent:#0000000a;--core-palette-black-40-percent:#0006;--core-palette-black-48-percent:#0000007a;--core-palette-black-56-percent:#0000008f;--core-palette-black-64-percent:#000000a3;--core-palette-black-72-percent:#000000b8;--core-palette-black-8-percent:#00000014;--core-palette-black-80-percent:#000c;--core-palette-black-main:#000;--core-palette-error-0-percent:#ff563000;--core-palette-error-12-percent:#ff56301f;--core-palette-error-16-percent:#ff563029;--core-palette-error-20-percent:#ff563033;--core-palette-error-24-percent:#ff56303d;--core-palette-error-32-percent:#ff563052;--core-palette-error-40-percent:#ff563066;--core-palette-error-48-percent:#ff56307a;--core-palette-error-8-percent:#ff563014;--core-palette-error-contrast-text:var(--core-palette-white-main);--core-palette-error-dark:#b71d18;--core-palette-error-darker:#7a0916;--core-palette-error-light:#ffac82;--core-palette-error-lighter:#ffe9d5;--core-palette-error-main:#ff5630;--core-palette-grey-0-percent:#919eab00;--core-palette-grey-100:#f9fafb;--core-palette-grey-12-percent:#919eab1f;--core-palette-grey-16-percent:#919eab29;--core-palette-grey-20-percent:#919eab33;--core-palette-grey-200:#f4f6f8;--core-palette-grey-24-percent:#919eab3d;--core-palette-grey-300:#dfe3e8;--core-palette-grey-32-percent:#919eab52;--core-palette-grey-4-percent:#919eab0a;--core-palette-grey-40-percent:#919eab66;--core-palette-grey-400:#c4cdd5;--core-palette-grey-48-percent:#919eab7a;--core-palette-grey-50:#fcfdfd;--core-palette-grey-500:#919eab;--core-palette-grey-56-percent:#919eab8f;--core-palette-grey-600:#637381;--core-palette-grey-64-percent:#919eaba3;--core-palette-grey-700:#454f5b;--core-palette-grey-72-percent:#919eabb8;--core-palette-grey-8-percent:#919eab14;--core-palette-grey-80-percent:#919eabcc;--core-palette-grey-800:#1c252e;--core-palette-grey-900:#141a21;--core-palette-info-0-percent:#00b8d900;--core-palette-info-12-percent:#00b8d91f;--core-palette-info-16-percent:#00b8d929;--core-palette-info-20-percent:#00b8d933;--core-palette-info-24-percent:#00b8d93d;--core-palette-info-32-percent:#00b8d952;--core-palette-info-40-percent:#00b8d966;--core-palette-info-48-percent:#00b8d97a;--core-palette-info-8-percent:#00b8d914;--core-palette-info-contrast-text:var(--core-palette-white-main);--core-palette-info-dark:#006c9c;--core-palette-info-darker:#003768;--core-palette-info-light:#61f3f3;--core-palette-info-lighter:#cafdf5;--core-palette-info-main:#00b8d9;--core-palette-primary-0-percent:var(--primary-color-p-0-percent);--core-palette-primary-12-percent:var(--primary-color-p-12-percent);--core-palette-primary-16-percent:var(--primary-color-p-16-percent);--core-palette-primary-20-percent:var(--primary-color-p-20-percent);--core-palette-primary-24-percent:var(--primary-color-p-24-percent);--core-palette-primary-32-percent:var(--primary-color-p-32-percent);--core-palette-primary-40-percent:var(--primary-color-p-40-percent);--core-palette-primary-48-percent:var(--primary-color-p-48-percent);--core-palette-primary-8-percent:var(--primary-color-p-8-percent);--core-palette-primary-contrast-text:var(--primary-color-p-contrast-text);--core-palette-primary-dark:var(--primary-color-p-dark);--core-palette-primary-darker:var(--primary-color-p-darker);--core-palette-primary-light:var(--primary-color-p-light);--core-palette-primary-lighter:var(--primary-color-p-lighter);--core-palette-primary-main:var(--primary-color-p-main);--core-palette-secondary-0-percent:#f5c85b00;--core-palette-secondary-12-percent:#f5c85b1f;--core-palette-secondary-16-percent:#f5c85b29;--core-palette-secondary-20-percent:#f5c85b33;--core-palette-secondary-24-percent:#f5c85b3d;--core-palette-secondary-32-percent:#f5c85b52;--core-palette-secondary-40-percent:#f5c85b66;--core-palette-secondary-48-percent:#f5c85b7a;--core-palette-secondary-8-percent:#f5c85b14;--core-palette-secondary-contrast-text:var(--core-palette-grey-800);--core-palette-secondary-dark:#c9972e;--core-palette-secondary-darker:#7c5a12;--core-palette-secondary-light:#f9df9a;--core-palette-secondary-lighter:#fff7db;--core-palette-secondary-main:#f5c85b;--core-palette-success-0-percent:#22c55e00;--core-palette-success-12-percent:#22c55e1f;--core-palette-success-16-percent:#22c55e29;--core-palette-success-20-percent:#22c55e33;--core-palette-success-24-percent:#22c55e3d;--core-palette-success-32-percent:#22c55e52;--core-palette-success-40-percent:#22c55e66;--core-palette-success-48-percent:#22c55e7a;--core-palette-success-8-percent:#22c55e14;--core-palette-success-contrast-text:var(--core-palette-white-main);--core-palette-success-dark:#118d57;--core-palette-success-darker:#065e49;--core-palette-success-light:#77ed8b;--core-palette-success-lighter:#d3fcd2;--core-palette-success-main:#22c55e;--core-palette-tertiary-main:#fff6e8;--core-palette-warning-0-percent:#ffab0000;--core-palette-warning-12-percent:#ffab001f;--core-palette-warning-16-percent:#ffab0029;--core-palette-warning-20-percent:#ffab0033;--core-palette-warning-24-percent:#ffab003d;--core-palette-warning-32-percent:#ffab0052;--core-palette-warning-40-percent:#ffab0066;--core-palette-warning-48-percent:#ffab007a;--core-palette-warning-8-percent:#ffab0014;--core-palette-warning-contrast-text:var(--core-palette-grey-800);--core-palette-warning-dark:#b76e00;--core-palette-warning-darker:#7a4100;--core-palette-warning-light:#ffd666;--core-palette-warning-lighter:#fff5cc;--core-palette-warning-main:#ffab00;--core-palette-white-0-percent:#fff0;--core-palette-white-12-percent:#ffffff1f;--core-palette-white-16-percent:#ffffff29;--core-palette-white-20-percent:#fff3;--core-palette-white-24-percent:#ffffff3d;--core-palette-white-32-percent:#ffffff52;--core-palette-white-4-percent:#ffffff0a;--core-palette-white-40-percent:#fff6;--core-palette-white-48-percent:#ffffff7a;--core-palette-white-56-percent:#ffffff8f;--core-palette-white-64-percent:#ffffffa3;--core-palette-white-72-percent:#ffffffb8;--core-palette-white-8-percent:#ffffff14;--core-palette-white-80-percent:#fffc;--core-palette-white-main:#fff;--core-radius-radius-0-5:4;--core-radius-radius-0-75:6;--core-radius-radius-1:8;--core-radius-radius-1-25:10;--core-radius-radius-1-5:12;--core-radius-radius-1-75:14;--core-radius-radius-10:80;--core-radius-radius-1px:1;--core-radius-radius-2:16;--core-radius-radius-2-5:20;--core-radius-radius-2px:2;--core-radius-radius-3:24;--core-radius-radius-4:32;--core-radius-radius-5:40;--core-radius-radius-50-percent:500;--core-radius-radius-6:48;--core-radius-radius-7:56;--core-radius-radius-8:64;--core-radius-radius-9:72;--core-shadows-card-blur1:2;--core-shadows-card-blur2:24;--core-shadows-card-spread1:0;--core-shadows-card-spread2:-4;--core-shadows-card-x1:0;--core-shadows-card-x2:0;--core-shadows-card-y1:0;--core-shadows-card-y2:12;--core-shadows-color-blur:var(--core-shadows-z8-blur);--core-shadows-color-spread:var(--core-shadows-z8-spread);--core-shadows-color-x:var(--core-shadows-z8-x);--core-shadows-color-y:var(--core-shadows-z8-y);--core-shadows-dialog-blur:80;--core-shadows-dialog-spread:-8;--core-shadows-dialog-x:-40;--core-shadows-dialog-y:40;--core-shadows-drawer-left-blur:80;--core-shadows-drawer-left-spread:-8;--core-shadows-drawer-left-x:40;--core-shadows-drawer-left-y:40;--core-shadows-drawer-right-blur:80;--core-shadows-drawer-right-spread:-8;--core-shadows-drawer-right-x:-40;--core-shadows-drawer-right-y:40;--core-shadows-dropdown-blur1:2;--core-shadows-dropdown-blur2:40;--core-shadows-dropdown-spread1:0;--core-shadows-dropdown-spread2:-4;--core-shadows-dropdown-x1:0;--core-shadows-dropdown-x2:-20;--core-shadows-dropdown-y1:0;--core-shadows-dropdown-y2:20;--core-shadows-icon-color-neutral-inset-color:#c5cad17a;--core-shadows-icon-color-neutral-shadow-color:#c5cad129;--core-shadows-icon-color-primary-inset-color:#0078677a;--core-shadows-icon-color-primary-shadow-color:#00786729;--core-shadows-icon-color-secondary-inset-color:#b76e007a;--core-shadows-icon-color-secondary-shadow-color:#b76e0029;--core-shadows-icon-md-inset-blur:4;--core-shadows-icon-md-inset-spread:0;--core-shadows-icon-md-inset-x:-2;--core-shadows-icon-md-inset-y:-2;--core-shadows-icon-md-shadow-blur:16;--core-shadows-icon-md-shadow-spread:0;--core-shadows-icon-md-shadow-x:8;--core-shadows-icon-md-shadow-y:8;--core-shadows-icon-sm-inset-blur:2;--core-shadows-icon-sm-inset-spread:0;--core-shadows-icon-sm-inset-x:-1;--core-shadows-icon-sm-inset-y:-1;--core-shadows-icon-sm-shadow-blur:8;--core-shadows-icon-sm-shadow-spread:0;--core-shadows-icon-sm-shadow-x:4;--core-shadows-icon-sm-shadow-y:4;--core-shadows-z1-blur:2;--core-shadows-z1-spread:0;--core-shadows-z1-x:0;--core-shadows-z1-y:1;--core-shadows-z12-blur:24;--core-shadows-z12-spread:-4;--core-shadows-z12-x:0;--core-shadows-z12-y:12;--core-shadows-z16-blur:32;--core-shadows-z16-spread:-4;--core-shadows-z16-x:0;--core-shadows-z16-y:16;--core-shadows-z20-blur:40;--core-shadows-z20-spread:-4;--core-shadows-z20-x:0;--core-shadows-z20-y:20;--core-shadows-z24-blur:48;--core-shadows-z24-spread:0;--core-shadows-z24-x:0;--core-shadows-z24-y:24;--core-shadows-z4-blur:8;--core-shadows-z4-spread:0;--core-shadows-z4-x:0;--core-shadows-z4-y:4;--core-shadows-z8-blur:16;--core-shadows-z8-spread:0;--core-shadows-z8-x:0;--core-shadows-z8-y:8;--core-spacing-spacing-0-5:4;--core-spacing-spacing-0-75:6;--core-spacing-spacing-1:8;--core-spacing-spacing-1-25:10;--core-spacing-spacing-1-5:12;--core-spacing-spacing-1-75:14;--core-spacing-spacing-10:80;--core-spacing-spacing-11:88;--core-spacing-spacing-12:96;--core-spacing-spacing-13:104;--core-spacing-spacing-14:112;--core-spacing-spacing-15:120;--core-spacing-spacing-16:128;--core-spacing-spacing-17:136;--core-spacing-spacing-18:144;--core-spacing-spacing-19:152;--core-spacing-spacing-2:16;--core-spacing-spacing-2-5:20;--core-spacing-spacing-20:160;--core-spacing-spacing-2px:2;--core-spacing-spacing-3:24;--core-spacing-spacing-4:32;--core-spacing-spacing-5:40;--core-spacing-spacing-6:48;--core-spacing-spacing-7:56;--core-spacing-spacing-8:64;--core-spacing-spacing-9:72;--layout-container-horizontal-pb:80;--layout-container-horizontal-pt:168;--layout-container-horizontal-px:144;--layout-container-horizontal-width:1440;--layout-container-main-pb:80;--layout-container-main-pt:40;--layout-container-main-px:144;--layout-container-main-width:1152;--layout-container-mini-px:40;--layout-container-mini-py:80;--layout-container-mini-width:1352;--layout-container-mobile-pb:40;--layout-container-mobile-pt:8;--layout-container-mobile-px:16;--layout-container-mobile-width:343;--layout-container-vertical-px:40;--layout-container-vertical-py:80;--layout-container-vertical-width:1160;--layout-header-desktop-height:72;--layout-header-desktop-px:40;--layout-header-horizontal-height:64;--layout-header-mobile-height:64;--layout-header-mobile-px:16;--layout-nav-horizontal-item-icon-mr:8;--layout-nav-horizontal-item-icon-size:22;--layout-nav-horizontal-item-root-height:32;--layout-nav-horizontal-item-root-px:6;--layout-nav-horizontal-item-sub-height:36;--layout-nav-horizontal-item-sub-px:6;--layout-nav-horizontal-nav-height:64;--layout-nav-horizontal-nav-spacing:6;--layout-nav-mini-item-icon-pt:11;--layout-nav-mini-item-icon-size:var(--layout-nav-horizontal-item-icon-size);--layout-nav-mini-item-root-height:58;--layout-nav-mini-item-root-pb:6;--layout-nav-mini-item-root-pt:8;--layout-nav-mini-item-root-spacing:6;--layout-nav-mini-item-sub-height:var(--layout-nav-horizontal-item-sub-height);--layout-nav-mini-item-sub-px:var(--layout-nav-horizontal-item-sub-px);--layout-nav-mini-nav-px:4;--layout-nav-mini-nav-spacing:4;--layout-nav-mini-nav-width:88;--layout-nav-vertical-item-icon-mr:var(--layout-nav-vertical-item-pl);--layout-nav-vertical-item-icon-size:24;--layout-nav-vertical-item-pl:12;--layout-nav-vertical-item-pr:8;--layout-nav-vertical-item-py:4;--layout-nav-vertical-item-radius:8;--layout-nav-vertical-item-root-height:44;--layout-nav-vertical-item-sub-height:36;--layout-nav-vertical-nav-px:16;--layout-nav-vertical-nav-spacing:4;--layout-nav-vertical-nav-witdh:280;--core-typography-body1-family:var(--core-typography-family-primary);--core-typography-body1-letter-spacing:0;--core-typography-body1-line-height:24;--core-typography-body1-paragraph-spacing:0;--core-typography-body1-size:16;--core-typography-body1-weight:var(--core-typography-weight-400);--core-typography-body2-family:var(--core-typography-family-primary);--core-typography-body2-letter-spacing:0;--core-typography-body2-line-height:22;--core-typography-body2-paragraph-spacing:0;--core-typography-body2-size:14;--core-typography-body2-weight:var(--core-typography-weight-400);--core-typography-caption-family:var(--core-typography-family-primary);--core-typography-caption-letter-spacing:0;--core-typography-caption-line-height:18;--core-typography-caption-paragraph-spacing:0;--core-typography-caption-size:12;--core-typography-caption-weight:var(--core-typography-weight-400);--core-typography-components-avatar-line-height:18;--core-typography-components-avatar-size:12;--core-typography-components-avatar-weight:var(--core-typography-weight-500);--core-typography-components-button-large-line-height:26;--core-typography-components-button-large-size:15;--core-typography-components-button-large-weight:var(--core-typography-weight-700);--core-typography-components-button-medium-line-height:24;--core-typography-components-button-medium-size:14;--core-typography-components-button-medium-weight:var(--core-typography-weight-700);--core-typography-components-button-small-line-height:22;--core-typography-components-button-small-size:13;--core-typography-components-button-small-weight:var(--core-typography-weight-700);--core-typography-components-carousel-line-height:36;--core-typography-components-carousel-size:20;--core-typography-components-carousel-weight:var(--core-typography-weight-400);--core-typography-components-chart-legend-line-height:22;--core-typography-components-chart-legend-size:13;--core-typography-components-chart-legend-weight:var(--core-typography-weight-500);--core-typography-components-chip-line-height:18;--core-typography-components-chip-size:13;--core-typography-components-chip-weight:var(--core-typography-weight-500);--core-typography-components-input-label-line-height:18;--core-typography-components-input-label-size:12;--core-typography-components-input-label-weight:var(--core-typography-weight-600);--core-typography-components-input-value-line-height:24;--core-typography-components-input-value-size:15;--core-typography-components-input-value-weight:var(--core-typography-weight-400);--core-typography-components-label-line-height:20;--core-typography-components-label-size:12;--core-typography-components-label-weight:var(--core-typography-weight-700);--core-typography-components-nav-item-active-weight:var(--core-typography-weight-600);--core-typography-components-nav-item-mini-line-height:16;--core-typography-components-nav-item-mini-size:10;--core-typography-components-nav-item-mini-weight:var(--core-typography-components-nav-item-weight);--core-typography-components-nav-item-line-height:22;--core-typography-components-nav-item-size:14;--core-typography-components-nav-item-weight:var(--core-typography-weight-500);--core-typography-components-nav-subheader-line-height:18;--core-typography-components-nav-subheader-size:11;--core-typography-components-nav-subheader-weight:var(--core-typography-weight-700);--core-typography-components-pdf-body1-line-height:16;--core-typography-components-pdf-body1-size:10;--core-typography-components-pdf-body1-weight:var(--core-typography-weight-400);--core-typography-components-pdf-body2-line-height:14.4;--core-typography-components-pdf-body2-size:9;--core-typography-components-pdf-body2-weight:var(--core-typography-weight-400);--core-typography-components-pdf-font-family:Roboto;--core-typography-components-pdf-h3-line-height:25.6;--core-typography-components-pdf-h3-size:16;--core-typography-components-pdf-h3-weight:var(--core-typography-weight-700);--core-typography-components-pdf-h4-line-height:20.8;--core-typography-components-pdf-h4-size:13;--core-typography-components-pdf-h4-weight:var(--core-typography-weight-700);--core-typography-components-pdf-subtitle1-line-height:var(--core-typography-components-pdf-body1-line-height);--core-typography-components-pdf-subtitle1-size:var(--core-typography-components-pdf-body1-size);--core-typography-components-pdf-subtitle1-weight:var(--core-typography-weight-700);--core-typography-components-pdf-subtitle2-line-height:var(--core-typography-components-pdf-body2-line-height);--core-typography-components-pdf-subtitle2-size:var(--core-typography-components-pdf-body2-size);--core-typography-components-pdf-subtitle2-weight:var(--core-typography-weight-700);--core-typography-components-settings-label-md-line-height:18;--core-typography-components-settings-label-md-size:13;--core-typography-components-settings-label-md-weight:var(--core-typography-weight-600);--core-typography-components-settings-label-sm-line-height:14;--core-typography-components-settings-label-sm-size:11;--core-typography-components-settings-label-sm-weight:var(--core-typography-weight-600);--core-typography-components-tab-label-line-height:var(--core-typography-body2-line-height);--core-typography-components-tab-label-size:var(--core-typography-body2-size);--core-typography-components-tab-label-weight:var(--core-typography-weight-500);--core-typography-components-table-head-line-height:24;--core-typography-components-table-head-size:14;--core-typography-components-table-head-weight:var(--core-typography-weight-600);--core-typography-family-primary:Prompt;--core-typography-family-secondary:Prompt;--core-typography-h1-family:var(--core-typography-family-secondary);--core-typography-h1-letter-spacing:0;--core-typography-h1-line-height:80;--core-typography-h1-paragraph-spacing:0;--core-typography-h1-size:64;--core-typography-h1-weight:var(--core-typography-weight-500);--core-typography-h2-family:var(--core-typography-family-secondary);--core-typography-h2-letter-spacing:0;--core-typography-h2-line-height:64;--core-typography-h2-paragraph-spacing:0;--core-typography-h2-size:48;--core-typography-h2-weight:var(--core-typography-weight-500);--core-typography-h3-family:var(--core-typography-family-secondary);--core-typography-h3-letter-spacing:0;--core-typography-h3-line-height:48;--core-typography-h3-paragraph-spacing:0;--core-typography-h3-size:32;--core-typography-h3-weight:var(--core-typography-weight-500);--core-typography-h4-family:var(--core-typography-family-primary);--core-typography-h4-letter-spacing:0;--core-typography-h4-line-height:36;--core-typography-h4-paragraph-spacing:0;--core-typography-h4-size:24;--core-typography-h4-weight:var(--core-typography-weight-500);--core-typography-h5-family:var(--core-typography-family-primary);--core-typography-h5-letter-spacing:0;--core-typography-h5-line-height:30;--core-typography-h5-paragraph-spacing:0;--core-typography-h5-size:20;--core-typography-h5-weight:var(--core-typography-weight-500);--core-typography-h6-family:var(--core-typography-family-primary);--core-typography-h6-letter-spacing:0;--core-typography-h6-line-height:28;--core-typography-h6-paragraph-spacing:0;--core-typography-h6-size:18;--core-typography-h6-weight:var(--core-typography-weight-500);--core-typography-hero-family:var(--core-typography-family-secondary);--core-typography-hero-letter-spacing:0;--core-typography-hero-line-height:90;--core-typography-hero-paragraph-spacing:0;--core-typography-hero-size:72;--core-typography-hero-weight:var(--core-typography-weight-500);--core-typography-overline-family:var(--core-typography-family-primary);--core-typography-overline-letter-spacing:0;--core-typography-overline-line-height:18;--core-typography-overline-paragraph-spacing:0;--core-typography-overline-size:12;--core-typography-overline-weight:var(--core-typography-weight-700);--core-typography-strong-weight:var(--core-typography-weight-500);--core-typography-subtitle1-family:var(--core-typography-family-primary);--core-typography-subtitle1-letter-spacing:0;--core-typography-subtitle1-line-height:24;--core-typography-subtitle1-paragraph-spacing:0;--core-typography-subtitle1-size:16;--core-typography-subtitle1-weight:var(--core-typography-weight-600);--core-typography-subtitle2-family:var(--core-typography-family-primary);--core-typography-subtitle2-letter-spacing:0;--core-typography-subtitle2-line-height:22;--core-typography-subtitle2-paragraph-spacing:0;--core-typography-subtitle2-size:14;--core-typography-subtitle2-weight:var(--core-typography-weight-600);--core-typography-weight-300:300;--core-typography-weight-400:400;--core-typography-weight-500:500;--core-typography-weight-600:600;--core-typography-weight-700:700;--core-typography-weight-800:800}:root,[data-primary-color=default]{--primary-color-p-0-percent:#e94b3500;--primary-color-p-12-percent:#e94b351f;--primary-color-p-16-percent:#e94b3529;--primary-color-p-20-percent:#e94b3533;--primary-color-p-24-percent:#e94b353d;--primary-color-p-32-percent:#e94b3552;--primary-color-p-40-percent:#e94b3566;--primary-color-p-48-percent:#e94b357a;--primary-color-p-8-percent:#e94b3514;--primary-color-p-contrast-text:var(--core-palette-white-main);--primary-color-p-dark:#a92316;--primary-color-p-darker:#7a170f;--primary-color-p-light:#e96a58;--primary-color-p-lighter:#fde9e5;--primary-color-p-main:#e94b35}[data-primary-color=blue]{--primary-color-p-0-percent:#078dee00;--primary-color-p-12-percent:#078dee1f;--primary-color-p-16-percent:#078dee29;--primary-color-p-20-percent:#078dee33;--primary-color-p-24-percent:#078dee3d;--primary-color-p-32-percent:#078dee52;--primary-color-p-40-percent:#078dee66;--primary-color-p-48-percent:#078dee7a;--primary-color-p-8-percent:#078dee14;--primary-color-p-contrast-text:var(--core-palette-white-main);--primary-color-p-dark:#0351ab;--primary-color-p-darker:#012972;--primary-color-p-light:#68cdf9;--primary-color-p-lighter:#ccf4fe;--primary-color-p-main:#078dee}[data-primary-color=red]{--primary-color-p-0-percent:#fa541c00;--primary-color-p-12-percent:#fa541c1f;--primary-color-p-16-percent:#fa541c29;--primary-color-p-20-percent:#fa541c33;--primary-color-p-24-percent:#fa541c3d;--primary-color-p-32-percent:#fa541c52;--primary-color-p-40-percent:#fa541c66;--primary-color-p-48-percent:#fa541c7a;--primary-color-p-8-percent:#fa541c14;--primary-color-p-contrast-text:var(--core-palette-white-main);--primary-color-p-dark:#b3200e;--primary-color-p-darker:#770508;--primary-color-p-light:#fdab76;--primary-color-p-lighter:#fee9d1;--primary-color-p-main:#fa541c}:root,[data-color-scheme=light]{--theme-auth-overlay:#ffffffc2;--theme-dashboard-kanban-column-bg:var(--core-palette-grey-200);--theme-docs-block-radius:var(--core-radius-radius-2);--theme-docs-block-spacing:var(--core-spacing-spacing-5);--theme-docs-component-bgcolor:#f0e6ff;--theme-docs-component-border-color:#8f4bf6;--theme-docs-component-border-width:2;--theme-docs-component-md-p:var(--core-spacing-spacing-5);--theme-docs-component-md-radius:var(--core-radius-radius-3);--theme-docs-component-sm-p:var(--core-spacing-spacing-3);--theme-docs-component-sm-radius:var(--core-radius-radius-1-5);--theme-docs-content-bgcolor:var(--core-palette-grey-100);--theme-docs-header-bgcolor:var(--core-palette-white-main);--theme-docs-section-bgcolor:var(--core-palette-grey-300);--theme-docs-section-radius:var(--core-radius-radius-5);--theme-homepage-show-on-dark:false;--theme-homepage-show-on-light:true;--theme-homepage-stroke-low-color:var(--core-palette-grey-20-percent);--theme-homepage-stroke-medium-color:var(--core-palette-grey-24-percent);--theme-action-activated-opacity:12;--theme-action-active:var(--core-palette-grey-600);--theme-action-disabled:var(--core-palette-grey-80-percent);--theme-action-disabled-bgcolor:var(--core-palette-grey-24-percent);--theme-action-disabled-opacity:48;--theme-action-focus:var(--core-palette-grey-24-percent);--theme-action-focus-opacity:12;--theme-action-hover:var(--core-palette-grey-8-percent);--theme-action-hover-opacity:8;--theme-action-selected:var(--core-palette-grey-16-percent);--theme-action-selected-opacity:8;--theme-background-default:var(--core-palette-tertiary-main);--theme-background-neutral:var(--core-palette-grey-200);--theme-background-paper:var(--core-palette-white-main);--theme-components-avatar-bgcolor:var(--core-palette-grey-300);--theme-components-avatar-color:var(--theme-action-active);--theme-components-backdrop:#161c247a;--theme-components-button-outlined:var(--core-palette-grey-32-percent);--theme-components-divider:var(--core-palette-grey-20-percent);--theme-components-input-filled:var(--core-palette-grey-8-percent);--theme-components-input-outlined:var(--core-palette-grey-20-percent);--theme-components-input-underline:var(--core-palette-grey-32-percent);--theme-components-paper-bg-default-blur:#ffffffe6;--theme-components-paper-bg-paper-blur:#ffffffe6;--theme-components-paper-outlined:var(--core-palette-grey-16-percent);--theme-components-slider-marks-color:var(--core-palette-grey-48-percent);--theme-components-slider-rail-bgcolor:var(--core-palette-grey-12-percent);--theme-components-table-border:var(--theme-components-divider);--theme-components-table-row-hover:var(--theme-action-hover);--theme-components-table-row-selected:var(--core-palette-primary-8-percent);--theme-components-tooltip-bgcolor:var(--core-palette-grey-800);--theme-components-tooltip-color:var(--core-palette-white-main);--theme-shadow-12-percent:var(--core-palette-grey-12-percent);--theme-shadow-16-percent:var(--core-palette-grey-16-percent);--theme-shadow-20-percent:var(--core-palette-grey-20-percent);--theme-shadow-24-percent:var(--core-palette-grey-24-percent);--theme-shadow-48-percent:var(--core-palette-grey-48-percent);--theme-shadow-8-percent:var(--core-palette-grey-8-percent);--theme-shape-filled-default-bgcolor:var(--core-palette-grey-300);--theme-shape-filled-default-color:var(--core-palette-grey-800);--theme-shape-filled-default-hover-bgcolor:var(--core-palette-grey-400);--theme-shape-filled-inherit-bgcolor:var(--core-palette-grey-800);--theme-shape-filled-inherit-color:var(--core-palette-white-main);--theme-shape-filled-inherit-hover:var(--core-palette-grey-700);--theme-shape-soft-inherit-bgcolor:var(--core-palette-grey-16-percent);--theme-shape-soft-inherit-hover-bgcolor:var(--core-palette-grey-32-percent);--theme-swap-dark-light-error:var(--core-palette-error-dark);--theme-swap-dark-light-info:var(--core-palette-info-dark);--theme-swap-dark-light-primary:var(--core-palette-primary-dark);--theme-swap-dark-light-secondary:var(--core-palette-secondary-dark);--theme-swap-dark-light-success:var(--core-palette-success-dark);--theme-swap-dark-light-warning:var(--core-palette-warning-dark);--theme-swap-darker-lighter-error:var(--core-palette-error-darker);--theme-swap-darker-lighter-info:var(--core-palette-info-darker);--theme-swap-darker-lighter-primary:var(--core-palette-primary-darker);--theme-swap-darker-lighter-secondary:var(--core-palette-secondary-darker);--theme-swap-darker-lighter-success:var(--core-palette-success-darker);--theme-swap-darker-lighter-warning:var(--core-palette-warning-darker);--theme-swap-lighter-darker-error:var(--core-palette-error-lighter);--theme-swap-lighter-darker-info:var(--core-palette-info-lighter);--theme-swap-lighter-darker-primary:var(--core-palette-primary-lighter);--theme-swap-lighter-darker-secondary:var(--core-palette-secondary-lighter);--theme-swap-lighter-darker-success:var(--core-palette-success-lighter);--theme-swap-lighter-darker-warning:var(--core-palette-warning-lighter);--theme-swap-main-light-error:var(--core-palette-error-main);--theme-swap-main-light-info:var(--core-palette-info-main);--theme-swap-main-light-primary:var(--core-palette-primary-main);--theme-swap-main-light-secondary:var(--core-palette-secondary-main);--theme-swap-main-light-success:var(--core-palette-success-main);--theme-swap-main-light-warning:var(--core-palette-warning-main);--theme-text-disabled:var(--core-palette-grey-500);--theme-text-primary:var(--core-palette-grey-800);--theme-text-secondary:var(--core-palette-grey-600)}[data-color-scheme=dark]{--theme-auth-overlay:#141a21eb;--theme-dashboard-kanban-column-bg:var(--core-palette-grey-800);--theme-docs-block-radius:var(--core-radius-radius-2);--theme-docs-block-spacing:var(--core-spacing-spacing-5);--theme-docs-component-bgcolor:#f0e6ff;--theme-docs-component-border-color:#8f4bf6;--theme-docs-component-border-width:2;--theme-docs-component-md-p:var(--core-spacing-spacing-5);--theme-docs-component-md-radius:var(--core-radius-radius-3);--theme-docs-component-sm-p:var(--core-spacing-spacing-3);--theme-docs-component-sm-radius:var(--core-radius-radius-1-5);--theme-docs-content-bgcolor:var(--core-palette-grey-900);--theme-docs-header-bgcolor:var(--core-palette-grey-8-percent);--theme-docs-section-bgcolor:var(--core-palette-grey-300);--theme-docs-section-radius:var(--core-radius-radius-5);--theme-homepage-show-on-dark:true;--theme-homepage-show-on-light:false;--theme-homepage-stroke-low-color:var(--core-palette-grey-8-percent);--theme-homepage-stroke-medium-color:var(--core-palette-grey-12-percent);--theme-action-activated-opacity:12;--theme-action-active:var(--core-palette-grey-500);--theme-action-disabled:var(--core-palette-grey-80-percent);--theme-action-disabled-bgcolor:var(--core-palette-grey-24-percent);--theme-action-disabled-opacity:48;--theme-action-focus:var(--core-palette-grey-24-percent);--theme-action-focus-opacity:21;--theme-action-hover:var(--core-palette-grey-8-percent);--theme-action-hover-opacity:8;--theme-action-selected:var(--core-palette-grey-16-percent);--theme-action-selected-opacity:8;--theme-background-default:var(--core-palette-grey-900);--theme-background-neutral:#28323d;--theme-background-paper:var(--core-palette-grey-800);--theme-components-avatar-bgcolor:var(--core-palette-grey-700);--theme-components-avatar-color:var(--theme-action-active);--theme-components-backdrop:#161c247a;--theme-components-button-outlined:var(--core-palette-grey-32-percent);--theme-components-divider:var(--core-palette-grey-20-percent);--theme-components-input-filled:var(--core-palette-grey-8-percent);--theme-components-input-outlined:var(--core-palette-grey-20-percent);--theme-components-input-underline:var(--core-palette-grey-32-percent);--theme-components-paper-bg-default-blur:#161c24e6;--theme-components-paper-bg-paper-blur:#212b36e6;--theme-components-paper-outlined:var(--core-palette-grey-12-percent);--theme-components-slider-marks-color:var(--core-palette-grey-48-percent);--theme-components-slider-rail-bgcolor:var(--core-palette-grey-12-percent);--theme-components-table-border:var(--theme-components-divider);--theme-components-table-row-hover:var(--theme-action-hover);--theme-components-table-row-selected:var(--core-palette-primary-8-percent);--theme-components-tooltip-bgcolor:var(--core-palette-grey-700);--theme-components-tooltip-color:var(--core-palette-white-main);--theme-shadow-12-percent:var(--core-palette-black-12-percent);--theme-shadow-16-percent:var(--core-palette-black-16-percent);--theme-shadow-20-percent:var(--core-palette-black-20-percent);--theme-shadow-24-percent:var(--core-palette-black-24-percent);--theme-shadow-48-percent:var(--core-palette-black-48-percent);--theme-shadow-8-percent:var(--core-palette-black-8-percent);--theme-shape-filled-default-bgcolor:var(--core-palette-grey-300);--theme-shape-filled-default-color:var(--core-palette-grey-800);--theme-shape-filled-default-hover-bgcolor:var(--core-palette-grey-400);--theme-shape-filled-inherit-bgcolor:var(--core-palette-white-main);--theme-shape-filled-inherit-color:var(--core-palette-grey-800);--theme-shape-filled-inherit-hover:var(--core-palette-grey-400);--theme-shape-soft-inherit-bgcolor:var(--core-palette-grey-16-percent);--theme-shape-soft-inherit-hover-bgcolor:var(--core-palette-grey-32-percent);--theme-swap-dark-light-error:var(--core-palette-error-light);--theme-swap-dark-light-info:var(--core-palette-info-light);--theme-swap-dark-light-primary:var(--core-palette-primary-light);--theme-swap-dark-light-secondary:var(--core-palette-secondary-light);--theme-swap-dark-light-success:var(--core-palette-success-light);--theme-swap-dark-light-warning:var(--core-palette-warning-light);--theme-swap-darker-lighter-error:var(--core-palette-error-lighter);--theme-swap-darker-lighter-info:var(--core-palette-info-lighter);--theme-swap-darker-lighter-primary:var(--core-palette-primary-lighter);--theme-swap-darker-lighter-secondary:var(--core-palette-secondary-lighter);--theme-swap-darker-lighter-success:var(--core-palette-success-lighter);--theme-swap-darker-lighter-warning:var(--core-palette-warning-lighter);--theme-swap-lighter-darker-error:var(--core-palette-error-darker);--theme-swap-lighter-darker-info:var(--core-palette-info-darker);--theme-swap-lighter-darker-primary:var(--core-palette-primary-darker);--theme-swap-lighter-darker-secondary:var(--core-palette-secondary-darker);--theme-swap-lighter-darker-success:var(--core-palette-success-darker);--theme-swap-lighter-darker-warning:var(--core-palette-warning-darker);--theme-swap-main-light-error:var(--core-palette-error-light);--theme-swap-main-light-info:var(--core-palette-info-light);--theme-swap-main-light-primary:var(--core-palette-primary-light);--theme-swap-main-light-secondary:var(--core-palette-secondary-light);--theme-swap-main-light-success:var(--core-palette-success-light);--theme-swap-main-light-warning:var(--core-palette-warning-light);--theme-text-disabled:var(--core-palette-grey-600);--theme-text-primary:var(--core-palette-white-main);--theme-text-secondary:var(--core-palette-grey-500)}[data-nav-color=light-integrate]{--nav-color-bgcolor:#fff0;--nav-color-border-width:1;--nav-color-item-root-active-bgcolor:var(--core-palette-primary-8-percent);--nav-color-item-root-active-color:var(--theme-swap-main-light-primary);--nav-color-item-sub-active-bgcolor:var(--core-palette-grey-8-percent);--nav-color-item-sub-active-color:var(--core-palette-grey-800);--nav-color-shape-color:#edeff2;--nav-color-text-disabled:var(--core-palette-grey-500);--nav-color-text-primary:var(--core-palette-grey-800);--nav-color-text-secondary:var(--core-palette-grey-600)}[data-nav-color=light-apparent]{--nav-color-bgcolor:var(--core-palette-grey-900);--nav-color-border-width:0;--nav-color-item-root-active-bgcolor:var(--core-palette-primary-8-percent);--nav-color-item-root-active-color:var(--theme-swap-main-light-primary);--nav-color-item-sub-active-bgcolor:var(--core-palette-grey-8-percent);--nav-color-item-sub-active-color:var(--core-palette-white-main);--nav-color-shape-color:#282f37;--nav-color-text-disabled:var(--core-palette-grey-600);--nav-color-text-primary:var(--core-palette-white-main);--nav-color-text-secondary:var(--core-palette-grey-500)}[data-nav-color=dark-integrate]{--nav-color-bgcolor:#141a2100;--nav-color-border-width:1;--nav-color-item-root-active-bgcolor:var(--core-palette-primary-8-percent);--nav-color-item-root-active-color:var(--theme-swap-main-light-primary);--nav-color-item-sub-active-bgcolor:var(--core-palette-grey-8-percent);--nav-color-item-sub-active-color:var(--core-palette-white-main);--nav-color-shape-color:#282f37;--nav-color-text-disabled:var(--core-palette-grey-600);--nav-color-text-primary:var(--core-palette-white-main);--nav-color-text-secondary:var(--core-palette-grey-500)}[data-nav-color=dark-apparent]{--nav-color-bgcolor:var(--core-palette-grey-800);--nav-color-border-width:0;--nav-color-item-root-active-bgcolor:var(--core-palette-primary-8-percent);--nav-color-item-root-active-color:var(--theme-swap-main-light-primary);--nav-color-item-sub-active-bgcolor:var(--core-palette-grey-8-percent);--nav-color-item-sub-active-color:var(--core-palette-white-main);--nav-color-shape-color:#282f37;--nav-color-text-disabled:var(--core-palette-grey-600);--nav-color-text-primary:var(--core-palette-white-main);--nav-color-text-secondary:var(--core-palette-grey-500)}@media (max-width:599.95px){:root{--core-typography-h1-line-height:50;--core-typography-h1-size:40;--core-typography-h2-line-height:42.6667;--core-typography-h2-size:32;--core-typography-h3-line-height:36;--core-typography-h3-size:24;--core-typography-h4-line-height:30;--core-typography-h4-size:20;--core-typography-h5-line-height:27;--core-typography-h5-size:18;--core-typography-h6-line-height:26.4444;--core-typography-h6-size:17;--core-typography-hero-line-height:50;--core-typography-hero-size:40}}
:root{font-family:var(--core-typography-family-primary,"Prompt"), sans-serif;color:var(--core-palette-grey-800,#243744);background:var(--core-palette-grey-100,#f6f8fa);font-synthesis:none;--primary:var(--core-palette-primary-main,#087879);--line:var(--core-palette-grey-300,#e3e9ee);--muted:var(--core-palette-grey-600,#75818d);--amber:var(--core-palette-warning-dark,#aa700d);--blue:var(--core-palette-info-dark,#137ac8);--green:var(--core-palette-success-dark,#0d8560);font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button,a,input,select{outline-offset:4px}button{color:inherit;background:0 0;border:0}svg{flex-shrink:0}a{color:var(--primary)}h1,h2,h3,h4,p{margin:0}h2{font-size:20px;font-weight:600}h3{font-size:18px}p{line-height:1.65}small{font-size:12px}.shell{min-height:100vh;display:flex}.sidebar{background:var(--core-palette-grey-200,#f1f5f7);border-right:1px solid var(--line);z-index:15;flex-direction:column;width:208px;padding:22px 10px;display:flex;position:fixed;inset:0 auto 0 0}.brand{flex-direction:column;margin:0 15px 30px;line-height:1.05;text-decoration:none;display:flex}.brand strong{color:var(--core-palette-primary-main,#066b72);font-size:35px}.brand span{color:var(--core-palette-grey-600,#566875);margin-top:3px;font-size:18px}.sidebar nav{flex-direction:column;gap:10px;display:flex}.sidebar nav a{text-align:left;border-radius:calc(var(--core-radius-radius-1,8) * 1px);align-items:center;gap:17px;min-height:49px;padding:12px 17px;font-size:15px;display:flex}.sidebar nav a.active{background:var(--core-palette-primary-lighter,#d6eceb);color:var(--core-palette-primary-main,#006d73);font-weight:600}.sidebar nav a:hover{background:var(--core-palette-grey-200,#e4edef)}.sidebar nav small{margin-left:auto;font-size:11px}.side-bottom{color:var(--core-palette-grey-600,#788896);flex-direction:column;gap:3px;margin-top:auto;padding:16px 12px 0;font-size:13px;display:flex}.side-bottom .plain{justify-content:flex-start;margin-bottom:20px;padding:0;font-size:11px}.shell main{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:208px;display:flex}header{border-bottom:1px solid var(--line);background:var(--core-palette-common-white,#fff);justify-content:space-between;align-items:center;gap:20px;padding:23px 28px;display:flex}header p{color:var(--core-palette-grey-600,#687c8e);margin-top:3px;font-size:15px}.heading,.header-actions{align-items:center;gap:22px;display:flex}.demo-label{color:var(--core-palette-grey-600,#667a89);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.primary,.secondary,.plain{border-radius:calc(var(--core-radius-radius-1,8) * 1px);justify-content:center;align-items:center;gap:9px;min-height:42px;padding:11px 17px;font-size:14px;font-weight:500;display:inline-flex}.primary{background:var(--primary);color:var(--core-palette-common-white,#fff)}.primary:hover{background:var(--core-palette-primary-dark,#046367)}.secondary{background:var(--core-palette-common-white,#fff);border:1px solid var(--core-palette-grey-300,#ccd9df)}.secondary:hover{background:var(--core-palette-primary-lighter,#edf5f5)}.plain{color:var(--core-palette-grey-600,#627887)}.full{width:100%}.icon{border-radius:calc(var(--core-radius-radius-1,8) * 1px);justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.icon:hover{background:var(--core-palette-grey-200,#e8eff2)}.workspace{flex:1;padding:0 20px 24px}.metrics{background:var(--core-palette-common-white,#fff);grid-template-columns:repeat(4,1fr);margin:0 -20px 20px;padding:28px 0;display:grid}.metric{border-right:1px solid var(--line);text-align:left;justify-content:center;align-items:center;gap:22px;padding:6px 12px;display:flex}.metric:last-child{border-right:0}.metric span{color:var(--core-palette-grey-800,#324653);font-size:14px}.metric strong{font-size:34px;font-weight:600;line-height:1.35;display:block}.amber{color:var(--amber)}.blue{color:var(--blue)}.green{color:var(--green)}.split{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.table-area,.detail{background:var(--core-palette-common-white,#fff);border:1px solid var(--line);border-radius:calc(var(--core-radius-radius-1,8) * 1px);min-width:0}.table-heading{justify-content:space-between;align-items:center;gap:20px;padding:18px 18px 14px;display:flex}.search{border:1px solid var(--core-palette-grey-300,#cfdce3);border-radius:calc(var(--core-radius-radius-1,8) * 1px);max-width:310px;color:var(--core-palette-grey-600,#78909e);align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:12px}.search input::placeholder{color:var(--core-palette-grey-600,#8b9aa7)}.filters{flex-wrap:wrap;gap:3px;padding:0 18px 18px;display:flex}.filters button{border-radius:calc(var(--core-radius-radius-1,8) * 1px);background:var(--core-palette-grey-200,#f4f6f8);white-space:nowrap;flex:1;padding:10px 13px;font-size:13px}.filters button.selected{background:var(--primary);color:var(--core-palette-common-white,#fff)}.table-scroll{margin:0 18px;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}th{background:var(--core-palette-grey-200,#f2f5f7);padding:14px 13px;font-weight:600}td{border-bottom:1px solid var(--line);padding:16px 13px}tr.chosen{background:var(--core-palette-primary-lighter,#e6f5f4)}tbody tr:hover{background:var(--core-palette-primary-lighter,#f1f8f7)}.job-link{text-align:left;padding:0;font-weight:500}.chosen .job-link{color:var(--core-palette-primary-main,#00717a)}.status{white-space:nowrap;border-radius:calc(var(--core-radius-radius-1,8) * 1px);align-items:center;gap:5px;padding:4px 7px;font-size:12px;line-height:1.3;display:inline-flex}.status.review{color:var(--core-palette-warning-dark,#a46606);background:var(--core-palette-warning-lighter,#fff1d9)}.status.approved{color:var(--core-palette-primary-dark,#5363a8);background:var(--core-palette-primary-lighter,#edf0fc)}.status.transit{color:var(--core-palette-info-dark,#006bc0);background:var(--core-palette-info-lighter,#e0f1ff)}.status.complete{color:var(--core-palette-success-dark,#07805a);background:var(--core-palette-success-lighter,#dff5ea)}.more{color:var(--primary);margin-left:7px}.pagination{color:var(--muted);justify-content:space-between;align-items:center;padding:13px 18px;font-size:11px;display:flex}.pagination>div{gap:5px;display:flex}.detail>h2{background:var(--core-palette-grey-100,#f8fafb);border-bottom:1px solid var(--line);padding:18px}.detail-body{padding:18px}.detail h3{color:var(--primary);margin-bottom:18px;font-size:23px}.detail dl,.paper dl{grid-template-columns:95px minmax(0,1fr);gap:12px 10px;margin:0 0 23px;font-size:13px;display:grid}.detail dt,.paper dt{color:var(--core-palette-grey-600,#728390)}.detail dd,.paper dd{overflow-wrap:anywhere;margin:0}.detail h4{border-top:1px solid var(--line);margin-bottom:18px;padding-top:20px;font-size:15px;font-weight:600}.timeline{margin:0;padding:0 0 0 5px;font-size:12px;list-style:none}.timeline li{align-items:flex-start;gap:11px;min-height:41px;padding-bottom:16px;display:flex;position:relative}.timeline li:not(:last-child):before{content:"";background:var(--core-palette-grey-300,#d5e5e2);width:2px;position:absolute;top:12px;bottom:0;left:10px}.dot{background:var(--core-palette-success-dark,#08845f);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.pending .dot{border:2px solid var(--core-palette-grey-300,#a8b6c1);background:#fff}.timeline time{color:var(--core-palette-grey-600,#6f8090);white-space:nowrap;margin-left:auto}.timeline li>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.notice{border:1px solid var(--core-palette-grey-300,#dbe9ed);border-radius:calc(var(--core-radius-radius-1,8) * 1px);background:var(--core-palette-grey-100,#f4f9fa);gap:10px;margin:12px 0 16px;padding:12px;font-size:12px;line-height:1.6;display:flex}.notice.amber{background:var(--core-palette-warning-lighter,#fff8e7);border-color:var(--core-palette-warning-lighter,#f4dca4)}.notice svg{margin-top:2px}footer{background:var(--core-palette-common-white,#fff);border-top:1px solid var(--line);color:var(--core-palette-grey-600,#758795);align-items:center;gap:18px;padding:17px 28px;font-size:12px;display:flex}footer>svg{color:var(--primary)}.connection{color:var(--core-palette-primary-main,#0a7375);align-items:center;gap:9px;display:flex}.connection i{background:var(--core-palette-success-dark,#159664);border-radius:50%;width:8px;height:8px}.footer-time{border-left:1px solid var(--core-palette-grey-300,#d8e1e5);padding-left:18px}.muted{color:var(--muted)}.section-head{justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;display:flex}.section-head p{color:var(--muted);margin-top:4px;font-size:13px}.count{color:var(--primary);font-size:16px}.section-head select{min-width:0;max-width:420px}.import-band{background:var(--core-palette-primary-lighter,#eaf4f4);align-items:center;gap:16px;margin-bottom:20px;padding:20px;display:flex}.import-band p{color:var(--core-palette-grey-600,#68818a);font-size:12px}.import-band>div{flex:1}.import-band>svg{color:var(--primary)}.empty{text-align:center;color:var(--muted);border:1px solid var(--line);background:#fff;padding:70px 20px}.empty svg{color:var(--primary)}.empty h2{margin:15px 0 8px}.empty p{margin-bottom:20px}.empty.small{border:0;padding:30px}.review-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:22px;display:grid}.document-pane{background:var(--core-palette-grey-200,#e9edf0);border:1px solid var(--line);min-width:0}.document-toolbar{background:var(--core-palette-common-white,#fff);align-items:center;gap:10px;padding:15px;font-size:12px;display:flex}.document-toolbar span{overflow-wrap:anywhere;min-width:0}.document-toolbar small{color:var(--muted);margin-left:auto}.paper{background:var(--core-palette-common-white,#fff);min-height:390px;margin:28px;padding:32px;box-shadow:0 4px 15px #2337440a}.paper-tag{color:var(--core-palette-grey-600,#82949d);font-size:11px}.paper h2{margin:24px 0 12px}.paper p{font-size:13px}.paper hr{border:0;border-top:1px solid var(--core-palette-grey-300,#e2e8eb);margin:23px 0}.paper>.muted{margin-top:35px}.review-form{background:var(--core-palette-common-white,#fff);border:1px solid var(--line);padding:26px}.review-form>p{margin:5px 0 25px;font-size:12px}label{display:block}.review-form label{margin:0 0 18px;font-size:13px}input,select{border:1px solid var(--core-palette-grey-300,#cad6dd);border-radius:calc(var(--core-radius-radius-1,8) * 1px);background:var(--core-palette-common-white,#fff);color:var(--core-palette-grey-800,#243744);max-width:100%;padding:10px 12px}.review-form input{width:100%;margin-top:6px;display:block}.document-pane iframe{border:0;width:100%;height:540px}.document-pane details{background:var(--core-palette-common-white,#fff);padding:14px;font-size:12px}.document-pane pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font:inherit;overflow:auto}.error{color:var(--core-palette-error-dark,#b34237)}.twin{border:1px solid var(--line);background:#fff;padding:22px}.floor{border-top:1px solid var(--line);align-items:center;gap:20px;padding:13px 0;display:flex}.floor-number{width:55px;color:var(--core-palette-grey-600,#80909b);flex-direction:column;flex-shrink:0;display:flex}.floor-number small{font-size:9px}.floor-number strong{color:var(--core-palette-grey-700,#516673);font-size:28px;font-weight:500}.floor-jobs{flex-wrap:wrap;gap:10px;display:flex}.floor-jobs button{border:1px solid var(--core-palette-grey-300,#dce7e9);border-radius:calc(var(--core-radius-radius-1,8) * 1px);text-align:left;background:var(--core-palette-grey-100,#fbfdfd);align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.floor-jobs button:hover{border-color:var(--primary)}.floor-jobs small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.floor-jobs>button>svg{color:var(--primary)}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#162f4166;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--core-palette-common-white,#fff);border-radius:calc(var(--core-radius-radius-1,8) * 1px);width:100%;max-width:520px;max-height:90vh;padding:24px;overflow:auto;box-shadow:0 20px 80px #192b3b22}.modal.wide{max-width:840px}.modal-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.upload-zone{border:1px dashed var(--core-palette-grey-300,#b5d1d2);background:var(--core-palette-primary-lighter,#f4fafa);border-radius:calc(var(--core-radius-radius-1,8) * 1px);text-align:center;padding:27px 17px}.upload-zone>svg{color:var(--primary)}.upload-zone h3{margin:12px 0 5px}.upload-zone p{color:var(--core-palette-grey-600,#698189);margin:8px 0 20px;font-size:12px}.upload-zone input{background:var(--core-palette-common-white,#fff);width:100%;font-size:12px}.modal.wide .detail{border:0}.modal.wide .detail>h2{display:none}.modal.wide .detail-body{padding:0}.modal.wide .timeline{max-width:420px}.stops{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.stops h3{margin-bottom:15px;font-size:16px}.stop{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;padding:15px 0;display:flex}.stop>div{flex:1}.stop strong{font-size:14px}.stop p{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.stop label{font-size:11px}.stop input{margin-top:4px;padding:8px;font-size:12px;display:block}.toast{background:var(--core-palette-grey-800,#203d44);color:#fff;border-radius:calc(var(--core-radius-radius-1,8) * 1px);z-index:50;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:10px 15px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #152b4430}.toast .icon:hover{background:var(--core-palette-grey-700,#31515a)}.mobile-only,.scrim{display:none}.search{width:310px}@media (min-width:1500px){.workspace{padding-left:28px;padding-right:28px}.metrics{margin-left:-28px;margin-right:-28px}.split{grid-template-columns:minmax(0,1fr) 380px}table{font-size:14px}.detail-body{padding:22px}.detail dl{font-size:14px}.timeline,.status{font-size:13px}}@media (max-width:1150px){.sidebar{width:178px}.shell main{margin-left:178px}.sidebar nav a{gap:10px;padding:12px 10px}.split{grid-template-columns:minmax(0,1fr) 290px}.table-heading{flex-direction:column;align-items:flex-start;gap:12px}.search{width:100%;max-width:none}.metric{gap:10px}.metric span{font-size:12px}.metric svg{width:25px}.filters button{padding:9px 6px;font-size:11px}.detail dl{grid-template-columns:78px 1fr}.header-actions{gap:12px}h1{font-size:24px}.brand strong{font-size:31px}}@media (max-width:900px){.split{grid-template-columns:1fr}.detail{margin-top:4px}.detail dl{grid-template-columns:120px 1fr}.timeline{max-width:520px}.review-grid{grid-template-columns:1fr}.demo-label{font-size:11px}.metric{gap:12px}.table-heading{flex-direction:row;align-items:center}.search{max-width:300px}.import-band{flex-wrap:wrap}.import-band>div{min-width:220px}}@media (max-width:640px){.sidebar{width:220px;transition:transform .15s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.shell main{margin-left:0}.mobile-only{display:flex}.scrim{z-index:14;background:#12334466;display:block;position:fixed;inset:0}.heading{gap:8px}header{flex-wrap:wrap;gap:10px;padding:17px 12px}.header-actions{margin-left:auto}.demo-label{font-size:11px}h1{font-size:21px}header p{font-size:12px}.header-actions .primary{min-height:36px;padding:8px 12px;font-size:12px}.workspace{padding:0 12px 20px}.metrics{grid-template-columns:repeat(2,1fr);gap:16px 0;margin:0 -12px 16px;padding:22px 10px}.metric:nth-child(2){border-right:0}.metric{justify-content:flex-start;padding-left:22px}.metric strong{font-size:28px}.metric span{font-size:12px}.table-heading{flex-direction:column;align-items:stretch;padding:15px 12px 12px}.search{max-width:none}.table-heading h2{font-size:18px}.filters{padding:0 12px 12px}.table-scroll{margin:0 12px}.filters button{font-size:11px}.section-head{flex-direction:column;align-items:stretch}.section-head select{width:100%}.paper{margin:15px;padding:20px}.review-form{padding:20px}.detail-body{padding:18px}.detail>h2{font-size:18px}.floor{gap:10px}.floor-jobs{width:100%}.floor-jobs button{flex-wrap:wrap;gap:8px;width:100%}.floor-jobs .status{margin-left:auto}.twin{padding:15px}.floor-number{width:36px}.modal-backdrop{padding:12px}.modal{padding:18px}.stop{align-items:flex-start}.stop>div{min-width:100%}.stop label{flex:1;min-width:140px}.stop input{width:100%}.modal h2{font-size:18px}.toast{bottom:12px}footer{flex-wrap:wrap;gap:12px;padding:14px 16px;font-size:10px}.footer-time{padding-left:10px}.import-band{gap:12px;padding:16px}.import-band>div{min-width:160px}.document-toolbar{flex-wrap:wrap}.document-toolbar small{margin-left:0}.pagination{padding:12px}.modal .notice{font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.sidebar nav a{color:inherit;align-items:center;text-decoration:none;display:flex}.job-page{max-width:1000px;margin:0 auto}.job-page>.detail{width:100%}.job-page .stops{border:1px solid var(--core-palette-grey-300,#dde5e9);border-radius:calc(var(--core-radius-radius-1,8) * 1px);background:#fff;margin-top:20px;padding:24px}.route-message{max-width:700px;margin:60px auto;padding:48px}a.primary{text-decoration:none;display:inline-flex}.MuiButton-root.icon{min-width:0}.MuiButton-root{gap:8px}.MuiContainer-root.workspace{width:auto;max-width:none;margin:0}.MuiTableCell-root{font:inherit}.review-form .MuiTextField-root{margin:10px 0}.review-form .MuiInputBase-input{background:0 0;border:0;width:100%;padding:10px 14px}.review-form .MuiInputLabel-root{font-size:14px}.MuiDialog-paper.modal{max-height:calc(100% - 32px);margin:16px}.MuiTableContainer-root.table-scroll{width:calc(100% - 36px)}.review-form .MuiInputBase-input{height:auto;min-height:44px;margin-top:0}.table-area,.detail,.review-form,.document-pane{border-radius:calc(var(--core-components-card-radius,16) * 1px)}.primary,.secondary{border-radius:calc(var(--core-components-button-radius,8) * 1px)}h1{font-size:calc(var(--core-typography-h4-size,24) * 1px);font-weight:var(--core-typography-h4-weight,500);line-height:calc(var(--core-typography-h4-line-height,36) * 1px)}h2{font-size:calc(var(--core-typography-h6-size,18) * 1px);font-weight:var(--core-typography-h6-weight,500);line-height:calc(var(--core-typography-h6-line-height,28) * 1px)}h3{font-size:calc(var(--core-typography-subtitle1-size,16) * 1px);font-weight:var(--core-typography-subtitle1-weight,600)}.workspace{gap:calc(var(--core-spacing-spacing-2,16) * 1px)}.twin-layout{grid-template-columns:minmax(0,1.35fr) minmax(290px,1fr);align-items:start;gap:24px;display:grid}.twin-building,.twin-job-picker,.twin-selected{background:var(--core-palette-white-main,#fff);border:1px solid var(--line);border-radius:16px;overflow:hidden}.twin-building-head{align-items:center;gap:12px;padding:20px;display:flex}.twin-building-head small,.twin-origin small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.twin-legend{color:var(--muted);flex-wrap:wrap;gap:16px;padding:0 20px 18px;font-size:11px;display:flex}.twin-legend span{align-items:center;gap:5px;display:flex}.twin-floors{border-top:4px solid var(--line);border-inline:1px solid var(--line);margin:0 20px}.twin-level{text-align:left;border-bottom:1px solid var(--line);background:var(--core-palette-grey-100);grid-template-columns:60px minmax(0,1fr) 54px;align-items:stretch;width:100%;min-height:76px;padding:0;display:grid}.twin-level:hover{background:var(--core-palette-grey-200)}.twin-level.floor-selected{outline:2px solid var(--primary);outline-offset:-2px}.twin-level-number{border-right:1px solid var(--line);padding:10px 16px;font-size:26px;font-weight:500}.twin-level-number small{color:var(--muted);font-size:10px;display:block}.twin-level-space{align-items:center;min-width:0;padding:10px 10px 10px 42px;display:flex;position:relative}.twin-level-space:before{content:"";border-left:3px solid var(--line);position:absolute;top:0;bottom:0;left:20px}.route-spine .twin-level-space:before,.on-route .twin-route-branch{border-color:var(--primary)}.twin-route-branch{border-top:2px dashed var(--primary);width:22px;display:none;position:absolute;left:20px}.on-route .twin-route-branch{display:block}.twin-destination{color:var(--primary);grid-template-columns:20px 1fr;align-items:center;gap:2px 6px;font-size:13px;display:grid}.twin-destination small{overflow-wrap:anywhere;grid-column:2;font-size:10px}.received .twin-destination{color:var(--green)}.received .twin-route-branch{border-top-style:solid;border-color:var(--green)}.twin-rooms{gap:12px;width:100%;display:flex}.twin-rooms i{border:1px solid var(--line);background:var(--core-palette-white-main,#fff);flex:1;height:26px}.twin-level-count{text-align:center;color:var(--muted);padding:18px 4px;font-size:16px}.twin-level-count small{font-size:10px;display:block}.twin-origin{background:var(--core-palette-primary-lighter);color:var(--core-palette-primary-dark);border-radius:0 0 10px 10px;align-items:center;gap:12px;margin:0 20px 20px;padding:18px 12px;display:flex}.twin-origin strong{font-size:14px;display:block}.twin-origin div{flex:1}.twin-map-note{margin:0 20px 20px;font-size:12px}.twin-side{gap:20px;min-width:0;display:grid}.twin-panel-title{justify-content:space-between;align-items:center;gap:10px;padding:18px;display:flex}.twin-panel-title>span{color:var(--muted);font-size:12px}.twin-job-list{max-height:250px;overflow:auto}.twin-job-list>button{text-align:left;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 18px;display:flex}.twin-job-list>button[aria-pressed=true]{background:var(--core-palette-primary-lighter);box-shadow:inset 3px 0 var(--primary)}.twin-job-list small{color:var(--muted);font-size:11px;display:block}.twin-job-list strong{overflow-wrap:anywhere;font-size:13px}.twin-selected{padding:0 18px 18px}.twin-selected .twin-panel-title{padding-inline:0}.twin-selected p{margin-bottom:8px;font-size:13px}.twin-stops{margin:18px 0;padding:0;list-style:none}.twin-stops li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.twin-stops li.received{color:var(--green)}.twin-stops small{color:var(--muted);font-size:12px;display:block}@media (max-width:1000px){.twin-layout{grid-template-columns:1fr}}@media (max-width:600px){.twin-building-head{padding:16px}.twin-floors,.twin-origin{margin-inline:12px}.twin-level{grid-template-columns:48px minmax(0,1fr) 40px;min-height:66px}.twin-level-number{padding:8px 12px;font-size:23px}.twin-legend{gap:10px;padding-inline:12px}.twin-level-space{padding-left:32px}.twin-level-space:before{left:12px}.twin-route-branch{width:20px;left:12px}.twin-destination{font-size:12px}}.twin{background:0 0;border:0;padding:28px}.twin-dashboard-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.twin-eyebrow{letter-spacing:1.2px;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:500;display:block}.twin-dashboard-heading h2{font-size:24px;font-weight:500;line-height:1.5}.twin-dashboard-heading p{color:var(--muted);margin-top:4px;font-size:12px}.twin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.twin-kpi{text-align:left;border:1px solid var(--line);background:var(--core-palette-white-main,#fff);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex;position:relative;box-shadow:0 3px 12px #1c252e05}button.twin-kpi:hover{border-color:var(--core-palette-primary-light)}.kpi-label{color:var(--core-palette-grey-600);padding-right:30px;font-size:12px}.twin-kpi>strong{letter-spacing:-1px;font-size:34px;font-weight:500;line-height:1.2}.twin-kpi>strong small{color:var(--muted);letter-spacing:0;margin-left:8px;font-size:13px;font-weight:400}.kpi-note{color:var(--muted);justify-content:space-between;align-items:center;gap:4px;font-size:10px;display:flex}.kpi-icon{border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.kpi-icon.blue{color:var(--blue);background:var(--core-palette-info-lighter)}.kpi-icon.amber{color:var(--amber);background:var(--core-palette-warning-lighter)}.kpi-icon.coral{color:var(--primary);background:var(--core-palette-primary-lighter)}.receipt-kpi{padding-right:76px}.receipt-kpi .kpi-label{padding-right:0}.receipt-kpi .kpi-note{width:calc(100% + 56px)}.twin-donut{background:conic-gradient(var(--green) var(--progress),var(--core-palette-grey-200) 0);width:56px;height:56px;color:var(--green);border-radius:50%;place-items:center;display:grid;position:absolute;top:30px;right:16px}.twin-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.twin-donut svg{position:relative}.twin-insight{background:var(--core-palette-white-main,#fff);border:1px solid var(--line);border-left:3px solid var(--primary);border-radius:12px;align-items:center;gap:14px;margin-bottom:22px;padding:14px 18px;display:flex}.insight-icon{background:var(--core-palette-primary-lighter);width:38px;height:38px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.twin-insight strong{font-size:13px;font-weight:500}.twin-insight p{color:var(--muted);font-size:11px}.twin-insight>div{flex:1}.twin-insight .plain{font-size:12px}.twin-layout{grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr);gap:20px}.twin-building{background:var(--core-palette-white-main,#fff);box-shadow:0 4px 20px #1c252e08}.twin-building-head{gap:10px;padding:20px 22px 12px}.twin-building-head strong{font-size:16px;font-weight:500}.building-icon{background:var(--core-palette-grey-100);width:38px;height:38px;color:var(--core-palette-grey-600);border-radius:12px;place-items:center;display:grid}.twin-building-badge{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.twin-legend{gap:12px;margin-left:48px;padding:0 22px 16px;font-size:10px}.twin-floors{border:0;border-top:1px solid var(--line);border-radius:8px 8px 0 0;margin:0 22px;overflow:hidden}.twin-level{background:var(--core-palette-grey-100);grid-template-columns:58px minmax(0,1fr) 50px;min-height:60px}.twin-level-number{border-right:0;padding:6px 16px;font-size:22px}.twin-level-number small{font-size:9px}.twin-level-count{padding:10px 4px;font-size:14px}.twin-level-count small{font-size:9px}.twin-level.on-route{background:var(--core-palette-primary-lighter)}.twin-level.received{background:color-mix(in srgb,var(--core-palette-success-lighter) 35%,white)}.twin-level-space{padding-block:6px}.twin-destination{font-size:12px}.twin-level-space:before{border-left-width:2px}.twin-origin{background:var(--core-palette-grey-800);color:#fff;margin:0 22px 20px;padding:14px}.twin-origin small{color:var(--core-palette-grey-400);font-size:10px}.twin-origin strong{font-size:13px}.twin-floor-volume{width:100%;max-width:220px;padding-right:14px}.floor-volume-track{background:var(--core-palette-grey-200);border-radius:4px;height:5px;display:block;overflow:hidden}.floor-volume-track i{background:var(--core-palette-grey-400);border-radius:4px;height:100%;display:block}.twin-floor-volume small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.twin-side{gap:16px}.twin-selected{order:-1}.twin-selected .twin-panel-title{padding-top:18px;padding-bottom:10px}.twin-selected h3{font-size:19px}.twin-selected p{font-size:12px}.twin-selected .muted{font-size:11px}.twin-job-progress{background:var(--core-palette-grey-200);border-radius:6px;height:5px;margin:14px 0;overflow:hidden}.twin-job-progress span{background:var(--green);height:100%;display:block}.twin-stops{margin:10px 0 16px}.twin-stops li{padding:9px 0}.twin-stops strong{font-size:12px;font-weight:500}.twin-stops small{font-size:10px}.twin-selected .primary{font-size:12px}.twin-panel-title{padding:16px 18px 12px}.twin-panel-title h3{font-size:14px}.twin-job-list{max-height:210px}.twin-job-list>button{padding:10px 18px}.twin-job-list strong{font-size:12px}.twin-job-list small{font-size:10px}.twin-filter-tabs{flex-wrap:wrap;gap:4px;padding:0 12px 12px;display:flex}.twin-filter-tabs button{background:var(--core-palette-grey-100);min-height:36px;color:var(--muted);border-radius:8px;padding:8px 10px;font-size:10px}.twin-filter-tabs button[aria-pressed=true]{background:var(--core-palette-grey-800);color:#fff}.twin-empty{color:var(--muted);padding:20px;font-size:12px}@media (max-width:1150px){.twin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.twin-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}.twin-building-badge{display:none}}@media (max-width:850px){.twin-layout{grid-template-columns:1fr}.twin-insight{flex-wrap:wrap}.twin-insight .plain{margin-left:48px}}@media (max-width:600px){.twin{padding:16px 12px}.twin-dashboard-heading{flex-wrap:wrap;align-items:start;gap:12px}.twin-dashboard-heading h2{font-size:21px}.twin-dashboard-heading .secondary{font-size:11px}.twin-kpis{gap:10px}.twin-kpi{gap:10px;padding:14px}.kpi-icon{width:30px;height:30px;position:static}.kpi-label{padding-right:0;font-size:11px}.twin-kpi>strong{font-size:29px}.kpi-note{font-size:9px}.receipt-kpi{padding-top:54px}.receipt-kpi .kpi-note{width:100%}.twin-donut{width:28px;height:28px;top:14px;left:14px;right:auto}.twin-donut:before{inset:4px}.twin-donut svg{width:13px;height:13px}.twin-insight{gap:10px;padding:12px}.twin-insight>div{min-width:180px}.twin-insight .plain{margin-left:0}.twin-building-head{padding:16px 14px 10px}.twin-legend{margin-left:0;padding-inline:14px}.twin-floors,.twin-origin{margin-inline:12px}.twin-level{grid-template-columns:42px minmax(0,1fr) 36px;min-height:58px}.twin-level-number{padding-inline:10px}.twin-floor-volume small,.twin-origin small{font-size:9px}}.campus-dashboard{color:var(--core-palette-grey-800);padding:20px 24px 28px}.campus-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.campus-title h2{font-size:25px;line-height:1.45}.campus-title p{color:var(--muted);margin-top:4px;font-size:13px}.campus-metrics{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;padding:18px 0;display:grid}.campus-metrics>button,.campus-metrics>div{text-align:left;border-right:1px solid var(--line);align-items:center;gap:16px;min-width:0;padding:0 22px;display:flex}.campus-metrics>:last-child{border:0}.campus-metrics svg{width:28px;height:28px;color:var(--core-palette-grey-600)}.campus-metrics svg.coral{color:var(--primary)}.campus-metrics svg.green{color:var(--green)}.campus-metrics>button:hover{background:var(--core-palette-grey-100)}.campus-metrics>button>span,.campus-metrics>div>span:first-of-type{color:var(--core-palette-grey-600);font-size:12px}.campus-metrics strong{color:var(--core-palette-grey-800);font-size:27px;font-weight:600;line-height:1.5;display:block}.campus-metrics strong small{color:var(--muted);margin-left:10px;font-size:12px;font-weight:400}.campus-ring{background:conic-gradient(var(--green) var(--progress),var(--core-palette-grey-200) 0);border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;margin-left:auto;display:grid;position:relative}.campus-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.campus-ring b{font-size:12px;position:relative}.campus-layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.campus-map-panel,.campus-job-detail,.campus-queue{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #1c252e05}.campus-map-heading{justify-content:space-between;align-items:center;gap:10px;padding:18px 20px 8px;display:flex}.campus-map-heading h3{font-size:20px;font-weight:600}.campus-map-heading p{color:var(--muted);margin-top:4px;font-size:11px}.campus-view-tabs{background:var(--core-palette-grey-100);border:1px solid var(--line);border-radius:25px;flex-shrink:0;padding:3px;display:flex}.campus-view-tabs button{border-radius:20px;min-height:36px;padding:7px 13px;font-size:12px}.campus-view-tabs button[aria-pressed=true]{background:var(--primary);color:#fff}.campus-scene{aspect-ratio:3/2;isolation:isolate;position:relative}.campus-scene>img{object-fit:contain;width:100%;height:100%;display:block}.campus-paths{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.campus-pin{text-align:left;z-index:1;background:#fffffff5;border:1px solid #8c9ba9;border-radius:10px;align-items:center;gap:6px;max-width:180px;min-height:44px;padding:6px 9px 6px 6px;display:flex;position:absolute;transform:translate(-12px,-50%);box-shadow:0 3px 12px #1c252e1f}.campus-pin:hover,.campus-pin:focus-visible{z-index:3;outline:2px solid var(--primary);outline-offset:3px}.campus-pin strong{white-space:nowrap;font-size:12px}.campus-pin small{white-space:nowrap;font-size:10px;display:block}.campus-pin.relevant{border-color:var(--primary);color:var(--core-palette-primary-dark)}.campus-pin.received{border-color:var(--green);color:var(--green)}.campus-pin-dot{background:var(--core-palette-grey-200);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.campus-pin.relevant .campus-pin-dot{background:var(--primary);color:#fff}.campus-pin.received .campus-pin-dot{background:var(--green)}.campus-watermark{color:var(--muted);font-size:10px;position:absolute;bottom:6px;right:14px}.campus-map-footer{border:1px solid var(--line);border-radius:10px;margin:0 14px 14px;padding:10px}.campus-building-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.campus-building-buttons>span{color:var(--muted);margin-right:4px;font-size:11px}.campus-building-buttons button{border:1px solid var(--line);background:var(--core-palette-grey-100);border-radius:8px;align-items:center;gap:6px;min-height:42px;padding:8px 10px;font-size:12px;display:flex}.campus-building-buttons button[aria-pressed=true]{background:var(--core-palette-primary-lighter);border-color:var(--primary);color:var(--core-palette-primary-dark)}.campus-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:10px;display:flex}.campus-legend span{align-items:center;gap:4px;display:flex}.campus-legend span:first-child{color:var(--green)}.campus-legend span:nth-child(2){color:var(--amber)}.campus-details{gap:14px;display:grid}.campus-attention{color:#fff;background:#20374b;border-radius:16px;align-items:center;gap:14px;padding:22px 20px;display:flex}.campus-attention>svg{color:#ff998a;flex-shrink:0}.campus-attention h3{font-size:15px;font-weight:500}.campus-attention strong{font-size:34px;line-height:1.5;display:block}.campus-attention strong small{margin-left:8px;font-size:20px}.campus-attention p{color:#c4d0dc;font-size:12px}.campus-attention button{color:#20374b;white-space:nowrap;background:#fff;border-radius:10px;align-self:end;align-items:center;gap:8px;margin-left:auto;padding:10px;font-size:12px;display:flex}.campus-job-detail{padding:18px 20px}.campus-job-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.campus-job-heading>div>span{color:var(--muted);font-size:12px}.campus-job-heading h3{margin-top:3px;font-size:24px;font-weight:600}.campus-job-detail dl{grid-template-columns:70px 1fr;gap:12px 10px;margin:18px 0;font-size:12px;display:grid}.campus-job-detail dt{color:var(--muted);align-items:center;gap:6px;display:flex}.campus-job-detail dd{overflow-wrap:anywhere;margin:0}.campus-progress{align-items:center;gap:12px;font-size:11px;display:flex}.campus-progress>div{background:var(--core-palette-grey-200);border-radius:8px;flex:1;height:8px;overflow:hidden}.campus-progress i{background:var(--green);border-radius:8px;height:100%;display:block}.campus-progress>span{min-width:30px}.campus-receipt-summary{color:var(--muted);margin-top:6px;font-size:12px}.campus-timeline{margin:18px 0;padding:0;list-style:none}.campus-timeline li{align-items:start;gap:12px;padding:0 0 20px;display:flex;position:relative}.campus-timeline li:last-child{padding-bottom:0}.campus-timeline li:not(:last-child):after{content:"";border-left:1px dashed var(--line);position:absolute;top:26px;bottom:4px;left:11px}.campus-timeline li>svg{color:var(--amber);background:#fff}.campus-timeline li.received>svg{color:var(--green)}.campus-timeline strong{font-size:14px;font-weight:500}.campus-timeline small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.campus-job-detail .full{min-height:44px;margin-top:10px;font-size:12px}.campus-unmapped{background:var(--core-palette-warning-lighter);border-radius:8px;padding:10px;font-size:12px}.campus-queue{margin-top:18px}.campus-queue-heading{flex-wrap:wrap;align-items:center;gap:20px;padding:16px 18px;display:flex}.campus-queue-heading h3{font-size:20px;font-weight:600}.campus-status-tabs{flex-wrap:wrap;gap:6px;display:flex}.campus-status-tabs button{background:var(--core-palette-grey-100);min-height:38px;color:var(--muted);border-radius:22px;padding:8px 13px;font-size:12px}.campus-status-tabs button span{margin-left:7px}.campus-status-tabs button[aria-pressed=true]{background:var(--primary);color:#fff}.campus-table-scroll{max-height:310px;margin:0 18px 14px;overflow:auto}.campus-table-scroll table{min-width:740px}.campus-table-scroll th{z-index:1;background:var(--core-palette-grey-100);font-size:11px;font-weight:400;position:sticky;top:0}.campus-table-scroll td{padding:12px;font-size:12px}.campus-table-scroll td:nth-child(3){white-space:normal;min-width:180px}.campus-table-scroll td:nth-child(2){white-space:normal;min-width:150px}.campus-table-scroll td:last-child{min-width:140px}.campus-table-scroll td button{min-height:32px;font-weight:500}.campus-table-scroll tr.selected{background:color-mix(in srgb,var(--core-palette-primary-lighter) 55%,white)}.campus-filter-summary{color:var(--muted);padding:0 18px 12px;font-size:12px}.campus-filter-summary button{color:var(--primary);min-height:32px;margin-left:12px;text-decoration:underline}.campus-empty{text-align:center;padding:25px;font-size:13px}.campus-empty button{color:var(--primary);text-decoration:underline}.campus-interior{min-height:430px;padding:10px 20px 20px}.campus-back{min-height:40px;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.campus-interior-heading{align-items:center;gap:10px;margin:8px 0 12px;display:flex}.campus-interior-heading small{color:var(--muted);font-size:11px;display:block}.campus-floor-list{gap:5px;display:grid}.campus-floor-list>button{background:var(--core-palette-grey-100);border:1px solid var(--line);text-align:left;border-radius:8px;align-items:center;gap:15px;width:100%;min-height:54px;padding:8px 14px;display:flex}.campus-floor-list>button.on-route{background:var(--core-palette-primary-lighter)}.campus-floor-list>button.received{background:color-mix(in srgb,var(--core-palette-success-lighter) 35%,white)}.campus-floor-list>button[aria-pressed=true]{outline:2px solid var(--primary)}.campus-floor-number{min-width:28px;font-size:20px}.campus-floor-list small{color:var(--muted);font-size:10px;display:block}.campus-floor-body{flex:1;align-items:center;gap:10px;font-size:12px;display:flex}.campus-floor-empty{color:var(--muted);font-size:11px}.campus-floor-list .received svg{color:var(--green)}.campus-warehouse{text-align:center;background:var(--core-palette-grey-100);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:350px;display:flex}.campus-warehouse p{color:var(--muted);font-size:12px}@media (min-width:1500px){.campus-dashboard{padding-inline:28px}.campus-scene{min-height:470px}.campus-job-detail dl,.campus-pin strong{font-size:14px}.campus-pin small{font-size:11px}}@media (max-width:1150px){.campus-layout{grid-template-columns:minmax(0,1.45fr) minmax(285px,1fr)}.campus-map-heading{flex-wrap:wrap}.campus-metrics>button,.campus-metrics>div{gap:9px;padding-inline:14px}.campus-ring{width:42px;height:42px}.campus-pin{max-width:150px}.campus-pin small{font-size:9px}.campus-attention{gap:9px;padding:16px 14px}.campus-attention>svg{width:25px}}@media (max-width:950px){.campus-layout{grid-template-columns:1fr}.campus-details{grid-template-columns:1fr 1.5fr;align-items:start}.campus-map-heading{flex-wrap:nowrap}.campus-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.campus-metrics>:nth-child(2){border-right:0}.campus-title h2{font-size:22px}}@media (max-width:600px){.campus-dashboard{padding:14px 12px}.campus-title{flex-wrap:wrap}.campus-title h2{font-size:22px}.campus-title p{font-size:12px}.campus-title .secondary{font-size:11px}.campus-details{grid-template-columns:1fr}.campus-metrics{gap:14px 0;padding:14px 0}.campus-metrics svg{width:21px;height:21px}.campus-metrics strong{font-size:23px}.campus-metrics strong small{margin-left:5px;font-size:10px}.campus-metrics>button>span,.campus-metrics>div>span:first-of-type{font-size:10px}.campus-ring{display:none}.campus-map-heading{flex-wrap:wrap;padding:14px 12px 8px}.campus-map-heading h3{font-size:18px}.campus-view-tabs{width:100%}.campus-view-tabs button{flex:1;min-height:40px}.campus-pin{border-radius:6px;gap:3px;min-height:38px;padding:4px;transform:translate(-50%,-50%)}.campus-pin strong{font-size:10px}.campus-pin small{display:none}.campus-pin-dot{width:16px;height:16px}.campus-scene{aspect-ratio:3/2}.campus-building-buttons{grid-template-columns:1fr 1fr;display:grid}.campus-building-buttons>span{grid-column:1/-1}.campus-building-buttons button{justify-content:center;min-height:44px}.campus-legend{gap:8px;font-size:10px}.campus-watermark{font-size:8px}.campus-interior{padding:8px 12px 14px}.campus-status-tabs button{min-height:42px;padding-inline:10px;font-size:11px}.campus-queue-heading{gap:12px}.campus-queue-heading h3{font-size:18px}.campus-job-detail{padding:18px}.campus-attention{padding:20px}.campus-floor-list>button{min-height:58px}}.dashboard-focus .campus-layout{grid-template-columns:minmax(0,2.3fr) minmax(280px,1fr)}.dashboard-focus .campus-scene{max-height:620px}.twin-monitor-list{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.twin-monitor-heading{justify-content:space-between;align-items:center;gap:10px;padding:18px 16px;display:flex}.twin-monitor-heading h3{font-size:16px}.twin-monitor-heading>span{color:var(--muted);font-size:12px}.twin-monitor-list .campus-status-tabs{gap:5px;padding:0 12px 14px}.twin-monitor-list .campus-status-tabs button{padding:8px 10px;font-size:11px}.twin-monitor-rows{max-height:360px;overflow:auto}.twin-monitor-rows>button{text-align:left;border-top:1px solid var(--line);align-items:center;gap:8px;width:100%;padding:14px 16px;display:flex}.twin-monitor-rows>button:hover{background:var(--core-palette-grey-100)}.twin-monitor-rows>button>div{flex:1;min-width:0}.twin-monitor-rows strong{font-size:13px;font-weight:500}.twin-monitor-rows small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.monitor-clear{color:var(--primary);padding:8px 16px 14px;font-size:12px}.MuiDrawer-paper.twin-detail-drawer{background:var(--core-palette-grey-100);width:440px;max-width:100%;padding:22px}.twin-drawer-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.twin-drawer-heading h2{font-size:21px}.twin-drawer-heading .icon{min-width:44px;min-height:44px}.twin-detail-drawer .campus-job-detail{box-shadow:none}.twin-detail-drawer .campus-job-heading h3{font-size:24px}@media (max-width:1050px){.dashboard-focus .campus-layout{grid-template-columns:1fr}.dashboard-focus .campus-details{grid-template-columns:1fr 1.5fr}}@media (max-width:600px){.dashboard-focus .campus-details{grid-template-columns:1fr}.MuiDrawer-paper.twin-detail-drawer{width:100%;padding:18px}.twin-monitor-rows{max-height:300px}}.detailed-review{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);align-items:start}.detailed-review .document-pane{min-width:0;position:sticky;top:20px}.detailed-review .review-form{gap:24px;min-width:0}.review-form fieldset{border:1px solid var(--palette-divider,#e4e7ec);border-radius:12px;min-width:0;margin:0;padding:18px}.review-form legend{padding:0 8px;font-weight:600}.form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.form-fields select{width:100%;min-height:44px}.manifest-card{background:var(--palette-background-neutral,#f8f9fa);border-radius:10px;margin-bottom:14px;padding:16px}.manifest-card .section-head{margin-bottom:16px}.document-line{border-bottom:1px solid #e4e7ec;padding:16px 0}.transport-operation{border-top:1px solid #e4e7ec;gap:12px;padding-top:18px;display:grid}.transport-operation label{gap:6px;display:grid}.manifest-summary{background:#fff;border:1px solid #e4e7ec;border-radius:12px;margin-bottom:20px;padding:20px}.manifest-summary dl{grid-template-columns:140px 1fr;gap:10px;display:grid}.manifest-summary dd{overflow-wrap:anywhere;margin:0}.manifest-summary ul{padding-left:20px}.workflow-strip{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.workflow-strip span{background:#f0f2f4;border-radius:8px;padding:8px 12px;font-size:12px}.workflow-strip .current{color:#a72c1c;background:#ffede9;font-weight:600}.filters{flex-wrap:wrap}.detail time{overflow-wrap:anywhere;font-size:11px}@media (max-width:900px){.detailed-review{grid-template-columns:1fr}.detailed-review .document-pane{position:static}.detailed-review .document-pane iframe{height:380px}}@media (max-width:600px){.form-fields{grid-template-columns:1fr}.review-form fieldset,.manifest-card{padding:12px}.manifest-summary dl{grid-template-columns:1fr}.detailed-review .review-form{padding:16px}.detail,.stops{min-width:0}}.request-entry{background:#fff;border:1px solid #e4e7ec;border-radius:16px;margin-bottom:24px;padding:24px}.request-entry h2{margin:6px 0}.request-entry p{color:#637381}.entry-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.entry-card{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce1e5;border-radius:12px;gap:10px;padding:24px;display:grid}.entry-card:hover,.entry-card:focus-visible{background:#fff8f6;border-color:#e94b35}.entry-card strong{font-size:20px}.entry-card b,.entry-card svg{color:#c83e2b}.entry-card span{color:#637381}.manual-review{max-width:900px;margin:auto;display:block}.manual-kind{background:#f8f9fa;border-radius:12px;padding:18px}.manual-kind label{gap:8px;display:grid}.optional-fields{margin-top:18px}.optional-fields summary{cursor:pointer;color:#637381}.optional-fields .form-fields{margin-top:16px}.draft-label{color:#755100;background:#fff3d6;border-radius:6px;padding:4px 8px;font-size:12px;display:inline-block}.print-only{display:none}@media (max-width:600px){.entry-grid{grid-template-columns:1fr}.request-entry{padding:16px}.entry-card{padding:18px}}@media print{body{background:#fff!important}.shell>aside,header,footer,.metrics,.workflow-strip,.job-page>.detail,.stops>h3,.stops>.stop,.no-print,.toast{display:none!important}.shell{display:block!important}.workspace,main,.job-page,.stops{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.printable-manifest{box-shadow:none!important;border:0!important;padding:0!important}.print-only{display:block}.document-line{break-inside:avoid}}.courier-workspace{max-width:1050px;margin:auto}.courier-identity{background:#fff;border:1px solid #e4e7ec;border-radius:12px;align-items:center;gap:24px;margin-bottom:18px;padding:20px;display:flex}.courier-identity label{gap:8px;min-width:240px;display:grid}.courier-identity small{color:#637381}.courier-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.courier-tabs a{color:#454f5b;background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:12px 16px}.courier-tabs a[aria-current=page]{color:#a83120;background:#fff1ec;border-color:#e94b35}.courier-job-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.courier-job-list a{color:inherit;text-decoration:none;display:block}.courier-job-list a:hover{border-color:#e94b35}.courier-workspace .manifest-summary label{gap:10px;margin:16px 0;display:grid}.courier-stop{margin:16px 0}.courier-stop .stop{display:block}.courier-stop .stop button{margin-top:12px}.courier-workspace details{margin-top:24px}.courier-workspace details button{margin:12px 0;display:block}.manifest-table-scroll{overflow-x:auto}.manifest-table{border-collapse:collapse;width:100%;font-size:13px}.manifest-table th,.manifest-table td{text-align:left;white-space:normal;border:1px solid #dce1e5;padding:10px}.consignment-barcode{justify-items:start;gap:8px;margin:18px 0;display:grid}.consignment-barcode canvas{max-width:100%;height:auto}.consignment-barcode small{color:#637381}.sidebar{overflow-y:auto}.document-pane pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow:auto}@media (max-width:700px){.courier-identity{display:block}.courier-identity label{min-width:0}.courier-job-list{grid-template-columns:1fr}.courier-tabs a{padding:10px;font-size:12px}.manifest-table{min-width:540px}}@media print{.manifest-table{min-width:0;font-size:10px}.manifest-table-scroll{overflow:visible}.consignment-barcode canvas{max-width:70%}}.request-toolbar{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:0;display:flex}.optional-import{color:#637381;padding:10px 0}.optional-import summary{cursor:pointer}.optional-import>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.list-only{width:100%;min-width:0}.list-filter{padding:0 20px 16px}.list-filter label{align-items:center;gap:12px;display:flex}.list-filter select{width:auto;min-width:150px}.secondary-detail{margin:16px 0}.secondary-detail>summary{cursor:pointer;color:#454f5b;padding:12px 0}.secondary-detail .detail{margin-top:12px}.request-toolbar+.list-only .table-area{width:100%}@media (max-width:700px){.request-toolbar{gap:12px}.optional-import{font-size:13px}.list-only .table-heading{align-items:stretch}.request-toolbar button{white-space:normal}}.sidebar-extras{border-top:1px solid #e4e7ec;margin-top:18px;padding-top:14px}.sidebar-extras summary{cursor:pointer;color:#637381;padding:8px 16px;font-size:13px}.sidebar-extras a{margin-top:4px}.row-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.row-actions button{min-width:0;padding:6px 8px;font-size:12px}.delete-job-dialog{max-width:440px;padding:24px}.delivery-table{border-collapse:collapse;width:100%;font-size:13px}.delivery-table caption{text-align:left;padding:16px 0 8px;font-weight:600}.delivery-table td,.delivery-table th{text-align:left;white-space:normal;border-bottom:1px solid #e4e7ec;padding:10px}.delivery-editor>.row-actions{margin-top:12px}.manual-review .review-form{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;max-width:none;display:grid}.manual-review .review-form>div,.manual-review .review-form>button,.manual-review .review-form>p{grid-column:1/-1}.manual-review .review-form>fieldset{min-width:0;margin:0}.manual-review .review-form>fieldset:nth-of-type(n+3){grid-column:1/-1}.delivery-editor .table-scroll{grid-column:1/-1;max-width:100%;overflow:auto}.delivery-table{min-width:480px}.table-area .row-actions{min-width:150px}.manual-review{max-width:none!important}@media (max-width:900px){.manual-review .review-form{grid-template-columns:minmax(0,1fr)}.manual-review .review-form>fieldset{grid-column:1/-1}}.manual-review .review-form>.delivery-rows{grid-column:1/-1}.manual-review .review-form>fieldset{align-self:start}.delivery-rows{min-width:0;max-width:100%}.request-toolbar{align-items:center}.optional-import{padding:0}.optional-import summary{padding:10px 0}.table-area .job-actions{flex-wrap:nowrap;gap:2px;min-width:0}.job-actions-cell{white-space:nowrap;width:1%}.job-actions .MuiButton-root.row-icon{border-radius:8px;width:36px;min-width:36px;height:36px;padding:8px}.job-actions .row-icon svg{flex-shrink:0}.job-actions .row-icon:focus-visible{outline:2px solid var(--core-palette-primary-main,#ed4a2e);outline-offset:2px}@media (max-width:700px){.job-actions .MuiButton-root.row-icon{width:40px;min-width:40px;height:40px}.request-toolbar{gap:8px 16px}}.MuiContainer-root.workspace{padding-top:20px;padding-bottom:24px}.table-area .MuiTable-root{table-layout:fixed;white-space:normal;min-width:960px}.table-area .MuiTableCell-root{overflow-wrap:anywhere;padding:12px 10px}.table-area .MuiTableCell-root:first-child{width:12%}.table-area .MuiTableCell-root:nth-child(2){width:13%}.table-area .MuiTableCell-root:nth-child(5),.table-area .MuiTableCell-root:nth-child(6){width:14%}.table-area .MuiTableCell-root:nth-child(7){width:16%}.table-area .job-actions{gap:0}.job-actions .MuiButton-root.row-icon{width:34px;min-width:34px;height:36px}@media (max-width:700px){.MuiContainer-root.workspace{padding-top:16px}.table-area .MuiTable-root{min-width:1040px}.job-actions .MuiButton-root.row-icon{width:36px;min-width:36px;height:40px}}.table-area .MuiTableCell-root:nth-child(3){width:16%}.table-area .MuiTableCell-root:nth-child(4){width:15%}.table-area .status{white-space:normal;max-width:100%;height:auto;min-height:24px}.table-area .status svg{flex-shrink:0}select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23637381' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-inline:12px 42px}@media (forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none}}.demo-login{background:var(--core-palette-grey-100);place-items:center;min-height:100dvh;padding:24px;display:grid}.demo-login form{border:1px solid var(--line);background:#fff;border-radius:16px;gap:16px;width:100%;max-width:480px;padding:28px;display:grid}.demo-login label{gap:8px;display:grid}.demo-login h1{color:var(--primary)}.demo-login input,.demo-login select{width:100%;min-height:44px}.demo-login .demo-consent{align-items:flex-start;font-size:13px;display:flex}.demo-consent input{flex-shrink:0;width:18px;min-height:18px;margin-top:3px}.storage-warning{background:#fff3cd;margin:0;padding:12px}.courier-workspace{width:100%;max-width:none;margin:0}.courier-account{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:13px;display:flex}.courier-account details{text-align:right}.courier-account select{margin-top:8px}.courier-workspace>h2{margin-bottom:8px}.courier-workspace>.muted{margin-bottom:16px}.operational-scroll{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:100%;margin:16px 0;overflow:auto}.operational-table{white-space:normal;min-width:720px}.operational-table td,.operational-table th{vertical-align:top;padding:12px 14px}.operational-table .status{white-space:normal;max-width:150px;height:auto;min-height:24px}.operational-table td:first-child{min-width:150px}.operational-table td:nth-child(3){min-width:180px}.courier-next{margin-top:4px;padding:12px 20px}.MuiButton-root.start-delivery{color:#fff;background:#16804a}.MuiButton-root.start-delivery:hover{background:#106638}.MuiButton-root.close-delivery{color:#fff;background:#c93636}.MuiButton-root.close-delivery:hover{background:#ab2929}.stop label{min-width:0}.stop label input,.stop label select{width:100%}@media (max-width:700px){.demo-login{padding:16px}.demo-login form{padding:20px}.courier-account{flex-wrap:wrap;gap:10px}.courier-account details{text-align:left}.operational-table{font-size:12px}.operational-table,.operational-table tbody{width:100%;min-width:0;display:block}.operational-table thead{display:none}.operational-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px;display:grid}.operational-table tr:last-child{border-bottom:0}.operational-table td{overflow-wrap:anywhere;border:0;padding:0;display:block;min-width:0!important}.operational-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.operational-table td[data-label=เลขที่ใบนำส่ง],.operational-table td[data-label=ปลายทาง]{grid-column:1/-1}.operational-table .status{width:fit-content}.operational-scroll{overflow:visible}}.optional-goods{grid-column:1/-1;min-width:0}.optional-goods>summary{cursor:pointer;color:var(--muted);padding:12px 0}.optional-goods>fieldset{margin:0}.package-label{color:var(--muted);margin-top:4px;display:block}.courier-note{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:700px){.table-area .table-scroll{overflow:visible}.table-area .MuiTable-root{width:100%;min-width:0;display:block}.table-area .MuiTableHead-root{display:none}.table-area .MuiTableBody-root{display:block}.table-area .MuiTableBody-root>.MuiTableRow-root{border-bottom:1px solid #dce1e7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.table-area .MuiTableBody-root .MuiTableCell-root{white-space:normal;border:0;width:auto;min-width:0;padding:4px 12px;display:block}.table-area .MuiTableBody-root .MuiTableCell-root:before{content:attr(data-label);color:#64748b;margin-bottom:4px;font-size:12px;display:block}.table-area .MuiTableBody-root .MuiTableCell-root:first-child{grid-column:1}.table-area .MuiTableBody-root .MuiTableCell-root:nth-child(4){grid-area:1/2}.table-area .MuiTableBody-root .MuiTableCell-root:nth-child(3),.table-area .MuiTableBody-root .job-actions-cell{grid-column:1/-1}.table-area .job-actions{gap:8px}.table-area .job-actions .MuiButton-root.row-icon{width:40px;min-width:40px;height:40px}}
body{--core-palette-primary-main:#087f80;--core-palette-primary-dark:#086467;--core-palette-primary-darker:#064b50;--core-palette-primary-light:#50b1af;--core-palette-primary-lighter:#e8f5f4;--palette-primary-main:#087f80;--palette-primary-dark:#086467;--palette-primary-light:#50b1af;--palette-primary-lighter:#e8f5f4;--palette-primary-darker:#064b50;--palette-primary-mainChannel:8 127 128;--palette-primary-darkChannel:8 100 103;--palette-primary-lightChannel:80 177 175;--palette-primary-lighterChannel:232 245 244;--palette-primary-darkerChannel:6 75 80;--primary:#087f80;--line:#dce6ed;--muted:#617585;color:#253640;background:#f6f9fb}h1,h2,h3,h4{color:#17384c;letter-spacing:-.02em}.brand strong{color:#17384c}.sidebar{border-right:1px solid var(--line);background:#fff}.sidebar nav a.active{color:#086467;background:#e8f5f4}.sidebar nav a:hover{background:#f1f7f7}.MuiButton-root.primary{color:#fff;background:#087f80}.MuiButton-root.primary:hover{background:#086467}.MuiButton-root.secondary{color:#086467;border-color:#aecfce}.MuiButton-root.row-icon:not(:disabled){color:#086467}.MuiButton-root.row-icon[aria-label^=ลบ]:not(:disabled){color:#b83535}.MuiButton-root:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #087f80}.table-area{border:1px solid var(--line);border-radius:12px!important}.table-area .table-heading{border-bottom:1px solid var(--line);background:#f8fbfc;padding:18px 20px}.table-area .list-filter{padding-top:12px}.table-area .MuiTableHead-root .MuiTableCell-root{color:#17384c;background:#f4f8fb;font-weight:600}.table-area .chosen{background:#eff8f7}.table-area .MuiTableRow-root:hover{background:#f5faf9}.status.transit{color:#086467!important;background:#e8f5f4!important}.workflow-strip .current{color:#086467;background:#e8f5f4}.manual-review .review-form{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex}.registration-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.4fr);align-items:start;gap:20px;min-width:0;display:grid}.registration-layout>fieldset{min-width:0}.registration-layout>fieldset .form-fields{grid-template-columns:1fr}.registration-deliveries{min-width:0}.registration-deliveries .delivery-rows{margin-top:12px}.registration-deliveries .delivery-table caption{padding-top:4px}.manual-kind{background:#f5f9fa;align-items:center;gap:20px;padding:14px 16px;display:flex}.manual-kind label{min-width:240px}.manual-kind p{max-width:600px;font-size:12px}.review-form legend{color:#17384c}.review-form .optional-goods{border-top:1px solid var(--line)}.review-form .notice{color:#617585;background:#f4f8fb;font-size:12px}.review-form>.full{align-self:flex-end;max-width:360px}.courier-account{color:#617585}.courier-account strong{color:#17384c}.courier-account details{margin-top:0}.task-filters{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;max-width:480px;margin:20px 0;padding:4px;display:flex}.task-filters a{text-align:center;color:#486071;border-radius:8px;flex:1;padding:10px 8px;font-size:14px;text-decoration:none}.task-filters a[aria-current=page]{color:#fff;background:#087f80}.courier-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.courier-task-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.task-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-card-heading h3{overflow-wrap:anywhere;font-size:17px}.task-card-heading .status{flex-shrink:0}.task-facts{gap:14px;margin:0;display:grid}.task-facts>div{align-items:flex-start;gap:12px;display:flex}.task-facts svg{color:#087f80;box-sizing:content-box;background:#eaf4f9;border-radius:50%;padding:8px}.task-facts dt{color:var(--muted);margin-bottom:4px;font-size:12px}.task-facts dd{overflow-wrap:anywhere;margin:0}.task-date{color:var(--muted);font-size:12px}.task-progress{color:#486071;margin-top:auto;font-size:13px}.task-progress progress{accent-color:#087f80;border:0;border-radius:8px;width:100%;height:8px;margin-top:8px;display:block;overflow:hidden}.task-progress progress::-webkit-progress-bar{background:#e6edf1}.task-progress progress::-webkit-progress-value{background:#087f80;border-radius:8px}.task-detail-link{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:6px;padding-top:12px;font-size:14px;text-decoration:none;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.courier-summary h3{margin-bottom:16px}.courier-summary>p{margin-top:10px}.delivery-progress{color:#086467;background:#e8f5f4;border-radius:10px;align-items:center;gap:18px;margin-bottom:16px;padding:16px;display:flex}.delivery-progress p{margin-top:6px;font-size:13px}.courier-note{color:#17384c;background:#f0f6fa;border-radius:8px;padding:12px 14px;font-size:14px}.courier-stop .manifest-summary>p{margin:10px 0}.courier-stop .stop{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.courier-stop small{color:var(--muted);margin:6px 4px;display:block}.courier-stop .stop label{margin-top:14px}.courier-stop .stop button{min-width:180px}.courier-workspace .manifest-summary{border-color:var(--line)}@media (min-width:1400px){.courier-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.registration-layout{grid-template-columns:1fr}.registration-layout>fieldset .form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.courier-cards{grid-template-columns:1fr}.courier-task-card{padding:16px}.task-card-heading{flex-wrap:wrap}.manual-review .review-form{gap:16px;padding:16px}.manual-kind{display:block}.manual-kind label{min-width:0}.manual-kind p{margin-top:10px}.registration-layout>fieldset .form-fields{grid-template-columns:1fr}.registration-layout{gap:16px}.review-form>.full{max-width:none}.courier-stop .stop button{width:100%}.task-filters a{font-size:13px}.table-area .table-heading{padding:16px}.demo-login h1{font-size:26px}}@media print{.task-filters{display:none}.registration-layout{display:block}}.detailed-review:not(.manual-review) .registration-layout{grid-template-columns:1fr}.MuiButton-root.primary.start-delivery{background:#16804a}.MuiButton-root.primary.start-delivery:hover{background:#106638}.MuiButton-root.primary.close-delivery{background:#c93636}.MuiButton-root.primary.close-delivery:hover{background:#ab2929}.courier-mobile-nav{display:none}@media (max-width:700px){.courier-workspace{padding-bottom:72px}.courier-mobile-nav{z-index:40;border-top:1px solid var(--line);padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.courier-mobile-nav a{color:#617585;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:4px;font-size:12px;text-decoration:none;display:flex}.courier-mobile-nav a[aria-current=page]{color:#086467;background:#e8f5f4}}@media print{.courier-mobile-nav{display:none}}.form-fields label.MuiInputLabel-root{display:block}
