:root{--dark-blue:#0b3245;--blue:#0a6076;--light-blue:#f2f7f8;--black:#000;--white:#fff;--color-text:#000;--color-text-gray:#666;--color-text-error:#930f0f;--color-text-lightgray:#ddd;--color-text-darkgray:#333;--color-po:#40748e;--color-invoice:#715a96;--color-invoice-matched-partial:#a398be;--color-invoice-matched-full:#d0c9dc;--color-pettycash:#22989c;--color-action-pending:#c26e00;--color-action-approval:#ccad02;--color-action-approved:#028d05;--color-action-approved-alternate:#003C4F;--color-action-declined:#ae0101;--color-action-void:#424242;--color-action-amended:#CDCDCD;--color-action-approve:#028d05;--color-action-decline:#ae0101;--color-state-paid:var(--color-action-approved);--color-state-success:var(--color-action-approved);--color-state-error:var(--color-text-error);--color-active:#0a4a5f;--color-links:#30abaf;--color-links-alpha-13:#30abaf21;--color-text-error-alpha-13:#930f0f21;--color-action-pending-alpha-13:#c26e0021;--color-action-approved-alpha-13:#028d0521;--color-border-orange:#c26e00;--color-border-lightorange:#f3e2cc;--color-border-lightgray:#eee;--color-border-gray:#ddd;--color-border-darkgray:#bbb;--color-border-error:#c59999;--color-background-gray:#efefef;--color-background-darkgray:#ddd;--color-background-lightgray:#f9f9f9;--color-background-lightblue:#f2f7f8;--color-background-lightorange:#f3e2cc;--color-background-error:#feeeef;--color-background-success:#d7f9d8;--color-menu:var(--color-active);--color-input-change-pending:#FFF9CC;--color-match-under:#109313;--color-match-over:var(--color-action-declined);--color-matched:var(--color-action-declined);--color-linked:var(--color-match-under);--color-dropshadow:#ddd;--control-border-radius:.8rem;--color-background-fullsize:var(--color-active);--color-login-button:var(--color-active);--color-error-text:firebrick;--color-light-red:#f7e5e6;--color-text-disabled:#545454;--color-background-disabled:#efefef;--hover-icon-button-color:#f3f4f6;--gray:#6b7280;--warning-icon-color:#EED6B7;--color-busy-indicator:var(--color-links);--po-blue:var(--color-po);--aqua:var(--color-pettycash);--purple:var(--color-invoice);--purple-matched:var(--color-invoice-matched-full);--purple-partially:var(--color-invoice-matched-partial);--orange:var(--color-action-pending);--light-orange:var(--color-border-lightorange);--yellow:var(--color-action-approval);--green:var(--color-action-approved);--red:var(--color-action-declined);--active-blue:var(--color-active);--links-blue:var(--color-links);--aqua-light:var(--color-links);--light-gray:var(--color-background-lightgray);--border-gray:var(--color-border-gray);--sidebar-blue:#024960;--sidebar-width:11rem;--sidebar-fontsize:1.6rem}:root[data-theme="dark"]{--dark-blue:#1a4d6b;--blue:#2c8ba5;--light-blue:#1a2225;--black:#fff;--white:#121212;--color-background-lightgray:#2d2d2d;--color-border-gray:#404040;--color-active:#1a6b89;--color-links:#4bc4c8;--hover-icon-button-color:#9ba2a5;color-scheme:dark}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}fieldset{min-inline-size:auto}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-italic-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-italic-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-italic-devanagari.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-italic-greek-ext.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-italic-greek.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-italic-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Noto Sans';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-normal-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-normal-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-normal-devanagari.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-normal-greek-ext.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-normal-greek.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-normal-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Noto Sans';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/NotoSans/NotoSans-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:block;font-family:"bootstrap-icons";src:url(../fonts/bootstrap-icons.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(../fonts/bootstrap-icons.woff?e34853135f9e39acf64315236852cd5a) format("woff")}.bi-base,.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:""}.bi-alarm-fill::before{content:""}.bi-alarm::before{content:""}.bi-align-bottom::before{content:""}.bi-align-center::before{content:""}.bi-align-end::before{content:""}.bi-align-middle::before{content:""}.bi-align-start::before{content:""}.bi-align-top::before{content:""}.bi-alt::before{content:""}.bi-app-indicator::before{content:""}.bi-app::before{content:""}.bi-archive-fill::before{content:""}.bi-archive::before{content:""}.bi-arrow-90deg-down::before{content:""}.bi-arrow-90deg-left::before{content:""}.bi-arrow-90deg-right::before{content:""}.bi-arrow-90deg-up::before{content:""}.bi-arrow-bar-down::before{content:""}.bi-arrow-bar-left::before{content:""}.bi-arrow-bar-right::before{content:""}.bi-arrow-bar-up::before{content:""}.bi-arrow-clockwise::before{content:""}.bi-arrow-counterclockwise::before{content:""}.bi-arrow-down-circle-fill::before{content:""}.bi-arrow-down-circle::before{content:""}.bi-arrow-down-left-circle-fill::before{content:""}.bi-arrow-down-left-circle::before{content:""}.bi-arrow-down-left-square-fill::before{content:""}.bi-arrow-down-left-square::before{content:""}.bi-arrow-down-left::before{content:""}.bi-arrow-down-right-circle-fill::before{content:""}.bi-arrow-down-right-circle::before{content:""}.bi-arrow-down-right-square-fill::before{content:""}.bi-arrow-down-right-square::before{content:""}.bi-arrow-down-right::before{content:""}.bi-arrow-down-short::before{content:""}.bi-arrow-down-square-fill::before{content:""}.bi-arrow-down-square::before{content:""}.bi-arrow-down-up::before{content:""}.bi-arrow-down::before{content:""}.bi-arrow-left-circle-fill::before{content:""}.bi-arrow-left-circle::before{content:""}.bi-arrow-left-right::before{content:""}.bi-arrow-left-short::before{content:""}.bi-arrow-left-square-fill::before{content:""}.bi-arrow-left-square::before{content:""}.bi-arrow-left::before{content:""}.bi-arrow-repeat::before{content:""}.bi-arrow-return-left::before{content:""}.bi-arrow-return-right::before{content:""}.bi-arrow-right-circle-fill::before{content:""}.bi-arrow-right-circle::before{content:""}.bi-arrow-right-short::before{content:""}.bi-arrow-right-square-fill::before{content:""}.bi-arrow-right-square::before{content:""}.bi-arrow-right::before{content:""}.bi-arrow-up-circle-fill::before{content:""}.bi-arrow-up-circle::before{content:""}.bi-arrow-up-left-circle-fill::before{content:""}.bi-arrow-up-left-circle::before{content:""}.bi-arrow-up-left-square-fill::before{content:""}.bi-arrow-up-left-square::before{content:""}.bi-arrow-up-left::before{content:""}.bi-arrow-up-right-circle-fill::before{content:""}.bi-arrow-up-right-circle::before{content:""}.bi-arrow-up-right-square-fill::before{content:""}.bi-arrow-up-right-square::before{content:""}.bi-arrow-up-right::before{content:""}.bi-arrow-up-short::before{content:""}.bi-arrow-up-square-fill::before{content:""}.bi-arrow-up-square::before{content:""}.bi-arrow-up::before{content:""}.bi-arrows-angle-contract::before{content:""}.bi-arrows-angle-expand::before{content:""}.bi-arrows-collapse::before{content:""}.bi-arrows-expand::before{content:""}.bi-arrows-fullscreen::before{content:""}.bi-arrows-move::before{content:""}.bi-aspect-ratio-fill::before{content:""}.bi-aspect-ratio::before{content:""}.bi-asterisk::before{content:""}.bi-at::before{content:""}.bi-award-fill::before{content:""}.bi-award::before{content:""}.bi-back::before{content:""}.bi-backspace-fill::before{content:""}.bi-backspace-reverse-fill::before{content:""}.bi-backspace-reverse::before{content:""}.bi-backspace::before{content:""}.bi-badge-3d-fill::before{content:""}.bi-badge-3d::before{content:""}.bi-badge-4k-fill::before{content:""}.bi-badge-4k::before{content:""}.bi-badge-8k-fill::before{content:""}.bi-badge-8k::before{content:""}.bi-badge-ad-fill::before{content:""}.bi-badge-ad::before{content:""}.bi-badge-ar-fill::before{content:""}.bi-badge-ar::before{content:""}.bi-badge-cc-fill::before{content:""}.bi-badge-cc::before{content:""}.bi-badge-hd-fill::before{content:""}.bi-badge-hd::before{content:""}.bi-badge-tm-fill::before{content:""}.bi-badge-tm::before{content:""}.bi-badge-vo-fill::before{content:""}.bi-badge-vo::before{content:""}.bi-badge-vr-fill::before{content:""}.bi-badge-vr::before{content:""}.bi-badge-wc-fill::before{content:""}.bi-badge-wc::before{content:""}.bi-bag-check-fill::before{content:""}.bi-bag-check::before{content:""}.bi-bag-dash-fill::before{content:""}.bi-bag-dash::before{content:""}.bi-bag-fill::before{content:""}.bi-bag-plus-fill::before{content:""}.bi-bag-plus::before{content:""}.bi-bag-x-fill::before{content:""}.bi-bag-x::before{content:""}.bi-bag::before{content:""}.bi-bar-chart-fill::before{content:""}.bi-bar-chart-line-fill::before{content:""}.bi-bar-chart-line::before{content:""}.bi-bar-chart-steps::before{content:""}.bi-bar-chart::before{content:""}.bi-basket-fill::before{content:""}.bi-basket::before{content:""}.bi-basket2-fill::before{content:""}.bi-basket2::before{content:""}.bi-basket3-fill::before{content:""}.bi-basket3::before{content:""}.bi-battery-charging::before{content:""}.bi-battery-full::before{content:""}.bi-battery-half::before{content:""}.bi-battery::before{content:""}.bi-bell-fill::before{content:""}.bi-bell::before{content:""}.bi-bezier::before{content:""}.bi-bezier2::before{content:""}.bi-bicycle::before{content:""}.bi-binoculars-fill::before{content:""}.bi-binoculars::before{content:""}.bi-blockquote-left::before{content:""}.bi-blockquote-right::before{content:""}.bi-book-fill::before{content:""}.bi-book-half::before{content:""}.bi-book::before{content:""}.bi-bookmark-check-fill::before{content:""}.bi-bookmark-check::before{content:""}.bi-bookmark-dash-fill::before{content:""}.bi-bookmark-dash::before{content:""}.bi-bookmark-fill::before{content:""}.bi-bookmark-heart-fill::before{content:""}.bi-bookmark-heart::before{content:""}.bi-bookmark-plus-fill::before{content:""}.bi-bookmark-plus::before{content:""}.bi-bookmark-star-fill::before{content:""}.bi-bookmark-star::before{content:""}.bi-bookmark-x-fill::before{content:""}.bi-bookmark-x::before{content:""}.bi-bookmark::before{content:""}.bi-bookmarks-fill::before{content:""}.bi-bookmarks::before{content:""}.bi-bookshelf::before{content:""}.bi-bootstrap-fill::before{content:""}.bi-bootstrap-reboot::before{content:""}.bi-bootstrap::before{content:""}.bi-border-all::before{content:""}.bi-border-bottom::before{content:""}.bi-border-center::before{content:""}.bi-border-inner::before{content:""}.bi-border-left::before{content:""}.bi-border-middle::before{content:""}.bi-border-outer::before{content:""}.bi-border-right::before{content:""}.bi-border-style::before{content:""}.bi-border-top::before{content:""}.bi-border-width::before{content:""}.bi-border::before{content:""}.bi-bounding-box-circles::before{content:""}.bi-bounding-box::before{content:""}.bi-box-arrow-down-left::before{content:""}.bi-box-arrow-down-right::before{content:""}.bi-box-arrow-down::before{content:""}.bi-box-arrow-in-down-left::before{content:""}.bi-box-arrow-in-down-right::before{content:""}.bi-box-arrow-in-down::before{content:""}.bi-box-arrow-in-left::before{content:""}.bi-box-arrow-in-right::before{content:""}.bi-box-arrow-in-up-left::before{content:""}.bi-box-arrow-in-up-right::before{content:""}.bi-box-arrow-in-up::before{content:""}.bi-box-arrow-left::before{content:""}.bi-box-arrow-right::before{content:""}.bi-box-arrow-up-left::before{content:""}.bi-box-arrow-up-right::before{content:""}.bi-box-arrow-up::before{content:""}.bi-box-seam::before{content:""}.bi-box::before{content:""}.bi-braces::before{content:""}.bi-bricks::before{content:""}.bi-briefcase-fill::before{content:""}.bi-briefcase::before{content:""}.bi-brightness-alt-high-fill::before{content:""}.bi-brightness-alt-high::before{content:""}.bi-brightness-alt-low-fill::before{content:""}.bi-brightness-alt-low::before{content:""}.bi-brightness-high-fill::before{content:""}.bi-brightness-high::before{content:""}.bi-brightness-low-fill::before{content:""}.bi-brightness-low::before{content:""}.bi-broadcast-pin::before{content:""}.bi-broadcast::before{content:""}.bi-brush-fill::before{content:""}.bi-brush::before{content:""}.bi-bucket-fill::before{content:""}.bi-bucket::before{content:""}.bi-bug-fill::before{content:""}.bi-bug::before{content:""}.bi-building::before{content:""}.bi-bullseye::before{content:""}.bi-calculator-fill::before{content:""}.bi-calculator::before{content:""}.bi-calendar-check-fill::before{content:""}.bi-calendar-check::before{content:""}.bi-calendar-date-fill::before{content:""}.bi-calendar-date::before{content:""}.bi-calendar-day-fill::before{content:""}.bi-calendar-day::before{content:""}.bi-calendar-event-fill::before{content:""}.bi-calendar-event::before{content:""}.bi-calendar-fill::before{content:""}.bi-calendar-minus-fill::before{content:""}.bi-calendar-minus::before{content:""}.bi-calendar-month-fill::before{content:""}.bi-calendar-month::before{content:""}.bi-calendar-plus-fill::before{content:""}.bi-calendar-plus::before{content:""}.bi-calendar-range-fill::before{content:""}.bi-calendar-range::before{content:""}.bi-calendar-week-fill::before{content:""}.bi-calendar-week::before{content:""}.bi-calendar-x-fill::before{content:""}.bi-calendar-x::before{content:""}.bi-calendar::before{content:""}.bi-calendar2-check-fill::before{content:""}.bi-calendar2-check::before{content:""}.bi-calendar2-date-fill::before{content:""}.bi-calendar2-date::before{content:""}.bi-calendar2-day-fill::before{content:""}.bi-calendar2-day::before{content:""}.bi-calendar2-event-fill::before{content:""}.bi-calendar2-event::before{content:""}.bi-calendar2-fill::before{content:""}.bi-calendar2-minus-fill::before{content:""}.bi-calendar2-minus::before{content:""}.bi-calendar2-month-fill::before{content:""}.bi-calendar2-month::before{content:""}.bi-calendar2-plus-fill::before{content:""}.bi-calendar2-plus::before{content:""}.bi-calendar2-range-fill::before{content:""}.bi-calendar2-range::before{content:""}.bi-calendar2-week-fill::before{content:""}.bi-calendar2-week::before{content:""}.bi-calendar2-x-fill::before{content:""}.bi-calendar2-x::before{content:""}.bi-calendar2::before{content:""}.bi-calendar3-event-fill::before{content:""}.bi-calendar3-event::before{content:""}.bi-calendar3-fill::before{content:""}.bi-calendar3-range-fill::before{content:""}.bi-calendar3-range::before{content:""}.bi-calendar3-week-fill::before{content:""}.bi-calendar3-week::before{content:""}.bi-calendar3::before{content:""}.bi-calendar4-event::before{content:""}.bi-calendar4-range::before{content:""}.bi-calendar4-week::before{content:""}.bi-calendar4::before{content:""}.bi-camera-fill::before{content:""}.bi-camera-reels-fill::before{content:""}.bi-camera-reels::before{content:""}.bi-camera-video-fill::before{content:""}.bi-camera-video-off-fill::before{content:""}.bi-camera-video-off::before{content:""}.bi-camera-video::before{content:""}.bi-camera::before{content:""}.bi-camera2::before{content:""}.bi-capslock-fill::before{content:""}.bi-capslock::before{content:""}.bi-card-checklist::before{content:""}.bi-card-heading::before{content:""}.bi-card-image::before{content:""}.bi-card-list::before{content:""}.bi-card-text::before{content:""}.bi-caret-down-fill::before{content:""}.bi-caret-down-square-fill::before{content:""}.bi-caret-down-square::before{content:""}.bi-caret-down::before{content:""}.bi-caret-left-fill::before{content:""}.bi-caret-left-square-fill::before{content:""}.bi-caret-left-square::before{content:""}.bi-caret-left::before{content:""}.bi-caret-right-fill::before{content:""}.bi-caret-right-square-fill::before{content:""}.bi-caret-right-square::before{content:""}.bi-caret-right::before{content:""}.bi-caret-up-fill::before{content:""}.bi-caret-up-square-fill::before{content:""}.bi-caret-up-square::before{content:""}.bi-caret-up::before{content:""}.bi-cart-check-fill::before{content:""}.bi-cart-check::before{content:""}.bi-cart-dash-fill::before{content:""}.bi-cart-dash::before{content:""}.bi-cart-fill::before{content:""}.bi-cart-plus-fill::before{content:""}.bi-cart-plus::before{content:""}.bi-cart-x-fill::before{content:""}.bi-cart-x::before{content:""}.bi-cart::before{content:""}.bi-cart2::before{content:""}.bi-cart3::before{content:""}.bi-cart4::before{content:""}.bi-cash-stack::before{content:""}.bi-cash::before{content:""}.bi-cast::before{content:""}.bi-chat-dots-fill::before{content:""}.bi-chat-dots::before{content:""}.bi-chat-fill::before{content:""}.bi-chat-left-dots-fill::before{content:""}.bi-chat-left-dots::before{content:""}.bi-chat-left-fill::before{content:""}.bi-chat-left-quote-fill::before{content:""}.bi-chat-left-quote::before{content:""}.bi-chat-left-text-fill::before{content:""}.bi-chat-left-text::before{content:""}.bi-chat-left::before{content:""}.bi-chat-quote-fill::before{content:""}.bi-chat-quote::before{content:""}.bi-chat-right-dots-fill::before{content:""}.bi-chat-right-dots::before{content:""}.bi-chat-right-fill::before{content:""}.bi-chat-right-quote-fill::before{content:""}.bi-chat-right-quote::before{content:""}.bi-chat-right-text-fill::before{content:""}.bi-chat-right-text::before{content:""}.bi-chat-right::before{content:""}.bi-chat-square-dots-fill::before{content:""}.bi-chat-square-dots::before{content:""}.bi-chat-square-fill::before{content:""}.bi-chat-square-quote-fill::before{content:""}.bi-chat-square-quote::before{content:""}.bi-chat-square-text-fill::before{content:""}.bi-chat-square-text::before{content:""}.bi-chat-square::before{content:""}.bi-chat-text-fill::before{content:""}.bi-chat-text::before{content:""}.bi-chat::before{content:""}.bi-check-all::before{content:""}.bi-check-circle-fill::before{content:""}.bi-check-circle::before{content:""}.bi-check-square-fill::before{content:""}.bi-check-square::before{content:""}.bi-check::before{content:""}.bi-check2-all::before{content:""}.bi-check2-circle::before{content:""}.bi-check2-square::before{content:""}.bi-check2::before{content:""}.bi-chevron-bar-contract::before{content:""}.bi-chevron-bar-down::before{content:""}.bi-chevron-bar-expand::before{content:""}.bi-chevron-bar-left::before{content:""}.bi-chevron-bar-right::before{content:""}.bi-chevron-bar-up::before{content:""}.bi-chevron-compact-down::before{content:""}.bi-chevron-compact-left::before{content:""}.bi-chevron-compact-right::before{content:""}.bi-chevron-compact-up::before{content:""}.bi-chevron-contract::before{content:""}.bi-chevron-double-down::before{content:""}.bi-chevron-double-left::before{content:""}.bi-chevron-double-right::before{content:""}.bi-chevron-double-up::before{content:""}.bi-chevron-down::before{content:""}.bi-chevron-expand::before{content:""}.bi-chevron-left::before{content:""}.bi-chevron-right::before{content:""}.bi-chevron-up::before{content:""}.bi-circle-fill::before{content:""}.bi-circle-half::before{content:""}.bi-circle-square::before{content:""}.bi-circle::before{content:""}.bi-clipboard-check::before{content:""}.bi-clipboard-data::before{content:""}.bi-clipboard-minus::before{content:""}.bi-clipboard-plus::before{content:""}.bi-clipboard-x::before{content:""}.bi-clipboard::before{content:""}.bi-clock-fill::before{content:""}.bi-clock-history::before{content:""}.bi-clock::before{content:""}.bi-cloud-arrow-down-fill::before{content:""}.bi-cloud-arrow-down::before{content:""}.bi-cloud-arrow-up-fill::before{content:""}.bi-cloud-arrow-up::before{content:""}.bi-cloud-check-fill::before{content:""}.bi-cloud-check::before{content:""}.bi-cloud-download-fill::before{content:""}.bi-cloud-download::before{content:""}.bi-cloud-drizzle-fill::before{content:""}.bi-cloud-drizzle::before{content:""}.bi-cloud-fill::before{content:""}.bi-cloud-fog-fill::before{content:""}.bi-cloud-fog::before{content:""}.bi-cloud-fog2-fill::before{content:""}.bi-cloud-fog2::before{content:""}.bi-cloud-hail-fill::before{content:""}.bi-cloud-hail::before{content:""}.bi-cloud-haze-fill::before{content:""}.bi-cloud-haze::before{content:""}.bi-cloud-haze2-fill::before{content:""}.bi-cloud-lightning-fill::before{content:""}.bi-cloud-lightning-rain-fill::before{content:""}.bi-cloud-lightning-rain::before{content:""}.bi-cloud-lightning::before{content:""}.bi-cloud-minus-fill::before{content:""}.bi-cloud-minus::before{content:""}.bi-cloud-moon-fill::before{content:""}.bi-cloud-moon::before{content:""}.bi-cloud-plus-fill::before{content:""}.bi-cloud-plus::before{content:""}.bi-cloud-rain-fill::before{content:""}.bi-cloud-rain-heavy-fill::before{content:""}.bi-cloud-rain-heavy::before{content:""}.bi-cloud-rain::before{content:""}.bi-cloud-slash-fill::before{content:""}.bi-cloud-slash::before{content:""}.bi-cloud-sleet-fill::before{content:""}.bi-cloud-sleet::before{content:""}.bi-cloud-snow-fill::before{content:""}.bi-cloud-snow::before{content:""}.bi-cloud-sun-fill::before{content:""}.bi-cloud-sun::before{content:""}.bi-cloud-upload-fill::before{content:""}.bi-cloud-upload::before{content:""}.bi-cloud::before{content:""}.bi-clouds-fill::before{content:""}.bi-clouds::before{content:""}.bi-cloudy-fill::before{content:""}.bi-cloudy::before{content:""}.bi-code-slash::before{content:""}.bi-code-square::before{content:""}.bi-code::before{content:""}.bi-collection-fill::before{content:""}.bi-collection-play-fill::before{content:""}.bi-collection-play::before{content:""}.bi-collection::before{content:""}.bi-columns-gap::before{content:""}.bi-columns::before{content:""}.bi-command::before{content:""}.bi-compass-fill::before{content:""}.bi-compass::before{content:""}.bi-cone-striped::before{content:""}.bi-cone::before{content:""}.bi-controller::before{content:""}.bi-cpu-fill::before{content:""}.bi-cpu::before{content:""}.bi-credit-card-2-back-fill::before{content:""}.bi-credit-card-2-back::before{content:""}.bi-credit-card-2-front-fill::before{content:""}.bi-credit-card-2-front::before{content:""}.bi-credit-card-fill::before{content:""}.bi-credit-card::before{content:""}.bi-crop::before{content:""}.bi-cup-fill::before{content:""}.bi-cup-straw::before{content:""}.bi-cup::before{content:""}.bi-cursor-fill::before{content:""}.bi-cursor-text::before{content:""}.bi-cursor::before{content:""}.bi-dash-circle-dotted::before{content:""}.bi-dash-circle-fill::before{content:""}.bi-dash-circle::before{content:""}.bi-dash-square-dotted::before{content:""}.bi-dash-square-fill::before{content:""}.bi-dash-square::before{content:""}.bi-dash::before{content:""}.bi-diagram-2-fill::before{content:""}.bi-diagram-2::before{content:""}.bi-diagram-3-fill::before{content:""}.bi-diagram-3::before{content:""}.bi-diamond-fill::before{content:""}.bi-diamond-half::before{content:""}.bi-diamond::before{content:""}.bi-dice-1-fill::before{content:""}.bi-dice-1::before{content:""}.bi-dice-2-fill::before{content:""}.bi-dice-2::before{content:""}.bi-dice-3-fill::before{content:""}.bi-dice-3::before{content:""}.bi-dice-4-fill::before{content:""}.bi-dice-4::before{content:""}.bi-dice-5-fill::before{content:""}.bi-dice-5::before{content:""}.bi-dice-6-fill::before{content:""}.bi-dice-6::before{content:""}.bi-disc-fill::before{content:""}.bi-disc::before{content:""}.bi-discord::before{content:""}.bi-display-fill::before{content:""}.bi-display::before{content:""}.bi-distribute-horizontal::before{content:""}.bi-distribute-vertical::before{content:""}.bi-door-closed-fill::before{content:""}.bi-door-closed::before{content:""}.bi-door-open-fill::before{content:""}.bi-door-open::before{content:""}.bi-dot::before{content:""}.bi-download::before{content:""}.bi-droplet-fill::before{content:""}.bi-droplet-half::before{content:""}.bi-droplet::before{content:""}.bi-earbuds::before{content:""}.bi-easel-fill::before{content:""}.bi-easel::before{content:""}.bi-egg-fill::before{content:""}.bi-egg-fried::before{content:""}.bi-egg::before{content:""}.bi-eject-fill::before{content:""}.bi-eject::before{content:""}.bi-emoji-angry-fill::before{content:""}.bi-emoji-angry::before{content:""}.bi-emoji-dizzy-fill::before{content:""}.bi-emoji-dizzy::before{content:""}.bi-emoji-expressionless-fill::before{content:""}.bi-emoji-expressionless::before{content:""}.bi-emoji-frown-fill::before{content:""}.bi-emoji-frown::before{content:""}.bi-emoji-heart-eyes-fill::before{content:""}.bi-emoji-heart-eyes::before{content:""}.bi-emoji-laughing-fill::before{content:""}.bi-emoji-laughing::before{content:""}.bi-emoji-neutral-fill::before{content:""}.bi-emoji-neutral::before{content:""}.bi-emoji-smile-fill::before{content:""}.bi-emoji-smile-upside-down-fill::before{content:""}.bi-emoji-smile-upside-down::before{content:""}.bi-emoji-smile::before{content:""}.bi-emoji-sunglasses-fill::before{content:""}.bi-emoji-sunglasses::before{content:""}.bi-emoji-wink-fill::before{content:""}.bi-emoji-wink::before{content:""}.bi-envelope-fill::before{content:""}.bi-envelope-open-fill::before{content:""}.bi-envelope-open::before{content:""}.bi-envelope::before{content:""}.bi-eraser-fill::before{content:""}.bi-eraser::before{content:""}.bi-exclamation-circle-fill::before{content:""}.bi-exclamation-circle::before{content:""}.bi-exclamation-diamond-fill::before{content:""}.bi-exclamation-diamond::before{content:""}.bi-exclamation-octagon-fill::before{content:""}.bi-exclamation-octagon::before{content:""}.bi-exclamation-square-fill::before{content:""}.bi-exclamation-square::before{content:""}.bi-exclamation-triangle-fill::before{content:""}.bi-exclamation-triangle::before{content:""}.bi-exclamation::before{content:""}.bi-exclude::before{content:""}.bi-eye-fill::before{content:""}.bi-eye-slash-fill::before{content:""}.bi-eye-slash::before{content:""}.bi-eye::before{content:""}.bi-eyedropper::before{content:""}.bi-eyeglasses::before{content:""}.bi-facebook::before{content:""}.bi-file-arrow-down-fill::before{content:""}.bi-file-arrow-down::before{content:""}.bi-file-arrow-up-fill::before{content:""}.bi-file-arrow-up::before{content:""}.bi-file-bar-graph-fill::before{content:""}.bi-file-bar-graph::before{content:""}.bi-file-binary-fill::before{content:""}.bi-file-binary::before{content:""}.bi-file-break-fill::before{content:""}.bi-file-break::before{content:""}.bi-file-check-fill::before{content:""}.bi-file-check::before{content:""}.bi-file-code-fill::before{content:""}.bi-file-code::before{content:""}.bi-file-diff-fill::before{content:""}.bi-file-diff::before{content:""}.bi-file-earmark-arrow-down-fill::before{content:""}.bi-file-earmark-arrow-down::before{content:""}.bi-file-earmark-arrow-up-fill::before{content:""}.bi-file-earmark-arrow-up::before{content:""}.bi-file-earmark-bar-graph-fill::before{content:""}.bi-file-earmark-bar-graph::before{content:""}.bi-file-earmark-binary-fill::before{content:""}.bi-file-earmark-binary::before{content:""}.bi-file-earmark-break-fill::before{content:""}.bi-file-earmark-break::before{content:""}.bi-file-earmark-check-fill::before{content:""}.bi-file-earmark-check::before{content:""}.bi-file-earmark-code-fill::before{content:""}.bi-file-earmark-code::before{content:""}.bi-file-earmark-diff-fill::before{content:""}.bi-file-earmark-diff::before{content:""}.bi-file-earmark-easel-fill::before{content:""}.bi-file-earmark-easel::before{content:""}.bi-file-earmark-excel-fill::before{content:""}.bi-file-earmark-excel::before{content:""}.bi-file-earmark-fill::before{content:""}.bi-file-earmark-font-fill::before{content:""}.bi-file-earmark-font::before{content:""}.bi-file-earmark-image-fill::before{content:""}.bi-file-earmark-image::before{content:""}.bi-file-earmark-lock-fill::before{content:""}.bi-file-earmark-lock::before{content:""}.bi-file-earmark-lock2-fill::before{content:""}.bi-file-earmark-lock2::before{content:""}.bi-file-earmark-medical-fill::before{content:""}.bi-file-earmark-medical::before{content:""}.bi-file-earmark-minus-fill::before{content:""}.bi-file-earmark-minus::before{content:""}.bi-file-earmark-music-fill::before{content:""}.bi-file-earmark-music::before{content:""}.bi-file-earmark-person-fill::before{content:""}.bi-file-earmark-person::before{content:""}.bi-file-earmark-play-fill::before{content:""}.bi-file-earmark-play::before{content:""}.bi-file-earmark-plus-fill::before{content:""}.bi-file-earmark-plus::before{content:""}.bi-file-earmark-post-fill::before{content:""}.bi-file-earmark-post::before{content:""}.bi-file-earmark-ppt-fill::before{content:""}.bi-file-earmark-ppt::before{content:""}.bi-file-earmark-richtext-fill::before{content:""}.bi-file-earmark-richtext::before{content:""}.bi-file-earmark-ruled-fill::before{content:""}.bi-file-earmark-ruled::before{content:""}.bi-file-earmark-slides-fill::before{content:""}.bi-file-earmark-slides::before{content:""}.bi-file-earmark-spreadsheet-fill::before{content:""}.bi-file-earmark-spreadsheet::before{content:""}.bi-file-earmark-text-fill::before{content:""}.bi-file-earmark-text::before{content:""}.bi-file-earmark-word-fill::before{content:""}.bi-file-earmark-word::before{content:""}.bi-file-earmark-x-fill::before{content:""}.bi-file-earmark-x::before{content:""}.bi-file-earmark-zip-fill::before{content:""}.bi-file-earmark-zip::before{content:""}.bi-file-earmark::before{content:""}.bi-file-easel-fill::before{content:""}.bi-file-easel::before{content:""}.bi-file-excel-fill::before{content:""}.bi-file-excel::before{content:""}.bi-file-fill::before{content:""}.bi-file-font-fill::before{content:""}.bi-file-font::before{content:""}.bi-file-image-fill::before{content:""}.bi-file-image::before{content:""}.bi-file-lock-fill::before{content:""}.bi-file-lock::before{content:""}.bi-file-lock2-fill::before{content:""}.bi-file-lock2::before{content:""}.bi-file-medical-fill::before{content:""}.bi-file-medical::before{content:""}.bi-file-minus-fill::before{content:""}.bi-file-minus::before{content:""}.bi-file-music-fill::before{content:""}.bi-file-music::before{content:""}.bi-file-person-fill::before{content:""}.bi-file-person::before{content:""}.bi-file-play-fill::before{content:""}.bi-file-play::before{content:""}.bi-file-plus-fill::before{content:""}.bi-file-plus::before{content:""}.bi-file-post-fill::before{content:""}.bi-file-post::before{content:""}.bi-file-ppt-fill::before{content:""}.bi-file-ppt::before{content:""}.bi-file-richtext-fill::before{content:""}.bi-file-richtext::before{content:""}.bi-file-ruled-fill::before{content:""}.bi-file-ruled::before{content:""}.bi-file-slides-fill::before{content:""}.bi-file-slides::before{content:""}.bi-file-spreadsheet-fill::before{content:""}.bi-file-spreadsheet::before{content:""}.bi-file-text-fill::before{content:""}.bi-file-text::before{content:""}.bi-file-word-fill::before{content:""}.bi-file-word::before{content:""}.bi-file-x-fill::before{content:""}.bi-file-x::before{content:""}.bi-file-zip-fill::before{content:""}.bi-file-zip::before{content:""}.bi-file::before{content:""}.bi-files-alt::before{content:""}.bi-files::before{content:""}.bi-film::before{content:""}.bi-filter-circle-fill::before{content:""}.bi-filter-circle::before{content:""}.bi-filter-left::before{content:""}.bi-filter-right::before{content:""}.bi-filter-square-fill::before{content:""}.bi-filter-square::before{content:""}.bi-filter::before{content:""}.bi-flag-fill::before{content:""}.bi-flag::before{content:""}.bi-flower1::before{content:""}.bi-flower2::before{content:""}.bi-flower3::before{content:""}.bi-folder-check::before{content:""}.bi-folder-fill::before{content:""}.bi-folder-minus::before{content:""}.bi-folder-plus::before{content:""}.bi-folder-symlink-fill::before{content:""}.bi-folder-symlink::before{content:""}.bi-folder-x::before{content:""}.bi-folder::before{content:""}.bi-folder2-open::before{content:""}.bi-folder2::before{content:""}.bi-fonts::before{content:""}.bi-forward-fill::before{content:""}.bi-forward::before{content:""}.bi-front::before{content:""}.bi-fullscreen-exit::before{content:""}.bi-fullscreen::before{content:""}.bi-funnel-fill::before{content:""}.bi-funnel::before{content:""}.bi-gear-fill::before{content:""}.bi-gear-wide-connected::before{content:""}.bi-gear-wide::before{content:""}.bi-gear::before{content:""}.bi-gem::before{content:""}.bi-geo-alt-fill::before{content:""}.bi-geo-alt::before{content:""}.bi-geo-fill::before{content:""}.bi-geo::before{content:""}.bi-gift-fill::before{content:""}.bi-gift::before{content:""}.bi-github::before{content:""}.bi-globe::before{content:""}.bi-globe2::before{content:""}.bi-google::before{content:""}.bi-graph-down::before{content:""}.bi-graph-up::before{content:""}.bi-grid-1x2-fill::before{content:""}.bi-grid-1x2::before{content:""}.bi-grid-3x2-gap-fill::before{content:""}.bi-grid-3x2-gap::before{content:""}.bi-grid-3x2::before{content:""}.bi-grid-3x3-gap-fill::before{content:""}.bi-grid-3x3-gap::before{content:""}.bi-grid-3x3::before{content:""}.bi-grid-fill::before{content:""}.bi-grid::before{content:""}.bi-grip-horizontal::before{content:""}.bi-grip-vertical::before{content:""}.bi-hammer::before{content:""}.bi-hand-index-fill::before{content:""}.bi-hand-index-thumb-fill::before{content:""}.bi-hand-index-thumb::before{content:""}.bi-hand-index::before{content:""}.bi-hand-thumbs-down-fill::before{content:""}.bi-hand-thumbs-down::before{content:""}.bi-hand-thumbs-up-fill::before{content:""}.bi-hand-thumbs-up::before{content:""}.bi-handbag-fill::before{content:""}.bi-handbag::before{content:""}.bi-hash::before{content:""}.bi-hdd-fill::before{content:""}.bi-hdd-network-fill::before{content:""}.bi-hdd-network::before{content:""}.bi-hdd-rack-fill::before{content:""}.bi-hdd-rack::before{content:""}.bi-hdd-stack-fill::before{content:""}.bi-hdd-stack::before{content:""}.bi-hdd::before{content:""}.bi-headphones::before{content:""}.bi-headset::before{content:""}.bi-heart-fill::before{content:""}.bi-heart-half::before{content:""}.bi-heart::before{content:""}.bi-heptagon-fill::before{content:""}.bi-heptagon-half::before{content:""}.bi-heptagon::before{content:""}.bi-hexagon-fill::before{content:""}.bi-hexagon-half::before{content:""}.bi-hexagon::before{content:""}.bi-hourglass-bottom::before{content:""}.bi-hourglass-split::before{content:""}.bi-hourglass-top::before{content:""}.bi-hourglass::before{content:""}.bi-house-door-fill::before{content:""}.bi-house-door::before{content:""}.bi-house-fill::before{content:""}.bi-house::before{content:""}.bi-hr::before{content:""}.bi-hurricane::before{content:""}.bi-image-alt::before{content:""}.bi-image-fill::before{content:""}.bi-image::before{content:""}.bi-images::before{content:""}.bi-inbox-fill::before{content:""}.bi-inbox::before{content:""}.bi-inboxes-fill::before{content:""}.bi-inboxes::before{content:""}.bi-info-circle-fill::before{content:""}.bi-info-circle::before{content:""}.bi-info-square-fill::before{content:""}.bi-info-square::before{content:""}.bi-info::before{content:""}.bi-input-cursor-text::before{content:""}.bi-input-cursor::before{content:""}.bi-instagram::before{content:""}.bi-intersect::before{content:""}.bi-journal-album::before{content:""}.bi-journal-arrow-down::before{content:""}.bi-journal-arrow-up::before{content:""}.bi-journal-bookmark-fill::before{content:""}.bi-journal-bookmark::before{content:""}.bi-journal-check::before{content:""}.bi-journal-code::before{content:""}.bi-journal-medical::before{content:""}.bi-journal-minus::before{content:""}.bi-journal-plus::before{content:""}.bi-journal-richtext::before{content:""}.bi-journal-text::before{content:""}.bi-journal-x::before{content:""}.bi-journal::before{content:""}.bi-journals::before{content:""}.bi-joystick::before{content:""}.bi-justify-left::before{content:""}.bi-justify-right::before{content:""}.bi-justify::before{content:""}.bi-kanban-fill::before{content:""}.bi-kanban::before{content:""}.bi-key-fill::before{content:""}.bi-key::before{content:""}.bi-keyboard-fill::before{content:""}.bi-keyboard::before{content:""}.bi-ladder::before{content:""}.bi-lamp-fill::before{content:""}.bi-lamp::before{content:""}.bi-laptop-fill::before{content:""}.bi-laptop::before{content:""}.bi-layer-backward::before{content:""}.bi-layer-forward::before{content:""}.bi-layers-fill::before{content:""}.bi-layers-half::before{content:""}.bi-layers::before{content:""}.bi-layout-sidebar-inset-reverse::before{content:""}.bi-layout-sidebar-inset::before{content:""}.bi-layout-sidebar-reverse::before{content:""}.bi-layout-sidebar::before{content:""}.bi-layout-split::before{content:""}.bi-layout-text-sidebar-reverse::before{content:""}.bi-layout-text-sidebar::before{content:""}.bi-layout-text-window-reverse::before{content:""}.bi-layout-text-window::before{content:""}.bi-layout-three-columns::before{content:""}.bi-layout-wtf::before{content:""}.bi-life-preserver::before{content:""}.bi-lightbulb-fill::before{content:""}.bi-lightbulb-off-fill::before{content:""}.bi-lightbulb-off::before{content:""}.bi-lightbulb::before{content:""}.bi-lightning-charge-fill::before{content:""}.bi-lightning-charge::before{content:""}.bi-lightning-fill::before{content:""}.bi-lightning::before{content:""}.bi-link-45deg::before{content:""}.bi-link::before{content:""}.bi-linkedin::before{content:""}.bi-list-check::before{content:""}.bi-list-nested::before{content:""}.bi-list-ol::before{content:""}.bi-list-stars::before{content:""}.bi-list-task::before{content:""}.bi-list-ul::before{content:""}.bi-list::before{content:""}.bi-lock-fill::before{content:""}.bi-lock::before{content:""}.bi-mailbox::before{content:""}.bi-mailbox2::before{content:""}.bi-map-fill::before{content:""}.bi-map::before{content:""}.bi-markdown-fill::before{content:""}.bi-markdown::before{content:""}.bi-mask::before{content:""}.bi-megaphone-fill::before{content:""}.bi-megaphone::before{content:""}.bi-menu-app-fill::before{content:""}.bi-menu-app::before{content:""}.bi-menu-button-fill::before{content:""}.bi-menu-button-wide-fill::before{content:""}.bi-menu-button-wide::before{content:""}.bi-menu-button::before{content:""}.bi-menu-down::before{content:""}.bi-menu-up::before{content:""}.bi-mic-fill::before{content:""}.bi-mic-mute-fill::before{content:""}.bi-mic-mute::before{content:""}.bi-mic::before{content:""}.bi-minecart-loaded::before{content:""}.bi-minecart::before{content:""}.bi-moisture::before{content:""}.bi-moon-fill::before{content:""}.bi-moon-stars-fill::before{content:""}.bi-moon-stars::before{content:""}.bi-moon::before{content:""}.bi-mouse-fill::before{content:""}.bi-mouse::before{content:""}.bi-mouse2-fill::before{content:""}.bi-mouse2::before{content:""}.bi-mouse3-fill::before{content:""}.bi-mouse3::before{content:""}.bi-music-note-beamed::before{content:""}.bi-music-note-list::before{content:""}.bi-music-note::before{content:""}.bi-music-player-fill::before{content:""}.bi-music-player::before{content:""}.bi-newspaper::before{content:""}.bi-node-minus-fill::before{content:""}.bi-node-minus::before{content:""}.bi-node-plus-fill::before{content:""}.bi-node-plus::before{content:""}.bi-nut-fill::before{content:""}.bi-nut::before{content:""}.bi-octagon-fill::before{content:""}.bi-octagon-half::before{content:""}.bi-octagon::before{content:""}.bi-option::before{content:""}.bi-outlet::before{content:""}.bi-paint-bucket::before{content:""}.bi-palette-fill::before{content:""}.bi-palette::before{content:""}.bi-palette2::before{content:""}.bi-paperclip::before{content:""}.bi-paragraph::before{content:""}.bi-patch-check-fill::before{content:""}.bi-patch-check::before{content:""}.bi-patch-exclamation-fill::before{content:""}.bi-patch-exclamation::before{content:""}.bi-patch-minus-fill::before{content:""}.bi-patch-minus::before{content:""}.bi-patch-plus-fill::before{content:""}.bi-patch-plus::before{content:""}.bi-patch-question-fill::before{content:""}.bi-patch-question::before{content:""}.bi-pause-btn-fill::before{content:""}.bi-pause-btn::before{content:""}.bi-pause-circle-fill::before{content:""}.bi-pause-circle::before{content:""}.bi-pause-fill::before{content:""}.bi-pause::before{content:""}.bi-peace-fill::before{content:""}.bi-peace::before{content:""}.bi-pen-fill::before{content:""}.bi-pen::before{content:""}.bi-pencil-fill::before{content:""}.bi-pencil-square::before{content:""}.bi-pencil::before{content:""}.bi-pentagon-fill::before{content:""}.bi-pentagon-half::before{content:""}.bi-pentagon::before{content:""}.bi-people-fill::before{content:""}.bi-people::before{content:""}.bi-percent::before{content:""}.bi-person-badge-fill::before{content:""}.bi-person-badge::before{content:""}.bi-person-bounding-box::before{content:""}.bi-person-check-fill::before{content:""}.bi-person-check::before{content:""}.bi-person-circle::before{content:""}.bi-person-dash-fill::before{content:""}.bi-person-dash::before{content:""}.bi-person-fill::before{content:""}.bi-person-lines-fill::before{content:""}.bi-person-plus-fill::before{content:""}.bi-person-plus::before{content:""}.bi-person-square::before{content:""}.bi-person-x-fill::before{content:""}.bi-person-x::before{content:""}.bi-person::before{content:""}.bi-phone-fill::before{content:""}.bi-phone-landscape-fill::before{content:""}.bi-phone-landscape::before{content:""}.bi-phone-vibrate-fill::before{content:""}.bi-phone-vibrate::before{content:""}.bi-phone::before{content:""}.bi-pie-chart-fill::before{content:""}.bi-pie-chart::before{content:""}.bi-pin-angle-fill::before{content:""}.bi-pin-angle::before{content:""}.bi-pin-fill::before{content:""}.bi-pin::before{content:""}.bi-pip-fill::before{content:""}.bi-pip::before{content:""}.bi-play-btn-fill::before{content:""}.bi-play-btn::before{content:""}.bi-play-circle-fill::before{content:""}.bi-play-circle::before{content:""}.bi-play-fill::before{content:""}.bi-play::before{content:""}.bi-plug-fill::before{content:""}.bi-plug::before{content:""}.bi-plus-circle-dotted::before{content:""}.bi-plus-circle-fill::before{content:""}.bi-plus-circle::before{content:""}.bi-plus-square-dotted::before{content:""}.bi-plus-square-fill::before{content:""}.bi-plus-square::before{content:""}.bi-plus::before{content:""}.bi-power::before{content:""}.bi-printer-fill::before{content:""}.bi-printer::before{content:""}.bi-puzzle-fill::before{content:""}.bi-puzzle::before{content:""}.bi-question-circle-fill::before{content:""}.bi-question-circle::before{content:""}.bi-question-diamond-fill::before{content:""}.bi-question-diamond::before{content:""}.bi-question-octagon-fill::before{content:""}.bi-question-octagon::before{content:""}.bi-question-square-fill::before{content:""}.bi-question-square::before{content:""}.bi-question::before{content:""}.bi-rainbow::before{content:""}.bi-receipt-cutoff::before{content:""}.bi-receipt::before{content:""}.bi-reception-0::before{content:""}.bi-reception-1::before{content:""}.bi-reception-2::before{content:""}.bi-reception-3::before{content:""}.bi-reception-4::before{content:""}.bi-record-btn-fill::before{content:""}.bi-record-btn::before{content:""}.bi-record-circle-fill::before{content:""}.bi-record-circle::before{content:""}.bi-record-fill::before{content:""}.bi-record::before{content:""}.bi-record2-fill::before{content:""}.bi-record2::before{content:""}.bi-reply-all-fill::before{content:""}.bi-reply-all::before{content:""}.bi-reply-fill::before{content:""}.bi-reply::before{content:""}.bi-rss-fill::before{content:""}.bi-rss::before{content:""}.bi-rulers::before{content:""}.bi-save-fill::before{content:""}.bi-save::before{content:""}.bi-save2-fill::before{content:""}.bi-save2::before{content:""}.bi-scissors::before{content:""}.bi-screwdriver::before{content:""}.bi-search::before{content:""}.bi-segmented-nav::before{content:""}.bi-server::before{content:""}.bi-share-fill::before{content:""}.bi-share::before{content:""}.bi-shield-check::before{content:""}.bi-shield-exclamation::before{content:""}.bi-shield-fill-check::before{content:""}.bi-shield-fill-exclamation::before{content:""}.bi-shield-fill-minus::before{content:""}.bi-shield-fill-plus::before{content:""}.bi-shield-fill-x::before{content:""}.bi-shield-fill::before{content:""}.bi-shield-lock-fill::before{content:""}.bi-shield-lock::before{content:""}.bi-shield-minus::before{content:""}.bi-shield-plus::before{content:""}.bi-shield-shaded::before{content:""}.bi-shield-slash-fill::before{content:""}.bi-shield-slash::before{content:""}.bi-shield-x::before{content:""}.bi-shield::before{content:""}.bi-shift-fill::before{content:""}.bi-shift::before{content:""}.bi-shop-window::before{content:""}.bi-shop::before{content:""}.bi-shuffle::before{content:""}.bi-signpost-2-fill::before{content:""}.bi-signpost-2::before{content:""}.bi-signpost-fill::before{content:""}.bi-signpost-split-fill::before{content:""}.bi-signpost-split::before{content:""}.bi-signpost::before{content:""}.bi-sim-fill::before{content:""}.bi-sim::before{content:""}.bi-skip-backward-btn-fill::before{content:""}.bi-skip-backward-btn::before{content:""}.bi-skip-backward-circle-fill::before{content:""}.bi-skip-backward-circle::before{content:""}.bi-skip-backward-fill::before{content:""}.bi-skip-backward::before{content:""}.bi-skip-end-btn-fill::before{content:""}.bi-skip-end-btn::before{content:""}.bi-skip-end-circle-fill::before{content:""}.bi-skip-end-circle::before{content:""}.bi-skip-end-fill::before{content:""}.bi-skip-end::before{content:""}.bi-skip-forward-btn-fill::before{content:""}.bi-skip-forward-btn::before{content:""}.bi-skip-forward-circle-fill::before{content:""}.bi-skip-forward-circle::before{content:""}.bi-skip-forward-fill::before{content:""}.bi-skip-forward::before{content:""}.bi-skip-start-btn-fill::before{content:""}.bi-skip-start-btn::before{content:""}.bi-skip-start-circle-fill::before{content:""}.bi-skip-start-circle::before{content:""}.bi-skip-start-fill::before{content:""}.bi-skip-start::before{content:""}.bi-slack::before{content:""}.bi-slash-circle-fill::before{content:""}.bi-slash-circle::before{content:""}.bi-slash-square-fill::before{content:""}.bi-slash-square::before{content:""}.bi-slash::before{content:""}.bi-sliders::before{content:""}.bi-smartwatch::before{content:""}.bi-snow::before{content:""}.bi-snow2::before{content:""}.bi-snow3::before{content:""}.bi-sort-alpha-down-alt::before{content:""}.bi-sort-alpha-down::before{content:""}.bi-sort-alpha-up-alt::before{content:""}.bi-sort-alpha-up::before{content:""}.bi-sort-down-alt::before{content:""}.bi-sort-down::before{content:""}.bi-sort-numeric-down-alt::before{content:""}.bi-sort-numeric-down::before{content:""}.bi-sort-numeric-up-alt::before{content:""}.bi-sort-numeric-up::before{content:""}.bi-sort-up-alt::before{content:""}.bi-sort-up::before{content:""}.bi-soundwave::before{content:""}.bi-speaker-fill::before{content:""}.bi-speaker::before{content:""}.bi-speedometer::before{content:""}.bi-speedometer2::before{content:""}.bi-spellcheck::before{content:""}.bi-square-fill::before{content:""}.bi-square-half::before{content:""}.bi-square::before{content:""}.bi-stack::before{content:""}.bi-star-fill::before{content:""}.bi-star-half::before{content:""}.bi-star::before{content:""}.bi-stars::before{content:""}.bi-stickies-fill::before{content:""}.bi-stickies::before{content:""}.bi-sticky-fill::before{content:""}.bi-sticky::before{content:""}.bi-stop-btn-fill::before{content:""}.bi-stop-btn::before{content:""}.bi-stop-circle-fill::before{content:""}.bi-stop-circle::before{content:""}.bi-stop-fill::before{content:""}.bi-stop::before{content:""}.bi-stoplights-fill::before{content:""}.bi-stoplights::before{content:""}.bi-stopwatch-fill::before{content:""}.bi-stopwatch::before{content:""}.bi-subtract::before{content:""}.bi-suit-club-fill::before{content:""}.bi-suit-club::before{content:""}.bi-suit-diamond-fill::before{content:""}.bi-suit-diamond::before{content:""}.bi-suit-heart-fill::before{content:""}.bi-suit-heart::before{content:""}.bi-suit-spade-fill::before{content:""}.bi-suit-spade::before{content:""}.bi-sun-fill::before{content:""}.bi-sun::before{content:""}.bi-sunglasses::before{content:""}.bi-sunrise-fill::before{content:""}.bi-sunrise::before{content:""}.bi-sunset-fill::before{content:""}.bi-sunset::before{content:""}.bi-symmetry-horizontal::before{content:""}.bi-symmetry-vertical::before{content:""}.bi-table::before{content:""}.bi-tablet-fill::before{content:""}.bi-tablet-landscape-fill::before{content:""}.bi-tablet-landscape::before{content:""}.bi-tablet::before{content:""}.bi-tag-fill::before{content:""}.bi-tag::before{content:""}.bi-tags-fill::before{content:""}.bi-tags::before{content:""}.bi-telegram::before{content:""}.bi-telephone-fill::before{content:""}.bi-telephone-forward-fill::before{content:""}.bi-telephone-forward::before{content:""}.bi-telephone-inbound-fill::before{content:""}.bi-telephone-inbound::before{content:""}.bi-telephone-minus-fill::before{content:""}.bi-telephone-minus::before{content:""}.bi-telephone-outbound-fill::before{content:""}.bi-telephone-outbound::before{content:""}.bi-telephone-plus-fill::before{content:""}.bi-telephone-plus::before{content:""}.bi-telephone-x-fill::before{content:""}.bi-telephone-x::before{content:""}.bi-telephone::before{content:""}.bi-terminal-fill::before{content:""}.bi-terminal::before{content:""}.bi-text-center::before{content:""}.bi-text-indent-left::before{content:""}.bi-text-indent-right::before{content:""}.bi-text-left::before{content:""}.bi-text-paragraph::before{content:""}.bi-text-right::before{content:""}.bi-textarea-resize::before{content:""}.bi-textarea-t::before{content:""}.bi-textarea::before{content:""}.bi-thermometer-half::before{content:""}.bi-thermometer-high::before{content:""}.bi-thermometer-low::before{content:""}.bi-thermometer-snow::before{content:""}.bi-thermometer-sun::before{content:""}.bi-thermometer::before{content:""}.bi-three-dots-vertical::before{content:""}.bi-three-dots::before{content:""}.bi-toggle-off::before{content:""}.bi-toggle-on::before{content:""}.bi-toggle2-off::before{content:""}.bi-toggle2-on::before{content:""}.bi-toggles::before{content:""}.bi-toggles2::before{content:""}.bi-tools::before{content:""}.bi-tornado::before{content:""}.bi-trash-fill::before{content:""}.bi-trash::before{content:""}.bi-trash2-fill::before{content:""}.bi-trash2::before{content:""}.bi-tree-fill::before{content:""}.bi-tree::before{content:""}.bi-triangle-fill::before{content:""}.bi-triangle-half::before{content:""}.bi-triangle::before{content:""}.bi-trophy-fill::before{content:""}.bi-trophy::before{content:""}.bi-tropical-storm::before{content:""}.bi-truck-flatbed::before{content:""}.bi-truck::before{content:""}.bi-tsunami::before{content:""}.bi-tv-fill::before{content:""}.bi-tv::before{content:""}.bi-twitch::before{content:""}.bi-twitter::before{content:""}.bi-type-bold::before{content:""}.bi-type-h1::before{content:""}.bi-type-h2::before{content:""}.bi-type-h3::before{content:""}.bi-type-italic::before{content:""}.bi-type-strikethrough::before{content:""}.bi-type-underline::before{content:""}.bi-type::before{content:""}.bi-ui-checks-grid::before{content:""}.bi-ui-checks::before{content:""}.bi-ui-radios-grid::before{content:""}.bi-ui-radios::before{content:""}.bi-umbrella-fill::before{content:""}.bi-umbrella::before{content:""}.bi-union::before{content:""}.bi-unlock-fill::before{content:""}.bi-unlock::before{content:""}.bi-upc-scan::before{content:""}.bi-upc::before{content:""}.bi-upload::before{content:""}.bi-vector-pen::before{content:""}.bi-view-list::before{content:""}.bi-view-stacked::before{content:""}.bi-vinyl-fill::before{content:""}.bi-vinyl::before{content:""}.bi-voicemail::before{content:""}.bi-volume-down-fill::before{content:""}.bi-volume-down::before{content:""}.bi-volume-mute-fill::before{content:""}.bi-volume-mute::before{content:""}.bi-volume-off-fill::before{content:""}.bi-volume-off::before{content:""}.bi-volume-up-fill::before{content:""}.bi-volume-up::before{content:""}.bi-vr::before{content:""}.bi-wallet-fill::before{content:""}.bi-wallet::before{content:""}.bi-wallet2::before{content:""}.bi-watch::before{content:""}.bi-water::before{content:""}.bi-whatsapp::before{content:""}.bi-wifi-1::before{content:""}.bi-wifi-2::before{content:""}.bi-wifi-off::before{content:""}.bi-wifi::before{content:""}.bi-wind::before{content:""}.bi-window-dock::before{content:""}.bi-window-sidebar::before{content:""}.bi-window::before{content:""}.bi-wrench::before{content:""}.bi-x-circle-fill::before{content:""}.bi-x-circle::before{content:""}.bi-x-diamond-fill::before{content:""}.bi-x-diamond::before{content:""}.bi-x-octagon-fill::before{content:""}.bi-x-octagon::before{content:""}.bi-x-square-fill::before{content:""}.bi-x-square::before{content:""}.bi-x::before{content:""}.bi-youtube::before{content:""}.bi-zoom-in::before{content:""}.bi-zoom-out::before{content:""}.bi-bank::before{content:""}.bi-bank2::before{content:""}.bi-bell-slash-fill::before{content:""}.bi-bell-slash::before{content:""}.bi-cash-coin::before{content:""}.bi-check-lg::before{content:""}.bi-coin::before{content:""}.bi-currency-bitcoin::before{content:""}.bi-currency-dollar::before{content:""}.bi-currency-euro::before{content:""}.bi-currency-exchange::before{content:""}.bi-currency-pound::before{content:""}.bi-currency-yen::before{content:""}.bi-dash-lg::before{content:""}.bi-exclamation-lg::before{content:""}.bi-file-earmark-pdf-fill::before{content:""}.bi-file-earmark-pdf::before{content:""}.bi-file-pdf-fill::before{content:""}.bi-file-pdf::before{content:""}.bi-gender-ambiguous::before{content:""}.bi-gender-female::before{content:""}.bi-gender-male::before{content:""}.bi-gender-trans::before{content:""}.bi-headset-vr::before{content:""}.bi-info-lg::before{content:""}.bi-mastodon::before{content:""}.bi-messenger::before{content:""}.bi-piggy-bank-fill::before{content:""}.bi-piggy-bank::before{content:""}.bi-pin-map-fill::before{content:""}.bi-pin-map::before{content:""}.bi-plus-lg::before{content:""}.bi-question-lg::before{content:""}.bi-recycle::before{content:""}.bi-reddit::before{content:""}.bi-safe-fill::before{content:""}.bi-safe2-fill::before{content:""}.bi-safe2::before{content:""}.bi-sd-card-fill::before{content:""}.bi-sd-card::before{content:""}.bi-skype::before{content:""}.bi-slash-lg::before{content:""}.bi-translate::before{content:""}.bi-x-lg::before{content:""}.bi-safe::before{content:""}.bi-apple::before{content:""}.bi-microsoft::before{content:""}.bi-windows::before{content:""}.bi-behance::before{content:""}.bi-dribbble::before{content:""}.bi-line::before{content:""}.bi-medium::before{content:""}.bi-paypal::before{content:""}.bi-pinterest::before{content:""}.bi-signal::before{content:""}.bi-snapchat::before{content:""}.bi-spotify::before{content:""}.bi-stack-overflow::before{content:""}.bi-strava::before{content:""}.bi-wordpress::before{content:""}.bi-vimeo::before{content:""}.bi-activity::before{content:""}.bi-easel2-fill::before{content:""}.bi-easel2::before{content:""}.bi-easel3-fill::before{content:""}.bi-easel3::before{content:""}.bi-fan::before{content:""}.bi-fingerprint::before{content:""}.bi-graph-down-arrow::before{content:""}.bi-graph-up-arrow::before{content:""}.bi-hypnotize::before{content:""}.bi-magic::before{content:""}.bi-person-rolodex::before{content:""}.bi-person-video::before{content:""}.bi-person-video2::before{content:""}.bi-person-video3::before{content:""}.bi-person-workspace::before{content:""}.bi-radioactive::before{content:""}.bi-webcam-fill::before{content:""}.bi-webcam::before{content:""}.bi-yin-yang::before{content:""}.bi-bandaid-fill::before{content:""}.bi-bandaid::before{content:""}.bi-bluetooth::before{content:""}.bi-body-text::before{content:""}.bi-boombox::before{content:""}.bi-boxes::before{content:""}.bi-dpad-fill::before{content:""}.bi-dpad::before{content:""}.bi-ear-fill::before{content:""}.bi-ear::before{content:""}.bi-envelope-check-fill::before{content:""}.bi-envelope-check::before{content:""}.bi-envelope-dash-fill::before{content:""}.bi-envelope-dash::before{content:""}.bi-envelope-exclamation-fill::before{content:""}.bi-envelope-exclamation::before{content:""}.bi-envelope-plus-fill::before{content:""}.bi-envelope-plus::before{content:""}.bi-envelope-slash-fill::before{content:""}.bi-envelope-slash::before{content:""}.bi-envelope-x-fill::before{content:""}.bi-envelope-x::before{content:""}.bi-explicit-fill::before{content:""}.bi-explicit::before{content:""}.bi-git::before{content:""}.bi-infinity::before{content:""}.bi-list-columns-reverse::before{content:""}.bi-list-columns::before{content:""}.bi-meta::before{content:""}.bi-nintendo-switch::before{content:""}.bi-pc-display-horizontal::before{content:""}.bi-pc-display::before{content:""}.bi-pc-horizontal::before{content:""}.bi-pc::before{content:""}.bi-playstation::before{content:""}.bi-plus-slash-minus::before{content:""}.bi-projector-fill::before{content:""}.bi-projector::before{content:""}.bi-qr-code-scan::before{content:""}.bi-qr-code::before{content:""}.bi-quora::before{content:""}.bi-quote::before{content:""}.bi-robot::before{content:""}.bi-send-check-fill::before{content:""}.bi-send-check::before{content:""}.bi-send-dash-fill::before{content:""}.bi-send-dash::before{content:""}.bi-send-exclamation-fill::before{content:""}.bi-send-exclamation::before{content:""}.bi-send-fill::before{content:""}.bi-send-plus-fill::before{content:""}.bi-send-plus::before{content:""}.bi-send-slash-fill::before{content:""}.bi-send-slash::before{content:""}.bi-send-x-fill::before{content:""}.bi-send-x::before{content:""}.bi-send::before{content:""}.bi-steam::before{content:""}.bi-terminal-dash::before{content:""}.bi-terminal-plus::before{content:""}.bi-terminal-split::before{content:""}.bi-ticket-detailed-fill::before{content:""}.bi-ticket-detailed::before{content:""}.bi-ticket-fill::before{content:""}.bi-ticket-perforated-fill::before{content:""}.bi-ticket-perforated::before{content:""}.bi-ticket::before{content:""}.bi-tiktok::before{content:""}.bi-window-dash::before{content:""}.bi-window-desktop::before{content:""}.bi-window-fullscreen::before{content:""}.bi-window-plus::before{content:""}.bi-window-split::before{content:""}.bi-window-stack::before{content:""}.bi-window-x::before{content:""}.bi-xbox::before{content:""}.bi-ethernet::before{content:""}.bi-hdmi-fill::before{content:""}.bi-hdmi::before{content:""}.bi-usb-c-fill::before{content:""}.bi-usb-c::before{content:""}.bi-usb-fill::before{content:""}.bi-usb-plug-fill::before{content:""}.bi-usb-plug::before{content:""}.bi-usb-symbol::before{content:""}.bi-usb::before{content:""}.bi-boombox-fill::before{content:""}.bi-displayport::before{content:""}.bi-gpu-card::before{content:""}.bi-memory::before{content:""}.bi-modem-fill::before{content:""}.bi-modem::before{content:""}.bi-motherboard-fill::before{content:""}.bi-motherboard::before{content:""}.bi-optical-audio-fill::before{content:""}.bi-optical-audio::before{content:""}.bi-pci-card::before{content:""}.bi-router-fill::before{content:""}.bi-router::before{content:""}.bi-thunderbolt-fill::before{content:""}.bi-thunderbolt::before{content:""}.bi-usb-drive-fill::before{content:""}.bi-usb-drive::before{content:""}.bi-usb-micro-fill::before{content:""}.bi-usb-micro::before{content:""}.bi-usb-mini-fill::before{content:""}.bi-usb-mini::before{content:""}.bi-cloud-haze2::before{content:""}.bi-device-hdd-fill::before{content:""}.bi-device-hdd::before{content:""}.bi-device-ssd-fill::before{content:""}.bi-device-ssd::before{content:""}.bi-displayport-fill::before{content:""}.bi-mortarboard-fill::before{content:""}.bi-mortarboard::before{content:""}.bi-terminal-x::before{content:""}.bi-arrow-through-heart-fill::before{content:""}.bi-arrow-through-heart::before{content:""}.bi-badge-sd-fill::before{content:""}.bi-badge-sd::before{content:""}.bi-bag-heart-fill::before{content:""}.bi-bag-heart::before{content:""}.bi-balloon-fill::before{content:""}.bi-balloon-heart-fill::before{content:""}.bi-balloon-heart::before{content:""}.bi-balloon::before{content:""}.bi-box2-fill::before{content:""}.bi-box2-heart-fill::before{content:""}.bi-box2-heart::before{content:""}.bi-box2::before{content:""}.bi-braces-asterisk::before{content:""}.bi-calendar-heart-fill::before{content:""}.bi-calendar-heart::before{content:""}.bi-calendar2-heart-fill::before{content:""}.bi-calendar2-heart::before{content:""}.bi-chat-heart-fill::before{content:""}.bi-chat-heart::before{content:""}.bi-chat-left-heart-fill::before{content:""}.bi-chat-left-heart::before{content:""}.bi-chat-right-heart-fill::before{content:""}.bi-chat-right-heart::before{content:""}.bi-chat-square-heart-fill::before{content:""}.bi-chat-square-heart::before{content:""}.bi-clipboard-check-fill::before{content:""}.bi-clipboard-data-fill::before{content:""}.bi-clipboard-fill::before{content:""}.bi-clipboard-heart-fill::before{content:""}.bi-clipboard-heart::before{content:""}.bi-clipboard-minus-fill::before{content:""}.bi-clipboard-plus-fill::before{content:""}.bi-clipboard-pulse::before{content:""}.bi-clipboard-x-fill::before{content:""}.bi-clipboard2-check-fill::before{content:""}.bi-clipboard2-check::before{content:""}.bi-clipboard2-data-fill::before{content:""}.bi-clipboard2-data::before{content:""}.bi-clipboard2-fill::before{content:""}.bi-clipboard2-heart-fill::before{content:""}.bi-clipboard2-heart::before{content:""}.bi-clipboard2-minus-fill::before{content:""}.bi-clipboard2-minus::before{content:""}.bi-clipboard2-plus-fill::before{content:""}.bi-clipboard2-plus::before{content:""}.bi-clipboard2-pulse-fill::before{content:""}.bi-clipboard2-pulse::before{content:""}.bi-clipboard2-x-fill::before{content:""}.bi-clipboard2-x::before{content:""}.bi-clipboard2::before{content:""}.bi-emoji-kiss-fill::before{content:""}.bi-emoji-kiss::before{content:""}.bi-envelope-heart-fill::before{content:""}.bi-envelope-heart::before{content:""}.bi-envelope-open-heart-fill::before{content:""}.bi-envelope-open-heart::before{content:""}.bi-envelope-paper-fill::before{content:""}.bi-envelope-paper-heart-fill::before{content:""}.bi-envelope-paper-heart::before{content:""}.bi-envelope-paper::before{content:""}.bi-filetype-aac::before{content:""}.bi-filetype-ai::before{content:""}.bi-filetype-bmp::before{content:""}.bi-filetype-cs::before{content:""}.bi-filetype-css::before{content:""}.bi-filetype-csv::before{content:""}.bi-filetype-doc::before{content:""}.bi-filetype-docx::before{content:""}.bi-filetype-exe::before{content:""}.bi-filetype-gif::before{content:""}.bi-filetype-heic::before{content:""}.bi-filetype-html::before{content:""}.bi-filetype-java::before{content:""}.bi-filetype-jpg::before{content:""}.bi-filetype-js::before{content:""}.bi-filetype-jsx::before{content:""}.bi-filetype-key::before{content:""}.bi-filetype-m4p::before{content:""}.bi-filetype-md::before{content:""}.bi-filetype-mdx::before{content:""}.bi-filetype-mov::before{content:""}.bi-filetype-mp3::before{content:""}.bi-filetype-mp4::before{content:""}.bi-filetype-otf::before{content:""}.bi-filetype-pdf::before{content:""}.bi-filetype-php::before{content:""}.bi-filetype-png::before{content:""}.bi-filetype-ppt::before{content:""}.bi-filetype-psd::before{content:""}.bi-filetype-py::before{content:""}.bi-filetype-raw::before{content:""}.bi-filetype-rb::before{content:""}.bi-filetype-sass::before{content:""}.bi-filetype-scss::before{content:""}.bi-filetype-sh::before{content:""}.bi-filetype-svg::before{content:""}.bi-filetype-tiff::before{content:""}.bi-filetype-tsx::before{content:""}.bi-filetype-ttf::before{content:""}.bi-filetype-txt::before{content:""}.bi-filetype-wav::before{content:""}.bi-filetype-woff::before{content:""}.bi-filetype-xls::before{content:""}.bi-filetype-xml::before{content:""}.bi-filetype-yml::before{content:""}.bi-heart-arrow::before{content:""}.bi-heart-pulse-fill::before{content:""}.bi-heart-pulse::before{content:""}.bi-heartbreak-fill::before{content:""}.bi-heartbreak::before{content:""}.bi-hearts::before{content:""}.bi-hospital-fill::before{content:""}.bi-hospital::before{content:""}.bi-house-heart-fill::before{content:""}.bi-house-heart::before{content:""}.bi-incognito::before{content:""}.bi-magnet-fill::before{content:""}.bi-magnet::before{content:""}.bi-person-heart::before{content:""}.bi-person-hearts::before{content:""}.bi-phone-flip::before{content:""}.bi-plugin::before{content:""}.bi-postage-fill::before{content:""}.bi-postage-heart-fill::before{content:""}.bi-postage-heart::before{content:""}.bi-postage::before{content:""}.bi-postcard-fill::before{content:""}.bi-postcard-heart-fill::before{content:""}.bi-postcard-heart::before{content:""}.bi-postcard::before{content:""}.bi-search-heart-fill::before{content:""}.bi-search-heart::before{content:""}.bi-sliders2-vertical::before{content:""}.bi-sliders2::before{content:""}.bi-trash3-fill::before{content:""}.bi-trash3::before{content:""}.bi-valentine::before{content:""}.bi-valentine2::before{content:""}.bi-wrench-adjustable-circle-fill::before{content:""}.bi-wrench-adjustable-circle::before{content:""}.bi-wrench-adjustable::before{content:""}.bi-filetype-json::before{content:""}.bi-filetype-pptx::before{content:""}.bi-filetype-xlsx::before{content:""}.bi-1-circle-fill::before{content:""}.bi-1-circle::before{content:""}.bi-1-square-fill::before{content:""}.bi-1-square::before{content:""}.bi-2-circle-fill::before{content:""}.bi-2-circle::before{content:""}.bi-2-square-fill::before{content:""}.bi-2-square::before{content:""}.bi-3-circle-fill::before{content:""}.bi-3-circle::before{content:""}.bi-3-square-fill::before{content:""}.bi-3-square::before{content:""}.bi-4-circle-fill::before{content:""}.bi-4-circle::before{content:""}.bi-4-square-fill::before{content:""}.bi-4-square::before{content:""}.bi-5-circle-fill::before{content:""}.bi-5-circle::before{content:""}.bi-5-square-fill::before{content:""}.bi-5-square::before{content:""}.bi-6-circle-fill::before{content:""}.bi-6-circle::before{content:""}.bi-6-square-fill::before{content:""}.bi-6-square::before{content:""}.bi-7-circle-fill::before{content:""}.bi-7-circle::before{content:""}.bi-7-square-fill::before{content:""}.bi-7-square::before{content:""}.bi-8-circle-fill::before{content:""}.bi-8-circle::before{content:""}.bi-8-square-fill::before{content:""}.bi-8-square::before{content:""}.bi-9-circle-fill::before{content:""}.bi-9-circle::before{content:""}.bi-9-square-fill::before{content:""}.bi-9-square::before{content:""}.bi-airplane-engines-fill::before{content:""}.bi-airplane-engines::before{content:""}.bi-airplane-fill::before{content:""}.bi-airplane::before{content:""}.bi-alexa::before{content:""}.bi-alipay::before{content:""}.bi-android::before{content:""}.bi-android2::before{content:""}.bi-box-fill::before{content:""}.bi-box-seam-fill::before{content:""}.bi-browser-chrome::before{content:""}.bi-browser-edge::before{content:""}.bi-browser-firefox::before{content:""}.bi-browser-safari::before{content:""}.bi-c-circle-fill::before{content:""}.bi-c-circle::before{content:""}.bi-c-square-fill::before{content:""}.bi-c-square::before{content:""}.bi-capsule-pill::before{content:""}.bi-capsule::before{content:""}.bi-car-front-fill::before{content:""}.bi-car-front::before{content:""}.bi-cassette-fill::before{content:""}.bi-cassette::before{content:""}.bi-cc-circle-fill::before{content:""}.bi-cc-circle::before{content:""}.bi-cc-square-fill::before{content:""}.bi-cc-square::before{content:""}.bi-cup-hot-fill::before{content:""}.bi-cup-hot::before{content:""}.bi-currency-rupee::before{content:""}.bi-dropbox::before{content:""}.bi-escape::before{content:""}.bi-fast-forward-btn-fill::before{content:""}.bi-fast-forward-btn::before{content:""}.bi-fast-forward-circle-fill::before{content:""}.bi-fast-forward-circle::before{content:""}.bi-fast-forward-fill::before{content:""}.bi-fast-forward::before{content:""}.bi-filetype-sql::before{content:""}.bi-fire::before{content:""}.bi-google-play::before{content:""}.bi-h-circle-fill::before{content:""}.bi-h-circle::before{content:""}.bi-h-square-fill::before{content:""}.bi-h-square::before{content:""}.bi-indent::before{content:""}.bi-lungs-fill::before{content:""}.bi-lungs::before{content:""}.bi-microsoft-teams::before{content:""}.bi-p-circle-fill::before{content:""}.bi-p-circle::before{content:""}.bi-p-square-fill::before{content:""}.bi-p-square::before{content:""}.bi-pass-fill::before{content:""}.bi-pass::before{content:""}.bi-prescription::before{content:""}.bi-prescription2::before{content:""}.bi-r-circle-fill::before{content:""}.bi-r-circle::before{content:""}.bi-r-square-fill::before{content:""}.bi-r-square::before{content:""}.bi-repeat-1::before{content:""}.bi-repeat::before{content:""}.bi-rewind-btn-fill::before{content:""}.bi-rewind-btn::before{content:""}.bi-rewind-circle-fill::before{content:""}.bi-rewind-circle::before{content:""}.bi-rewind-fill::before{content:""}.bi-rewind::before{content:""}.bi-train-freight-front-fill::before{content:""}.bi-train-freight-front::before{content:""}.bi-train-front-fill::before{content:""}.bi-train-front::before{content:""}.bi-train-lightrail-front-fill::before{content:""}.bi-train-lightrail-front::before{content:""}.bi-truck-front-fill::before{content:""}.bi-truck-front::before{content:""}.bi-ubuntu::before{content:""}.bi-unindent::before{content:""}.bi-unity::before{content:""}.bi-universal-access-circle::before{content:""}.bi-universal-access::before{content:""}.bi-virus::before{content:""}.bi-virus2::before{content:""}.bi-wechat::before{content:""}.bi-yelp::before{content:""}.bi-sign-stop-fill::before{content:""}.bi-sign-stop-lights-fill::before{content:""}.bi-sign-stop-lights::before{content:""}.bi-sign-stop::before{content:""}.bi-sign-turn-left-fill::before{content:""}.bi-sign-turn-left::before{content:""}.bi-sign-turn-right-fill::before{content:""}.bi-sign-turn-right::before{content:""}.bi-sign-turn-slight-left-fill::before{content:""}.bi-sign-turn-slight-left::before{content:""}.bi-sign-turn-slight-right-fill::before{content:""}.bi-sign-turn-slight-right::before{content:""}.bi-sign-yield-fill::before{content:""}.bi-sign-yield::before{content:""}.bi-ev-station-fill::before{content:""}.bi-ev-station::before{content:""}.bi-fuel-pump-diesel-fill::before{content:""}.bi-fuel-pump-diesel::before{content:""}.bi-fuel-pump-fill::before{content:""}.bi-fuel-pump::before{content:""}.bi-0-circle-fill::before{content:""}.bi-0-circle::before{content:""}.bi-0-square-fill::before{content:""}.bi-0-square::before{content:""}.bi-rocket-fill::before{content:""}.bi-rocket-takeoff-fill::before{content:""}.bi-rocket-takeoff::before{content:""}.bi-rocket::before{content:""}.bi-stripe::before{content:""}.bi-subscript::before{content:""}.bi-superscript::before{content:""}.bi-trello::before{content:""}.bi-envelope-at-fill::before{content:""}.bi-envelope-at::before{content:""}.bi-regex::before{content:""}.bi-text-wrap::before{content:""}.bi-sign-dead-end-fill::before{content:""}.bi-sign-dead-end::before{content:""}.bi-sign-do-not-enter-fill::before{content:""}.bi-sign-do-not-enter::before{content:""}.bi-sign-intersection-fill::before{content:""}.bi-sign-intersection-side-fill::before{content:""}.bi-sign-intersection-side::before{content:""}.bi-sign-intersection-t-fill::before{content:""}.bi-sign-intersection-t::before{content:""}.bi-sign-intersection-y-fill::before{content:""}.bi-sign-intersection-y::before{content:""}.bi-sign-intersection::before{content:""}.bi-sign-merge-left-fill::before{content:""}.bi-sign-merge-left::before{content:""}.bi-sign-merge-right-fill::before{content:""}.bi-sign-merge-right::before{content:""}.bi-sign-no-left-turn-fill::before{content:""}.bi-sign-no-left-turn::before{content:""}.bi-sign-no-parking-fill::before{content:""}.bi-sign-no-parking::before{content:""}.bi-sign-no-right-turn-fill::before{content:""}.bi-sign-no-right-turn::before{content:""}.bi-sign-railroad-fill::before{content:""}.bi-sign-railroad::before{content:""}.bi-building-add::before{content:""}.bi-building-check::before{content:""}.bi-building-dash::before{content:""}.bi-building-down::before{content:""}.bi-building-exclamation::before{content:""}.bi-building-fill-add::before{content:""}.bi-building-fill-check::before{content:""}.bi-building-fill-dash::before{content:""}.bi-building-fill-down::before{content:""}.bi-building-fill-exclamation::before{content:""}.bi-building-fill-gear::before{content:""}.bi-building-fill-lock::before{content:""}.bi-building-fill-slash::before{content:""}.bi-building-fill-up::before{content:""}.bi-building-fill-x::before{content:""}.bi-building-fill::before{content:""}.bi-building-gear::before{content:""}.bi-building-lock::before{content:""}.bi-building-slash::before{content:""}.bi-building-up::before{content:""}.bi-building-x::before{content:""}.bi-buildings-fill::before{content:""}.bi-buildings::before{content:""}.bi-bus-front-fill::before{content:""}.bi-bus-front::before{content:""}.bi-ev-front-fill::before{content:""}.bi-ev-front::before{content:""}.bi-globe-americas::before{content:""}.bi-globe-asia-australia::before{content:""}.bi-globe-central-south-asia::before{content:""}.bi-globe-europe-africa::before{content:""}.bi-house-add-fill::before{content:""}.bi-house-add::before{content:""}.bi-house-check-fill::before{content:""}.bi-house-check::before{content:""}.bi-house-dash-fill::before{content:""}.bi-house-dash::before{content:""}.bi-house-down-fill::before{content:""}.bi-house-down::before{content:""}.bi-house-exclamation-fill::before{content:""}.bi-house-exclamation::before{content:""}.bi-house-gear-fill::before{content:""}.bi-house-gear::before{content:""}.bi-house-lock-fill::before{content:""}.bi-house-lock::before{content:""}.bi-house-slash-fill::before{content:""}.bi-house-slash::before{content:""}.bi-house-up-fill::before{content:""}.bi-house-up::before{content:""}.bi-house-x-fill::before{content:""}.bi-house-x::before{content:""}.bi-person-add::before{content:""}.bi-person-down::before{content:""}.bi-person-exclamation::before{content:""}.bi-person-fill-add::before{content:""}.bi-person-fill-check::before{content:""}.bi-person-fill-dash::before{content:""}.bi-person-fill-down::before{content:""}.bi-person-fill-exclamation::before{content:""}.bi-person-fill-gear::before{content:""}.bi-person-fill-lock::before{content:""}.bi-person-fill-slash::before{content:""}.bi-person-fill-up::before{content:""}.bi-person-fill-x::before{content:""}.bi-person-gear::before{content:""}.bi-person-lock::before{content:""}.bi-person-slash::before{content:""}.bi-person-up::before{content:""}.bi-scooter::before{content:""}.bi-taxi-front-fill::before{content:""}.bi-taxi-front::before{content:""}.bi-amd::before{content:""}.bi-database-add::before{content:""}.bi-database-check::before{content:""}.bi-database-dash::before{content:""}.bi-database-down::before{content:""}.bi-database-exclamation::before{content:""}.bi-database-fill-add::before{content:""}.bi-database-fill-check::before{content:""}.bi-database-fill-dash::before{content:""}.bi-database-fill-down::before{content:""}.bi-database-fill-exclamation::before{content:""}.bi-database-fill-gear::before{content:""}.bi-database-fill-lock::before{content:""}.bi-database-fill-slash::before{content:""}.bi-database-fill-up::before{content:""}.bi-database-fill-x::before{content:""}.bi-database-fill::before{content:""}.bi-database-gear::before{content:""}.bi-database-lock::before{content:""}.bi-database-slash::before{content:""}.bi-database-up::before{content:""}.bi-database-x::before{content:""}.bi-database::before{content:""}.bi-houses-fill::before{content:""}.bi-houses::before{content:""}.bi-nvidia::before{content:""}.bi-person-vcard-fill::before{content:""}.bi-person-vcard::before{content:""}.bi-sina-weibo::before{content:""}.bi-tencent-qq::before{content:""}.bi-wikipedia::before{content:""}.bi-alphabet-uppercase::before{content:""}.bi-alphabet::before{content:""}.bi-amazon::before{content:""}.bi-arrows-collapse-vertical::before{content:""}.bi-arrows-expand-vertical::before{content:""}.bi-arrows-vertical::before{content:""}.bi-arrows::before{content:""}.bi-ban-fill::before{content:""}.bi-ban::before{content:""}.bi-bing::before{content:""}.bi-cake::before{content:""}.bi-cake2::before{content:""}.bi-cookie::before{content:""}.bi-copy::before{content:""}.bi-crosshair::before{content:""}.bi-crosshair2::before{content:""}.bi-emoji-astonished-fill::before{content:""}.bi-emoji-astonished::before{content:""}.bi-emoji-grimace-fill::before{content:""}.bi-emoji-grimace::before{content:""}.bi-emoji-grin-fill::before{content:""}.bi-emoji-grin::before{content:""}.bi-emoji-surprise-fill::before{content:""}.bi-emoji-surprise::before{content:""}.bi-emoji-tear-fill::before{content:""}.bi-emoji-tear::before{content:""}.bi-envelope-arrow-down-fill::before{content:""}.bi-envelope-arrow-down::before{content:""}.bi-envelope-arrow-up-fill::before{content:""}.bi-envelope-arrow-up::before{content:""}.bi-feather::before{content:""}.bi-feather2::before{content:""}.bi-floppy-fill::before{content:""}.bi-floppy::before{content:""}.bi-floppy2-fill::before{content:""}.bi-floppy2::before{content:""}.bi-gitlab::before{content:""}.bi-highlighter::before{content:""}.bi-marker-tip::before{content:""}.bi-nvme-fill::before{content:""}.bi-nvme::before{content:""}.bi-opencollective::before{content:""}.bi-pci-card-network::before{content:""}.bi-pci-card-sound::before{content:""}.bi-radar::before{content:""}.bi-send-arrow-down-fill::before{content:""}.bi-send-arrow-down::before{content:""}.bi-send-arrow-up-fill::before{content:""}.bi-send-arrow-up::before{content:""}.bi-sim-slash-fill::before{content:""}.bi-sim-slash::before{content:""}.bi-sourceforge::before{content:""}.bi-substack::before{content:""}.bi-threads-fill::before{content:""}.bi-threads::before{content:""}.bi-transparency::before{content:""}.bi-twitter-x::before{content:""}.bi-type-h4::before{content:""}.bi-type-h5::before{content:""}.bi-type-h6::before{content:""}.bi-backpack-fill::before{content:""}.bi-backpack::before{content:""}.bi-backpack2-fill::before{content:""}.bi-backpack2::before{content:""}.bi-backpack3-fill::before{content:""}.bi-backpack3::before{content:""}.bi-backpack4-fill::before{content:""}.bi-backpack4::before{content:""}.bi-brilliance::before{content:""}.bi-cake-fill::before{content:""}.bi-cake2-fill::before{content:""}.bi-duffle-fill::before{content:""}.bi-duffle::before{content:""}.bi-exposure::before{content:""}.bi-gender-neuter::before{content:""}.bi-highlights::before{content:""}.bi-luggage-fill::before{content:""}.bi-luggage::before{content:""}.bi-mailbox-flag::before{content:""}.bi-mailbox2-flag::before{content:""}.bi-noise-reduction::before{content:""}.bi-passport-fill::before{content:""}.bi-passport::before{content:""}.bi-person-arms-up::before{content:""}.bi-person-raised-hand::before{content:""}.bi-person-standing-dress::before{content:""}.bi-person-standing::before{content:""}.bi-person-walking::before{content:""}.bi-person-wheelchair::before{content:""}.bi-shadows::before{content:""}.bi-suitcase-fill::before{content:""}.bi-suitcase-lg-fill::before{content:""}.bi-suitcase-lg::before{content:""}.bi-suitcase::before{content:"豈"}.bi-suitcase2-fill::before{content:"更"}.bi-suitcase2::before{content:"車"}.bi-vignette::before{content:"賈"}.bi-bluesky::before{content:""}.bi-tux::before{content:"滑"}.bi-beaker-fill::before{content:"串"}.bi-beaker::before{content:"句"}.bi-flask-fill::before{content:"龜"}.bi-flask-florence-fill::before{content:"龜"}.bi-flask-florence::before{content:"契"}.bi-flask::before{content:"金"}.bi-leaf-fill::before{content:"喇"}.bi-leaf::before{content:"奈"}.bi-measuring-cup-fill::before{content:"懶"}.bi-measuring-cup::before{content:"癩"}.bi-unlock2-fill::before{content:"羅"}.bi-unlock2::before{content:"蘿"}.bi-battery-low::before{content:"螺"}.bi-anthropic::before{content:"裸"}.bi-apple-music::before{content:"邏"}.bi-claude::before{content:"樂"}.bi-openai::before{content:"洛"}.bi-perplexity::before{content:"烙"}.bi-css::before{content:"珞"}.bi-javascript::before{content:"落"}.bi-typescript::before{content:"酪"}.bi-fork-knife::before{content:"駱"}.bi-globe-americas-fill::before{content:"亂"}.bi-globe-asia-australia-fill::before{content:"卵"}.bi-globe-central-south-asia-fill::before{content:"欄"}.bi-globe-europe-africa-fill::before{content:"爛"}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */.ui-draggable-handle{touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:.2rem;margin:-0.2rem;overflow:hidden;padding:0;position:absolute;width:.2rem}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0 .2rem;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:.2rem;bottom:.2rem}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:.2rem dotted black}.ui-sortable-handle{touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:.2rem 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-0.2rem}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;user-select:none}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset .2rem .2rem .2rem #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:.2rem}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:.2rem}.ui-datepicker .ui-datepicker-next-hover{right:.2rem}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:.2rem 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:.2rem}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:.2rem;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:.2rem;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:.2rem}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:.2rem;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:.2rem 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-0.2rem;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:.2rem}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:.2rem .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-0.2rem;padding-bottom:.2rem}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Noto%20Sans&fsDefault=1em&fwDefault=bold&cornerRadius=5px&bgColorHeader=%23fff&bgTextureHeader=flat&borderColorHeader=%23ddd&fcHeader=%23333333&iconColorHeader=%23444444&bgColorContent=%23ffffff&bgTextureContent=flat&borderColorContent=%23dddddd&fcContent=%23000&iconColorContent=%230a4a5f&bgColorDefault=%23fff&bgTextureDefault=flat&borderColorDefault=%230a4a5f&fcDefault=%230a4a5f&iconColorDefault=%230a4a5f&bgColorHover=%230a4a5f&bgTextureHover=flat&borderColorHover=%230a4a5f&fcHover=%23fff&iconColorHover=%23fff&bgColorActive=%230a4a5f&bgTextureActive=flat&borderColorActive=%230a4a5f&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23ccad02&bgTextureHighlight=flat&borderColorHighlight=%23c26e00&fcHighlight=%23fff&iconColorHighlight=%23fff&bgColorError=%23ae0101&bgTextureError=flat&borderColorError=%23f1a899&fcError=%23fff&iconColorError=%23fff&bgColorOverlay=%23000&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=50&bgColorShadow=%23666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px&bgImgOpacityHeader=&bgImgOpacityContent=&bgImgOpacityDefault=&bgImgOpacityHover=&bgImgOpacityActive=&bgImgOpacityHighlight=&bgImgOpacityError=
 */.ui-widget{font-family:Noto Sans;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Noto Sans;font-size:1em}.ui-widget.ui-widget-content{border:.2rem solid var(--color-active)}.ui-widget-content{border:.2rem solid var(--color-border-gray);background:var(--white);color:var(--black)}.ui-widget-content a{color:var(--black)}.ui-widget-header{border:.2rem solid var(--color-border-gray);background:#fff;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:.2rem solid var(--color-active);background:#fff;font-weight:bold;color:var(--color-active)}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:var(--color-active);text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:.2rem solid var(--color-active);background:var(--color-active);font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px .2rem #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:.2rem solid var(--color-active);background:var(--color-active);font-weight:bold;color:var(--white)}.ui-icon-background,.ui-state-active .ui-icon-background{border:var(--color-active);background-color:var(--white)}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:var(--white);text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:.2rem solid #c26e00;background:#ccad02;color:#fff}.ui-state-checked{border:.2rem solid #c26e00;background:#ccad02}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:.2rem solid #f1a899;background:#ae0101;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/images/jquery/ui-icons_0a4a5f_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/images/jquery/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/images/jquery/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/images/jquery/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/images/jquery/ui-icons_ffffff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/images/jquery/ui-icons_ffffff_256x240.png")}.ui-button .ui-icon{background-image:url("/images/jquery/ui-icons_0a4a5f_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:.2rem -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:var(--black);opacity:.5}.ui-widget-shadow{box-shadow:0 0 5px #666666}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/images/jquery/ui-icons_0a4a5f_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/images/jquery/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/images/jquery/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/images/jquery/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/images/jquery/ui-icons_ffffff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/images/jquery/ui-icons_ffffff_256x240.png")}.ui-button .ui-icon{background-image:url("/images/jquery/ui-icons_000000_256x240.png")}.ui-autocomplete{max-height:30rem;overflow-y:scroll;overflow-x:hidden}.ui-autocomplete .supplier-code{padding-right:1rem;font-weight:bold}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu-item-wrapper{transition:unset}.ui-widget{font-size:1.8rem}.ui-widget .ui-widget{font-size:1.8rem}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1.8rem;font-weight:400}.ui-button{padding:.7em 1.1em}.ui-dialog.full-width-dialog{color:red}.ui-dialog.minimized{overflow:hidden}.ui-dialog .ui-dialog-titlebar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:9rem;margin-left:1.5rem;margin-right:1.5rem;padding:0;border:none;border-bottom:.2rem solid var(--color-border-gray);border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{order:1;padding-right:4.5rem}.ui-dialog .ui-dialog-titlebar .dpo-ui-dialog-title-button-container{order:2;margin-right:5rem !important}.ui-dialog:has(.ui-dialog-content.hide-titlebar) .ui-dialog-titlebar{display:none}.ui-dialog .ui-dialog-title{flex-grow:1;font-size:2.6rem;font-weight:700;text-transform:uppercase;wdith:auto}.ui-dialog .ui-dialog-buttonpane{padding-top:1rem;padding-bottom:1rem;border-width:0}.ui-dialog .ui-dialog-buttonpane button{font-size:1.8rem;font-weight:700;min-width:14rem;background:var(--white);color:var(--color-active)}.ui-dialog .ui-dialog-buttonpane button:hover,.ui-dialog .ui-dialog-buttonpane button:focus,.ui-dialog .ui-dialog-buttonpane button:active{background:var(--white);color:var(--color-active)}.ui-dialog .ui-dialog-buttonpane button:hover{transform:scale(1.05)}.ui-dialog .ui-dialog-buttonpane button:last-of-type{background:var(--color-active);color:var(--white)}.ui-dialog .ui-dialog-buttonpane button:last-of-type:hover,.ui-dialog .ui-dialog-buttonpane button:last-of-type:focus,.ui-dialog .ui-dialog-buttonpane button:last-of-type:active{background:var(--color-active);color:var(--white)}.ui-dialog .ui-dialog-buttonpane button+button{margin-left:1rem}.ui-dialog-titlebar-close,.ui-dialog-titlebar button.ui-button-icon-only.ui-dialog-titlebar-close{min-width:5rem;width:5rem;height:5rem;margin-top:-2.6rem;font-size:1.7rem;background:transparent;border:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .3s ease-in-out;right:-0.7rem;top:50%}.ui-dialog-titlebar-close:active,.ui-dialog-titlebar button.ui-button-icon-only.ui-dialog-titlebar-close:active{right:-0.7rem;top:50%;left:unset}.ui-dialog-titlebar-close:hover,.ui-dialog-titlebar button.ui-button-icon-only.ui-dialog-titlebar-close:hover{background:inherit}.ui-dialog-titlebar-close:hover .ui-button-icon,.ui-dialog-titlebar button.ui-button-icon-only.ui-dialog-titlebar-close:hover .ui-button-icon{transform:scale(1.1);background:var(--color-active)}.ui-dialog-titlebar-close .ui-icon-closethick,.ui-dialog-titlebar button.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon-closethick{background-position:revert;background:var(--color-text);mask:url('/static/close-dialog.svg');transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .3s ease-in-out}.ui-dialog-titlebar .dpo-ui-dialog-title-button-container button{display:inline-block;min-height:4.2rem ! important;min-width:4.2rem ! important;height:4.2rem ! important;text-align:center;width:4.2rem ! important;padding:0;font-size:2.5rem;text-indent:0}.ui-dialog-titlebar .dpo-ui-dialog-title-button-container button:hover{color:var(--color-active)}body.login{background:var(--color-background-fullsize)}body.application{background:var(--color-background-lightblue)}script,link{display:none !important}.dpo-fullpage-logo{margin:4.5rem auto;margin-top:10.5rem}.dpo-fullpage-logo svg{height:15rem;color:var(--white)}#application #application-menu{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);color:var(--white);background-color:var(--color-background-fullsize);text-align:center;z-index:3}#application #application-menu.no-project [data-require-project]{opacity:0;visibility:collapse}#application #application-topbar{position:fixed;left:0;right:0;top:0;height:8.5rem;padding-right:2rem;padding-bottom:2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:end;z-index:1;background:var(--color-background-lightblue)}#application #application-topbar #application-project{color:var(--color-active);font-weight:bold;font-size:3rem;font-family:Noto Sans;font-weight:700;word-wrap:break-word;text-transform:uppercase}#application #content-outer{margin-left:var(--sidebar-width);margin-top:9.9rem}#application #content-outer #part-page .page{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:start;gap:2rem;margin:9.9rem 0 0 var(--sidebar-width)}#application #content-outer #part-page .page .part-menu-collapsed{display:none}#application #content-outer #part-page .page .part-menu-wrapper{margin-top:6rem;margin-left:1rem;flex-grow:0;width:40rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s ease-in-out,width .5s ease-in-out,margin .5s ease-in-out}#application #content-outer #part-page .page .part-menu-wrapper.collapsible .collapser{display:block;font-size:3rem;text-align:center;line-height:3rem;width:3.5rem;height:3.5rem;margin:2.75rem 0;cursor:pointer}#application #content-outer #part-page .page .part-menu-wrapper.collapsible .collapser:hover{color:var(--color-links);border-color:var(--color-links)}#application #content-outer #part-page .page .part-menu-wrapper.collapsible .collapser svg{height:3.5rem}#application #content-outer #part-page .page .part-menu-wrapper .collapser{display:none}#application #content-outer #part-page .page .part-menu-wrapper.collapsed{width:0;margin-left:0;overflow:hidden;opacity:0}#application #content-outer #part-page .page .part-menu-wrapper.collapsed .part-menu{transform:translateX(-110%)}#application #content-outer #part-page .page .part-menu-wrapper.collapsed .collapser{display:none}#application #content-outer #part-page .page .part-menu-wrapper.collapsed~.part-tab .title .reopen-filter{display:inline-flex;align-items:center;animation:reopen-filter-in .35s ease both}#application #content-outer #part-page .page .part-menu{position:absolute;top:6.1rem;max-height:calc(100% - 7.5rem);container-type:inline-size;container-name:part-menu;display:flex;flex-direction:column;flex-wrap:nowrap;width:40rem;background:var(--white);border:.1rem solid var(--color-border-gray);border-radius:.8rem;font-size:1.9rem;font-weight:700;padding:1.6rem;padding-top:3rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .5s ease-in-out}#application #content-outer #part-page .page .part-menu .part-menu-scroll-container{overflow-x:hidden;overflow-y:auto;width:calc(100% + 1.5rem);scrollbar-width:thin;scrollbar-gutter:stable}#application #content-outer #part-page .page .part-menu .part-menu-toplevel{max-width:100cqw}#application #content-outer #part-page .page .part-menu .menu-item,#application #content-outer #part-page .page .part-menu .menu-filter,#application #content-outer #part-page .page .part-menu .menu-filter-items{padding:2rem 0;border-bottom:.1rem solid var(--color-border-gray);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,max-height .5s ease-in-out,padding .5s ease-in-out,border .5s ease-in-out,color .5s ease-in-out}#application #content-outer #part-page .page .part-menu .menu-item,#application #content-outer #part-page .page .part-menu .menu-filter{display:flex;flex-direction:row;justify-content:space-between}#application #content-outer #part-page .page .part-menu .menu-item:not(.menu-filter-items):hover,#application #content-outer #part-page .page .part-menu .menu-filter:not(.menu-filter-items):hover{background:var(--color-background-lightgray);color:var(--color-active)}#application #content-outer #part-page .page .part-menu .menu-item:not(.menu-filter-items):hover .menu-filter-handle::before,#application #content-outer #part-page .page .part-menu .menu-filter:not(.menu-filter-items):hover .menu-filter-handle::before{background:var(--color-active)}#application #content-outer #part-page .page .part-menu .menu-item.current,#application #content-outer #part-page .page .part-menu .menu-filter.current{color:var(--color-links)}#application #content-outer #part-page .page .part-menu .menu-item.has-current,#application #content-outer #part-page .page .part-menu .menu-filter.has-current{color:var(--color-links)}#application #content-outer #part-page .page .part-menu .menu-item.has-current .menu-filter-handle::before,#application #content-outer #part-page .page .part-menu .menu-filter.has-current .menu-filter-handle::before{background:var(--color-links)}#application #content-outer #part-page .page .part-menu .menu-filter .menu-filter-handle{font-size:2.2rem;height:1.4rem;margin-right:.2rem}#application #content-outer #part-page .page .part-menu .menu-filter .menu-filter-handle::before{display:inline-block;background:var(--color-text);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><path d="m64 88c-1.023 0-2.047-.391-2.828-1.172l-40-40c-1.563-1.563-1.563-4.094 0-5.656s4.094-1.563 5.656 0l37.172 37.172 37.172-37.172c1.563-1.563 4.094-1.563 5.656 0s1.563 4.094 0 5.656l-40 40c-.781.781-1.805 1.172-2.828 1.172z"/></svg>');mask-repeat:no-repeat;mask-position:center;mask-size:2.8rem;content:" ";transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .5s;height:2.8rem;width:2.8rem;position:relative;top:-0.4rem}#application #content-outer #part-page .page .part-menu .menu-filter.open .menu-filter-handle::before{transform:rotate(-180deg)}#application #content-outer #part-page .page .part-menu .menu-filter-items{font-size:1.8rem;font-weight:400;display:flex;flex-direction:column;justify-content:space-between;max-height:45rem;padding:1rem 0;overflow:hidden}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list{flex-grow:1;margin-left:.75rem;max-height:40rem;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list input{border-radius:.5rem}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item{padding:1.25rem 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item:hover{background:var(--color-background-lightgray);color:var(--color-active)}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.current{color:var(--color-links);font-weight:700}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.current::before{content:""}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.subitem{margin-left:2rem}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem;content:""}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more{min-height:5rem;font-size:1.8rem;font-weight:400;border:.2rem solid var(--color-border-gray);padding-left:var(--control-padding-left);padding-right:var(--control-padding-right);border-radius:var(--button-border-radius);margin-bottom:.5rem;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.1em;cursor:pointer;background:var(--white);color:var(--color-text);position:relative;font-weight:500;line-height:1;text-transform:uppercase;text-align:center;display:block;padding:1.5rem 0;margin:1rem}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more:focus-within{outline:.2rem solid var(--color-links)}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more[disabled]{opacity:.35;cursor:not-allowed}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more:not([disabled]):hover{border-color:var(--color-active);transform:scale(1.03)}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more:not([disabled]):active{color:var(--color-active);border-color:var(--color-active);left:1px;top:1px}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more.primary{font-weight:700}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more.primary:not(.inverted){background:var(--color-active);color:var(--white)}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more.primary.inverted{color:var(--color-active);border-color:var(--color-active);background:transparent}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more.state.checked{border-color:var(--color-links);color:var(--color-links)}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more.state.checked:hover{border-color:var(--color-links)}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more.link{border:none;text-decoration:underline;padding:0;min-height:revert;background:none;border-radius:0}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more.link:hover{color:var(--color-links)}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more.icon-only{aspect-ratio:1;text-align:center;padding:0;container-type:inline-size}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more.icon-only:hover{transform:scale(1.05)}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more.icon-only>i.bi{font-size:60cqw}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more.icon-only svg{height:63%}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more>i.bi{line-height:75%;font-size:1.2em;position:relative;top:.025em}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more>i.bi::before{vertical-align:middle}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more>svg{height:1.2em}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more>svg.ai{transform:scale(1.5, 1.7);padding-right:.2rem}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more span:has(+ svg){padding-top:.2rem}#application #content-outer #part-page .page .part-menu .menu-filter-items .menu-filter-items-list .menu-filter-item.show-more::before{content:'';display:none}#application #content-outer #part-page .page .part-menu .menu-filter:not(.open)+.menu-filter-items{max-height:0;padding:0}#application #content-outer #part-page .page .title{font-size:1.8rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;min-height:5rem;margin-bottom:1.1rem;gap:1rem}#application #content-outer #part-page .page .title .page-title{font-size:2.3rem;font-weight:700;padding-left:.5rem}#application #content-outer #part-page .page .title .reopen-filter{display:none;order:-1;width:3.5rem;height:3.5rem;min-height:0;padding:0;border:none;background:transparent;color:var(--color-active);cursor:pointer;line-height:0}#application #content-outer #part-page .page .title .reopen-filter svg{height:3.5rem;width:3.5rem;transform:rotate(180deg);transition:transform .2s ease}#application #content-outer #part-page .page .title .reopen-filter:hover{color:var(--color-links)}#application #content-outer #part-page .page .title .reopen-filter:hover svg{transform:rotate(180deg) translateX(-0.3rem)}#application #content-outer #part-page .page .part-tab{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;flex-grow:1;position:relative;align-self:stretch;container-type:inline-size;container-name:tab;margin-right:2rem;margin-bottom:1.5rem}#application #content-outer #part-page .page .part-tab script{display:none}#application #content-outer #part-page .page .part-tab>*{display:flex;flex-direction:column;justify-content:start;align-items:stretch;width:100%;height:100%}#application #content-outer #part-page .page .part-tab>*>*{flex-grow:0;flex-shrink:0}#application #content-outer #part-page .page .part-tab>*>.scroll-container{flex-grow:1;flex-shrink:1;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;width:calc(100cqw + 1.5rem + .5rem);padding-left:.5rem;margin-left:-0.5rem}#application #content-outer #part-page .page .page-button{text-align:right}#application #content-outer #part-page .page .page-button button{margin:4rem 1rem}#application #application-loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2001;overflow-y:auto;background-color:var(--color-background-fullsize);transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s linear,visibility 0s linear .5s}#application #application-loading.hidden{opacity:0;visibility:hidden}#application #application-loading .dpo-fullpage-logo{text-align:center;position:absolute;top:0;left:0;right:0}#application #application-loading .dpo-fullpage-logo a,#application #application-loading .dpo-fullpage-logo svg{position:relative;z-index:2002}#application #application-loading .application-loading-box{width:60rem;height:28rem;margin-top:max(35rem, calc(50vh - 14rem));margin-left:auto;margin-right:auto;display:block;position:relative;flex-shrink:0;background-color:var(--white);color:var(--color-text);border:.065rem solid var(--color-border-gray);border-radius:1rem;z-index:3002;text-align:center}#application #application-loading .application-loading-box .text-main{font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;padding:.85rem;padding-top:4.15rem}#application #application-loading .application-loading-box .text-second{font-size:1.8rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:3.2rem}#application #application-loading .application-loading-box .animation{width:10.2rem;height:10.2rem;margin:3.2rem auto}#application #application-loading .application-loading-box .animation svg{color:var(--color-busy-indicator);animation:1s steps(8, jump-start) infinite DpoBusyIndicator}#application #application-notice-container{position:fixed;top:3rem;left:50rem;z-index:2000;pointer-events:none}#application #application-notice-container .dpo-notice{position:relative;pointer-events:all;padding:2.3rem;margin-bottom:3rem;border:.2rem solid transparent;border-radius:.8rem;background:var(--white);font-size:2.2rem;width:100rem;box-shadow:0 0 4rem #333333;color:var(--black)}#application #application-notice-container .dpo-notice:only-child{margin-top:11rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,margin-top .25s ease-in-out}#application #application-notice-container .dpo-notice.success strong{color:var(--color-action-approved)}#application #application-notice-container .dpo-notice.warning strong{color:var(--color-border-orange)}#application #application-notice-container .dpo-notice.error strong{color:var(--color-text-error)}#application #application-notice-container .dpo-notice.info strong{color:var(--color-active)}#application #application-notice-container .dpo-notice strong{font-size:2.8rem;font-weight:700;display:block;margin-bottom:1rem;white-space:pre-wrap}#application #application-notice-container .dpo-notice p{white-space:pre-wrap}#application #application-notice-container .dpo-notice .close{pointer-events:all;position:absolute;font-size:4rem;right:1rem;top:0;cursor:pointer}#application #application-wait{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,visibility 0s linear .25s}#application #application-wait.show{opacity:1;visibility:visible;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,visibility 0s linear 0s;z-index:1999}#application #application-wait .background-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--black);opacity:.5}#application #application-wait .wait-container{width:35rem;height:22rem;flex-shrink:0;padding:2.3rem 3.2rem;box-sizing:border-box;z-index:2000;background-color:var(--white);border-radius:1rem}#application #application-wait .wait-container .header{font-size:2.6rem;font-style:normal;font-weight:700;line-height:normal;padding-bottom:2.45rem;margin-bottom:3rem;border-bottom:.1rem solid var(--color-border-gray)}#application #application-wait .wait-container .body{display:flex;flex-direction:row;align-items:center}#application #application-wait .wait-container .body .animation{width:6.2rem;flex-shrink:0;flex-grow:0;margin-right:1.25rem}#application #application-wait .wait-container .body .animation svg{color:var(--color-busy-indicator);animation:1s steps(8, jump-start) infinite DpoBusyIndicator}#application #application-wait .wait-container .body .text{margin-left:1.25rem;font-size:2.3rem;font-style:normal;font-weight:700;line-height:normal}#application .full-size-dialog{position:fixed;z-index:1;left:var(--sidebar-width);right:0;bottom:0;top:8.5rem;margin:0;padding:0;width:auto;height:auto;border:none;background:var(--color-background-lightblue)}#application .full-size-dialog.top-most{z-index:2}.expander-area{cursor:pointer}.expander{display:flex;align-items:center}.expander:focus-within>a{outline:.2rem solid var(--color-links);border-radius:var(--button-border-radius)}.expander a{cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .5s}.expander a:hover{color:var(--color-active);transform:scale(1.15)}.expander a.expanded svg{transform:rotate(-180deg)}.expander .expander-handle{height:fit-content}.expander svg{height:2.2em;aspect-ratio:1;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .5s}.approval-chain-overview-container{margin-bottom:2rem}.box{border:.2rem solid var(--color-border-gray);border-radius:.8rem;background:var(--white);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:hidden}.box .limit-width{max-width:145rem}.box .box-title{font-size:1.9rem;font-weight:700;padding:2.3rem;background:var(--color-background-lightgray)}.box .box-title:has(.expander){position:relative;padding-right:5.5rem}.box .box-title:has(.expander) .expander{position:absolute;right:2rem;top:0;bottom:0}.box .box-content{padding:2rem 3rem}section.control-container{display:flex;flex-direction:column;padding:3.5rem 1rem}section.control-container+section.control-container{border-top:.2rem solid var(--color-border-gray)}section.control-container>.caption{font-size:2rem}section.control-container>.caption span{display:block;font-weight:700;margin-bottom:1.1rem}section.control-container>.caption .description{font-size:1.7rem}section.control-container .controls{flex-grow:1;flex-shrink:1;flex-basis:100%}section.control-container .controls label .caption,section.control-container .controls .label-container .caption{font-size:1.8rem}section.control-container .controls .control-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem}section.control-container .controls .control-group>*{flex-grow:1;flex-shrink:1;flex-basis:100%}section.control-container .controls .control-group select,section.control-container .controls .control-group textarea,section.control-container .controls .control-group .input-container,section.control-container .controls .control-group input:not([type=radio]):not([type=checkbox]){width:100%}@keyframes reopen-filter-in{from{opacity:0;transform:translateX(-0.8rem)}to{opacity:1;transform:translateX(0)}}body.login,body.error-page{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:var(--color-background-fullsize)}body.login .dpo-fullpage-logo,body.error-page .dpo-fullpage-logo{text-align:center;position:absolute;top:0;left:0;right:0}body.login .login-area,body.error-page .login-area,body.login .error-area,body.error-page .error-area{flex-grow:1;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;margin-top:max(calc(50vh - 34.5rem), 30rem)}body.login .login-area svg.user,body.error-page .login-area svg.user,body.login .error-area svg.user,body.error-page .error-area svg.user{height:13.6rem;color:white;margin-bottom:3.4rem}body.login .login-area .login-box,body.error-page .login-area .login-box,body.login .error-area .login-box,body.error-page .error-area .login-box,body.login .login-area .error-box,body.error-page .login-area .error-box,body.login .error-area .error-box,body.error-page .error-area .error-box,body.login .login-area .debug-box,body.error-page .login-area .debug-box,body.login .error-area .debug-box,body.error-page .error-area .debug-box{width:60rem;background:var(--white);padding:0 2.5rem;border-radius:1.3rem}body.login .login-area .login-box .login-title,body.error-page .login-area .login-box .login-title,body.login .error-area .login-box .login-title,body.error-page .error-area .login-box .login-title,body.login .login-area .error-box .login-title,body.error-page .login-area .error-box .login-title,body.login .error-area .error-box .login-title,body.error-page .error-area .error-box .login-title,body.login .login-area .debug-box .login-title,body.error-page .login-area .debug-box .login-title,body.login .error-area .debug-box .login-title,body.error-page .error-area .debug-box .login-title,body.login .login-area .login-box .error-title,body.error-page .login-area .login-box .error-title,body.login .error-area .login-box .error-title,body.error-page .error-area .login-box .error-title,body.login .login-area .error-box .error-title,body.error-page .login-area .error-box .error-title,body.login .error-area .error-box .error-title,body.error-page .error-area .error-box .error-title,body.login .login-area .debug-box .error-title,body.error-page .login-area .debug-box .error-title,body.login .error-area .debug-box .error-title,body.error-page .error-area .debug-box .error-title{font-size:2.5rem;font-weight:700;margin-top:5.2rem}body.login .login-area .login-box .login-title.error,body.error-page .login-area .login-box .login-title.error,body.login .error-area .login-box .login-title.error,body.error-page .error-area .login-box .login-title.error,body.login .login-area .error-box .login-title.error,body.error-page .login-area .error-box .login-title.error,body.login .error-area .error-box .login-title.error,body.error-page .error-area .error-box .login-title.error,body.login .login-area .debug-box .login-title.error,body.error-page .login-area .debug-box .login-title.error,body.login .error-area .debug-box .login-title.error,body.error-page .error-area .debug-box .login-title.error,body.login .login-area .login-box .error-title.error,body.error-page .login-area .login-box .error-title.error,body.login .error-area .login-box .error-title.error,body.error-page .error-area .login-box .error-title.error,body.login .login-area .error-box .error-title.error,body.error-page .login-area .error-box .error-title.error,body.login .error-area .error-box .error-title.error,body.error-page .error-area .error-box .error-title.error,body.login .login-area .debug-box .error-title.error,body.error-page .login-area .debug-box .error-title.error,body.login .error-area .debug-box .error-title.error,body.error-page .error-area .debug-box .error-title.error{color:var(--color-error-text)}body.login .login-area .login-box .login-title .icon,body.error-page .login-area .login-box .login-title .icon,body.login .error-area .login-box .login-title .icon,body.error-page .error-area .login-box .login-title .icon,body.login .login-area .error-box .login-title .icon,body.error-page .login-area .error-box .login-title .icon,body.login .error-area .error-box .login-title .icon,body.error-page .error-area .error-box .login-title .icon,body.login .login-area .debug-box .login-title .icon,body.error-page .login-area .debug-box .login-title .icon,body.login .error-area .debug-box .login-title .icon,body.error-page .error-area .debug-box .login-title .icon,body.login .login-area .login-box .error-title .icon,body.error-page .login-area .login-box .error-title .icon,body.login .error-area .login-box .error-title .icon,body.error-page .error-area .login-box .error-title .icon,body.login .login-area .error-box .error-title .icon,body.error-page .login-area .error-box .error-title .icon,body.login .error-area .error-box .error-title .icon,body.error-page .error-area .error-box .error-title .icon,body.login .login-area .debug-box .error-title .icon,body.error-page .login-area .debug-box .error-title .icon,body.login .error-area .debug-box .error-title .icon,body.error-page .error-area .debug-box .error-title .icon{height:1em;float:right}body.login .login-area .login-box .login-title .icon svg,body.error-page .login-area .login-box .login-title .icon svg,body.login .error-area .login-box .login-title .icon svg,body.error-page .error-area .login-box .login-title .icon svg,body.login .login-area .error-box .login-title .icon svg,body.error-page .login-area .error-box .login-title .icon svg,body.login .error-area .error-box .login-title .icon svg,body.error-page .error-area .error-box .login-title .icon svg,body.login .login-area .debug-box .login-title .icon svg,body.error-page .login-area .debug-box .login-title .icon svg,body.login .error-area .debug-box .login-title .icon svg,body.error-page .error-area .debug-box .login-title .icon svg,body.login .login-area .login-box .error-title .icon svg,body.error-page .login-area .login-box .error-title .icon svg,body.login .error-area .login-box .error-title .icon svg,body.error-page .error-area .login-box .error-title .icon svg,body.login .login-area .error-box .error-title .icon svg,body.error-page .login-area .error-box .error-title .icon svg,body.login .error-area .error-box .error-title .icon svg,body.error-page .error-area .error-box .error-title .icon svg,body.login .login-area .debug-box .error-title .icon svg,body.error-page .login-area .debug-box .error-title .icon svg,body.login .error-area .debug-box .error-title .icon svg,body.error-page .error-area .debug-box .error-title .icon svg{height:100%}body.login .login-area .login-box .login-title .icon:not(:hover)~.detail:not(:hover),body.error-page .login-area .login-box .login-title .icon:not(:hover)~.detail:not(:hover),body.login .error-area .login-box .login-title .icon:not(:hover)~.detail:not(:hover),body.error-page .error-area .login-box .login-title .icon:not(:hover)~.detail:not(:hover),body.login .login-area .error-box .login-title .icon:not(:hover)~.detail:not(:hover),body.error-page .login-area .error-box .login-title .icon:not(:hover)~.detail:not(:hover),body.login .error-area .error-box .login-title .icon:not(:hover)~.detail:not(:hover),body.error-page .error-area .error-box .login-title .icon:not(:hover)~.detail:not(:hover),body.login .login-area .debug-box .login-title .icon:not(:hover)~.detail:not(:hover),body.error-page .login-area .debug-box .login-title .icon:not(:hover)~.detail:not(:hover),body.login .error-area .debug-box .login-title .icon:not(:hover)~.detail:not(:hover),body.error-page .error-area .debug-box .login-title .icon:not(:hover)~.detail:not(:hover),body.login .login-area .login-box .error-title .icon:not(:hover)~.detail:not(:hover),body.error-page .login-area .login-box .error-title .icon:not(:hover)~.detail:not(:hover),body.login .error-area .login-box .error-title .icon:not(:hover)~.detail:not(:hover),body.error-page .error-area .login-box .error-title .icon:not(:hover)~.detail:not(:hover),body.login .login-area .error-box .error-title .icon:not(:hover)~.detail:not(:hover),body.error-page .login-area .error-box .error-title .icon:not(:hover)~.detail:not(:hover),body.login .error-area .error-box .error-title .icon:not(:hover)~.detail:not(:hover),body.error-page .error-area .error-box .error-title .icon:not(:hover)~.detail:not(:hover),body.login .login-area .debug-box .error-title .icon:not(:hover)~.detail:not(:hover),body.error-page .login-area .debug-box .error-title .icon:not(:hover)~.detail:not(:hover),body.login .error-area .debug-box .error-title .icon:not(:hover)~.detail:not(:hover),body.error-page .error-area .debug-box .error-title .icon:not(:hover)~.detail:not(:hover),body.login .login-area .login-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .login-area .login-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.login .error-area .login-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .error-area .login-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.login .login-area .error-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .login-area .error-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.login .error-area .error-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .error-area .error-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.login .login-area .debug-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .login-area .debug-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.login .error-area .debug-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .error-area .debug-box .login-title .icon:not(:hover)~.detail:not(:hover) *,body.login .login-area .login-box .error-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .login-area .login-box .error-title .icon:not(:hover)~.detail:not(:hover) *,body.login .error-area .login-box .error-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .error-area .login-box .error-title .icon:not(:hover)~.detail:not(:hover) *,body.login .login-area .error-box .error-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .login-area .error-box .error-title .icon:not(:hover)~.detail:not(:hover) *,body.login .error-area .error-box .error-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .error-area .error-box .error-title .icon:not(:hover)~.detail:not(:hover) *,body.login .login-area .debug-box .error-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .login-area .debug-box .error-title .icon:not(:hover)~.detail:not(:hover) *,body.login .error-area .debug-box .error-title .icon:not(:hover)~.detail:not(:hover) *,body.error-page .error-area .debug-box .error-title .icon:not(:hover)~.detail:not(:hover) *{line-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;row-gap:0 !important;border-width:0 !important;opacity:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,line-height .5s ease .5s,padding .5s ease .5s,margin .5s ease .5s,row-gap .5s ease .5s,border-width .5s ease .5s,opacity .5s ease .5s,font-size .5s ease .5s}body.login .login-area .login-box .login-title .detail,body.error-page .login-area .login-box .login-title .detail,body.login .error-area .login-box .login-title .detail,body.error-page .error-area .login-box .login-title .detail,body.login .login-area .error-box .login-title .detail,body.error-page .login-area .error-box .login-title .detail,body.login .error-area .error-box .login-title .detail,body.error-page .error-area .error-box .login-title .detail,body.login .login-area .debug-box .login-title .detail,body.error-page .login-area .debug-box .login-title .detail,body.login .error-area .debug-box .login-title .detail,body.error-page .error-area .debug-box .login-title .detail,body.login .login-area .login-box .error-title .detail,body.error-page .login-area .login-box .error-title .detail,body.login .error-area .login-box .error-title .detail,body.error-page .error-area .login-box .error-title .detail,body.login .login-area .error-box .error-title .detail,body.error-page .login-area .error-box .error-title .detail,body.login .error-area .error-box .error-title .detail,body.error-page .error-area .error-box .error-title .detail,body.login .login-area .debug-box .error-title .detail,body.error-page .login-area .debug-box .error-title .detail,body.login .error-area .debug-box .error-title .detail,body.error-page .error-area .debug-box .error-title .detail{display:block;padding-top:1rem;padding-bottom:1rem;font-size:2rem;font-weight:400}body.login .login-area .login-box .login-title .detail,body.error-page .login-area .login-box .login-title .detail,body.login .error-area .login-box .login-title .detail,body.error-page .error-area .login-box .login-title .detail,body.login .login-area .error-box .login-title .detail,body.error-page .login-area .error-box .login-title .detail,body.login .error-area .error-box .login-title .detail,body.error-page .error-area .error-box .login-title .detail,body.login .login-area .debug-box .login-title .detail,body.error-page .login-area .debug-box .login-title .detail,body.login .error-area .debug-box .login-title .detail,body.error-page .error-area .debug-box .login-title .detail,body.login .login-area .login-box .error-title .detail,body.error-page .login-area .login-box .error-title .detail,body.login .error-area .login-box .error-title .detail,body.error-page .error-area .login-box .error-title .detail,body.login .login-area .error-box .error-title .detail,body.error-page .login-area .error-box .error-title .detail,body.login .error-area .error-box .error-title .detail,body.error-page .error-area .error-box .error-title .detail,body.login .login-area .debug-box .error-title .detail,body.error-page .login-area .debug-box .error-title .detail,body.login .error-area .debug-box .error-title .detail,body.error-page .error-area .debug-box .error-title .detail,body.login .login-area .login-box .login-title .detail *,body.error-page .login-area .login-box .login-title .detail *,body.login .error-area .login-box .login-title .detail *,body.error-page .error-area .login-box .login-title .detail *,body.login .login-area .error-box .login-title .detail *,body.error-page .login-area .error-box .login-title .detail *,body.login .error-area .error-box .login-title .detail *,body.error-page .error-area .error-box .login-title .detail *,body.login .login-area .debug-box .login-title .detail *,body.error-page .login-area .debug-box .login-title .detail *,body.login .error-area .debug-box .login-title .detail *,body.error-page .error-area .debug-box .login-title .detail *,body.login .login-area .login-box .error-title .detail *,body.error-page .login-area .login-box .error-title .detail *,body.login .error-area .login-box .error-title .detail *,body.error-page .error-area .login-box .error-title .detail *,body.login .login-area .error-box .error-title .detail *,body.error-page .login-area .error-box .error-title .detail *,body.login .error-area .error-box .error-title .detail *,body.error-page .error-area .error-box .error-title .detail *,body.login .login-area .debug-box .error-title .detail *,body.error-page .login-area .debug-box .error-title .detail *,body.login .error-area .debug-box .error-title .detail *,body.error-page .error-area .debug-box .error-title .detail *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,line-height .5s ease,padding .5s ease,margin .5s ease,row-gap .5s ease,border-width .5s ease,opacity .5s ease,font-size .5s ease}body.login .login-area .login-box .callout,body.error-page .login-area .login-box .callout,body.login .error-area .login-box .callout,body.error-page .error-area .login-box .callout,body.login .login-area .error-box .callout,body.error-page .login-area .error-box .callout,body.login .error-area .error-box .callout,body.error-page .error-area .error-box .callout,body.login .login-area .debug-box .callout,body.error-page .login-area .debug-box .callout,body.login .error-area .debug-box .callout,body.error-page .error-area .debug-box .callout,body.login .login-area .login-box .error-title,body.error-page .login-area .login-box .error-title,body.login .error-area .login-box .error-title,body.error-page .error-area .login-box .error-title,body.login .login-area .error-box .error-title,body.error-page .login-area .error-box .error-title,body.login .error-area .error-box .error-title,body.error-page .error-area .error-box .error-title,body.login .login-area .debug-box .error-title,body.error-page .login-area .debug-box .error-title,body.login .error-area .debug-box .error-title,body.error-page .error-area .debug-box .error-title,body.login .login-area .login-box .not-verified,body.error-page .login-area .login-box .not-verified,body.login .error-area .login-box .not-verified,body.error-page .error-area .login-box .not-verified,body.login .login-area .error-box .not-verified,body.error-page .login-area .error-box .not-verified,body.login .error-area .error-box .not-verified,body.error-page .error-area .error-box .not-verified,body.login .login-area .debug-box .not-verified,body.error-page .login-area .debug-box .not-verified,body.login .error-area .debug-box .not-verified,body.error-page .error-area .debug-box .not-verified{text-align:left}body.login .login-area .login-box .callout ul,body.error-page .login-area .login-box .callout ul,body.login .error-area .login-box .callout ul,body.error-page .error-area .login-box .callout ul,body.login .login-area .error-box .callout ul,body.error-page .login-area .error-box .callout ul,body.login .error-area .error-box .callout ul,body.error-page .error-area .error-box .callout ul,body.login .login-area .debug-box .callout ul,body.error-page .login-area .debug-box .callout ul,body.login .error-area .debug-box .callout ul,body.error-page .error-area .debug-box .callout ul,body.login .login-area .login-box .error-title ul,body.error-page .login-area .login-box .error-title ul,body.login .error-area .login-box .error-title ul,body.error-page .error-area .login-box .error-title ul,body.login .login-area .error-box .error-title ul,body.error-page .login-area .error-box .error-title ul,body.login .error-area .error-box .error-title ul,body.error-page .error-area .error-box .error-title ul,body.login .login-area .debug-box .error-title ul,body.error-page .login-area .debug-box .error-title ul,body.login .error-area .debug-box .error-title ul,body.error-page .error-area .debug-box .error-title ul,body.login .login-area .login-box .not-verified ul,body.error-page .login-area .login-box .not-verified ul,body.login .error-area .login-box .not-verified ul,body.error-page .error-area .login-box .not-verified ul,body.login .login-area .error-box .not-verified ul,body.error-page .login-area .error-box .not-verified ul,body.login .error-area .error-box .not-verified ul,body.error-page .error-area .error-box .not-verified ul,body.login .login-area .debug-box .not-verified ul,body.error-page .login-area .debug-box .not-verified ul,body.login .error-area .debug-box .not-verified ul,body.error-page .error-area .debug-box .not-verified ul{margin-bottom:4rem}body.login .login-area .login-box .callout ul li,body.error-page .login-area .login-box .callout ul li,body.login .error-area .login-box .callout ul li,body.error-page .error-area .login-box .callout ul li,body.login .login-area .error-box .callout ul li,body.error-page .login-area .error-box .callout ul li,body.login .error-area .error-box .callout ul li,body.error-page .error-area .error-box .callout ul li,body.login .login-area .debug-box .callout ul li,body.error-page .login-area .debug-box .callout ul li,body.login .error-area .debug-box .callout ul li,body.error-page .error-area .debug-box .callout ul li,body.login .login-area .login-box .error-title ul li,body.error-page .login-area .login-box .error-title ul li,body.login .error-area .login-box .error-title ul li,body.error-page .error-area .login-box .error-title ul li,body.login .login-area .error-box .error-title ul li,body.error-page .login-area .error-box .error-title ul li,body.login .error-area .error-box .error-title ul li,body.error-page .error-area .error-box .error-title ul li,body.login .login-area .debug-box .error-title ul li,body.error-page .login-area .debug-box .error-title ul li,body.login .error-area .debug-box .error-title ul li,body.error-page .error-area .debug-box .error-title ul li,body.login .login-area .login-box .not-verified ul li,body.error-page .login-area .login-box .not-verified ul li,body.login .error-area .login-box .not-verified ul li,body.error-page .error-area .login-box .not-verified ul li,body.login .login-area .error-box .not-verified ul li,body.error-page .login-area .error-box .not-verified ul li,body.login .error-area .error-box .not-verified ul li,body.error-page .error-area .error-box .not-verified ul li,body.login .login-area .debug-box .not-verified ul li,body.error-page .login-area .debug-box .not-verified ul li,body.login .error-area .debug-box .not-verified ul li,body.error-page .error-area .debug-box .not-verified ul li{margin:.65rem 0}body.login .login-area .login-box .callout .password-policy .password-policy-light,body.error-page .login-area .login-box .callout .password-policy .password-policy-light,body.login .error-area .login-box .callout .password-policy .password-policy-light,body.error-page .error-area .login-box .callout .password-policy .password-policy-light,body.login .login-area .error-box .callout .password-policy .password-policy-light,body.error-page .login-area .error-box .callout .password-policy .password-policy-light,body.login .error-area .error-box .callout .password-policy .password-policy-light,body.error-page .error-area .error-box .callout .password-policy .password-policy-light,body.login .login-area .debug-box .callout .password-policy .password-policy-light,body.error-page .login-area .debug-box .callout .password-policy .password-policy-light,body.login .error-area .debug-box .callout .password-policy .password-policy-light,body.error-page .error-area .debug-box .callout .password-policy .password-policy-light,body.login .login-area .login-box .error-title .password-policy .password-policy-light,body.error-page .login-area .login-box .error-title .password-policy .password-policy-light,body.login .error-area .login-box .error-title .password-policy .password-policy-light,body.error-page .error-area .login-box .error-title .password-policy .password-policy-light,body.login .login-area .error-box .error-title .password-policy .password-policy-light,body.error-page .login-area .error-box .error-title .password-policy .password-policy-light,body.login .error-area .error-box .error-title .password-policy .password-policy-light,body.error-page .error-area .error-box .error-title .password-policy .password-policy-light,body.login .login-area .debug-box .error-title .password-policy .password-policy-light,body.error-page .login-area .debug-box .error-title .password-policy .password-policy-light,body.login .error-area .debug-box .error-title .password-policy .password-policy-light,body.error-page .error-area .debug-box .error-title .password-policy .password-policy-light,body.login .login-area .login-box .not-verified .password-policy .password-policy-light,body.error-page .login-area .login-box .not-verified .password-policy .password-policy-light,body.login .error-area .login-box .not-verified .password-policy .password-policy-light,body.error-page .error-area .login-box .not-verified .password-policy .password-policy-light,body.login .login-area .error-box .not-verified .password-policy .password-policy-light,body.error-page .login-area .error-box .not-verified .password-policy .password-policy-light,body.login .error-area .error-box .not-verified .password-policy .password-policy-light,body.error-page .error-area .error-box .not-verified .password-policy .password-policy-light,body.login .login-area .debug-box .not-verified .password-policy .password-policy-light,body.error-page .login-area .debug-box .not-verified .password-policy .password-policy-light,body.login .error-area .debug-box .not-verified .password-policy .password-policy-light,body.error-page .error-area .debug-box .not-verified .password-policy .password-policy-light{margin-top:.5rem}body.login .login-area .login-box fieldset,body.error-page .login-area .login-box fieldset,body.login .error-area .login-box fieldset,body.error-page .error-area .login-box fieldset,body.login .login-area .error-box fieldset,body.error-page .login-area .error-box fieldset,body.login .error-area .error-box fieldset,body.error-page .error-area .error-box fieldset,body.login .login-area .debug-box fieldset,body.error-page .login-area .debug-box fieldset,body.login .error-area .debug-box fieldset,body.error-page .error-area .debug-box fieldset{margin:1.3rem 0;text-align:center}body.login .login-area .login-box fieldset:not(.state-initial) button.proceed,body.error-page .login-area .login-box fieldset:not(.state-initial) button.proceed,body.login .error-area .login-box fieldset:not(.state-initial) button.proceed,body.error-page .error-area .login-box fieldset:not(.state-initial) button.proceed,body.login .login-area .error-box fieldset:not(.state-initial) button.proceed,body.error-page .login-area .error-box fieldset:not(.state-initial) button.proceed,body.login .error-area .error-box fieldset:not(.state-initial) button.proceed,body.error-page .error-area .error-box fieldset:not(.state-initial) button.proceed,body.login .login-area .debug-box fieldset:not(.state-initial) button.proceed,body.error-page .login-area .debug-box fieldset:not(.state-initial) button.proceed,body.login .error-area .debug-box fieldset:not(.state-initial) button.proceed,body.error-page .error-area .debug-box fieldset:not(.state-initial) button.proceed{display:none}body.login .login-area .login-box fieldset.state-initial input.password,body.error-page .login-area .login-box fieldset.state-initial input.password,body.login .error-area .login-box fieldset.state-initial input.password,body.error-page .error-area .login-box fieldset.state-initial input.password,body.login .login-area .error-box fieldset.state-initial input.password,body.error-page .login-area .error-box fieldset.state-initial input.password,body.login .error-area .error-box fieldset.state-initial input.password,body.error-page .error-area .error-box fieldset.state-initial input.password,body.login .login-area .debug-box fieldset.state-initial input.password,body.error-page .login-area .debug-box fieldset.state-initial input.password,body.login .error-area .debug-box fieldset.state-initial input.password,body.error-page .error-area .debug-box fieldset.state-initial input.password{display:none}body.login .login-area .login-box fieldset.state-initial button.login,body.error-page .login-area .login-box fieldset.state-initial button.login,body.login .error-area .login-box fieldset.state-initial button.login,body.error-page .error-area .login-box fieldset.state-initial button.login,body.login .login-area .error-box fieldset.state-initial button.login,body.error-page .login-area .error-box fieldset.state-initial button.login,body.login .error-area .error-box fieldset.state-initial button.login,body.error-page .error-area .error-box fieldset.state-initial button.login,body.login .login-area .debug-box fieldset.state-initial button.login,body.error-page .login-area .debug-box fieldset.state-initial button.login,body.login .error-area .debug-box fieldset.state-initial button.login,body.error-page .error-area .debug-box fieldset.state-initial button.login{display:none}body.login .login-area .login-box fieldset label:has(input),body.error-page .login-area .login-box fieldset label:has(input),body.login .error-area .login-box fieldset label:has(input),body.error-page .error-area .login-box fieldset label:has(input),body.login .login-area .error-box fieldset label:has(input),body.error-page .login-area .error-box fieldset label:has(input),body.login .error-area .error-box fieldset label:has(input),body.error-page .error-area .error-box fieldset label:has(input),body.login .login-area .debug-box fieldset label:has(input),body.error-page .login-area .debug-box fieldset label:has(input),body.login .error-area .debug-box fieldset label:has(input),body.error-page .error-area .debug-box fieldset label:has(input){display:flex;flex-direction:column;align-items:flex-start;line-height:normal;gap:0}body.login .login-area .login-box fieldset label,body.error-page .login-area .login-box fieldset label,body.login .error-area .login-box fieldset label,body.error-page .error-area .login-box fieldset label,body.login .login-area .error-box fieldset label,body.error-page .login-area .error-box fieldset label,body.login .error-area .error-box fieldset label,body.error-page .error-area .error-box fieldset label,body.login .login-area .debug-box fieldset label,body.error-page .login-area .debug-box fieldset label,body.login .error-area .debug-box fieldset label,body.error-page .error-area .debug-box fieldset label{margin-top:.7em;margin-bottom:0 !important}body.login .login-area .login-box fieldset label:last-of-type,body.error-page .login-area .login-box fieldset label:last-of-type,body.login .error-area .login-box fieldset label:last-of-type,body.error-page .error-area .login-box fieldset label:last-of-type,body.login .login-area .error-box fieldset label:last-of-type,body.error-page .login-area .error-box fieldset label:last-of-type,body.login .error-area .error-box fieldset label:last-of-type,body.error-page .error-area .error-box fieldset label:last-of-type,body.login .login-area .debug-box fieldset label:last-of-type,body.error-page .login-area .debug-box fieldset label:last-of-type,body.login .error-area .debug-box fieldset label:last-of-type,body.error-page .error-area .debug-box fieldset label:last-of-type{margin-bottom:.7em !important}body.login .login-area .login-box fieldset label+label,body.error-page .login-area .login-box fieldset label+label,body.login .error-area .login-box fieldset label+label,body.error-page .error-area .login-box fieldset label+label,body.login .login-area .error-box fieldset label+label,body.error-page .login-area .error-box fieldset label+label,body.login .error-area .error-box fieldset label+label,body.error-page .error-area .error-box fieldset label+label,body.login .login-area .debug-box fieldset label+label,body.error-page .login-area .debug-box fieldset label+label,body.login .error-area .debug-box fieldset label+label,body.error-page .error-area .debug-box fieldset label+label{margin-top:0}body.login .login-area .login-box fieldset label input,body.error-page .login-area .login-box fieldset label input,body.login .error-area .login-box fieldset label input,body.error-page .error-area .login-box fieldset label input,body.login .login-area .error-box fieldset label input,body.error-page .login-area .error-box fieldset label input,body.login .error-area .error-box fieldset label input,body.error-page .error-area .error-box fieldset label input,body.login .login-area .debug-box fieldset label input,body.error-page .login-area .debug-box fieldset label input,body.login .error-area .debug-box fieldset label input,body.error-page .error-area .debug-box fieldset label input{margin:.1rem;margin-top:.35rem}body.login .login-area .login-box fieldset input,body.error-page .login-area .login-box fieldset input,body.login .error-area .login-box fieldset input,body.error-page .error-area .login-box fieldset input,body.login .login-area .error-box fieldset input,body.error-page .login-area .error-box fieldset input,body.login .error-area .error-box fieldset input,body.error-page .error-area .error-box fieldset input,body.login .login-area .debug-box fieldset input,body.error-page .login-area .debug-box fieldset input,body.login .error-area .debug-box fieldset input,body.error-page .error-area .debug-box fieldset input{width:100%;height:5rem;border:.2rem solid var(--color-border-gray);margin:1.3rem 0;font-size:1.8rem;font-weight:400}body.login .login-area .login-box fieldset input:first-child,body.error-page .login-area .login-box fieldset input:first-child,body.login .error-area .login-box fieldset input:first-child,body.error-page .error-area .login-box fieldset input:first-child,body.login .login-area .error-box fieldset input:first-child,body.error-page .login-area .error-box fieldset input:first-child,body.login .error-area .error-box fieldset input:first-child,body.error-page .error-area .error-box fieldset input:first-child,body.login .login-area .debug-box fieldset input:first-child,body.error-page .login-area .debug-box fieldset input:first-child,body.login .error-area .debug-box fieldset input:first-child,body.error-page .error-area .debug-box fieldset input:first-child{margin-top:.35rem}body.login .login-area .login-box fieldset input.error,body.error-page .login-area .login-box fieldset input.error,body.login .error-area .login-box fieldset input.error,body.error-page .error-area .login-box fieldset input.error,body.login .login-area .error-box fieldset input.error,body.error-page .login-area .error-box fieldset input.error,body.login .error-area .error-box fieldset input.error,body.error-page .error-area .error-box fieldset input.error,body.login .login-area .debug-box fieldset input.error,body.error-page .login-area .debug-box fieldset input.error,body.login .error-area .debug-box fieldset input.error,body.error-page .error-area .debug-box fieldset input.error{border-color:var(--color-state-error)}body.login .login-area .login-box fieldset input.error:focus,body.error-page .login-area .login-box fieldset input.error:focus,body.login .error-area .login-box fieldset input.error:focus,body.error-page .error-area .login-box fieldset input.error:focus,body.login .login-area .error-box fieldset input.error:focus,body.error-page .login-area .error-box fieldset input.error:focus,body.login .error-area .error-box fieldset input.error:focus,body.error-page .error-area .error-box fieldset input.error:focus,body.login .login-area .debug-box fieldset input.error:focus,body.error-page .login-area .debug-box fieldset input.error:focus,body.login .error-area .debug-box fieldset input.error:focus,body.error-page .error-area .debug-box fieldset input.error:focus,body.login .login-area .login-box fieldset input.error:focus-within,body.error-page .login-area .login-box fieldset input.error:focus-within,body.login .error-area .login-box fieldset input.error:focus-within,body.error-page .error-area .login-box fieldset input.error:focus-within,body.login .login-area .error-box fieldset input.error:focus-within,body.error-page .login-area .error-box fieldset input.error:focus-within,body.login .error-area .error-box fieldset input.error:focus-within,body.error-page .error-area .error-box fieldset input.error:focus-within,body.login .login-area .debug-box fieldset input.error:focus-within,body.error-page .login-area .debug-box fieldset input.error:focus-within,body.login .error-area .debug-box fieldset input.error:focus-within,body.error-page .error-area .debug-box fieldset input.error:focus-within{outline-color:var(--color-state-error)}body.login .login-area .login-box fieldset a.button,body.error-page .login-area .login-box fieldset a.button,body.login .error-area .login-box fieldset a.button,body.error-page .error-area .login-box fieldset a.button,body.login .login-area .error-box fieldset a.button,body.error-page .login-area .error-box fieldset a.button,body.login .error-area .error-box fieldset a.button,body.error-page .error-area .error-box fieldset a.button,body.login .login-area .debug-box fieldset a.button,body.error-page .login-area .debug-box fieldset a.button,body.login .error-area .debug-box fieldset a.button,body.error-page .error-area .debug-box fieldset a.button{width:max-content;line-height:1.2}body.login .login-area .login-box fieldset button,body.error-page .login-area .login-box fieldset button,body.login .error-area .login-box fieldset button,body.error-page .error-area .login-box fieldset button,body.login .login-area .error-box fieldset button,body.error-page .login-area .error-box fieldset button,body.login .error-area .error-box fieldset button,body.error-page .error-area .error-box fieldset button,body.login .login-area .debug-box fieldset button,body.error-page .login-area .debug-box fieldset button,body.login .error-area .debug-box fieldset button,body.error-page .error-area .debug-box fieldset button,body.login .login-area .login-box fieldset .button,body.error-page .login-area .login-box fieldset .button,body.login .error-area .login-box fieldset .button,body.error-page .error-area .login-box fieldset .button,body.login .login-area .error-box fieldset .button,body.error-page .login-area .error-box fieldset .button,body.login .error-area .error-box fieldset .button,body.error-page .error-area .error-box fieldset .button,body.login .login-area .debug-box fieldset .button,body.error-page .login-area .debug-box fieldset .button,body.login .error-area .debug-box fieldset .button,body.error-page .error-area .debug-box fieldset .button{height:5rem;min-width:14rem;background:var(--color-login-button);font-size:1.8rem;font-weight:700;color:var(--white);display:block;margin:1.3rem auto;border-radius:.5rem;border:none;cursor:pointer}body.login .login-area .login-box fieldset .center,body.error-page .login-area .login-box fieldset .center,body.login .error-area .login-box fieldset .center,body.error-page .error-area .login-box fieldset .center,body.login .login-area .error-box fieldset .center,body.error-page .login-area .error-box fieldset .center,body.login .error-area .error-box fieldset .center,body.error-page .error-area .error-box fieldset .center,body.login .login-area .debug-box fieldset .center,body.error-page .login-area .debug-box fieldset .center,body.login .error-area .debug-box fieldset .center,body.error-page .error-area .debug-box fieldset .center{text-align:center}body.login .login-area .login-box fieldset .locked,body.error-page .login-area .login-box fieldset .locked,body.login .error-area .login-box fieldset .locked,body.error-page .error-area .login-box fieldset .locked,body.login .login-area .error-box fieldset .locked,body.error-page .login-area .error-box fieldset .locked,body.login .error-area .error-box fieldset .locked,body.error-page .error-area .error-box fieldset .locked,body.login .login-area .debug-box fieldset .locked,body.error-page .login-area .debug-box fieldset .locked,body.login .error-area .debug-box fieldset .locked,body.error-page .error-area .debug-box fieldset .locked{margin-bottom:2rem}body.login .login-area .login-box fieldset .error,body.error-page .login-area .login-box fieldset .error,body.login .error-area .login-box fieldset .error,body.error-page .error-area .login-box fieldset .error,body.login .login-area .error-box fieldset .error,body.error-page .login-area .error-box fieldset .error,body.login .error-area .error-box fieldset .error,body.error-page .error-area .error-box fieldset .error,body.login .login-area .debug-box fieldset .error,body.error-page .login-area .debug-box fieldset .error,body.login .error-area .debug-box fieldset .error,body.error-page .error-area .debug-box fieldset .error,body.login .login-area .login-box fieldset .locked,body.error-page .login-area .login-box fieldset .locked,body.login .error-area .login-box fieldset .locked,body.error-page .error-area .login-box fieldset .locked,body.login .login-area .error-box fieldset .locked,body.error-page .login-area .error-box fieldset .locked,body.login .error-area .error-box fieldset .locked,body.error-page .error-area .error-box fieldset .locked,body.login .login-area .debug-box fieldset .locked,body.error-page .login-area .debug-box fieldset .locked,body.login .error-area .debug-box fieldset .locked,body.error-page .error-area .debug-box fieldset .locked,body.login .login-area .login-box fieldset .callout,body.error-page .login-area .login-box fieldset .callout,body.login .error-area .login-box fieldset .callout,body.error-page .error-area .login-box fieldset .callout,body.login .login-area .error-box fieldset .callout,body.error-page .login-area .error-box fieldset .callout,body.login .error-area .error-box fieldset .callout,body.error-page .error-area .error-box fieldset .callout,body.login .login-area .debug-box fieldset .callout,body.error-page .login-area .debug-box fieldset .callout,body.login .error-area .debug-box fieldset .callout,body.error-page .error-area .debug-box fieldset .callout,body.login .login-area .login-box fieldset .mfa-request,body.error-page .login-area .login-box fieldset .mfa-request,body.login .error-area .login-box fieldset .mfa-request,body.error-page .error-area .login-box fieldset .mfa-request,body.login .login-area .error-box fieldset .mfa-request,body.error-page .login-area .error-box fieldset .mfa-request,body.login .error-area .error-box fieldset .mfa-request,body.error-page .error-area .error-box fieldset .mfa-request,body.login .login-area .debug-box fieldset .mfa-request,body.error-page .login-area .debug-box fieldset .mfa-request,body.login .error-area .debug-box fieldset .mfa-request,body.error-page .error-area .debug-box fieldset .mfa-request,body.login .login-area .login-box fieldset .not-verified,body.error-page .login-area .login-box fieldset .not-verified,body.login .error-area .login-box fieldset .not-verified,body.error-page .error-area .login-box fieldset .not-verified,body.login .login-area .error-box fieldset .not-verified,body.error-page .login-area .error-box fieldset .not-verified,body.login .error-area .error-box fieldset .not-verified,body.error-page .error-area .error-box fieldset .not-verified,body.login .login-area .debug-box fieldset .not-verified,body.error-page .login-area .debug-box fieldset .not-verified,body.login .error-area .debug-box fieldset .not-verified,body.error-page .error-area .debug-box fieldset .not-verified,body.login .login-area .login-box fieldset .unknown-credentials,body.error-page .login-area .login-box fieldset .unknown-credentials,body.login .error-area .login-box fieldset .unknown-credentials,body.error-page .error-area .login-box fieldset .unknown-credentials,body.login .login-area .error-box fieldset .unknown-credentials,body.error-page .login-area .error-box fieldset .unknown-credentials,body.login .error-area .error-box fieldset .unknown-credentials,body.error-page .error-area .error-box fieldset .unknown-credentials,body.login .login-area .debug-box fieldset .unknown-credentials,body.error-page .login-area .debug-box fieldset .unknown-credentials,body.login .error-area .debug-box fieldset .unknown-credentials,body.error-page .error-area .debug-box fieldset .unknown-credentials{font-size:1.85rem;margin-top:1rem;text-align:left}body.login .login-area .login-box fieldset .error,body.error-page .login-area .login-box fieldset .error,body.login .error-area .login-box fieldset .error,body.error-page .error-area .login-box fieldset .error,body.login .login-area .error-box fieldset .error,body.error-page .login-area .error-box fieldset .error,body.login .error-area .error-box fieldset .error,body.error-page .error-area .error-box fieldset .error,body.login .login-area .debug-box fieldset .error,body.error-page .login-area .debug-box fieldset .error,body.login .error-area .debug-box fieldset .error,body.error-page .error-area .debug-box fieldset .error{color:var(--color-error-text)}body.login .login-area .login-recovery,body.error-page .login-area .login-recovery,body.login .error-area .login-recovery,body.error-page .error-area .login-recovery{font-size:1.85rem;margin:1.5rem;margin-top:3rem;color:var(--white)}body.login .login-area .login-recovery a,body.error-page .login-area .login-recovery a,body.login .error-area .login-recovery a,body.error-page .error-area .login-recovery a{color:var(--white);text-decoration:none}body.login .login-area .login-recovery a:hover,body.error-page .login-area .login-recovery a:hover,body.login .error-area .login-recovery a:hover,body.error-page .error-area .login-recovery a:hover{text-decoration:underline}body.login .login-footer,body.error-page .login-footer{font-size:1.5rem;color:var(--white);text-align:center}body.login .login-footer a,body.error-page .login-footer a{color:var(--white);text-decoration:none}body.login .login-footer a:hover,body.error-page .login-footer a:hover{text-decoration:underline}body.login .login-footer>div,body.error-page .login-footer>div{margin:1em}#login-alert{background-color:lightblue;color:black;padding:1em;position:absolute;top:0;z-index:9999;width:calc(100% - 4rem);box-sizing:border-box;text-align:center;display:none;font-size:1.8rem;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem}#login-alert.error{background-color:darkred;color:white}#login-alert.warning{background-color:orange}#login-alert em{font-style:italic}#login-alert strong{font-weight:bold}body.error-page .error-area{font-size:2rem}body.error-page .error-area .error-box .title{color:var(--color-error-text)}body.error-page .error-area .debug-box{margin-top:5rem;width:auto;min-width:60rem;max-width:120rem}body.error-page .error-area .debug-box .title{color:var(--color-border-orange)}body.error-page .error-area .debug-box table{width:auto;min-width:55rem;max-width:115rem}body.error-page .error-area .error-box,body.error-page .error-area .debug-box{padding:2.5rem}body.error-page .error-area .error-box .title,body.error-page .error-area .debug-box .title{font-size:2.5rem;font-weight:700;margin-top:2rem;text-align:left}body.error-page .error-area .error-box fieldset,body.error-page .error-area .debug-box fieldset{text-align:left}:root{--button-border-radius:var(--control-border-radius);--input-border-radius:0;--control-padding-left:.5rem;--control-padding-right:.5rem}label,.label-container{font-size:1.8rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem}label:not(.input-container),.label-container:not(.input-container){margin:.7em 0;white-space:nowrap}label:has(.caption),.label-container:has(.caption){flex-wrap:wrap}label:has(.caption) .caption,.label-container:has(.caption) .caption{flex-basis:100%;flex-grow:1;flex-shrink:0;font-weight:700}label:has(.caption) select,.label-container:has(.caption) select,label:has(.caption) textarea,.label-container:has(.caption) textarea,label:has(.caption) .input-container,.label-container:has(.caption) .input-container,label:has(.caption) input:not([type=radio]):not([type=checkbox]),.label-container:has(.caption) input:not([type=radio]):not([type=checkbox]){flex-grow:1}label:has(>input[type=checkbox]):focus-within,.label-container:has(>input[type=checkbox]):focus-within{outline:.2rem solid var(--color-links)}label select,.label-container select,table select,div select{background:var(--white);border:.2rem solid var(--color-border-gray);font-size:2rem!important;font-weight:400!important;border-radius:0px;display:block;width:100%;height:5rem;padding:0 3.6rem 0 1rem;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('/images/svg/arrow-down.svg');background-repeat:no-repeat;background-position:right 1rem center;background-size:1.6rem}label select:disabled,.label-container select:disabled,table select:disabled,div select:disabled{background-color:var(--color-background-disabled);background-image:url('/images/svg/arrow-down.svg');background-repeat:no-repeat;background-position:right 1rem center;background-size:1.6rem}input[disabled],select[disabled],textarea[disabled],.input-container:has(input[disabled]:not([type=checkbox]), select[disabled], textarea[disabled], input.disabled:not([type=checkbox]), select.disabled, textarea.disabled){background:var(--color-background-disabled)}input[disabled],select[disabled],textarea[disabled],.input-container:has(input[disabled], select[disabled], textarea[disabled]){color:var(--color-text-disabled)}a.button{text-decoration:none}input:focus-within,select:focus-within,button:focus-within,.button:focus-within,textarea:focus-within,.input-container:focus-within{outline:.2rem solid var(--color-links)}input,select,button,.button,textarea,.split-button{min-height:5rem;font-size:1.8rem;font-weight:400;border:.2rem solid var(--color-border-gray);padding-left:var(--control-padding-left);padding-right:var(--control-padding-right)}input,select,textarea,.input-container{border-radius:var(--input-border-radius)}input.change-pending,textarea.change-pending{background-color:var(--color-input-change-pending)}label[disabled]{opacity:.5;cursor:not-allowed}input[type="radio"],input[type=checkbox]{min-height:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:2.47rem;min-width:2.47rem;height:2.47rem;border:1px solid var(--border-gray);cursor:pointer;display:inline-block;position:relative;background:transparent;outline:none;flex-grow:0 !important}input[type="radio"]{border-radius:50% !important}input[type="radio"]:checked,input[type=checkbox]:checked{background-color:transparent;border:1px solid var(--active-blue)}input[type="radio"]:checked::before,input[type=checkbox]:checked::before{content:'';position:absolute;top:2px;left:2px;right:2px;bottom:2px;background-color:var(--active-blue)}input[type="radio"]:checked::before{border-radius:50%}input[type="radio"]:checked::after,input[type=checkbox]:checked::after{content:none}input[type=checkbox].switch-compact{--switch-compact-border-color-active:var(--color-active);--switch-compact-border-color-inactive:var(--color-border-darkgray);--switch-compact-knob-background-active:var(--color-active);--switch-compact-knob-background-inactive:var(--color-border-darkgray);--switch-compact-knob-left-active:calc(100% - 1.2em);--switch-compact-knob-left-inactive:.2em}input[type=checkbox].switch-compact.inverted{--switch-compact-border-color-active:var(--color-border-darkgray);--switch-compact-border-color-inactive:var(--color-active);--switch-compact-knob-background-active:var(--color-border-darkgray);--switch-compact-knob-background-inactive:var(--color-active);--switch-compact-knob-left-active:.2em;--switch-compact-knob-left-inactive:calc(100% - 1.2em)}input[type=checkbox].switch-compact{appearance:none;width:2.8em;height:1.6em;min-height:1.6em;background:var(--white);border-radius:2rem;position:relative;cursor:pointer;outline:none;transition:background 250ms ease;border:2px solid var(--switch-compact-border-color-inactive)}input[type=checkbox].switch-compact::before{content:"";position:absolute;width:1em;height:1em;border-radius:50%;background:var(--switch-compact-knob-background-inactive);top:50%;left:var(--switch-compact-knob-left-inactive);transform:translateY(-50%);transition:all 250ms ease}input[type=checkbox].switch-compact:checked{border-color:var(--switch-compact-border-color-active)}input[type=checkbox].switch-compact:checked::before{background:var(--switch-compact-knob-background-active);left:var(--switch-compact-knob-left-active)}input[type=checkbox].switch-compact:disabled{opacity:.6;cursor:default}.add-button{font-size:1.7rem;font-weight:600;color:var(--color-active);padding:1.5rem 2rem;gap:.5rem;border:.3rem solid var(--color-active);border-radius:.5rem;text-decoration:none;width:fit-content}.add-button.thin{padding:1rem 1.5rem}.add-button.inverted{background:var(--color-active);color:var(--white)}button,.button,split-button,.split-button{border-radius:var(--button-border-radius);cursor:pointer;margin-bottom:.5rem}button[disabled],.button[disabled],split-button[disabled],.split-button[disabled]{opacity:.35;cursor:not-allowed}button,.button{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.1em;cursor:pointer;background:var(--white);color:var(--color-text);position:relative;font-weight:500;line-height:1;text-transform:uppercase;text-align:center}button:not([disabled]):hover,.button:not([disabled]):hover{border-color:var(--color-active);transform:scale(1.03)}button:not([disabled]):active,.button:not([disabled]):active{color:var(--color-active);border-color:var(--color-active);left:1px;top:1px}button.primary,.button.primary{font-weight:700}button.primary:not(.inverted),.button.primary:not(.inverted){background:var(--color-active);color:var(--white)}button.primary.inverted,.button.primary.inverted{color:var(--color-active);border-color:var(--color-active);background:transparent}button.state.checked,.button.state.checked{border-color:var(--color-links);color:var(--color-links)}button.state.checked:hover,.button.state.checked:hover{border-color:var(--color-links)}button.link,.button.link{border:none;text-decoration:underline;padding:0;min-height:revert;background:none;border-radius:0}button.link:hover,.button.link:hover{color:var(--color-links)}button.icon-only,.button.icon-only{aspect-ratio:1;text-align:center;padding:0;container-type:inline-size}button.icon-only:hover,.button.icon-only:hover{transform:scale(1.05)}button.icon-only>i.bi,.button.icon-only>i.bi{font-size:60cqw}button.icon-only svg,.button.icon-only svg{height:63%}button>i.bi,.button>i.bi{line-height:75%;font-size:1.2em;position:relative;top:.025em}button>i.bi::before,.button>i.bi::before{vertical-align:middle}button>svg,.button>svg{height:1.2em}button>svg.ai,.button>svg.ai{transform:scale(1.5, 1.7);padding-right:.2rem}button span:has(+ svg),.button span:has(+ svg){padding-top:.2rem}label.button.state>input[type=radio],label.button.state>input[type=checkbox]{display:none}label.button.state:has(> input[type=checkbox]:checked),label.button.state:has(> input[type=radio]:checked){border-color:var(--color-links);color:var(--color-links)}label.button.state:has(> input[type=checkbox]:checked):hover,label.button.state:has(> input[type=radio]:checked):hover{border-color:var(--color-links)}.split-button,split-button{display:inline-flex;align-items:stretch;gap:0;border:none;border-color:var(--color-border-gray);background:var(--white);color:var(--color-text);padding:0;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent}.split-button:hover,split-button:hover{border-color:var(--color-active)}.split-button:focus-within,split-button:focus-within{outline-color:var(--color-border-gray)}.split-button>*,split-button>*{margin:0;flex-grow:1;flex-shrink:1;flex-basis:100%}.split-button>button,split-button>button{cursor:pointer;background:none;border-top-right-radius:0;border-bottom-right-radius:0;color:inherit;white-space:nowrap;font-family:inherit;font-size:inherit}.split-button>button:hover,split-button>button:hover{border-right:none}.split-button>button:hover+.split-button-popup-button,split-button>button:hover+.split-button-popup-button{border-left-color:var(--color-active)}.split-button>button:focus-within,split-button>button:focus-within{outline-color:var(--color-links)}.split-button .split-button-popup-button,split-button .split-button-popup-button{flex-grow:0;flex-shrink:0;flex-basis:auto;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-style:solid;border-width:.2rem;border-color:var(--color-border-gray);border-top-right-radius:var(--button-border-radius);border-bottom-right-radius:var(--button-border-radius);padding:0 .5rem;color:inherit}.split-button .split-button-popup-button:hover,split-button .split-button-popup-button:hover{border-color:var(--color-active);transform:scale(1.03)}.split-button .split-button-popup-button:focus,split-button .split-button-popup-button:focus{outline-color:red;outline-width:.2rem;outline-style:solid}.split-button .split-button-popup-button:focus-within,split-button .split-button-popup-button:focus-within{outline-color:var(--color-links)}.split-button .split-button-popup-button:focus-within>svg,split-button .split-button-popup-button:focus-within>svg{transform:rotate(180deg)}.split-button .split-button-popup-button:focus-within .split-button-popup,split-button .split-button-popup-button:focus-within .split-button-popup{opacity:1;pointer-events:auto;outline-color:var(--color-border-gray)}.split-button .split-button-popup-button .split-button-popup,split-button .split-button-popup-button .split-button-popup{opacity:0;pointer-events:none;position:absolute;bottom:calc(100% - .3rem);font-size:1.4rem;font-weight:500;right:0;list-style-type:none;background:var(--white);color:var(--color-text);padding-inline:0;padding-block:.25rem;border-width:.2rem;border-style:solid;border-color:inherit;border-radius:.3rem;box-shadow:.2rem .2rem 1rem .2rem var(--color-dropshadow);overflow:hidden;display:flex;flex-direction:column;white-space:nowrap;font-size:1.5rem}.split-button .split-button-popup-button .split-button-popup li button,split-button .split-button-popup-button .split-button-popup li button{border:none;font-size:1.5rem;font-weight:500}.split-button .split-button-popup-button>svg,split-button .split-button-popup-button>svg{height:1.25em}.disabled{background-color:var(--color-background-disabled) !important;pointer-events:none}.disabled input{background-color:var(--color-background-disabled)}#application-messagebox{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-top:3.5rem;container-type:inline-size;min-width:60rem}#application-messagebox span{font-size:2rem;font-weight:400}#application-messagebox>img{width:0;height:0;margin:0 1.2rem;align-self:start}#application-messagebox>img.warning,#application-messagebox>img.error,#application-messagebox>img.question,#application-messagebox>img.information{width:6rem;height:6rem;mask-size:6rem;mask-position:center}#application-messagebox>img.warning{background:var(--color-border-orange);mask-image:url('/static/messagebox-warning.svg')}#application-messagebox>img.error{background:var(--color-error-text);mask-image:url('/static/messagebox-warning.svg')}#application-messagebox>img.information{background:var(--color-links);mask-image:url('/static/messagebox-information.svg')}#application-messagebox>img.question{background:var(--color-links);mask-image:url('/static/messagebox-question.svg')}#application-messagebox+.ui-dialog-buttonpane{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding-left:3rem}#application-messagebox+.ui-dialog-buttonpane button{white-space:nowrap}#pdf-download,#batch-print-pdf-creating{font-size:2rem}#pdf-download svg,#batch-print-pdf-creating svg{float:left;height:8rem;margin:1.4rem 0;margin-right:1rem;color:var(--color-links)}#pdf-download span,#batch-print-pdf-creating span{font-size:3rem;font-weight:700;color:var(--color-text);height:10rem;display:block;line-height:10rem}#pdf-download p,#batch-print-pdf-creating p{clear:both;text-align:justify}#pdf-download .buttons,#batch-print-pdf-creating .buttons{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-end;gap:2rem;margin-top:3rem}#pdf-download #pdf-download-creating svg,#batch-print-pdf-creating #pdf-download-creating svg{animation:1s steps(8, jump-start) infinite DpoBusyIndicator}#pdf-download #pdf-download-creating .buttons,#batch-print-pdf-creating #pdf-download-creating .buttons{justify-content:center}.dpo-busy-indicator svg{color:var(--color-busy-indicator);animation:1s steps(8, jump-start) infinite DpoBusyIndicator;will-change:transform}@keyframes DpoBusyIndicator{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#batch-print-window{min-width:70rem;margin:0 auto;position:absolute;top:1.5rem;left:1.5rem;bottom:0;right:0}#batch-print-window #batch-print-window-content-outer{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin-bottom:7.5rem;overflow:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scroll-behavior:smooth}#batch-print-window #batch-print-window-content-outer ul{display:grid;grid-template-columns:auto max-content max-content max-content;gap:1rem}#batch-print-window #batch-print-window-content-outer ul .batchprint-object{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:5;align-items:stretch;font-size:1.8rem;font-weight:500;border:.2rem solid var(--color-border-gray);border-radius:.8rem;padding:0 2rem;padding-right:1rem;min-height:10.8rem}#batch-print-window #batch-print-window-content-outer ul .batchprint-object>*{padding:2rem 0;display:flex;align-items:center}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .data{grid-column:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;overflow:hidden}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .data .caption{font-size:2.2rem;font-weight:700}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .data>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .status{grid-column:2;justify-content:center}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .status.not-approved-yet{background:var(--color-action-pending)}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .status.approved{background:var(--color-action-approved)}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .status.declined{background:var(--color-action-declined)}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .status.amended{background:var(--color-action-amended);color:var(--color-text)}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .status.voided{background:var(--color-action-void)}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .status.hold{background:var(--color-action-approval)}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .total{grid-column:3;justify-content:end;min-width:15rem}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .status,#batch-print-window #batch-print-window-content-outer ul .batchprint-object .total{padding-left:2rem;padding-right:2rem;color:var(--white)}#batch-print-window #batch-print-window-content-outer ul .batchprint-object.purchase-order .total{background:var(--color-po)}#batch-print-window #batch-print-window-content-outer ul .batchprint-object.invoice-v2 .total{background:var(--color-invoice)}#batch-print-window #batch-print-window-content-outer ul .batchprint-object.pettycash-topsheet .total{background:var(--color-pettycash)}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .buttons{grid-column:4}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .buttons button{height:3rem;margin-bottom:0}#batch-print-window #batch-print-window-content-outer ul .batchprint-object .buttons button svg{height:100%}#batch-print-window footer{position:absolute;left:0;bottom:1rem;right:1.5rem;height:5rem;padding:0;display:flex;justify-content:space-between;gap:1rem}#batch-print-window footer .print-options{display:flex;flex-direction:row;gap:1rem}#purchase-order-viewer{font-size:2rem}#purchase-order-viewer button.icon-only svg{height:75%}#purchase-order-viewer>section{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}#purchase-order-viewer>section>*{flex-shrink:0;flex-grow:0}#purchase-order-viewer>section .title{padding-left:1rem;padding-right:2rem}#purchase-order-viewer>section .title .close-dialog{font-size:2rem;border:none;background:transparent;color:var(--color-active);padding:0;min-height:unset;border-radius:0;text-transform:none}#purchase-order-viewer>section .title .close-dialog:hover,#purchase-order-viewer>section .title .close-dialog:focus-within{transform:none;color:var(--color-links);outline:none}#purchase-order-viewer>section .title .close-dialog:focus-within:not(:hover){text-decoration:underline}#purchase-order-viewer>section .title .close-dialog svg{height:1.5em}#purchase-order-viewer>section .title .information{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:1rem;margin-bottom:1.6rem}#purchase-order-viewer>section .title .information .po-information{font-size:2rem;font-weight:700;flex-grow:1}#purchase-order-viewer>section .title .information .po-information>*{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;justify-items:start}#purchase-order-viewer>section .title .information .po-information>*.closed{background:var(--color-background-gray);background:linear-gradient(90deg, var(--color-background-gray), transparent)}#purchase-order-viewer>section .title .information .po-information>*.closed .closed{color:var(--color-text-gray);border-color:var(--color-text-gray);border-left-width:.2rem;text-transform:none;font-weight:400;font-size:2rem;line-height:2rem}#purchase-order-viewer>section .title .information .po-information>*>*{padding:.25rem 1rem;border-left:.3rem solid var(--black)}#purchase-order-viewer>section .title .information .po-information>*>*:first-of-type{border-left:none}#purchase-order-viewer>section .title .information .po-information .po-number{font-size:3.3rem}#purchase-order-viewer>section .title .information .buttons-exports{display:grid;grid-template-columns:auto;grid-template-rows:4.2rem;grid-template-areas:"buttons";column-gap:1rem;row-gap:.5rem;justify-items:end;align-items:center}#purchase-order-viewer>section .title .information .buttons-exports.has-exports{grid-template-columns:auto min-content;grid-template-rows:4.2rem auto;grid-template-areas:"buttons export-title" "exporters exporters"}#purchase-order-viewer>section .title .information .buttons{grid-area:buttons;display:flex;flex-direction:row;justify-content:end;align-items:center;flex-grow:0;flex-shrink:0;gap:.7rem}#purchase-order-viewer>section .title .information .buttons .button,#purchase-order-viewer>section .title .information .buttons button{min-height:4.2rem;height:4.2rem;margin:0}#purchase-order-viewer>section .title .information .buttons .button.reopen.checked,#purchase-order-viewer>section .title .information .buttons button.reopen.checked{background:var(--color-active);border-color:color-mix(in srgb, var(--color-active), #000000 20%);color:var(--white)}#purchase-order-viewer>section .title .information .buttons .button.reopen.checked:hover,#purchase-order-viewer>section .title .information .buttons button.reopen.checked:hover{border-color:var(--color-links)}#purchase-order-viewer>section .title .information .buttons .button.reopen:hover,#purchase-order-viewer>section .title .information .buttons button.reopen:hover{border-color:var(--color-active)}#purchase-order-viewer>section .title .information .export-title{grid-area:export-title;display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--color-active);font-size:1.7rem;font-weight:bold;gap:.5rem}#purchase-order-viewer>section .title .information .export-title svg{height:3rem}#purchase-order-viewer>section .title .information .exporters{grid-area:exporters;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end;align-items:start;justify-items:start}#purchase-order-viewer>section .title .information .exporters *{padding:.5rem;font-size:1.4rem;font-weight:400;border-left:.2rem solid var(--color-active)}#purchase-order-viewer>section .title .information .exporters *:first-of-type{border-left:none}#purchase-order-viewer>section .title .information .exporters *:last-of-type{padding-right:0}#purchase-order-viewer>section .title .information .exports{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}#purchase-order-viewer>section .status{display:block;height:4.1rem;text-align:center;text-transform:uppercase;color:var(--white);font-size:2rem;line-height:4.1rem;font-weight:700}#purchase-order-viewer>section .status.pending{background:var(--color-action-pending)}#purchase-order-viewer>section .status.approved{background:var(--color-action-approved)}#purchase-order-viewer>section .status.declined{background:var(--color-action-declined)}#purchase-order-viewer>section .status.void{background:var(--color-action-void)}#purchase-order-viewer>section .status.amended{background:var(--color-action-amended);color:var(--black)}#purchase-order-viewer>section .tabs{padding-top:2rem;padding-bottom:1rem;padding-left:3rem;padding-right:.5rem;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;flex-grow:1;flex-shrink:1}#purchase-order-viewer>section .tabs>*:not(.active-tab){opacity:0;display:none}#purchase-order-viewer>section .two-column-layout{display:flex;flex-direction:row;justify-content:flex-start;align-items:start;flex-wrap:wrap;gap:3rem;margin:3rem 0}#purchase-order-viewer>section .two-column-layout>*{flex-basis:50%}#purchase-order-viewer>section .column{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3rem}#purchase-order-viewer>section .overview .main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2rem;align-items:stretch;margin-bottom:2rem}#purchase-order-viewer>section .overview .main:has(.supplier.box.expanded){align-items:start}#purchase-order-viewer>section .overview .main .box{max-width:90rem;min-height:29rem;flex-grow:1}#purchase-order-viewer>section .overview .main .supplier{flex-grow:1}#purchase-order-viewer>section .overview .main .supplier .box-content{flex-grow:1;padding:2rem 3rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"supplier-name supplier-code" "supplier-street supplier-zip" "supplier-city supplier-state" "supplier-country supplier-related-party" "supplier-phone supplier-email" "supplier-additional ." "supplier-contact-name supplier-contact-phone" "supplier-contact-email supplier-contact-additional";column-gap:1rem}#purchase-order-viewer>section .overview .main .supplier .box-content>div{display:block;padding-bottom:1rem;min-height:5rem;overflow:hidden;text-overflow:ellipsis}#purchase-order-viewer>section .overview .main .supplier .box-content>div>span{display:block;font-size:1.6rem;font-weight:700;padding-bottom:.5rem}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-name{grid-area:supplier-name;font-size:2rem}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-code{grid-area:supplier-code}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-street{grid-area:supplier-street}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-zip{grid-area:supplier-zip}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-city{grid-area:supplier-city}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-state{grid-area:supplier-state}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-country{grid-area:supplier-country}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-related-party{grid-area:supplier-related-party}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-phone{grid-area:supplier-phone}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-email{grid-area:supplier-email}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-additional{grid-area:supplier-additional}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-contact-name{grid-area:supplier-contact-name}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-contact-phone{grid-area:supplier-contact-phone}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-contact-email{grid-area:supplier-contact-email}#purchase-order-viewer>section .overview .main .supplier .box-content .supplier-contact-additional{grid-area:supplier-contact-additional}#purchase-order-viewer>section .overview .main .supplier .box-content .expander{grid-area:expander;align-items:start}#purchase-order-viewer>section .overview .main .supplier:not(.expanded) .supplier-country,#purchase-order-viewer>section .overview .main .supplier:not(.expanded) .supplier-related-party,#purchase-order-viewer>section .overview .main .supplier:not(.expanded) .supplier-phone,#purchase-order-viewer>section .overview .main .supplier:not(.expanded) .supplier-email,#purchase-order-viewer>section .overview .main .supplier:not(.expanded) .supplier-additional,#purchase-order-viewer>section .overview .main .supplier:not(.expanded) .supplier-contact-name,#purchase-order-viewer>section .overview .main .supplier:not(.expanded) .supplier-contact-phone,#purchase-order-viewer>section .overview .main .supplier:not(.expanded) .supplier-contact-email,#purchase-order-viewer>section .overview .main .supplier:not(.expanded) .supplier-contact-additional{display:none}#purchase-order-viewer>section .overview .main .revision,#purchase-order-viewer>section .overview .main .purchaseorder{min-width:75rem}#purchase-order-viewer>section .overview .main .revision .box-content,#purchase-order-viewer>section .overview .main .purchaseorder .box-content{display:flex;flex-grow:1;padding:0}#purchase-order-viewer>section .overview .main .revision .box-content .ordered-by,#purchase-order-viewer>section .overview .main .purchaseorder .box-content .ordered-by,#purchase-order-viewer>section .overview .main .revision .box-content .amended-by,#purchase-order-viewer>section .overview .main .purchaseorder .box-content .amended-by{gap:2.2rem;padding:3rem}#purchase-order-viewer>section .overview .main .revision .box-content .ordered-by>img,#purchase-order-viewer>section .overview .main .purchaseorder .box-content .ordered-by>img,#purchase-order-viewer>section .overview .main .revision .box-content .amended-by>img,#purchase-order-viewer>section .overview .main .purchaseorder .box-content .amended-by>img{height:10.5rem;border-radius:5.25rem;border:.2rem solid var(--color-active)}#purchase-order-viewer>section .overview .main .revision .box-content .ordered-by>div,#purchase-order-viewer>section .overview .main .purchaseorder .box-content .ordered-by>div,#purchase-order-viewer>section .overview .main .revision .box-content .amended-by>div,#purchase-order-viewer>section .overview .main .purchaseorder .box-content .amended-by>div{display:flex;flex-direction:column;gap:.5rem}#purchase-order-viewer>section .overview .main .revision .box-content .ordered-by>div>*,#purchase-order-viewer>section .overview .main .purchaseorder .box-content .ordered-by>div>*,#purchase-order-viewer>section .overview .main .revision .box-content .amended-by>div>*,#purchase-order-viewer>section .overview .main .purchaseorder .box-content .amended-by>div>*{text-align:left;font-size:1.6rem}#purchase-order-viewer>section .overview .main .revision .box-content .ordered-by>div>a,#purchase-order-viewer>section .overview .main .purchaseorder .box-content .ordered-by>div>a,#purchase-order-viewer>section .overview .main .revision .box-content .amended-by>div>a,#purchase-order-viewer>section .overview .main .purchaseorder .box-content .amended-by>div>a{font-size:2rem;font-weight:700;color:var(--color-po)}#purchase-order-viewer>section .overview .main .purchaseorder{border-color:var(--color-po)}#purchase-order-viewer>section .overview .main .purchaseorder .box-content>*:not(script){flex-basis:50%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:3rem 0}#purchase-order-viewer>section .overview .main .purchaseorder .department-total{--content-color:var(--white);--content-linecolor:var(--white);--content-background:var(--color-po);background:var(--content-background);color:var(--content-color);font-size:2.2rem;font-weight:700;text-align:right}#purchase-order-viewer>section .overview .main .purchaseorder .department-total>*:not(script){flex-basis:100%;padding:0 1rem;padding-right:3.5rem;display:flex;flex-direction:column;justify-content:space-around;align-items:end}#purchase-order-viewer>section .overview .main .purchaseorder .department-total>*:not(script)>*:not(script){display:flex;flex-direction:column;justify-content:space-around;align-items:stretch;padding:1rem .5rem}#purchase-order-viewer>section .overview .main .purchaseorder .department-total>*:not(script)>*:not(script) span:first-of-type{margin-bottom:.5rem}#purchase-order-viewer>section .overview .main .purchaseorder .department-total>*:not(script)>*:not(script).conversion{border-top:.2rem solid var(--content-linecolor)}#purchase-order-viewer>section .overview .main .purchaseorder .department-total>*:not(script)>*:not(script).conversion>span:first-of-type{font-size:1.6rem;text-transform:uppercase}#purchase-order-viewer>section .overview .main .revision .box-content>*:not(script){flex-basis:50%}#purchase-order-viewer>section .overview .main .revision .amended-by{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:3rem 0}#purchase-order-viewer>section .overview .main .revision .previous-difference{border-left:.3rem solid var(--color-border-gray);display:grid;grid-template-columns:auto max-content;grid-auto-columns:auto;align-items:end;--content-color:var(--color-text);--content-linecolor:var(--black);--content-background:var(--white);background:var(--content-background);color:var(--content-color);font-size:1.9rem;padding:3rem 3rem 3rem 1rem;text-align:right;row-gap:1rem;column-gap:2rem}#purchase-order-viewer>section .overview .main .revision .previous-difference .conversion{font-size:85%}#purchase-order-viewer>section .overview .po-items:not(.expanded) .po-item{display:none}#purchase-order-viewer>section .overview .po-items.expanded .caption{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}#purchase-order-viewer>section .overview .po-items .items .caption .box-title.with-tab-switcher{padding-top:1rem;padding-bottom:0}#purchase-order-viewer>section .overview .po-items .items .caption .box-title.with-tab-switcher vue-tabswitcher{display:inline-block;width:max-content}#purchase-order-viewer>section .overview .po-items .items .caption .box-title.with-tab-switcher vue-tabswitcher .shared-tabsswitcher-component-tab-header-wrapper{background-color:transparent}#purchase-order-viewer>section .overview .po-items .items .caption .box-title.with-tab-switcher vue-tabswitcher .shared-tabsswitcher-component-tab-title{font-weight:700}#purchase-order-viewer>section .overview .po-items .items .caption+.po-item{border-top-left-radius:0;border-top-right-radius:0;border-top:none}#purchase-order-viewer>section .overview .po-items .items .po-item{margin-bottom:3rem}#purchase-order-viewer>section .overview .po-items .items .po-item.budget-editor-open .box-content>section .budget-data .budget-edit{max-height:50rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section{display:flex;flex-direction:row}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-line-item-components-header .coa-readonly-header{font-size:2rem;display:flex;justify-content:space-between;gap:1rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s ease,border-color .5s ease}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-line-item-components-header .coa-readonly-header:has(> .expander > .expanded) header span{opacity:0}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-line-item-components-header .coa-readonly-header header{display:flex;justify-content:flex-start;gap:1rem;padding:1rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-line-item-components-header .coa-readonly-header header div{font-weight:700}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-line-item-components-header .coa-readonly-header header span{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s ease}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-line-item-components-header .coa-readonly-header .expander{margin-right:1rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-line-item-components-header .line-item-components-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.8rem;font-weight:700}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-budget-line-item-components:has(.line-item-components.expanded) .coa-readonly{max-width:unset}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-budget-line-item-components .coa-readonly{display:grid;grid-template-columns:max-content max-content;column-gap:3rem;row-gap:1.5rem;padding:1rem 3rem;overflow:hidden}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-budget-line-item-components .coa-readonly,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-budget-line-item-components .coa-readonly *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s ease,padding .5s ease,margin .5s ease,line-height .5s ease,gap .5s ease,row-gap .5s ease}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-budget-line-item-components .coa-readonly:not(.expanded),#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-budget-line-item-components .coa-readonly:not(.expanded) *{line-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;row-gap:0 !important;opacity:0 !important;overflow:hidden !important}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-budget-line-item-components .coa-readonly .label{font-weight:700}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-budget-line-item-components .coa-readonly .value .code{font-weight:700}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-budget-line-item-components .line-item-components:not(.expanded){display:none}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section.coa-budget-line-item-components .line-item-components header:first-of-type{margin-top:1rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section>*:not(script){flex-basis:50%;flex-grow:1;font-size:1.8rem;margin:0 3rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-totals,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-details{margin-top:3rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-details{font-size:1.9rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-details>*{padding:.3rem 0}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-details header{display:flex;font-size:2rem;font-weight:700}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-details header>*{padding:0;padding-right:1rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-details header>*+*{padding-left:1rem;border-left:.2rem solid var(--color-border-darkgray)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-details header .item-expenditure-type{text-transform:uppercase}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-details .item-name{font-size:2.2rem;padding-bottom:.5rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-totals{background:var(--color-background-lightgray);display:grid;grid-template-columns:max-content max-content;grid-template-rows:auto;grid-template-areas:"item-unit-price item-total" "item-unit-price-project item-total-project";row-gap:1rem;column-gap:8rem;justify-content:end;padding:1rem;font-size:1.9rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-totals>div>span{display:block;text-align:right}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-totals>div>span:first-of-type{font-weight:700;margin-bottom:.5rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-totals .conversion{text-transform:uppercase;font-weight:400}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-totals .conversion span:first-of-type{font-weight:400}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-totals .amount{font-size:2rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-totals .item-unit-price{grid-area:item-unit-price}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-totals .item-unit-price.conversion{grid-area:item-unit-price-project}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-totals .item-total{grid-area:item-total;font-weight:700}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .item-totals .item-total.conversion{grid-area:item-total-project}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-edit-toggle button,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-edit-toggle .button{min-height:3rem;height:3rem;background:transparent;margin:0}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .edit-store,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .edit-revert{display:none}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js{max-width:75rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .js-list-element{cursor:pointer;text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;min-height:3rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .js-list-element div.name-code,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .js-list-element div.name-cat{color:var(--color-text-gray)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .js-list-element.unselectable{cursor:initial}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .js-list-element.unselectable div.name-code,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .js-list-element.unselectable div.name-cat,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .js-list-element.unselectable div.name{color:var(--color-text-disabled)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .categorized[level="1"]{margin-left:1rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .categorized[level="2"]{margin-left:2rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .categorized[level="3"]{margin-left:3rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .categorized[level="4"]{margin-left:4rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .categorized[level="5"]{margin-left:5rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .categorized[level="6"]{margin-left:6rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .categorized[level="7"]{margin-left:7rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .categorized[level="8"]{margin-left:8rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .categorized[level="9"]{margin-left:9rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .account-number .dropdown-js .categorized[level="10"]{margin-left:10rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data{position:relative;padding:2.2rem 2.8rem;border-radius:.8rem;margin-top:2rem;background:var(--color-background-lightblue);border:.2rem solid var(--color-border-gray)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data.open .budget-handle a svg{transform:rotate(-180deg)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data.open .budget-edit-toggle button{border-color:var(--color-links);color:var(--color-links)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data.open .budget-values{max-height:50rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit-toggle button{border-color:var(--color-border-darkgray)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-header{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;align-items:center;margin-bottom:1rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-header .caption{font-size:1.8rem;font-weight:700}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit{max-height:0;overflow:hidden;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,max-height .5s ease-in-out;display:flex;flex-direction:column;gap:.5rem;padding:.2rem;margin-top:1rem;max-width:65rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit.budget-pending-validation .header .budget-communication-status{visibility:visible}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit.budget-pending-validation .header .budget-communication-status svg{animation:1s steps(8, jump-start) infinite DpoBusyIndicator}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit.overbudget-hard input{border-color:var(--color-state-error)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit.changed .header .edit-revert{opacity:1;pointer-events:all}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit.current-has-subbudgets .subbudget-container{opacity:1;max-height:5rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit .header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;font-size:1.7rem;font-weight:700;line-height:2.5rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit .header .text{flex-grow:1}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit .header .budget-communication-status{visibility:hidden}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit .header .budget-communication-status svg{aspect-ratio:1;height:2.5rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit .header .edit-revert{opacity:0;pointer-events:none;height:3rem;max-height:3rem;min-height:3rem;margin:0;text-transform:none;border:none;background:none;color:var(--color-text-error)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit .header .edit-revert svg{height:75%}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit .budget-container .dropdown,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit .subbudget-container .dropdown{width:100%}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit .budget-container .dropdown input,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit .subbudget-container .dropdown input{width:100%}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-edit .subbudget-container{max-height:0;opacity:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,max-height .5s ease-in-out,opacity .5s ease-in-out}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview{position:relative}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars{position:relative;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:1rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars>.budget-handle{position:absolute;top:.3rem;bottom:.3rem;right:1rem;z-index:10;color:var(--white);display:flex;align-items:center}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars>.budget-handle:focus-within>a{outline:.2rem solid var(--color-links);border-radius:var(--button-border-radius)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars>.budget-handle a{cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .5s;color:var(--white)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars>.budget-handle a:hover{transform:scale(1.2)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars>.budget-handle svg{height:3.5rem;aspect-ratio:1;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .5s}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars.parent-budget-no-values>.budget-handle{color:var(--color-text)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars.parent-budget-no-values>.budget-handle a{color:var(--color-active)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar{flex-basis:50%;flex-grow:1;flex-shrink:1;height:5rem;display:block;border-radius:.8rem;position:relative;overflow:hidden;background:var(--color-active)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar.overbudget{background-color:firebrick}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar.overbudget>.name{display:none}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar.overbudget>.overbudget{display:block;animation:budget-overbudget-flash 4s infinite}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar.overbudget .budget-bar-approved,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar.overbudget .budget-bar-pending{display:none}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar.budget-no-value{background:var(--color-background-darkgray)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar.budget-no-value>div{color:var(--color-text)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar>.overbudget{display:none}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar>div,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar>span{text-align:center;line-height:5rem;color:white;display:block;overflow:hidden;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,width 2s ease-in-out,padding-left 2s ease-in-out;font-size:1.8rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar>div.no-animation,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar>span.no-animation{transition:initial !important}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar>div{position:absolute;height:5rem;width:0;left:0}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar>div.budget-bar-approved{background:var(--color-action-approved)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar>div.budget-bar-pending{background:var(--color-action-pending)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-overview .budget-bars .budget-bar>.name{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;width:100%;background:transparent}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values{--budget-min-width:85rem;max-height:0;overflow:hidden;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,max-height .5s ease-in-out}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget-container{display:flex;flex-wrap:wrap;gap:1rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget{display:grid;column-gap:1rem;grid-template-columns:repeat(3, 1fr);grid-template-areas:"budget-name budget-name budget-name" "budget-po-approved budget-po-pending budget-remaining";flex-basis:max-content;flex-grow:1;margin-top:1rem;min-width:var(--budget-min-width)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div{flex-basis:max-content;height:17rem;min-width:21rem;border:.2rem solid var(--color-border-gray);border-radius:.8rem;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;font-size:1.7rem;font-weight:700;text-align:center;background:var(--white)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div.approved,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div.approved,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div.approved-po,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div.approved-po{grid-area:budget-po-approved}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div.approved .caption,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div.approved .caption,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div.approved-po .caption,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div.approved-po .caption{background:var(--color-action-approved)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div.pending,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div.pending,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div.pending-po,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div.pending-po{grid-area:budget-po-pending}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div.pending .caption,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div.pending .caption,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div.pending-po .caption,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div.pending-po .caption{background:var(--color-action-pending)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div.remaining,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div.remaining{grid-area:budget-remaining}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div.remaining .caption,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div.remaining .caption{background:var(--color-active)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div.remaining.overbudget,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div.remaining.overbudget{color:var(--color-error-text)}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div .caption,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div .caption{text-transform:uppercase;color:var(--white);padding:1.3rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div .values,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div .values{flex-grow:1;display:flex;flex-direction:column;justify-content:center}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div .values>*,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div .values>*{padding:0 2rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>div .values .currency,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>div .values .currency{font-size:3.2rem}#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .budget>.budget-name,#purchase-order-viewer>section .overview .po-items .items .po-item .box-content>section .budget-data .budget-values .parent-budget>.budget-name{font-weight:700;font-size:1.5rem;grid-area:budget-name}#purchase-order-viewer>section .additional{column-gap:3rem}#purchase-order-viewer>section .additional>section{min-width:75rem;flex-basis:75rem;display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}#purchase-order-viewer>section .po-components{display:flex;gap:4rem;padding:2rem 3rem}#purchase-order-viewer>section .po-components header:first-of-type{margin-top:0}#purchase-order-viewer>section .receiving button,#purchase-order-viewer>section .invoices-v1 button{border-color:transparent;background:none;min-height:4.2rem;height:4.2rem}#purchase-order-viewer>section .receiving .box-content{padding:0 3rem}#purchase-order-viewer>section .receiving .receive+.receive{border-top:.2rem solid var(--color-border-gray)}#purchase-order-viewer>section .receiving .receive{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:start;padding:2.5rem 0}#purchase-order-viewer>section .receiving .receive:not(.expanded) .details>:not(.receive-index, .receive-order-no, .receive-date){display:none}#purchase-order-viewer>section .receiving .receive:not(.expanded) .controls>:not(.expander){display:none}#purchase-order-viewer>section .receiving .receive .controls{display:flex;flex-direction:column;align-items:center;gap:.5rem}#purchase-order-viewer>section .receiving .receive .details{flex-grow:1;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:2rem;row-gap:1rem}#purchase-order-viewer>section .receiving .receive .details .receive-created-edited-by{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;grid-column-start:1;grid-column-end:-1}#purchase-order-viewer>section .receiving .receive .details .receive-created-edited-by>div{min-width:max-content}#purchase-order-viewer>section .receiving .receive .details .receive-notes,#purchase-order-viewer>section .receiving .receive .details .receive-edited-by,#purchase-order-viewer>section .receiving .receive .details .receive-created-by{grid-column-start:1;grid-column-end:-1}#purchase-order-viewer>section .receiving .receive .details div{display:block;min-height:5rem;overflow:hidden;text-overflow:ellipsis}#purchase-order-viewer>section .receiving .receive .details div span{display:block;font-size:1.4rem;font-weight:700}#purchase-order-viewer>section .invoices-v1 .invoice-v1+.invoice-v1{border-top:.2rem solid var(--color-border-gray)}#purchase-order-viewer>section .invoices-v1 .invoice-v1{margin-bottom:2rem}#purchase-order-viewer>section .invoices-v1 .invoice-v1:last-of-type{margin-bottom:0}#purchase-order-viewer>section .invoices-v1 .invoice-v1 .invoice-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}#purchase-order-viewer>section .invoices-v1 .invoice-v1 .invoice-header .invoice-index{font-weight:700}#purchase-order-viewer>section .invoices-v1 .invoice-v1 .details{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}#purchase-order-viewer>section .invoices-v1 .invoice-v1 .details .invoice-totals{flex-basis:max-content;font-size:1.7rem;text-align:right}#purchase-order-viewer>section .invoices-v1 .invoice-v1 .details .invoice-totals>div{margin-bottom:1rem}#purchase-order-viewer>section .invoices-v1 .invoice-v1 .details .conversion{text-transform:uppercase;font-size:1.4rem}#purchase-order-viewer>section .invoices-v1 .invoice-v1 .details .invoice-data{flex-grow:1;flex-shrink:1;display:grid;grid-template-columns:repeat(2, max-content);column-gap:1rem;row-gap:.5rem}#purchase-order-viewer>section .invoices-v1 .invoice-v1 .details .invoice-data .invoice-name{grid-column-start:1;grid-column-end:-1;font-size:1.9rem}#purchase-order-viewer>section .invoices-v1 .invoice-v1 .details .invoice-data .label{grid-column:1;font-weight:700}#purchase-order-viewer>section .invoices-v1 .invoice-v1 .details .invoice-data .value{grid-column:2}#purchase-order-viewer>section .po-components,#purchase-order-viewer>section .line-item-components{display:grid;grid-template-columns:max-content auto;margin:1rem 0 2rem;column-gap:2rem;row-gap:1rem;padding-bottom:2rem;line-height:2.4rem}#purchase-order-viewer>section .po-components header,#purchase-order-viewer>section .line-item-components header{font-size:1.8rem;font-weight:700;grid-column-start:1;grid-column-end:-1;margin-top:2rem}#purchase-order-viewer>section .po-components .label,#purchase-order-viewer>section .line-item-components .label{font-size:1.7rem;font-weight:700;align-self:baseline}#purchase-order-viewer>section .po-components .value,#purchase-order-viewer>section .line-item-components .value{font-size:1.7rem;font-weight:400}#purchase-order-viewer>section .po-components .value ul,#purchase-order-viewer>section .line-item-components .value ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:left;align-items:center}#purchase-order-viewer>section .po-components .value ul li,#purchase-order-viewer>section .line-item-components .value ul li{display:flex;flex-direction:row;gap:.5rem;justify-content:left;align-items:center;white-space:nowrap}#purchase-order-viewer>section .po-components .value ul li svg,#purchase-order-viewer>section .line-item-components .value ul li svg{height:2.4rem;flex-shrink:0}#purchase-order-viewer>section .comments .container-box{padding:0;box-shadow:none}#purchase-order-viewer>section .comments .container-box .comments-header-container{font-size:1.7rem;font-weight:700;padding:2.3rem;background:var(--color-background-lightgray)}#purchase-order-viewer>section .comments .container-box .comments-header-container button{padding:0;margin:0;min-height:2rem}#purchase-order-viewer .snapshot-pdf{display:flex;flex-wrap:nowrap;height:100%;justify-content:stretch}#purchase-order-viewer .snapshot-pdf object,#purchase-order-viewer .snapshot-pdf iframe{flex-basis:50%;flex-grow:1;flex-shrink:1}#purchase-order-viewer .lower-bar{display:flex;flex-direction:row;justify-content:end;background:var(--white);gap:2.5rem;padding:0 2.5rem}#purchase-order-viewer .lower-bar input{flex-grow:1}#purchase-order-viewer .lower-bar input,#purchase-order-viewer .lower-bar button{margin:3.3rem 0}#purchase-order-viewer .lower-bar button.save-all,#purchase-order-viewer .lower-bar button.approve{background:var(--color-action-approve);color:var(--white);font-weight:700}#purchase-order-viewer .lower-bar button.save-all:not([disabled]):hover,#purchase-order-viewer .lower-bar button.approve:not([disabled]):hover{border-color:var(--color-action-approve)}#purchase-order-viewer .lower-bar button.decline{border-color:var(--color-error-text);color:var(--color-error-text);font-weight:700}#purchase-order-viewer .lower-bar button.decline:not([disabled]):hover{border-color:var(--color-error-text)}#purchase-order-viewer-send-back{--sendback-dialog-product-color:var(--color-po)}#purchase-order-viewer-send-back{padding:1rem 1.5rem;overflow-x:hidden;display:flex;flex-direction:column;gap:1rem}#purchase-order-viewer-send-back .caption{margin-bottom:.5rem;margin-top:1rem;display:block;font-size:1.8rem;font-weight:700}#purchase-order-viewer-send-back .comment:has(input.error){margin-bottom:7rem}#purchase-order-viewer-send-back .comment input{width:100%}#purchase-order-viewer-send-back ul.levels{flex-grow:1;flex-shrink:1;width:calc(100% + 1.5rem);overflow-y:auto;display:flex;flex-direction:column;gap:1rem;scrollbar-gutter:stable;scrollbar-width:thin}#purchase-order-viewer-send-back ul.levels>li{display:block;background-color:var(--color-background-lightgray)}#purchase-order-viewer-send-back ul.levels>li.inactive{opacity:.4}#purchase-order-viewer-send-back ul.levels>li.inactive label:hover{background-color:var(--color-background-gray)}#purchase-order-viewer-send-back ul.levels>li.inactive .users li.inactive{opacity:1}#purchase-order-viewer-send-back ul.levels>li.selected{--color-action-sendback:var(--color-active)}#purchase-order-viewer-send-back ul.levels>li.selected label{border-color:var(--color-action-sendback)}#purchase-order-viewer-send-back ul.levels>li label{width:100%;display:flex;margin:0;padding:0;border:.2rem solid transparent}#purchase-order-viewer-send-back ul.levels>li label:hover{background-color:var(--color-background-lightgray)}#purchase-order-viewer-send-back ul.levels>li label>*{flex-grow:0}#purchase-order-viewer-send-back ul.levels>li label .select{padding-left:1.5rem;width:5.2rem}#purchase-order-viewer-send-back ul.levels>li label .select input[type="radio"]{width:2.5rem;height:2.5rem}#purchase-order-viewer-send-back ul.levels>li label .select input[type="radio"]:focus-within{outline:none}#purchase-order-viewer-send-back ul.levels>li label .level{width:4rem;padding-left:0px;font-size:4rem;color:var(--color-backround-darkgray);vertical-align:middle;text-align:center}#purchase-order-viewer-send-back ul.levels>li label .level.inactive{font-size:8.5rem;color:darkgray;width:10.25rem;height:8rem}#purchase-order-viewer-send-back ul.levels>li label .level.inactive svg{height:8rem}#purchase-order-viewer-send-back ul.levels>li label .users{padding:0;flex-grow:1}#purchase-order-viewer-send-back ul.levels>li label .users ul{display:grid;grid-template-rows:max-content;grid-template-columns:repeat(auto-fit, 18rem);gap:1rem}#purchase-order-viewer-send-back ul.levels>li label .users ul>li{display:grid;grid-template-columns:subgrid;grid-template-rows:repeat(2, max-content);justify-content:center;justify-items:center;align-items:center;gap:1rem;padding:2rem}#purchase-order-viewer-send-back ul.levels>li label .users ul>li.inactive{opacity:.4}#purchase-order-viewer-send-back ul.levels>li label .users ul>li.approved img{border:.2rem solid var(--color-action-approved)}#purchase-order-viewer-send-back ul.levels>li label .users ul>li.declined img{border:.2rem solid var(--color-action-declined)}#purchase-order-viewer-send-back ul.levels>li label .users ul>li.pending img{border:.2rem solid var(--color-action-pending)}#purchase-order-viewer-send-back ul.levels>li label .users ul>li img{width:7rem;height:7rem;border-radius:3.5rem}#purchase-order-viewer-send-back ul.levels>li label .users ul>li .name{color:var(--sendback-dialog-product-color);font-size:1.7rem;font-weight:700;text-align:center;width:18rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#purchase-order-viewer-approved,#purchase-order-viewer-declined{text-align:center;font-weight:400;line-height:4rem;padding:1rem 3rem;font-size:2rem;color:var(--color-text)}#purchase-order-viewer-approved>span,#purchase-order-viewer-declined>span{font-size:2.5rem;color:var(--color-text)}#purchase-order-viewer-approved>span.heading,#purchase-order-viewer-declined>span.heading{display:block;text-align:center;font-size:4.5rem;margin-top:3rem;margin-bottom:3.8rem;text-transform:uppercase;color:var(--color-active)}#purchase-order-viewer-approved>div,#purchase-order-viewer-declined>div{width:70rem;margin-left:auto;margin-right:auto;margin-bottom:5rem;margin-top:0rem;padding-top:1.5rem;font-size:3.3rem;color:var(--color-text)}#purchase-order-viewer-approved>div .po-number,#purchase-order-viewer-declined>div .po-number{display:block;padding-bottom:4.5rem;font-size:3.3rem;color:var(--color-text)}#purchase-order-viewer-approved>div .po-number>span,#purchase-order-viewer-declined>div .po-number>span{display:inline-block;font-weight:bold;padding:1rem}#purchase-order-viewer-approved>div button,#purchase-order-viewer-declined>div button{min-width:19rem}.dialogs-editor-delivery{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.dialogs-editor-delivery .delivery-editor-container{overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;margin-right:-1.5rem;padding-right:1rem}.dialogs-editor-delivery .print-only{display:none}.dialogs-editor-delivery .print-hide .buttons{display:none}.dialogs-editor-delivery form{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1rem}.dialogs-editor-delivery form input[readonly],.dialogs-editor-delivery form textarea[readonly],.dialogs-editor-delivery form .input-container:has(input[readonly], textarea[readonly]){border-color:transparent}.dialogs-editor-delivery form input[readonly]:focus-within,.dialogs-editor-delivery form textarea[readonly]:focus-within,.dialogs-editor-delivery form .input-container:has(input[readonly], textarea[readonly]):focus-within{outline:none}.dialogs-editor-delivery form textarea[readonly]{resize:none}.dialogs-editor-delivery form section .caption{font-size:1.8rem;font-weight:700}.dialogs-editor-delivery form table th{font-size:1.7rem;font-weight:700}.dialogs-editor-delivery form table td{padding-bottom:1rem}.dialogs-editor-delivery form table td input{width:100%;text-align:right}.dialogs-editor-delivery form table .item-quantity{width:24rem}.dialogs-editor-delivery form table .item-received{width:16rem}.dialogs-editor-delivery form table .item-quantity,.dialogs-editor-delivery form table .item-received{text-align:right}.dialogs-editor-delivery form table .item-status{width:5rem;text-align:center;color:var(--color-action-approved);vertical-align:middle;padding-left:0;padding-right:0}.dialogs-editor-delivery form table .item-status>div{height:3rem}.dialogs-editor-delivery form table .item-status>div svg{height:100%}.dialogs-editor-delivery form .date-orderno{display:flex;gap:1rem}.dialogs-editor-delivery form .date-orderno>*{flex-basis:50%;flex-grow:1}.dialogs-editor-delivery form .comments textarea{height:16rem}.dialogs-editor-delivery form .creator{display:grid;grid-template-columns:repeat(2, max-content);grid-template-rows:repeat(2, max-content);column-gap:1rem}.dialogs-editor-delivery form .creator .cap{font-weight:700}.dialogs-editor-delivery .buttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:3rem}.dialogs-editor-delivery .buttons button.delete{color:var(--color-text-error);border-color:var(--color-state-error)}.dialogs-editor-invoice{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.dialogs-editor-invoice .invoice-editor-container{overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;margin-right:-1.5rem;padding-right:1rem}.dialogs-editor-invoice form{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1rem}.dialogs-editor-invoice form input[readonly],.dialogs-editor-invoice form textarea[readonly],.dialogs-editor-invoice form .input-container:has(.dropdown input[disabled]),.dialogs-editor-invoice form .input-container:has(> input[readonly], > textarea[readonly]){border-color:transparent;background:white}.dialogs-editor-invoice form input[readonly]:focus-within,.dialogs-editor-invoice form textarea[readonly]:focus-within,.dialogs-editor-invoice form .input-container:has(.dropdown input[disabled]):focus-within,.dialogs-editor-invoice form .input-container:has(> input[readonly], > textarea[readonly]):focus-within{outline:none}.dialogs-editor-invoice form textarea[readonly]{resize:none}.dialogs-editor-invoice form .input-container>.dropdown input{width:100%}.dialogs-editor-invoice form .input-container>.dropdown input[disabled]{border-color:transparent;background:white !important;color:var(--color-text);opacity:1;padding-right:0}.dialogs-editor-invoice form .input-container>.dropdown input[disabled]~.dropdown-handle{visibility:hidden}.dialogs-editor-invoice form fieldset legend{width:100%;font-size:1.8rem;font-weight:700;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.dialogs-editor-invoice form fieldset legend .expander{margin-left:auto;font-size:75%}.dialogs-editor-invoice form fieldset legend+label{margin-top:0}.dialogs-editor-invoice form .date-invoiceno{display:flex;gap:1rem}.dialogs-editor-invoice form .date-invoiceno>*{flex-basis:33%;flex-grow:1}.dialogs-editor-invoice form .notes{max-height:0;overflow:hidden;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,max-height .5s ease-in-out}.dialogs-editor-invoice form .notes.expanded{max-height:16rem}.dialogs-editor-invoice form .notes .input-container{width:100%}.dialogs-editor-invoice form .notes textarea{wdith:100%;height:15rem}.dialogs-editor-invoice form .attachments{opacity:0;max-height:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,max-height 0s linear 0s,opacity .5s ease-in-out}.dialogs-editor-invoice form .attachments.expanded{opacity:1;max-height:100000000rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,max-height 0s linear .5s,opacity .5s ease-in-out}.dialogs-editor-invoice form .attachments .manage-attachments-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.dialogs-editor-invoice form .attachments .manage-attachments-wrapper .qq-upload-spinner{display:none;height:5rem;aspect-ratio:1}.dialogs-editor-invoice form .attachments .manage-attachments-wrapper .manage-attachments.red{border-color:var(--color-border-error);color:var(--color-text-error)}.dialogs-editor-invoice form .attachments ul{display:grid;grid-template-columns:4.2rem auto max-content max-content max-content;column-gap:1rem;align-items:center}.dialogs-editor-invoice form .attachments ul .attachment{display:grid;grid-template-columns:subgrid;align-items:center;grid-column-start:1;grid-column-end:-1;padding:1.25rem 0;border-bottom:.2rem solid var(--color-border-gray)}.dialogs-editor-invoice form .attachments ul .attachment:last-of-type{border-bottom:none}.dialogs-editor-invoice form .attachments ul .attachment .file-icon{width:4.2rem;height:4.2rem;mask-size:4rem}.dialogs-editor-invoice form .attachments ul .attachment .attached-by,.dialogs-editor-invoice form .attachments ul .attachment .atteched-on{padding:0 3rem}.dialogs-editor-invoice form .attachments ul .attachment a{flex-grow:1;font-size:1.8rem;font-weight:700;text-decoration:none}.dialogs-editor-invoice form .attachments ul .attachment a:hover{text-decoration:underline}.dialogs-editor-invoice form .attachments ul .attachment a.download{height:3rem;width:3rem}.dialogs-editor-invoice form .attachments ul .attachment a.download svg{height:100%}.dialogs-editor-invoice form .creator{display:grid;grid-template-columns:repeat(2, max-content);grid-template-rows:repeat(2, max-content);column-gap:1rem}.dialogs-editor-invoice form .creator .cap{font-weight:700}.dialogs-editor-invoice form table.items{width:100%}.dialogs-editor-invoice form table.items tr.deleted{background-color:firebrick}.dialogs-editor-invoice form table.items thead td,.dialogs-editor-invoice form table.items thead th{border-top:none;border-bottom:.2rem solid var(--color-border-gray);font-weight:bold;vertical-align:bottom}.dialogs-editor-invoice form table.items tfoot td,.dialogs-editor-invoice form table.items tfoot th{border-bottom:none;border-top:.2rem solid var(--color-border-gray);font-weight:bold}.dialogs-editor-invoice form table.items tfoot td.item-tax,.dialogs-editor-invoice form table.items tfoot th.item-tax{padding-right:1.5rem}.dialogs-editor-invoice form table.items tfoot td.item-tax.with-percent-sign,.dialogs-editor-invoice form table.items tfoot th.item-tax.with-percent-sign{box-sizing:border-box}.dialogs-editor-invoice form table.items td,.dialogs-editor-invoice form table.items th{padding:.8rem}.dialogs-editor-invoice form table.items td .dropdown>input,.dialogs-editor-invoice form table.items th .dropdown>input{padding-right:2.2rem}.dialogs-editor-invoice form table.items td .dropdown>a,.dialogs-editor-invoice form table.items th .dropdown>a{right:0}.dialogs-editor-invoice form table.items td:first-child,.dialogs-editor-invoice form table.items th:first-child{padding-left:0}.dialogs-editor-invoice form table.items td:last-child,.dialogs-editor-invoice form table.items th:last-child{padding-right:0}.dialogs-editor-invoice form table.items td.item-status,.dialogs-editor-invoice form table.items th.item-status{width:3rem;color:darkgreen;vertical-align:middle;padding-left:0;padding-right:0}.dialogs-editor-invoice form table.items td.item-status>div,.dialogs-editor-invoice form table.items th.item-status>div{height:3rem}.dialogs-editor-invoice form table.items td.item-status>div svg,.dialogs-editor-invoice form table.items th.item-status>div svg{height:100%}.dialogs-editor-invoice form table.items td.item-name,.dialogs-editor-invoice form table.items th.item-name{width:32rem}.dialogs-editor-invoice form table.items td.item-name input,.dialogs-editor-invoice form table.items th.item-name input{width:100%}.dialogs-editor-invoice form table.items td.item-quantity-received,.dialogs-editor-invoice form table.items th.item-quantity-received,.dialogs-editor-invoice form table.items td.item-quantity-invoiced,.dialogs-editor-invoice form table.items th.item-quantity-invoiced{width:15rem;text-align:right}.dialogs-editor-invoice form table.items td.item-invoiced,.dialogs-editor-invoice form table.items th.item-invoiced,.dialogs-editor-invoice form table.items td.item-multiplier,.dialogs-editor-invoice form table.items th.item-multiplier,.dialogs-editor-invoice form table.items td.item-unit-price,.dialogs-editor-invoice form table.items th.item-unit-price,.dialogs-editor-invoice form table.items td.item-net-price,.dialogs-editor-invoice form table.items th.item-net-price,.dialogs-editor-invoice form table.items td.item-total-price,.dialogs-editor-invoice form table.items th.item-total-price{width:12rem}.dialogs-editor-invoice form table.items td.item-invoiced input,.dialogs-editor-invoice form table.items th.item-invoiced input,.dialogs-editor-invoice form table.items td.item-multiplier input,.dialogs-editor-invoice form table.items th.item-multiplier input,.dialogs-editor-invoice form table.items td.item-unit-price input,.dialogs-editor-invoice form table.items th.item-unit-price input,.dialogs-editor-invoice form table.items td.item-net-price input,.dialogs-editor-invoice form table.items th.item-net-price input,.dialogs-editor-invoice form table.items td.item-total-price input,.dialogs-editor-invoice form table.items th.item-total-price input{width:100%;text-align:right;margin-right:0}.dialogs-editor-invoice form table.items td.item-net-price,.dialogs-editor-invoice form table.items th.item-net-price,.dialogs-editor-invoice form table.items td.item-total-price,.dialogs-editor-invoice form table.items th.item-total-price{text-align:right;white-space:nowrap}.dialogs-editor-invoice form table.items td.item-currency,.dialogs-editor-invoice form table.items th.item-currency{width:10rem}.dialogs-editor-invoice form table.items td.item-currency input,.dialogs-editor-invoice form table.items th.item-currency input{width:100%;margin-right:0}.dialogs-editor-invoice form table.items td.item-vat,.dialogs-editor-invoice form table.items th.item-vat,.dialogs-editor-invoice form table.items td.item-tax,.dialogs-editor-invoice form table.items th.item-tax{width:15rem;text-align:right}.dialogs-editor-invoice form table.items td.item-vat input,.dialogs-editor-invoice form table.items th.item-vat input,.dialogs-editor-invoice form table.items td.item-tax input,.dialogs-editor-invoice form table.items th.item-tax input{width:100%;margin-right:0;text-align:right}.dialogs-editor-invoice form table.items td.item-vat .tax-percent-sign,.dialogs-editor-invoice form table.items th.item-vat .tax-percent-sign,.dialogs-editor-invoice form table.items td.item-tax .tax-percent-sign,.dialogs-editor-invoice form table.items th.item-tax .tax-percent-sign{display:inline-block;width:1.6rem;padding:0;margin:0;text-align:right}.dialogs-editor-invoice form table.items td.item-vat .tax-percent-sign.show-sign,.dialogs-editor-invoice form table.items th.item-vat .tax-percent-sign.show-sign,.dialogs-editor-invoice form table.items td.item-tax .tax-percent-sign.show-sign,.dialogs-editor-invoice form table.items th.item-tax .tax-percent-sign.show-sign{display:block}.dialogs-editor-invoice form table.items th.item-vat,.dialogs-editor-invoice form table.items th.item-tax{text-align:right;padding-right:1.5rem}.dialogs-editor-invoice form table.items th.item-vat.free-text,.dialogs-editor-invoice form table.items th.item-tax.free-text{width:12rem}.dialogs-editor-invoice form table.items th.item-vat.edit-mode,.dialogs-editor-invoice form table.items th.item-tax.edit-mode{text-align:left}.dialogs-editor-invoice form table.items th.item-unit-price{text-align:right}.dialogs-editor-invoice form table.items th.item-unit-price.edit-mode{text-align:left}.dialogs-editor-invoice .buttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:3rem}.dialogs-editor-invoice .buttons button.delete{color:var(--color-text-error);border-color:var(--color-state-error)}.editor-payment-status label>span{display:inline-block;width:120px}.editor-payment-status label textarea,.editor-payment-status label .input-container,.editor-payment-status label input:not([type=checkbox]){flex-grow:1}#page-admin-field-editor-dialog .caption-title{font-size:2rem}#page-admin-field-editor-dialog .pb-0{padding-bottom:0}#page-admin-field-editor-dialog .mt-0{margin-top:0}#page-admin-field-editor-dialog textarea{min-height:15rem;scrollbar-width:thin}.list-assign-editor table{width:100%;border-collapse:collapse}.list-assign-editor table th{font-size:1.8rem;font-weight:600;padding:0 1rem .8rem;color:var(--color-text)}.list-assign-editor table th:last-child{text-align:right}.list-assign-editor table td{padding:1rem;vertical-align:middle}.list-assign-editor table td select:focus-within{outline:none}.list-assign-editor table td:first-child,.list-assign-editor table td:last-child{width:45%}.list-assign-editor select.members-assigned,.list-assign-editor select.members-available{width:100%;height:28rem;border:.2rem solid var(--color-border-gray);border-radius:var(--input-border-radius);font-size:1.8rem;padding:.5rem;background:var(--white)}.list-assign-editor select.members-assigned option,.list-assign-editor select.members-available option{padding:.4rem .8rem;border-radius:.4rem}.list-assign-editor select.members-assigned option:checked,.list-assign-editor select.members-available option:checked{background:var(--color-active);color:var(--white)}.list-assign-editor td.control-buttons{width:6rem;text-align:center;vertical-align:middle;padding:0 .5rem}.list-assign-editor td.control-buttons button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:.4rem auto;border:.2rem solid var(--color-border-gray);border-radius:var(--button-border-radius);background:var(--white);color:var(--color-text);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}.list-assign-editor td.control-buttons button svg{height:1.8rem}.list-assign-editor td.control-buttons button:hover:not(:disabled){border-color:var(--color-active);color:var(--color-active)}.list-assign-editor td.control-buttons button:disabled{opacity:.35;cursor:not-allowed}.list-assign-editor td.control-buttons button.remove-all{margin-top:1.2rem}.dialogs-editor-absence .grid-2-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.dialogs-editor-absence .grid-2-columns .dropdown{width:100%}.dialogs-editor-absence .dialogs-editor-calendar-absence{display:flex;flex-direction:column;gap:2.5rem}.dialogs-editor-absence .dialogs-editor-calendar-absence .user{display:flex;flex-direction:row;align-items:center;gap:1.5rem}.dialogs-editor-absence .dialogs-editor-calendar-absence .user .avatar{flex-shrink:0}.dialogs-editor-absence .dialogs-editor-calendar-absence .user .avatar img{display:block;width:10rem;height:10rem;border-radius:50%;object-fit:cover;border:.3rem solid var(--color-border-gray);background:var(--color-background-lightgray)}.dialogs-editor-absence .dialogs-editor-calendar-absence .user .icons-right svg{height:1.2em}.dialogs-editor-absence .dialogs-editor-calendar-absence .user .user-info{display:flex;flex-direction:column;gap:.4rem;overflow:hidden}.dialogs-editor-absence .dialogs-editor-calendar-absence .user .user-info .user-name{font-size:2.2rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialogs-editor-absence .dialogs-editor-calendar-absence .user .user-info .user-email{font-size:1.8rem;color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialogs-editor-absence .dialogs-editor-calendar-absence .section-title{margin:0 0 1rem 0;font-size:1.8rem;font-weight:600}.dialogs-editor-absence .dialogs-editor-calendar-absence .dates .date-range-picker{display:flex;flex-direction:row;align-items:stretch;border:.2rem solid var(--color-border-gray);border-radius:var(--input-border-radius);margin-bottom:1.2rem;overflow:hidden}.dialogs-editor-absence .dialogs-editor-calendar-absence .dates .date-range-picker:focus-within{outline:.2rem solid var(--color-links);outline-offset:-0.2rem}.dialogs-editor-absence .dialogs-editor-calendar-absence .dates .date-range-picker .input-container{flex:1;border:none;border-radius:0}.dialogs-editor-absence .dialogs-editor-calendar-absence .dates .date-range-picker .input-container:focus-within{outline:none;background-color:var(--color-background-lightgray, #f5f5f5)}.dialogs-editor-absence .dialogs-editor-calendar-absence .dates .date-range-picker .input-container .icons-right svg{height:1.2em}.dialogs-editor-absence .dialogs-editor-calendar-absence .dates .date-range-picker .date-range-divider{flex-shrink:0;width:.1rem;background-color:var(--color-border-gray);align-self:stretch}.dialogs-editor-absence .dialogs-editor-calendar-absence .projects .projects-error{display:none;color:var(--color-text-error);font-size:1.5rem;margin:0 0 1rem 0}.dialogs-editor-absence .dialogs-editor-calendar-absence .projects.error .projects-error{display:block}.dialogs-editor-absence .dialogs-editor-calendar-absence .projects .all-projects{display:flex;align-items:center;gap:.8rem;font-weight:400;margin-bottom:1rem;cursor:pointer;padding-left:.5rem}.dialogs-editor-absence .dialogs-editor-calendar-absence .projects .all-projects.readonly{pointer-events:none;opacity:.6}.dialogs-editor-absence .dialogs-editor-calendar-absence .projects .project-list{display:flex;flex-direction:column;gap:.6rem;max-height:18rem;overflow-y:auto;padding-left:.5rem}.dialogs-editor-absence .dialogs-editor-calendar-absence .projects .project-list .project{display:flex;align-items:center;gap:.8rem;cursor:pointer}.dialogs-editor-absence .dialogs-editor-calendar-absence .projects .project-list .project.readonly,.dialogs-editor-absence .dialogs-editor-calendar-absence .projects .project-list .project[disabled]{pointer-events:none;opacity:.5}.tokenfield{position:relative}.tokenfield .token-container{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;gap:.5em;padding:0;padding-left:.5em}.tokenfield .token-container:has(.token){padding-right:.5em}.tokenfield .token-container .token{border:.1em solid var(--color-border-gray);background:var(--color-links);color:white;font-size:85%;padding:.3em .5em;border-radius:.5em}.tokenfield .token-container .token .close{cursor:pointer;margin-left:.5em}split-button.primary{font-weight:700}split-button.primary:not(.inverted){background:var(--color-active);color:var(--white)}split-button.primary.inverted{color:var(--color-active);border-color:var(--color-active)}.dropdown{display:inline-block;position:relative;vertical-align:top}.dropdown>select{display:none !important}.dropdown>input{padding-right:4rem;width:100%}.dropdown>input[readonly]{background:transparent;user-select:none}.dropdown>input[readonly]::-moz-selection{background:transparent}.dropdown>input[readonly]::selection{background:transparent}.dropdown>input:disabled{background:var(--color-background-gray) ! important;color:var(--color-text-gray);opacity:.65}.dropdown>input:disabled+a{opacity:.35}.dropdown>input.error{border-color:var(--color-state-error);color:var(--color-text-error);font-weight:700}.dropdown>input.error:focus-within{border-color:var(--color-state-error);color:var(--color-text-error)}.dropdown>a{width:2.2rem;min-width:2.2rem;margin:0;padding:0;background:url("/static/arrow-down.svg") no-repeat center center;display:inline-block;cursor:pointer;position:absolute ! important;top:0;bottom:0;right:1rem}.dropdown:disabled>a{opacity:.65}.fileManager{background:var(--color-background-lightblue) !important;background:linear-gradient(180deg, var(--white) 0%, var(--color-background-lightblue) 10%, var(--color-background-lightblue) 90%, var(--white) 100%) !important}.fileManager .qq-uploader{position:relative;width:100%;min-width:110rem;min-height:30rem;display:flex;flex-direction:column;justify-content:flex-start;justify-items:stretch;gap:1rem}.fileManager .qq-uploader>div{display:flex;border:.4rem dashed var(--blue);border-radius:1.2rem;cursor:pointer;text-align:center;color:var(--blue);font-size:2.1rem;font-weight:400;background-color:var(--white)}.fileManager .qq-uploader>div>div{display:flex;align-items:center}.fileManager .qq-uploader>div>div:first-child{padding:2.3rem 3.8rem}.fileManager .qq-uploader>div>div .qq-upload-button{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;gap:1rem;font-size:2.6rem}.fileManager .qq-uploader>div>div .qq-upload-button>input[type="file"]{inset:0;width:100%;height:100%;z-index:0}.fileManager .qq-uploader>div>div .qq-upload-button>div,.fileManager .qq-uploader>div>div .qq-upload-button>.ui-icon{position:relative}.fileManager .qq-uploader>div>div .qq-upload-button .ui-icon{margin-top:0}.fileManager .qq-uploader>div>div.qq-upload-drop-area{display:block;padding:2.3rem 3.8rem;flex-grow:1;border-left:.4rem dashed var(--color-border-gray);color:var(--color-text-lightgray)}.fileManager .qq-uploader>div>div.qq-upload-drop-area>span{line-height:3rem;font-weight:400;font-size:85%}.fileManager .qq-uploader .qq-upload-list{background:var(--white);margin-bottom:2rem;border-radius:1.2rem;padding:2rem}.fileManager .qq-uploader .qq-upload-list li{display:flex;gap:1rem;align-items:center;padding:1.25rem 0;border-bottom:.2rem solid var(--color-border-gray)}.fileManager .qq-uploader .qq-upload-list li:first-of-type{padding-top:0}.fileManager .qq-uploader .qq-upload-list li:last-of-type{border-bottom:none;padding-bottom:0}.fileManager .qq-uploader .qq-upload-list li.qq-upload-success .qq-upload-finished{display:block}.fileManager .qq-uploader .qq-upload-list li.qq-upload-success button{display:block}.fileManager .qq-uploader .qq-upload-list li.qq-upload-fail{color:var(--color-text-error)}.fileManager .qq-uploader .qq-upload-list li.qq-upload-fail .qq-upload-failed-text{display:inline}.fileManager .qq-uploader .qq-upload-list li.qq-upload-fail .qq-upload-finished{background:var(--color-error-text);mask-image:url('/static/messagebox-warning.svg');display:block}.fileManager .qq-uploader .qq-upload-list li.filetype-jpg .qq-upload-finished{mask-image:url(/static/file-jpg.svg)}.fileManager .qq-uploader .qq-upload-list li.filetype-png .qq-upload-finished{mask-image:url(/static/file-png.svg)}.fileManager .qq-uploader .qq-upload-list li.filetype-pdf .qq-upload-finished{mask-image:url(/static/file-pdf.svg)}.fileManager .qq-uploader .qq-upload-list li.filetype-xml .qq-upload-finished{mask-image:url(/static/file-xml.svg)}.fileManager .qq-uploader .qq-upload-list li button{min-height:4.2rem;margin:0;display:none}.fileManager .qq-uploader .qq-upload-list li .qq-progress-bar{display:none !important;visibility:hidden;max-height:0;max-width:0}.fileManager .qq-uploader .qq-upload-list li .qq-upload-size{display:none !important;visibility:hidden;max-width:0}.fileManager .qq-uploader .qq-upload-list li .qq-upload-delete{order:5}.fileManager .qq-uploader .qq-upload-list li .qq-upload-failed-text{display:none;float:right}.fileManager .qq-uploader .qq-upload-list li .qq-upload-spinner{height:4.2rem;width:4.2rem}.fileManager .qq-uploader .qq-upload-list li .qq-upload-finished{display:none;background:var(--color-text);mask-image:url(/static/file.svg);mask-size:4rem;mask-position:center;mask-repeat:no-repeat;height:4.2rem;width:4.2rem}.fileManager .qq-uploader .qq-upload-list li .qq-upload-mail.success{border-color:var(--color-links);color:var(--color-links);background:var(--color-active)}.fileManager .qq-uploader .qq-upload-list li .qq-upload-mail.success:hover{border-color:var(--color-links)}.fileManager .qq-uploader .qq-upload-list li .qq-upload-mail.success>span.ui-icon{background-image:url(/images/jquery/ui-icons_fff_256x240.png)}.fileManager .qq-uploader .qq-upload-list li .qq-upload-size{display:none}.fileManager .qq-uploader .qq-upload-list li a,.fileManager .qq-uploader .qq-upload-list li .qq-upload-file{flex-grow:1;font-size:1.8rem;font-weight:700;text-decoration:none}.fileManager .qq-uploader .qq-upload-list li a:hover{text-decoration:underline}.qq-upload-spinner{background:url("/images/uploading.gif");background-position:center;background-repeat:no-repeat}.file-icon{background:var(--color-text);mask-position:center;mask-repeat:no-repeat}.file-icon.file-icon-default{mask-image:url(/static/file.svg)}.file-icon.file-icon-jpg{mask-image:url(/static/file-jpg.svg)}.file-icon.file-icon-png{mask-image:url(/static/file-png.svg)}.file-icon.file-icon-pdf{mask-image:url(/static/file-pdf.svg)}.file-icon.file-icon-xml{mask-image:url(/static/file-xml.svg)}.input-container{background:var(--white);position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;min-height:5rem;font-size:1.8rem;font-weight:400;border-radius:var(--input-border-radius);border:.2rem solid var(--color-border-gray);padding-left:.5rem;padding-right:.5rem}.input-container:focus-within{outline-color:var(--color-links)}.input-container:has(input.change-pending, textarea.change-pending){background-color:var(--color-input-change-pending)}.input-container:has(input[required]:not([disabled], [readonly], :valid), textarea[required]:not([disabled], [readonly], .valid), select[required]:not([disabled], [readonly], .valid, :valid)) .required-icon{display:block}.input-container:has(input.error:not([disabled]), select.error:not([disabled]), textarea.error:not([disabled])){border-color:var(--color-state-error);color:var(--color-text-error)}.input-container:has(input.error:not([disabled]), select.error:not([disabled]), textarea.error:not([disabled])):focus-within{outline-color:var(--color-state-error)}.input-container:has(input.error:not([disabled]), select.error:not([disabled]), textarea.error:not([disabled])):focus-within p.error{opacity:1;pointer-events:revert}.input-container:has(input.error:not([disabled]), select.error:not([disabled]), textarea.error:not([disabled])) input,.input-container:has(input.error:not([disabled]), select.error:not([disabled]), textarea.error:not([disabled])) select,.input-container:has(input.error:not([disabled]), select.error:not([disabled]), textarea.error:not([disabled])) textarea{font-weight:700}.input-container:has(input.error:not([disabled]), select.error:not([disabled]), textarea.error:not([disabled])) .error-icon{display:block;opacity:.8}.input-container:has(input.error:not([disabled]), select.error:not([disabled]), textarea.error:not([disabled])) .error-icon:hover{opacity:1;color:var(--color-text-error)}.input-container:has(input.error:not([disabled]), select.error:not([disabled]), textarea.error:not([disabled])) .error-icon:hover~p.error{opacity:1;pointer-events:revert}.input-container:has(input.error:not([disabled]), select.error:not([disabled]), textarea.error:not([disabled])) .required-icon{display:none}.input-container:has(input:valid, select:valid, textarea:valid, input[type=checkbox]:checked, input[type=radio]:checked) .required-icon{display:none}.input-container:has(textarea) .icons-left,.input-container:has(textarea) .icons-right,.input-container:has(textarea) .input-add-on,.input-container:has(textarea) .input-addon{align-self:flex-start;margin-top:1.4rem}.input-container:has(textarea) .field-editor-wrapper{align-items:flex-start}.input-container:has(textarea) .field-editor-wrapper .field-editor-button{margin-top:.5rem}.input-container:has(> input[type=checkbox]){justify-content:flex-start;width:max-content;border:none}.input-container:has(.checkbox-field, .radio-field):not(.error){border-color:transparent;outline-color:transparent}.input-container:has(.checkbox-field, .radio-field):has(>*>label:nth-child(2)) .icons-left,.input-container:has(.checkbox-field, .radio-field):has(>*>label:nth-child(2)) .icons-right,.input-container:has(.checkbox-field, .radio-field):has(>*>label:nth-child(2)) .input-add-on,.input-container:has(.checkbox-field, .radio-field):has(>*>label:nth-child(2)) .input-addon{align-self:flex-start;margin-top:1.4rem}.input-container input:not([type="radio"]):not([type="checkbox"]),.input-container select,.input-container textarea{border:none;padding-left:0;padding-right:0;border-radius:0;margin-right:0}.input-container input:not([type="radio"]):not([type="checkbox"]):not(input[type=checkbox].switch-compact):focus-within,.input-container select:not(input[type=checkbox].switch-compact):focus-within,.input-container textarea:not(input[type=checkbox].switch-compact):focus-within{outline:none}.input-container input:not([type="radio"]):not([type="checkbox"])[type=checkbox],.input-container select[type=checkbox],.input-container textarea[type=checkbox]{min-height:auto;flex-grow:0;border:1px solid var(--color-border-gray)}.input-container input:not([type="radio"]):not([type="checkbox"]),.input-container select{min-height:4.6rem}.input-container:first-child{border-top-left-radius:var(--input-border-radius);border-bottom-left-radius:var(--input-border-radius)}.input-container:last-child{border-top-right-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius)}.input-container .tokenfield .token-container{padding-left:0}.input-container .icons-left,.input-container .icons-right,.input-container .input-add-on,.input-container .input-addon{flex-grow:0;flex-shrink:0;gap:.25rem}.input-container>*:not(.icons-left, .icons-right, .input-add-on, .input-addon){flex-grow:1;flex-shrink:1}.input-container>.icons-left,.input-container>.icons-right,.input-container>.input-addon,.input-container>.input-add-on{display:flex;flex-direction:row;align-items:center}.input-container p.error{position:absolute;margin:0;right:0;top:100%;min-width:25rem;text-align:right;background:var(--color-background-error);border:.2rem solid var(--color-border-error);padding:2rem;border-radius:var(--button-border-radius);z-index:1;font-weight:500;pointer-events:none;opacity:0}.input-container p.error:hover{opacity:1;pointer-events:revert}.input-container .icon,.input-container .error-icon,.input-container .required-icon{height:1.25em;display:block;color:var(--color-text-gray)}.input-container .icon>svg,.input-container .error-icon>svg,.input-container .required-icon>svg{height:100%}.input-container .error-icon,.input-container .required-icon{display:none}.input-container .required-icon{color:var(--color-state-error)}.input-container .clear,.input-container .clickable,.input-container .error-icon{cursor:pointer}.input-container .clear:hover,.input-container .clickable:hover,.input-container .error-icon:hover{color:var(--color-links);transform:scale(1.1)}.input-container .error-icon{display:none;color:var(--color-text-error)}.input-container .dropdown>input{padding-right:4rem}.input-container .field-editor-wrapper{display:flex;align-items:center}.component-form .control .icon.info-description{color:var(--color-links);cursor:pointer;opacity:.65}.component-form .control.show-description .icon.info-description{opacity:1}.component-form .control.show-description .description{line-height:1.2;margin-bottom:1rem;border-width:.2rem;opacity:1}.component-form .control.show-description .description>div{padding:1rem}.component-form .control.show-description .description .close{padding-top:.25rem;padding-bottom:.25rem}.component-form .control .description{display:flex;flex-direction:row;align-items:flex-start;width:100%;overflow:hidden;background:var(--color-background-lightgray);border-color:var(--color-border-gray);border-style:solid;border-width:0;border-radius:.8rem;line-height:0;margin-bottom:0;opacity:0;white-space:normal;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,line-height .5s,border-width .5s,margin .5s,padding-top .5s,opacity .5s}.component-form .control .description>div{flex-grow:1;text-align:justify;padding:0 1rem}.component-form .control .description .close{font-size:2rem;font-weight:700;cursor:pointer;padding-top:0;padding-bottom:0;padding-left:.25rem;padding-right:.75rem}.component-form .description{font-style:italic;margin-bottom:1rem;line-height:1.2}.component-form textarea{min-height:20rem}.component-form .radio-field,.component-form .checkbox-field{display:grid;grid-template-columns:100%;grid-auto-rows:5rem;padding:0 .5rem}.component-form .radio-field:has(label:nth-child(5)),.component-form .checkbox-field:has(label:nth-child(5)){grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));grid-column-gap:1rem}.component-form .radio-field>label,.component-form .checkbox-field>label{margin:0;white-space:nowrap}.component-editor-main{display:flex;gap:5rem;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;container-type:inline-size}.component-editor-main .button-container{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}.component-editor-main section.control-container>.caption{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.1rem}.component-editor-main section.control-container>.caption span{margin-bottom:0}.component-editor-main section.control-container>.caption button{margin-bottom:0}.component-editor-main .component-list,.component-editor-main .component-editor{flex-basis:80rem;max-width:145rem;flex-grow:1;flex-shrink:1}@container (width >= 165rem){.component-editor-main .component-list{padding-bottom:0}}.component-editor-main .component-list .component-sections{display:grid;grid-template-columns:minmax(auto, 2fr) max-content max-content;column-gap:4rem;row-gap:1rem;margin-top:1rem}@container (width < 165rem){.component-editor-main .component-list .component-sections{overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable;max-height:100rem}}.component-editor-main .component-list .component-sections .section{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1;background:var(--color-background-lightgray);border:.3rem solid var(--color-border-gray);border-radius:.8rem}.component-editor-main .component-list .component-sections .section.selected header,.component-editor-main .component-list .component-sections .section.selected:has(main:not(.expanded)){background:var(--color-background-darkgray)}.component-editor-main .component-list .component-sections .section:has(header:hover~main:not(.expanded)){background-color:var(--color-background-gray)}.component-editor-main .component-list .component-sections .section+.section{margin-top:2rem}.component-editor-main .component-list .component-sections .section main,.component-editor-main .component-list .component-sections .section header{padding:2rem 3rem}.component-editor-main .component-list .component-sections .section header{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1;align-items:center;position:relative;font-weight:700}.component-editor-main .component-list .component-sections .section header .expander{position:absolute;top:0;bottom:0;left:.75rem;font-size:75%}.component-editor-main .component-list .component-sections .section header .section-label,.component-editor-main .component-list .component-sections .section header .section-header{grid-column-start:1;grid-column-end:-2;display:flex;flex-direction:row;align-items:center;gap:1rem;padding-left:1rem}.component-editor-main .component-list .component-sections .section header:hover{background-color:var(--color-background-gray);cursor:pointer}.component-editor-main .component-list .component-sections .section header:hover+main:not(.expanded){background-color:var(--color-background-gray)}.component-editor-main .component-list .component-sections .section main{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,line-height .5s ease,padding .5s ease,margin .5s ease,row-gap .5s ease,border-width .5s ease,opacity .5s ease,font-size .5s ease;display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1;overflow:hidden;border-top:.3rem solid var(--color-border-gray)}.component-editor-main .component-list .component-sections .section main *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,line-height .5s ease,padding .5s ease,margin .5s ease,row-gap .5s ease,border-width .5s ease,opacity .5s ease,font-size .5s ease}.component-editor-main .component-list .component-sections .section main:not(.expanded){line-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;row-gap:0 !important;border-width:0 !important;opacity:0}.component-editor-main .component-list .component-sections .section main:not(.expanded) *{line-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;min-height:unset  !important;row-gap:0 !important;border-width:0 !important}.component-editor-main .component-list .component-sections .section main:not(.expanded) svg{font-size:0;min-width:2.158rem}.component-editor-main .component-list .component-sections .section main .header{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1;align-items:center;padding:1rem;padding-top:0;margin-bottom:1rem;font-weight:700;border-bottom:.3rem solid var(--color-border-gray)}.component-editor-main .component-list .component-sections .section main .section-controls{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1;row-gap:1rem}.component-editor-main .component-list .component-sections .section main .section-controls .control{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1;padding:1rem;border:.2rem solid transparent}.component-editor-main .component-list .component-sections .section main .section-controls .control.selected{background-color:var(--color-background-darkgray)}.component-editor-main .component-list .component-sections .section main .section-controls .control:hover{border-color:var(--color-border-darkgray);cursor:pointer}.component-editor-main .component-list .component-sections .section main .section-controls .control .control-type{font-weight:700}.component-editor-main .component-editor{background:var(--color-background-lightgray);border:.3rem solid var(--color-border-gray);border-radius:.8rem;outline:.2rem solid transparent;outline-offset:-0.4rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,outline-color .3s ease}@container (width >= 165rem){.component-editor-main .component-editor{margin-top:7.1rem}}.component-editor-main .component-editor:empty{display:none}.component-editor-main .component-editor.flash{animation:1s ease-in-out 0s 1 ComponentEditorSelectFlash}.component-editor-main .component-editor textarea{min-height:15rem;scrollbar-width:thin}.component-editor-main .component-editor main,.component-editor-main .component-editor header{padding:2rem 3rem}.component-editor-main .component-editor header{font-weight:700;border-bottom:.3rem solid var(--color-border-gray);position:relative}.component-editor-main .component-editor header .close-editor{position:absolute;top:50%;right:1.75rem;margin-top:-2rem;height:4rem;width:4rem;min-height:4rem;font-size:1.7rem;border:none;background:none}.component-editor-main .component-editor header .close-editor svg{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .3s ease;height:50%}.component-editor-main .component-editor header .close-editor:hover{color:var(--color-active)}.component-editor-main .component-editor header .close-editor:hover svg{transform:scale(1.2)}.component-editor-main .component-editor header .close-editor:active{left:unset}.component-editor-main .component-editor main section.control-container .controls .control-group .notice{align-self:center}.component-editor-main .component-editor main .input-container{background:transparent}.component-editor-main .component-editor main .input-container:has(input[readonly][data-field-editor-control], textarea[readonly][data-field-editor-control]){background:var(--color-background-gray)}.component-editor-main .component-editor main .input-container:has(input[readonly][data-field-editor-control], textarea[readonly][data-field-editor-control]) input[readonly][data-field-editor-control],.component-editor-main .component-editor main .input-container:has(input[readonly][data-field-editor-control], textarea[readonly][data-field-editor-control]) textarea[readonly][data-field-editor-control]{background:var(--color-background-gray)}.component-editor-main .component-editor main .options{margin-top:2.5rem}.component-editor-main .component-editor main .options .options-list{display:grid;grid-template-columns:auto max-content;column-gap:4rem;row-gap:2rem;margin-top:2rem}.component-editor-main .component-editor main .options .options-list .option{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1;padding:2rem;background:var(--color-background-gray)}.component-editor-main .component-editor main .options .options-list .option .hidden{text-decoration:line-through}.component-editor-main .component-editor main .options .options-list .button-container{gap:1rem}#components-editor-option-editor{scrollbar-gutter:stable;scrollbar-width:thin;padding-right:.5rem}#components-editor-option-editor .notice{font-weight:400;font-style:italic;color:var(--color-text-darkgray);margin-bottom:1rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s ease}#components-editor-option-editor .notice.hidden{opacity:0}#components-editor-option-editor textarea{min-height:15rem;scrollbar-width:thin}#components-editor-option-editor section.control-container{padding-left:0;padding-right:0}#components-editor-option-editor section.control-container:first-child{padding-top:0}#components-editor-option-editor section.control-container:last-child{padding-bottom:0}#components-editor-option-editor section.control-container>.caption{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.1rem}#components-editor-option-editor section.control-container>.caption span{margin-bottom:0}#components-editor-option-editor section.control-container>.caption .expander{margin-bottom:0}@keyframes ComponentEditorSelectFlash{50%{border-color:var(--color-active);outline-color:var(--color-active)}}.dropdown-js{display:inline-block;position:relative;vertical-align:top;width:100%;flex-grow:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-js input[disabled],.dropdown-js input[readonly]{cursor:default}.dropdown-js input[disabled]~.dropdown-js-handle,.dropdown-js input[readonly]~.dropdown-js-handle{cursor:default !important;opacity:0 !important}.dropdown-js div{margin:0}.dropdown-js div>.dd{position:relative;flex-grow:1}.dropdown-js div>.dd>input{width:100%;padding-right:4rem}.dropdown-js div>.dd .dropdown-js-handle{position:absolute !important;top:0;bottom:0;right:0;min-width:2.2rem;margin:0 .75rem;padding:0;background:url('/static/arrow-down.svg') no-repeat center center;display:inline-block;cursor:pointer}.dropdown-js div>.dd input.dropdown-js-visible{-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;border-bottom-color:transparent}.dropdown-js .dropdown-js-list{display:none;z-index:9999;position:fixed;background:var(--white);max-height:25rem;padding:0;margin-top:-0.6rem;overflow:hidden;background-color:white;border:.2rem solid var(--color-border-gray);border-top:none;color:var(--color-text);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--control-border-radius);border-bottom-right-radius:var(--control-border-radius)}.dropdown-js .dropdown-js-list .nicescroll-cursors{display:none}.dropdown-js .dropdown-js-list .render-list-inner{height:100%;max-height:25rem;scrollbar-gutter:auto;scroll-behavior:smooth;scrollbar-width:thin}.dropdown-js .dropdown-js-list .render-list-inner .js-list-element{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;min-height:3rem}.dropdown-js .dropdown-js-list .render-list-inner .selected{background:var(--color-background-gray);border:none;border-radius:0;color:var(--color-text);margin:0}.dropdown-js .dropdown-js-list.dropdown-js-visible{display:block}.dropdown-js .dropdown-js-list.dropdown-js-visible .nicescroll-cursors{display:block}.partial-list .render-list-inner{max-height:15rem;overflow-y:auto;overflow-x:auto}.partial-list .render-list-inner .simplebar-vertical{margin-right:1rem}.partial-list .render-list-inner .simplebar-scrollbar{width:1rem;min-height:4.5rem}.partial-list .render-list-inner .simplebar-visible:before{background-color:#b1b1b2;opacity:1}.password-policy-light{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4rem;grid-row-gap:.5rem}.password-policy-light>span{display:flex;align-items:center;gap:.8rem;color:var(--color-text-gray)}.password-policy-light>span::before{content:'';flex:0 0 .8rem;width:.8rem;height:.8rem;border-radius:50%;background-color:var(--color-text-lightgray)}.password-policy-light>span.not-passing{color:var(--color-state-error)}.password-policy-light>span.not-passing::before{background-color:var(--color-state-error)}.password-policy-light>span.passing{color:var(--color-state-success)}.password-policy-light>span.passing::before{background-color:var(--color-state-success)}#page-view .title input,#page-dashboard .title input,#page-approvallist .title input,#page-view-invoices .title input,#page-view-pettycash .title input,#page-view .title button,#page-dashboard .title button,#page-approvallist .title button,#page-view-invoices .title button,#page-view-pettycash .title button,#page-view .title select,#page-dashboard .title select,#page-approvallist .title select,#page-view-invoices .title select,#page-view-pettycash .title select{height:4.2rem;min-height:4.2rem;border-radius:.5rem;background:var(--white)}#page-view .title .filter svg,#page-dashboard .title .filter svg,#page-approvallist .title .filter svg,#page-view-invoices .title .filter svg,#page-view-pettycash .title .filter svg{vertical-align:top}#page-view .title .top-controls,#page-dashboard .title .top-controls,#page-approvallist .title .top-controls,#page-view-invoices .title .top-controls,#page-view-pettycash .title .top-controls{margin-left:auto}#page-view .head,#page-dashboard .head,#page-approvallist .head,#page-view-invoices .head,#page-view-pettycash .head{--input-border-radius:var(--control-border-radius);display:grid;justify-content:stretch;grid-template-areas:"quick-filter total" "search-results total";align-items:center;gap:1.5rem;font-size:1.8rem;background:var(--color-background-lightgray);border:.1rem solid var(--color-border-gray);min-height:12.7rem;border-top-left-radius:.9rem;border-top-right-radius:.9rem;border-bottom:none;padding:1.5rem 2rem}#page-view .head.no-results,#page-dashboard .head.no-results,#page-approvallist .head.no-results,#page-view-invoices .head.no-results,#page-view-pettycash .head.no-results{border-radius:.9rem;border-bottom:.1rem solid var(--color-background-gray)}#page-view .head label,#page-dashboard .head label,#page-approvallist .head label,#page-view-invoices .head label,#page-view-pettycash .head label{margin:0}#page-view .head .items-per-request select,#page-dashboard .head .items-per-request select,#page-approvallist .head .items-per-request select,#page-view-invoices .head .items-per-request select,#page-view-pettycash .head .items-per-request select{display:inline-block;width:max-content}#page-view .head>.quick-filter,#page-dashboard .head>.quick-filter,#page-approvallist .head>.quick-filter,#page-view-invoices .head>.quick-filter,#page-view-pettycash .head>.quick-filter{grid-area:quick-filter;flex-grow:1;flex-shrink:1;flex-basis:100%;width:100%;display:flex;flex-direction:row;align-content:flex-start;gap:1rem;flex-wrap:wrap}#page-view .head>.quick-filter>*,#page-dashboard .head>.quick-filter>*,#page-approvallist .head>.quick-filter>*,#page-view-invoices .head>.quick-filter>*,#page-view-pettycash .head>.quick-filter>*{display:block}#page-view .head>.quick-filter>*>span,#page-dashboard .head>.quick-filter>*>span,#page-approvallist .head>.quick-filter>*>span,#page-view-invoices .head>.quick-filter>*>span,#page-view-pettycash .head>.quick-filter>*>span{display:block;font-size:1.6rem;font-weight:700;margin-bottom:1rem;margin-left:.35rem}#page-view .head>.quick-filter .search,#page-dashboard .head>.quick-filter .search,#page-approvallist .head>.quick-filter .search,#page-view-invoices .head>.quick-filter .search,#page-view-pettycash .head>.quick-filter .search{min-width:25rem;max-width:60rem;flex-grow:1}#page-view .head>.quick-filter .search input,#page-dashboard .head>.quick-filter .search input,#page-approvallist .head>.quick-filter .search input,#page-view-invoices .head>.quick-filter .search input,#page-view-pettycash .head>.quick-filter .search input{width:100%}#page-view .head>.total,#page-dashboard .head>.total,#page-approvallist .head>.total,#page-view-invoices .head>.total,#page-view-pettycash .head>.total{grid-area:total;align-self:end;padding-top:1.3rem;margin-left:auto;font-size:2.8rem;font-weight:700}#page-view .head>.total .invisible,#page-dashboard .head>.total .invisible,#page-approvallist .head>.total .invisible,#page-view-invoices .head>.total .invisible,#page-view-pettycash .head>.total .invisible{opacity:0}#page-view .head>.total .search-result-total,#page-dashboard .head>.total .search-result-total,#page-approvallist .head>.total .search-result-total,#page-view-invoices .head>.total .search-result-total,#page-view-pettycash .head>.total .search-result-total{display:grid;grid-template-columns:max-content max-content;column-gap:1rem;row-gap:1.5rem;margin-bottom:1rem}#page-view .head>.total .search-result-total .label,#page-dashboard .head>.total .search-result-total .label,#page-approvallist .head>.total .search-result-total .label,#page-view-invoices .head>.total .search-result-total .label,#page-view-pettycash .head>.total .search-result-total .label{text-align:left}#page-view .head>.total .search-result-total .value,#page-dashboard .head>.total .search-result-total .value,#page-approvallist .head>.total .search-result-total .value,#page-view-invoices .head>.total .search-result-total .value,#page-view-pettycash .head>.total .search-result-total .value{text-align:right}#page-view .object-list-container .object-list,#page-dashboard .object-list-container .object-list,#page-approvallist .object-list-container .object-list,#page-view-invoices .object-list-container .object-list,#page-view-pettycash .object-list-container .object-list{max-width:100cqw}#page-view .object-list-container .object-list>li,#page-dashboard .object-list-container .object-list>li,#page-approvallist .object-list-container .object-list>li,#page-view-invoices .object-list-container .object-list>li,#page-view-pettycash .object-list-container .object-list>li{--product-color:transparent;--status-text-color:var(--white);display:flex;flex-direction:row;border:.2rem solid var(--color-border-gray);border-radius:.8rem;background:var(--white);margin-bottom:3rem;cursor:pointer}#page-view .object-list-container .object-list>li:first-child,#page-dashboard .object-list-container .object-list>li:first-child,#page-approvallist .object-list-container .object-list>li:first-child,#page-view-invoices .object-list-container .object-list>li:first-child,#page-view-pettycash .object-list-container .object-list>li:first-child{border-top-left-radius:0;border-top-right-radius:0;border-top:none}#page-view .object-list-container .object-list>li:first-child .status,#page-dashboard .object-list-container .object-list>li:first-child .status,#page-approvallist .object-list-container .object-list>li:first-child .status,#page-view-invoices .object-list-container .object-list>li:first-child .status,#page-view-pettycash .object-list-container .object-list>li:first-child .status{border-top-left-radius:0}#page-view .object-list-container .object-list>li.pending .status,#page-dashboard .object-list-container .object-list>li.pending .status,#page-approvallist .object-list-container .object-list>li.pending .status,#page-view-invoices .object-list-container .object-list>li.pending .status,#page-view-pettycash .object-list-container .object-list>li.pending .status{background:var(--color-action-pending)}#page-view .object-list-container .object-list>li.has-approvals .status,#page-dashboard .object-list-container .object-list>li.has-approvals .status,#page-approvallist .object-list-container .object-list>li.has-approvals .status,#page-view-invoices .object-list-container .object-list>li.has-approvals .status,#page-view-pettycash .object-list-container .object-list>li.has-approvals .status{background:var(--color-action-approval)}#page-view .object-list-container .object-list>li.approved .status,#page-dashboard .object-list-container .object-list>li.approved .status,#page-approvallist .object-list-container .object-list>li.approved .status,#page-view-invoices .object-list-container .object-list>li.approved .status,#page-view-pettycash .object-list-container .object-list>li.approved .status{background:var(--color-action-approved)}#page-view .object-list-container .object-list>li.approved.alternate,#page-dashboard .object-list-container .object-list>li.approved.alternate,#page-approvallist .object-list-container .object-list>li.approved.alternate,#page-view-invoices .object-list-container .object-list>li.approved.alternate,#page-view-pettycash .object-list-container .object-list>li.approved.alternate{--product-color:var(--color-action-approved-alternate)}#page-view .object-list-container .object-list>li.approved.alternate .status,#page-dashboard .object-list-container .object-list>li.approved.alternate .status,#page-approvallist .object-list-container .object-list>li.approved.alternate .status,#page-view-invoices .object-list-container .object-list>li.approved.alternate .status,#page-view-pettycash .object-list-container .object-list>li.approved.alternate .status{background:var(--color-action-approved-alternate)}#page-view .object-list-container .object-list>li.declined .status,#page-dashboard .object-list-container .object-list>li.declined .status,#page-approvallist .object-list-container .object-list>li.declined .status,#page-view-invoices .object-list-container .object-list>li.declined .status,#page-view-pettycash .object-list-container .object-list>li.declined .status{background:var(--color-action-declined)}#page-view .object-list-container .object-list>li.void .status,#page-dashboard .object-list-container .object-list>li.void .status,#page-approvallist .object-list-container .object-list>li.void .status,#page-view-invoices .object-list-container .object-list>li.void .status,#page-view-pettycash .object-list-container .object-list>li.void .status{background:var(--color-action-void)}#page-view .object-list-container .object-list>li.void .total,#page-dashboard .object-list-container .object-list>li.void .total,#page-approvallist .object-list-container .object-list>li.void .total,#page-view-invoices .object-list-container .object-list>li.void .total,#page-view-pettycash .object-list-container .object-list>li.void .total{background:var(--color-action-void)}#page-view .object-list-container .object-list>li.amended,#page-dashboard .object-list-container .object-list>li.amended,#page-approvallist .object-list-container .object-list>li.amended,#page-view-invoices .object-list-container .object-list>li.amended,#page-view-pettycash .object-list-container .object-list>li.amended{--status-text-color:var(--black)}#page-view .object-list-container .object-list>li.amended .status,#page-dashboard .object-list-container .object-list>li.amended .status,#page-approvallist .object-list-container .object-list>li.amended .status,#page-view-invoices .object-list-container .object-list>li.amended .status,#page-view-pettycash .object-list-container .object-list>li.amended .status{background:var(--color-action-amended)}#page-view .object-list-container .object-list>li.amended .total,#page-dashboard .object-list-container .object-list>li.amended .total,#page-approvallist .object-list-container .object-list>li.amended .total,#page-view-invoices .object-list-container .object-list>li.amended .total,#page-view-pettycash .object-list-container .object-list>li.amended .total{background:var(--color-action-amended)}#page-view .object-list-container .object-list>li.invisible,#page-dashboard .object-list-container .object-list>li.invisible,#page-approvallist .object-list-container .object-list>li.invisible,#page-view-invoices .object-list-container .object-list>li.invisible,#page-view-pettycash .object-list-container .object-list>li.invisible{opacity:0}#page-view .object-list-container .object-list>li .status,#page-dashboard .object-list-container .object-list>li .status,#page-approvallist .object-list-container .object-list>li .status,#page-view-invoices .object-list-container .object-list>li .status,#page-view-pettycash .object-list-container .object-list>li .status{display:flex;align-items:center;justify-content:center;text-transform:uppercase;width:4rem;flex-grow:0;flex-shrink:0;color:var(--status-text-color);border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}#page-view .object-list-container .object-list>li .status span,#page-dashboard .object-list-container .object-list>li .status span,#page-approvallist .object-list-container .object-list>li .status span,#page-view-invoices .object-list-container .object-list>li .status span,#page-view-pettycash .object-list-container .object-list>li .status span{writing-mode:vertical-lr;text-align:center;font-size:2rem;font-weight:700;transform:rotate(180deg)}#page-view .object-list-container .object-list>li .data,#page-dashboard .object-list-container .object-list>li .data,#page-approvallist .object-list-container .object-list>li .data,#page-view-invoices .object-list-container .object-list>li .data,#page-view-pettycash .object-list-container .object-list>li .data{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;padding:1rem .9rem}#page-view .object-list-container .object-list>li .data table,#page-dashboard .object-list-container .object-list>li .data table,#page-approvallist .object-list-container .object-list>li .data table,#page-view-invoices .object-list-container .object-list>li .data table,#page-view-pettycash .object-list-container .object-list>li .data table{width:100%}#page-view .object-list-container .object-list>li .data table *,#page-dashboard .object-list-container .object-list>li .data table *,#page-approvallist .object-list-container .object-list>li .data table *,#page-view-invoices .object-list-container .object-list>li .data table *,#page-view-pettycash .object-list-container .object-list>li .data table *{font-size:1.7rem}#page-view .object-list-container .object-list>li .data table th,#page-dashboard .object-list-container .object-list>li .data table th,#page-approvallist .object-list-container .object-list>li .data table th,#page-view-invoices .object-list-container .object-list>li .data table th,#page-view-pettycash .object-list-container .object-list>li .data table th{font-weight:700}#page-view .object-list-container .object-list>li .data table td,#page-dashboard .object-list-container .object-list>li .data table td,#page-approvallist .object-list-container .object-list>li .data table td,#page-view-invoices .object-list-container .object-list>li .data table td,#page-view-pettycash .object-list-container .object-list>li .data table td,#page-view .object-list-container .object-list>li .data table th,#page-dashboard .object-list-container .object-list>li .data table th,#page-approvallist .object-list-container .object-list>li .data table th,#page-view-invoices .object-list-container .object-list>li .data table th,#page-view-pettycash .object-list-container .object-list>li .data table th{vertical-align:middle;padding:1rem .5rem}#page-view .object-list-container .object-list>li .data table td svg,#page-dashboard .object-list-container .object-list>li .data table td svg,#page-approvallist .object-list-container .object-list>li .data table td svg,#page-view-invoices .object-list-container .object-list>li .data table td svg,#page-view-pettycash .object-list-container .object-list>li .data table td svg,#page-view .object-list-container .object-list>li .data table th svg,#page-dashboard .object-list-container .object-list>li .data table th svg,#page-approvallist .object-list-container .object-list>li .data table th svg,#page-view-invoices .object-list-container .object-list>li .data table th svg,#page-view-pettycash .object-list-container .object-list>li .data table th svg{height:1.75rem}#page-view .object-list-container .object-list>li .data table td+td,#page-dashboard .object-list-container .object-list>li .data table td+td,#page-approvallist .object-list-container .object-list>li .data table td+td,#page-view-invoices .object-list-container .object-list>li .data table td+td,#page-view-pettycash .object-list-container .object-list>li .data table td+td,#page-view .object-list-container .object-list>li .data table th+th,#page-dashboard .object-list-container .object-list>li .data table th+th,#page-approvallist .object-list-container .object-list>li .data table th+th,#page-view-invoices .object-list-container .object-list>li .data table th+th,#page-view-pettycash .object-list-container .object-list>li .data table th+th{padding-left:4rem}#page-view .object-list-container .object-list>li .data button,#page-dashboard .object-list-container .object-list>li .data button,#page-approvallist .object-list-container .object-list>li .data button,#page-view-invoices .object-list-container .object-list>li .data button,#page-view-pettycash .object-list-container .object-list>li .data button{aspect-ratio:1;min-height:3.8rem;height:3.8rem}#page-view .object-list-container .object-list>li .data>section,#page-dashboard .object-list-container .object-list>li .data>section,#page-approvallist .object-list-container .object-list>li .data>section,#page-view-invoices .object-list-container .object-list>li .data>section,#page-view-pettycash .object-list-container .object-list>li .data>section{display:flex;flex-direction:row;align-content:flex-start;align-items:center;font-size:1.7rem;font-weight:400;margin-top:.8rem;padding:0 .95rem}#page-view .object-list-container .object-list>li .data>section.notes,#page-dashboard .object-list-container .object-list>li .data>section.notes,#page-approvallist .object-list-container .object-list>li .data>section.notes,#page-view-invoices .object-list-container .object-list>li .data>section.notes,#page-view-pettycash .object-list-container .object-list>li .data>section.notes{flex-wrap:wrap;justify-content:space-between;margin-top:2rem}#page-view .object-list-container .object-list>li .data>section.notes>*+*,#page-dashboard .object-list-container .object-list>li .data>section.notes>*+*,#page-approvallist .object-list-container .object-list>li .data>section.notes>*+*,#page-view-invoices .object-list-container .object-list>li .data>section.notes>*+*,#page-view-pettycash .object-list-container .object-list>li .data>section.notes>*+*{border-left:revert;padding-left:revert}#page-view .object-list-container .object-list>li .data>section.notes svg,#page-dashboard .object-list-container .object-list>li .data>section.notes svg,#page-approvallist .object-list-container .object-list>li .data>section.notes svg,#page-view-invoices .object-list-container .object-list>li .data>section.notes svg,#page-view-pettycash .object-list-container .object-list>li .data>section.notes svg{height:2rem}#page-view .object-list-container .object-list>li .data>section.notes .left-items,#page-dashboard .object-list-container .object-list>li .data>section.notes .left-items,#page-approvallist .object-list-container .object-list>li .data>section.notes .left-items,#page-view-invoices .object-list-container .object-list>li .data>section.notes .left-items,#page-view-pettycash .object-list-container .object-list>li .data>section.notes .left-items,#page-view .object-list-container .object-list>li .data>section.notes .right-items,#page-dashboard .object-list-container .object-list>li .data>section.notes .right-items,#page-approvallist .object-list-container .object-list>li .data>section.notes .right-items,#page-view-invoices .object-list-container .object-list>li .data>section.notes .right-items,#page-view-pettycash .object-list-container .object-list>li .data>section.notes .right-items{display:flex;flex-direction:row;align-content:flex-start;align-items:baseline}#page-view .object-list-container .object-list>li .data>section.notes .left-items>*,#page-dashboard .object-list-container .object-list>li .data>section.notes .left-items>*,#page-approvallist .object-list-container .object-list>li .data>section.notes .left-items>*,#page-view-invoices .object-list-container .object-list>li .data>section.notes .left-items>*,#page-view-pettycash .object-list-container .object-list>li .data>section.notes .left-items>*,#page-view .object-list-container .object-list>li .data>section.notes .right-items>*,#page-dashboard .object-list-container .object-list>li .data>section.notes .right-items>*,#page-approvallist .object-list-container .object-list>li .data>section.notes .right-items>*,#page-view-invoices .object-list-container .object-list>li .data>section.notes .right-items>*,#page-view-pettycash .object-list-container .object-list>li .data>section.notes .right-items>*{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-right:1rem}#page-view .object-list-container .object-list>li .data>section.notes .left-items>*:last-child,#page-dashboard .object-list-container .object-list>li .data>section.notes .left-items>*:last-child,#page-approvallist .object-list-container .object-list>li .data>section.notes .left-items>*:last-child,#page-view-invoices .object-list-container .object-list>li .data>section.notes .left-items>*:last-child,#page-view-pettycash .object-list-container .object-list>li .data>section.notes .left-items>*:last-child,#page-view .object-list-container .object-list>li .data>section.notes .right-items>*:last-child,#page-dashboard .object-list-container .object-list>li .data>section.notes .right-items>*:last-child,#page-approvallist .object-list-container .object-list>li .data>section.notes .right-items>*:last-child,#page-view-invoices .object-list-container .object-list>li .data>section.notes .right-items>*:last-child,#page-view-pettycash .object-list-container .object-list>li .data>section.notes .right-items>*:last-child{margin-right:revert}#page-view .object-list-container .object-list>li .data>section.notes .left-items>*+*,#page-dashboard .object-list-container .object-list>li .data>section.notes .left-items>*+*,#page-approvallist .object-list-container .object-list>li .data>section.notes .left-items>*+*,#page-view-invoices .object-list-container .object-list>li .data>section.notes .left-items>*+*,#page-view-pettycash .object-list-container .object-list>li .data>section.notes .left-items>*+*,#page-view .object-list-container .object-list>li .data>section.notes .right-items>*+*,#page-dashboard .object-list-container .object-list>li .data>section.notes .right-items>*+*,#page-approvallist .object-list-container .object-list>li .data>section.notes .right-items>*+*,#page-view-invoices .object-list-container .object-list>li .data>section.notes .right-items>*+*,#page-view-pettycash .object-list-container .object-list>li .data>section.notes .right-items>*+*{border-left:.2rem solid var(--color-border-gray);padding-left:1rem}#page-view .object-list-container .object-list>li .data>section.notes .right-items,#page-dashboard .object-list-container .object-list>li .data>section.notes .right-items,#page-approvallist .object-list-container .object-list>li .data>section.notes .right-items,#page-view-invoices .object-list-container .object-list>li .data>section.notes .right-items,#page-view-pettycash .object-list-container .object-list>li .data>section.notes .right-items{margin-left:auto}#page-view .object-list-container .object-list>li .data>section>*,#page-dashboard .object-list-container .object-list>li .data>section>*,#page-approvallist .object-list-container .object-list>li .data>section>*,#page-view-invoices .object-list-container .object-list>li .data>section>*,#page-view-pettycash .object-list-container .object-list>li .data>section>*{margin-right:1rem}#page-view .object-list-container .object-list>li .data>section>*:last-child,#page-dashboard .object-list-container .object-list>li .data>section>*:last-child,#page-approvallist .object-list-container .object-list>li .data>section>*:last-child,#page-view-invoices .object-list-container .object-list>li .data>section>*:last-child,#page-view-pettycash .object-list-container .object-list>li .data>section>*:last-child{margin-right:revert}#page-view .object-list-container .object-list>li .data>section>*+*,#page-dashboard .object-list-container .object-list>li .data>section>*+*,#page-approvallist .object-list-container .object-list>li .data>section>*+*,#page-view-invoices .object-list-container .object-list>li .data>section>*+*,#page-view-pettycash .object-list-container .object-list>li .data>section>*+*{border-left:.2rem solid var(--color-border-gray);padding-left:1rem}#page-view .object-list-container .object-list>li .data>section>.box,#page-dashboard .object-list-container .object-list>li .data>section>.box,#page-approvallist .object-list-container .object-list>li .data>section>.box,#page-view-invoices .object-list-container .object-list>li .data>section>.box,#page-view-pettycash .object-list-container .object-list>li .data>section>.box{margin-top:.7rem;flex-basis:100%;background:var(--color-background-lightgray);padding:2.4rem 1.8rem;border:.2rem solid var(--color-border-gray);border-radius:.8rem}#page-view .object-list-container .object-list>li .data>section>.box .header,#page-dashboard .object-list-container .object-list>li .data>section>.box .header,#page-approvallist .object-list-container .object-list>li .data>section>.box .header,#page-view-invoices .object-list-container .object-list>li .data>section>.box .header,#page-view-pettycash .object-list-container .object-list>li .data>section>.box .header{font-size:1.7rem;font-weight:400;line-height:2.3rem}#page-view .object-list-container .object-list>li .data>section>.box .box,#page-dashboard .object-list-container .object-list>li .data>section>.box .box,#page-approvallist .object-list-container .object-list>li .data>section>.box .box,#page-view-invoices .object-list-container .object-list>li .data>section>.box .box,#page-view-pettycash .object-list-container .object-list>li .data>section>.box .box{background:initial;padding:1.6rem 1.8rem}#page-view .object-list-container .object-list>li .data>section>.box .box .header,#page-dashboard .object-list-container .object-list>li .data>section>.box .box .header,#page-approvallist .object-list-container .object-list>li .data>section>.box .box .header,#page-view-invoices .object-list-container .object-list>li .data>section>.box .box .header,#page-view-pettycash .object-list-container .object-list>li .data>section>.box .box .header{font-size:1.4rem;font-weight:400;line-height:2rem}#page-view .object-list-container .object-list>li .data .upper-row,#page-dashboard .object-list-container .object-list>li .data .upper-row,#page-approvallist .object-list-container .object-list>li .data .upper-row,#page-view-invoices .object-list-container .object-list>li .data .upper-row,#page-view-pettycash .object-list-container .object-list>li .data .upper-row{display:flex;align-items:stretch}#page-view .object-list-container .object-list>li .data .upper-row section+section,#page-dashboard .object-list-container .object-list>li .data .upper-row section+section,#page-approvallist .object-list-container .object-list>li .data .upper-row section+section,#page-view-invoices .object-list-container .object-list>li .data .upper-row section+section,#page-view-pettycash .object-list-container .object-list>li .data .upper-row section+section{border-left:none}#page-view .object-list-container .object-list>li .data .upper-row .buttons,#page-dashboard .object-list-container .object-list>li .data .upper-row .buttons,#page-approvallist .object-list-container .object-list>li .data .upper-row .buttons,#page-view-invoices .object-list-container .object-list>li .data .upper-row .buttons,#page-view-pettycash .object-list-container .object-list>li .data .upper-row .buttons{flex-grow:1}#page-view .object-list-container .object-list>li .data .upper-row .markers,#page-dashboard .object-list-container .object-list>li .data .upper-row .markers,#page-approvallist .object-list-container .object-list>li .data .upper-row .markers,#page-view-invoices .object-list-container .object-list>li .data .upper-row .markers,#page-view-pettycash .object-list-container .object-list>li .data .upper-row .markers{display:flex;flex-direction:row;gap:.5rem;align-items:stretch}#page-view .object-list-container .object-list>li .data .upper-row .markers svg,#page-dashboard .object-list-container .object-list>li .data .upper-row .markers svg,#page-approvallist .object-list-container .object-list>li .data .upper-row .markers svg,#page-view-invoices .object-list-container .object-list>li .data .upper-row .markers svg,#page-view-pettycash .object-list-container .object-list>li .data .upper-row .markers svg{height:2.5rem}#page-view .object-list-container .object-list>li .data .upper-row .markers .match-status,#page-dashboard .object-list-container .object-list>li .data .upper-row .markers .match-status,#page-approvallist .object-list-container .object-list>li .data .upper-row .markers .match-status,#page-view-invoices .object-list-container .object-list>li .data .upper-row .markers .match-status,#page-view-pettycash .object-list-container .object-list>li .data .upper-row .markers .match-status{display:flex;flex-direction:row;gap:.5rem;align-items:center;font-size:1.7rem;font-weight:700}#page-view .object-list-container .object-list>li .data .upper-row .markers .match-status.under,#page-dashboard .object-list-container .object-list>li .data .upper-row .markers .match-status.under,#page-approvallist .object-list-container .object-list>li .data .upper-row .markers .match-status.under,#page-view-invoices .object-list-container .object-list>li .data .upper-row .markers .match-status.under,#page-view-pettycash .object-list-container .object-list>li .data .upper-row .markers .match-status.under,#page-view .object-list-container .object-list>li .data .upper-row .markers .match-status.matched,#page-dashboard .object-list-container .object-list>li .data .upper-row .markers .match-status.matched,#page-approvallist .object-list-container .object-list>li .data .upper-row .markers .match-status.matched,#page-view-invoices .object-list-container .object-list>li .data .upper-row .markers .match-status.matched,#page-view-pettycash .object-list-container .object-list>li .data .upper-row .markers .match-status.matched{color:var(--color-match-under)}#page-view .object-list-container .object-list>li .data .upper-row .markers .match-status.over,#page-dashboard .object-list-container .object-list>li .data .upper-row .markers .match-status.over,#page-approvallist .object-list-container .object-list>li .data .upper-row .markers .match-status.over,#page-view-invoices .object-list-container .object-list>li .data .upper-row .markers .match-status.over,#page-view-pettycash .object-list-container .object-list>li .data .upper-row .markers .match-status.over{color:var(--color-match-over)}#page-view .object-list-container .object-list>li .data .upper-row .markers .attachments,#page-dashboard .object-list-container .object-list>li .data .upper-row .markers .attachments,#page-approvallist .object-list-container .object-list>li .data .upper-row .markers .attachments,#page-view-invoices .object-list-container .object-list>li .data .upper-row .markers .attachments,#page-view-pettycash .object-list-container .object-list>li .data .upper-row .markers .attachments{display:flex;align-items:center}#page-view .object-list-container .object-list>li .data .upper-row .markers .attachments span,#page-dashboard .object-list-container .object-list>li .data .upper-row .markers .attachments span,#page-approvallist .object-list-container .object-list>li .data .upper-row .markers .attachments span,#page-view-invoices .object-list-container .object-list>li .data .upper-row .markers .attachments span,#page-view-pettycash .object-list-container .object-list>li .data .upper-row .markers .attachments span{font-size:1.8rem;font-weight:700;align-self:start;color:var(--color-active)}#page-view .object-list-container .object-list>li .data .upper-row .markers .attachments svg,#page-dashboard .object-list-container .object-list>li .data .upper-row .markers .attachments svg,#page-approvallist .object-list-container .object-list>li .data .upper-row .markers .attachments svg,#page-view-invoices .object-list-container .object-list>li .data .upper-row .markers .attachments svg,#page-view-pettycash .object-list-container .object-list>li .data .upper-row .markers .attachments svg{height:3rem}#page-view .object-list-container .object-list>li .data .buttons,#page-dashboard .object-list-container .object-list>li .data .buttons,#page-approvallist .object-list-container .object-list>li .data .buttons,#page-view-invoices .object-list-container .object-list>li .data .buttons,#page-view-pettycash .object-list-container .object-list>li .data .buttons{display:flex;flex-direction:row;gap:.5rem}#page-view .object-list-container .object-list>li .data .buttons button.icon-only svg,#page-dashboard .object-list-container .object-list>li .data .buttons button.icon-only svg,#page-approvallist .object-list-container .object-list>li .data .buttons button.icon-only svg,#page-view-invoices .object-list-container .object-list>li .data .buttons button.icon-only svg,#page-view-pettycash .object-list-container .object-list>li .data .buttons button.icon-only svg{height:75%}#page-view .object-list-container .object-list>li .data .buttons .quick-approval,#page-dashboard .object-list-container .object-list>li .data .buttons .quick-approval,#page-approvallist .object-list-container .object-list>li .data .buttons .quick-approval,#page-view-invoices .object-list-container .object-list>li .data .buttons .quick-approval,#page-view-pettycash .object-list-container .object-list>li .data .buttons .quick-approval{display:flex;flex-direction:row;gap:.5rem;margin-left:2rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s ease-in-out,visibility 0s linear 0s}#page-view .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve-placeholder,#page-dashboard .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve-placeholder,#page-approvallist .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve-placeholder,#page-view-invoices .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve-placeholder,#page-view-pettycash .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve-placeholder{width:4.2rem}#page-view .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve:hover,#page-dashboard .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve:hover,#page-approvallist .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve:hover,#page-view-invoices .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve:hover,#page-view-pettycash .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve:hover,#page-view .object-list-container .object-list>li .data .buttons .quick-approval .quick-decline:hover,#page-dashboard .object-list-container .object-list>li .data .buttons .quick-approval .quick-decline:hover,#page-approvallist .object-list-container .object-list>li .data .buttons .quick-approval .quick-decline:hover,#page-view-invoices .object-list-container .object-list>li .data .buttons .quick-approval .quick-decline:hover,#page-view-pettycash .object-list-container .object-list>li .data .buttons .quick-approval .quick-decline:hover{border-color:var(--color-active)}#page-view .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve,#page-dashboard .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve,#page-approvallist .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve,#page-view-invoices .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve,#page-view-pettycash .object-list-container .object-list>li .data .buttons .quick-approval .quick-approve{color:var(--color-action-approve);border-color:var(--color-action-approve)}#page-view .object-list-container .object-list>li .data .buttons .quick-approval .quick-decline,#page-dashboard .object-list-container .object-list>li .data .buttons .quick-approval .quick-decline,#page-approvallist .object-list-container .object-list>li .data .buttons .quick-approval .quick-decline,#page-view-invoices .object-list-container .object-list>li .data .buttons .quick-approval .quick-decline,#page-view-pettycash .object-list-container .object-list>li .data .buttons .quick-approval .quick-decline{color:var(--color-action-decline);border-color:var(--color-action-decline)}#page-view .object-list-container .object-list>li .data .buttons button:hover,#page-dashboard .object-list-container .object-list>li .data .buttons button:hover,#page-approvallist .object-list-container .object-list>li .data .buttons button:hover,#page-view-invoices .object-list-container .object-list>li .data .buttons button:hover,#page-view-pettycash .object-list-container .object-list>li .data .buttons button:hover{transform:scale(1.1)}#page-view .object-list-container .object-list>li .data .buttons button.flag:not(.selected),#page-dashboard .object-list-container .object-list>li .data .buttons button.flag:not(.selected),#page-approvallist .object-list-container .object-list>li .data .buttons button.flag:not(.selected),#page-view-invoices .object-list-container .object-list>li .data .buttons button.flag:not(.selected),#page-view-pettycash .object-list-container .object-list>li .data .buttons button.flag:not(.selected){background:initial !important}#page-view .object-list-container .object-list>li .data .buttons button.flag.selected,#page-dashboard .object-list-container .object-list>li .data .buttons button.flag.selected,#page-approvallist .object-list-container .object-list>li .data .buttons button.flag.selected,#page-view-invoices .object-list-container .object-list>li .data .buttons button.flag.selected,#page-view-pettycash .object-list-container .object-list>li .data .buttons button.flag.selected{color:white !important}#page-view .object-list-container .object-list>li .data .buttons button.flag:hover,#page-dashboard .object-list-container .object-list>li .data .buttons button.flag:hover,#page-approvallist .object-list-container .object-list>li .data .buttons button.flag:hover,#page-view-invoices .object-list-container .object-list>li .data .buttons button.flag:hover,#page-view-pettycash .object-list-container .object-list>li .data .buttons button.flag:hover{border-color:var(--color-active) !important}#page-view .object-list-container .object-list>li .data .info-main,#page-dashboard .object-list-container .object-list>li .data .info-main,#page-approvallist .object-list-container .object-list>li .data .info-main,#page-view-invoices .object-list-container .object-list>li .data .info-main,#page-view-pettycash .object-list-container .object-list>li .data .info-main{font-size:2.4rem;font-weight:700;line-height:3.3rem;text-transform:uppercase;margin-top:1.5rem}#page-view .object-list-container .object-list>li .data .info-second,#page-dashboard .object-list-container .object-list>li .data .info-second,#page-approvallist .object-list-container .object-list>li .data .info-second,#page-view-invoices .object-list-container .object-list>li .data .info-second,#page-view-pettycash .object-list-container .object-list>li .data .info-second{font-size:2.1rem;font-weight:700;text-transform:uppercase;line-height:2.9rem;margin-top:0}#page-view .object-list-container .object-list>li .total,#page-dashboard .object-list-container .object-list>li .total,#page-approvallist .object-list-container .object-list>li .total,#page-view-invoices .object-list-container .object-list>li .total,#page-view-pettycash .object-list-container .object-list>li .total{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:15rem;color:var(--status-text-color);background:var(--product-color);font-size:2rem;font-weight:700;line-height:2.7rem;text-align:center;padding:3rem 1rem}#page-view .object-list-container .object-list>li .total .price-total-project,#page-dashboard .object-list-container .object-list>li .total .price-total-project,#page-approvallist .object-list-container .object-list>li .total .price-total-project,#page-view-invoices .object-list-container .object-list>li .total .price-total-project,#page-view-pettycash .object-list-container .object-list>li .total .price-total-project{padding-top:1.8rem;margin-top:1.4rem;font-size:1.4rem}#page-view .object-list-container .object-list>li .total span,#page-dashboard .object-list-container .object-list>li .total span,#page-approvallist .object-list-container .object-list>li .total span,#page-view-invoices .object-list-container .object-list>li .total span,#page-view-pettycash .object-list-container .object-list>li .total span{font-size:2rem;display:block}#page-view .object-list-container .object-list>li.invoice,#page-dashboard .object-list-container .object-list>li.invoice,#page-approvallist .object-list-container .object-list>li.invoice,#page-view-invoices .object-list-container .object-list>li.invoice,#page-view-pettycash .object-list-container .object-list>li.invoice{--product-color:var(--color-invoice)}#page-view .object-list-container .object-list>li.invoice .total div+div,#page-dashboard .object-list-container .object-list>li.invoice .total div+div,#page-approvallist .object-list-container .object-list>li.invoice .total div+div,#page-view-invoices .object-list-container .object-list>li.invoice .total div+div,#page-view-pettycash .object-list-container .object-list>li.invoice .total div+div{margin-top:2.8rem}#page-view .object-list-container .object-list>li.invoice .data .items .item-ismatched+td,#page-dashboard .object-list-container .object-list>li.invoice .data .items .item-ismatched+td,#page-approvallist .object-list-container .object-list>li.invoice .data .items .item-ismatched+td,#page-view-invoices .object-list-container .object-list>li.invoice .data .items .item-ismatched+td,#page-view-pettycash .object-list-container .object-list>li.invoice .data .items .item-ismatched+td{padding-left:.5rem}#page-view .object-list-container .object-list>li.invoice .data .items .item-ismatched,#page-dashboard .object-list-container .object-list>li.invoice .data .items .item-ismatched,#page-approvallist .object-list-container .object-list>li.invoice .data .items .item-ismatched,#page-view-invoices .object-list-container .object-list>li.invoice .data .items .item-ismatched,#page-view-pettycash .object-list-container .object-list>li.invoice .data .items .item-ismatched{width:1.75rem}#page-view .object-list-container .object-list>li.invoice .data .items .item-ismatched.matched,#page-dashboard .object-list-container .object-list>li.invoice .data .items .item-ismatched.matched,#page-approvallist .object-list-container .object-list>li.invoice .data .items .item-ismatched.matched,#page-view-invoices .object-list-container .object-list>li.invoice .data .items .item-ismatched.matched,#page-view-pettycash .object-list-container .object-list>li.invoice .data .items .item-ismatched.matched{color:var(--color-matched)}#page-view .object-list-container .object-list>li.invoice .data .items .item-ismatched.matched.linked,#page-dashboard .object-list-container .object-list>li.invoice .data .items .item-ismatched.matched.linked,#page-approvallist .object-list-container .object-list>li.invoice .data .items .item-ismatched.matched.linked,#page-view-invoices .object-list-container .object-list>li.invoice .data .items .item-ismatched.matched.linked,#page-view-pettycash .object-list-container .object-list>li.invoice .data .items .item-ismatched.matched.linked{color:var(--color-linked)}#page-view .object-list-container .object-list>li.invoice .data .items .item-ismatched svg,#page-dashboard .object-list-container .object-list>li.invoice .data .items .item-ismatched svg,#page-approvallist .object-list-container .object-list>li.invoice .data .items .item-ismatched svg,#page-view-invoices .object-list-container .object-list>li.invoice .data .items .item-ismatched svg,#page-view-pettycash .object-list-container .object-list>li.invoice .data .items .item-ismatched svg{position:relative;top:.3rem}#page-view .object-list-container .object-list>li.invoice .data .items .item-department,#page-dashboard .object-list-container .object-list>li.invoice .data .items .item-department,#page-approvallist .object-list-container .object-list>li.invoice .data .items .item-department,#page-view-invoices .object-list-container .object-list>li.invoice .data .items .item-department,#page-view-pettycash .object-list-container .object-list>li.invoice .data .items .item-department,#page-view .object-list-container .object-list>li.invoice .data .items .item-net-amount,#page-dashboard .object-list-container .object-list>li.invoice .data .items .item-net-amount,#page-approvallist .object-list-container .object-list>li.invoice .data .items .item-net-amount,#page-view-invoices .object-list-container .object-list>li.invoice .data .items .item-net-amount,#page-view-pettycash .object-list-container .object-list>li.invoice .data .items .item-net-amount{white-space:nowrap}#page-view .object-list-container .object-list>li.invoice .data .items .item-net-amount,#page-dashboard .object-list-container .object-list>li.invoice .data .items .item-net-amount,#page-approvallist .object-list-container .object-list>li.invoice .data .items .item-net-amount,#page-view-invoices .object-list-container .object-list>li.invoice .data .items .item-net-amount,#page-view-pettycash .object-list-container .object-list>li.invoice .data .items .item-net-amount{text-align:right}#page-view .object-list-container .object-list>li.invoice .data .payment-status span,#page-dashboard .object-list-container .object-list>li.invoice .data .payment-status span,#page-approvallist .object-list-container .object-list>li.invoice .data .payment-status span,#page-view-invoices .object-list-container .object-list>li.invoice .data .payment-status span,#page-view-pettycash .object-list-container .object-list>li.invoice .data .payment-status span{font-weight:700;text-transform:uppercase}#page-view .object-list-container .object-list>li.invoice .data .payment-status svg,#page-dashboard .object-list-container .object-list>li.invoice .data .payment-status svg,#page-approvallist .object-list-container .object-list>li.invoice .data .payment-status svg,#page-view-invoices .object-list-container .object-list>li.invoice .data .payment-status svg,#page-view-pettycash .object-list-container .object-list>li.invoice .data .payment-status svg{color:var(--color-state-paid)}#page-view .object-list-container .object-list>li.pettycash,#page-dashboard .object-list-container .object-list>li.pettycash,#page-approvallist .object-list-container .object-list>li.pettycash,#page-view-invoices .object-list-container .object-list>li.pettycash,#page-view-pettycash .object-list-container .object-list>li.pettycash{--product-color:var(--color-pettycash)}#page-view .object-list-container .object-list>li.pettycash .data .info-main,#page-dashboard .object-list-container .object-list>li.pettycash .data .info-main,#page-approvallist .object-list-container .object-list>li.pettycash .data .info-main,#page-view-invoices .object-list-container .object-list>li.pettycash .data .info-main,#page-view-pettycash .object-list-container .object-list>li.pettycash .data .info-main{text-transform:none}#page-view .object-list-container .object-list>li.pettycash .data .payment-status span,#page-dashboard .object-list-container .object-list>li.pettycash .data .payment-status span,#page-approvallist .object-list-container .object-list>li.pettycash .data .payment-status span,#page-view-invoices .object-list-container .object-list>li.pettycash .data .payment-status span,#page-view-pettycash .object-list-container .object-list>li.pettycash .data .payment-status span{font-weight:700;text-transform:uppercase}#page-view .object-list-container .object-list>li.pettycash .data .payment-status svg,#page-dashboard .object-list-container .object-list>li.pettycash .data .payment-status svg,#page-approvallist .object-list-container .object-list>li.pettycash .data .payment-status svg,#page-view-invoices .object-list-container .object-list>li.pettycash .data .payment-status svg,#page-view-pettycash .object-list-container .object-list>li.pettycash .data .payment-status svg{color:var(--color-state-paid)}#page-view .object-list-container .object-list>li.pettycash .total div+div,#page-dashboard .object-list-container .object-list>li.pettycash .total div+div,#page-approvallist .object-list-container .object-list>li.pettycash .total div+div,#page-view-invoices .object-list-container .object-list>li.pettycash .total div+div,#page-view-pettycash .object-list-container .object-list>li.pettycash .total div+div{margin-top:2.8rem}#page-view .object-list-container .object-list>li.purchase-order,#page-dashboard .object-list-container .object-list>li.purchase-order,#page-approvallist .object-list-container .object-list>li.purchase-order,#page-view-invoices .object-list-container .object-list>li.purchase-order,#page-view-pettycash .object-list-container .object-list>li.purchase-order{--product-color:var(--color-po)}#page-view .object-list-container .object-list>li.purchase-order .info-main.closed,#page-dashboard .object-list-container .object-list>li.purchase-order .info-main.closed,#page-approvallist .object-list-container .object-list>li.purchase-order .info-main.closed,#page-view-invoices .object-list-container .object-list>li.purchase-order .info-main.closed,#page-view-pettycash .object-list-container .object-list>li.purchase-order .info-main.closed{background:var(--color-background-gray);background:linear-gradient(90deg, var(--color-background-gray), transparent)}#page-view .object-list-container .object-list>li.purchase-order .info-main .closed,#page-dashboard .object-list-container .object-list>li.purchase-order .info-main .closed,#page-approvallist .object-list-container .object-list>li.purchase-order .info-main .closed,#page-view-invoices .object-list-container .object-list>li.purchase-order .info-main .closed,#page-view-pettycash .object-list-container .object-list>li.purchase-order .info-main .closed{color:var(--color-text-gray);text-transform:none;font-weight:400;font-size:2.1rem;line-height:2.1rem}#page-view .object-list-container .object-list>li.purchase-order .data .buttons button.close.checked,#page-dashboard .object-list-container .object-list>li.purchase-order .data .buttons button.close.checked,#page-approvallist .object-list-container .object-list>li.purchase-order .data .buttons button.close.checked,#page-view-invoices .object-list-container .object-list>li.purchase-order .data .buttons button.close.checked,#page-view-pettycash .object-list-container .object-list>li.purchase-order .data .buttons button.close.checked{background:var(--color-active);border-color:color-mix(in srgb, var(--color-active), #000000 20%);color:var(--white)}#page-view .object-list-container .object-list>li.purchase-order .data .buttons button.close.checked:hover,#page-dashboard .object-list-container .object-list>li.purchase-order .data .buttons button.close.checked:hover,#page-approvallist .object-list-container .object-list>li.purchase-order .data .buttons button.close.checked:hover,#page-view-invoices .object-list-container .object-list>li.purchase-order .data .buttons button.close.checked:hover,#page-view-pettycash .object-list-container .object-list>li.purchase-order .data .buttons button.close.checked:hover{border-color:var(--color-links)}#page-view .object-list-container .object-list>li.purchase-order .data .buttons button.close:hover,#page-dashboard .object-list-container .object-list>li.purchase-order .data .buttons button.close:hover,#page-approvallist .object-list-container .object-list>li.purchase-order .data .buttons button.close:hover,#page-view-invoices .object-list-container .object-list>li.purchase-order .data .buttons button.close:hover,#page-view-pettycash .object-list-container .object-list>li.purchase-order .data .buttons button.close:hover{border-color:var(--color-active)}#page-view .object-list-container .object-list>li.purchase-order .data .components-po ul,#page-dashboard .object-list-container .object-list>li.purchase-order .data .components-po ul,#page-approvallist .object-list-container .object-list>li.purchase-order .data .components-po ul,#page-view-invoices .object-list-container .object-list>li.purchase-order .data .components-po ul,#page-view-pettycash .object-list-container .object-list>li.purchase-order .data .components-po ul{margin-top:1rem;display:grid;gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap}#page-view .object-list-container .object-list>li.purchase-order .data .components-po ul li,#page-dashboard .object-list-container .object-list>li.purchase-order .data .components-po ul li,#page-approvallist .object-list-container .object-list>li.purchase-order .data .components-po ul li,#page-view-invoices .object-list-container .object-list>li.purchase-order .data .components-po ul li,#page-view-pettycash .object-list-container .object-list>li.purchase-order .data .components-po ul li{line-height:2rem;flex:1;white-space:nowrap}#page-view .object-list-container .object-list>li.purchase-order .data .components-po ul li .label,#page-dashboard .object-list-container .object-list>li.purchase-order .data .components-po ul li .label,#page-approvallist .object-list-container .object-list>li.purchase-order .data .components-po ul li .label,#page-view-invoices .object-list-container .object-list>li.purchase-order .data .components-po ul li .label,#page-view-pettycash .object-list-container .object-list>li.purchase-order .data .components-po ul li .label{white-space:nowrap;margin-right:.5rem;font-weight:600}#page-view .object-list-container .object-list>li.purchase-order .total div+div,#page-dashboard .object-list-container .object-list>li.purchase-order .total div+div,#page-approvallist .object-list-container .object-list>li.purchase-order .total div+div,#page-view-invoices .object-list-container .object-list>li.purchase-order .total div+div,#page-view-pettycash .object-list-container .object-list>li.purchase-order .total div+div{border-top:.3rem solid var(--status-text-color)}#page-view .object-list-container .load-more,#page-dashboard .object-list-container .load-more,#page-approvallist .object-list-container .load-more,#page-view-invoices .object-list-container .load-more,#page-view-pettycash .object-list-container .load-more{display:flex;margin:2rem auto}#page-view .object-list-container .load-more svg,#page-dashboard .object-list-container .load-more svg,#page-approvallist .object-list-container .load-more svg,#page-view-invoices .object-list-container .load-more svg,#page-view-pettycash .object-list-container .load-more svg{display:none}#page-view .object-list-container .load-more.loading svg,#page-dashboard .object-list-container .load-more.loading svg,#page-approvallist .object-list-container .load-more.loading svg,#page-view-invoices .object-list-container .load-more.loading svg,#page-view-pettycash .object-list-container .load-more.loading svg{display:block;animation:1s steps(8, jump-start) infinite DpoBusyIndicator}#page-view .part-tab>*:not(.show-quick-approve-buttons) .quick-approval,#page-dashboard .part-tab>*:not(.show-quick-approve-buttons) .quick-approval,#page-approvallist .part-tab>*:not(.show-quick-approve-buttons) .quick-approval,#page-view-invoices .part-tab>*:not(.show-quick-approve-buttons) .quick-approval,#page-view-pettycash .part-tab>*:not(.show-quick-approve-buttons) .quick-approval{visibility:hidden;opacity:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s ease-in-out,visibility 0s linear .5s !important}#page-view input[type=radio].state-button-input,#page-dashboard input[type=radio].state-button-input,#page-approvallist input[type=radio].state-button-input,#page-view-invoices input[type=radio].state-button-input,#page-view-pettycash input[type=radio].state-button-input{display:none}#page-view .menu-view-selector,#page-dashboard .menu-view-selector,#page-approvallist .menu-view-selector,#page-view-invoices .menu-view-selector,#page-view-pettycash .menu-view-selector{display:flex;flex-direction:row;gap:1rem;margin-bottom:3rem}#page-view .menu-view-selector button,#page-dashboard .menu-view-selector button,#page-approvallist .menu-view-selector button,#page-view-invoices .menu-view-selector button,#page-view-pettycash .menu-view-selector button{text-transform:none;flex-basis:100%;flex-grow:1;flex-shrink:1;border-radius:.5rem}#page-view .filter-ui-container,#page-dashboard .filter-ui-container,#page-approvallist .filter-ui-container,#page-view-invoices .filter-ui-container,#page-view-pettycash .filter-ui-container{--input-border-radius:var(--control-border-radius);font-size:1.6rem;max-width:100cqw}#page-view .filter-ui-container .filter-button-pane,#page-dashboard .filter-ui-container .filter-button-pane,#page-approvallist .filter-ui-container .filter-button-pane,#page-view-invoices .filter-ui-container .filter-button-pane,#page-view-pettycash .filter-ui-container .filter-button-pane{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}#page-view .filter-ui-container .filter-button-pane>button,#page-dashboard .filter-ui-container .filter-button-pane>button,#page-approvallist .filter-ui-container .filter-button-pane>button,#page-view-invoices .filter-ui-container .filter-button-pane>button,#page-view-pettycash .filter-ui-container .filter-button-pane>button,#page-view .filter-ui-container .filter-button-pane split-button,#page-dashboard .filter-ui-container .filter-button-pane split-button,#page-approvallist .filter-ui-container .filter-button-pane split-button,#page-view-invoices .filter-ui-container .filter-button-pane split-button,#page-view-pettycash .filter-ui-container .filter-button-pane split-button{flex-basis:17rem;flex-grow:1;flex-shrink:1;font-size:1.5rem}#page-view .filter-ui-container section,#page-dashboard .filter-ui-container section,#page-approvallist .filter-ui-container section,#page-view-invoices .filter-ui-container section,#page-view-pettycash .filter-ui-container section{margin-bottom:2rem}#page-view .filter-ui-container section input,#page-dashboard .filter-ui-container section input,#page-approvallist .filter-ui-container section input,#page-view-invoices .filter-ui-container section input,#page-view-pettycash .filter-ui-container section input,#page-view .filter-ui-container section button,#page-dashboard .filter-ui-container section button,#page-approvallist .filter-ui-container section button,#page-view-invoices .filter-ui-container section button,#page-view-pettycash .filter-ui-container section button,#page-view .filter-ui-container section .button,#page-dashboard .filter-ui-container section .button,#page-approvallist .filter-ui-container section .button,#page-view-invoices .filter-ui-container section .button,#page-view-pettycash .filter-ui-container section .button,#page-view .filter-ui-container section select,#page-dashboard .filter-ui-container section select,#page-approvallist .filter-ui-container section select,#page-view-invoices .filter-ui-container section select,#page-view-pettycash .filter-ui-container section select,#page-view .filter-ui-container section textarea,#page-dashboard .filter-ui-container section textarea,#page-approvallist .filter-ui-container section textarea,#page-view-invoices .filter-ui-container section textarea,#page-view-pettycash .filter-ui-container section textarea{font-size:1.5rem;text-transform:none}#page-view .filter-ui-container section>header,#page-dashboard .filter-ui-container section>header,#page-approvallist .filter-ui-container section>header,#page-view-invoices .filter-ui-container section>header,#page-view-pettycash .filter-ui-container section>header{display:block;margin-bottom:.8rem}#page-view .filter-ui-container .grid-3,#page-dashboard .filter-ui-container .grid-3,#page-approvallist .filter-ui-container .grid-3,#page-view-invoices .filter-ui-container .grid-3,#page-view-pettycash .filter-ui-container .grid-3{display:grid;grid-gap:1rem;grid-template-columns:repeat(3, 1fr)}#page-view .filter-ui-container .grid-3>button,#page-dashboard .filter-ui-container .grid-3>button,#page-approvallist .filter-ui-container .grid-3>button,#page-view-invoices .filter-ui-container .grid-3>button,#page-view-pettycash .filter-ui-container .grid-3>button,#page-view .filter-ui-container .grid-3>.button,#page-dashboard .filter-ui-container .grid-3>.button,#page-approvallist .filter-ui-container .grid-3>.button,#page-view-invoices .filter-ui-container .grid-3>.button,#page-view-pettycash .filter-ui-container .grid-3>.button{padding-left:.2rem;padding-right:.2rem;overflow-wrap:anywhere}#page-view .filter-ui-container .flex-same-width,#page-dashboard .filter-ui-container .flex-same-width,#page-approvallist .filter-ui-container .flex-same-width,#page-view-invoices .filter-ui-container .flex-same-width,#page-view-pettycash .filter-ui-container .flex-same-width{display:flex;flex-direction:row;flex-wrap:nowrap}#page-view .filter-ui-container .flex-same-width>*,#page-dashboard .filter-ui-container .flex-same-width>*,#page-approvallist .filter-ui-container .flex-same-width>*,#page-view-invoices .filter-ui-container .flex-same-width>*,#page-view-pettycash .filter-ui-container .flex-same-width>*{flex-basis:100%;flex-grow:1;flex-shrink:1}#page-view .filter-ui-container .flex-same-width label:first-child:last-child,#page-dashboard .filter-ui-container .flex-same-width label:first-child:last-child,#page-approvallist .filter-ui-container .flex-same-width label:first-child:last-child,#page-view-invoices .filter-ui-container .flex-same-width label:first-child:last-child,#page-view-pettycash .filter-ui-container .flex-same-width label:first-child:last-child{margin-left:.1rem;margin-right:.3rem}#page-view .filter-ui-container .flex-same-width input:not([type=checkbox]),#page-dashboard .filter-ui-container .flex-same-width input:not([type=checkbox]),#page-approvallist .filter-ui-container .flex-same-width input:not([type=checkbox]),#page-view-invoices .filter-ui-container .flex-same-width input:not([type=checkbox]),#page-view-pettycash .filter-ui-container .flex-same-width input:not([type=checkbox]),#page-view .filter-ui-container .flex-same-width .input-container,#page-dashboard .filter-ui-container .flex-same-width .input-container,#page-approvallist .filter-ui-container .flex-same-width .input-container,#page-view-invoices .filter-ui-container .flex-same-width .input-container,#page-view-pettycash .filter-ui-container .flex-same-width .input-container{width:100%}#page-view .filter-ui-container .flex-same-width input:not([type=checkbox]):has(+ input, + .input-container),#page-dashboard .filter-ui-container .flex-same-width input:not([type=checkbox]):has(+ input, + .input-container),#page-approvallist .filter-ui-container .flex-same-width input:not([type=checkbox]):has(+ input, + .input-container),#page-view-invoices .filter-ui-container .flex-same-width input:not([type=checkbox]):has(+ input, + .input-container),#page-view-pettycash .filter-ui-container .flex-same-width input:not([type=checkbox]):has(+ input, + .input-container),#page-view .filter-ui-container .flex-same-width .input-container:has(+ input, + .input-container),#page-dashboard .filter-ui-container .flex-same-width .input-container:has(+ input, + .input-container),#page-approvallist .filter-ui-container .flex-same-width .input-container:has(+ input, + .input-container),#page-view-invoices .filter-ui-container .flex-same-width .input-container:has(+ input, + .input-container),#page-view-pettycash .filter-ui-container .flex-same-width .input-container:has(+ input, + .input-container){border-top-right-radius:0;border-bottom-right-radius:0}#page-view .filter-ui-container .flex-same-width input:not([type=checkbox])+input,#page-dashboard .filter-ui-container .flex-same-width input:not([type=checkbox])+input,#page-approvallist .filter-ui-container .flex-same-width input:not([type=checkbox])+input,#page-view-invoices .filter-ui-container .flex-same-width input:not([type=checkbox])+input,#page-view-pettycash .filter-ui-container .flex-same-width input:not([type=checkbox])+input,#page-view .filter-ui-container .flex-same-width .input-container+input,#page-dashboard .filter-ui-container .flex-same-width .input-container+input,#page-approvallist .filter-ui-container .flex-same-width .input-container+input,#page-view-invoices .filter-ui-container .flex-same-width .input-container+input,#page-view-pettycash .filter-ui-container .flex-same-width .input-container+input,#page-view .filter-ui-container .flex-same-width input:not([type=checkbox])+.input-container,#page-dashboard .filter-ui-container .flex-same-width input:not([type=checkbox])+.input-container,#page-approvallist .filter-ui-container .flex-same-width input:not([type=checkbox])+.input-container,#page-view-invoices .filter-ui-container .flex-same-width input:not([type=checkbox])+.input-container,#page-view-pettycash .filter-ui-container .flex-same-width input:not([type=checkbox])+.input-container,#page-view .filter-ui-container .flex-same-width .input-container+.input-container,#page-dashboard .filter-ui-container .flex-same-width .input-container+.input-container,#page-approvallist .filter-ui-container .flex-same-width .input-container+.input-container,#page-view-invoices .filter-ui-container .flex-same-width .input-container+.input-container,#page-view-pettycash .filter-ui-container .flex-same-width .input-container+.input-container{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}#page-view .filter-ui-container .flex-same-width .po-no-filter:has(+ .po-no-filter) .input-container,#page-dashboard .filter-ui-container .flex-same-width .po-no-filter:has(+ .po-no-filter) .input-container,#page-approvallist .filter-ui-container .flex-same-width .po-no-filter:has(+ .po-no-filter) .input-container,#page-view-invoices .filter-ui-container .flex-same-width .po-no-filter:has(+ .po-no-filter) .input-container,#page-view-pettycash .filter-ui-container .flex-same-width .po-no-filter:has(+ .po-no-filter) .input-container{border-top-right-radius:0;border-bottom-right-radius:0}#page-view .filter-ui-container .flex-same-width .po-no-filter+.po-no-filter .input-container,#page-dashboard .filter-ui-container .flex-same-width .po-no-filter+.po-no-filter .input-container,#page-approvallist .filter-ui-container .flex-same-width .po-no-filter+.po-no-filter .input-container,#page-view-invoices .filter-ui-container .flex-same-width .po-no-filter+.po-no-filter .input-container,#page-view-pettycash .filter-ui-container .flex-same-width .po-no-filter+.po-no-filter .input-container{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}#page-view .filter-ui-container .po-no-filter:not(:first-child) input,#page-dashboard .filter-ui-container .po-no-filter:not(:first-child) input,#page-approvallist .filter-ui-container .po-no-filter:not(:first-child) input,#page-view-invoices .filter-ui-container .po-no-filter:not(:first-child) input,#page-view-pettycash .filter-ui-container .po-no-filter:not(:first-child) input{border-top-left-radius:0;border-bottom-left-radius:0}#page-view .filter-ui-container .po-no-filter:not(:last-child) input,#page-dashboard .filter-ui-container .po-no-filter:not(:last-child) input,#page-approvallist .filter-ui-container .po-no-filter:not(:last-child) input,#page-view-invoices .filter-ui-container .po-no-filter:not(:last-child) input,#page-view-pettycash .filter-ui-container .po-no-filter:not(:last-child) input{border-top-right-radius:0;border-bottom-right-radius:0}#page-view .filter-ui-container .button-flag:has(>input[type=checkbox]:not(:checked)),#page-dashboard .filter-ui-container .button-flag:has(>input[type=checkbox]:not(:checked)),#page-approvallist .filter-ui-container .button-flag:has(>input[type=checkbox]:not(:checked)),#page-view-invoices .filter-ui-container .button-flag:has(>input[type=checkbox]:not(:checked)),#page-view-pettycash .filter-ui-container .button-flag:has(>input[type=checkbox]:not(:checked)){background:inherit !important;color:var(--color-text) !important}#page-view .filter-ui-container .button-flag.exclude:has(> input[type=checkbox]:checked),#page-dashboard .filter-ui-container .button-flag.exclude:has(> input[type=checkbox]:checked),#page-approvallist .filter-ui-container .button-flag.exclude:has(> input[type=checkbox]:checked),#page-view-invoices .filter-ui-container .button-flag.exclude:has(> input[type=checkbox]:checked),#page-view-pettycash .filter-ui-container .button-flag.exclude:has(> input[type=checkbox]:checked){text-decoration:line-through}#page-view .head .total,#page-approvallist-list .head .total{color:var(--color-po)}#page-view-invoices .head .total,#page-approvallist-invoices .head .total{color:var(--color-invoice)}#page-view-invoices .head .total .net,#page-approvallist-invoices .head .total .net{font-size:2.3rem;color:var(--color-text)}#page-view-pettycash .head .total,#page-approvallist-pettycash .head .total{color:var(--color-pettycash)}#page-view-pettycash .head .total .net,#page-approvallist-pettycash .head .total .net{font-size:2.3rem;color:var(--color-text)}#page-view-budget .head,#page-view-budget .head.no-results{border-bottom-left-radius:0;border-bottom-right-radius:0}#page-view-budget .budget-view{font-size:1.8rem;background:var(--color-background-lightgray);border:.1rem solid var(--color-border-gray);border-bottom:none;padding:1.5rem 2rem}#page-view-budget .budget-view .budget-info{display:flex;justify-content:flex-start;align-items:center;color:var(--color-po);font-size:2.3rem;font-weight:700;min-height:3.5rem}#page-view-budget .budget-view .budget-values{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;flex-wrap:nowrap;gap:2rem;margin-top:1rem}#page-view-budget .budget-view .budget-values>*{flex-grow:1;flex-shrink:1;flex-basis:max-content;border:.2rem solid var(--color-border-gray);border-radius:.8rem;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;height:17rem;min-width:21rem;font-size:1.7rem;font-weight:700;text-align:center;background:var(--white)}#page-view-budget .budget-view .budget-values>*.approved,#page-view-budget .budget-view .budget-values>*.approved-po{grid-area:budget-po-approved}#page-view-budget .budget-view .budget-values>*.approved .caption,#page-view-budget .budget-view .budget-values>*.approved-po .caption{background:var(--color-action-approved)}#page-view-budget .budget-view .budget-values>*.pending,#page-view-budget .budget-view .budget-values>*.pending-po{grid-area:budget-po-pending}#page-view-budget .budget-view .budget-values>*.pending .caption,#page-view-budget .budget-view .budget-values>*.pending-po .caption{background:var(--color-action-pending)}#page-view-budget .budget-view .budget-values>*.remaining{grid-area:budget-remaining}#page-view-budget .budget-view .budget-values>*.remaining .caption{background:var(--color-active)}#page-view-budget .budget-view .budget-values>*.remaining.overbudget{color:var(--color-error-text)}#page-view-budget .budget-view .budget-values>* .caption{text-transform:uppercase;color:var(--white);padding:1.3rem}#page-view-budget .budget-view .budget-values>* .values{flex-grow:1;display:flex;flex-direction:column;justify-content:center}#page-view-budget .budget-view .budget-values>* .values>*{padding:0 2rem}#page-view-budget .budget-view .budget-values>* .values .currency{font-size:3.2rem}#page-view-budget .budget-view .budget-bar{background:var(--color-active);color:var(--white);position:relative;margin-top:1.3rem;height:4rem;overflow:hidden;display:block}#page-view-budget .budget-view .budget-bar.overbudget{background:var(--color-error-text)}#page-view-budget .budget-view .budget-bar.overbudget .pending,#page-view-budget .budget-view .budget-bar.overbudget .approved,#page-view-budget .budget-view .budget-bar.overbudget .remaining{display:none}#page-view-budget .budget-view .budget-bar.overbudget .overbudget{display:block;animation:budget-overbudget-flash 4s infinite}#page-view-budget .budget-view .budget-bar>div,#page-view-budget .budget-view .budget-bar>span{text-align:center;line-height:4rem;height:4rem;color:white;display:block;overflow:hidden;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,width 2s ease-in-out,padding-left 2s ease-in-out}#page-view-budget .budget-view .budget-bar>div{height:4rem;width:0;position:absolute;left:0}#page-view-budget .budget-view .budget-bar .approved{background:var(--color-action-approved)}#page-view-budget .budget-view .budget-bar .pending{background:var(--color-action-pending)}#page-view-budget .budget-view .budget-bar .overbudget{display:none}@keyframes budget-overbudget-flash{0%,50%,100%{color:white}25%,75%{color:color-mix(in srgb, var(--color-text-error), white 50%)}}#page-view-budget .budget-view .total{position:relative;max-height:3.5rem;top:-7.5rem;margin-left:auto;font-size:2.8rem;font-weight:700}#page-view-budget .budget-view .total .invisible{opacity:0}#page-view-budget .budget-view .total .search-result-total{display:grid;grid-template-columns:max-content max-content;column-gap:1rem;row-gap:4.2rem;margin-bottom:1rem}#page-view-budget .budget-view .total .search-result-total .label{text-align:left}#page-view-budget .budget-view .total .search-result-total .value{text-align:right}#page-view-budget .head.no-results+.budget-view{border-bottom-left-radius:.9rem;border-bottom-right-radius:.9rem}#page-view-budget .budget-view+.object-list-container{top:30.5rem}#page-view-budget .budget-view:has(> .budget-shown)+.object-list-container{top:53rem}#page-view-budgets{font-size:1.8rem}#page-view-budgets .budget-data.budget-overview-list.partial-list{max-width:145rem}#page-view-budgets .budget-data.budget-overview-list.partial-list .render-list-inner{max-height:initial;overflow-y:initial;overflow-x:initial}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container{margin-bottom:3rem}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .expander-handle{font-size:85%}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container.budget-container-sub{margin-left:5rem}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview{position:relative}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-heading{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;font-size:2.2rem;font-weight:700}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-heading .budget-title-container{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-heading .budget-title-container .budget-title{padding:1rem 0}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-heading .budget-value{font-size:2.5rem}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar{flex-basis:50%;flex-grow:1;flex-shrink:1;height:5rem;display:block;border-radius:.8rem;position:relative;overflow:hidden;background:var(--color-active)}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar.overbudget{background-color:firebrick}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar.overbudget>.name{display:none}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar.overbudget>.overbudget{display:block;animation:budget-overbudget-flash 4s infinite}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar.overbudget .budget-bar-approved,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar.overbudget .budget-bar-pending{display:none}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar.budget-no-value{background:var(--color-background-darkgray);line-height:5rem;padding-left:2rem;text-align:left;font-weight:700}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar>.overbudget{display:none}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar>div,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar>span{text-align:center;line-height:5rem;color:white;display:block;overflow:hidden;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,width 2s ease-in-out,padding-left 2s ease-in-out;font-size:1.8rem}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar>div.no-animation,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar>span.no-animation{transition:initial !important}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar>div{position:absolute;height:5rem;width:0;left:0}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar>div.budget-bar-approved{background:var(--color-action-approved)}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-overview .budget-bar>div.budget-bar-pending{background:var(--color-action-pending)}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values{--budget-min-width:85rem;max-height:0;overflow:hidden;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,max-height .5s ease-in-out}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values.expanded{max-height:50rem}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget-container{display:flex;flex-wrap:wrap;gap:1rem}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget{display:grid;column-gap:1rem;grid-template-columns:repeat(3, 1fr);grid-template-areas:"budget-name budget-name budget-name" "budget-po-approved budget-po-pending budget-remaining";flex-basis:max-content;flex-grow:1;margin-top:1rem;min-width:var(--budget-min-width)}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div{flex-basis:max-content;height:17rem;min-width:21rem;border:.2rem solid var(--color-border-gray);border-radius:.8rem;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;font-size:1.7rem;font-weight:700;text-align:center;background:var(--white)}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div.approved,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div.approved,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div.approved-po,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div.approved-po{grid-area:budget-po-approved}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div.approved .caption,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div.approved .caption,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div.approved-po .caption,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div.approved-po .caption{background:var(--color-action-approved)}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div.pending,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div.pending,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div.pending-po,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div.pending-po{grid-area:budget-po-pending}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div.pending .caption,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div.pending .caption,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div.pending-po .caption,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div.pending-po .caption{background:var(--color-action-pending)}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div.remaining,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div.remaining{grid-area:budget-remaining}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div.remaining .caption,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div.remaining .caption{background:var(--color-active)}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div.remaining.overbudget,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div.remaining.overbudget{color:var(--color-error-text)}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div .caption,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div .caption{text-transform:uppercase;color:var(--white);padding:1.3rem}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div .values,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div .values{flex-grow:1;display:flex;flex-direction:column;justify-content:center}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div .values>*,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div .values>*{padding:0 2rem}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>div .values .currency,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>div .values .currency{font-size:3.2rem}#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .budget>.budget-name,#page-view-budgets .budget-data.budget-overview-list.partial-list .budget-container .budget-values .parent-budget>.budget-name{font-weight:700;font-size:1.5rem;grid-area:budget-name}.admin-page{font-size:1.8rem}.admin-page .page-button-help{display:flex;align-items:center;gap:1rem}.admin-page .page-button-help:not([href]){display:none}.admin-page .page-button-help:hover,.admin-page .page-button-help:hover svg{color:var(--color-links)}.admin-page .page-button-help>svg{height:2em;color:var(--color-text)}.admin-page .page-button button{margin:0rem !important}.admin-page .box{padding-left:3.75rem;padding-right:2.8rem}.admin-page .box.upper{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.admin-page .box.middle{border-radius:0;border-top:none;border-bottom:none}.admin-page .box.lower{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.admin-page .box.scroll-container{flex-grow:0 !important;width:unset !important;padding-left:3.75rem !important;margin-left:0 !important;min-height:20rem}.admin-page .box .box-title{background:none;display:flex;align-items:center;padding-left:0;padding-right:0;padding-top:2.7rem;min-height:10rem;border-bottom:.2rem solid var(--color-border-gray)}.admin-page .box .box-title>div:first-of-type{font-size:2.2rem;flex-grow:1}.admin-page .box .box-title .top-controls{display:flex;gap:2rem}.admin-page .box .box-content{display:flex;flex-direction:column;padding-left:0;padding-right:0}.admin-page .box .box-content .limit-width{flex-grow:1}.admin-page section.control-container{flex-direction:column;padding-left:0;padding-right:0}.admin-page section.control-container>.caption{font-size:2rem}.admin-page section.control-container+section.control-container{border-top:none}.admin-page table{border-collapse:separate;border-spacing:0 1rem}.admin-page table td,.admin-page table th{font-size:2rem;vertical-align:middle;padding:1rem 2rem}.admin-page table th{font-weight:700}.admin-page table td.buttons button.link{font-size:2.5rem}.admin-page table tr{background:var(--color-background-lightgray)}.admin-page .notice{font-weight:400;font-style:italic;color:var(--color-text-darkgray);margin-bottom:1rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s ease}.admin-page .notice.hidden{opacity:0}.editor-approval-levels{font-size:1.8rem}.editor-approval-levels .input-container input,.editor-approval-levels .input-container select,.editor-approval-levels .input-container textarea{width:100%}.editor-approval-levels.po .levels{grid-template-columns:min-content min-content minmax(28rem, auto) min-content min-content minmax(15rem, 20rem) 11rem min-content min-content}.editor-approval-levels.po .levels form,.editor-approval-levels.po .levels>main,.editor-approval-levels.po .levels>header,.editor-approval-levels.po .levels>main .approval-level,.editor-approval-levels.po .levels .approval-level>section{grid-column-end:10}.editor-approval-levels.po .levels>main .approvers{grid-column-end:8}.editor-approval-levels .levels{display:grid;grid-template-columns:min-content min-content minmax(28rem, auto) min-content minmax(15rem, 20rem) 11rem min-content min-content;column-gap:1rem}.editor-approval-levels .levels form,.editor-approval-levels .levels>main,.editor-approval-levels .levels>header,.editor-approval-levels .levels>main .approval-level,.editor-approval-levels .levels .approval-level>section{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:9}.editor-approval-levels .levels>header{align-items:flex-end;font-weight:700;position:sticky;top:0;background:var(--white);padding:1rem 0 2rem;margin-bottom:0;border-bottom:.2rem solid var(--color-border-lightgray);z-index:1}.editor-approval-levels .levels>main{text-align:center}.editor-approval-levels .levels>main .server-warning-icon svg{height:2.5rem;color:var(--color-state-error)}.editor-approval-levels .levels>main button.link{height:4rem;margin-bottom:0}.editor-approval-levels .levels>main .buttons{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}.editor-approval-levels .levels>main .buttons button.link{height:2.5rem;margin-bottom:0}.editor-approval-levels .levels>main .buttons button.link svg{height:100%}.editor-approval-levels .levels>main .approval-level{margin-bottom:2rem;padding:2rem 1rem;row-gap:2rem;background:var(--color-background-lightgray);border:.2rem solid var(--color-background-lightgray)}.editor-approval-levels .levels>main .approval-level.new{animation:10s linear ApprovalLevelEditorNewLevelColor}.editor-approval-levels .levels>main .approval-level:has(.approvers-list > .no-department){border-color:var(--color-state-error)}.editor-approval-levels .levels>main .approval-level:has(.approvers-list > .no-department) .level-opener svg{transform:rotate(-180deg)}.editor-approval-levels .levels>main .approval-level:has(.approvers-list > .no-department) .level-no{color:var(--color-state-error)}.editor-approval-levels .levels>main .approval-level:has(.approvers-list > .no-department) .approvers{border-color:var(--color-state-error)}.editor-approval-levels .levels>main .approval-level:not(.server-error.deleted) .server-warning-icon{display:none}.editor-approval-levels .levels>main .approval-level.deleted{opacity:.6}.editor-approval-levels .levels>main .approval-level.deleted .level-opener{opacity:0;pointer-events:none}.editor-approval-levels .levels>main .approval-level.deleted .level-approvers,.editor-approval-levels .levels>main .approval-level.deleted .level-add-approver{display:none}.editor-approval-levels .levels>main .approval-level.error{border-color:var(--color-state-error)}.editor-approval-levels .levels>main .approval-level.server-error.deleted{border-color:var(--color-state-error);opacity:1}.editor-approval-levels .levels>main .approval-level:not(.open):not(:has(.approvers-list > .no-department)) .level-approvers{display:none}.editor-approval-levels .levels>main .approval-level>section{align-items:center}.editor-approval-levels .levels>main .approvers{grid-column-start:3;grid-column-end:7;border:.2rem solid var(--color-border-gray);border-radius:.8rem;background:var(--white);text-align:left;padding:2rem}.editor-approval-levels .levels>main .approvers>header{font-weight:700;margin-bottom:2rem}.editor-approval-levels .levels>main .approvers>main{display:grid;grid-template-columns:minmax(1.5em, max-content) max-content auto max-content;column-gap:2rem;row-gap:1rem}.editor-approval-levels .levels>main .approvers>main>*{grid-column-start:1;grid-column-end:5;display:grid;grid-template-columns:subgrid;align-items:center}.editor-approval-levels .levels>main .approvers>main .icon{height:1.5em}.editor-approval-levels .levels>main .approvers>main .icon.deleted{color:var(--color-state-error)}.editor-approval-levels .levels>main .approvers>main .icon svg{height:100%}.editor-approval-levels .levels>main .approvers>main .deleted{text-decoration:line-through}.editor-approval-levels .levels>main .approvers>main .no-department{color:var(--color-state-error)}.editor-approval-levels .levels>main .approvers>main .approver-name{margin-left:-1em;margin-right:5rem}.editor-approval-levels .levels>main .approvers>main .approver-departments{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:4rem;text-transform:uppercase}.editor-approval-levels .levels>main .approvers>main .approver-no-data{grid-column-start:1;grid-column-end:-1;font-style:italic}.editor-approval-levels .levels>main .approvers>main .approver-buttons{text-align:right}.editor-approval-levels .levels>main .level-opener{display:flex;align-items:center}.editor-approval-levels .levels>main .level-opener:focus-within>a{outline:.2rem solid var(--color-links);border-radius:var(--button-border-radius)}.editor-approval-levels .levels>main .level-opener a{cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .5s}.editor-approval-levels .levels>main .level-opener a:hover{color:var(--color-active);transform:scale(1.15)}.editor-approval-levels .levels>main .level-opener a.expanded svg{transform:rotate(-180deg)}.editor-approval-levels .levels>main .level-opener svg{height:2.2em;aspect-ratio:1;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .5s}.editor-approval-levels .levels>main .level-no{font-weight:700}.editor-approval-levels .levels>main .level-no .deleted{color:var(--color-state-error)}.editor-approval-levels .levels>main .level-no .deleted svg{height:2.5rem}.editor-approval-levels .levels>main .approver-add-new{grid-column-start:3;grid-column-end:5}.editor-approval-levels .levels>main .approver-add-new>div{display:flex;flex-direction:row;--button-border-radius:0}.editor-approval-levels .levels>main .approver-add-new>div .input-container{flex-grow:1}.editor-approval-levels .levels>main .approver-add-new>div button{margin-bottom:0}.editor-approval-levels .levels>main .amount input{appearance:textfield;text-align:right;padding-right:.5rem}.editor-approval-levels .levels>main .amount input::-webkit-outer-spin-button,.editor-approval-levels .levels>main .amount input::-webkit-inner-spin-button{appearance:none;margin:0}.editor-approval-levels .editor-buttons{text-align:right;grid-column-start:1;grid-column-end:-1}.editor-approval-levels .info{vertical-align:middle;color:var(--color-active);margin-left:.2rem;height:1.25em;display:inline-block}.editor-approval-levels .info svg{height:1.25em}@keyframes ApprovalLevelEditorNewLevelSqueeze{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ApprovalLevelEditorNewLevelColor{0%{border-color:var(--color-state-success);transform:scaleY(.25)}2%{transform:scaleY(1)}50%{border-color:var(--color-state-success)}}#page-admin-project button.link:hover,#page-admin-project .button.link:hover{transform:none}#page-admin-project .book-number{flex-basis:35% !important}#page-admin-project .book-duration{flex-basis:30% !important}#page-admin-project .book-duration>div{line-height:5rem}#page-admin-project .book-zip,#page-admin-project .book-company{flex-basis:33% !important}#page-admin-project .book-address,#page-admin-project .book-additional-information{flex-basis:67% !important}#page-admin-project section:first-child{padding-top:0}#page-admin-languages .add-languages{field-sizing:content;padding-right:2rem}#page-admin-languages .add-languages::placeholder{color:var(--color-active);text-transform:uppercase}#page-admin-languages .add-languages+a.dropdown-handle{display:none !important}#page-admin-languages table th.buttons,#page-admin-languages table td.buttons{width:10rem;text-align:right}#page-admin-levels{font-size:1.8rem}#page-admin-levels .notice{margin-bottom:2rem}#page-admin-levels vue-tabswitcher{display:none;margin-left:-2.2rem}#page-admin-levels .object-levels>:first-child{padding-top:1.5rem}#page-admin-levels .object-levels .settings-po,#page-admin-levels .object-levels .settings-invoices,#page-admin-levels .object-levels .settings-pettycash{padding-bottom:0}#page-admin-levels .object-levels .settings-po .input-container:has(> input[type=checkbox]),#page-admin-levels .object-levels .settings-invoices .input-container:has(> input[type=checkbox]),#page-admin-levels .object-levels .settings-pettycash .input-container:has(> input[type=checkbox]){min-height:auto}#page-admin-invoices .inbox-emails{display:inline-block;min-width:60rem;border-radius:.8rem;margin-top:1rem;background:var(--color-background-gray);border:.2rem solid var(--color-border-gray);padding:2.5rem;font-weight:700}#page-admin-invoices .inbox-emails header{margin-bottom:1rem}#page-admin-invoices .inbox-emails main ul{list-style:disc;margin-left:5rem}#page-admin-invoices .inbox-emails main ul li{padding:.5rem 0}#page-admin-invoices .inbox-emails main ul li .email{vertical-align:middle;cursor:pointer}#page-admin-invoices .inbox-emails main ul li .copy-email{vertical-align:middle;margin:0;cursor:pointer;color:var(--black);margin-left:.8rem}#page-admin-invoices .inbox-emails main ul li .copy-email svg{width:2rem;height:2rem}#page-admin-invoices .inbox-emails main ul li .copy-email:hover{color:var(--color-primary)}#page-admin-invoices .inbox-emails main ul li .copied-label{vertical-align:middle;margin-left:.8rem;font-size:1.2rem;font-weight:600;color:var(--color-primary);opacity:0;transition:opacity .15s ease}#page-admin-invoices .inbox-emails main ul li.copied .copied-label{opacity:1}#page-admin-invoices label.input-container{margin-top:.2rem;margin-bottom:.2rem}#page-admin-currencies .add-currencies{field-sizing:content;padding-right:2rem}#page-admin-currencies .add-currencies::placeholder{color:var(--color-active);text-transform:uppercase}#page-admin-currencies .add-currencies+a.dropdown-handle{display:none !important}#page-admin-currencies table th.buttons,#page-admin-currencies table td.buttons{display:flex;justify-content:flex-end;gap:1rem}#page-admin-currencies button.star{color:var(--color-border-gray)}#page-admin-currencies button.star:hover:not(.active):not(:disabled){color:var(--color-links)}#page-admin-currencies button.star.active{color:var(--color-links);pointer-events:none;cursor:default}#page-admin-taxes table th.buttons,#page-admin-taxes table td.buttons{display:flex;justify-content:flex-end;gap:1rem}#page-admin-taxes table th.type-invoice-use,#page-admin-taxes table td.type-invoice-use,#page-admin-taxes table th.type-invoice-require,#page-admin-taxes table td.type-invoice-require,#page-admin-taxes table th.value-default,#page-admin-taxes table td.value-default,#page-admin-taxes table th.value-visible,#page-admin-taxes table td.value-visible{text-align:center}#page-admin-taxes table th.type-invoice-use svg,#page-admin-taxes table td.type-invoice-use svg,#page-admin-taxes table th.type-invoice-require svg,#page-admin-taxes table td.type-invoice-require svg,#page-admin-taxes table th.value-default svg,#page-admin-taxes table td.value-default svg,#page-admin-taxes table th.value-visible svg,#page-admin-taxes table td.value-visible svg{height:2rem}#page-admin-taxes table th{border-bottom:.3rem solid var(--color-border-gray)}#page-admin-taxes table.tax-types>thead th{text-align:center}#page-admin-taxes table.tax-types>thead th[rowspan="2"]{text-align:left}#page-admin-taxes table.tax-types .tax-types-list>tr.tax-type{cursor:pointer}#page-admin-taxes table.tax-types .tax-types-list>tr.tax-type.invisible{color:grey}#page-admin-taxes table.tax-types .tax-types-list>tr.tax-type.invisible .type-name{text-decoration:line-through}#page-admin-taxes table.tax-types .tax-types-list>tr.tax-type .expander{width:3rem}#page-admin-taxes table.tax-types .tax-types-list>tr.tax-type .expander a{display:inline-block;transition:transform .3s ease-in-out}#page-admin-taxes table.tax-types .tax-types-list>tr.tax-type .expander a svg{height:2.2rem}#page-admin-taxes table.tax-types .tax-types-list>tr.tax-type.open .expander a{transform:rotate(-180deg) translateY(4px)}#page-admin-taxes table.tax-types .tax-types-list>tr.tax-type.open+.values>td>div{visibility:visible;opacity:1;transition:opacity .3s ease-in-out}#page-admin-taxes table.tax-types .tax-types-list>tr.values{background:transparent !important}#page-admin-taxes table.tax-types .tax-types-list>tr.values>td{padding:0}#page-admin-taxes table.tax-types .tax-types-list>tr.values>td>div{visibility:collapse;opacity:0;transition:opacity .3s ease-in-out,visibility 0s linear .3s}#page-admin-taxes table.tax-values{width:100%;border-spacing:0 .5rem;background:var(--color-background-lightgray)}#page-admin-taxes table.tax-values>tbody>tr.invisible{color:var(--gray)}#page-admin-taxes table.tax-values>tbody>tr.invisible .value-name{text-decoration:line-through}#page-admin-taxes tr.tax-type.open+tr.values table.tax-values{padding:1rem}#page-admin-taxes .tax-value-add{font-size:1.7rem;font-weight:600;color:var(--color-active);padding:10px 15px;border:2px solid var(--color-active);border-radius:var(--button-border-radius);text-decoration:none}#page-admin-taxes .tax-value-add:focus-within{outline:none}#page-admin-taxes .text-center{text-align:center}#page-admin-taxes .bold{font-weight:600}#page-admin-taxes .value-normal{font-weight:normal}#page-admin-taxes .no-data{text-align:center}#page-admin-taxes button.star{color:var(--color-border-gray)}#page-admin-taxes button.star:hover:not(.checked):not(:disabled){color:var(--color-links)}#page-admin-taxes button.star.checked{color:var(--color-links)}#page-admin-taxes-type-editor .caption-title,#page-admin-taxes-value-editor .caption-title{font-size:2rem}#page-admin-taxes-type-editor .controls-top-grid,#page-admin-taxes-value-editor .controls-top-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem}#page-admin-taxes-type-editor .mt-0,#page-admin-taxes-value-editor .mt-0{margin-top:0}#page-admin-taxes-type-editor .pb-0,#page-admin-taxes-value-editor .pb-0{padding:1rem;padding-bottom:0}#page-admin-taxes-type-editor .taxes-checkbox,#page-admin-taxes-value-editor .taxes-checkbox{display:flex;align-items:center;gap:1rem}#page-admin-taxes-type-editor .taxes-checkbox .checkbox-text,#page-admin-taxes-value-editor .taxes-checkbox .checkbox-text{font-weight:600;min-width:20rem}#page-admin-taxes-type-editor .taxes-checkbox .info-text,#page-admin-taxes-value-editor .taxes-checkbox .info-text{font-size:1.7rem;margin:0;white-space:normal}#page-admin-exchange-rates .add-rate{font-size:1.7rem;font-weight:600;color:var(--color-active);padding:10px 15px;border:2px solid var(--color-active);border-radius:4px;text-decoration:none}#page-admin-exchange-rates .add-rate :focus-within{outline:none}#page-admin-exchange-rates .box-content-wrapper{flex-direction:row}#page-admin-exchange-rates .w-100{width:100%}#page-admin-exchange-rates .border-none{border:none}#page-admin-exchange-rates .exchange-rates-description{font-size:2rem;line-height:1.6;padding:2rem 0;width:40%}#page-admin-exchange-rates table{width:100%}#page-admin-exchange-rates table th.buttons,#page-admin-exchange-rates table td.buttons{width:10rem;text-align:right}#page-admin-exchange-rates table th.equals,#page-admin-exchange-rates table td.equals{width:3rem;text-align:center}#page-admin-exchange-rates table th.rate input,#page-admin-exchange-rates table td.rate input{width:100%}#page-admin-exchange-rates table thead tr{background:none}#page-admin-exchange-rates .exchange-rates-editor{padding:2rem 0}#page-admin-exchange-rates .exchange-rates-editor form{display:flex;align-items:center;gap:1.5rem;font-size:2rem}#page-admin-exchange-rates .exchange-rates-editor form .arrow{font-size:2.5rem}#page-admin-exchange-rates .exchange-rates-editor form .rate{width:15rem}#page-admin-exchange-rates-editor form{margin-top:2rem;justify-content:space-between}#page-admin-exchange-rates-editor .flex-display{display:flex;align-items:center}#page-admin-exchange-rates-editor .amount-from,#page-admin-exchange-rates-editor .target-currency{padding:1.5rem;background:var(--color-border-lightgray);border:1px solid var(--color-border-gray);height:5rem;color:var(--gray);font-weight:600;line-height:1}#page-admin-exchange-rates-editor .amount-from{border-right:none}#page-admin-exchange-rates-editor .target-currency{border-left:none}#page-admin-departments .department-add{font-size:1.7rem;font-weight:600;color:var(--color-active);padding:10px 15px;border:2px solid var(--color-active);border-radius:4px;text-decoration:none}#page-admin-departments .department-add:focus-within{outline:none}#page-admin-departments .search-container{display:flex;align-items:center;gap:.5rem;border:.2rem solid var(--color-border-gray);border-radius:var(--input-border-radius);padding:0 1rem;background:var(--white);min-height:5rem;margin-bottom:1rem;max-width:55rem}#page-admin-departments .search-container .search-icon{display:flex;align-items:center}#page-admin-departments .search-container .search-icon svg{height:2rem;color:var(--color-text);opacity:.5}#page-admin-departments .search-container input.department-search{border:none;outline:none;flex-grow:1;min-height:unset;padding:0;font-size:1.8rem}#page-admin-departments .search-container .clear-search{display:flex;align-items:center;cursor:pointer}#page-admin-departments .search-container .clear-search.invisible{display:none}#page-admin-departments .search-container .clear-search:hover{opacity:.7}#page-admin-departments .search-container .clear-search svg{height:2rem;width:2rem;color:var(--color-text-gray)}#page-admin-departments table tr.filtered-out{display:none}#page-admin-departments table th.invisible,#page-admin-departments table td.invisible{opacity:.5}#page-admin-departments table th.buttons,#page-admin-departments table td.buttons{display:flex;justify-content:flex-end;gap:1rem}#page-admin-departments table th.buttons .visible-icon,#page-admin-departments table td.buttons .visible-icon{width:3rem}#page-admin-departments table thead tr{background:none}#page-admin-departments-editor .caption-title{font-size:2rem}#page-admin-departments-editor .controls-top-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem}#page-admin-departments-editor .mt-0{margin-top:0}#page-admin-departments-editor .pb-0{padding-bottom:0}#page-admin-departments-editor .department-visible .is-visible-text{font-weight:600}#page-admin-departments-editor .department-visible .info-text{font-size:1.7rem}#page-admin-departments-editor .info{padding:1rem 2rem;border:.3rem solid var(--color-active);background:var(--color-background-lightblue);border-radius:.8rem}#page-admin-budgets .top-controls{display:flex;align-items:center;gap:1.5rem}#page-admin-budgets .top-controls label{font-size:1.7rem;display:flex;align-items:center;gap:.8rem}#page-admin-budgets .add-button{padding:1.5rem 2rem;border:.3rem solid var(--color-active);border-radius:.5rem;text-decoration:none}#page-admin-budgets .add-button:hover{color:var(--color-active)}#page-admin-budgets .search-container{display:flex;align-items:center;gap:.5rem;border:.2rem solid var(--color-border-gray);border-radius:var(--input-border-radius);padding:0 1rem;background:var(--white);min-height:5rem;margin-bottom:1rem;max-width:55rem}#page-admin-budgets .search-container .search-icon{display:flex;align-items:center}#page-admin-budgets .search-container .search-icon svg{height:2rem;color:var(--color-text);opacity:.5}#page-admin-budgets .search-container input.budget-search{border:none;outline:none;flex-grow:1;min-height:unset;padding:0;font-size:1.8rem}#page-admin-budgets .search-container .clear-search{cursor:pointer;font-size:1.6rem;color:var(--color-text-error);opacity:.6;padding:.5rem}#page-admin-budgets .search-container .clear-search:hover{opacity:1}#page-admin-budgets table.budgets{width:100%;border-collapse:separate;border-spacing:0 1rem}#page-admin-budgets table.budgets thead tr{background:none}#page-admin-budgets table.budgets thead tr th.budget{width:50%}#page-admin-budgets table.budgets thead tr th.buttons{text-align:right}#page-admin-budgets table.budgets th,#page-admin-budgets table.budgets td{font-size:2rem;vertical-align:middle;padding:1rem 2rem}#page-admin-budgets table.budgets th{font-weight:600;white-space:nowrap}#page-admin-budgets table.budgets td.no-data{text-align:center;text-transform:capitalize}#page-admin-budgets table.budgets td.buttons{text-align:right;white-space:nowrap}#page-admin-budgets table.budgets td.buttons button{display:none}#page-admin-budgets table.budgets td.buttons button.visible{display:inline-block}#page-admin-budgets table.budgets td.buttons button.link{font-size:2.5rem;margin-left:1rem}#page-admin-budgets table.budgets td.buttons i{display:none;margin-right:.5rem;font-size:1.2em}#page-admin-budgets table.budgets td.buttons i.visible{display:inline}#page-admin-budgets table.budgets td.buttons i svg{height:1.2em}#page-admin-budgets table.budgets td.icons{white-space:nowrap;color:var(--color-text-disabled)}#page-admin-budgets table.budgets td.icons i{display:none;margin-right:.5rem}#page-admin-budgets table.budgets td.icons i.visible{display:inline}#page-admin-budgets table.budgets td.icons i svg{height:1.2em}#page-admin-budgets table.budgets tr{background:var(--color-background-lightgray)}#page-admin-budgets table.budgets tr.subbudget td.budget{padding-left:7rem;position:relative}#page-admin-budgets table.budgets tr.subbudget td.budget::before{content:'';position:absolute;left:2rem;top:50%;width:4rem;height:.3rem;background:var(--color-border-gray)}#page-admin-budgets table.budgets tr.invisible td.budget{color:var(--color-text-disabled);opacity:.5}#page-admin-budgets .pagination{display:flex;align-items:center;justify-content:space-between}#page-admin-budgets .pagination .pagination-controls{display:flex;align-items:center;gap:1rem}#page-admin-budgets .pagination .pagination-controls button{border:.3rem solid var(--color-border-gray);margin:0;padding:.5rem;transition:all .2s ease;border-radius:.4rem}#page-admin-budgets .pagination .pagination-controls button:hover{border-color:var(--color-links)}#page-admin-budgets .pagination .pagination-next{transform:rotate(180deg)}#page-admin-budgets-editor,#page-admin-budgets-dialog{border:none}#page-admin-budgets-editor .budgets-editor-layout,#page-admin-budgets-dialog .budgets-editor-layout{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:2rem;width:100%;min-height:60rem;height:auto}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav{flex:0 0 25%;max-width:30rem}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu-toplevel,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu-toplevel{display:flex;flex-direction:column;border:none}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu{position:sticky;top:1rem;background:var(--white);border-radius:.8rem;font-size:1.9rem;font-weight:600;padding:1.6rem;padding-top:3rem}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul{list-style:none;margin:0;padding:0}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item{border:none;border-bottom:.1rem solid var(--color-border-gray);cursor:pointer}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item:last-child,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item:last-child{border-bottom:none}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item a,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item a{text-decoration:none;color:var(--color-text);display:block;width:100%;padding:1.5rem 1rem}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item a:focus-within,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item a:focus-within{outline:none}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item:hover,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item:hover{background:var(--color-background-lightgray)}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item:hover a,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item:hover a{color:var(--color-active)}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.current,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.current,#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-active,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-active{border:none;border-bottom:.1rem solid var(--color-border-gray);background:var(--white)}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.current a,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.current a,#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-active a,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-active a{color:var(--color-links)}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.current:last-child,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.current:last-child,#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-active:last-child,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-active:last-child{border-bottom:none}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-hover,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-hover,#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-focus,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-focus{border:none;border-bottom:.1rem solid var(--color-border-gray)}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-hover:last-child,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-hover:last-child,#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-focus:last-child,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.ui-state-focus:last-child{border-bottom:none}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.error a,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-nav .part-menu ul .menu-item.error a{color:var(--color-text-error)}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content{flex:1 1 75%;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;width:60vw}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .disabled,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .disabled{opacity:.6;pointer-events:none}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .tab-title,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .tab-title{font-size:2.2rem;font-weight:400;margin-bottom:1.5rem}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .tab-content,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .tab-content{flex-grow:1;min-height:0}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .tab-content>div,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .tab-content>div{display:none}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .tab-content>div.current,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .tab-content>div.current{display:block}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .pb-0,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .pb-0{padding-bottom:0}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .caption-title,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .caption-title{font-size:2rem}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .grid-2-columns,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .grid-2-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .control-group,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .control-group{align-items:center}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .control-group label .caption,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .control-group label .caption{font-weight:600}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .control-group label .dropdown,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .control-group label .dropdown,#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .control-group label select,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .control-group label select,#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .control-group label input:not([type="checkbox"]):not([type="radio"]),#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .control-group label input:not([type="checkbox"]):not([type="radio"]){width:100%}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .access-roles ul.roles,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .access-roles ul.roles{list-style:none;margin:.5rem 0;padding:0}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .access-roles ul.roles li,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .access-roles ul.roles li{display:flex;align-items:center;gap:.8rem;padding:.6rem 0;font-size:1.8rem;border-bottom:.1rem solid var(--color-border-gray)}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .access-roles ul.roles li:last-child,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .access-roles ul.roles li:last-child{border-bottom:none}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .access-roles ul.roles li.use-parent-access-notice,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .access-roles ul.roles li.use-parent-access-notice{color:var(--color-text-disabled);font-style:italic}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .access-roles ul.roles li .no-roles-assigned,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .access-roles ul.roles li .no-roles-assigned{color:var(--color-text-disabled)}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .access-roles>p,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .access-roles>p{font-size:1.7rem;color:var(--color-text-disabled)}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .access-roles button.link.role-manage,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .access-roles button.link.role-manage{margin-top:1rem;font-size:1.7rem;font-weight:600;color:var(--color-active);padding:8px 14px;border:2px solid var(--color-active);border-radius:var(--button-border-radius);text-decoration:none;width:fit-content}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .access-roles button.link.role-manage:disabled,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .access-roles button.link.role-manage:disabled{opacity:.4;cursor:not-allowed}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .overbudget-unit,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .overbudget-unit{display:flex;align-items:center;font-size:1.8rem;font-weight:600;padding:0 1rem;min-height:4rem;background:var(--color-background-lightgray);border-radius:var(--input-border-radius);border:.2rem solid var(--color-border-gray)}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .budget-checkbox,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .budget-checkbox{display:flex;align-items:center;gap:1rem}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .budget-checkbox:last-child,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .budget-checkbox:last-child{margin-bottom:1rem}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .budget-checkbox label,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .budget-checkbox label{display:flex;align-items:center;gap:1rem}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .budget-checkbox input[type=checkbox],#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .budget-checkbox input[type=checkbox]{flex-shrink:0}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .budget-checkbox .checkbox-text,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .budget-checkbox .checkbox-text{font-weight:600;min-width:8rem}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .budget-checkbox button.info-description,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .budget-checkbox button.info-description{display:inline-flex;align-items:center;color:var(--color-links);opacity:.65;padding:0;border:none;background:none;cursor:pointer;transition:opacity .2s ease;outline:none}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .budget-checkbox button.info-description svg,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .budget-checkbox button.info-description svg{height:1.8rem}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .budget-checkbox button.info-description:hover,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .budget-checkbox button.info-description:hover{opacity:1}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .budget-checkbox .info-text,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .budget-checkbox .info-text{display:block;width:100%;font-size:1.7rem;font-style:italic;margin:0;line-height:0;opacity:0;overflow:hidden;background:var(--color-background-lightgray);border:.2rem solid transparent;border-radius:.8rem;padding:0 1rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,line-height .3s ease,opacity .3s ease,padding-top .3s ease,padding-bottom .3s ease,border-color .3s ease,margin-top .3s ease}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .budget-checkbox.show-description button.info-description,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .budget-checkbox.show-description button.info-description{opacity:1}#page-admin-budgets-editor .budgets-editor-layout .budgets-editor-content .budget-checkbox.show-description .info-text,#page-admin-budgets-dialog .budgets-editor-layout .budgets-editor-content .budget-checkbox.show-description .info-text{line-height:1.4;opacity:1;padding-top:.8rem;padding-bottom:.8rem;border-color:var(--color-border-gray);margin-top:.4rem}#page-admin-authorization-roles table.roles{width:100%;border-collapse:separate;border-spacing:0 1rem}#page-admin-authorization-roles table.roles thead tr{background:none}#page-admin-authorization-roles table.roles thead tr th:last-child{text-align:right}#page-admin-authorization-roles table.roles th,#page-admin-authorization-roles table.roles td{font-size:2rem;vertical-align:middle;padding:1rem 2rem}#page-admin-authorization-roles table.roles th{font-weight:600;white-space:nowrap}#page-admin-authorization-roles table.roles td.buttons{text-align:right;white-space:nowrap}#page-admin-authorization-roles table.roles td.buttons button.link{font-size:2.5rem;margin-left:1rem}#page-admin-authorization-roles table.roles tr{background:var(--color-background-lightgray)}#page-admin-authorization-roles table.roles tr.invisible td:first-child{color:var(--color-text-disabled);text-decoration:line-through}#page-admin-authorization-roles-editor{border:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:2rem;width:100%;min-height:60rem;height:auto}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav{flex:0 0 25%;max-width:30rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu-toplevel{display:flex;flex-direction:column;border:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu{position:sticky;top:1rem;background:var(--white);border-radius:.8rem;font-size:1.9rem;font-weight:600;padding:1.6rem;padding-top:3rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul{list-style:none;margin:0;padding:0}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item{border:none;border-bottom:.1rem solid var(--color-border-gray);cursor:pointer}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item:last-child{border-bottom:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item a{text-decoration:none;color:var(--color-text);display:block;width:100%;padding:1.5rem 1rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item a:focus-within{outline:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item:hover{background:var(--color-background-lightgray)}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item:hover a{color:var(--color-active)}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item.current,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item.ui-state-active{border:none;border-bottom:.1rem solid var(--color-border-gray);background:var(--white)}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item.current a,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item.ui-state-active a{color:var(--color-links)}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item.current:last-child,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item.ui-state-active:last-child{border-bottom:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item.ui-state-hover,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item.ui-state-focus{border:none;border-bottom:.1rem solid var(--color-border-gray)}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item.ui-state-hover:last-child,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item.ui-state-focus:last-child{border-bottom:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-nav .part-menu ul .menu-item.error a{color:var(--color-text-error)}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content{flex:1 1 75%;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;width:60vw}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .disabled{opacity:.6;pointer-events:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .tab-title{font-size:2.2rem;font-weight:400;margin-bottom:1.5rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .tab-content{flex-grow:1;min-height:0}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .tab-content>div{display:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .tab-content>div.current{display:block}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .pb-0{padding-bottom:0}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .caption-title{font-size:2rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .grid-2-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .control-group{align-items:center}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .control-group label .caption,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .control-group label .bold{font-weight:600}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .control-group label select,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .control-group label input:not([type="checkbox"]):not([type="radio"]){width:100%}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-users,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-roles{list-style:none;margin:.5rem 0;padding:0}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-users li,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-roles li{display:flex;align-items:center;gap:.8rem;padding:.6rem 0;font-size:1.8rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-users li:last-child,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-roles li:last-child{border-bottom:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-users li .user-name,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-roles li .user-name,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-users li .role,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-roles li .role{font-weight:600}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-users li .user-email,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content .members-roles li .user-email{color:var(--color-text-disabled);font-size:1.6rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content button.link.user-manage,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content button.link.role-manage{margin-top:1rem;font-size:1.7rem;font-weight:600;color:var(--color-active);padding:8px 14px;border:2px solid var(--color-active);border-radius:var(--button-border-radius);text-decoration:none;width:fit-content}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content button.link.user-manage:disabled,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content button.link.role-manage:disabled{opacity:.4;cursor:not-allowed}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details:last-child{border-bottom:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details.disabled{opacity:.6;pointer-events:none;background-color:transparent !important}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details summary{font-size:1.9rem;font-weight:600;padding:1.2rem .5rem;cursor:pointer;display:flex;align-items:center;gap:.8rem;list-style:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details summary::-webkit-details-marker{display:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details summary::before{content:'';display:inline-block;width:0;height:0;border-top:.6rem solid transparent;border-bottom:.6rem solid transparent;border-left:.8rem solid var(--color-text);transition:transform .2s ease}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details[open] summary::before{transform:rotate(90deg)}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrices{display:flex;flex-direction:column;gap:4rem;padding:0 0 1rem 0;margin-bottom:2.5rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group{display:flex;flex-direction:column;gap:.8rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group+.authorization-matrix-group{padding-top:1.8rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-matrix-body{display:flex;flex-direction:column;gap:.8rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-matrix-header,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function-main{display:grid;align-items:center;column-gap:1rem;row-gap:.5rem;grid-template-columns:minmax(24rem, 1.8fr) repeat(2, minmax(8rem, 1fr))}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group.option-count-3 .authorization-matrix-header,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group.option-count-3 .authorization-function-main{grid-template-columns:minmax(24rem, 1.8fr) repeat(3, minmax(8rem, 1fr))}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group.option-count-4 .authorization-matrix-header,#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group.option-count-4 .authorization-function-main{grid-template-columns:minmax(24rem, 1.8fr) repeat(4, minmax(8rem, 1fr))}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-matrix-header{padding:0 .5rem .8rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-matrix-header .matrix-corner{min-height:.1rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-matrix-header .matrix-option-heading{font-size:1.6rem;font-weight:700;text-align:center}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function{display:flex;flex-direction:column;padding:.8rem .5rem;background:var(--color-background-lightgray)}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function:last-child{border-bottom:none}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function .function-label{display:flex;align-items:center;gap:.6rem;min-width:0}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function .function-label .caption{font-size:1.8rem;font-weight:600}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function .function-label button.info-description{display:inline-flex;align-items:center;align-self:flex-start;flex-shrink:0;color:var(--color-links);opacity:.65;padding:0;border:none;background:none;cursor:pointer;outline:none;transition:opacity .2s ease}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function .function-label button.info-description svg{height:1.8rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function .function-label button.info-description:hover{opacity:1}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function .authorization-option{display:flex;justify-content:center;align-items:center;margin:0;min-height:4.4rem;padding:.4rem 0;cursor:pointer}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function .authorization-option input[type="radio"]{margin:0}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function .function-description{display:none;width:100%;margin-top:.4rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function .function-description .info-text{display:block;font-size:1.7rem;font-style:italic;margin:.4rem 0 0;line-height:1.4;background:var(--color-background-lightgray);border:.2rem solid var(--color-border-gray);border-radius:.8rem;box-sizing:border-box;padding:.8rem 1rem}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function.show-description .function-label button.info-description{opacity:1}#page-admin-authorization-roles-editor .authorization-roles-editor-layout .authorization-roles-editor-content details .authorization-matrix-group .authorization-function.show-description .function-description{display:block}#page-admin-suppliers .loading-suppliers{position:absolute;right:0;display:none}#page-admin-suppliers #supplier-filter{display:none!important}#page-admin-suppliers #page-admin-suppliers-checkboxes{display:flex;flex-wrap:wrap;gap:1.5rem}#page-admin-suppliers #page-admin-suppliers-checkboxes .checkbox-group{flex:1 1 calc(50% - .75rem);min-width:32rem;display:flex;flex-direction:column;gap:.5rem}#page-admin-suppliers #page-admin-suppliers-checkboxes .checkbox-group-title{font-size:1.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--black);padding-bottom:.3rem;margin-bottom:.2rem}#page-admin-suppliers #page-admin-suppliers-checkboxes label{width:100%;display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:1.8rem;line-height:1.4;min-height:2.2rem}#page-admin-suppliers #page-admin-suppliers-checkboxes label:hover{background-color:var(--color-background-lightgray)}#page-admin-suppliers #page-admin-suppliers-checkboxes label[disabled]{color:var(--color-text-disabled);cursor:not-allowed}#page-admin-suppliers #page-admin-suppliers-checkboxes #page-admin-suppliers-code-auto-generate{cursor:not-allowed}#page-admin-suppliers #page-admin-suppliers-checkboxes .suppliercode-autogenerate-settings{display:inline-flex;align-items:center;justify-content:center;font-size:2.5rem;line-height:1}#page-admin-suppliers #page-admin-suppliers-checkboxes .suppliercode-autogenerate-settings svg{height:2.4rem;width:2.4rem}#page-admin-suppliers .supplier-search-wrap{display:inline-block;position:relative;width:55rem;flex:1 1 55rem;max-width:55rem;min-width:24rem}#page-admin-suppliers .supplier-search-wrap input[name=supplier-search]{width:100%;margin:0;padding-right:3rem}#page-admin-suppliers .supplier-search-wrap .clear-search{display:block;top:30%;right:1rem;position:absolute;cursor:pointer}#page-admin-suppliers .supplier-search-wrap .clear-search.invisible{opacity:0;display:none}#page-admin-suppliers .supplier-search-wrap .clear-search:hover{opacity:.7}#page-admin-suppliers .supplier-search-wrap .clear-search svg{height:2rem;width:2rem;color:var(--color-text-gray)}#page-admin-suppliers table th.buttons,#page-admin-suppliers table td.buttons{display:flex;justify-content:flex-end;gap:1rem;padding-left:0}#page-admin-suppliers table th.icons,#page-admin-suppliers table td.icons{text-align:right;padding-right:0}#page-admin-suppliers table th.icons svg,#page-admin-suppliers table td.icons svg{height:2.8rem;width:2.8rem}#page-admin-suppliers table th.icons .deleted,#page-admin-suppliers table td.icons .deleted{color:var(--color-text-error)}#page-admin-suppliers table tr.deleted td{color:var(--color-text-error)}#page-admin-suppliers table tr.deleted td button{color:var(--color-text-error)}#page-admin-suppliers table tr.deleted td:first-child{border-left:.4rem solid var(--color-text-error)}#page-admin-suppliers table tr .in-use svg{height:2.8rem;width:2.8rem}#page-admin-suppliers table thead tr{background:none}#page-admin-suppliers #page-admin-suppliers-pagination-nav .div-inline{display:inline-block;line-height:3.8rem}#page-admin-suppliers #page-admin-suppliers-pagination-nav .div-inline.align-left{padding-top:.2rem}#page-admin-suppliers #page-admin-suppliers-pagination-nav .div-inline.align-right{float:right;margin-right:.5rem}#page-admin-suppliers #page-admin-suppliers-pagination-nav .page-numbers{line-height:3.8rem}#page-admin-suppliers #page-admin-suppliers-pagination-nav .page-numbers span{font-weight:600}#page-admin-suppliers #page-admin-suppliers-pagination-nav select[name=suppliers-per-page]{width:7.5rem}#page-admin-suppliers .buttons-bottom{display:flex;justify-content:space-between;align-items:center;padding:2rem 0}#page-admin-suppliers #page-admin-suppliers-view .search-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}#page-admin-suppliers #page-admin-suppliers-view .search-container .search-wrap-and-filter,#page-admin-suppliers #page-admin-suppliers-view .search-container .buttons{display:flex;align-items:center;gap:1rem}#page-admin-suppliers #page-admin-suppliers-view .search-container .search-wrap-and-filter{flex:1 1 auto;min-width:0}#page-admin-suppliers #page-admin-suppliers-view .search-container #supplier-filter,#page-admin-suppliers #page-admin-suppliers-view .search-container #supplier-filter-select{flex:0 0 auto}#page-admin-suppliers #page-admin-suppliers-view .search-container .buttons{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}#page-admin-suppliers-pagination-next svg{transform:rotate(180deg)}#page-admin-suppliers-suppliercode-settings-dialog label.supplier-code-autogenerate{display:flex;align-items:center;gap:1rem;min-height:2.2rem;line-height:2.2rem}#page-admin-suppliers-importprojects table{width:100%}#page-admin-suppliers-importprojects .caption{font-size:2rem;font-weight:700;margin-bottom:1rem}.admin-supplier-editor table,.admin-supplier-address-editor table,.admin-supplier-contact-editor table,.admin-supplier-bankaccount-editor table{width:100%;border-collapse:separate;border-spacing:0 1rem}.admin-supplier-editor table th,.admin-supplier-address-editor table th,.admin-supplier-contact-editor table th,.admin-supplier-bankaccount-editor table th,.admin-supplier-editor table td,.admin-supplier-address-editor table td,.admin-supplier-contact-editor table td,.admin-supplier-bankaccount-editor table td{font-size:2rem;vertical-align:middle;padding:1rem 2rem}.admin-supplier-editor table th,.admin-supplier-address-editor table th,.admin-supplier-contact-editor table th,.admin-supplier-bankaccount-editor table th{font-weight:700}.admin-supplier-editor table tr,.admin-supplier-address-editor table tr,.admin-supplier-contact-editor table tr,.admin-supplier-bankaccount-editor table tr{background:var(--color-background-lightgray)}.admin-supplier-editor table tr.deleted td,.admin-supplier-address-editor table tr.deleted td,.admin-supplier-contact-editor table tr.deleted td,.admin-supplier-bankaccount-editor table tr.deleted td{color:var(--color-text-error)}.admin-supplier-editor table tr.deleted td:first-child,.admin-supplier-address-editor table tr.deleted td:first-child,.admin-supplier-contact-editor table tr.deleted td:first-child,.admin-supplier-bankaccount-editor table tr.deleted td:first-child{border-left:.4rem solid var(--color-text-error)}.admin-supplier-editor table tr.deleted button,.admin-supplier-address-editor table tr.deleted button,.admin-supplier-contact-editor table tr.deleted button,.admin-supplier-bankaccount-editor table tr.deleted button,.admin-supplier-editor table tr.deleted .status-icon,.admin-supplier-address-editor table tr.deleted .status-icon,.admin-supplier-contact-editor table tr.deleted .status-icon,.admin-supplier-bankaccount-editor table tr.deleted .status-icon{color:var(--color-text-error)}.admin-supplier-editor table th.buttons,.admin-supplier-address-editor table th.buttons,.admin-supplier-contact-editor table th.buttons,.admin-supplier-bankaccount-editor table th.buttons,.admin-supplier-editor table td.buttons,.admin-supplier-address-editor table td.buttons,.admin-supplier-contact-editor table td.buttons,.admin-supplier-bankaccount-editor table td.buttons{white-space:nowrap}.admin-supplier-editor table th.buttons .button-container,.admin-supplier-address-editor table th.buttons .button-container,.admin-supplier-contact-editor table th.buttons .button-container,.admin-supplier-bankaccount-editor table th.buttons .button-container,.admin-supplier-editor table td.buttons .button-container,.admin-supplier-address-editor table td.buttons .button-container,.admin-supplier-contact-editor table td.buttons .button-container,.admin-supplier-bankaccount-editor table td.buttons .button-container{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.admin-supplier-editor table th.buttons .status-icon,.admin-supplier-address-editor table th.buttons .status-icon,.admin-supplier-contact-editor table th.buttons .status-icon,.admin-supplier-bankaccount-editor table th.buttons .status-icon,.admin-supplier-editor table td.buttons .status-icon,.admin-supplier-address-editor table td.buttons .status-icon,.admin-supplier-contact-editor table td.buttons .status-icon,.admin-supplier-bankaccount-editor table td.buttons .status-icon{display:inline-flex;align-items:center;justify-content:center}.admin-supplier-editor table th.buttons .status-icon svg,.admin-supplier-address-editor table th.buttons .status-icon svg,.admin-supplier-contact-editor table th.buttons .status-icon svg,.admin-supplier-bankaccount-editor table th.buttons .status-icon svg,.admin-supplier-editor table td.buttons .status-icon svg,.admin-supplier-address-editor table td.buttons .status-icon svg,.admin-supplier-contact-editor table td.buttons .status-icon svg,.admin-supplier-bankaccount-editor table td.buttons .status-icon svg{height:2.8rem;width:2.8rem}.admin-supplier-editor table th.buttons button.link svg,.admin-supplier-address-editor table th.buttons button.link svg,.admin-supplier-contact-editor table th.buttons button.link svg,.admin-supplier-bankaccount-editor table th.buttons button.link svg,.admin-supplier-editor table td.buttons button.link svg,.admin-supplier-address-editor table td.buttons button.link svg,.admin-supplier-contact-editor table td.buttons button.link svg,.admin-supplier-bankaccount-editor table td.buttons button.link svg{height:2.8rem;width:2.8rem}.admin-supplier-editor table th.icons svg,.admin-supplier-address-editor table th.icons svg,.admin-supplier-contact-editor table th.icons svg,.admin-supplier-bankaccount-editor table th.icons svg,.admin-supplier-editor table td.icons svg,.admin-supplier-address-editor table td.icons svg,.admin-supplier-contact-editor table td.icons svg,.admin-supplier-bankaccount-editor table td.icons svg{height:2.8rem;width:2.8rem}.admin-supplier-editor table th.icons .deleted,.admin-supplier-address-editor table th.icons .deleted,.admin-supplier-contact-editor table th.icons .deleted,.admin-supplier-bankaccount-editor table th.icons .deleted,.admin-supplier-editor table td.icons .deleted,.admin-supplier-address-editor table td.icons .deleted,.admin-supplier-contact-editor table td.icons .deleted,.admin-supplier-bankaccount-editor table td.icons .deleted{color:var(--color-text-error)}.admin-supplier-editor table thead tr,.admin-supplier-address-editor table thead tr,.admin-supplier-contact-editor table thead tr,.admin-supplier-bankaccount-editor table thead tr{background:none}.admin-supplier-editor .related-party{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.admin-supplier-editor .related-party>div{display:flex;gap:2rem}.admin-supplier-editor .related-party>div label{display:flex;align-items:center;gap:.5rem;width:auto;padding:0;margin:0}.admin-supplier-editor .notice{font-style:italic;font-size:1.6rem;color:var(--color-text-gray);line-height:1.5;margin:1rem 0}.admin-supplier-editor .notice.red{color:var(--color-text-error)}.admin-supplier-editor .notice.red.right{text-align:right}.admin-supplier-bankaccount-editor textarea.bankaddress{height:10rem}th.sortable{cursor:pointer;user-select:none}th.sortable:hover{background-color:var(--color-background-lightgray)}th.sortable .sort-label{display:inline-flex;align-items:center}.sort-icon{display:inline-flex;margin-left:.5rem;opacity:0;transition:opacity .3s ease,transform .3s ease}.sort-icon svg{height:2rem;transition:transform .3s ease}th.sort-asc .sort-icon,th.sort-desc .sort-icon{opacity:1}th.sort-desc .sort-icon svg{transform:rotate(180deg)}#merge-confirmation-dialog .supplier-merge-notice-message,#merge-activity-log-dialog .supplier-merge-notice-message,#page-admin-supplier-merge .supplier-merge-notice-message{background-color:var(--color-background-lightgray);padding:2rem 2.5rem;line-height:1.6;color:var(--color-text);border:.1rem solid var(--color-border-gray);border-radius:.8rem;font-size:1.8rem;font-weight:400;margin:1.5rem 0}#merge-confirmation-dialog .supplier-merge-notice-message p,#merge-activity-log-dialog .supplier-merge-notice-message p,#page-admin-supplier-merge .supplier-merge-notice-message p{margin:.5rem 0}#merge-confirmation-dialog .supplier-merge-notice-message .important-note,#merge-activity-log-dialog .supplier-merge-notice-message .important-note,#page-admin-supplier-merge .supplier-merge-notice-message .important-note{font-weight:700;font-size:1.9rem;text-decoration:none;border-bottom:.2rem solid currentColor;padding-bottom:.1rem}#merge-confirmation-dialog .supplier-merge-notice-message .warning-message-new-block,#merge-activity-log-dialog .supplier-merge-notice-message .warning-message-new-block,#page-admin-supplier-merge .supplier-merge-notice-message .warning-message-new-block{padding-top:1.5rem}#merge-confirmation-dialog .supplier-merge-notice-message .warning-message-new-block u,#merge-activity-log-dialog .supplier-merge-notice-message .warning-message-new-block u,#page-admin-supplier-merge .supplier-merge-notice-message .warning-message-new-block u{font-weight:700}#merge-confirmation-dialog #activity-log-btn,#merge-activity-log-dialog #activity-log-btn,#page-admin-supplier-merge #activity-log-btn{border-bottom:.1rem dotted var(--color-active);cursor:pointer;color:var(--color-active);font-weight:500}#merge-confirmation-dialog #activity-log-btn:hover,#merge-activity-log-dialog #activity-log-btn:hover,#page-admin-supplier-merge #activity-log-btn:hover{border-bottom-style:solid;color:var(--color-links)}#merge-confirmation-dialog .merge-container,#merge-activity-log-dialog .merge-container,#page-admin-supplier-merge .merge-container{display:flex;gap:1.5rem;margin-bottom:1.5rem}#merge-confirmation-dialog .merge-panel,#merge-activity-log-dialog .merge-panel,#page-admin-supplier-merge .merge-panel{flex:1;border-radius:.8rem;overflow:hidden}#merge-confirmation-dialog .source-panel,#merge-activity-log-dialog .source-panel,#page-admin-supplier-merge .source-panel{border:.1rem solid var(--color-action-declined)}#merge-confirmation-dialog .destination-panel,#merge-activity-log-dialog .destination-panel,#page-admin-supplier-merge .destination-panel{border:.1rem solid var(--color-action-approved)}#merge-confirmation-dialog .panel-header,#merge-activity-log-dialog .panel-header,#page-admin-supplier-merge .panel-header{color:var(--color-text);padding:1.4rem 1.6rem;font-size:2rem;font-weight:700;background:var(--white)}#merge-confirmation-dialog .panel-header-subtitle,#merge-activity-log-dialog .panel-header-subtitle,#page-admin-supplier-merge .panel-header-subtitle{font-size:1.6rem;font-weight:400;margin-top:.4rem;color:var(--color-text-gray)}#merge-confirmation-dialog .panel-content,#merge-activity-log-dialog .panel-content,#page-admin-supplier-merge .panel-content{padding:1.5rem;background:var(--white)}#merge-confirmation-dialog .search-container,#merge-activity-log-dialog .search-container,#page-admin-supplier-merge .search-container{position:relative;margin-bottom:1.2rem}#merge-confirmation-dialog .search-container input,#merge-activity-log-dialog .search-container input,#page-admin-supplier-merge .search-container input{width:100%;padding:1rem 3.5rem 1rem 1.2rem;border:.1rem solid var(--color-border-gray);border-radius:.5rem;box-sizing:border-box;font-size:1.8rem;font-family:inherit;background:var(--white)}#merge-confirmation-dialog .search-container input:focus,#merge-activity-log-dialog .search-container input:focus,#page-admin-supplier-merge .search-container input:focus{outline:none;border-color:var(--color-active)}#merge-confirmation-dialog .clear-search,#merge-activity-log-dialog .clear-search,#page-admin-supplier-merge .clear-search{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--color-text-gray);display:none;font-size:1.8rem}#merge-confirmation-dialog .clear-search.visible,#merge-activity-log-dialog .clear-search.visible,#page-admin-supplier-merge .clear-search.visible{display:block}#merge-confirmation-dialog .clear-search:hover,#merge-activity-log-dialog .clear-search:hover,#page-admin-supplier-merge .clear-search:hover{color:var(--color-text)}#merge-confirmation-dialog .pagination-info,#merge-activity-log-dialog .pagination-info,#page-admin-supplier-merge .pagination-info{font-size:1.6rem;color:var(--color-text-gray);margin-bottom:.8rem}#merge-confirmation-dialog .suppliers-list,#merge-activity-log-dialog .suppliers-list,#page-admin-supplier-merge .suppliers-list{max-height:40rem;overflow-y:auto;border:.1rem solid var(--color-border-gray);border-radius:.5rem;scrollbar-width:thin}#merge-confirmation-dialog .supplier-item,#merge-activity-log-dialog .supplier-item,#page-admin-supplier-merge .supplier-item{padding:1.2rem 1.4rem;border-bottom:.1rem solid var(--color-border-lightgray);cursor:pointer;transition:background-color .15s ease;display:flex;flex-direction:column;gap:.2rem}#merge-confirmation-dialog .supplier-item:last-child,#merge-activity-log-dialog .supplier-item:last-child,#page-admin-supplier-merge .supplier-item:last-child{border-bottom:none}#merge-confirmation-dialog .supplier-item:hover,#merge-activity-log-dialog .supplier-item:hover,#page-admin-supplier-merge .supplier-item:hover{background-color:var(--color-background-lightgray)}#merge-confirmation-dialog .supplier-item.selected,#merge-activity-log-dialog .supplier-item.selected,#page-admin-supplier-merge .supplier-item.selected{background-color:var(--color-background-lightgray);border-left:.4rem solid var(--color-action-declined);padding-left:1rem}#merge-confirmation-dialog .supplier-item.disabled,#merge-activity-log-dialog .supplier-item.disabled,#page-admin-supplier-merge .supplier-item.disabled{opacity:.45;cursor:not-allowed;background-color:var(--color-background-gray)}#merge-confirmation-dialog .supplier-item.disabled:hover,#merge-activity-log-dialog .supplier-item.disabled:hover,#page-admin-supplier-merge .supplier-item.disabled:hover{background-color:var(--color-background-gray)}#merge-confirmation-dialog .destination-panel .supplier-item.selected,#merge-activity-log-dialog .destination-panel .supplier-item.selected,#page-admin-supplier-merge .destination-panel .supplier-item.selected{border-left-color:var(--color-action-approved)}#merge-confirmation-dialog .supplier-code,#merge-activity-log-dialog .supplier-code,#page-admin-supplier-merge .supplier-code{display:flex;align-items:baseline;gap:.6rem;font-size:1.8rem}#merge-confirmation-dialog .supplier-item-code,#merge-activity-log-dialog .supplier-item-code,#page-admin-supplier-merge .supplier-item-code{font-weight:700;color:var(--color-text)}#merge-confirmation-dialog .supplier-item-name,#merge-activity-log-dialog .supplier-item-name,#page-admin-supplier-merge .supplier-item-name{color:var(--color-text-gray);font-weight:400}#merge-confirmation-dialog .pagination-controls,#merge-activity-log-dialog .pagination-controls,#page-admin-supplier-merge .pagination-controls{margin-top:1.2rem;display:flex;align-items:center;gap:.5rem}#merge-confirmation-dialog .pagination-controls button,#merge-activity-log-dialog .pagination-controls button,#page-admin-supplier-merge .pagination-controls button{border:.1rem solid var(--color-border-gray);cursor:pointer;border-radius:.4rem;margin:0 !important}#merge-confirmation-dialog .pagination-controls button:hover:not(:disabled),#merge-activity-log-dialog .pagination-controls button:hover:not(:disabled),#page-admin-supplier-merge .pagination-controls button:hover:not(:disabled){background-color:var(--color-background-lightgray)}#merge-confirmation-dialog .pagination-controls button:disabled,#merge-activity-log-dialog .pagination-controls button:disabled,#page-admin-supplier-merge .pagination-controls button:disabled{background-color:var(--color-background-gray);color:var(--color-text-lightgray);cursor:not-allowed}#merge-confirmation-dialog .prev-btn .ui-icon,#merge-activity-log-dialog .prev-btn .ui-icon,#page-admin-supplier-merge .prev-btn .ui-icon{transform:scale(-1, 1)}#merge-confirmation-dialog .page-info,#merge-activity-log-dialog .page-info,#page-admin-supplier-merge .page-info{margin-left:auto;color:var(--color-text-gray);font-size:1.6rem;line-height:2.2rem}#merge-confirmation-dialog .merge-action,#merge-activity-log-dialog .merge-action,#page-admin-supplier-merge .merge-action{text-align:center;padding:2rem;background-color:var(--color-background-lightgray);border-radius:.8rem}#merge-confirmation-dialog .merge-warning,#merge-activity-log-dialog .merge-warning,#page-admin-supplier-merge .merge-warning{margin-bottom:1.5rem;padding:1.2rem 1.6rem;background-color:var(--color-background-lightorange);border:.1rem solid var(--color-border-orange);border-radius:.5rem;color:var(--color-action-pending);font-size:1.8rem}#merge-confirmation-dialog .merge-warning code,#merge-activity-log-dialog .merge-warning code,#page-admin-supplier-merge .merge-warning code{font-size:1.6rem;padding:.2rem .5rem;border:.1rem solid rgba(0,0,0,0.1);border-radius:.35rem;background:var(--white);white-space:nowrap}#merge-confirmation-dialog .merge-warning.can-be-merged,#merge-activity-log-dialog .merge-warning.can-be-merged,#page-admin-supplier-merge .merge-warning.can-be-merged{color:var(--color-action-approved);background:var(--color-background-success);border-color:var(--color-action-approved)}#merge-confirmation-dialog .loading,#merge-activity-log-dialog .loading,#page-admin-supplier-merge .loading{text-align:center;padding:2.5rem;color:var(--color-text-gray);font-size:1.8rem}#merge-confirmation-dialog .empty-state,#merge-activity-log-dialog .empty-state,#page-admin-supplier-merge .empty-state{text-align:center;padding:4rem 2rem;color:var(--color-text-gray);font-size:1.8rem}#merge-confirmation-dialog .warning-message,#merge-activity-log-dialog .warning-message,#page-admin-supplier-merge .warning-message{font-style:normal;position:relative;font-weight:400;padding:.8rem 1rem;margin:.65rem 0;border:.1rem solid var(--color-border-gray);border-radius:.4rem;color:var(--color-active);line-height:1.6;font-size:1.7rem;background-color:var(--color-background-lightblue)}#merge-confirmation-dialog .activity-log-list,#merge-activity-log-dialog .activity-log-list,#page-admin-supplier-merge .activity-log-list{padding:.5rem 0;display:flex;flex-direction:column;gap:1rem}#merge-confirmation-dialog .activity-log-item,#merge-activity-log-dialog .activity-log-item,#page-admin-supplier-merge .activity-log-item{padding:1.6rem 1.8rem;border:.1rem solid var(--color-border-gray);border-radius:.6rem;background-color:var(--color-background-lightgray)}#merge-confirmation-dialog .activity-log-item:last-child,#merge-activity-log-dialog .activity-log-item:last-child,#page-admin-supplier-merge .activity-log-item:last-child{margin-bottom:0}#merge-confirmation-dialog .log-header,#merge-activity-log-dialog .log-header,#page-admin-supplier-merge .log-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem;padding-bottom:.8rem;border-bottom:.1rem solid var(--color-border-gray)}#merge-confirmation-dialog .log-user,#merge-activity-log-dialog .log-user,#page-admin-supplier-merge .log-user{font-weight:700;color:var(--color-text);font-size:1.8rem}#merge-confirmation-dialog .log-date,#merge-activity-log-dialog .log-date,#page-admin-supplier-merge .log-date{color:var(--color-text-gray);font-size:1.6rem}#merge-confirmation-dialog .log-merge-info,#merge-activity-log-dialog .log-merge-info,#page-admin-supplier-merge .log-merge-info{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem;font-size:1.8rem}#merge-confirmation-dialog .source-name,#merge-activity-log-dialog .source-name,#page-admin-supplier-merge .source-name{color:var(--color-action-declined);font-weight:600}#merge-confirmation-dialog .source-name code,#merge-activity-log-dialog .source-name code,#page-admin-supplier-merge .source-name code{font-size:1.6rem;padding:.2rem .5rem;border:.1rem solid rgba(0,0,0,0.1);border-radius:.35rem;background:var(--white);white-space:nowrap;color:var(--color-action-declined)}#merge-confirmation-dialog .arrow,#merge-activity-log-dialog .arrow,#page-admin-supplier-merge .arrow{color:var(--color-text-gray);font-size:1.9rem}#merge-confirmation-dialog .target-name,#merge-activity-log-dialog .target-name,#page-admin-supplier-merge .target-name{color:var(--color-action-approved);font-weight:600}#merge-confirmation-dialog .target-name code,#merge-activity-log-dialog .target-name code,#page-admin-supplier-merge .target-name code{font-size:1.6rem;padding:.2rem .5rem;border:.1rem solid rgba(0,0,0,0.1);border-radius:.35rem;background:var(--white);white-space:nowrap;color:var(--color-action-approved)}#merge-confirmation-dialog .log-affected,#merge-activity-log-dialog .log-affected,#page-admin-supplier-merge .log-affected{color:var(--color-text-gray);font-size:1.7rem}#merge-confirmation-dialog .log-affected strong,#merge-activity-log-dialog .log-affected strong,#page-admin-supplier-merge .log-affected strong{font-weight:600;margin-right:1rem}#merge-confirmation-dialog .activity-log-empty,#merge-activity-log-dialog .activity-log-empty,#page-admin-supplier-merge .activity-log-empty{text-align:center;padding:4rem;color:var(--color-text-gray);font-size:1.8rem}#merge-confirmation-dialog .merge-confirm,#merge-activity-log-dialog .merge-confirm,#page-admin-supplier-merge .merge-confirm{font-family:inherit;line-height:1.5}#merge-confirmation-dialog .merge-confirm__title,#merge-activity-log-dialog .merge-confirm__title,#page-admin-supplier-merge .merge-confirm__title{margin:0 0 1.5rem;font-size:2rem;font-weight:400;color:var(--color-text)}#merge-confirmation-dialog .merge-confirm__pair,#merge-activity-log-dialog .merge-confirm__pair,#page-admin-supplier-merge .merge-confirm__pair{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch;margin-bottom:1.5rem}#merge-confirmation-dialog .merge-confirm__arrow,#merge-activity-log-dialog .merge-confirm__arrow,#page-admin-supplier-merge .merge-confirm__arrow{align-self:center;font-size:2.2rem;opacity:.6;color:var(--color-text)}#merge-confirmation-dialog .merge-card,#merge-activity-log-dialog .merge-card,#page-admin-supplier-merge .merge-card{border:.1rem solid rgba(0,0,0,0.08);border-radius:.6rem;padding:1.2rem 1.4rem;background:var(--white);min-width:0}#merge-confirmation-dialog .merge-card--source,#merge-activity-log-dialog .merge-card--source,#page-admin-supplier-merge .merge-card--source{background:var(--color-background-lightgray);border-color:var(--color-border-gray)}#merge-confirmation-dialog .merge-card--target,#merge-activity-log-dialog .merge-card--target,#page-admin-supplier-merge .merge-card--target{background:var(--color-background-success);border-color:var(--color-action-approved)}#merge-confirmation-dialog .merge-card__lable,#merge-activity-log-dialog .merge-card__lable,#page-admin-supplier-merge .merge-card__lable,#merge-confirmation-dialog .merge-card__label,#merge-activity-log-dialog .merge-card__label,#page-admin-supplier-merge .merge-card__label{font-size:1.5rem;text-transform:uppercase;letter-spacing:.05em;opacity:.65;margin-bottom:.4rem;font-weight:600}#merge-confirmation-dialog .merge-card__main,#merge-activity-log-dialog .merge-card__main,#page-admin-supplier-merge .merge-card__main{display:flex;flex-wrap:wrap;gap:.6rem;align-items:baseline}#merge-confirmation-dialog .merge-card__name,#merge-activity-log-dialog .merge-card__name,#page-admin-supplier-merge .merge-card__name{font-weight:500;min-width:0;max-width:100%;font-size:1.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}#merge-confirmation-dialog .merge-card__code,#merge-activity-log-dialog .merge-card__code,#page-admin-supplier-merge .merge-card__code{font-size:1.7rem;padding:.2rem .6rem;border:.1rem solid rgba(0,0,0,0.1);border-radius:.4rem;background:var(--white);white-space:nowrap;font-weight:600}#merge-confirmation-dialog .merge-confirm__warning,#merge-activity-log-dialog .merge-confirm__warning,#page-admin-supplier-merge .merge-confirm__warning{display:block;background:var(--color-background-lightorange);border:.1rem solid var(--color-border-orange);color:var(--color-action-pending);border-radius:.6rem;padding:1.4rem 1.6rem;font-size:1.8rem;margin-bottom:1rem;line-height:1.6}#merge-confirmation-dialog .merge-confirm__warning p,#merge-activity-log-dialog .merge-confirm__warning p,#page-admin-supplier-merge .merge-confirm__warning p{margin:.8rem 0 0}#merge-confirmation-dialog .merge-confirm__warning p strong,#merge-activity-log-dialog .merge-confirm__warning p strong,#page-admin-supplier-merge .merge-confirm__warning p strong{font-weight:700}#merge-confirmation-dialog .merge-confirm__question,#merge-activity-log-dialog .merge-confirm__question,#page-admin-supplier-merge .merge-confirm__question{margin:0;font-weight:700}#merge-confirmation-dialog .activity-log-button,#merge-activity-log-dialog .activity-log-button,#page-admin-supplier-merge .activity-log-button{padding:1rem 2rem;background-color:var(--color-action-void);color:var(--white);border:none;border-radius:.6rem;font-size:1.7rem;cursor:pointer;margin-right:1.5rem;transition:background-color .2s}#merge-confirmation-dialog .activity-log-button:hover,#merge-activity-log-dialog .activity-log-button:hover,#page-admin-supplier-merge .activity-log-button:hover{background-color:var(--color-text-gray)}#merge-confirmation-dialog .merge-confirmation,#merge-activity-log-dialog .merge-confirmation,#page-admin-supplier-merge .merge-confirmation{margin-top:-2rem}#page-admin-psl section.control-container .controls{margin-top:1rem}#page-admin-psl section.control-container .controls button{font-size:1.8rem}#page-admin-psl button#syncbutton.red{background-image:none !important;background-color:var(--color-action-declined);color:var(--white);border-color:var(--color-action-declined)}#page-admin-psl button#syncbutton.red:hover{background-color:var(--color-text-error) !important;border-color:var(--color-text-error) !important}#page-admin-psl button#syncbutton.red:active{background-color:var(--color-action-approved) !important;border-color:var(--color-action-approved) !important}#page-admin-psl .help-message{background-color:var(--color-background-lightgray);padding:2rem;line-height:1.6;color:var(--color-text-gray);border:.1rem solid var(--color-border-gray);border-radius:.8rem;font-size:1.7rem;font-weight:400;margin-top:2rem}#page-admin-psl .help-message a{color:var(--color-active);text-decoration:underline;text-transform:lowercase}#page-admin-psl .help-message a:hover{color:var(--color-links)}#page-admin-psl .help-message span{display:block;padding-left:2.5rem}#page-admin-psl .help-message .product-type{padding-top:1rem;font-weight:500}.dialog-block{margin-bottom:1.5rem}.dialog-block h3{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text)}.dialog-block p{margin:0;padding:1rem 1.2rem;border:.1rem solid var(--color-border-gray);border-radius:.5rem;background:var(--color-background-lightgray);font-size:1.7rem;line-height:1.5;word-break:break-word}.task-status-completed{color:var(--color-action-approved);font-weight:600}.task-status-failed{color:var(--color-action-declined);font-weight:600}.task-status-processing{color:var(--color-action-pending);font-weight:600}.task-status-queued{color:var(--color-text-gray)}#admin-quickbooks-logs-dialog{min-width:70rem;padding:0 1.5rem 1.5rem 1.5rem !important;max-height:80vh;overflow-y:auto}#admin-quickbooks-logs-dialog .psl-filter-bar{position:sticky;top:0;padding:1.2rem 0 0;background-color:var(--white);z-index:12}#admin-quickbooks-logs-dialog .psl-filter-bar .psl-filter-bar-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}#admin-quickbooks-logs-dialog .psl-filter-bar .psl-filter-bar-actions #status-filter{max-width:35rem;margin-bottom:.5rem}#admin-quickbooks-logs-dialog #refreshLogs{margin-left:auto}#admin-quickbooks-logs-dialog #status-filter{font-size:1.7rem;padding:.5rem 1rem;border:.1rem solid var(--color-border-gray);border-radius:.5rem}#admin-quickbooks-logs-dialog #filter-control-group{border-top:.1rem solid var(--color-border-gray);border-bottom:.1rem solid var(--color-border-gray);padding:.8rem 0;margin:.8rem 0 0;display:flex;align-items:center;gap:.8rem;background-color:var(--white)}#admin-quickbooks-logs-dialog #filter-control-group label{font-size:1.7rem;font-weight:600}#admin-quickbooks-logs-dialog #filter-control-group input{font-size:1.7rem;padding:.6rem 1rem;border:.1rem solid var(--color-border-gray);border-radius:.5rem}#admin-quickbooks-logs-dialog table{width:100%;border-collapse:separate;border-spacing:0 .3rem}#admin-quickbooks-logs-dialog table thead{position:sticky;top:9rem;z-index:11}#admin-quickbooks-logs-dialog table thead th{background-color:var(--white);font-size:1.7rem;font-weight:700;padding:1rem 1.2rem;text-align:left;border-bottom:.2rem solid var(--color-border-gray)}#admin-quickbooks-logs-dialog table tbody tr{background:var(--color-background-lightgray)}#admin-quickbooks-logs-dialog table tbody tr td{font-size:1.7rem;padding:.8rem 1.2rem;vertical-align:middle}.ui-button-text-primary.active{border-color:var(--color-active) !important;color:var(--color-active) !important}.ui-button-text-primary.active:focus{border-color:var(--color-active) !important;color:var(--color-active) !important}#psl-revisions-dialog,#psl-log-success-synced,#psl-log-unsynced{display:none}#psl-revisions-dialog td button,#psl-log-success-synced td button,#psl-log-unsynced td button{padding:.7rem .7rem;font-size:1.7rem;gap:.4rem;vertical-align:middle}#psl-revisions-dialog td button:first-child,#psl-log-success-synced td button:first-child,#psl-log-unsynced td button:first-child{margin-right:.5rem}.pls-sync-history-pagination{display:none;float:right;padding:1rem 0}.pls-sync-history-pagination .pagination-info{vertical-align:middle;padding:0 .8rem;font-size:1.7rem;color:var(--color-text-gray)}#page-admin-psl-pagination-prev{transform:scale(-1, 1)}.object-id-cell.clickable{cursor:pointer;color:var(--color-active)}.object-id-cell.clickable:hover{color:var(--color-links);text-decoration:underline}#page-admin-cost-code-structure-dialog form,#admin-psl-synced-info-dialog form{min-width:90rem}#page-admin-cost-code-structure-dialog table,#admin-psl-synced-info-dialog table{width:100%;border-collapse:separate;border-spacing:0 .8rem;margin-left:-1rem}#page-admin-cost-code-structure-dialog table thead th,#admin-psl-synced-info-dialog table thead th{font-size:1.7rem;font-weight:700;padding:.8rem 1rem;text-align:left;border-bottom:.2rem solid var(--color-border-gray);white-space:nowrap}#page-admin-cost-code-structure-dialog table thead th.name,#admin-psl-synced-info-dialog table thead th.name{width:18rem}#page-admin-cost-code-structure-dialog table thead th.delimiter,#admin-psl-synced-info-dialog table thead th.delimiter{width:11rem}#page-admin-cost-code-structure-dialog table thead th.scope,#admin-psl-synced-info-dialog table thead th.scope{width:25rem}#page-admin-cost-code-structure-dialog table thead th.option,#admin-psl-synced-info-dialog table thead th.option{width:14rem}#page-admin-cost-code-structure-dialog table tbody td,#admin-psl-synced-info-dialog table tbody td{padding:.6rem 1rem;vertical-align:middle;font-size:1.7rem}#page-admin-cost-code-structure-dialog table tbody td.name input[type=text],#admin-psl-synced-info-dialog table tbody td.name input[type=text]{width:100%;font-size:1.7rem;padding:.5rem .8rem;border:.1rem solid var(--color-border-gray);border-radius:.4rem;box-sizing:border-box}#page-admin-cost-code-structure-dialog table tbody td.delimiter input[type=text],#admin-psl-synced-info-dialog table tbody td.delimiter input[type=text]{width:11rem;font-size:1.7rem;padding:.5rem .4rem;border:.1rem solid var(--color-border-gray);border-radius:.4rem;box-sizing:border-box;text-align:center}#page-admin-cost-code-structure-dialog table tbody td.scope select,#admin-psl-synced-info-dialog table tbody td.scope select,#page-admin-cost-code-structure-dialog table tbody td.option select,#admin-psl-synced-info-dialog table tbody td.option select{font-size:1.7rem;padding:.5rem .6rem;border:.1rem solid var(--color-border-gray);border-radius:.4rem}#page-admin-cost-code-structure-dialog table tbody td.option select,#admin-psl-synced-info-dialog table tbody td.option select{width:100%}#page-admin-cost-code-structure-dialog table tbody td.pdf,#admin-psl-synced-info-dialog table tbody td.pdf{text-align:center}#page-admin-cost-code-structure-dialog table tbody tr,#admin-psl-synced-info-dialog table tbody tr{background:var(--color-background-lightgray)}#page-admin-cost-code-structure-dialog #page-psl-save-changes,#admin-psl-synced-info-dialog #page-psl-save-changes{margin-top:1.5rem}#admin-psl-synced-info-dialog{min-width:55rem}#page-admin-datev h2{font-size:2.2rem;font-weight:600;margin:0 0 1.5rem;color:var(--color-text)}#page-admin-datev .info{margin:.8rem 0;font-size:1.8rem;line-height:1.6}#page-admin-datev .info strong{color:var(--color-text-gray);font-weight:600}#page-admin-datev .info a{color:var(--color-active);text-decoration:none}#page-admin-datev .info a:hover{color:var(--color-links);text-decoration:underline}#page-admin-datev .info .ui-icon{display:inline-block;cursor:pointer;color:var(--color-border-darkgray);border:.1rem solid var(--color-border-gray);border-radius:.4rem}#page-admin-datev .info .ui-icon:hover{background-color:var(--color-background-lightgray)}#page-admin-datev .connection-card{background:var(--white);border:.1rem solid var(--color-border-gray);border-radius:1rem;padding:2.5rem;margin-bottom:1.5rem}#page-admin-datev .connection-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}#page-admin-datev .connection-identity{display:flex;align-items:flex-start;gap:1.5rem}#page-admin-datev .connection-check-icon{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:50%;background:rgba(46,204,113,0.15);color:var(--color-action-approved);flex-shrink:0}#page-admin-datev .connection-check-icon svg{width:2.6rem;height:2.6rem}#page-admin-datev .connection-identity-text{display:flex;flex-direction:column;gap:.5rem}#page-admin-datev .connection-title{font-size:2rem;font-weight:700;color:var(--color-text)}#page-admin-datev .connection-subtitle{font-size:1.7rem;color:var(--color-text-gray);margin-top:.3rem}#page-admin-datev .connection-since{display:flex;align-items:center;gap:.6rem;font-size:1.7rem;color:var(--color-text-gray);margin-top:.6rem}#page-admin-datev .connection-since .since-icon{display:flex;align-items:center}#page-admin-datev .connection-since .since-icon svg{width:1.7rem;height:1.7rem}#page-admin-datev .disconnect-btn{display:inline-flex;align-items:center;gap:.8rem;background:var(--white);color:var(--color-action-declined);border:.1rem solid var(--color-action-declined);border-radius:.6rem;padding:.9rem 1.6rem;font-size:1.6rem;font-family:inherit;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease}#page-admin-datev .disconnect-btn svg{width:1.8rem;height:1.8rem}#page-admin-datev .disconnect-btn:hover{background:var(--color-action-declined);color:var(--white)}#page-admin-datev .connection-stats{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:4rem 0}#page-admin-datev .stat-card{position:relative;display:flex;align-items:center;gap:1.5rem;background:var(--color-background-lightblue);border-radius:.8rem;padding:1.8rem 2rem}#page-admin-datev .stat-icon{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;color:var(--color-active);font-size:2.2rem;font-weight:700;flex-shrink:0;border:.1rem solid var(--active-blue)}#page-admin-datev .stat-icon svg{width:2.2rem;height:2.2rem}#page-admin-datev .stat-body{display:flex;flex-direction:column;gap:1rem}#page-admin-datev .stat-label{font-size:1.7rem;color:var(--black);font-weight:500}#page-admin-datev .stat-value{font-size:3rem;font-weight:700;color:var(--active-blue);min-height:33px}#page-admin-datev .stat-value .editable-field{cursor:pointer;display:flex;gap:.5rem;align-items:center}#page-admin-datev .stat-card .ui-icon-user-settings{position:absolute;top:1.4rem;right:1.4rem;margin:0;color:var(--black)}#page-admin-datev .stat-card .ui-icon-user-settings:hover{transform:scale(1.1)}#page-admin-datev .connection-technical{border:.1rem solid var(--color-border-gray);padding:1.8rem 2rem;border-radius:.8rem}#page-admin-datev .connection-technical .technical-toggle{display:flex;align-items:center;gap:.8rem;background:none;border:none;padding:0;cursor:pointer;font-size:1.7rem;font-family:inherit;font-weight:600;color:var(--color-text)}#page-admin-datev .connection-technical .technical-toggle .toggle-chevron{display:flex;align-items:center;transition:transform .2s ease}#page-admin-datev .connection-technical .technical-toggle .toggle-chevron svg{width:1.6rem;height:1.6rem}#page-admin-datev .connection-technical .technical-toggle:focus-within{outline:none}#page-admin-datev .connection-technical .technical-body{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:1.8rem}#page-admin-datev .connection-technical:not(.expanded) .toggle-chevron{transform:rotate(-90deg)}#page-admin-datev .connection-technical:not(.expanded) .technical-body{display:none}#page-admin-datev .tech-item{display:flex;align-items:center;gap:1rem;font-size:1.7rem}#page-admin-datev .tech-item .tech-icon{display:flex;align-items:center;color:var(--color-text-gray);flex-shrink:0}#page-admin-datev .tech-item .tech-icon svg{width:1.8rem;height:1.8rem}#page-admin-datev .tech-item .tech-label{color:var(--color-text);margin-right:.6rem;font-weight:500}#page-admin-datev .tech-item .tech-value{color:var(--color-text-gray)}#page-admin-datev .tech-item-link a{display:inline-flex;align-items:center;gap:.8rem;color:var(--color-active);text-decoration:none}#page-admin-datev .tech-item-link a svg{width:1.8rem;height:1.8rem}#page-admin-datev .tech-item-link a:hover{text-decoration:underline}#page-admin-datev .datev-stepper-subtitle{font-size:1.7rem;color:var(--black);margin:0 0 3rem;font-weight:500}#page-admin-datev .datev-stepper{display:flex;align-items:flex-start;gap:1rem;margin-bottom:3rem;padding:1.5rem 2rem;background:var(--color-background-lightgray);border-radius:.8rem}#page-admin-datev .datev-stepper-step{display:flex;align-items:flex-start;gap:1.2rem;flex:0 1 auto}#page-admin-datev .datev-stepper-circle{width:4rem;height:4rem;border-radius:50%;background-color:var(--color-active);color:var(--white);display:flex;align-items:center;justify-content:center;flex-shrink:0}#page-admin-datev .datev-stepper-circle svg{width:2.5rem;height:2.5rem;fill:var(--white)}#page-admin-datev .datev-stepper-text{display:flex;flex-direction:column;gap:.4rem}#page-admin-datev .datev-stepper-title{font-size:1.9rem;font-weight:700;color:var(--color-text)}#page-admin-datev .datev-stepper-desc{font-size:1.7rem;font-weight:500;color:var(--black);line-height:1.4;max-width:22rem}#page-admin-datev .datev-stepper-line{flex:1;height:.2rem;background:var(--color-active);margin-top:2.2rem;min-width:3rem}#page-admin-datev .datev-button{max-width:22rem;display:flex;align-items:center;justify-content:center;gap:1rem;background-color:var(--color-background-lightgray);color:var(--color-text);font-size:1.8rem;font-family:inherit;font-weight:500;border:none;border-radius:.8rem;padding-right:1.5rem;box-shadow:0 .2rem .4rem rgba(0,0,0,0.15);cursor:pointer;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}#page-admin-datev .datev-button img{width:5.6rem;height:5.6rem}#page-admin-datev .datev-button:hover{background-color:var(--color-background-gray);box-shadow:0 .4rem .8rem rgba(0,0,0,0.2)}#page-admin-datev .button{margin:.5rem 0;padding:.8rem 1.6rem;font-size:1.7rem;font-family:inherit;border:none;border-radius:.5rem;cursor:pointer;color:var(--white);transition:background-color .2s ease}#page-admin-datev .button.red{background-color:var(--color-action-declined)}#page-admin-datev .button.red:hover{background-color:var(--color-text-error)}#page-admin-datev .button.green{background-color:var(--color-action-approved)}#page-admin-datev .button.green:hover{background-color:var(--color-action-approved-alternate)}#page-admin-datev .dataset-controls{display:flex;align-items:center;gap:1rem}#page-admin-datev .select-dataset{width:100%;font-size:1.8rem !important;border:.1rem solid var(--color-border-gray);border-radius:.8rem;font-family:inherit;color:var(--color-text);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--white);background-image:url('/images/svg/arrow-down.svg');background-repeat:no-repeat;background-position:right 1rem center;background-size:1.6rem}#page-admin-datev .select-dataset:focus{outline:none;border-color:var(--color-active)}#page-admin-datev .dataset-selection h2{margin-bottom:1.5rem}#page-admin-datev .dataset-selection .dataset-selection-desc{font-size:1.7rem;color:var(--black);margin:0 0 1.5rem}#page-admin-datev .datev-divider{border:none;border-top:.1rem solid var(--color-border-gray);margin:3rem 0}#page-admin-datev .datev-info-box{background:var(--color-background-lightblue);border-radius:.8rem;padding:2rem 2.5rem;margin:2.5rem 0}#page-admin-datev .datev-info-box p{font-size:1.7rem;color:var(--color-text);margin:.8rem 0 0;padding-left:3.3rem}#page-admin-datev .datev-info-box-title{display:flex;align-items:center;gap:.8rem;font-size:1.9rem;font-weight:700;color:var(--color-active)}#page-admin-datev .datev-info-box-title .datev-info-icon{display:flex;align-items:center}#page-admin-datev .datev-info-box-title .datev-info-icon svg{width:2.5rem;height:2.5rem}#page-admin-datev .datev-info-links{display:flex;flex-direction:column;gap:3rem;margin-top:1.8rem}#page-admin-datev .datev-info-link-row{display:flex;align-items:center;gap:1.2rem}#page-admin-datev .datev-info-link-icon{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;flex-shrink:0;background:var(--white);border:.1rem solid var(--color-border-gray);border-radius:.8rem;color:var(--color-active)}#page-admin-datev .datev-info-link-icon img{width:5rem;height:5rem;object-fit:contain}#page-admin-datev .datev-info-link-icon svg{width:2.4rem;height:2.4rem}#page-admin-datev .datev-info-link-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}#page-admin-datev .datev-info-link-text .datev-info-link-title{font-size:1.8rem;font-weight:700;color:var(--color-text)}#page-admin-datev .datev-info-link-text a{font-size:1.7rem;color:var(--color-active);text-decoration:underline;word-break:break-all}#page-admin-datev .datev-info-link-text a:hover{color:var(--color-links)}#page-admin-datev .datev-connect-btn{display:inline-flex;align-items:center;gap:.8rem;margin-top:2.5rem;padding:1.1rem 2rem;background:var(--white);color:var(--color-active);border:.1rem solid var(--color-active);border-radius:.6rem;font-size:1.6rem;font-family:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:background-color .2s ease,color .2s ease}#page-admin-datev .datev-connect-btn svg{width:1.8rem;height:1.8rem}#page-admin-datev .datev-connect-btn:hover:not(:disabled){background:var(--color-active);color:var(--white)}#page-admin-datev .datev-connect-btn:disabled{opacity:.5;cursor:not-allowed}#page-admin-datev .datev-secure-note{display:flex;align-items:center;gap:.6rem;margin-top:2rem;font-size:1.4rem;color:var(--color-text-gray)}#page-admin-datev .datev-secure-note .secure-icon{display:flex;align-items:center}#page-admin-datev .datev-secure-note .secure-icon svg{width:1.6rem;height:1.6rem}#page-admin-datev .status-container-dataset code{background-color:var(--color-background-gray);padding:.1rem .5rem;border-radius:.4rem;font-size:1.7rem}#page-admin-datev .sessions{display:grid;gap:2rem}#page-admin-datev .sessions-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;font-size:1.7rem}#page-admin-datev .sessions-pagination .pagination-controls{display:flex;align-items:center;gap:1rem;white-space:nowrap}#page-admin-datev .sessions-pagination .pagination-controls button{border:.3rem solid var(--color-border-gray);margin:0;padding:.5rem;transition:all .2s ease;border-radius:.4rem}#page-admin-datev .sessions-pagination .pagination-controls button svg{height:2rem;display:block}#page-admin-datev .sessions-pagination .pagination-controls button:hover:not(:disabled){border-color:var(--color-links)}#page-admin-datev .sessions-pagination .pagination-controls button:disabled{opacity:.4;cursor:not-allowed}#page-admin-datev .sessions-pagination .pagination-next{transform:rotate(180deg)}#page-admin-datev .sessions-pagination .sessions-per-page{font-size:1.7rem;padding:.4rem .8rem;border:.1rem solid var(--color-border-gray);border-radius:.4rem;width:8rem}#page-admin-datev .session{position:relative;background:var(--color-background-lightgray);padding:2rem 1.5rem 2rem 2rem;font-weight:700;border-radius:.6rem;border:.1rem solid var(--color-border-gray)}#page-admin-datev .session::before{content:' ';display:block;position:absolute;top:0;bottom:0;left:0;width:.5rem;background:var(--session-status-color, var(--color-border-gray));border-radius:.6rem 0 0 .6rem;pointer-events:none}#page-admin-datev .session .session-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.5rem;align-items:center}#page-admin-datev .session-title{cursor:pointer;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;align-items:center;color:var(--color-text)}#page-admin-datev .session-title>*{flex:none}#page-admin-datev .session-title:hover{color:var(--color-active)}#page-admin-datev .session-title .session-no{font-size:1.9rem;line-height:1.3}#page-admin-datev .session-title .session-date,#page-admin-datev .session-title .session-status{font-size:1.7rem;line-height:1.4}#page-admin-datev .session-title strong{color:var(--color-text-gray)}#page-admin-datev .session-title .session-status strong{color:var(--session-status-color, var(--color-text-gray))}#page-admin-datev .session .buttons{display:flex;flex-direction:row;gap:1rem;justify-self:flex-end;align-self:center}#page-admin-datev .session .buttons button{margin:0;min-width:auto}#page-admin-datev .session-content{display:none;padding-top:1.5rem;margin-top:1.5rem;border-top:.1rem solid var(--color-border-gray)}#page-admin-datev .session-content .info{margin:.6rem 0}#page-admin-datev .editable-field .edit-input{height:2.4rem;border:.1rem solid var(--color-border-gray);border-radius:.4rem;margin:0;font-size:1.7rem;padding:.2rem .5rem;width:15rem}#page-admin-datev .save-btn,#page-admin-datev .cancel-btn{background:none;border:none;padding:0;width:auto;height:auto;min-height:auto;margin:0;line-height:1;cursor:pointer;color:var(--white);font-style:normal;border-radius:.4rem;font-size:1.6rem;display:inline-block;text-align:center}#page-admin-datev .save-btn svg,#page-admin-datev .cancel-btn svg{width:3rem;height:3rem}#page-admin-datev .save-btn:hover,#page-admin-datev .cancel-btn:hover{transform:scale(1.03)}#page-admin-datev .save-btn svg{width:3.2rem;height:3.3rem}#page-admin-datev .save-btn{color:var(--color-action-approved)}#page-admin-datev .cancel-btn{color:var(--color-action-declined)}#page-admin-datev .ui-icon-user-settings{display:inline-block;cursor:pointer;vertical-align:middle;margin-left:.5rem;color:var(--color-border-darkgray)}#page-admin-datev .ui-icon-user-settings:hover{color:var(--color-active)}#page-admin-datev .ui-icon-user-settings svg{height:1.8rem;width:1.8rem}#page-admin-datev .refresh-all-exports{display:inline-block;cursor:pointer;border-radius:.4rem;vertical-align:middle;margin:0}#page-admin-datev .refresh-all-exports:hover{background-color:var(--color-links)}.traffic-light{display:inline-block;width:1rem;height:1rem;border-radius:50%;vertical-align:middle;margin-left:.3rem}.traffic-light.green,.traffic-light.Transferred{background-color:var(--color-action-approved)}.traffic-light.red,.traffic-light.Failed{background-color:var(--color-action-declined)}.traffic-light.orange{background-color:var(--color-action-pending)}.traffic-light.silver{background-color:var(--color-text-gray)}#datev-invoices-modal .caption{padding:2rem 0;font-size:2.5rem;font-weight:500;line-height:4.5rem}#datev-invoices-modal .selector{display:grid;grid-template-columns:max-content auto max-content max-content max-content;row-gap:1rem;column-gap:2rem;height:calc(100vh - 300px);align-content:start;overflow:auto;scrollbar-width:thin;padding:.2rem .5rem 0 .2rem;margin-bottom:1.5rem}#datev-invoices-modal .selector header,#datev-invoices-modal .selector main,#datev-invoices-modal .selector main .row,#datev-invoices-modal .selector .column-header{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1}#datev-invoices-modal .selector header{position:sticky;top:0;background:var(--white);z-index:1}#datev-invoices-modal .selector header .filter{grid-column-start:1;grid-column-end:-1;padding-bottom:2rem}#datev-invoices-modal .selector header .filter .input-container{max-width:45rem;display:flex;border-radius:.5rem}#datev-invoices-modal .selector header .filter .invoice-filter{width:100%}#datev-invoices-modal .selector header .column-header{font-weight:700;align-items:center;padding:0 1.5rem}#datev-invoices-modal .selector header .column-header>*{display:flex;justify-content:flex-start;align-items:center;gap:1rem;min-height:4rem}#datev-invoices-modal .selector header .column-header [data-sort]{cursor:pointer}#datev-invoices-modal .selector header .column-header [data-sort]:hover{text-decoration:underline}#datev-invoices-modal .selector header .column-header [data-sort] svg{opacity:0;height:1.5em}#datev-invoices-modal .selector header .column-header [data-sort].current-sort svg{opacity:1;transform:rotateX(180deg)}#datev-invoices-modal .selector header .column-header [data-sort].current-sort.reverse svg{transform:rotateX(0deg)}#datev-invoices-modal .selector main{row-gap:1.5rem;padding-bottom:1.5rem;font-weight:500}#datev-invoices-modal .selector main .row{background:var(--color-background-gray);min-height:5rem;align-items:center;padding:0 1.5rem}#datev-invoices-modal .selector main .row:hover{background-color:var(--color-background-lightgray)}#datev-invoices-modal .selector main .row>*{overflow:hidden;text-overflow:ellipsis}#datev-invoices-modal .selector .selected{padding:0;min-width:2.4rem;justify-content:center}#datev-invoices-modal .selector .invoice-date,#datev-invoices-modal .selector .invoice-gross-amount{white-space:nowrap}#datev-invoices-modal .selector .total{text-align:right;justify-content:flex-end}#datev-invoices-modal .actions-section{margin-top:1.5rem;padding-top:1rem;border-top:.1rem solid var(--color-border-gray);display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}#datev-invoices-modal .actions-section select{width:6rem}#datev-invoices-modal .actions-section input{width:13rem}#datev-invoices-modal .export-summary{text-align:right;line-height:1.5}#datev-invoices-modal .export-summary .selected-count,#datev-invoices-modal .export-summary .selected-total{font-size:2rem;font-weight:700;color:var(--color-text)}#datev-invoices-modal .action-buttons{display:flex;gap:1rem}#datev-invoices-modal .cancel-batch{background-color:var(--white)}#datev-invoices-modal .cancel-batch:hover{background-color:var(--color-background-lightgray)}#datev-invoices-modal .export-batch{background:var(--color-active);color:var(--white);font-weight:700}#datev-invoices-modal .export-batch:disabled{opacity:.5;cursor:not-allowed}#datev-invoices-modal .can-export-icon{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-left:0}#datev-invoices-modal .can-export-icon .ui-icon{margin:0}#datev-session-details{max-height:70vh!important;overflow-y:auto}#datev-session-details .invoice-title{font-size:2rem;font-weight:600;margin:1.5rem 0 1rem;color:var(--color-text)}#datev-session-details .invoice-title:first-child{margin-top:0}#datev-session-details table{width:100%;border-collapse:separate;border-spacing:0 .3rem}#datev-session-details table thead th{font-size:1.7rem;font-weight:700;padding:.8rem 1rem;text-align:left;border-bottom:.2rem solid var(--color-border-gray)}#datev-session-details table tbody tr{background:var(--color-background-lightgray)}#datev-session-details table tbody tr td{font-size:1.7rem;padding:.8rem 1rem;vertical-align:middle}#datev-session-details table tbody tr td:first-child{width:310px}#datev-session-details .btn-datev-revoke,#datev-session-details .btn-datev-download,#datev-session-details .datev-show-failed{min-width:29rem}#datev-session-details .add-button{font-weight:600}#datev-session-details .revoked-message{font-weight:normal;font-size:2rem;color:var(--color-action-pending)}#page-admin-dynamics h2{font-size:2.2rem;font-weight:600;margin:0 0 1.5rem;color:var(--color-text)}#page-admin-dynamics .info{margin:.8rem 0;font-size:1.8rem;line-height:1.6}#page-admin-dynamics .info strong{color:var(--color-text-gray);font-weight:600}#page-admin-dynamics .info a{color:var(--color-active);text-decoration:none}#page-admin-dynamics .info a:hover{color:var(--color-links);text-decoration:underline}#page-admin-dynamics .info .ui-icon{display:inline-block;cursor:pointer;color:var(--color-border-darkgray);border:.1rem solid var(--color-border-gray);border-radius:.4rem}#page-admin-dynamics .info .ui-icon:hover{background-color:var(--color-background-lightgray)}#page-admin-dynamics .dynamics-stepper{display:flex;align-items:center;justify-content:center;gap:0;margin:2.5rem 0 3rem;padding:1.5rem 2rem;background:var(--color-background-lightgray);border-radius:.8rem}#page-admin-dynamics .stepper-step{display:flex;align-items:center;gap:.8rem;min-width:12rem}#page-admin-dynamics .stepper-circle{width:4rem;height:4rem;border-radius:50%;background-color:var(--color-active);color:var(--white);display:flex;align-items:center;justify-content:center}#page-admin-dynamics .stepper-circle svg{width:2.5rem;height:2.5rem;fill:var(--white)}#page-admin-dynamics .stepper-label{font-size:1.9rem;font-weight:600;color:var(--color-text);text-align:center}#page-admin-dynamics .stepper-line{flex:1;height:.2rem;background:var(--color-active);margin:0 1rem;min-width:4rem}#page-admin-dynamics .dynamics-form{margin:1rem 0}#page-admin-dynamics .dynamics-form .dynamics-field-group{margin-bottom:4rem}#page-admin-dynamics .dynamics-form .field-header{display:flex;align-items:center;justify-content:space-between}#page-admin-dynamics .dynamics-form .field-header h3{font-size:2rem;font-weight:600;color:var(--color-text);margin:0}#page-admin-dynamics .dynamics-form .field-help-icon{display:none;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;border:.2rem solid var(--color-active);color:var(--color-active);cursor:pointer}#page-admin-dynamics .dynamics-form .field-help-icon svg{width:1.4rem;height:1.4rem}#page-admin-dynamics .dynamics-form .field-description{font-size:1.7rem;color:var(--color-text-gray);margin:1rem 0 2rem}#page-admin-dynamics .dynamics-form .dynamics-input{width:100%;padding:1.5rem;border:.1rem solid var(--color-border-gray);border-radius:.6rem;font-size:1.7rem;font-family:inherit;box-sizing:border-box}#page-admin-dynamics .dynamics-form .dynamics-input::placeholder{color:var(--color-text-gray)}#page-admin-dynamics .dynamics-form .dynamics-input:focus{outline:none;border-color:var(--color-active)}#page-admin-dynamics .dynamics-form .password-wrapper{position:relative}#page-admin-dynamics .dynamics-form .password-wrapper .dynamics-input{padding-right:4rem}#page-admin-dynamics .dynamics-form .password-wrapper .password-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--color-text-gray);display:flex;align-items:center}#page-admin-dynamics .dynamics-form .password-wrapper .password-toggle svg{width:2rem;height:2rem}#page-admin-dynamics .dynamics-form .password-wrapper .password-toggle:hover{color:var(--color-active)}#page-admin-dynamics .dynamics-form .field-hint{display:flex;align-items:center;gap:.8rem;margin-top:2rem;padding:1.5rem;background-color:rgba(59,130,246,0.06);border-radius:.6rem;font-size:1.7rem;color:var(--color-active)}#page-admin-dynamics .dynamics-form .field-hint .hint-pin{display:flex;align-items:center;flex-shrink:0}#page-admin-dynamics .dynamics-form .field-hint .hint-pin svg{width:1.6rem;height:1.6rem}#page-admin-dynamics .dynamics-form .field-hint .hint-link{margin-left:auto;display:flex;align-items:center;color:var(--color-active);flex-shrink:0}#page-admin-dynamics .dynamics-form .field-hint .hint-link svg{width:1.6rem;height:1.6rem}#page-admin-dynamics .dynamics-form .field-hint .hint-link:hover{color:var(--color-links)}#page-admin-dynamics .dynamics-form .connection-error{margin:.8rem 0;padding:.8rem 1rem;border-radius:.4rem;background-color:#fdf0f0;border:.1rem solid var(--color-text-error);color:var(--color-text-error);font-size:1.5rem}#page-admin-dynamics .dynamics-form .mtb-2{margin:2rem 0}#page-admin-dynamics .connection-card{background:var(--white);border:.1rem solid var(--color-border-gray);border-radius:1rem;padding:2.5rem;margin-bottom:1.5rem}#page-admin-dynamics .connection-card-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}#page-admin-dynamics .connection-identity{display:flex;align-items:center;gap:1.5rem}#page-admin-dynamics .connection-check-icon{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:50%;background:rgba(46,204,113,0.15);color:var(--color-action-approved);flex-shrink:0}#page-admin-dynamics .connection-check-icon svg{width:2.6rem;height:2.6rem}#page-admin-dynamics .connection-title{font-size:2rem;font-weight:700;color:var(--color-text)}#page-admin-dynamics .btn-disconnect{display:inline-flex;align-items:center;gap:.8rem;background:var(--white);color:var(--color-action-declined);border:.1rem solid var(--color-action-declined);border-radius:.6rem;padding:.9rem 1.6rem;font-size:1.6rem;font-family:inherit;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease}#page-admin-dynamics .btn-disconnect svg{width:1.8rem;height:1.8rem}#page-admin-dynamics .btn-disconnect:hover{background:var(--color-action-declined);color:var(--white)}#page-admin-dynamics .connection-technical{margin-top:2.5rem;border:.1rem solid var(--color-border-gray);padding:1.8rem 2rem;border-radius:.8rem}#page-admin-dynamics .connection-technical .technical-toggle{display:flex;align-items:center;gap:.8rem;background:none;border:none;padding:0;cursor:pointer;font-size:1.7rem;font-family:inherit;font-weight:600;color:var(--color-text)}#page-admin-dynamics .connection-technical .technical-toggle .toggle-chevron{display:flex;align-items:center;transition:transform .2s ease}#page-admin-dynamics .connection-technical .technical-toggle .toggle-chevron svg{width:1.6rem;height:1.6rem}#page-admin-dynamics .connection-technical .technical-toggle:focus-within{outline:none}#page-admin-dynamics .connection-technical .technical-body{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:1.8rem}#page-admin-dynamics .connection-technical:not(.expanded) .toggle-chevron{transform:rotate(-90deg)}#page-admin-dynamics .connection-technical:not(.expanded) .technical-body{display:none}#page-admin-dynamics .tech-item{display:flex;align-items:center;gap:1rem;font-size:1.7rem}#page-admin-dynamics .tech-item .tech-icon{display:flex;align-items:center;color:var(--color-text-gray);flex-shrink:0}#page-admin-dynamics .tech-item .tech-icon svg{width:1.8rem;height:1.8rem}#page-admin-dynamics .tech-item .tech-label{color:var(--color-text);margin-right:.6rem;font-weight:500}#page-admin-dynamics .tech-item .tech-value{color:var(--color-text-gray);word-break:break-all}#page-admin-dynamics .datev-button{max-width:22rem;display:flex;align-items:center;justify-content:center;gap:1rem;background-color:var(--color-background-lightgray);color:var(--color-text);font-size:1.8rem;font-family:inherit;font-weight:500;border:none;border-radius:.8rem;padding-right:1.5rem;box-shadow:0 .2rem .4rem rgba(0,0,0,0.15);cursor:pointer;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}#page-admin-dynamics .datev-button img{width:5.6rem;height:5.6rem}#page-admin-dynamics .datev-button:hover{background-color:var(--color-background-gray);box-shadow:0 .4rem .8rem rgba(0,0,0,0.2)}#page-admin-dynamics .button{margin:.5rem 0;padding:.8rem 1.6rem;font-size:1.7rem;font-family:inherit;border:none;border-radius:.5rem;cursor:pointer;color:var(--white);transition:background-color .2s ease}#page-admin-dynamics .button.red{background-color:var(--color-action-declined)}#page-admin-dynamics .button.red:hover{background-color:var(--color-text-error)}#page-admin-dynamics .button.green{background-color:var(--color-action-approved)}#page-admin-dynamics .button.green:hover{background-color:var(--color-action-approved-alternate)}#page-admin-dynamics .dataset-controls{display:flex;align-items:center;gap:1rem}#page-admin-dynamics .select-dataset{width:50%;font-size:1.8rem;padding:.6rem 1rem;border:.1rem solid var(--color-border-gray);border-radius:.5rem}#page-admin-dynamics .status-container-dataset code{background-color:var(--color-background-gray);padding:.1rem .5rem;border-radius:.4rem;font-size:1.7rem}#page-admin-dynamics .sessions{display:grid;gap:2rem}#page-admin-dynamics .sessions-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;font-size:1.7rem}#page-admin-dynamics .sessions-pagination .pagination-controls{display:flex;align-items:center;gap:1rem;white-space:nowrap}#page-admin-dynamics .sessions-pagination .pagination-controls button{border:.3rem solid var(--color-border-gray);margin:0;padding:.5rem;transition:all .2s ease;border-radius:.4rem}#page-admin-dynamics .sessions-pagination .pagination-controls button svg{height:2rem;display:block}#page-admin-dynamics .sessions-pagination .pagination-controls button:hover:not(:disabled){border-color:var(--color-links)}#page-admin-dynamics .sessions-pagination .pagination-controls button:disabled{opacity:.4;cursor:not-allowed}#page-admin-dynamics .sessions-pagination .pagination-next{transform:rotate(180deg)}#page-admin-dynamics .sessions-pagination .sessions-per-page{font-size:1.7rem;padding:.4rem .8rem;border:.1rem solid var(--color-border-gray);border-radius:.4rem;width:8rem}#page-admin-dynamics .session{position:relative;background:var(--color-background-lightgray);padding:2rem 1.5rem 2rem 2rem;font-weight:700;border-radius:.6rem;border:.1rem solid var(--color-border-gray)}#page-admin-dynamics .session::before{content:' ';display:block;position:absolute;top:0;bottom:0;left:0;width:.5rem;background:var(--session-status-color, var(--color-border-gray));border-radius:.6rem 0 0 .6rem;pointer-events:none}#page-admin-dynamics .session .session-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.5rem;align-items:center}#page-admin-dynamics .session-title{cursor:pointer;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;align-items:center;color:var(--color-text)}#page-admin-dynamics .session-title:hover{color:var(--color-active)}#page-admin-dynamics .session-title .session-no{font-size:1.9rem;line-height:1.3}#page-admin-dynamics .session-title .session-date,#page-admin-dynamics .session-title .session-status{font-size:1.7rem;line-height:1.4}#page-admin-dynamics .session-title strong{color:var(--color-text-gray)}#page-admin-dynamics .session-title .session-status strong{color:var(--session-status-color, var(--color-text-gray))}#page-admin-dynamics .session .buttons{display:flex;flex-direction:row;gap:1rem;justify-self:flex-end;align-self:center}#page-admin-dynamics .session .buttons button{margin:0;min-width:auto}#page-admin-dynamics .session-content{display:none;padding-top:1.5rem;margin-top:1.5rem;border-top:.1rem solid var(--color-border-gray)}#page-admin-dynamics .session-content .info{margin:.6rem 0}#page-admin-dynamics .editable-field .edit-input{height:2.4rem;border:.1rem solid var(--color-border-gray);border-radius:.4rem;margin:0;max-width:12rem;font-size:1.7rem;padding:.2rem .5rem}#page-admin-dynamics .editable-field input[type=number]{width:5rem}#page-admin-dynamics .save-btn,#page-admin-dynamics .cancel-btn{margin:.2rem;padding:.1rem .4rem;min-width:2.2rem;cursor:pointer;color:var(--white);font-style:normal;border-radius:.4rem;font-size:1.6rem;display:inline-block;text-align:center;line-height:1.6}#page-admin-dynamics .save-btn{background-color:var(--color-action-approved)}#page-admin-dynamics .cancel-btn{background-color:var(--color-action-declined)}#page-admin-dynamics .ui-icon-user-settings{display:inline-block;cursor:pointer;vertical-align:middle;margin-left:.5rem;color:var(--color-border-darkgray)}#page-admin-dynamics .ui-icon-user-settings:hover{color:var(--color-active)}#page-admin-dynamics .ui-icon-user-settings svg{height:1.8rem;width:1.8rem}#page-admin-dynamics .refresh-all-exports{display:inline-block;cursor:pointer;border-radius:.4rem;vertical-align:middle;margin-left:.5rem}#page-admin-dynamics .refresh-all-exports:hover{background-color:var(--color-background-lightgray)}#page-admin-dynamics .p-0{padding:0}.traffic-light{display:inline-block;width:1rem;height:1rem;border-radius:50%;vertical-align:middle;margin-left:.3rem}.traffic-light.green,.traffic-light.Transferred{background-color:var(--color-action-approved)}.traffic-light.red,.traffic-light.Failed{background-color:var(--color-action-declined)}.traffic-light.orange{background-color:var(--color-action-pending)}.traffic-light.silver{background-color:var(--color-text-gray)}.traffic-light.blue{background-color:var(--blue)}#dyn-invoices-modal .selector{display:grid;grid-template-columns:max-content auto max-content max-content max-content;row-gap:1rem;column-gap:2rem;padding:.2rem .5rem 0 .2rem;height:calc(100vh - 300px);align-content:start;overflow:auto;scrollbar-width:thin}#dyn-invoices-modal .selector main,#dyn-invoices-modal .selector header,#dyn-invoices-modal .selector main .row,#dyn-invoices-modal .selector .column-header{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1}#dyn-invoices-modal .selector main .invoice-gross-amount,#dyn-invoices-modal .selector header .invoice-gross-amount,#dyn-invoices-modal .selector main .row .invoice-gross-amount,#dyn-invoices-modal .selector .column-header .invoice-gross-amount{text-align:right}#dyn-invoices-modal .selector header{position:sticky;top:0;z-index:1;background:var(--white)}#dyn-invoices-modal .selector header .caption{grid-column-start:1;grid-column-end:-1;padding-bottom:2rem;font-size:2.5rem;font-weight:500;line-height:4.5rem}#dyn-invoices-modal .selector header .filter{grid-column-start:1;grid-column-end:-1;padding-bottom:2rem}#dyn-invoices-modal .selector header .filter .input-container{max-width:45rem}#dyn-invoices-modal .selector header .column-header{font-weight:700;align-items:center;padding:0 1.5rem}#dyn-invoices-modal .selector header .column-header>*{display:flex;align-items:center;gap:1rem}#dyn-invoices-modal .selector header .column-header [data-sort]{cursor:pointer}#dyn-invoices-modal .selector header .column-header [data-sort]:hover{text-decoration:underline}#dyn-invoices-modal .selector header .column-header [data-sort] svg{height:1.5em;opacity:0}#dyn-invoices-modal .selector header .column-header [data-sort].current-sort svg{opacity:1;transform:rotateX(180deg)}#dyn-invoices-modal .selector header .column-header [data-sort].current-sort.reverse svg{transform:rotateX(0deg)}#dyn-invoices-modal .selector main{row-gap:1.5rem;padding-bottom:1.5rem;font-weight:500}#dyn-invoices-modal .selector main .row{background:var(--color-background-gray);min-height:5rem;align-items:center;padding:0 1.5rem}#dyn-invoices-modal .selector main .row:hover{background:var(--color-background-lightgray)}#dyn-invoices-modal .selector main .selected{padding:0}#dyn-invoices-modal .selector main .no-data{grid-column-start:1;grid-column-end:-1;padding:1.5rem 0;text-align:center;color:var(--color-text-gray)}#dyn-invoices-modal .actions-section{margin-top:1.5rem;padding-top:1rem;border-top:.1rem solid var(--color-border-gray);display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}#dyn-invoices-modal .actions-section select{width:6rem}#dyn-invoices-modal .actions-section input{width:13rem}#dyn-invoices-modal .export-summary{text-align:right;line-height:1.5}#dyn-invoices-modal .export-summary .selected-count,#dyn-invoices-modal .export-summary .selected-total{font-size:2rem;font-weight:700;color:var(--color-text)}#dyn-invoices-modal .action-buttons{display:flex;gap:1rem}#dyn-invoices-modal .cancel-batch{background-color:var(--white)}#dyn-invoices-modal .cancel-batch:hover{background-color:var(--color-background-lightgray)}#dyn-invoices-modal .export-batch:disabled{opacity:.5;cursor:not-allowed}#dyn-invoices-modal .po-not-approved,#dyn-invoices-modal .can-export-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-error)}#dyn-invoices-modal .po-not-approved svg,#dyn-invoices-modal .can-export-icon svg{height:2rem;width:2rem}#dyn-session-details{max-height:70vh!important;overflow-y:auto}#dyn-session-details .invoice-title{font-size:2rem;font-weight:600;margin:1.5rem 0 1rem;color:var(--color-text)}#dyn-session-details .invoice-title:first-child{margin-top:0}#dyn-session-details table{width:100%;border-collapse:separate;border-spacing:0 .3rem}#dyn-session-details table thead th{font-size:1.7rem;font-weight:700;padding:.8rem 1rem;text-align:left;border-bottom:.2rem solid var(--color-border-gray)}#dyn-session-details table tbody tr{background:var(--color-background-lightgray)}#dyn-session-details table tbody tr td{font-size:1.7rem;padding:.8rem 1rem;vertical-align:middle}#dyn-session-details table tbody tr td .btn-dynamics-revoke,#dyn-session-details table tbody tr td .dynamics-show-failed{font-weight:600}#page-admin-flags .search-wrap{display:flex;justify-content:flex-end}#page-admin-flags .search-wrap .addFlag{font-size:1.7rem;font-weight:600;color:var(--color-active);padding:1.5rem 2rem;border:.3rem solid var(--color-active);border-radius:.8rem}#page-admin-flags table{width:100%}#page-admin-flags table tr{display:flex;justify-content:space-between}#page-admin-flags table td{display:flex;align-items:center;flex-direction:row;gap:1.5rem}#page-admin-flags table td.name-column{flex:1;justify-content:space-between;padding-right:0}#page-admin-flags table td.name-column .name{display:flex;align-items:center;gap:1rem}#page-admin-flags table td .icons{display:flex;gap:1rem;align-items:center}#page-admin-flags table td .icons .ui-icon-copy-slash{width:2.46rem;height:2.46rem;display:inline-block;mask-image:url('/images/svg/copy_not.svg');mask-size:contain;mask-repeat:no-repeat;background-color:var(--black)}#page-admin-flags table td .icons .fa-eye-slash{mask-image:url('/images/svg/block.svg');mask-size:contain;mask-repeat:no-repeat;background-color:var(--black);height:2.46rem;width:2.46rem}#page-admin-flags table td .color{width:2.46rem;height:2.46rem;display:block;border-radius:50%}#page-admin-flags table td .deleted{opacity:.5}#page-admin-flags table th.buttons,#page-admin-flags table td.buttons{display:flex;justify-content:flex-end;gap:0}#page-admin-flags table th.buttons button.ui-button-icon-only,#page-admin-flags table td.buttons button.ui-button-icon-only{background-color:transparent;border:none;padding:.4rem;margin:0;cursor:pointer}#page-admin-flags table th.buttons button.ui-button-icon-only .ui-icon-pencil,#page-admin-flags table td.buttons button.ui-button-icon-only .ui-icon-pencil,#page-admin-flags table th.buttons button.ui-button-icon-only .ui-icon-trash,#page-admin-flags table td.buttons button.ui-button-icon-only .ui-icon-trash{display:inline-block;width:2.46rem;height:2.46rem;mask-size:contain;mask-repeat:no-repeat;background-color:var(--black);background-image:none}#page-admin-flags table th.buttons button.ui-button-icon-only .ui-icon-pencil,#page-admin-flags table td.buttons button.ui-button-icon-only .ui-icon-pencil{mask-image:url('/images/svg/edit.svg')}#page-admin-flags table th.buttons button.ui-button-icon-only .ui-icon-trash,#page-admin-flags table td.buttons button.ui-button-icon-only .ui-icon-trash{mask-image:url('/images/svg/trash.svg')}#page-admin-flags table th.buttons button.ui-button-icon-only:hover .ui-icon-pencil,#page-admin-flags table td.buttons button.ui-button-icon-only:hover .ui-icon-pencil,#page-admin-flags table th.buttons button.ui-button-icon-only:hover .ui-icon-trash,#page-admin-flags table td.buttons button.ui-button-icon-only:hover .ui-icon-trash{background-color:var(--color-links)}#admin-flags-editor-dialog .pb-0{padding:1rem;padding-bottom:0}#admin-flags-editor-dialog .caption-title{font-size:2rem}#admin-flags-editor-dialog .flags-checkbox{display:flex;align-items:center;gap:1rem}#admin-flags-editor-dialog .flags-checkbox .checkbox-text{font-weight:600;min-width:20rem}#admin-flags-editor-dialog #color-picker-wrap{display:flex;align-items:center;gap:1.5rem;position:relative;cursor:pointer}#admin-flags-editor-dialog #color-display-wrap span{display:inline-block;width:3.5rem;height:3.5rem;border-radius:.4rem;border:.1rem solid var(--color-border-gray)}#admin-flags-editor-dialog #color-picker{margin-top:1rem}#page-admin-extrafields .box-content-wrapper{flex-direction:row;gap:4rem}#page-admin-extrafields .w-100{width:100%}#page-admin-extrafields .border-none{border:none}#page-admin-extrafields .extrafields-description{font-size:2rem;line-height:1.6;padding:2rem 0;width:40%;flex-shrink:0}#page-admin-extrafields table{width:100%}#page-admin-extrafields table th{font-weight:600}#page-admin-extrafields table th.fieldno,#page-admin-extrafields table td.fieldno{width:5rem;font-weight:600;color:var(--color-text-gray)}#page-admin-extrafields table th:not([class]),#page-admin-extrafields table td:not([class]){min-width:12rem;width:100%}#page-admin-extrafields table th.activateFields,#page-admin-extrafields table td.activateFields,#page-admin-extrafields table th.buttons,#page-admin-extrafields table td.buttons{width:6rem;text-align:center;white-space:nowrap}#page-admin-extrafields table th.buttons,#page-admin-extrafields table td.buttons{display:flex;justify-content:center}#page-admin-extrafields table thead tr{background:none}#page-admin-extrafields .visible-icon svg{height:1.2em}#page-admin-extrafields-editor .pb-0{padding:1rem;padding-bottom:0}#page-admin-extrafields-editor .caption-title{font-size:2rem}#page-admin-extrafields-editor .checkbox{display:flex;align-items:center;gap:1rem}#page-admin-extrafields-editor .checkbox .checkbox-text{font-weight:600}#page-admin-extrafields-editor .checkbox .info-text{font-size:1.7rem}#page-admin-po-settings section.control-container{border-bottom:.1rem solid var(--color-border-gray)}#page-admin-po-settings section.control-container:last-of-type{border-bottom:none}#page-admin-po-settings section.control-container+section.control-container{border-top:none}#page-admin-po-settings section.control-container .subsection-title{font-size:2rem;font-weight:400;display:block;margin-bottom:1.1rem}#page-admin-po-settings section.control-container .checkbox{display:flex;align-items:center;gap:1rem}#page-admin-po-settings section.control-container .checkbox .caption{font-weight:400;flex-basis:content}#page-admin-po-settings section.control-container .checkbox .info-text{font-size:1.7rem}#page-admin-po-settings section.control-container .grid-3-columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}#page-admin-po-settings section.control-container .grid-2-columns{display:grid;grid-template-columns:1fr 2fr;gap:2rem}#page-admin-po-settings section.control-container .grid-2-columns.reverse{grid-template-columns:2fr 1fr}#page-admin-po-settings section.control-container .flex-start{display:flex;align-items:baseline}#page-admin-po-settings section.control-container .info{padding:1rem 2rem;border:.3rem solid var(--color-active);background:var(--color-background-lightblue);border-radius:.8rem}#page-admin-po-settings section.control-container select{width:100%}#page-admin-po-settings section.control-container p{font-size:1.7rem}#page-admin-po-settings section.control-container p.subtitle{font-weight:600}#page-admin-field-editor-dialog .pb-0{padding:1rem;padding-bottom:0}#page-admin-field-editor-dialog .caption-title{font-size:2rem}#page-admin-pdf-settings section.control-container{border-bottom:.1rem solid var(--color-border-gray)}#page-admin-pdf-settings section.control-container:last-of-type{border-bottom:none}#page-admin-pdf-settings section.control-container+section.control-container{border-top:none}#page-admin-pdf-settings section.control-container .subsection-title{font-size:2rem;font-weight:400;display:block;margin-bottom:1.1rem}#page-admin-pdf-settings section.control-container .checkbox{display:flex;align-items:center;gap:1rem}#page-admin-pdf-settings section.control-container .checkbox .caption{font-weight:600;flex-basis:content}#page-admin-pdf-settings section.control-container .checkbox-group{display:flex;flex-direction:column;margin:0}#page-admin-pdf-settings section.control-container .checkbox-group .checkbox{margin:0}#page-admin-pdf-settings section.control-container .checkbox-group .checkbox .caption{font-weight:400;flex-basis:content}#page-admin-pdf-settings section.control-container .block{display:block}#page-admin-pdf-settings section.control-container .dropdown{width:100%}#page-admin-pdf-settings section.control-container .grid-3-columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}#page-admin-pdf-settings section.control-container .grid-2-columns{display:grid;grid-template-columns:1fr 2fr;gap:2rem}#page-admin-pdf-settings section.control-container textarea{width:100%;min-height:10rem;resize:vertical}#page-admin-pdf-settings section.control-container p{font-size:1.7rem}#page-admin-pdf-settings section.control-container p.subtitle{font-weight:600}#page-admin-pdf-settings section.control-container p.m-0{margin-bottom:0}#page-admin-pdf-settings section.control-container table{width:100%}#page-admin-pdf-settings section.control-container table td.button-container{padding-left:0}#page-admin-pdf-settings section.control-container table th .link-add,#page-admin-pdf-settings section.control-container table td .link-add{border:.2rem solid var(--color-border-gray);border-left:none;padding:1.25rem;background:var(--white);margin-bottom:0}#page-admin-pdf-settings section.control-container table thead tr{background:none}#page-admin-pdf-settings section.control-container table tfoot td{padding-right:0}#page-admin-pdf-settings section.control-container table tfoot tr{background:none}#page-admin-import p,#page-admin-import li{font-size:1.8rem}#page-admin-import ul{list-style:none;padding-left:1rem}#page-admin-import ul li::before{content:"- "}#page-admin-import .download-button{font-size:1.7rem;font-weight:600;color:var(--color-active);padding:1.5rem 2rem;border:.3rem solid var(--color-active);border-radius:.8rem;text-decoration:none;width:fit-content;text-transform:uppercase}#page-admin-import .download-button:hover{color:var(--color-links);border-color:var(--color-links)}#page-admin-comments section.control-container{border-bottom:.1rem solid var(--color-border-gray)}#page-admin-comments section.control-container:last-of-type{border-bottom:none}#page-admin-comments section.control-container+section.control-container{border-top:none}#page-admin-comments section.control-container .subsection-title{font-size:2rem;font-weight:400;display:block;margin-bottom:1.1rem}#page-admin-comments section.control-container .checkbox{display:flex;align-items:center;gap:1rem;margin:0}#page-admin-comments section.control-container .checkbox .caption{font-weight:600;flex-basis:content}#page-admin-tutorials .box.middle{border-bottom:.2rem solid var(--color-border-gray);border-radius:.8rem;align-items:center;flex-direction:row}#page-admin-password-policy section.control-container{border-bottom:.1rem solid var(--color-border-gray)}#page-admin-password-policy section.control-container:last-of-type{border-bottom:none}#page-admin-password-policy section.control-container+section.control-container{border-top:none}#page-admin-password-policy section.control-container .subsection-title{font-size:2rem;font-weight:400;display:block;margin-bottom:1.1rem}#page-admin-password-policy section.control-container .checkbox{display:flex;align-items:center;gap:1rem}#page-admin-password-policy section.control-container .checkbox .caption{font-weight:600;flex-basis:content}#page-admin-password-policy section.control-container .checkbox .caption.big-title{font-size:2rem;font-weight:400}#page-admin-password-policy section.control-container .dropdown{width:100%}#page-admin-password-policy section.control-container .grid-3-columns{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem 2rem;margin-bottom:.5rem}#page-admin-password-policy section.control-container .grid-3-columns.grid-header{margin-bottom:0}#page-admin-password-policy section.control-container .grid-3-columns.grid-header .col-label{font-weight:600;font-size:1.6rem}#page-admin-password-policy section.control-container .grid-3-columns>.col-label{font-size:1.7rem}#page-admin-password-policy section.control-container .grid-span-3{grid-column:-1;font-size:1.6rem;color:var(--color-text-gray);margin-top:0;margin-bottom:1.5rem}#page-admin-password-policy section.control-container p{font-size:1.7rem}#page-admin-password-policy section.control-container p.subtitle{font-weight:600}#page-admin-password-policy section.control-container table.banned-list{width:100%;margin-top:1rem}#page-admin-password-policy section.control-container table.banned-list th.buttons,#page-admin-password-policy section.control-container table.banned-list td.buttons{text-align:right;padding-right:0}#page-admin-password-policy section.control-container table.banned-list thead tr{background:none}#page-admin-password-policy section.control-container table.banned-list tfoot td{padding-top:.5rem}#page-admin-password-policy .advanced-buttons{margin-top:1.5rem}#page-admin-password-policy .main-button{font-size:1.7rem;font-weight:600;color:var(--color-active);padding:1.5rem 2rem;border:.3rem solid var(--color-active);border-radius:.5rem;text-decoration:none;width:fit-content}#page-admin-password-policy-banneds-add-dialog .matched-words{font-weight:600}#page-admin-absences .top-controls button.add-absence,#page-settings-calendar .top-controls button.add-absence{display:inline-flex;align-items:center;gap:.8rem}#page-admin-absences section.control-container .subsection-title,#page-settings-calendar section.control-container .subsection-title{font-size:2rem;font-weight:400;display:block;margin-bottom:1.1rem}#page-admin-absences section.control-container label.toggle-label,#page-settings-calendar section.control-container label.toggle-label{display:inline-flex;align-items:center;gap:1rem;cursor:pointer}#page-admin-absences section.control-container label.toggle-label .caption,#page-settings-calendar section.control-container label.toggle-label .caption{flex-basis:content;font-weight:600}#page-admin-absences section.control-container p,#page-settings-calendar section.control-container p{font-size:1.8rem}#page-admin-absences section.control-container.p-0,#page-settings-calendar section.control-container.p-0{padding:0}#page-admin-absences section.calendar-container,#page-settings-calendar section.calendar-container{margin-top:2rem}#page-admin-absences section.calendar-container .controls .fc .fc-button-group,#page-settings-calendar section.calendar-container .controls .fc .fc-button-group{gap:1rem}#page-admin-absences section.calendar-container .controls .fc .fc-button-primary,#page-settings-calendar section.calendar-container .controls .fc .fc-button-primary{background-color:var(--white);border:.3rem solid var(--color-border-gray);color:var(--black);text-transform:uppercase;border-radius:.8rem;font-weight:600}#page-admin-absences section.calendar-container .controls .fc .fc-button-primary.fc-button-active,#page-settings-calendar section.calendar-container .controls .fc .fc-button-primary.fc-button-active{border-color:var(--color-active);color:var(--color-active)}#page-admin-absences section.calendar-container .controls .calendar,#page-settings-calendar section.calendar-container .controls .calendar{min-height:50rem}#page-admin-absences section.calendar-container .fc-h-event,#page-settings-calendar section.calendar-container .fc-h-event{background-color:var(--active-blue);border-color:var(--active-blue);text-align:center;font-weight:600}#page-admin-absences section.calendar-container .fc-theme-standard .fc-scrollgrid,#page-settings-calendar section.calendar-container .fc-theme-standard .fc-scrollgrid{border:0}#page-admin-absences section.calendar-container table,#page-settings-calendar section.calendar-container table{border-spacing:0}#page-admin-absences section.calendar-container table tr,#page-settings-calendar section.calendar-container table tr{background:var(--white)}#page-admin-absences section.calendar-container tr:not(.fc-list-event) td,#page-settings-calendar section.calendar-container tr:not(.fc-list-event) td,#page-admin-absences section.calendar-container tr:not(.fc-list-event) th,#page-settings-calendar section.calendar-container tr:not(.fc-list-event) th{padding:0}#page-admin-absences section.calendar-container table th.fc-col-header-cell,#page-settings-calendar section.calendar-container table th.fc-col-header-cell{padding:1rem 0;background-color:var(--color-background-lightgray)}.ui-widget.ui-widget-content{border-color:var(--color-border-gray)}.admin-absence-user-selector-user .ui-menu-item-wrapper{min-height:5em}.admin-absence-user-selector-user .ui-menu-item-wrapper .image{width:4em;float:left;margin-right:1rem}.admin-absence-user-selector-user .ui-menu-item-wrapper span{display:block;overflow:hidden;text-overflow:ellipsis;margin:.5rem 0}.admin-absence-user-selector-user .ui-menu-item-wrapper span.name{font-weight:600}.admin-absence-user-selector-user .ui-menu-item-wrapper span.email{color:var(--color-text-gray)}.admin-absence-user-selector-user .ui-menu-item-wrapper.ui-state-active{background:var(--color-background-lightgray);color:var(--black);border:none;margin:0}.admin-absence-user-selector-user .ui-menu-item-wrapper.ui-state-active .email{font-weight:400}.user-selector .control-container{padding:1rem}.user-selector .control-container .caption{font-weight:600}#page-admin-po-components .control-container,#page-admin-po-lineitem-components .control-container{padding-top:0}#page-admin-po-components .control-container:first-child,#page-admin-po-lineitem-components .control-container:first-child{padding-top:0}#page-admin-po-components .control-container .caption.expander,#page-admin-po-lineitem-components .control-container .caption.expander{margin-bottom:1.1rem}#page-admin-po-components .control-container .caption.expander span,#page-admin-po-lineitem-components .control-container .caption.expander span{margin-bottom:0}#page-admin-po-components .control-container .caption.expander a,#page-admin-po-lineitem-components .control-container .caption.expander a{margin-left:.5rem}#page-admin-po-components .component-info,#page-admin-po-lineitem-components .component-info{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,line-height .5s ease,border-width .5s ease,margin .5s ease,padding-top .5s ease,opacity .5s ease,max-height .5s ease;overflow:hidden}#page-admin-po-components .component-info:not(.expanded),#page-admin-po-lineitem-components .component-info:not(.expanded){opacity:0;line-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}#page-admin-po-components .component-info:not(.expanded) *,#page-admin-po-lineitem-components .component-info:not(.expanded) *{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}#page-admin-po-components .component-info:not(.expanded) span,#page-admin-po-lineitem-components .component-info:not(.expanded) span{max-height:0;border-width:0}#page-admin-po-components .component-info span,#page-admin-po-lineitem-components .component-info span{display:block;border-top:.2rem solid var(--color-border-darkgray);border-bottom:.2rem solid var(--color-border-darkgray);margin:2rem 0;padding:1rem 0;max-height:75rem}#page-admin-po-components .overview-buttons,#page-admin-po-lineitem-components .overview-buttons{display:flex;flex-direction:row;gap:1rem}#page-admin-po-components .overview-buttons button,#page-admin-po-lineitem-components .overview-buttons button{min-width:20rem}#page-admin-po-components .box.middle .box-content,#page-admin-po-lineitem-components .box.middle .box-content{padding-bottom:0}#page-admin-po-components .box.lower,#page-admin-po-lineitem-components .box.lower{padding-bottom:2rem}#page-admin-po-components .box.lower .box-content,#page-admin-po-lineitem-components .box.lower .box-content{padding-top:0;padding-bottom:0}#page-admin-po-components .box.lower .box-content .page-button-save,#page-admin-po-lineitem-components .box.lower .box-content .page-button-save{margin-top:2rem !important;margin-bottom:2rem !important}#page-settings-profile .profile-header{position:sticky;top:2rem;margin:0 -3rem;z-index:1}#page-settings-profile .profile-header .cover-banner{position:relative;height:24rem;background-image:url('/images/profile-hero.png');background-size:cover;background-position:center right;border-radius:.8rem}#page-settings-profile .profile-header .cover-banner .avatar-wrap{position:absolute;bottom:calc(-1 * 12rem * .5);left:3rem}#page-settings-profile .profile-header .cover-banner .avatar-wrap img{display:block;width:12rem;height:12rem;border-radius:50%;object-fit:cover;border:.4rem solid var(--white);box-shadow:0 .4rem 1.6rem rgba(0,0,0,0.25);background:var(--color-background-lightgray)}#page-settings-profile .profile-header .profile-info{display:flex;flex-direction:row;align-items:flex-end;padding:0 3rem 2rem 3rem;padding-top:calc(12rem * .2);background:var(--white)}#page-settings-profile .profile-header .profile-info .profile-info-left{display:flex;flex-direction:column;gap:.5rem;padding-left:calc(12rem + 2rem)}#page-settings-profile .profile-header .profile-info .profile-info-left .upload{font-size:1.7rem;font-weight:600;color:var(--color-active);padding:1rem 1.5rem;border:.3rem solid var(--color-active);border-radius:.5rem;text-decoration:none;width:fit-content;overflow:hidden}#page-settings-profile .profile-header .profile-info .profile-info-left .profile-name{font-size:2.4rem;font-weight:700;color:var(--color-text);line-height:1.2}#page-settings-profile .profile-header .profile-info .profile-info-left .profile-email{font-size:1.6rem;color:var(--color-text-gray)}#page-settings-profile p,#page-settings-profile span{font-size:1.7rem}#page-settings-profile section.control-container+section.control-container{border-top:.2rem solid var(--color-border-gray)}#page-settings-profile section.control-container .grid-3-columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}#page-settings-profile section.control-container.pt-0{padding-top:0}#page-settings-profile section.control-container .grayed-out{background-color:var(--color-background-disabled)}#page-settings-profile section.control-container .grayed-out input{background-color:var(--color-background-disabled);pointer-events:none}#page-settings-profile .pending-email{font-size:1.7rem;color:var(--color-text-gray);display:flex;margin-top:.5rem;gap:5px;align-items:center}#page-settings-profile .pending-email svg{height:1.2em}#page-settings-profile .change-email{cursor:pointer;color:var(--black);width:2.2rem}#page-settings-profile .change-email:hover{color:var(--color-links)}#page-settings-profile .password-policy-light{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4rem;margin-top:1.5rem}#page-settings-profile .password-policy-light>span{display:flex;align-items:center;gap:.8rem;color:var(--color-text-gray)}#page-settings-profile .password-policy-light>span::before{content:'';flex:0 0 .8rem;width:.8rem;height:.8rem;border-radius:50%;background-color:var(--color-text-lightgray)}#page-settings-profile .password-policy-light>span.not-passing{color:var(--color-state-error)}#page-settings-profile .password-policy-light>span.not-passing::before{background-color:var(--color-state-error)}#page-settings-profile .password-policy-light>span.passing{color:var(--color-state-success)}#page-settings-profile .password-policy-light>span.passing::before{background-color:var(--color-state-success)}.page-settings-profile-change-email-dialog .grid-2-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.page-settings-profile-change-email-dialog .pbt-0{padding-top:0;padding-bottom:0}.page-settings-profile-change-email-dialog .icons-right svg{height:1.6em}#page-settings-privacy .pendo-info-section{border:none;padding-top:0}#page-settings-privacy .box-content{padding:0}#page-settings-privacy .consent-date{display:flex;align-items:center;gap:1rem;margin-top:.5rem;font-size:1.7rem;color:var(--black)}#page-settings-privacy .consent-date .consent-date-label{font-weight:700}#page-settings-privacy p{font-size:1.7rem}#page-settings-privacy .checkbox{display:flex;align-items:center;gap:1rem}#page-settings-privacy .checkbox .caption{font-weight:600;flex-basis:content}#page-settings-settings section.control-container{border-bottom:.1rem solid var(--color-border-gray)}#page-settings-settings section.control-container:last-of-type{border-bottom:none}#page-settings-settings section.control-container+section.control-container{border-top:none}#page-settings-settings section.control-container .subsection-title{font-size:2rem;font-weight:400;display:block;margin-bottom:1.1rem}#page-settings-settings section.control-container .checkbox{display:flex;align-items:center;gap:1rem;white-space:normal}#page-settings-settings section.control-container .checkbox .caption{font-weight:400;flex-basis:min-content}#page-settings-settings section.control-container .grid-2-columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem 3rem}#page-settings-settings section.control-container .grid-3-columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}#page-settings-settings section.control-container .hint{font-size:1.5rem;margin-top:.5rem}#page-settings-settings section.control-container .dropdown{width:100%}#page-settings-delete-account section.control-container{padding-top:0}#page-settings-delete-account section.control-container .subsection-title{font-size:2rem;font-weight:400;display:block;margin-bottom:1.1rem}#page-settings-delete-account section.control-container p{font-size:1.7rem}#page-settings-delete-account section.control-container p.legal{font-size:1.5rem;color:var(--color-text-gray);margin-top:2rem}#page-settings-delete-account section.control-container button.delete-account{display:inline-flex;align-items:center;gap:1rem;font-size:1.7rem;font-weight:600;color:var(--color-action-decline);padding:1rem 1.5rem;border:.3rem solid var(--color-action-decline);border-radius:.5rem;text-decoration:none;width:fit-content;background:transparent;cursor:pointer;min-height:unset}#page-settings-delete-account section.control-container button.delete-account:hover{background:var(--color-action-decline);color:var(--white);transform:scale(1.03)}#page-settings-delete-account-confirm .warning-icon-container{display:flex;justify-content:center;color:var(--color-action-declined)}#page-settings-delete-account-confirm .warning-icon-container svg{height:6em}#page-settings-delete-account-confirm .warning-content{margin-bottom:2rem}#page-settings-delete-account-confirm .password-input{width:100%}#page-settings-delete-account-confirm .buttons{display:flex;justify-content:flex-end;gap:1rem;align-items:center}#page-settings-delete-account-confirm .buttons button{font-size:1.7rem;font-weight:600;color:var(--color-action-decline);padding:1rem 1.5rem;border:.3rem solid var(--color-action-decline);border-radius:.5rem;text-decoration:none;width:fit-content}#page-settings-delete-account-confirm .buttons button.cancel{color:var(--color-active);border-color:var(--color-active)}#page-settings-mfa .p-0{padding:0}#page-settings-mfa p,#page-settings-mfa span{font-size:1.7rem}#page-settings-mfa .icons-right svg{height:1.2em}#page-settings-mfa .callout{padding:1.5rem 2rem;margin:2rem 0;border:.1rem solid var(--color-border-gray);border-left-width:1rem;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;font-size:1.7rem}#page-settings-mfa .callout header{text-transform:uppercase;font-size:1.8rem;margin-bottom:.5rem;font-weight:bold;display:flex;align-items:center;gap:.8rem}#page-settings-mfa .callout header svg{height:1em}#page-settings-mfa .callout p{margin-bottom:1rem}#page-settings-mfa .callout p:last-child{margin-bottom:0}#page-settings-mfa .callout button{margin-top:1.5rem;margin-bottom:0}#page-settings-mfa .callout.warning{border-left-color:var(--color-action-pending)}#page-settings-mfa .callout.warning header{color:var(--color-action-pending)}#page-settings-mfa .callout.success{border-left-color:var(--color-action-approve)}#page-settings-mfa .callout.success header{color:var(--color-action-approve)}#page-settings-mfa .mfa-otp-configure-app-info{display:flex;flex-direction:column;gap:2rem}#page-settings-mfa .mfa-otp-configure-app-info .caption{font-weight:600}#page-settings-mfa .mfa-otp-configure-app-info .subtitle{font-size:2rem}#page-settings-mfa .mfa-otp-configure-app-info ul li{font-size:1.7rem;margin-bottom:.5rem;align-items:center;display:flex}#page-settings-mfa .mfa-otp-configure-app-info ul li .android-green{color:#a4c639}#page-settings-mfa .mfa-otp-configure-app-info ul li a{font-weight:600}#page-settings-mfa .mfa-otp-configure-app-info ul li svg{height:2em;vertical-align:middle}#page-settings-mfa .mfa-code-container{display:grid;gap:1rem;grid-template-columns:1fr 2fr;padding:2rem;border:.3rem solid var(--color-border-gray);border-radius:.4rem;background:var(--color-background-lightgray);margin-top:3rem}#page-settings-mfa .mfa-code-container #mfa-otp-configure-verify{padding-top:4rem}#page-settings-mfa .mfa-otp-configure-box .mfa-otp-configure-qr{text-align:center;margin:.5rem 0}#page-settings-mfa .mfa-otp-configure-box .mfa-otp-configure-key{overflow-wrap:anywhere;text-align:center;margin:.5rem auto;color:var(--black);font-size:1.7rem}#page-settings-mfa .grid-3-columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}#page-settings-mfa .buttons{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap}.mfa-recoverycode-popup .callout{display:none;text-align:left;padding:1.5rem 2rem;margin-bottom:1.5rem;border:.1rem solid var(--color-border-gray);border-left-width:1rem;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;font-size:1.7rem}.mfa-recoverycode-popup .callout.show{display:block}.mfa-recoverycode-popup .callout header{text-transform:uppercase;font-size:1.8rem;margin-bottom:.5rem;font-weight:bold;display:flex;align-items:center;gap:.8rem}.mfa-recoverycode-popup .callout header svg{height:1em}.mfa-recoverycode-popup .callout.warning{border-left-color:var(--color-action-pending)}.mfa-recoverycode-popup .callout.warning header{color:var(--color-action-pending)}.mfa-recoverycode-popup .callout strong{font-weight:bold;color:var(--color-action-declined)}.mfa-recoverycode-popup fieldset{text-align:center;margin-bottom:0}.mfa-recoverycode-popup .header{font-size:2.2rem}.mfa-recoverycode-popup .recovery-code{display:block;margin:2rem 0;font-size:3rem;color:var(--color-active)}.mfa-authenticate-popup .icons-right{width:14px}.mfa-authenticate-popup .icons-right svg{height:1.2em}.mfa-authenticate-popup p{margin-top:.5rem;margin-bottom:1rem;font-size:1.7rem}.mfa-authenticate-popup .error-message{font-size:1.4rem;color:var(--color-action-declined);min-height:2.1rem;display:block}.icon-rotate-90{display:inline-flex}.icon-rotate-90 svg{transform:rotate(90deg)}.icon-rotate-180{display:inline-flex}.icon-rotate-180 svg{transform:rotate(180deg)}.icon-rotate-270{display:inline-flex}.icon-rotate-270 svg{transform:rotate(270deg)}#page-admin-users .users-add{font-size:1.7rem;font-weight:600;color:var(--color-active);padding:10px 15px;border:2px solid var(--color-active);border-radius:var(--button-border-radius);text-decoration:none}#page-admin-users .users-add:focus-within{outline:none}#page-admin-users .search-container{display:flex;align-items:center;gap:.5rem;border:.2rem solid var(--color-border-gray);border-radius:var(--input-border-radius);padding:0 1rem;background:var(--white);min-height:5rem;margin-bottom:1rem;max-width:55rem}#page-admin-users .search-container .search-icon{display:flex;align-items:center}#page-admin-users .search-container .search-icon svg{height:2rem;color:var(--color-text);opacity:.5}#page-admin-users .search-container input.filtertext{border:none;outline:none;flex-grow:1;min-height:unset;padding:0;font-size:1.8rem}#page-admin-users .search-container .clear-search{cursor:pointer;font-size:1.6rem;color:var(--color-text-error);opacity:.6;padding:.5rem}#page-admin-users .search-container .clear-search:hover{opacity:1}#page-admin-users table.userlist{width:100%;border-collapse:separate;border-spacing:0 1rem}#page-admin-users table.userlist thead tr{background:none}#page-admin-users table.userlist th,#page-admin-users table.userlist td{font-size:2rem;vertical-align:middle;padding:1rem 2rem}#page-admin-users table.userlist th{font-weight:700;white-space:nowrap}#page-admin-users table.userlist th .sortable{cursor:pointer;user-select:none}#page-admin-users table.userlist th .sortable .sort-icon{display:inline-flex;margin-left:.5rem;opacity:0;transition:opacity .3s ease,transform .3s ease}#page-admin-users table.userlist th .sortable .sort-icon svg{height:2rem;transition:transform .3s ease}#page-admin-users table.userlist th .sortable .sort-icon.descending svg{transform:rotate(180deg)}#page-admin-users table.userlist th .sortable.current .sort-icon{opacity:1}#page-admin-users table.userlist td.buttons{text-align:right;white-space:nowrap}#page-admin-users table.userlist td.buttons button.link{font-size:2.5rem;margin-left:1rem}#page-admin-users table.userlist tr{background:var(--color-background-lightgray)}#page-admin-users-dialog{border:none}#page-admin-users-dialog .flex-row{display:flex;flex-direction:row;gap:2rem}#page-admin-users-dialog .users-editor-layout{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:2rem;width:100%;min-height:50rem}#page-admin-users-dialog .users-editor-layout .users-editor-nav{flex:0 0 25%;max-width:30rem}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu-toplevel{display:flex;flex-direction:column;border:none}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu{position:sticky;top:1rem;background:var(--white);border-radius:.8rem;font-size:1.9rem;font-weight:700;padding:1.6rem;padding-top:3rem}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul{list-style:none;margin:0;padding:0}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item{border:none;border-bottom:.1rem solid var(--color-border-gray);cursor:pointer}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item:last-child{border-bottom:none}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item a{text-decoration:none;color:var(--color-text);display:block;width:100%;padding:1.5rem 1rem}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item a:focus-within{outline:none}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item:hover{background:var(--color-background-lightgray)}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item:hover a{color:var(--color-active)}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item.current,#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item.ui-state-active{border:none;border-bottom:.1rem solid var(--color-border-gray);background:var(--white)}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item.current a,#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item.ui-state-active a{color:var(--color-links)}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item.current:last-child,#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item.ui-state-active:last-child{border-bottom:none}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item.ui-state-hover,#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item.ui-state-focus{border:none;border-bottom:.1rem solid var(--color-border-gray)}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item.ui-state-hover:last-child,#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item.ui-state-focus:last-child{border-bottom:none}#page-admin-users-dialog .users-editor-layout .users-editor-nav .part-menu ul .menu-item.error a{color:var(--color-text-error)}#page-admin-users-dialog .users-editor-layout .users-editor-content{flex:1 1 75%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;width:60vW}#page-admin-users-dialog .users-editor-layout .users-editor-content .tab-title{font-size:2.2rem;font-weight:700;margin-bottom:1.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content .tab-userinfo .current-user{text-align:center;font-size:2.2rem;padding:1rem 0}#page-admin-users-dialog .users-editor-layout .users-editor-content .tab-userinfo .current-user .name{font-weight:700;color:var(--color-active)}#page-admin-users-dialog .users-editor-layout .users-editor-content .tab-userinfo .current-user .email{color:var(--color-text);margin-left:.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content .tab-userinfo .line{height:.1rem;background:var(--color-border-gray);margin:.5rem 0 1.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content .tab-content{flex-grow:1}#page-admin-users-dialog .users-editor-layout .users-editor-content .tab-content>div{display:none}#page-admin-users-dialog .users-editor-layout .users-editor-content .tab-content>div.current{display:block}#page-admin-users-dialog .users-editor-layout .users-editor-content .userinfo .control-group{display:flex;flex-direction:row;gap:2rem}#page-admin-users-dialog .users-editor-layout .users-editor-content .userinfo .control-group>label{flex:1 1 50%}#page-admin-users-dialog .users-editor-layout .users-editor-content .userinfo .line{height:.1rem;background:var(--color-border-gray);margin:1.5rem 0}#page-admin-users-dialog .users-editor-layout .users-editor-content .control-group label .caption{font-weight:700}#page-admin-users-dialog .users-editor-layout .users-editor-content .control-group label .caption[disabled],#page-admin-users-dialog .users-editor-layout .users-editor-content .control-group label .caption.bypass-levels[disabled]{opacity:.5}#page-admin-users-dialog .users-editor-layout .users-editor-content .control-group label select,#page-admin-users-dialog .users-editor-layout .users-editor-content .control-group label input{width:100%}#page-admin-users-dialog .users-editor-layout .users-editor-content label.roles,#page-admin-users-dialog .users-editor-layout .users-editor-content label.approval-levels,#page-admin-users-dialog .users-editor-layout .users-editor-content label.substituted-by,#page-admin-users-dialog .users-editor-layout .users-editor-content label.substitutes-for{font-weight:700;font-size:2rem;margin-top:1rem;display:block}#page-admin-users-dialog .users-editor-layout .users-editor-content div.roles table,#page-admin-users-dialog .users-editor-layout .users-editor-content div.approval-levels table,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substituted-by table,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substitutes-for table{width:100%;border-collapse:separate;border-spacing:0 .5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.roles table td,#page-admin-users-dialog .users-editor-layout .users-editor-content div.approval-levels table td,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substituted-by table td,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substitutes-for table td{font-size:1.8rem;padding:.8rem 1rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.roles table td.invisible,#page-admin-users-dialog .users-editor-layout .users-editor-content div.approval-levels table td.invisible,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substituted-by table td.invisible,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substitutes-for table td.invisible{text-decoration:line-through}#page-admin-users-dialog .users-editor-layout .users-editor-content div.roles table td.buttons,#page-admin-users-dialog .users-editor-layout .users-editor-content div.approval-levels table td.buttons,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substituted-by table td.buttons,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substitutes-for table td.buttons{text-align:right;width:8rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.roles table td.buttons button.link,#page-admin-users-dialog .users-editor-layout .users-editor-content div.approval-levels table td.buttons button.link,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substituted-by table td.buttons button.link,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substitutes-for table td.buttons button.link{font-size:2.2rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.roles table tbody.striped tr,#page-admin-users-dialog .users-editor-layout .users-editor-content div.approval-levels table tbody.striped tr,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substituted-by table tbody.striped tr,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substitutes-for table tbody.striped tr{background:var(--color-background-lightgray)}#page-admin-users-dialog .users-editor-layout .users-editor-content div.roles table tfoot td,#page-admin-users-dialog .users-editor-layout .users-editor-content div.approval-levels table tfoot td,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substituted-by table tfoot td,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substitutes-for table tfoot td{padding-top:.5rem;padding-bottom:.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.roles table tfoot td select.columnspan,#page-admin-users-dialog .users-editor-layout .users-editor-content div.approval-levels table tfoot td select.columnspan,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substituted-by table tfoot td select.columnspan,#page-admin-users-dialog .users-editor-layout .users-editor-content div.substitutes-for table tfoot td select.columnspan{width:100%}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table{width:100%;border-collapse:separate;border-spacing:0 .5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table thead{position:sticky;inset-block-start:0;z-index:1;background:var(--white)}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table thead th{font-weight:700;vertical-align:bottom;font-size:1.8rem;padding:.8rem 1rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table thead th.label{padding-top:4rem;position:relative}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table thead th.type-permissions{vertical-align:middle;padding-bottom:.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table thead th.buttons{text-align:right;width:5rem;position:relative}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table thead th.buttons>input[type=checkbox]{position:absolute;right:.6rem;bottom:.3rem;opacity:0;pointer-events:none;transition:opacity 1s}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table thead .batch-mode{width:auto;position:absolute;top:-1.5rem;left:0;font-weight:normal;color:var(--color-text);border-radius:1.3rem;line-height:2.5rem;transition:300ms;font-size:1.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table thead .batch-mode.enabled{border-color:var(--color-active);color:var(--color-active)}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td{font-size:1.8rem;padding:.8rem 1rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td.type-permissions{text-align:center;width:3.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td.buttons{text-align:right;width:5rem;position:relative}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td.buttons>input[type=checkbox]{position:absolute;right:.6rem;top:.1rem;opacity:0;pointer-events:none;transition:opacity 1s}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td.buttons>button{transition:opacity 1s}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions svg,#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions-add svg{height:2.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions[data-permission=hidden],#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions-add[data-permission=hidden]{color:var(--color-text-disabled)}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions[data-permission=view],#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions-add[data-permission=view]{color:var(--color-text)}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions[data-permission=approve],#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions-add[data-permission=approve]{color:var(--color-active)}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tbody.striped tr{background:var(--color-background-lightgray);height:3.7rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tbody.striped tr.spacer{height:auto;background:none}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot{position:sticky;inset-block-end:0;z-index:1;background:var(--white)}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot td{padding-top:0;padding-bottom:0}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot td select.columnspan{width:100%}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot td select{width:100%;border-radius:.5rem;transition:height 1s;color:var(--color-text)}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot td select option.invisible{color:var(--color-text-disabled);text-decoration:line-through}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot td select.batch-mode{height:10.7rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot tr.batch-controls td{padding-top:0;padding-bottom:0;position:relative;overflow:hidden;transition:all 1s .5s,opacity 1s 0s;opacity:0;border-top:.1rem solid var(--color-border-gray)}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot tr.batch-controls td>div,#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot tr.batch-controls td>button,#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot tr.batch-controls td>input[type=checkbox]{position:absolute;top:.5rem;left:50%}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot tr.batch-controls td>div{display:flex;gap:1rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot tr.batch-controls td>button{margin-left:-1.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot tr.batch-controls td>input[type=checkbox]{left:inherit;top:.2rem;right:.6rem}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table tfoot tr.batch-controls .departments-select-all.empty-list{opacity:0 !important;pointer-events:none !important}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table.batch-mode th.buttons button,#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table.batch-mode td.buttons button{opacity:0;pointer-events:none}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table.batch-mode th.buttons input[type=checkbox],#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table.batch-mode td.buttons input[type=checkbox]{opacity:1;pointer-events:inherit}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table.batch-mode tfoot tr.batch-controls td{padding-top:3.5rem;transition:all 1s 0s,opacity 1s .5s;opacity:1}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments .add-remove-buttons .department-remove,#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments .add-remove-buttons .department-add,#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments .add-remove-buttons .departments-remove,#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments .add-remove-buttons .departments-add{border:1px solid}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-substituted-by .buttons{display:flex;justify-content:flex-end;gap:1rem;width:100%}#page-admin-users-dialog .users-editor-layout .users-editor-content .permissions-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(25rem, 1fr));gap:2rem}#page-admin-users-dialog .users-editor-layout .users-editor-content .permissions-grid .permissions-section .permissions-section-title{font-size:2rem;font-weight:400;margin-bottom:.5rem;padding-bottom:.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content .permissions-grid .permissions-section .permissions-section-title:not(:first-child){margin-top:3rem}#page-admin-users-dialog .users-editor-layout .users-editor-content .permissions-grid .permissions-section label.permission-checkbox{display:flex;align-items:center;gap:.2rem;margin:.7em 0}#page-admin-users-dialog .users-editor-layout .users-editor-content .permissions-grid .permissions-section label.permission-checkbox input[type=checkbox]{flex-shrink:0}#page-admin-users-dialog .users-editor-layout .users-editor-content .permissions-grid .permissions-section label.permission-checkbox .checkbox-text{font-weight:400;white-space:normal}#page-admin-users-dialog .users-editor-layout .users-editor-content .permissions-grid .permissions-section .permission-dropdowns .control-group label{display:flex;flex-direction:column;align-items:flex-start}#page-admin-users-dialog .users-editor-layout .users-editor-content .permissions-grid .permissions-section .permission-dropdowns .control-group label select{width:100%}#page-admin-users-dialog .users-editor-layout .users-editor-content .permission-dropdowns .control-group label{display:flex;flex-direction:column;align-items:flex-start}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-approvallevels{display:flex;flex-direction:column;gap:2rem}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-approvallevels .approval-level-container{border:1px solid var(--color-border-gray);border-radius:.8rem;padding:2rem}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-comments .tab-subtitle{font-size:1.7rem;color:var(--color-text);margin-bottom:2rem}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-comments .permission-dropdowns{display:flex;flex-direction:column;gap:2rem}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-comments .permission-dropdowns .comment-group{border:1px solid var(--color-border-gray);border-radius:.8rem;padding:2rem}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-comments .permission-dropdowns .comment-group .comment-group-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-comments .permission-dropdowns .comment-group .control-group{padding-left:5%}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-comments .permission-dropdowns .comment-group .control-group:not(:last-child){margin-bottom:1.5rem}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-comments .permission-dropdowns .comment-group .control-group label{display:flex;flex-direction:row;align-items:center;gap:2rem}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-comments .permission-dropdowns .comment-group .control-group label .caption{flex:0 0 42rem;width:42rem;font-weight:normal}#page-admin-users-dialog .users-editor-layout .users-editor-content #page-admin-users-edit-tab-comments .permission-dropdowns .comment-group .control-group label select{flex:1 1 auto;width:auto;max-width:40rem}#page-admin-users-dialog .users-editor-layout .users-editor-content .checkboxes label.permission-checkbox{display:flex;align-items:center;gap:1rem;margin:.7em 0}#page-admin-users-dialog .users-editor-layout .users-editor-content .checkboxes label.permission-checkbox input[type=checkbox]{flex-shrink:0}#page-admin-users-dialog .users-editor-layout .users-editor-content .checkboxes label.permission-checkbox .checkbox-text{font-weight:400;white-space:normal}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions[data-permission=view],#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions-add[data-permission=view]{mask-image:url('/images/svg/view.svg');mask-size:contain;mask-repeat:no-repeat;background-color:var(--color-text)}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions[data-permission=approve],#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions-add[data-permission=approve]{mask-image:url('/images/svg/check.svg');mask-size:contain;mask-repeat:no-repeat;background-color:var(--color-active)}#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions[data-permission=hidden],#page-admin-users-dialog .users-editor-layout .users-editor-content div.departments table td button.department-permissions-add[data-permission=hidden]{mask-image:url('/images/svg/hidden.svg');mask-size:contain;mask-repeat:no-repeat;background-color:var(--color-text-disabled)}.admin-page.export-page button{text-transform:uppercase;white-space:nowrap;margin:0;min-width:22rem}.admin-page.export-page .control-container:first-of-type{padding-top:0}.admin-page.export-page .export-main label{margin:0;font-weight:500}.admin-page.export-page .export-main .export-full{display:grid;grid-auto-columns:max-content;grid-template-columns:repeat(auto-fit, minmax(34rem, max-content));gap:3rem}.admin-page.export-page .export-main .export-full .using-data-info{grid-column-start:1;grid-column-end:3;text-align:justify;max-width:70rem}.admin-page.export-page .export-main .export-full .export-instance{padding-top:0}.admin-page.export-page .export-main .export-full .export-instance .caption{white-space:nowrap}.admin-page.export-page .export-main .export-full .export-instance .controls{display:flex;flex-direction:column;gap:1rem}.admin-page.export-page .export-main .export-full .export-instance .controls .status{white-space:nowrap}.admin-page.export-page .export-main .export-full .export-instance .controls .status>div{display:inline}.admin-page.export-page .export-main .export-full .export-instance .controls .status>div:first-child{font-weight:700}.admin-page.export-page .export-main .export-full .export-instance .controls .download,.admin-page.export-page .export-main .export-full .export-instance .controls .manual-queue{min-height:5.5rem}.admin-page.export-page .export-main .export-full .export-instance .controls .download button,.admin-page.export-page .export-main .export-full .export-instance .controls .manual-queue button{min-height:5.5rem}.admin-page.export-page .export-main .export-full .export-instance .controls .download button svg,.admin-page.export-page .export-main .export-full .export-instance .controls .manual-queue button svg{font-size:120%}.admin-page.export-page .export-main .export-full .export-instance .controls .expander{font-weight:700}.admin-page.export-page .export-main .export-full .export-instance .controls .expander .expander-handle{font-size:75%}.admin-page.export-page .export-main .export-full .export-instance .controls .file-format{display:grid;grid-template-columns:max-content max-content;gap:1rem;overflow:hidden;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s ease,padding .5s ease,margin .5s ease,line-height .5s ease,gap .5s ease}.admin-page.export-page .export-main .export-full .export-instance .controls .file-format:not(.expanded){line-height:0;padding:0;margin:0;gap:0;opacity:0}.admin-page.export-page .export-main .export-full .export-instance .controls .file-format .file-type{grid-column-start:1;grid-column-end:-1}.admin-page.export-page .export-main .export-full .export-instance .controls .file-format .file-type>div:first-of-type{font-weight:700}.admin-page.export-page .export-main .export-full .export-instance .controls .file-format .file-format-details{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1}.admin-page.export-page .export-main .export-full .export-instance .controls .file-format .file-format-details>div:first-of-type{font-weight:700}.admin-page.export-page .export-main .export-full .export-instance .controls .file-format .file-type>div:first-of-type{display:block}.admin-page.export-page .export-main .export-incremental{display:flex;flex-direction:column;gap:1rem}.admin-page.export-page .export-main .export-incremental .control-container{gap:1rem}.admin-page.export-page .export-main .export-incremental .control-container span{padding:2rem 0}.admin-page.export-page .export-check .results{position:relative}.admin-page.export-page .export-check .results .errors,.admin-page.export-page .export-check .results .no-errors{display:flex;flex-direction:column;gap:1rem;padding:2.5rem 2rem;border-radius:.5rem;margin-bottom:2rem;min-height:13rem}.admin-page.export-page .export-check .results .errors>.caption,.admin-page.export-page .export-check .results .no-errors>.caption{font-size:111%;font-weight:700}.admin-page.export-page .export-check .results .errors>div,.admin-page.export-page .export-check .results .no-errors>div{line-height:1.4}.admin-page.export-page .export-check .results .no-errors{border:.2rem solid var(--color-state-success)}.admin-page.export-page .export-check .results .no-errors::before{content:' ';position:absolute;right:1.5rem;top:1.5rem;display:block;width:10rem;height:10rem;background:var(--color-state-success);mask-image:url(/static/messagebox-information.svg);mask-size:100%;mask-position:center;pointer-events:none;opacity:.2}.admin-page.export-page .export-check .results .errors{border:.2rem solid var(--color-border-error);background:var(--color-background-error)}.admin-page.export-page .export-check .results .errors::before{content:' ';position:absolute;right:1.5rem;top:1.5rem;display:block;width:10rem;height:10rem;background:var(--color-state-error);mask-image:url(/static/messagebox-warning.svg);mask-size:100%;mask-position:center;pointer-events:none;opacity:.2}.admin-page.export-page .export-check .results .errors .export-check-problems{display:flex;flex-direction:column;gap:1rem;align-items:baseline;justify-content:flex-start}.admin-page.export-page .export-check .results .errors .export-check-problems .error-message{font-weight:700;cursor:pointer}.admin-page.export-page .export-check .results .errors .export-check-problems .error-message .expander-handle{font-size:80%;margin-left:.5rem;color:var(--color-text)}.admin-page.export-page .export-check .results .errors .export-check-problems .error-item,.admin-page.export-page .export-check .results .errors .export-check-problems .error-items-list{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s ease,padding .5s ease,margin .5s ease,line-height .5s ease}.admin-page.export-page .export-check .results .errors .export-check-problems .error-items-list:not(.expanded){opacity:0}.admin-page.export-page .export-check .results .errors .export-check-problems .error-items-list:not(.expanded) .error-item{margin:0;line-height:0}.admin-page.export-page .export-check .results .errors .export-check-problems .error-items-list .error-item{margin:1rem 0;overflow:hidden}.admin-page.export-page .export-sessions-list{display:grid;grid-template-columns:repeat(3, minmax(max-content, 1fr));gap:2rem}.admin-page.export-page .export-sessions-list .session{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1;position:relative;background:var(--color-background-gray);padding:2rem 1.5rem;font-weight:700}.admin-page.export-page .export-sessions-list .session.revoked::before,.admin-page.export-page .export-sessions-list .session.completed::before{content:' ';display:block;position:absolute;top:0;bottom:0;left:0;width:.5rem;pointer-events:none}.admin-page.export-page .export-sessions-list .session.revoked::before{background:var(--color-state-error)}.admin-page.export-page .export-sessions-list .session.revoked .session-no{color:var(--color-state-error)}.admin-page.export-page .export-sessions-list .session.completed::before{background:var(--color-state-success)}.admin-page.export-page .export-sessions-list .session.completed .session-no{color:var(--color-state-success)}.admin-page.export-page .export-sessions-list .session>*{align-self:center}.admin-page.export-page .export-sessions-list .session .session-no{grid-column-start:1;grid-column-end:-1;min-height:3.5rem}.admin-page.export-page .export-sessions-list .session .session-date{grid-column:2}.admin-page.export-page .export-sessions-list .session .buttons{grid-column:3;justify-self:flex-end;display:flex;flex-direction:row;gap:1rem}.admin-page.export-page .export-sessions-list .session .buttons .btn-unrevoke{color:var(--color-state-error);border-color:currentColor}.admin-page.export-page .export-sessions-list .session .buttons .btn-mark-incomplete{color:var(--color-state-success);border-color:currentColor}.admin-page.export-page .export-sessions-list .session .session-object-type{grid-column:1;display:flex;flex-direction:row;align-items:center;gap:1rem;min-height:5rem}.admin-page.export-page .export-sessions-list .session .session-object-type:nth-of-type(1){grid-row:2}.admin-page.export-page .export-sessions-list .session .session-object-type:nth-of-type(2){grid-row:4}.admin-page.export-page .export-sessions-list .session .session-object-type:nth-of-type(3){grid-row:6}.admin-page.export-page .export-sessions-list .session .session-object-type:nth-of-type(4){grid-row:8}.admin-page.export-page .export-sessions-list .session .session-object-type:nth-of-type(5){grid-row:10}.admin-page.export-page .export-sessions-list .session .session-object-type:nth-of-type(6){grid-row:12}.admin-page.export-page .export-sessions-list .session .session-object-type:nth-of-type(7){grid-row:14}.admin-page.export-page .export-sessions-list .session .session-object-type:nth-of-type(8){grid-row:16}.admin-page.export-page .export-sessions-list .session .session-object-type:nth-of-type(9){grid-row:18}.admin-page.export-page .export-sessions-list .session .session-object-type:nth-of-type(10){grid-row:20}.admin-page.export-page .export-sessions-list .session .session-object-type .expander-handle{font-size:80%}.admin-page.export-page .export-sessions-list .session .object,.admin-page.export-page .export-sessions-list .session .objects{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,opacity .5s ease,padding .5s ease,margin .5s ease,line-height .5s ease,row-gap .5s ease}.admin-page.export-page .export-sessions-list .session .objects{--export-object-list-columns:5;--export-object-list-gap:2rem;grid-column-start:1;grid-column-end:-1;font-weight:400;font-size:111%;display:grid;grid-template-columns:repeat(var(--export-object-list-columns), calc((100% - (calc(var(--export-object-list-columns) - 1) * var(--export-object-list-gap))) / var(--export-object-list-columns)));column-gap:var(--export-object-list-gap);row-gap:var(--export-object-list-gap);margin-top:2rem;margin-bottom:1rem}.admin-page.export-page .export-sessions-list .session .objects.object-type-Invoice,.admin-page.export-page .export-sessions-list .session .objects.object-type-InvoiceV2,.admin-page.export-page .export-sessions-list .session .objects.object-type-PettyTopsheet{--export-object-list-columns:3}.admin-page.export-page .export-sessions-list .session .objects:not(.expanded){opacity:0;margin:0;padding:0;row-gap:0}.admin-page.export-page .export-sessions-list .session .objects:not(.expanded) .object{margin:0;line-height:0}.admin-page.export-page .export-sessions-list .session .objects.object-type-PO .object,.admin-page.export-page .export-sessions-list .session .objects.object-type-InvoiceV2 .object,.admin-page.export-page .export-sessions-list .session .objects.object-type-PettyTopsheet .object{cursor:pointer;color:var(--color-active)}.admin-page.export-page .export-sessions-list .session .objects.object-type-PO .object:hover,.admin-page.export-page .export-sessions-list .session .objects.object-type-InvoiceV2 .object:hover,.admin-page.export-page .export-sessions-list .session .objects.object-type-PettyTopsheet .object:hover{text-decoration:underline}.admin-page.export-page .export-sessions-list .session .objects .object{overflow:hidden}.page-admin-export-extension-account-code-structure-dialog form{display:grid;grid-template-columns:minmax(50rem, auto) minmax(8rem, min-content) minmax(8rem, min-content) minmax(8rem, min-content) max-content;column-gap:1rem;row-gap:1rem;align-items:center}.page-admin-export-extension-account-code-structure-dialog form .buttons{justify-self:flex-end}.page-admin-export-extension-account-code-structure-dialog form button.link{font-size:125%}.page-admin-export-extension-account-code-structure-dialog form header{font-weight:700}.page-admin-export-extension-account-code-structure-dialog form header button{min-width:unset;font-size:125%}.page-admin-export-extension-account-code-structure-dialog form main{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1;row-gap:1rem;align-items:center}.page-admin-export-extension-account-code-structure-dialog form main input{width:100%}.page-admin-export-extension-account-code-structure-dialog form main .end,.page-admin-export-extension-account-code-structure-dialog form main .start{width:8rem}.page-admin-export-extension-account-code-structure-dialog form main .delimiter input{text-align:center}.page-admin-export-3rd-party-cc-currency-dialog form{display:grid;grid-template-columns:max-content max-content auto max-content;column-gap:1rem;row-gap:1rem}.page-admin-export-3rd-party-cc-currency-dialog form header{font-weight:700}.page-admin-export-3rd-party-cc-currency-dialog form main{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1;row-gap:1rem;align-items:center}.page-admin-export-3rd-party-cc-currency-dialog form main button.link{font-size:125%}.page-admin-export-3rd-party-cc-currency-dialog form footer{display:flex;grid-column-start:1;grid-column-end:-2}.page-admin-export-3rd-party-cc-currency-dialog form footer>*{flex-grow:1}.page-admin-export-extension-psl-batch-selector header .caption,.page-admin-export-extension-pslpc-batch-selector header .caption{display:none}.page-admin-export-extension-psl-batch-selector header .filter,.page-admin-export-extension-pslpc-batch-selector header .filter{padding-top:.5rem}.page-admin-export-extension-ap-batch-selector.ui-widget.ui-widget-content,.page-admin-export-extension-psl-batch-selector.ui-widget.ui-widget-content,.page-admin-export-extension-sesam-batch-selector.ui-widget.ui-widget-content,.page-admin-export-extension-pslpc-batch-selector.ui-widget.ui-widget-content{border:none;padding:0}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector{display:flex;flex-direction:row;align-items:stretch}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector>*,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector>*,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector>*,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector>*{flex-grow:1;flex-shrink:1}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation{flex-grow:0;position:sticky;top:1rem;background:var(--white);border-radius:.8rem;font-size:1.9rem;font-weight:700;padding-top:7rem;margin-left:1.5rem;border-radius:0}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list{display:flex;flex-direction:column;border:none;list-style:none;margin:0;padding:0;min-width:27rem;border-radius:0}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item{border:none;border-bottom:.1rem solid var(--color-border-gray);cursor:pointer}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:last-child,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:last-child,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:last-child,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:last-child{border-bottom:none}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item a,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item a,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item a,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item a{text-decoration:none;color:var(--color-text);display:block;width:100%;padding:1.5rem 1rem}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item a:focus-within,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item a:focus-within,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item a:focus-within,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item a:focus-within{outline:none}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:hover,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:hover,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:hover,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:hover{background:var(--color-background-lightgray)}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:hover a,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:hover a,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:hover a,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item:hover a{color:var(--color-active)}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current,.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active{border:none;border-bottom:.1rem solid var(--color-border-gray);background:var(--white)}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current a,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current a,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current a,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current a,.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active a,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active a,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active a,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active a{color:var(--color-links)}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current:last-child,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current:last-child,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current:last-child,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.current:last-child,.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active:last-child,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active:last-child,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active:last-child,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-active:last-child{border-bottom:none}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-hover,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-hover,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-hover,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-hover,.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-focus,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-focus,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-focus,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-focus{border:none;border-bottom:.1rem solid var(--color-border-gray)}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-hover:last-child,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-hover:last-child,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-hover:last-child,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-hover:last-child,.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-focus:last-child,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-focus:last-child,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-focus:last-child,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.ui-state-focus:last-child{border-bottom:none}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.error a,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.error a,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.error a,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .navigation .nav-list .nav-item.error a{color:var(--color-text-error)}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export{--input-border-radius:.5rem;padding:0;padding-top:1.5rem;margin-left:1.5rem}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector{display:grid;row-gap:1rem;column-gap:2rem;padding:0;padding-left:.5rem;padding-right:1.5rem;scrollbar-width:thin;scrollbar-gutter:stable;overflow:auto}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector.purchase-orders,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector.purchase-orders,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector.purchase-orders,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector.purchase-orders{grid-template-columns:max-content max-content max-content max-content auto max-content}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector.invoices,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector.invoices,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector.invoices,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector.invoices{grid-template-columns:max-content max-content auto max-content max-content}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector.topsheets,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector.topsheets,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector.topsheets,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector.topsheets{grid-template-columns:max-content max-content auto max-content max-content max-content}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector main,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector main,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector main,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector main,.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header,.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector main .row,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector main .row,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector main .row,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector main .row,.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector .column-header,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector .column-header,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector .column-header,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector .column-header{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header,.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector footer,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector footer,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector footer,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector footer{position:sticky;background:var(--white);z-index:1}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header{top:0}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header .caption,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header .caption,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header .caption,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header .caption{grid-column-start:1;grid-column-end:-1;padding-bottom:2rem;font-size:2.5rem;font-weight:500;line-height:4.5rem}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header .filter,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header .filter,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header .filter,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header .filter{grid-column-start:1;grid-column-end:-1;padding-bottom:1rem}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header .filter .input-container,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header .filter .input-container,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header .filter .input-container,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header .filter .input-container{max-width:45rem}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header .column-header,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header .column-header,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header .column-header,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header .column-header{font-weight:700;align-items:center;padding:0 1.5rem}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header .column-header>*,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header .column-header>*,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header .column-header>*,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header .column-header>*{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort],.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort],.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort],.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort]{cursor:pointer}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort]:hover,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort]:hover,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort]:hover,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort]:hover{text-decoration:underline}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort] svg,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort] svg,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort] svg,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort] svg{opacity:0;height:1.5em}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort].current-sort svg,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort].current-sort svg,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort].current-sort svg,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort].current-sort svg{opacity:1;transform:rotateX(180deg)}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort].current-sort.reverse svg,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort].current-sort.reverse svg,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort].current-sort.reverse svg,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector header .column-header [data-sort].current-sort.reverse svg{transform:rotateX(0deg)}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector main,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector main,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector main,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector main{row-gap:1.5rem;padding-bottom:1.5rem;font-weight:500}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector main .row,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector main .row,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector main .row,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector main .row{background:var(--color-background-gray);min-height:5rem;align-items:center;padding:0 1.5rem}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector main .selected,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector main .selected,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector main .selected,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector main .selected{padding:0}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector footer,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector footer,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector footer,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector footer{grid-column-start:1;grid-column-end:-1;justify-self:stretch;display:flex;flex-direction:column;gap:1.5rem;border-top:.2rem solid var(--color-border-gray);padding-top:1.5rem;text-align:right;bottom:0;font-weight:700;font-size:2.2rem}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector .no-data,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector .no-data,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector .no-data,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector .no-data{grid-column-start:1;grid-column-end:-1;text-align:center;font-weight:700}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector .selected,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector .selected,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector .selected,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector .selected{--input-border-radius:0}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector .selected input[type="checkbox"],.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector .selected input[type="checkbox"],.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector .selected input[type="checkbox"],.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector .selected input[type="checkbox"]{top:.2rem}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector .total,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector .total,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector .total,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector .total{text-align:right}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector .po-not-approved,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector .po-not-approved,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector .po-not-approved,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector .po-not-approved{display:block}.page-admin-export-extension-ap-batch-selector .export-extension-object-selector .object-export .selector .po-not-approved svg,.page-admin-export-extension-psl-batch-selector .export-extension-object-selector .object-export .selector .po-not-approved svg,.page-admin-export-extension-sesam-batch-selector .export-extension-object-selector .object-export .selector .po-not-approved svg,.page-admin-export-extension-pslpc-batch-selector .export-extension-object-selector .object-export .selector .po-not-approved svg{height:2.6rem;color:var(--color-state-error)}#page-admin-expenditures .expenditure-add{font-size:1.7rem;font-weight:600;color:var(--color-active);padding:10px 15px;border:2px solid var(--color-active);border-radius:4px;text-decoration:none}#page-admin-expenditures .expenditure-add:focus-within{outline:none}#page-admin-expenditures table th.buttons,#page-admin-expenditures table td.buttons{display:flex;justify-content:flex-end;gap:1rem}#page-admin-expenditures table thead tr{background:none}#page-admin-expenditures table td.deleted{opacity:.5}#page-admin-expenditures-editor .caption-title{font-size:2rem}#page-admin-expenditures-editor .mt-0{margin-top:0}#page-admin-expenditures-editor .pb-0{padding-bottom:0}#page-admin-expenditures-editor .expenditure-checkbox{display:flex;align-items:center;gap:1rem}#page-admin-expenditures-editor .expenditure-checkbox .checkbox-text{font-weight:600;min-width:20rem}#page-admin-expenditures-editor .expenditure-checkbox .info-text{font-size:1.7rem;margin:0}#page-admin-expenditures-editor .duration-additional .disabled{opacity:.5;pointer-events:none}#page-admin-used-and-consumed .used-and-consumed-add{font-size:1.7rem;font-weight:600;color:var(--color-active);padding:10px 15px;border:2px solid var(--color-active);border-radius:4px;text-decoration:none}#page-admin-used-and-consumed .used-and-consumed-add:focus-within{outline:none}#page-admin-used-and-consumed .settings-group{padding:2rem 0}#page-admin-used-and-consumed .used-and-consumed-checkbox{display:flex;align-items:center;gap:1rem}#page-admin-used-and-consumed .used-and-consumed-checkbox .checkbox-text{font-weight:600}#page-admin-used-and-consumed table th.buttons,#page-admin-used-and-consumed table td.buttons{display:flex;justify-content:flex-end;gap:1rem}#page-admin-used-and-consumed table thead tr{background:none}#page-admin-used-and-consumed-editor .caption-title{font-size:2rem}#page-admin-used-and-consumed-editor .controls-top-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem}#page-admin-used-and-consumed-editor .mt-0{margin-top:0}#page-admin-used-and-consumed-editor .pb-0{padding-bottom:0}#page-admin-used-and-consumed-editor .used-and-consumed-visible .is-visible-text{font-weight:600}#page-admin-used-and-consumed-editor .used-and-consumed-visible .info-text{font-size:1.7rem}#page-admin-pettycash label.input-container{margin-top:.2rem;margin-bottom:.2rem}#page-setup-welcome p,#page-setup-completed p{margin-top:0;margin-bottom:4.5rem}#page-setup-welcome .download-button,#page-setup-completed .download-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;font-size:1.7rem;font-weight:600;color:var(--color-active);padding:1.5rem 2rem;border:.3rem solid var(--color-active);border-radius:.8rem;text-decoration:none;width:fit-content;text-transform:uppercase;background:transparent;cursor:pointer}#page-setup-welcome .download-button:hover,#page-setup-completed .download-button:hover{color:var(--color-links);border-color:var(--color-links)}#page-setup-welcome .schedule-demo-new{display:inline-flex;align-items:center;gap:1rem}#page-setup-welcome .schedule-demo-new svg{width:1.8rem;height:1.8rem;flex-shrink:0;display:block}#page-setup-completed .setup-completed-actions{display:flex;justify-content:space-between;gap:1.5rem}#page-setup-completed .download-button{max-width:54rem;white-space:normal;line-height:1.3;text-align:left}#page-setup-completed .button,#page-setup-completed .page-button{display:flex;justify-content:flex-start}#page-new .part-menu .menu-item.additional div{order:-1}#page-new .part-menu .menu-item.additional svg{height:2.2rem;color:var(--color-active)}#page-new .part-tab .box section.control-container:has(> .caption){flex-direction:row;gap:2rem;padding:3.5rem 1rem}#page-new .part-tab .box section.control-container:has(> .caption) .caption{flex-basis:33rem;flex-shrink:0}#page-new .draft-controls{display:flex;flex-direction:column;gap:.5rem;margin:3.5rem 0;padding:0 2rem}#page-new .draft-controls .draftmode-toggle{color:var(--color-border-orange);border-color:var(--color-border-orange)}#page-new .draft-controls .draftmode-toggle:focus-within{outline-color:var(--color-border-orange)}#page-new .draft-controls .draft-mode{border:.2rem solid var(--color-border-orange);background-color:var(--color-background-lightorange);margin:3.25rem -3.7rem;margin-bottom:-5.1rem;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;font-size:2.2rem;text-align:center;line-height:9rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;white-space:nowrap;overflow:hidden}#page-new .draft-controls .draft-mode svg{position:absolute;left:2.6rem;height:7.5rem;color:color-mix(in hsl, var(--color-background-lightorange), var(--black) 15%)}#page-new #page-new-additional-information-items-amend-comment.required{color:var(--color-text-error)}#page-new #page-new-additional-information-items-amend-comment.required:hover{color:var(--color-text-error) !important}#page-new #page-new-additional-information-items-amend-comment.required svg{color:var(--color-text-error)}#page-new #page-new-additional-information-items-special{display:flex;flex-direction:row;justify-content:flex-start !important;align-items:center;gap:1rem}#page-new #page-new-additional-information-items-special>span{background:var(--color-text);mask-image:url('/images/svg/select-empty.svg');width:3rem;height:3rem;margin-top:-0.75rem;position:relative;top:.2rem}#page-new #page-new-additional-information-items-special.checked>span{mask-image:url('/images/svg/select-filled.svg');background:var(--color-links)}#page-new #page-new-additional-information-items-special:hover:not(.checked)>span{background:var(--color-active)}#page-new-delivery-address-editor,#page-new-comment-editor,#page-new-amend-comment-editor{position:relative}#page-new-delivery-address-editor input,#page-new-comment-editor input,#page-new-amend-comment-editor input,#page-new-delivery-address-editor select,#page-new-comment-editor select,#page-new-amend-comment-editor select,#page-new-delivery-address-editor textarea,#page-new-comment-editor textarea,#page-new-amend-comment-editor textarea{width:300px;height:150px}#page-new-delivery-address-editor .button-save,#page-new-comment-editor .button-save,#page-new-amend-comment-editor .button-save,#page-new-delivery-address-editor .button-delete,#page-new-comment-editor .button-delete,#page-new-amend-comment-editor .button-delete{display:inline}#page-new-delivery-address-editor .button-save,#page-new-comment-editor .button-save,#page-new-amend-comment-editor .button-save{position:relative;left:100px}#page-new-drafts-list-dialog>div{position:absolute;top:0;left:1rem;right:0;bottom:0;overflow-x:hidden;overflow-y:scroll;display:grid;grid-template-columns:auto max-content max-content;grid-auto-rows:max-content;gap:1rem}#page-new-drafts-list-dialog>div>section{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:4}#page-new-drafts-list-dialog>div>.head{font-size:1.8rem;font-weight:bold;padding-top:3rem;padding-left:1rem;padding-bottom:1.5rem;border-bottom:.2rem solid var(--color-border-gray);position:sticky;top:0;background-color:var(--white);z-index:1}#page-new-drafts-list-dialog>div>.list>.item{padding:1rem 0;padding-left:1rem;display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:4;background-color:var(--white);border-bottom:1px solid var(--color-border-lightgray)}#page-new-drafts-list-dialog>div>.list>.item:nth-child(even){background-color:var(--color-background-lightgray)}#page-new-drafts-list-dialog>div>.list>.item:focus-within{border:.2rem solid var(--color-links)}#page-new-drafts-list-dialog>div>.list>.item:hover .details,#page-new-drafts-list-dialog>div>.list>.item:focus-within .details{max-height:1000rem;padding:1rem 0}#page-new-drafts-list-dialog>div>.list>.item .name,#page-new-drafts-list-dialog>div>.list>.item .saved,#page-new-drafts-list-dialog>div>.list>.item .buttons{align-content:center}#page-new-drafts-list-dialog>div>.list>.item .name{grid-column:1}#page-new-drafts-list-dialog>div>.list>.item .saved{grid-column:2}#page-new-drafts-list-dialog>div>.list>.item .buttons{grid-column:3;text-align:right}#page-new-drafts-list-dialog>div>.list>.item .buttons button{vertical-align:middle;margin:0 .5rem}#page-new-drafts-list-dialog>div>.list>.item .buttons .delete{font-size:2.5rem}#page-new-drafts-list-dialog>div>.list>.item .details{grid-column:1;max-height:0;overflow:hidden;padding:0;font-size:1.6rem}#page-new-drafts-list-dialog>div>.list>.item .details>*{margin-top:.7rem}#page-new-drafts-list-dialog>div>.list>.item .details .description{text-align:justify}#page-new-drafts-list-dialog>div>.list>.item .details .created,#page-new-drafts-list-dialog>div>.list>.item .details .last-saved{font-weight:700}#page-new-drafts-list-dialog table{width:100%}#page-new-drafts-list-dialog table thead th{font-size:1.4rem;font-weight:700}#page-new-drafts-save-dialog .description textarea,#page-new-templates-save-dialog .description textarea{min-height:20rem;resize:vertical}#page-new-drafts-save-dialog .info,#page-new-templates-save-dialog .info{display:flex;flex-direction:row}#page-new-drafts-save-dialog .info>div,#page-new-templates-save-dialog .info>div{flex-basis:50%}#page-new-drafts-save-dialog .info>div div,#page-new-templates-save-dialog .info>div div{font-weight:700}#page-new-department .department-supplier section .controls .control-group .supplier-name,#page-new-department .department-supplier section .controls .control-group .supplier-email,#page-new-department .department-supplier section .controls .control-group .supplier-street{flex-basis:75%}#page-new-department .department-supplier section .controls .control-group .supplier-zip,#page-new-department .department-supplier section .controls .control-group .supplier-code,#page-new-department .department-supplier section .controls .control-group .supplier-related-party{flex-basis:25%}#page-new-department .department-supplier section .controls .control-group .supplier-related-party .input-container{border-color:transparent;outline-color:transparent}#page-new-department .department-supplier section .controls .control-group .supplier-related-party .input-container:has(input.error:not([disabled])){border-color:var(--color-state-error);outline-color:var(--color-state-error);color:var(--color-text-error)}#page-new-department .department-supplier section .controls .control-group .supplier-related-party .input-container>div{display:flex;gap:1rem}#page-new-department .department-supplier section .controls .control-group .supplier-related-party .input-container>div label{min-width:5rem;margin:0}#page-new-department .department-supplier section+section{border-top:.2rem solid var(--color-border-gray)}#page-new-department .department-supplier .supplier-notification{padding:1.5rem;border-radius:.5rem;font-size:1.7rem;background-color:var(--color-background-success);border:1px solid var(--color-state-success);color:var(--color-state-success);display:block;margin-top:2rem;color:var(--black)}#page-new-department .department-supplier .supplier-notification .close{float:right;cursor:pointer;font-weight:bold}#page-new-used-and-consumed .input-container{border-color:transparent;outline-color:transparent}#page-new-used-and-consumed .input-container:has(input.error){border-color:var(--color-state-error);outline-color:var(--color-state-error);color:var(--color-text-error)}#page-new-used-and-consumed .input-container .radio-field,#page-new-used-and-consumed .input-container .checkbox-field{display:grid;grid-template-columns:max-content;grid-auto-rows:5rem;padding:0 .5rem;margin-top:-1.6rem}#page-new-used-and-consumed .input-container .radio-field>label,#page-new-used-and-consumed .input-container .checkbox-field>label{white-space:nowrap;margin:0}#page-new-used-and-consumed .required-notice{padding:1.5rem;border-radius:.5rem;font-size:1.7rem;display:block;margin-top:2rem;color:var(--black);border:.2rem solid var(--color-border-gray)}#page-new-used-and-consumed .required-notice.valid{background-color:var(--color-background-success);border-color:var(--color-state-success)}#page-new-used-and-consumed .required-notice.error{background-color:var(--color-background-error);border-color:var(--color-state-error)}#page-new-items .po-items:has(.item.item-validation-warning) .box-title .attention{display:block;color:var(--color-border-orange)}#page-new-items .po-items:has(.item.locked-budget, .item-duration.inactive-budget, .item.overbudget-hard, .item.item-validation-error, .item.error) .box-title{color:var(--color-text-error)}#page-new-items .po-items:has(.item.locked-budget, .item-duration.inactive-budget, .item.overbudget-hard, .item.item-validation-error, .item.error) .box-title .attention{display:block;color:var(--color-text-error)}#page-new-items .po-items .box-title{padding:0}#page-new-items .po-items .box-title>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem;padding:0 4rem;height:7rem}#page-new-items .po-items .box-title>div .total{flex-grow:1;display:flex;gap:1rem;justify-content:flex-end;text-transform:uppercase}#page-new-items .po-items .box-title>div .attention{display:none}#page-new-items .po-items .box-title>div .attention svg{height:4rem}#page-new-items .po-items .item-list{display:grid;grid-template-columns:max-content max-content auto max-content max-content}#page-new-items .po-items .item{font-size:2rem;display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:6;padding:2rem 0;border-top:.2rem solid var(--color-border-gray)}#page-new-items .po-items .item:first-child{padding-top:0;border-top:none}#page-new-items .po-items .item:last-child{padding-bottom:6rem}#page-new-items .po-items .item:first-child:last-child{padding-bottom:0}#page-new-items .po-items .item.error{color:var(--color-text-error)}#page-new-items .po-items .item.budget-pending-validation .item-communication-status{display:block}#page-new-items .po-items .item.budget-pending-validation .item-communication-status svg{animation:1s steps(8, jump-start) infinite DpoBusyIndicator;will-change:transform}#page-new-items .po-items .item:not(.locked-budget):not(.inactive-budget):not(.overbudget-hard):not(.overbudget-soft) .item-budget-status{display:none}#page-new-items .po-items .item:not(.item-validation-warning):not(.item-validation-error) .item-validation-icon{display:none}#page-new-items .po-items .item:not(.error) .item-error-icon{display:none}#page-new-items .po-items .item.item-validation-error.error .item-error-icon{display:none}#page-new-items .po-items .item.locked-budget,#page-new-items .po-items .item.inactive-budget,#page-new-items .po-items .item.overbudget-hard{color:var(--color-text-error)}#page-new-items .po-items .item.locked-budget .item-budget-status,#page-new-items .po-items .item.inactive-budget .item-budget-status,#page-new-items .po-items .item.overbudget-hard .item-budget-status{color:var(--color-text-error)}#page-new-items .po-items .item.overbudget-soft .item-budget-status{color:var(--color-border-orange)}#page-new-items .po-items .item.item-validation-warning .item-validation-icon{color:var(--color-border-orange)}#page-new-items .po-items .item.item-validation-error{color:var(--color-text-error)}#page-new-items .po-items .item.item-validation-error .item-validation-icon{color:var(--color-text-error)}#page-new-items .po-items .item .item-edit-area,#page-new-items .po-items .item.item-edit-area{cursor:pointer}#page-new-items .po-items .item .error-indicator{display:flex;align-items:center;justify-content:flex-start;max-width:90rem}#page-new-items .po-items .item .error-indicator .icon{height:4rem}#page-new-items .po-items .item .error-indicator svg{height:4rem}#page-new-items .po-items .item .error-indicator .error-text{border:.4rem solid currentColor;padding:.45rem 1rem;padding-left:2.75rem;margin-left:-2rem;border-left:none;border-top-right-radius:.8rem;border-bottom-right-radius:.8rem;text-transform:uppercase;font-size:1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#page-new-items .po-items .item .left{display:flex;flex-direction:column;justify-content:flex-start;padding-right:2rem}#page-new-items .po-items .item .left .header{font-size:2rem;font-weight:700}#page-new-items .po-items .item .left .header more-button{color:var(--color-active)}#page-new-items .po-items .item .left .buttons{padding:1rem 0}#page-new-items .po-items .item .left .buttons button{font-size:2.5rem}#page-new-items .po-items .item .left .buttons button+button{margin-left:.75rem}#page-new-items .po-items .item .item-communication-status{display:none;color:var(--color-text-gray)}#page-new-items .po-items .item .item-communication-status svg{height:3rem}#page-new-items .po-items .item .expander{align-items:flex-start}#page-new-items .po-items .item .information{display:flex;flex-direction:column;gap:.5rem;padding:0 2rem}#page-new-items .po-items .item .information .item-expenditure{font-size:1.7rem;text-transform:uppercase}#page-new-items .po-items .item .information .item-duration{font-size:1.7rem}#page-new-items .po-items .item .unit-price,#page-new-items .po-items .item .total-price{display:flex;flex-direction:column;gap:.5rem;padding-left:2rem;text-align:right}#page-new-items .po-items .item .unit-price .header,#page-new-items .po-items .item .total-price .header{font-size:1.7rem;font-weight:700}#page-new-items .po-items .item .unit-price .conversion-header,#page-new-items .po-items .item .total-price .conversion-header{font-size:1.7rem;text-transform:uppercase}#page-new-items .add-item{margin:4rem 0}#page-new-items .add-item button+button{margin-left:2rem}#page-new-items .lower-bar{background:var(--white);border:.2rem solid var(--color-border-gray);border-top:none;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem}#page-new-items .lower-bar>div{display:flex;flex-direction:row;justify-content:space-between;font-size:1.7rem;font-weight:700;padding:2rem 2rem 2rem 3rem;max-width:145rem}#page-new-items .lower-bar>div>div{display:flex;flex-direction:column;justify-content:center}#page-new-items .lower-bar>div>div div+div{margin-top:.5rem}#page-new-items .lower-bar>div>div .total{font-size:2.4rem}#page-new-items button.send{margin-bottom:0;background:var(--color-action-approve);color:var(--white);font-weight:700}#page-new-item-editor,.page-new-item-editor{max-width:100rem;scrollbar-gutter:auto;scroll-behavior:smooth;scrollbar-width:thin}#page-new-item-editor.dialog,.page-new-item-editor.dialog{min-width:100rem}#page-new-item-editor:not(.multiplier-use) .multiplier-field,.page-new-item-editor:not(.multiplier-use) .multiplier-field,#page-new-item-editor:not(.multiplier-use) .multiplier-times,.page-new-item-editor:not(.multiplier-use) .multiplier-times,#page-new-item-editor:not(.multiplier-use) .multipliertype-text,.page-new-item-editor:not(.multiplier-use) .multipliertype-text,#page-new-item-editor:not(.multiplier-use) .multipliertype-dropdown,.page-new-item-editor:not(.multiplier-use) .multipliertype-dropdown{display:none}#page-new-item-editor:not(.multiplier-allow-free) .multipliertype-text,.page-new-item-editor:not(.multiplier-allow-free) .multipliertype-text{display:none}#page-new-item-editor.multiplier-use.multiplier-allow-free .multipliertype-dropdown,.page-new-item-editor.multiplier-use.multiplier-allow-free .multipliertype-dropdown{display:none}#page-new-item-editor.multiplier-use .multiplier-times,.page-new-item-editor.multiplier-use .multiplier-times{flex-basis:auto !important;margin-left:-1.75rem;margin-right:-1.75rem}#page-new-item-editor.multiplier-use .multiplier-times .input-container,.page-new-item-editor.multiplier-use .multiplier-times .input-container{border:none;font-size:2.5rem}#page-new-item-editor section:first-child,.page-new-item-editor section:first-child{padding-top:0}#page-new-item-editor section+section,.page-new-item-editor section+section{margin-top:1rem}#page-new-item-editor section .controls .control-group .slide-container.horizontal,.page-new-item-editor section .controls .control-group .slide-container.horizontal{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,max-width .5s ease-in-out;max-width:50rem}#page-new-item-editor section .controls .control-group .slide-container.horizontal:not(.open),.page-new-item-editor section .controls .control-group .slide-container.horizontal:not(.open){max-width:0;overflow:hidden;margin-left:-2rem}#page-new-item-editor section .controls .control-group .slide-container.horizontal .caption,.page-new-item-editor section .controls .control-group .slide-container.horizontal .caption{white-space:nowrap}#page-new-item-editor section .controls .control-group .slide-container.vertical,.page-new-item-editor section .controls .control-group .slide-container.vertical{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,max-height .5s ease-in-out;max-height:5rem}#page-new-item-editor section .controls .control-group .slide-container.vertical:not(.open),.page-new-item-editor section .controls .control-group .slide-container.vertical:not(.open){max-height:0;overflow:hidden}#page-new-item-editor .account,.page-new-item-editor .account{flex-grow:1}#page-new-item-editor .account .dropdown-js .js-list-element,.page-new-item-editor .account .dropdown-js .js-list-element{cursor:pointer;text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;min-height:3rem}#page-new-item-editor .account .dropdown-js .js-list-element div.name-code,.page-new-item-editor .account .dropdown-js .js-list-element div.name-code,#page-new-item-editor .account .dropdown-js .js-list-element div.name-cat,.page-new-item-editor .account .dropdown-js .js-list-element div.name-cat{color:var(--color-text-gray)}#page-new-item-editor .account .dropdown-js .js-list-element.unselectable,.page-new-item-editor .account .dropdown-js .js-list-element.unselectable{cursor:initial}#page-new-item-editor .account .dropdown-js .js-list-element.unselectable div.name-code,.page-new-item-editor .account .dropdown-js .js-list-element.unselectable div.name-code,#page-new-item-editor .account .dropdown-js .js-list-element.unselectable div.name-cat,.page-new-item-editor .account .dropdown-js .js-list-element.unselectable div.name-cat,#page-new-item-editor .account .dropdown-js .js-list-element.unselectable div.name,.page-new-item-editor .account .dropdown-js .js-list-element.unselectable div.name{color:var(--color-text-disabled)}#page-new-item-editor .account .dropdown-js .categorized[level="1"],.page-new-item-editor .account .dropdown-js .categorized[level="1"]{margin-left:1rem}#page-new-item-editor .account .dropdown-js .categorized[level="2"],.page-new-item-editor .account .dropdown-js .categorized[level="2"]{margin-left:2rem}#page-new-item-editor .account .dropdown-js .categorized[level="3"],.page-new-item-editor .account .dropdown-js .categorized[level="3"]{margin-left:3rem}#page-new-item-editor .account .dropdown-js .categorized[level="4"],.page-new-item-editor .account .dropdown-js .categorized[level="4"]{margin-left:4rem}#page-new-item-editor .account .dropdown-js .categorized[level="5"],.page-new-item-editor .account .dropdown-js .categorized[level="5"]{margin-left:5rem}#page-new-item-editor .account .dropdown-js .categorized[level="6"],.page-new-item-editor .account .dropdown-js .categorized[level="6"]{margin-left:6rem}#page-new-item-editor .account .dropdown-js .categorized[level="7"],.page-new-item-editor .account .dropdown-js .categorized[level="7"]{margin-left:7rem}#page-new-item-editor .account .dropdown-js .categorized[level="8"],.page-new-item-editor .account .dropdown-js .categorized[level="8"]{margin-left:8rem}#page-new-item-editor .account .dropdown-js .categorized[level="9"],.page-new-item-editor .account .dropdown-js .categorized[level="9"]{margin-left:9rem}#page-new-item-editor .account .dropdown-js .categorized[level="10"],.page-new-item-editor .account .dropdown-js .categorized[level="10"]{margin-left:10rem}#page-new-item-editor vue-structuredcostcoding .CodeCodeRow,.page-new-item-editor vue-structuredcostcoding .CodeCodeRow{min-width:10rem}#page-new-item-editor vue-structuredcostcoding .CodeCodeRow:has(.dropdownInputGroup),.page-new-item-editor vue-structuredcostcoding .CodeCodeRow:has(.dropdownInputGroup){min-width:17rem}#page-new-item-editor form+form,.page-new-item-editor form+form{border-top:.2rem solid var(--color-border-gray)}#page-new-item-editor .components-container .component-form,.page-new-item-editor .components-container .component-form{padding-top:3rem}#page-new-item-editor .components-container .component-form+.component-form,.page-new-item-editor .components-container .component-form+.component-form{border-top:.2rem solid var(--color-border-gray)}#page-new-item-editor .components-container .component-form .control-container,.page-new-item-editor .components-container .component-form .control-container{padding-bottom:3rem}#page-new-item-editor textarea,.page-new-item-editor textarea{min-height:15rem}#page-new-items-success{display:flex;flex-direction:column;justify-content:center;color:var(--color-text);font-size:2rem;padding:6rem 5rem;text-align:center;min-width:60rem}#page-new-items-success .logo{color:var(--dark-blue);margin-bottom:2.5rem}#page-new-items-success .logo>svg{height:12rem}#page-new-items-success .heading{font-size:3.5rem;font-weight:700;margin-bottom:1rem}#page-new-items-success .notice{margin-bottom:2.5rem}#page-new-items-success .po-number{background:var(--color-background-gray);border-radius:.8rem;padding:3.5rem}#page-new-items-success .po-number>span{display:block;font-size:3rem;font-weight:700;margin-top:1.5rem}#page-new-items-success .buttons{margin-top:3.5rem;display:flex;flex-direction:row;justify-content:space-evenly;gap:5rem}#page-new-items-success .buttons>button{flex-grow:1;flex-shrink:0}#page-new-item-prompt-editor textarea{min-height:20rem;scrollbar-width:thin}#page-new-item-prompt-editor form{margin-bottom:7rem}.ui-autocomplete li.categorized.ui-menu-divider{display:none}.ui-autocomplete li.categorized[type="Category"]{padding:.4em .4em;font-weight:bold;border-bottom:.2rem solid var(--color-border-gray);zoom:1;float:left;clear:left;width:100%}.ui-autocomplete li.categorized[type="Category"]:hover{cursor:normal}.ui-autocomplete li.categorized[level="1"]{margin-left:1rem}.ui-autocomplete li.categorized[level="2"]{margin-left:2rem}.ui-autocomplete li.categorized[level="3"]{margin-left:3rem}.ui-autocomplete li.categorized[level="4"]{margin-left:4rem}.ui-autocomplete li.categorized[level="5"]{margin-left:5rem}.ui-autocomplete li.categorized[level="6"]{margin-left:6rem}.ui-autocomplete li.categorized[level="7"]{margin-left:7rem}.ui-autocomplete li.categorized[level="8"]{margin-left:8rem}.ui-autocomplete li.categorized[level="9"]{margin-left:9rem}.ui-autocomplete li.categorized[level="10"]{margin-left:10rem}#page-admin-accounts button.page-button{background-color:transparent;border:none;padding:0}#page-admin-accounts button.page-button:hover{color:var(--color-links)}#page-admin-accounts button.page-button.save,#page-admin-accounts button.page-button.cancel{padding:.7em 1.1em;font-size:1.8rem;font-weight:700;min-width:14rem;background:var(--white);color:var(--color-active);border:.2rem solid var(--color-active)}#page-admin-accounts button.page-button.save:hover,#page-admin-accounts button.page-button.cancel:hover{color:var(--color-active)}#page-admin-accounts button.page-button.save{background:var(--color-active);color:var(--white)}#page-admin-accounts button.page-button.save:hover{color:var(--white)}#page-admin-accounts button.page-button.small{font-size:1.5rem;min-height:3.8rem;padding:.5em 1em}#page-admin-accounts button.page-button svg{height:auto}#page-admin-accounts .muted{color:var(--color-text-gray)}#page-admin-accounts .small{font-size:1.5rem}#page-admin-accounts #admin-accounts-settings-wrap{display:flex;flex-direction:column;gap:0;padding:2rem 0}#page-admin-accounts #admin-accounts-settings-wrap.is-loading{opacity:.5;pointer-events:none}#page-admin-accounts #admin-accounts-settings-wrap>label:first-child{display:flex;align-items:flex-start;gap:1rem;font-size:1.8rem;font-weight:400;padding-bottom:2rem;margin-bottom:0;margin-top:0;border-bottom:.1rem solid var(--color-border-gray)}#page-admin-accounts #admin-accounts-settings-wrap>label:first-child input[type=checkbox]{flex-shrink:0;margin-top:.2rem}#page-admin-accounts #admin-accounts-settings-wrap>label:first-child .lock-label{display:flex;flex-direction:column;gap:.4rem;font-weight:600}#page-admin-accounts #admin-accounts-settings-wrap>label:first-child .lock-description{font-weight:400;color:var(--color-text-gray);font-size:1.6rem}#page-admin-accounts #admin-accounts-settings-wrap>label:first-child.no-hover{opacity:.5;pointer-events:none}#page-admin-accounts #admin-accounts-settings-wrap .display-settings-grid{margin-top:.5rem;width:70%}#page-admin-accounts #admin-accounts-settings-wrap .display-settings-grid .grid-header,#page-admin-accounts #admin-accounts-settings-wrap .display-settings-grid .grid-row{display:grid;grid-template-columns:22rem repeat(3, 1fr);align-items:center}#page-admin-accounts #admin-accounts-settings-wrap .display-settings-grid .grid-header{padding:1.2rem 0 .8rem}#page-admin-accounts #admin-accounts-settings-wrap .display-settings-grid .grid-header>div{font-size:1.8rem;font-weight:700;text-align:center}#page-admin-accounts #admin-accounts-settings-wrap .display-settings-grid .grid-header>div:first-child{text-align:left}#page-admin-accounts #admin-accounts-settings-wrap .display-settings-grid .grid-row{padding:.6rem 0}#page-admin-accounts #admin-accounts-settings-wrap .display-settings-grid .grid-row:last-child{border-bottom:none}#page-admin-accounts #admin-accounts-settings-wrap .display-settings-grid .grid-row .row-label{font-size:1.8rem;font-weight:600;color:var(--color-text)}#page-admin-accounts #admin-accounts-settings-wrap .display-settings-grid .grid-row label.radio-cell{display:flex;justify-content:center;align-items:center;margin:0;padding:.8rem 0;cursor:pointer}#page-admin-accounts #admin-accounts-settings-wrap .display-settings-grid .grid-row label.radio-cell input[type=radio]{cursor:pointer}#page-admin-accounts #admin-accounts-settings-wrap .form-error{font-size:1.6rem;color:var(--color-text-error);margin-top:1rem}#page-admin-accounts #accounts-list .box-title .addAccount{white-space:nowrap}#page-admin-accounts #accounts-list .box-content{padding-top:2rem}#page-admin-accounts #accounts-list .search-wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}#page-admin-accounts #accounts-list .search-wrap .inner{flex-grow:1}#page-admin-accounts #accounts-list .search-wrap .inner input.search{width:100%;max-width:55rem}#page-admin-accounts #accounts-list .search-wrap .muted{white-space:nowrap}#page-admin-accounts #accounts-list .list-wrap{display:flex;flex-direction:column}#page-admin-accounts #accounts-list .list-header,#page-admin-accounts #accounts-list .list-row{display:grid;grid-template-columns:1fr 4fr 14rem;align-items:center;gap:1rem}#page-admin-accounts #accounts-list .list-header{padding:0 2rem .6rem}#page-admin-accounts #accounts-list .list-header .col{font-size:1.6rem;font-weight:700;color:var(--black);text-transform:uppercase;letter-spacing:.04em}#page-admin-accounts #accounts-list .list-row{background:var(--color-background-lightgray);padding:0rem 2rem;font-size:2rem;margin-top:1rem}#page-admin-accounts #accounts-list .list-row.same-group{margin-top:0}#page-admin-accounts #accounts-list .list-row.is-hidden .name,#page-admin-accounts #accounts-list .list-row.is-hidden .code{opacity:.55}#page-admin-accounts #accounts-list .list-row.is-locked .col.name .name-text{color:var(--black)}#page-admin-accounts #accounts-list .list-row .col.name{font-weight:400}#page-admin-accounts #accounts-list .list-row .col.name .bold{font-weight:600}#page-admin-accounts #accounts-list .list-row .col.code{font-size:1.9rem;color:var(--black);position:relative}#page-admin-accounts #accounts-list .list-row .col.code::before{content:'';position:absolute;left:0;top:50%;width:calc(var(--indent-level, 0) * 20px - 4px);height:.3rem;background:var(--color-border-gray);pointer-events:none;display:block}#page-admin-accounts #accounts-list .list-row .col.actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-shrink:0;white-space:nowrap}#page-admin-accounts #accounts-list .list-row .col.actions .icons{display:flex;align-items:center;gap:.5rem;color:var(--black);font-size:1.6rem;margin-right:.5rem}#page-admin-accounts #accounts-list .pager{display:flex;align-items:center;gap:1.5rem;justify-content:space-between;flex-wrap:wrap;margin-top:2rem;padding-top:2rem;border-top:.1rem solid var(--color-border-gray)}#page-admin-accounts #accounts-list .pager .pager-meta{flex:1 1 auto;display:flex;align-items:center;gap:1rem;justify-content:flex-start;text-align:left;color:var(--black)}#page-admin-accounts #accounts-list .pager .pager-meta span{font-size:1.8rem}#page-admin-accounts #accounts-list .pager .pager-meta .pager-summary{white-space:nowrap}#page-admin-accounts #accounts-list .pager .pager-controls{display:flex;align-items:center;gap:.8rem;justify-content:flex-end;flex:0 0 auto}#page-admin-accounts #accounts-list .pager .pager-controls button{border:.3rem solid var(--color-border-gray);border-radius:.4rem;margin:0;padding:.5rem;color:var(--black);transition:all .2s ease;width:3.9rem}#page-admin-accounts #accounts-list .pager .pager-controls button svg{display:block;height:1.6rem}#page-admin-accounts #accounts-list .pager .pager-controls button:hover:not([disabled]){border-color:var(--color-links)}#page-admin-accounts #accounts-list .pager .pager-controls button.next svg{transform:rotate(180deg)}#page-admin-accounts #accounts-list .pager .muted{text-align:left}#page-admin-accounts #accounts-list .pager button.page-button.active{border-color:var(--color-links);color:var(--color-links)}#page-admin-accounts #accounts-list .pager select.page-size{border:.3rem solid var(--color-border-gray);border-radius:.4rem;color:var(--black);width:10rem;min-height:auto;padding:.4rem .8rem;font-size:1.5rem;transition:border-color .2s ease}#page-admin-accounts #accounts-list .pager select.page-size:hover,#page-admin-accounts #accounts-list .pager select.page-size:focus{border-color:var(--color-links)}#page-admin-accounts table th.buttons,#page-admin-accounts table td.buttons{display:flex;justify-content:flex-end;gap:1rem}#page-admin-accounts .modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);display:flex;align-items:center;justify-content:center;z-index:200}#page-admin-accounts .modal{background:var(--white);border-radius:var(--control-border-radius, .8rem);border:.1rem solid var(--color-border-gray);box-shadow:0 .5rem 2rem rgba(0,0,0,0.15);width:90rem;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;font-size:1.8rem}#page-admin-accounts .modal.small{width:40rem}#page-admin-accounts .modal .modal-header{display:flex;align-items:center;gap:1rem;padding:1.5rem 2.5rem;border-bottom:.2rem solid var(--color-border-gray)}#page-admin-accounts .modal .modal-header .modal-title{flex-grow:1;font-size:2.2rem;font-weight:700}#page-admin-accounts .modal .modal-body{flex-grow:1;overflow-y:auto;padding:2rem 2.5rem}#page-admin-accounts .modal .modal-body fieldset{border:none;padding:0;margin:0}#page-admin-accounts .modal .modal-body p.notice{font-size:1.7rem;font-style:italic;color:var(--color-text-darkgray);margin-bottom:1.5rem}#page-admin-accounts .modal .modal-body input.columnspan,#page-admin-accounts .modal .modal-body select.columnspan{width:100%}#page-admin-accounts .modal .modal-body hr{border:none;border-top:.1rem solid var(--color-border-gray);margin:1.5rem 0}#page-admin-accounts .modal .modal-body .form-error{font-size:1.6rem;color:var(--color-text-error);margin-top:.4rem}#page-admin-accounts .modal .modal-body .autocomplete{position:relative;width:100%}#page-admin-accounts .modal .modal-body .autocomplete .autocomplete-menu{position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--white);border:.2rem solid var(--color-border-gray);border-top:none;max-height:20rem;overflow-y:auto;display:flex;flex-direction:column}#page-admin-accounts .modal .modal-body .autocomplete .autocomplete-menu .autocomplete-item{display:block;width:100%;text-align:left;padding:.8rem 1.2rem;font-size:1.8rem;background:var(--white);border:none;border-radius:0;min-height:unset;text-transform:none;font-weight:400;cursor:pointer}#page-admin-accounts .modal .modal-body .autocomplete .autocomplete-menu .autocomplete-item:hover{background:var(--color-background-lightgray)}#page-admin-accounts .modal .modal-body .autocomplete .autocomplete-menu .autocomplete-item .muted{color:var(--color-text-gray)}#page-admin-accounts .modal .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.5rem 2.5rem;border-top:.2rem solid var(--color-border-gray)}#page-admin-account-cost-coding{font-size:1.8rem}#page-admin-account-cost-coding fieldset{border:none;padding:0;margin:0}#page-admin-account-cost-coding legend{display:none}#page-admin-account-cost-coding h2.title-global-display-options{font-size:2rem;font-weight:600;margin:0 0 1.5rem}#page-admin-account-cost-coding h2.title-field-definitions{font-size:2rem;font-weight:600;margin:2.5rem 0 0;padding-bottom:1.2rem;border-bottom:.2rem solid var(--color-border-gray)}#page-admin-account-cost-coding .display-settings-grid{margin-bottom:1.5rem;width:70%}#page-admin-account-cost-coding .display-settings-grid .grid-header,#page-admin-account-cost-coding .display-settings-grid .grid-row{display:grid;grid-template-columns:22rem repeat(3, 1fr);align-items:center}#page-admin-account-cost-coding .display-settings-grid .grid-header{padding:1.2rem 0 .8rem}#page-admin-account-cost-coding .display-settings-grid .grid-header>div{font-size:1.8rem;font-weight:700;text-align:center}#page-admin-account-cost-coding .display-settings-grid .grid-header>div:first-child{text-align:left}#page-admin-account-cost-coding .display-settings-grid .grid-row{padding:.6rem 0}#page-admin-account-cost-coding .display-settings-grid .grid-row:last-child{border-bottom:none}#page-admin-account-cost-coding .display-settings-grid .grid-row .row-label{font-size:1.8rem;font-weight:600;color:var(--color-text)}#page-admin-account-cost-coding .display-settings-grid .grid-row label.radio-cell{display:flex;justify-content:center;align-items:center;margin:0;padding:.8rem 0;cursor:pointer}#page-admin-account-cost-coding .display-settings-grid .grid-row label.radio-cell input[type=radio]{cursor:pointer}#page-admin-account-cost-coding #admin-accounts-editor-dialog-version-table{margin-top:0 !important;border-collapse:separate;border-spacing:0}#page-admin-account-cost-coding #admin-accounts-editor-dialog-version-table .action-icon{padding:1rem;color:var(--black)}#page-admin-account-cost-coding #admin-accounts-editor-dialog-version-table .action-icon.up-icon{transform:translateY(-2px) rotate(180deg)}#page-admin-account-cost-coding #admin-accounts-editor-dialog-version-table .action-icon:hover{color:var(--color-active)}#page-admin-account-cost-coding #admin-accounts-editor-dialog-version-table tr{background:transparent}#page-admin-account-cost-coding #admin-accounts-editor-dialog-version-table th{font-size:1.8rem;font-weight:700;padding:1rem 0 .8rem}#page-admin-account-cost-coding #admin-accounts-editor-dialog-version-table td{padding:.5rem 0 1.5rem}#page-admin-account-cost-coding #admin-accounts-editor-dialog-version-table td #page-admin-account-cost-coding-versions-select{min-width:55rem}#page-admin-account-cost-coding>div{order:1}#page-admin-account-cost-coding>button.new-version,#page-admin-account-cost-coding>button.add-cost-coding{order:2}#page-admin-account-cost-coding>button.green,#page-admin-account-cost-coding>button#page-admin-account-cost-coding-cancel{order:3}#page-admin-account-cost-coding>button.new-version,#page-admin-account-cost-coding>button.add-cost-coding{background:transparent;color:var(--color-active);border:.2rem solid var(--color-active);font-weight:600;font-size:1.5rem;min-height:4rem;padding:.5em 1.4em;margin-right:1rem;text-transform:uppercase}#page-admin-account-cost-coding>button.new-version:not([disabled]):hover,#page-admin-account-cost-coding>button.add-cost-coding:not([disabled]):hover{background:var(--color-active);color:var(--white)}#page-admin-account-cost-coding>button.green{background:var(--color-active);color:var(--white);font-weight:700;font-size:1.5rem;min-height:4rem;padding:.5em 1.4em}#page-admin-account-cost-coding>button#page-admin-account-cost-coding-cancel{font-size:1.5rem;min-height:4rem;padding:.5em 1.4em}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th{font-size:1.8rem;font-weight:700;padding:1rem 1rem;border-bottom:.2rem solid var(--color-border-gray);text-align:left;white-space:nowrap;vertical-align:bottom}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th.name{width:22rem;min-width:22rem}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th.description{width:12rem;min-width:12rem}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th.type{width:16rem}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th.length-min,#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th.length-max{width:9rem}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th.delimiter{width:8rem}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th.visible{min-width:18rem}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th.required{min-width:18rem}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th.pdf,#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th.export{width:6rem;text-align:center}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-header th.buttons{width:10rem}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row{background:var(--color-background-lightgray)}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td{padding:1rem;vertical-align:top;font-size:1.8rem}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.name input,#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.description input,#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.length-min input,#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.length-max input,#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.delimiter input{width:100%}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.type{display:flex;align-items:center;gap:.5rem;white-space:nowrap}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.type select{min-width:10rem}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.type button{min-height:auto;padding:.4em .6em;font-size:1.5rem}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.visible label,#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.required label{display:flex;align-items:center;gap:.8rem;white-space:nowrap;margin:.3rem 0;font-size:1.7rem;font-weight:400}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.pdf,#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.export{text-align:center;vertical-align:middle}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td.buttons{white-space:nowrap;text-align:right;vertical-align:top}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td button{min-height:auto;padding:.4em .6em;border:none;background-color:transparent;margin:0}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td button.action-icon.up-icon{transform:translateY(-2px) rotate(180deg)}#page-admin-account-cost-coding #page-admin-account-cost-coding-table-body tr.account_structure_row td button:hover{color:var(--color-active)}#page-admin-account-cost-coding .form-error{font-size:1.6rem;color:var(--color-text-error);margin-top:1rem}#page-admin-account-cost-coding .error{border-color:var(--color-text-error);outline:.2rem solid rgba(176,0,32,0.25)}#page-admin-account-cost-coding .modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);display:flex;align-items:center;justify-content:center;z-index:200}#page-admin-account-cost-coding .modal{background:var(--white);border-radius:var(--control-border-radius, .8rem);border:.1rem solid var(--color-border-gray);box-shadow:0 .5rem 2rem rgba(0,0,0,0.15);width:82rem;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;font-size:1.8rem}#page-admin-account-cost-coding .modal.small{width:40rem}#page-admin-account-cost-coding .modal .modal-header{display:flex;align-items:center;gap:1rem;padding:1.5rem 2.5rem;border-bottom:.2rem solid var(--color-border-gray)}#page-admin-account-cost-coding .modal .modal-header .modal-title{flex-grow:1;font-size:2.2rem;font-weight:700}#page-admin-account-cost-coding .modal .modal-body{flex-grow:1;overflow-y:auto;padding:2rem 2.5rem}#page-admin-account-cost-coding .modal .modal-body h3{font-size:1.9rem;font-weight:600;margin:0 0 1.5rem}#page-admin-account-cost-coding .modal .modal-body h3:not(:first-child){margin-top:2.5rem}#page-admin-account-cost-coding .modal .modal-body table{width:100%;border-collapse:separate;border-spacing:0 .5rem}#page-admin-account-cost-coding .modal .modal-body table th{font-size:1.7rem;font-weight:700;padding:.8rem 1rem;border-bottom:.2rem solid var(--color-border-gray);text-align:left;white-space:nowrap}#page-admin-account-cost-coding .modal .modal-body table td{padding:.5rem 1rem;vertical-align:middle;font-size:1.7rem}#page-admin-account-cost-coding .modal .modal-body table td select,#page-admin-account-cost-coding .modal .modal-body table td input[type=text]{width:100%}#page-admin-account-cost-coding .modal .modal-body table td.buttons{white-space:nowrap;text-align:right}#page-admin-account-cost-coding .modal .modal-body table td.buttons button{min-height:auto;padding:.4em .6em;font-size:1.5rem}#page-admin-account-cost-coding .modal .modal-body table tbody tr{background:var(--color-background-lightgray)}#page-admin-account-cost-coding .modal .modal-body button.add-value-entry{background:transparent;color:var(--color-active);border:.2rem solid var(--color-active);font-weight:600;font-size:1.5rem;min-height:4rem;padding:.5em 1.2em;margin-top:1.5rem}#page-admin-account-cost-coding .modal .modal-body button.add-value-entry:not([disabled]):hover{background:var(--color-active);color:var(--white)}#page-admin-account-cost-coding .modal .modal-body .form-error{font-size:1.6rem;color:var(--color-text-error);margin-top:1rem}#page-admin-account-cost-coding .modal .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.5rem 2.5rem;border-top:.2rem solid var(--color-border-gray)}#page-admin-account-cost-coding .modal .modal-footer button.green{background:var(--color-active);color:var(--white);font-weight:700}#page-admin-items button.page-button{margin:0;border-radius:0}#page-admin-items button.page-button svg{height:auto;width:auto}#page-admin-items button.page-button.primary{background:var(--color-active);color:var(--white);font-weight:700}#page-admin-items button.page-button.danger:not([disabled]):hover{border-color:var(--color-text-error);color:var(--color-text-error)}#page-admin-items button.page-button.small{font-size:1.5rem;min-height:3.8rem;padding:.6rem .8rem}#page-admin-items button.page-button.rotate-180{transform:rotate(180deg)}#page-admin-items .muted{color:var(--color-text-gray)}#page-admin-items .small{font-size:1.5rem}#page-admin-items #admin-items-settings-wrap label.checkbox-row{display:flex;align-items:center;gap:1rem;font-size:1.8rem;font-weight:400;cursor:pointer}#page-admin-items #admin-items-settings-wrap .form-error{font-size:1.6rem;color:var(--color-text-error);margin-top:.5rem}#page-admin-items #items-list .box-content{padding-top:2rem}#page-admin-items #items-list .search-wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:5rem}#page-admin-items #items-list .search-wrap input.search{flex-grow:1;max-width:55rem}#page-admin-items #items-list .search-wrap .muted{white-space:nowrap}#page-admin-items #items-list .list-wrap{display:flex;flex-direction:column;gap:0}#page-admin-items #items-list .list-row{display:flex;flex-direction:row;align-items:center;gap:1rem;background:var(--color-background-lightgray);padding:1rem 2rem;font-size:2rem;margin-top:1rem}#page-admin-items #items-list .list-row.same-group{margin-top:0}#page-admin-items #items-list .list-row.is-invisible{opacity:.55}#page-admin-items #items-list .list-row.is-invisible .name{text-decoration:line-through}#page-admin-items #items-list .list-row.is-hidden-price .name{color:var(--color-text-gray)}#page-admin-items #items-list .list-row .col.main{flex-grow:1;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;position:relative;padding-left:calc(var(--indent-level, 0) * 20px)}#page-admin-items #items-list .list-row .col.main::before{content:'';position:absolute;left:0;top:50%;width:calc(var(--indent-level, 0) * 20px - 4px);height:.3rem;background:var(--color-border-gray);pointer-events:none;display:none;transform:translateY(-50%)}#page-admin-items #items-list .list-row .col.main .badge{font-size:1.3rem;font-weight:700;padding:.2em .5em;border-radius:.3rem;text-transform:uppercase}#page-admin-items #items-list .list-row .col.main .badge.badge-cat{background:var(--color-background-lightgray);border:.1rem solid var(--color-border-gray);color:var(--color-text-gray)}#page-admin-items #items-list .list-row .col.main .name{font-weight:500}#page-admin-items #items-list .list-row .col.main .icon{font-size:1.6rem;color:var(--color-text-gray)}#page-admin-items #items-list .list-row .col.main .desc{width:100%;margin-top:.2rem}#page-admin-items #items-list .list-row .col.main .errors{width:100%;font-size:1.5rem;color:var(--color-text-error);margin-top:.3rem}#page-admin-items #items-list .list-row .col.main .errors .error-line{margin-bottom:.2rem}#page-admin-items #items-list .list-row .col.price{flex-shrink:0;white-space:nowrap;font-size:1.8rem;color:var(--color-text-gray);min-width:10rem;text-align:right}#page-admin-items #items-list .list-row .col.actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-shrink:0;white-space:nowrap}#page-admin-items #items-list .list-row.same-group .col.main::before{display:block}#page-admin-items #items-list .pager{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:.1rem solid var(--color-border-gray)}#page-admin-items #items-list .pager .muted{flex-grow:1;text-align:center}#page-admin-items #items-list .pager select.page-size{min-height:auto;padding:.4rem .8rem;font-size:1.5rem;width:12rem}#page-admin-items .modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);display:flex;align-items:center;justify-content:center;z-index:200}#page-admin-items .modal{background:var(--white);border-radius:var(--control-border-radius, .8rem);border:.1rem solid var(--color-border-gray);box-shadow:0 .5rem 2rem rgba(0,0,0,0.15);width:90rem;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;font-size:1.8rem}#page-admin-items .modal.small{width:40rem}#page-admin-items .modal .modal-header{display:flex;align-items:center;gap:1rem;padding:1.5rem 2.5rem;border-bottom:.2rem solid var(--color-border-gray)}#page-admin-items .modal .modal-header .modal-title{flex-grow:1;font-size:2.2rem;font-weight:700}#page-admin-items .modal .modal-body{flex-grow:1;overflow-y:auto;padding:2rem 2.5rem}#page-admin-items .modal .modal-body .notice{font-size:1.7rem;border-radius:.4rem;padding:1rem 1.4rem;margin-bottom:1.5rem}#page-admin-items .modal .modal-body .notice.qb-notice{background:var(--color-background-lightgray);color:var(--color-text-gray);border:.1rem solid var(--color-border-gray)}#page-admin-items .modal .modal-body .notice.warn-notice{background:color-mix(in srgb, var(--color-text-error) 8%, transparent);color:var(--color-text-error);border:.1rem solid color-mix(in srgb, var(--color-text-error) 30%, transparent)}#page-admin-items .modal .modal-body .form-row{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}#page-admin-items .modal .modal-body .form-row.inline{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:1.5rem}#page-admin-items .modal .modal-body .form-row .grow{flex:1 1 0;min-width:12rem;display:flex;flex-direction:column;gap:.5rem}#page-admin-items .modal .modal-body .form-row>label,#page-admin-items .modal .modal-body .form-row .grow>label{font-size:1.8rem;font-weight:700;margin:0}#page-admin-items .modal .modal-body .form-row label.checkbox-row{display:flex;align-items:center;gap:.8rem;font-size:1.8rem;font-weight:400;cursor:pointer}#page-admin-items .modal .modal-body .form-row input.input,#page-admin-items .modal .modal-body .form-row select.input,#page-admin-items .modal .modal-body .form-row textarea.input{width:100%}#page-admin-items .modal .modal-body .form-row textarea.input{resize:vertical;min-height:8rem}#page-admin-items .modal .modal-body .form-row .form-error{font-size:1.6rem;color:var(--color-text-error)}#page-admin-items .modal .modal-body .form-row .muted.small{font-size:1.5rem;color:var(--color-text-gray)}#page-admin-items .modal .modal-body .autocomplete{position:relative;width:100%}#page-admin-items .modal .modal-body .autocomplete .autocomplete-menu{position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--white);border:.2rem solid var(--color-border-gray);border-top:none;max-height:20rem;overflow-y:auto;display:flex;flex-direction:column}#page-admin-items .modal .modal-body .autocomplete .autocomplete-menu .autocomplete-item{display:block;width:100%;text-align:left;padding:.8rem 1.2rem;font-size:1.8rem;background:var(--white);border:none;border-radius:0;min-height:unset;text-transform:none;font-weight:400;cursor:pointer}#page-admin-items .modal .modal-body .autocomplete .autocomplete-menu .autocomplete-item:hover{background:var(--color-background-lightgray)}#page-admin-items .modal .modal-body .autocomplete .autocomplete-menu .autocomplete-item .muted{color:var(--color-text-gray)}#page-admin-items .modal .modal-body .extra-fields{border-top:.1rem solid var(--color-border-gray);padding-top:1.5rem;margin-top:.5rem}#page-admin-items .modal .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.5rem 2.5rem;border-top:.2rem solid var(--color-border-gray)}*{font-family:'Noto Sans';transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease;box-sizing:border-box}html{font-family:'Noto Sans';font-size:6.5px}body{line-height:1.2}.display-none{display:none !important}strong{font-weight:700}em{font-style:italic}p{margin:1.5rem 0}a:focus-within{outline:.2rem solid var(--color-links)}a,a:visited,a:active{color:var(--color-active)}a:hover{color:var(--color-links)}