﻿body{--primary-color: darkred;--primary-bg-text-color: #fff;--primary-color-light: #9f0000;--primary-color-dark: #580000;--primary-color-darker: #000;--text-color: #000;--text-color-light: #838A95;--text-color-invert: #fff;--main-bg-color: #F1F3F6;--card-bg-color: #fff;--card-bg-hover-color: #F1F3F6;--card-border-color: #DADEE4;--card-shadow-color: #C6CCD6;--modal-card-shadow-color: rgba(0, 0, 0, 0.30);--backdrop-overlay: #484D57;--nav-card-bg-color: #fff;--nav-card-bg-hover-color: #F1F3F6;--nav-active-bg-color: darkred;--nav-active-bg-text-color: #fff;--nav-card-border-color: #DADEE4;--card-highlight-bg-color: #484D57;--card-highlight-border-color: #838A95;--scroll-bar-color: #838A95;--input-bg-color: #fff;--input-border-color: #C6CCD6;--input-disabled-bg-color: #F1F3F6;--table-bar-bg-color: #fff;--table-bar-border-color: #DADEE4;--table-bar-text-color: #000;--table-bar-text-color-light: #838A95;--table-bar-input-shadow-color: #C6CCD6;--header-menu-shadow: 0 0 4em 0 rgba(0, 0, 0, 0.30);--black-icon-nav-filter: none;--black-icon-nav-active-filter: brightness(100%);--white-icon-nav-filter: brightness(0);--white-icon-nav-active-filter: none;--black-icon-to-text-color: invert(0);--black-icon-to-text-color-light: invert(58%) sepia(12%) saturate(289%) hue-rotate(178deg) brightness(91%) contrast(89%);--black-icon-to-primary-bg-text-color: invert(1);--white-icon-to-text-color: invert(1);--white-icon-to-text-color-light: brightness(0%) saturate(100%) invert(58%) sepia(12%) saturate(289%) hue-rotate(178deg) brightness(91%) contrast(89%);--white-icon-to-card-bg-color: brightness(100%);--black-icon-to-success-color: brightness(0) saturate(100%) invert(79%) sepia(20%) saturate(6298%) hue-rotate(71deg) brightness(83%) contrast(58%);--black-icon-to-alert-color: brightness(0) saturate(100%) invert(26%) sepia(78%) saturate(3489%) hue-rotate(343deg) brightness(102%) contrast(92%);--black-icon-to-info-color: brightness(0) saturate(100%) invert(31%) sepia(89%) saturate(1436%) hue-rotate(185deg) brightness(99%) contrast(102%);--black-icon-to-warning-color: brightness(0) saturate(100%) invert(75%) sepia(79%) saturate(1995%) hue-rotate(359deg) brightness(97%) contrast(101%);--black-icon-to-alert-text-color: brightness(0) saturate(100%) invert(8%) sepia(98%) saturate(5049%) hue-rotate(343deg) brightness(85%) contrast(104%);--black-icon-to-warning-text-color: brightness(0) saturate(100%) invert(31%) sepia(88%) saturate(1746%) hue-rotate(37deg) brightness(96%) contrast(101%);--black-icon-to-success-text-color: brightness(0) saturate(100%) invert(19%) sepia(46%) saturate(369%) hue-rotate(75deg) brightness(96%) contrast(87%);--black-icon-to-info-text-color: brightness(0) saturate(100%) invert(16%) sepia(55%) saturate(2137%) hue-rotate(184deg) brightness(94%) contrast(104%);--color-scheme: normal;--shade-100: #fff;--shade-200: #F9FBFD;--shade-300: #F1F3F6;--shade-400: #DADEE4;--shade-500: #C6CCD6;--shade-600: #838A95;--shade-700: #484D57;--shade-800: #31343C;--shade-900: #000;--alert-text-color: #8E011A;--alert-primary-color: #F5343B;--alert-bg-color: #FDD6D8;--warning-text-color: #976E00;--warning-primary-color: #F7B500;--warning-bg-color: #FCE8B2;--success-text-color: #2E4530;--success-primary-color: #46A84F;--success-bg-color: #DAEEDC;--info-text-color: #003965;--info-primary-color: #007FE0;--info-bg-color: #B2D8F5;--mulberry-text-color: #580337;--mulberry-primary-color: #C52B89;--mulberry-bg-color: #F4C9E3}body{margin:0;padding:0;font-size:16px;font-family:Avenir-Book,Avenir,sans-serif}.button{display:inline-block;border:none;border-radius:10em;font-weight:500;cursor:pointer;text-align:center;transition:all 0.25s;font-size:1em;line-height:1.5em;min-width:9em;margin:.47em .25em;outline:0 solid var(--primary-color);outline-offset:0;white-space:nowrap;box-shadow:0 0.45em 0.5em -0.5em var(--card-shadow-color);text-decoration:none}.button.primary{padding:0.25em 1.5em;background-color:var(--primary-color);color:var(--primary-bg-text-color);box-shadow:0 0.575em 0.5em -0.5em var(--card-shadow-color)}.button.primary:hover{background-color:var(--primary-color-light);box-shadow:0 0.5em 0.75em -0.25em var(--card-shadow-color)}.button.primary:focus{outline:0.125em solid var(--primary-color);outline-offset:.125em}.button.primary:active{background-color:var(--primary-color-dark);box-shadow:inset 0 0.125em 0.25em 0 var(--primary-color-dark)}.button.primary.stretch{min-width:unset;padding:0.25em 0;width:calc(100% - .5em)}.button.primary.shrink{min-width:unset}.button.primary.alert{background-color:var(--alert-bg-color);color:var(--alert-text-color)}.button.primary.alert:hover{background-color:color-mix(in srgb, var(--alert-bg-color), white 10%)}.button.primary.alert:active{background-color:var(--alert-bg-color);box-shadow:inset 0 0.125em 0.25em 0 color-mix(in srgb, var(--alert-bg-color), black 30%)}.button.primary.alert:disabled{background-color:var(--shade-500);box-shadow:none}.button.primary.alert *{color:var(--alert-text-color)}.button.primary.warning{background-color:var(--warning-bg-color);color:var(--warning-text-color)}.button.primary.warning:hover{background-color:color-mix(in srgb, var(--warning-bg-color), white 10%)}.button.primary.warning:active{background-color:var(--warning-bg-color);box-shadow:inset 0 0.125em 0.25em 0 color-mix(in srgb, var(--warning-bg-color), black 30%)}.button.primary.warning:disabled{background-color:var(--shade-500);box-shadow:none}.button.primary.warning *{color:var(--warning-text-color)}.button.primary.success{background-color:var(--success-bg-color);color:var(--success-text-color)}.button.primary.success:hover{background-color:color-mix(in srgb, var(--success-bg-color), white 10%)}.button.primary.success:active{background-color:var(--success-bg-color);box-shadow:inset 0 0.125em 0.25em 0 color-mix(in srgb, var(--success-bg-color), black 30%)}.button.primary.success:disabled{background-color:var(--shade-500);box-shadow:none}.button.primary.success *{color:var(--success-text-color)}.button.primary.on-primary-bg{box-shadow:0 0.45em 0.5em -0.5em var(--primary-color-dark)}.button.primary.on-primary-bg:hover{box-shadow:0 0.5em 0.75em -0.25em var(--primary-color-dark)}.button.primary.on-primary-bg:active{box-shadow:inset 0 0.125em 0.25em 0 var(--primary-color-dark)}.button.primary:disabled{background-color:var(--shade-500);pointer-events:none;box-shadow:none}.button.secondary{padding:0.125em 1.375em;border:0.125em solid var(--text-color);background-color:transparent;color:var(--text-color);box-shadow:0 0.575em 0.5em -0.5em var(--card-shadow-color)}.button.secondary:hover{background-color:#fff1;box-shadow:0 0.5em 0.75em -0.25em var(--card-shadow-color)}.button.secondary:focus{outline:0.125em solid var(--primary-color);outline-offset:.125em}.button.secondary:active{background:#00000009;border:0.125em solid var(--text-color);box-shadow:inset 0 0.125em 0.25em 0 var(--card-shadow-color)}.button.secondary.stretch{min-width:unset;padding:0.125em 0;width:calc(100% - .5em)}.button.secondary.shrink{min-width:unset}.button.secondary.alert{border-color:var(--alert-text-color);background-color:var(--alert-bg-color);color:var(--alert-text-color)}.button.secondary.alert:hover{background-color:color-mix(in srgb, var(--alert-bg-color), white 10%)}.button.secondary.alert:active{background-color:var(--alert-bg-color);border-color:var(--alert-text-color);box-shadow:inset 0 0.125em 0.25em 0 color-mix(in srgb, var(--alert-bg-color), black 30%)}.button.secondary.alert:disabled{background-color:var(--shade-300);border-color:var(--shade-500);color:var(--shade-500);box-shadow:none}.button.secondary.alert *{color:var(--alert-text-color)}.button.secondary.warning{border-color:var(--warning-text-color);background-color:var(--warning-bg-color);color:var(--warning-text-color)}.button.secondary.warning:hover{background-color:color-mix(in srgb, var(--warning-bg-color), white 10%)}.button.secondary.warning:active{background-color:var(--warning-bg-color);border-color:var(--warning-text-color);box-shadow:inset 0 0.125em 0.25em 0 color-mix(in srgb, var(--warning-bg-color), black 30%)}.button.secondary.warning:disabled{background-color:var(--shade-300);border-color:var(--shade-500);color:var(--shade-500);box-shadow:none}.button.secondary.warning *{color:var(--warning-text-color)}.button.secondary.success{border-color:var(--success-text-color);background-color:var(--success-bg-color);color:var(--success-text-color)}.button.secondary.success:hover{background-color:color-mix(in srgb, var(--success-bg-color), white 10%)}.button.secondary.success:active{background-color:var(--success-bg-color);border-color:var(--success-text-color);box-shadow:inset 0 0.125em 0.25em 0 color-mix(in srgb, var(--success-bg-color), black 30%)}.button.secondary.success:disabled{background-color:var(--shade-300);border-color:var(--shade-500);color:var(--shade-500);box-shadow:none}.button.secondary.success *{color:var(--success-text-color)}.button.secondary.on-primary-bg{border:0.125em solid var(--primary-bg-text-color);background-color:transparent;color:#fff;box-shadow:0 0.45em 0.5em -0.5em color-mix(in srgb, var(--primary-color), black 20%)}.button.secondary.on-primary-bg:hover{background-color:color-mix(in srgb, var(--primary-color), white 10%);box-shadow:0 0.5em 0.75em -0.25em color-mix(in srgb, var(--primary-color), black 20%)}.button.secondary.on-primary-bg:active{background-color:color-mix(in srgb, var(--primary-color), white 10%);box-shadow:inset 0 0.125em 0.25em 0 color-mix(in srgb, var(--primary-color), black 20%)}.button.secondary:disabled{border-color:var(--shade-500);pointer-events:none;color:var(--shade-500);box-shadow:none}.button.tertiary{padding:0.25em 1.5em;border:none;background-color:transparent;color:var(--text-color)}.button.tertiary:hover{text-decoration:underline;box-shadow:0 0.5em 0.75em -0.25em var(--card-shadow-color)}.button.tertiary:focus{outline:0.125em solid var(--primary-color);outline-offset:.125em}.button.tertiary:active{background:#00000009;box-shadow:inset 0 0.125em 0.25em 0 var(--card-shadow-color)}.button.tertiary.stretch{min-width:unset;padding:0.25em 0;width:calc(100% - .5em)}.button.tertiary.shrink{min-width:unset}.button.tertiary.alert{color:var(--alert-text-color)}.button.tertiary.alert:active{background-color:color-mix(var(--alert-bg-color), white 10%);box-shadow:inset 0 0.125em 0.25em 0 color-mix(in srgb, var(--alert-bg-color), black 30%)}.button.tertiary.alert:disabled{background-color:var(--shade-500);box-shadow:none}.button.tertiary.alert *{color:var(--alert-text-color)}.button.tertiary.warning{color:var(--warning-text-color)}.button.tertiary.warning:active{background-color:color-mix(var(--warning-bg-color), white 10%);box-shadow:inset 0 0.125em 0.25em 0 color-mix(in srgb, var(--warning-bg-color), black 30%)}.button.tertiary.warning:disabled{background-color:var(--shade-500);box-shadow:none}.button.tertiary.warning *{color:var(--warning-text-color)}.button.tertiary.success{color:var(--success-text-color)}.button.tertiary.success:active{background-color:color-mix(var(--success-bg-color), white 10%);box-shadow:inset 0 0.125em 0.25em 0 color-mix(in srgb, var(--success-bg-color), black 30%)}.button.tertiary.success:disabled{background-color:var(--shade-500);box-shadow:none}.button.tertiary.success *{color:var(--success-text-color)}.button.tertiary.on-primary-bg{box-shadow:0 0.45em 0.5em -0.5em color-mix(in srgb, var(--primary-color), black 20%)}.button.tertiary.on-primary-bg:hover{box-shadow:0 0.5em 0.75em -0.25em color-mix(in srgb, var(--primary-color), black 20%)}.button.tertiary.on-primary-bg:active{box-shadow:inset 0 0.125em 0.25em 0 color-mix(in srgb, var(--primary-color), black 20%)}.button.tertiary:disabled{color:var(--shade-500);pointer-events:none;box-shadow:none}.button.sm-text{font-size:.7em}.button.wrap{white-space:break-spaces}.button.floating{position:absolute}.button.floating.top-right{top:calc(1em - .47em);right:calc(1em - .25em)}.button.floating.top-left{top:calc(1em - .47em);left:calc(1em - .25em)}.button.floating.bottom-right{bottom:calc(1em - .47em);right:calc(1em - .25em)}.button.floating.bottom-left{bottom:calc(1em - .47em);left:calc(1em - .25em)}.card,.attachment-upload-row,.attachment-row{color:var(--text-color);background-color:var(--card-bg-color);border-radius:16px;border:1px solid var(--card-border-color);box-shadow:0 0.75em 0.75em -0.5em var(--card-shadow-color)}.modal-card,.attachment-drawer{color:var(--text-color);background-color:var(--card-bg-color);border-radius:16px;box-shadow:0 0.75em 0.75em -0.5em var(--modal-card-shadow-color)}.flat-card,.file-upload-zone{border:2px solid var(--shade-500);border-radius:.5em;background-color:var(--shade-200);position:relative}.flat-card.padding,.padding.file-upload-zone{padding:1em}.input-block{display:flex;flex-wrap:wrap;padding:0 1em 1.5em 1em;margin-bottom:2em;align-items:flex-start}.input-block.items-fs{align-items:flex-start}.input-block:empty{display:none}.input-block.no-padding{padding:0}.input-block.no-margin{margin:0}.input-block:has(>.input-block-column):not(.card):not(.attachment-upload-row):not(.attachment-row){display:flex;flex-wrap:wrap;margin-bottom:2em;align-items:flex-start;gap:2em}.input-block:has(>.input-block-column):not(.card):not(.attachment-upload-row):not(.attachment-row).two-col .input-block-column{width:calc(50% - 1em) !important}.input-block:has(>.input-block-column):not(.card):not(.attachment-upload-row):not(.attachment-row).three-col .input-block-column{width:calc(33.33% - 1.33em) !important}.input-block:has(>.input-block-column):not(.card):not(.attachment-upload-row):not(.attachment-row).four-col .input-block-column{width:calc(25% - 1.5em) !important}.input-block.two-col .input-block-column{width:50%}@media only screen and (max-width: 991px){.input-block.two-col .input-block-column{width:100%}}.input-block.three-col .input-block-column{width:33.33%}@media only screen and (max-width: 991px){.input-block.three-col .input-block-column{width:100%}}.input-block.four-col .input-block-column{width:25%}@media only screen and (max-width: 991px){.input-block.four-col .input-block-column{width:100%}}.input-block.full-width .input-block-column{width:100%}.input-block-column .input-wrapper{min-width:100%;max-width:100%;padding-left:0 !important;padding-right:0 !important}.input-block-column .input-block.card,.input-block-column .input-block.attachment-upload-row,.input-block-column .input-block.attachment-row{padding-top:1em}.input-block-column.equal-width-children .input-wrapper>*{flex:1}.input-block-list{width:100%;margin-bottom:1em;display:flex;flex-direction:column;gap:1em}.input-wrapper{flex:1;min-width:50%;max-width:50%;padding:1em 1em 0 1em;position:relative;box-sizing:border-box}@media only screen and (max-width: 991px){.input-wrapper{min-width:100%;max-width:100%}}.input-wrapper.full-width{min-width:100%;max-width:100%}.input-wrapper.full-width.warning,.input-wrapper.full-width.error{margin-bottom:1em}.input-wrapper.full-width.warning::after,.input-wrapper.full-width.error::after{position:absolute;top:100%}.input-wrapper.no-padding{padding:0}.input-wrapper.fd-row{flex-direction:row}.input-wrapper.fd-row>.input-label.invisible+input{min-width:calc(50% - 1.5em)}.input-wrapper.flat-card,.input-wrapper.file-upload-zone{padding:1em !important}.input-wrapper.wrap{flex-wrap:wrap}.input-wrapper:has(.input-explainer){flex-wrap:wrap}.input-wrapper:has(.input-explainer) .input-explainer{min-width:100%;margin:.5em 0}.input-wrapper .input-label{background-color:transparent;color:var(--text-color);width:100%;border:none;margin:0 0 -.125em .125em;padding:0;font-size:1em;display:block;text-align:left;font-weight:normal}.input-wrapper .input-label.info{display:flex;justify-content:flex-start;gap:.5em;align-items:center}.input-wrapper .input-label.info .input-label-icon{filter:var(--black-icon-to-text-color)}.input-wrapper .input-label.invisible{visibility:hidden}.input-wrapper>.input-wrapper{min-width:unset;max-width:unset;padding:0;font-size:1em}.input-wrapper.success .textbox,.input-wrapper.success .date-input,.input-wrapper.success .textarea,.input-wrapper.success .dropdown,.input-wrapper.success .bootstrap-select .bs-searchbox input{background-color:var(--success-bg-color);border-color:var(--success-primary-color)}.input-wrapper.success .input-prefix,.input-wrapper.success .input-postfix{border-color:var(--success-primary-color)}.input-wrapper.success .dropdown::after{filter:var(--black-icon-to-success-color)}.input-wrapper.warning .textbox,.input-wrapper.warning .date-input,.input-wrapper.warning .textarea,.input-wrapper.warning .dropdown,.input-wrapper.warning .bootstrap-select .bs-searchbox input{background-color:var(--warning-bg-color);border-color:var(--warning-primary-color)}.input-wrapper.warning .input-prefix,.input-wrapper.warning .input-postfix{border-color:var(--warning-primary-color)}.input-wrapper.warning::after{content:attr(data-validation);color:var(--warning-primary-color);margin-left:.25em}.input-wrapper.warning .dropdown::after{filter:var(--black-icon-to-warning-color)}.input-wrapper.error .textbox,.input-wrapper.error .date-input,.input-wrapper.error .textarea,.input-wrapper.error .dropdown,.input-wrapper.error .bootstrap-select .bs-searchbox input{background-color:var(--alert-bg-color);border-color:var(--alert-primary-color)}.input-wrapper.error .input-prefix,.input-wrapper.error .input-postfix{border-color:var(--alert-primary-color)}.input-wrapper.error::after{content:attr(data-validation);color:var(--alert-primary-color);margin-left:.25em}.input-wrapper.error .dropdown::after{filter:var(--black-icon-to-alert-color)}.input-wrapper.surprise{display:flex;min-width:50%;max-width:50%;align-items:flex-start;flex-direction:column}.input-wrapper.surprise.full-width{min-width:100%;max-width:100%}.input-wrapper.surprise.jc-end{justify-content:flex-end}.input-wrapper.surprise .input-wrapper{padding:0 1em}.input-wrapper.surprise .input-wrapper .textbox-wrapper{min-width:calc(100% - .5em)}.multi-input-wrapper.surprise{display:flex;min-width:100%;max-width:100%;align-items:flex-start;flex-direction:column}.multi-input-wrapper.surprise.jc-end{justify-content:flex-end}.multi-input-wrapper.surprise .input-wrapper{padding:0 1em}.multi-input-wrapper.surprise .input-wrapper>.input-wrapper{min-width:100%;max-width:100%}.multi-input-wrapper.surprise .input-wrapper .textbox-wrapper{min-width:calc(100% - .5em)}.input-wrapper-button-row{padding:0 1em;display:flex;justify-content:flex-end;width:100%;gap:0.5em}.checkbox-red{accent-color:red}.checkbox-input .label{margin-bottom:0;padding-bottom:0;display:block !important}.checkboxes{margin-left:3em;display:inline-block}.checkbox-row{margin:1.25em 0}.checkbox-wrapper{font-family:Avenir, sans-serif;font-size:1.5em;font-weight:normal;line-height:1.15em;cursor:pointer;float:left;clear:left}.checkbox-wrapper:has(input:disabled){cursor:not-allowed;pointer-events:none}.checkbox-wrapper label{font-family:Avenir, sans-serif;font-size:1em;font-weight:normal;line-height:1.15em;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:0.75em}.checkbox-wrapper label:has(input:disabled){cursor:not-allowed;pointer-events:none;color:var(--text-color-light)}input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:var(--input-bg-color);margin:0.375em;font:inherit;color:var(--text-color-light);width:1.15em;height:1.15em;border:1px solid var(--input-border-color);border-radius:0.25em;transform:translateY(-0.075em);display:grid;place-content:center;cursor:pointer;outline:0 solid var(--primary-color);outline-offset:0;transition:all .25s}input[type="checkbox"]::before{content:"";display:block;width:1.15em;height:1.15em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--primary-bg-text-color);background-color:var(--primary-bg-text-color);transform-origin:bottom left;clip-path:polygon(3% 56%, 3% 56%, 34% 88%, 34% 88%, 96% 21%, 96% 21%, 86% 11%, 86% 11%, 33% 68%, 33% 68%, 13% 47%, 13% 47%)}input[type="checkbox"]:checked{background-color:var(--primary-color);border:none}input[type="checkbox"]:checked::before{transform:scale(1)}input[type="checkbox"]:indeterminate::before{width:1.05em;height:1.05em;transform:scale(1);transform-origin:center;box-shadow:inset 1em 1em var(--input-border-color);background-color:var(--input-border-color);clip-path:inset(42.5% 20% 42.5% 20% round 20%)}input[type="checkbox"]:focus{outline:calc(max(2px, 0.15em)) solid var(--primary-color);outline-offset:calc(max(2px, 0.15em))}input[type="checkbox"]:disabled{opacity:.5}.radio-group{margin:0 1em;padding:0;border:none}.radio-group-label{margin:1em .5em .5em .5em;font-size:1.125em;color:var(--text-color);font-weight:normal;text-align:left}.radio-group-label.large-title{font-size:1.75em;text-align:center}.radio-wrapper{font-family:Avenir, sans-serif;font-size:1.125em;font-weight:normal;line-height:1.15em;cursor:pointer;float:left;clear:left}.radio-wrapper:has(input:disabled){cursor:not-allowed;pointer-events:none}.radio-wrapper label{font-family:Avenir, sans-serif;font-size:1em;font-weight:normal;line-height:1.15em;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:0.25em}.radio-wrapper label:has(input:disabled){cursor:not-allowed;pointer-events:none;color:var(--text-color-light)}input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:var(--input-bg-color);margin:0.375em;font:inherit;color:var(--text-color-light);width:1.15em;height:1.15em;border:1px solid var(--input-border-color);border-radius:1em;transform:translateY(-0.075em);display:grid;place-content:center;cursor:pointer;outline:0 solid var(--primary-color);outline-offset:0;transition:all .25s}input[type="radio"]::before{content:"";display:block;width:1.1em;height:1.1em;transform:scale(1);transform-origin:center;box-shadow:none;background-color:transparent;clip-path:circle(35%)}input[type="radio"]:checked::before{box-shadow:inset 1em 1em var(--primary-color);background-color:var(--primary-color)}input[type="radio"]:focus{outline:2px solid var(--primary-color);outline-offset:2px}input[type="radio"]:disabled{opacity:.5}.dropdown{background-color:var(--input-bg-color);color:var(--text-color);padding:.25em 1.75em .25em .25em;border:1px solid var(--input-border-color);border-radius:.5em;margin:.25em;box-sizing:border-box;font-size:1em;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;cursor:pointer;outline:0 solid var(--primary-color);outline-offset:0;transition:all .25s;box-shadow:0 0.45em 0.5em -0.5em var(--card-shadow-color);height:2.0335em;position:relative}.dropdown::after{content:"";position:absolute;right:.5em;top:50%;transform:translateY(-50%);display:block;width:1em;height:1em;background-image:url(../../../home/images/icons/chevron_down.svg);background-repeat:no-repeat;background-size:contain;filter:var(--black-icon-to-text-color-light)}.dropdown:focus{outline:0.125em solid var(--primary-color);outline-offset:.125em}.dropdown.center{text-align:center}.dropdown.stretch{min-width:unset !important;width:calc(100% - .5em)}.dropdown.bootstrap-select{padding:0}.dropdown.bootstrap-select:focus-within{outline:0.125em solid var(--primary-color);outline-offset:.125em}.dropdown.open::after{background-image:url(../../../home/images/icons/chevron_up.svg);filter:var(--black-icon-to-text-color-light)}.dropdown.on-primary-bg{box-shadow:0 0.45em 0.5em -0.5em var(--primary-color-dark)}.dropdown:has(select:disabled){background-color:var(--input-disabled-bg-color);color:var(--text-color-light);box-shadow:none;pointer-events:none}.dropdown button.dropdown-toggle .filter-option-inner{padding-right:1.5em}.crs-dropdown-wrapper{width:100%;position:relative;pointer-events:none}.crs-dropdown-wrapper::after{content:"";position:absolute;right:1em;top:50%;transform:translateY(-50%);display:block;width:1em;height:1em;background-image:url(../../../home/images/icons/chevron_down.svg);background-repeat:no-repeat;background-size:contain;filter:var(--black-icon-to-text-color-light)}.crs-dropdown-wrapper>select{pointer-events:auto}.crs-country.dropdown,.crs-region.dropdown,.input-text,.textbox,.bootstrap-select .bs-searchbox input{flex:1;padding:0.35em 0.5em;font-size:1em;border:1px solid var(--input-border-color);border-radius:.5em;box-shadow:none;margin:.25em;color:var(--text-color);outline:0 solid var(--primary-color);outline-offset:0;transition:all .25s;background-color:var(--input-bg-color);box-shadow:0 0.45em 0.5em -0.5em var(--card-shadow-color);box-sizing:border-box}.crs-country.dropdown.numeric,.crs-region.dropdown.numeric,.input-text.numeric,.textbox.numeric,.bootstrap-select .bs-searchbox input.numeric{text-align:right}.crs-country.dropdown.center,.crs-region.dropdown.center,.input-text.center,.textbox.center,.bootstrap-select .bs-searchbox input.center{text-align:center}.crs-country.dropdown:focus,.crs-region.dropdown:focus,.input-text:focus,.textbox:focus,.bootstrap-select .bs-searchbox input:focus{outline:0.125em solid var(--primary-color);outline-offset:.125em}.crs-country.dropdown.stretch,.crs-region.dropdown.stretch,.input-text.stretch,.textbox.stretch,.bootstrap-select .bs-searchbox input.stretch{width:calc(100% - .5em)}.crs-country.dropdown.small,.crs-region.dropdown.small,.input-text.small,.textbox.small,.bootstrap-select .bs-searchbox input.small{padding:0.125em 0.5em}.crs-country.dropdown::placeholder,.crs-region.dropdown::placeholder,.input-text::placeholder,.textbox::placeholder,.bootstrap-select .bs-searchbox input::placeholder{color:var(--text-color-light)}.crs-country.dropdown.on-primary-bg,.crs-region.dropdown.on-primary-bg,.input-text.on-primary-bg,.textbox.on-primary-bg,.bootstrap-select .bs-searchbox input.on-primary-bg{box-shadow:0 0.45em 0.5em -0.5em var(--primary-color-dark)}.crs-country.dropdown:disabled,.crs-region.dropdown:disabled,.input-text:disabled,.textbox:disabled,.bootstrap-select .bs-searchbox input:disabled{background-color:var(--input-disabled-bg-color);color:var(--text-color-light);box-shadow:none}.crs-country.dropdown.search,.crs-region.dropdown.search,.input-text.search,.textbox.search,.bootstrap-select .bs-searchbox input.search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:95% center}.crs-country.dropdown.link,.crs-region.dropdown.link,.input-text.link,.textbox.link,.bootstrap-select .bs-searchbox input.link{color:var(--primary-color);cursor:pointer;text-decoration:underline;overflow:hidden;text-overflow:ellipsis}.crs-country.dropdown.link:hover,.crs-region.dropdown.link:hover,.input-text.link:hover,.textbox.link:hover,.bootstrap-select .bs-searchbox input.link:hover{text-decoration:underline}.crs-country.dropdown.link a,.crs-region.dropdown.link a,.input-text.link a,.textbox.link a,.bootstrap-select .bs-searchbox input.link a{color:var(--primary-color)}.crs-country.dropdown.max,.crs-region.dropdown.max,.input-text.max,.textbox.max,.bootstrap-select .bs-searchbox input.max{max-width:var(--max-width)}.bootstrap-select .bs-searchbox input{width:calc(100% - .5em)}.date-input{padding:0.25em 0.5em;font-size:1.125em;border:1px solid var(--input-border-color);border-radius:.5em;margin:.25em;color:var(--text-color);outline:0 solid var(--primary-color);outline-offset:0;transition:all .25s;background-color:var(--input-bg-color);color-scheme:var(--color-scheme);box-shadow:0 0.45em 0.5em -0.5em var(--card-shadow-color);font-family:Avenir-Book, Avenir, sans-serif}.date-input.center{text-align:center}.date-input:focus{outline:0.125em solid var(--primary-color);outline-offset:.125em}.date-input.stretch{width:calc(100% - .5em)}.date-input.on-primary-bg{box-shadow:0 0.45em 0.5em -0.5em var(--primary-color-dark)}.date-input:disabled{background-color:var(--input-disabled-bg-color);color:var(--text-color-light);box-shadow:none}.textbox-wrapper{display:flex;flex:1;box-shadow:0 0.45em 0.5em -0.5em var(--card-shadow-color);margin:.25em;margin-top:calc(.25em + 1px);border-radius:.5em;outline:0 solid var(--primary-color);outline-offset:0;transition:all .25s}.textbox-wrapper:focus-within{outline:0.125em solid var(--primary-color);outline-offset:.125em}.textbox-wrapper .textbox,.textbox-wrapper .dropdown{width:100%;box-shadow:none;border-radius:0;margin:0 !important;flex:1 1 4em;min-width:4em}.textbox-wrapper .textbox:focus,.textbox-wrapper .dropdown:focus{outline:none}.textbox-wrapper.prefixed .textbox,.textbox-wrapper.prefixed .dropdown{border-radius:0 .5em .5em 0;border-left:none}.textbox-wrapper.postfixed .textbox,.textbox-wrapper.postfixed .dropdown{border-radius:.5em 0 0 .5em;border-right:none}.textbox-wrapper.pre-post .textbox,.textbox-wrapper.pre-post .dropdown{border-left:none;border-right:none}.textbox-wrapper.post-button .textbox,.textbox-wrapper.post-button .dropdown{border-radius:.5em 0 0 .5em;border-right:none}.textbox-wrapper.post-button .textbox.search,.textbox-wrapper.post-button .dropdown.search{background:none}.textbox-wrapper.post-button button{display:inline-block;border:none;border-radius:0 .5em .5em 0;font-weight:500;cursor:pointer;text-align:center;transition:all 0.25s;font-size:1em;outline:0 solid var(--primary-color);outline-offset:0;white-space:nowrap;box-shadow:0 0.45em 0.5em -0.5em var(--card-shadow-color)}.textbox-wrapper.post-button button.primary{padding:0.25em 1em;background-color:var(--primary-color);color:var(--primary-bg-text-color);box-shadow:0 0.575em 0.5em -0.5em var(--card-shadow-color)}.textbox-wrapper.post-button button.primary:hover{background-color:var(--primary-color-light);box-shadow:0 0.5em 0.75em -0.25em var(--card-shadow-color)}.textbox-wrapper.post-button button.primary:focus{outline:0.125em solid var(--primary-color);outline-offset:.125em}.textbox-wrapper.post-button button.primary:active{background-color:var(--primary-color-dark);box-shadow:inset 0 0.125em 0.25em 0 var(--primary-color-dark)}.textbox-wrapper.post-button button.primary:disabled{background-color:var(--shade-500);pointer-events:none;box-shadow:none}.textbox-wrapper .input-prefix,.textbox-wrapper .input-postfix{padding:0 1em;text-align:center;background-color:var(--shade-300);border:1px solid var(--input-border-color);color:var(--text-color)}@media only screen and (max-width: 767px){.textbox-wrapper .input-prefix,.textbox-wrapper .input-postfix{padding:0 .5em}}.textbox-wrapper .input-prefix.input-addon__loss,.textbox-wrapper .input-postfix.input-addon__loss{background-color:var(--alert-bg-color);color:var(--alert-text-color)}.textbox-wrapper .input-prefix.input-addon__profit,.textbox-wrapper .input-postfix.input-addon__profit{background-color:var(--success-bg-color);color:var(--success-text-color)}.textbox-wrapper .input-prefix>span,.textbox-wrapper .input-postfix>span{position:relative;top:50%;display:block;min-width:1em;transform:translateY(-50%);text-align:center;overflow:visible}.textbox-wrapper .input-prefix>span .caret,.textbox-wrapper .input-postfix>span .caret{position:absolute;top:50%;right:-0.5em;min-width:unset;width:.125em;height:.125em}.textbox-wrapper .input-prefix>input[type="checkbox"],.textbox-wrapper .input-postfix>input[type="checkbox"]{margin-top:.5em}.textbox-wrapper .input-prefix{border-radius:.5em 0 0 .5em}.textbox-wrapper .input-postfix{border-radius:0 .5em .5em 0}.autocomplete-wrapper{position:relative}.autocomplete-dropdown{display:none;position:absolute;top:100%;left:0;right:0;z-index:100;background:var(--card-bg-color);border:1px solid var(--input-border-color);border-top:none;border-radius:0 0 .5em .5em;box-shadow:0 0.45em 0.5em -0.5em var(--card-shadow-color);max-height:20em;overflow-y:auto;overscroll-behavior:none}.autocomplete-item{display:flex;justify-content:space-between;align-items:center;padding:.5em .75em;cursor:pointer;font-size:.85em}.autocomplete-item:hover,.autocomplete-item.active{background-color:var(--shade-200)}.autocomplete-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocomplete-source{font-size:.75em;color:var(--text-color-light);margin-left:.75em;flex-shrink:0}.textarea{border-radius:.5em;background-color:var(--input-bg-color);border-color:var(--input-border-color);color:var(--text-color);padding:.5em 1em;margin:.25em;outline:0 solid var(--primary-color);outline-offset:0;transition:all .25s;box-shadow:0 0.45em 0.5em -0.5em var(--card-shadow-color)}.textarea.center{text-align:center}.textarea.stretch{width:100%}.textarea:focus{outline:0.125em solid var(--primary-color);outline-offset:.125em}.textarea::placeholder{color:var(--text-color-light)}.textarea.on-primary-bg{box-shadow:0 0.45em 0.5em -0.5em var(--primary-color-dark)}.textarea:disabled{background-color:var(--input-disabled-bg-color);color:var(--text-color-light);box-shadow:none}.file-input{padding:0.25em 0.5em;font-size:1em;border:1px solid var(--input-border-color);border-radius:.5em;box-shadow:none;margin:.25em;color:var(--text-color);outline:0 solid var(--primary-color);outline-offset:0;transition:all .25s;background-color:var(--input-bg-color);color-scheme:var(--color-scheme);box-shadow:0 0.45em 0.5em -0.5em var(--card-shadow-color)}.file-input:focus{outline:0.125em solid var(--primary-color);outline-offset:.125em}.file-input.stretch{width:calc(100% - .5em)}.file-input.on-primary-bg{box-shadow:0 0.45em 0.5em -0.5em var(--primary-color-dark)}.file-input:disabled{background-color:var(--input-disabled-bg-color);color:var(--text-color-light);box-shadow:none}.file-input::-webkit-file-upload-button{background-color:var(--primary-color);color:var(--primary-bg-text-color);border:none;border-radius:.5em 0 0 .5em;padding:.5em 1em;margin:-.25em 0 -.25em -.5em;cursor:pointer;transition:background-color 0.3s ease}.file-input::-webkit-file-upload-button:hover{background-color:var(--primary-color-light)}.file-input::file-selector-button{background-color:var(--primary-color);color:var(--primary-bg-text-color);border:none;border-radius:.5em 0 0 .5em;padding:.5em;margin:-.25em .5em -.25em -.5em;cursor:pointer;transition:background-color 0.3s ease}.file-input::file-selector-button:hover{background-color:var(--primary-color-light)}.input-header{font-size:2.25em;margin:0 0 .25em 0}.input-wrapper{display:flex;flex-direction:column}.form-button-row{display:flex;gap:1em;width:100%;margin-bottom:1.5em}.form-button-row.jc-end{justify-content:flex-end}.form-button-row.jc-start{justify-content:flex-start}.form-button-row.jc-space{justify-content:space-between}.form-button-row.jc-center{justify-content:center}.form-button-row.full-margin{margin:1em}.form-button-row.no-margin{margin:0}.form-button-row .button{font-size:1.25em}.form-checkbox-row{display:flex;align-items:center;gap:.5em}.bootstrap-select .btn{background:none;background-color:transparent;border:none;box-shadow:none;padding:.3em .5em;font-size:1em;height:100%;color:var(--text-color)}.bootstrap-select .bs-caret{display:none}.bootstrap-select .dropdown-menu>li>a{font-size:1.25em}.bootstrap-select .dropdown-header span.text{color:var(--text-color-light);font-weight:normal;font-size:.9em}.bootstrap-select li.divider{background-color:var(--card-border-color) !important;margin:0}.bootstrap-select.center .dropdown-toggle .filter-option{text-align:center}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--text-color-light)}.bootstrap-select .dropdown-menu li:not(.divider) a{padding-top:.25em;padding-bottom:.25em}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{top:calc(.25em + 3px)}.dropdown.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){margin:.25em;width:calc(100% - .5em)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:var(--primary-bg-text-color);background-color:var(--primary-color)}.dropdown-menu>.disabled>a{color:var(--text-color-light)}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:var(--text-color-light)}.dropdown-menu>li>a{color:var(--text-color)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:var(--text-color);background-color:var(--card-bg-hover-color)}.dropdown-menu>li>a.selected{background-color:var(--primary-color);color:var(--primary-bg-text-color)}.dropdown-menu>li>a.selected *{color:var(--primary-bg-text-color)}.dropdown-menu .inner.open{max-height:30vh !important}.segmented-control{width:100%;background-color:var(--input-bg-color);border-radius:.5em;display:flex;padding:.125em;border:1px solid var(--input-border-color);margin:.475em 0}.segmented-control.opt-1{min-width:120px;max-width:200px}@media only screen and (max-width: 120px){.segmented-control.opt-1{min-width:unset}}.segmented-control.opt-2{min-width:240px;max-width:400px}@media only screen and (max-width: 240px){.segmented-control.opt-2{min-width:unset}}.segmented-control.opt-3{min-width:360px;max-width:600px}@media only screen and (max-width: 360px){.segmented-control.opt-3{min-width:unset}}.segmented-control.opt-4{min-width:480px;max-width:800px}@media only screen and (max-width: 480px){.segmented-control.opt-4{min-width:unset}}.segmented-control.opt-5{min-width:520px;max-width:1000px}@media only screen and (max-width: 520px){.segmented-control.opt-5{min-width:unset}}.segmented-control.opt-1 .segmented-control-highlight,.segmented-control.opt-1 .segmented-control-option{width:100%}.segmented-control.opt-2 .segmented-control-highlight,.segmented-control.opt-2 .segmented-control-option{width:50%}.segmented-control.opt-3 .segmented-control-highlight,.segmented-control.opt-3 .segmented-control-option{width:33.33%}.segmented-control.opt-4 .segmented-control-highlight,.segmented-control.opt-4 .segmented-control-option{width:25%}.segmented-control.opt-5 .segmented-control-highlight,.segmented-control.opt-5 .segmented-control-option{width:20%}.segmented-control .segmented-control-track{display:flex;position:relative;flex-wrap:nowrap;align-content:center;width:100%}.segmented-control .segmented-control-highlight{border-radius:.375em;background-color:var(--primary-color);position:absolute;left:0;top:0;bottom:0;z-index:1;transition:all .25s;box-shadow:0 2px 6px #0002}.segmented-control .segmented-control-option{position:relative;z-index:2;color:var(--text-color-light);text-align:center;font-weight:normal;cursor:pointer;padding:1px 0;outline:0 solid var(--primary-color);outline-offset:0;border-radius:.25em;background:transparent;border:none;transition:all .25s;font-size:1em}.segmented-control .segmented-control-option:hover{color:var(--text-color)}.segmented-control .segmented-control-option:focus{outline:0.125em solid var(--primary-color);outline-offset:.125em;border-radius:.25em}.segmented-control .segmented-control-option.selected{font-weight:bold;color:var(--primary-bg-text-color)}.segmented-control .segmented-control-option:disabled{color:var(--shade-500);pointer-events:none}.segmented-control.disabled{pointer-events:none}.segmented-control.disabled .segmented-control-option{color:var(--shade-500);pointer-events:none}.segmented-control.disabled .segmented-control-option.selected{color:var(--text-color-invert)}.segmented-control.disabled .segmented-control-highlight{background-color:var(--shade-500)}.standard-table{position:relative}.standard-table table{width:100%}.standard-table thead{border-bottom:2px solid var(--card-border-color);padding:.25em 1em;color:var(--text-color-light);font-size:1em}.standard-table thead th{font-weight:normal;padding:.45em 1.25em}.standard-table tbody{font-size:1.25em}.standard-table tr{align-items:center}.standard-table tr+tr{border-top:1px solid var(--card-border-color)}.standard-table tr td{font-weight:normal;text-overflow:ellipsis;padding:.325em 1em}.standard-table.card,.standard-table.attachment-upload-row,.standard-table.attachment-row{padding:0}.standard-table.flat-card,.standard-table.file-upload-zone{padding:0;font-size:1em}.standard-table.columns-2 th,.standard-table.columns-2 td{width:50%}.standard-table.columns-3 th,.standard-table.columns-3 td{width:33%}.standard-table.columns-4 th,.standard-table.columns-4 td{width:25%}.standard-table.columns-5 th,.standard-table.columns-5 td{width:20%}.standard-table.columns-6 th,.standard-table.columns-6 td{width:16.6%}.standard-table.columns-7 th,.standard-table.columns-7 td{width:14.2%}.standard-table.columns-8 th,.standard-table.columns-8 td{width:12.5%}.standard-table.columns-9 th,.standard-table.columns-9 td{width:11%}.standard-table.columns-10 th,.standard-table.columns-10 td{width:10%}.standard-table.icon-pre th:first-child,.standard-table.icon-pre td:first-child{width:5%;text-align:center}.standard-table.icon-post th:last-child,.standard-table.icon-post td:last-child{width:5%;text-align:center}.standard-table.stretch-1 th,.standard-table.stretch-1 td,.standard-table.stretch-2 th,.standard-table.stretch-2 td,.standard-table.stretch-3 th,.standard-table.stretch-3 td,.standard-table.stretch-4 th,.standard-table.stretch-4 td,.standard-table.stretch-5 th,.standard-table.stretch-5 td,.standard-table.stretch-6 th,.standard-table.stretch-6 td,.standard-table.stretch-7 th,.standard-table.stretch-7 td,.standard-table.stretch-8 th,.standard-table.stretch-8 td,.standard-table.stretch-9 th,.standard-table.stretch-9 td,.standard-table.stretch-10 th,.standard-table.stretch-10 td{width:unset}.standard-table.stretch-1 th:nth-child(1),.standard-table.stretch-1 td:nth-child(1){width:50%}.standard-table.stretch-2 th:nth-child(2),.standard-table.stretch-2 td:nth-child(2){width:50%}.standard-table.stretch-3 th:nth-child(3),.standard-table.stretch-3 td:nth-child(3){width:50%}.standard-table.stretch-4 th:nth-child(4),.standard-table.stretch-4 td:nth-child(4){width:50%}.standard-table.stretch-5 th:nth-child(5),.standard-table.stretch-5 td:nth-child(5){width:50%}.standard-table.stretch-6 th:nth-child(6),.standard-table.stretch-6 td:nth-child(6){width:50%}.standard-table.stretch-7 th:nth-child(7),.standard-table.stretch-7 td:nth-child(7){width:50%}.standard-table.stretch-8 th:nth-child(8),.standard-table.stretch-8 td:nth-child(8){width:50%}.standard-table.stretch-9 th:nth-child(9),.standard-table.stretch-9 td:nth-child(9){width:50%}.standard-table.stretch-10 th:nth-child(10),.standard-table.stretch-10 td:nth-child(10){width:50%}.standard-table.shrink-1 th:nth-child(1),.standard-table.shrink-1 td:nth-child(1){width:5%}.standard-table.shrink-2 th:nth-child(2),.standard-table.shrink-2 td:nth-child(2){width:5%}.standard-table.shrink-3 th:nth-child(3),.standard-table.shrink-3 td:nth-child(3){width:5%}.standard-table.shrink-4 th:nth-child(4),.standard-table.shrink-4 td:nth-child(4){width:5%}.standard-table.shrink-5 th:nth-child(5),.standard-table.shrink-5 td:nth-child(5){width:5%}.standard-table.shrink-6 th:nth-child(6),.standard-table.shrink-6 td:nth-child(6){width:5%}.standard-table.shrink-7 th:nth-child(7),.standard-table.shrink-7 td:nth-child(7){width:5%}.standard-table.shrink-8 th:nth-child(8),.standard-table.shrink-8 td:nth-child(8){width:5%}.standard-table.shrink-9 th:nth-child(9),.standard-table.shrink-9 td:nth-child(9){width:5%}.standard-table.shrink-10 th:nth-child(10),.standard-table.shrink-10 td:nth-child(10){width:5%}.sidebar{width:200px;background-color:var(--shade-200);height:calc(100vh - 2em);padding:1em;position:relative;border-right:1px solid var(--shade-400)}.sidebar .logo-container{width:80%;margin:0 auto}.sidebar .logo-container .logo{width:100%}.sidebar .navigation{margin-top:1em}.sidebar .navigation .sub-group .sub-group-title{color:var(--text-color-light);font-size:.9em}.sidebar .navigation .sub-group .sub-group-list{list-style:none;margin:.5em 0 2em 0;padding:0}.sidebar .navigation .sub-group .sub-group-list .sub-group-item{padding:.25em .5em}.sidebar .navigation .sub-group .sub-group-list .sub-group-item.selected{background-color:var(--shade-800);border-radius:.5em;font-weight:bold}.sidebar .navigation .sub-group .sub-group-list .sub-group-item.selected a{color:var(--text-color-invert)}.sidebar .navigation .sub-group .sub-group-list .sub-group-item.selected a:hover{color:var(--text-color-invert)}.sidebar .navigation .sub-group .sub-group-list .sub-group-item.disabled{opacity:.3}.sidebar .navigation .sub-group .sub-group-list .sub-group-item.disabled a{pointer-events:none}.sidebar .navigation .sub-group .sub-group-list .sub-group-item.disabled a:hover{color:var(--shade-700)}.sidebar .navigation .sub-group .sub-group-list .sub-group-item a{text-decoration:none;color:var(--shade-700)}.sidebar .navigation .sub-group .sub-group-list .sub-group-item a:hover{color:var(--text-color)}.sidebar .navigation .sub-group .sub-group-list .sub-group-item+.sub-group-item{margin-top:.5em}.sidebar .logout-container{position:absolute;bottom:0;left:0;right:0;padding:1em;border-top:1px solid var(--shade-400);cursor:pointer;transition:background-color 0.2s ease}.sidebar .logout-container:hover{background-color:var(--card-bg-hover-color)}.sidebar .logout-container .name{font-weight:bold;margin-bottom:.25em}.sidebar .logout-container .logout a{text-decoration:none;color:var(--text-color);font-size:.85em}.sidebar .logout-container .logout a:hover{text-decoration:underline}.sidebar .account-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;z-index:998}.sidebar .account-menu-overlay.visible{opacity:1;visibility:visible}.sidebar .account-menu{position:fixed;bottom:20px;left:20px;width:300px;background-color:var(--card-bg-color);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.15);transform:translateX(-340px);transition:transform 0.3s ease;z-index:999;overflow:hidden}.sidebar .account-menu.open{transform:translateX(0)}.sidebar .account-menu-header{padding:20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);background:linear-gradient(135deg, #291d1d 0%, var(--primary-color) 100%);color:var(--primary-bg-text-color);position:relative}.sidebar .account-menu-user{display:flex;align-items:center;gap:12px}.sidebar .account-menu-user .avatar-container{flex-shrink:0}.sidebar .account-menu-user .avatar-container .avatar{width:2em;height:2em;line-height:2em;background-color:var(--primary-color);color:var(--primary-bg-text-color);text-align:center;border-radius:1em;font-size:1.25em}.sidebar .account-menu-user-info{overflow:hidden;text-align:left}.sidebar .account-menu-name{font-size:16px;font-weight:600;margin-bottom:2px}.sidebar .account-menu-company{font-size:12px;opacity:0.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .account-menu-email{font-size:13px;opacity:0.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .account-menu-content{padding:8px 0}.sidebar .account-menu-section{padding:8px 0}.sidebar .account-menu-item{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;transition:background-color 0.2s ease}.sidebar .account-menu-item.clickable{cursor:pointer}.sidebar .account-menu-item.clickable:hover{background-color:var(--card-bg-hover-color)}.sidebar .account-menu-item-label{display:flex;flex-direction:column;gap:2px}.sidebar .account-menu-item-label>span:first-child{font-size:14px;font-weight:500;color:var(--text-color)}.sidebar .account-menu-item-sublabel{font-size:12px;color:var(--text-color-light)}.sidebar .account-menu-divider{height:1px;background-color:var(--card-border-color);margin:8px 0}.sidebar .account-menu-icon{width:18px;height:18px;opacity:0.6}.sidebar .toggle-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.sidebar .toggle-switch input{opacity:0;width:0;height:0}.sidebar .toggle-switch input:checked+.toggle-slider{background-color:var(--primary-color)}.sidebar .toggle-switch input:checked+.toggle-slider:before{transform:translateX(20px)}.sidebar .toggle-switch input:focus+.toggle-slider{box-shadow:0 0 1px var(--primary-color)}.sidebar .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--shade-400);transition:0.3s;border-radius:24px}.sidebar .toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--card-bg-color);transition:0.3s;border-radius:50%}.sidebar .account-menu-close{position:absolute;top:50%;transform:translateY(-50%);right:16px;width:32px;height:32px;border:none;background-color:rgba(255,255,255,0.2);border-radius:8px;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease;z-index:1}.sidebar .account-menu-close:hover{background-color:rgba(255,255,255,0.3)}.sidebar .account-menu-close:active{transform:translateY(-50%) scale(0.95)}.mobile-header{display:none}.main-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;z-index:998}.main-menu-overlay.visible{opacity:1;visibility:visible}@media only screen and (max-width: 767px){.page-container{flex-direction:column !important;max-height:100vh}.mobile-header{display:flex;flex-direction:row;align-content:center;padding:1em;gap:1em}.mobile-header .mobile-menu-icon{width:2.5em;height:2.5em}.mobile-header .mobile-menu-icon .menu-icon{width:100%}.mobile-header .logo-container{margin-top:0}.mobile-header .logo-container .logo{max-width:180px}.sidebar{position:fixed;left:calc(-200px - 2em);z-index:999;transition:left .25s}.page-container.show-menu .sidebar{left:0}}.page-container{display:flex;flex-direction:row}.page-container .slide-menu-backdrop{display:none;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:200;background-color:var(--backdrop-overlay);opacity:0;transition:opacity .5s,display .5s;transition-behavior:allow-discrete}.page-container .slide-menu-backdrop.show-menu{display:block;opacity:.15}@starting-style{.page-container .slide-menu-backdrop.show-menu{opacity:0}}.page-container .slide-menu-container{position:fixed;top:0;left:-400px;z-index:201;display:flex;flex-direction:column;height:100vh;overflow-y:auto;width:90%;max-width:350px;background-color:var(--card-bg-color);box-shadow:var(--header-menu-shadow);transition:all .5s}.page-container .slide-menu-container.show-menu{left:0}.page-container .slide-menu-container .close-x{position:absolute;top:1em;left:1em;cursor:pointer}.page-container .slide-menu-container .close-x .icon{width:1.5em;height:1.5em;filter:var(--black-icon-to-text-color-light)}.page-container .slide-menu-container .filters-menu{padding-bottom:1em}.page-container .slide-menu-container .filters-menu .filter-section .filter-section-name{font-size:1.25em;padding:1em 0 0 1em;text-align:left;clear:both}.page-container .slide-menu-container .filters-menu .filter-section .filter-option-list{list-style:none}.page-container .slide-menu-container .filters-menu .filter-section .filter-option-list .filter-option{font-size:.7em;clear:both}.page-container .slide-menu-container .filters-menu .filter-section .filter-option-list .filter-loading{font-size:.7em;color:var(--text-color-light);padding:0.5em 0 0.5em 1em}.page-container .slide-menu-container .filters-menu .filter-section .filter-option-list .filter-error{font-size:.7em;color:var(--alert-color);padding:0.5em 0 0.5em 1em}.page-container .slide-menu-container .filters-menu .filter-section .filter-show-more{font-size:.7em;padding:0.25em 0 0.5em 2em}.page-container .slide-menu-container .filters-menu .filter-section .filter-show-more a{color:var(--link-color);text-decoration:none}.page-container .slide-menu-container .filters-menu .filter-section .filter-show-more a:hover{text-decoration:underline}.page-container .slide-menu-container .filters-menu .filter-section .filter-count{color:var(--text-color-light);font-size:0.9em}.page-container .slide-menu-container .filters-menu-button-container{position:sticky;display:flex;justify-content:center;bottom:0;gap:.5em;padding:.5em 0;left:0;right:0;background-color:var(--card-bg-color);border-top:1px solid var(--card-border-color)}.page-content{flex:1;padding:0 2em;display:flex;flex-direction:column;height:100vh;overflow-y:auto}.page-content .page-title{margin:1em 0 .25em 0}.pc-item-detail-content .page-title{margin-top:.5em}.pc-item-detail-content .highlights-container{display:flex;flex-direction:row;gap:1em;align-items:start}.pc-item-detail-content .highlights-container .highlight{flex:1}.pc-item-detail-content .highlights-container .highlight .highlight-value{font-size:1.75em;font-weight:500;margin:.125em 0}.pc-item-detail-content .highlights-container .highlight .highlight-bottom.alert{color:var(--alert-primary-color);font-weight:bold}.pc-item-detail-content .highlights-container .highlight .highlight-bottom.success{color:var(--success-primary-color);font-weight:bold}.pc-item-detail-content .highlights-container .highlight .highlight-bottom.info{color:var(--info-primary-color);font-weight:bold}.pc-item-detail-content .variation-container{display:flex;flex-direction:row;align-items:flex-end;font-size:1.125em}.pc-item-detail-content .variation-container .variation-header{display:flex;flex-direction:row;align-items:flex-end}.pc-item-detail-content .variation-container .variation-header .header-label{color:var(--text-color-light)}.pc-item-detail-content .variation-container .variation-table{background-color:var(--shade-200);border:1px solid var(--card-border-color);font-size:1.25em;margin-bottom:1em}.pc-item-detail-content .variation-container .variation-table .variation-row{display:flex;flex-direction:row;align-items:center;border:1px solid transparent;border-top:1px solid var(--card-border-color);height:3.5em;transition:all .25s}.pc-item-detail-content .variation-container .variation-table .variation-row:first-child{border-color:transparent}.pc-item-detail-content .variation-container .variation-table .variation-row.selected{background-color:var(--card-bg-color);border:1px solid var(--card-border-color)}.pc-item-detail-content .variation-container .variation-table .variation-row .variation-cell .radio-wrapper{display:inline-block;float:none;clear:none;font-size:1.25em}.pc-item-detail-content .variation-container .variation-table .variation-row .variation-cell .item-name{margin-bottom:.125em;font-size:.85em}.pc-item-detail-content .variation-container .variation-table .variation-row .variation-cell .item-sku{font-size:.55em}.pc-item-detail-content .variation-container .variation-table .variation-row .variation-cell .variation-value{margin-bottom:.125em}.pc-item-detail-content .variation-container .variation-table .variation-row .variation-cell .variation-bottom{font-size:.6em;font-weight:bold}.pc-item-detail-content .variation-container .variation-table .variation-row .variation-cell .variation-bottom.alert{color:var(--alert-primary-color)}.pc-item-detail-content .variation-container .variation-table .variation-row .variation-cell .variation-bottom.success{color:var(--success-primary-color)}.pc-item-detail-content .variation-container .variation-table .variation-row .variation-cell .variation-bottom.info{color:var(--info-primary-color)}.pc-item-detail-content .variation-container .variation-table .variation-row.selected+.variation-row{border-color:transparent}.pc-item-detail-content .variation-container .variation-radio{margin:0;border:0;padding:0}.pc-item-detail-content .variation-container .variation-left-col{width:40%}.pc-item-detail-content .variation-container .variation-left-col .variation-header .header-label:first-child{width:15%}.pc-item-detail-content .variation-container .variation-left-col .variation-header .header-label:nth-child(2){width:55%}.pc-item-detail-content .variation-container .variation-left-col .variation-header .header-label:nth-child(3){width:30%}.pc-item-detail-content .variation-container .variation-left-col .variation-table{border-radius:1em 0 0 1em}.pc-item-detail-content .variation-container .variation-left-col .variation-table .variation-row.selected{border-radius:1em 0 0 1em;border-right:1px solid transparent;box-shadow:0.5em 0.75em 0.75em -0.5em var(--card-shadow-color)}.pc-item-detail-content .variation-container .variation-left-col .variation-table .variation-row .variation-cell:first-child{width:15%;text-align:center}.pc-item-detail-content .variation-container .variation-left-col .variation-table .variation-row .variation-cell:nth-child(2){width:55%}.pc-item-detail-content .variation-container .variation-left-col .variation-table .variation-row .variation-cell:nth-child(3){width:30%}.pc-item-detail-content .variation-container .variation-right-col{width:60%;overflow-x:auto}.pc-item-detail-content .variation-container .variation-right-col .variation-header .header-label{width:calc(33% - 1em);padding:0 0 0 1em}.pc-item-detail-content .variation-container .variation-right-col .variation-table{border-radius:0 1em 1em 0;border-left:1px solid transparent}.pc-item-detail-content .variation-container .variation-right-col .variation-table .variation-row.selected{border-radius:0 1em 1em 0;border-left:1px solid transparent;box-shadow:-0.5em 0.75em 0.75em -0.5em var(--card-shadow-color)}.pc-item-detail-content .variation-container .variation-right-col .variation-table .variation-row .variation-cell{width:calc(33% - 1em);padding:0 0 0 1em}.pc-item-detail-content .chart-content-header{display:flex;align-items:center;justify-content:space-between}.pc-item-detail-content .chart-container{margin-bottom:1.5em}.pc-item-detail-content .chart-container .highcharts-container{height:33vw;max-height:90vh}.flex-wrapper{display:flex;gap:2em}.login-page{background-color:var(--main-bg-color)}.center-page{display:flex;justify-content:center;align-items:center;height:100vh}.center-page .center-content{width:95%;max-width:500px;text-align:center}.login-container{margin-top:-80px}.form-container{padding:2em 2em 1em 2em}.logo-container{margin-top:1em}.link{color:var(--text-color);text-decoration:none;font-weight:bold;cursor:pointer}.link:hover{text-decoration:underline}.breadcrumbs .link{padding:1em 0;margin-bottom:-1em;display:inline-block;cursor:pointer}.status-pill{display:inline-block;padding:.25em 1em;border-radius:2em;font-size:.85em;font-weight:bold}.status-pill.pending{background-color:var(--shade-300);color:var(--shade-600)}.status-pill.approved{background-color:var(--success-bg-color);color:var(--success-text-color)}.status-pill.denied{background-color:var(--alert-bg-color);color:var(--alert-text-color)}.status-pill.submitted{background-color:var(--warning-bg-color);color:var(--warning-text-color)}.status-pill.shopify{background-color:var(--success-bg-color);color:var(--success-text-color)}.status-pill.shopify_queued{background-color:var(--warning-bg-color);color:var(--warning-text-color)}.status-pill.shopify_failed{background-color:var(--alert-bg-color);color:var(--alert-text-color)}.status-pill.canceled{background-color:var(--shade-200);color:var(--shade-500)}.status-pill.empty{background-color:var(--warning-bg-color);color:var(--warning-text-color)}.status-pill.draft{background-color:var(--shade-300);color:var(--shade-600)}.status-pill.open{background-color:var(--info-bg-color);color:var(--info-text-color)}.status-pill.sent{background-color:var(--warning-bg-color);color:var(--warning-text-color)}.status-pill.accepted{background-color:var(--success-bg-color);color:var(--success-text-color)}.status-pill.rejected{background-color:var(--alert-bg-color);color:var(--alert-text-color)}.status-pill.expired{background-color:var(--shade-200);color:var(--shade-500)}.status-pill.archived{background-color:var(--shade-200);color:var(--shade-500)}.ps-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:14px 20px;color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.2);z-index:10001;max-width:360px;font-size:14px;line-height:1.4;animation:ps-toast-in .25s ease}.ps-toast.ps-toast-success{background:#2E4530}.ps-toast.ps-toast-error{background:#8E011A}.ps-toast.ps-toast-warning{background:#976E00}.ps-toast.ps-toast-info{background:#003965}@keyframes ps-toast-in{from{opacity:0;transform:translate(-50%, 100%)}to{opacity:1;transform:translate(-50%, 0)}}@keyframes ps-toast-out{from{opacity:1;transform:translate(-50%, 0)}to{opacity:0;transform:translate(-50%, 100%)}}.table-placeholder-cell{text-align:center;padding:1.5em;color:var(--text-color-light)}.table-placeholder-cell a{color:var(--primary-color)}.table-placeholder-cell.error{color:var(--shade-500)}.default-table-container.edit-table .default-table col:last-child,.default-table-container.edit-table .default-table th:last-child,.default-table-container.edit-table .default-table td:last-child{display:none}.default-table-container+.default-table-container{margin-top:2em}.default-table-container .table-title{padding:0}.default-table-container .default-table{border-spacing:0;width:100%}.default-table-container .default-table.sticky-scroll .default-table-header{position:sticky;top:0;background-color:var(--card-bg-color);z-index:3}.default-table-container .default-table .xs-col{min-width:1em}.default-table-container .default-table .s-col{min-width:3em}.default-table-container .default-table .m-col{min-width:5em}.default-table-container .default-table .l-col{min-width:10em}.default-table-container .default-table .default-table-header .default-table-header-row .default-table-header-cell{border-bottom:2px solid var(--card-border-color);color:var(--text-color-light);padding:.5em 0 .5em .75em;font-size:.9em;min-width:3.5em;font-weight:normal;text-align:left;vertical-align:bottom}.default-table-container .default-table .default-table-header .default-table-header-row .default-table-header-cell.right-align{text-align:right;padding:.5em .75em .5em 0}.default-table-container .default-table .default-table-body .default-table-row+.default-table-row .default-table-cell{border-top:1px solid var(--card-border-color)}.default-table-container .default-table .default-table-body .default-table-row.selected .default-table-cell{background-color:var(--card-bg-color);box-shadow:0 5px 15px -15px #0009}.default-table-container .default-table .default-table-body .default-table-row.default-table-sub-row{background-color:var(--shade-200)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell{padding:.75em 0 .75em .75em}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell.right-align{text-align:right;padding:.75em .75em .75em 0}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell.center-align{text-align:center;padding:.75em}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell:has(.row-options){padding:0}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .table-cell-bg{background-color:var(--shade-300);border-radius:.5em;color:var(--shade-700);font-weight:bold;padding:.25em .5em}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .table-cell-bg.profit{background-color:var(--success-bg-color);color:var(--success-text-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .table-cell-bg.loss{background-color:var(--alert-bg-color);color:var(--alert-text-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .table-cell-subtext{font-size:.8em;color:var(--text-color-light)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .value-box{padding:.5em 1em;background-color:var(--shade-300);border-radius:.5em}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .value-box.profit{background-color:var(--success-bg-color);color:var(--success-text-color);font-weight:bold}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .value-box.loss{background-color:var(--alert-bg-color);color:var(--alert-text-color);font-weight:bold}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .status-pill{display:inline-block;padding:.25em 1em;border-radius:2em;font-size:.85em;font-weight:bold}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .status-pill.pending{background-color:var(--shade-300);color:var(--shade-600)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .status-pill.open{background-color:var(--info-bg-color);color:var(--info-text-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .status-pill.approved,.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .status-pill.shopify{background-color:var(--success-bg-color);color:var(--success-text-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .status-pill.denied,.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .status-pill.canceled{background-color:var(--alert-bg-color);color:var(--alert-text-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .status-pill.submitted{background-color:var(--warning-bg-color);color:var(--warning-text-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options{display:flex;gap:1em;font-size:.8em;justify-content:center}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button{width:1em;height:1em;border-radius:2em;padding:.5em;background-color:var(--shade-300);border:0.125em solid var(--shade-600);transition:background .25s;cursor:pointer}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.edit:hover,.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.download:hover,.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.view:hover{background-color:var(--shade-600)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.edit:hover img,.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.download:hover img,.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.view:hover img{filter:invert(1)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.delete{border:0.125em solid var(--alert-primary-color);background-color:var(--alert-bg-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.delete img{filter:var(--black-icon-to-alert-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.delete:hover{background-color:var(--alert-primary-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.delete:hover img{filter:invert(1)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.info{border:0.125em solid var(--info-primary-color);background-color:var(--info-bg-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.info img{filter:var(--black-icon-to-info-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.info:hover{background-color:var(--info-primary-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.info:hover img{filter:invert(1)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more{position:relative}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more:hover{background-color:var(--shade-600)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more:hover .drop-menu{display:block}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more:hover img{filter:invert(1)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more img{transition:all .25s}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu{position:absolute;padding:1em;min-width:220px;right:-0.5em;display:none;z-index:2}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .drop-menu-item{padding:.5em 0;color:var(--text-color-light);cursor:pointer;transition:color .25s}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .drop-menu-item.delete{color:var(--alert-primary-color);font-weight:500}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .drop-menu-item.delete:hover{color:var(--alert-text-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .drop-menu-item:hover{color:var(--text-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container{display:flex;align-items:center;justify-content:space-around;padding-top:1em;border-top:2px solid var(--card-border-color);margin-top:.5em;gap:.5em}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button{border-radius:1em;display:flex;align-items:center;justify-content:space-around;padding:.25em .75em;gap:.25em;cursor:pointer;transition:all .25s}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.deny{background-color:var(--alert-bg-color);border:0.125em solid var(--alert-text-color);color:var(--alert-text-color);font-weight:bold}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.deny.selected,.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.deny:hover{background-color:var(--alert-text-color);border:0.125em solid var(--alert-text-color);color:var(--shade-100)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.deny.selected img,.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.deny:hover img{filter:invert(1)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.deny img{filter:var(--black-icon-to-alert-text-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.approve{background-color:var(--success-bg-color);border:0.125em solid var(--success-text-color);color:var(--success-text-color);font-weight:bold}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.approve.selected,.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.approve:hover{background-color:var(--success-text-color);border:0.125em solid var(--success-text-color);color:var(--shade-100)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.approve.selected img,.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.approve:hover img{filter:invert(1)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button.approve img{filter:var(--black-icon-to-success-text-color)}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button.more .drop-menu .approval-container .approval-button img{width:1em}.default-table-container .default-table .default-table-body .default-table-row .default-table-cell .row-options .icon-button img{width:1em;height:1em;filter:var(--black-icon-to-text-color-light)}.default-table-container.has-action-bar{margin-bottom:1.5em}.default-table-container.has-action-bar:has(input[type="checkbox"]:checked){position:relative;padding-bottom:5em;margin-bottom:-3.5em}.default-table-container.has-action-bar:has(input[type="checkbox"]:checked) .action-bar-container{display:block}.default-table-container.has-action-bar .default-table-header .default-table-header-row .default-table-header-cell:first-child{font-size:.9em;width:1em;padding-left:0.75%}.default-table-container.has-action-bar .default-table-body .default-table-row .default-table-cell:first-child{font-size:.9em;width:1em;padding-left:0.75%}.default-table-container.flat-card .default-table-header,.default-table-container.file-upload-zone .default-table-header{background-color:var(--shade-200)}.default-table-container .action-bar-container{position:sticky;bottom:1em;margin-top:1em;margin-bottom:-4em;display:none;z-index:2}.default-table-container .action-bar-container .action-bar{display:flex;padding:0.5em 1.5em;justify-content:space-between;flex-wrap:wrap}.default-table-container .action-bar-container .action-bar .left-side{display:flex;align-items:center;gap:1em}.default-table-container .action-bar-container .action-bar .right-side{display:flex;align-items:center;gap:1em}.default-table-container .action-bar-container .action-bar .items-selected{font-size:1.25em;font-weight:bold}@media screen and (max-width: 768px){.default-table-container.has-action-bar{padding-bottom:0;margin-bottom:0}.default-table-container.has-action-bar:has(input[type="checkbox"]:checked){padding-bottom:6em;margin-bottom:0}.default-table-container.has-action-bar .action-bar{height:unset;flex-wrap:wrap;align-items:center}.default-table-container.has-action-bar .action-bar .left-side,.default-table-container.has-action-bar .action-bar .right-side{display:contents}.default-table-container .default-table:not(.no-mobile){display:block;background-color:transparent;border-radius:0;border:none;box-shadow:none}.default-table-container .default-table:not(.no-mobile) colgroup{display:none}.default-table-container .default-table:not(.no-mobile) .default-table-header{display:none}.default-table-container .default-table:not(.no-mobile) .default-table-body{display:block;background-color:transparent;border-radius:0;border:none;box-shadow:none}.default-table-container .default-table:not(.no-mobile) .default-table-body .default-table-row{display:block;margin-bottom:1em;border:1px solid var(--card-border-color);border-radius:0.5em;padding:1em;background-color:var(--card-bg-color);box-shadow:0 0.75em 0.75em -0.5em var(--card-shadow-color)}.default-table-container .default-table:not(.no-mobile) .default-table-body .default-table-row.selected .default-table-cell{background-color:transparent;box-shadow:none}.default-table-container .default-table:not(.no-mobile) .default-table-body .default-table-row+.default-table-row .default-table-cell{border-top:none}.default-table-container .default-table:not(.no-mobile) .default-table-body .default-table-row .default-table-cell{display:flex;justify-content:space-between;align-items:center;padding:0.5em 0 !important;border-bottom:1px solid var(--card-border-color);text-align:right !important}.default-table-container .default-table:not(.no-mobile) .default-table-body .default-table-row .default-table-cell:last-child{border-bottom:none}.default-table-container .default-table:not(.no-mobile) .default-table-body .default-table-row .default-table-cell:before{content:attr(data-label);font-weight:600;color:var(--text-color-light);text-align:left;flex-shrink:0}.default-table-container .default-table:not(.no-mobile) .default-table-body .default-table-row .default-table-cell:last-child{justify-content:center;margin-top:0.5em;padding-top:1em !important;border-top:1px solid var(--card-border-color);border-bottom:none}.default-table-container .default-table:not(.no-mobile) .default-table-body .default-table-row .default-table-cell:last-child:before{display:none}.default-table-container .default-table:not(.no-mobile) .default-table-body .default-table-row .default-table-cell:has(.row-options){padding:1em 0 0 0 !important}}@media screen and (max-width: 768px){.options-container{flex-direction:column;gap:0.5em}.options-container .left-side,.options-container .right-side{width:100%;display:flex;flex-direction:column;gap:0.5em}.options-container .left-side .dropdown{width:100%}.options-container .right-side .textbox{width:100%}}.modal-cover{position:fixed;top:0;bottom:0;left:0;right:0;backdrop-filter:blur(4px);background-color:#0002;transition:all .25s;opacity:0;pointer-events:none;z-index:99}.modal-cover.visible{opacity:1;pointer-events:all}.modal-cover.visible .modal{opacity:1;top:50%}.modal{display:inline-block;max-width:95%;position:absolute;top:52.5%;left:50%;transform:translate(-50%, -50%);background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:1.25em;box-sizing:border-box;padding:1em 0 2em 0;box-shadow:0 4px 10px -4px rgba(0,0,0,0.5);transition:all .25s .125s;opacity:0;max-height:90vh;overflow:scroll}.modal.padding{padding:1em 1em 2em 1em}.modal.no-padding{padding:0}.modal.no-padding .title-row{padding:1em 2em .5em 2em}.modal.no-padding .button-row{padding:0 2em 1em 2em;margin-top:0}.modal .title-row{position:relative}.modal .title-row.with-detail{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.modal .title{margin:0;font-weight:bold;max-width:calc(100% - 3em)}.modal .title .sub{font-weight:normal;font-size:.6em;color:var(--text-color-light)}.modal .subtitle{margin:.25em 0;font-size:.9em;font-weight:normal}.modal .form{padding:.5em 2em 0 2em}.modal .row{width:100%;margin:0 0 1em 0}.modal .label{font-size:1.2em;margin:.5em 0 .25em 0}.modal .input input,.modal .input textarea{width:calc(100% - 2px - 1em)}.modal .input.half{width:calc(50% - 1em);display:inline-block}.modal .input.half.half+.input.half{margin-left:2em}.modal .input .form-dropdown{width:100%}.modal .button-row{text-align:right;margin-top:1.5em;position:sticky;bottom:-1em;background-color:var(--card-bg-color);display:flex;justify-content:flex-end;gap:1em}.modal .button-row div{display:inline-block;min-width:5em}.modal .header{font-size:1.25em}.modal .projection-row{display:flex;justify-content:space-between;margin-top:.5em}.modal .projection{padding:.5em 0 0 0}.modal .projection-value{font-size:1.5em;padding:.25em 0}.modal .projection-value.negative{font-weight:bold;color:var(--alert-primary-color)}.modal .modal-content.padding{padding:1em 2em}.modal .modal-content.content-layout-column{display:flex;flex-direction:row;gap:2em;align-items:flex-start}.modal .modal-content.content-layout-column .content-column .content-column-header{font-size:1.125em;margin:0 0 .25em 0}.modal .modal-content.content-layout-column .content-column .content-column-container{margin-bottom:1.5em}.modal .modal-content.content-layout-column .content-column .content-column-container.padding{padding:1em}.modal .modal-content.content-layout-column .content-column .content-column-container .content-column-section-header{font-weight:bold;margin-bottom:.75em;padding-bottom:.75em;border-bottom:1px solid var(--shade-500)}.modal .modal-content.content-layout-column .content-column .content-column-container .content-column-section:not(:last-child){margin-bottom:2em}.modal .modal-content.content-layout-column .content-column .content-column-container .content-column-data.name{font-size:1.1em;margin-bottom:.25em}.input-subtext{text-align:right;font-weight:bold;font-size:.8em;padding:.25em 0.5em 0 0}.summary-container{display:flex;gap:1em;margin-bottom:1em}.summary-container .summary{width:33.3%;padding:1em;cursor:pointer;border-radius:1em;box-shadow:0 5px 10px -5px rgba(0,0,0,0.15)}.summary-container .summary.increase{background-image:url(../images/increase.svg),linear-gradient(241deg, #46A84F 0%, #2E4530 100%);background-position:90% bottom;background-repeat:no-repeat;background-size:40%, 100%}.summary-container .summary.decrease{background-image:url(../images/decrease.svg),linear-gradient(-61deg, #F5343B 0%, #8E011A 100%);background-position:90% top;background-repeat:no-repeat;background-size:40%, 100%}.summary-container .summary.new{background-image:linear-gradient(241deg, #007FE0 0%, #003965 100%)}.summary-container .summary .summary-title{color:#fff;font-size:1.25em}.summary-container .summary .summary-value{color:#fff;font-size:3em;font-weight:bold}.summary-container .summary .summary-range{color:#fff}.options-container{width:100%;display:flex;justify-content:space-between}.options-container .left-side{display:flex;flex-direction:row;gap:1em}.filters-container{display:flex;width:calc(100% - 1em);justify-content:space-between;margin:.5em}.table-container{flex:1;overflow-y:scroll}.table-container .table-header{position:sticky;top:0;background-color:#fffe;display:flex;padding:0 0 .25em .25em;color:var(--text-color-light);z-index:2}.table-container .table-header .header-label:nth-child(1),.table-container .table-row .table-cell:nth-child(1){width:calc(20% - 1em);padding:0 0 0 1em}.table-container .table-header .header-label:nth-child(2),.table-container .table-row .table-cell:nth-child(2),.table-container .table-header .header-label:nth-child(3),.table-container .table-row .table-cell:nth-child(3),.table-container .table-header .header-label:nth-child(4),.table-container .table-row .table-cell:nth-child(4),.table-container .table-header .header-label:nth-child(5),.table-container .table-row .table-cell:nth-child(5),.table-container .table-header .header-label:nth-child(6),.table-container .table-row .table-cell:nth-child(6){width:15%}.table-container .table-header .header-label:nth-child(7),.table-container .table-row .main-row .table-cell:nth-child(7){width:5%}.table-container .table{border:1px solid var(--shade-400);border-radius:1em;margin-bottom:1em;overflow:hidden;box-shadow:0 0.75em 0.75em -0.5em var(--card-shadow-color)}.table-container .table .table-row .main-row{display:flex;align-items:center;border-bottom:1px solid var(--shade-400);padding:.25em 0 .25em .25em;cursor:pointer;border-left:0px solid var(--primary-color);transition:border .25s, padding .25s}.table-container .table .table-row .main-row.active{padding-left:0;border-left:0.25em solid var(--primary-color)}.table-container .table .table-row .main-row.active+.content .variants-summary{border-left:0.25em solid var(--primary-color)}.table-container .table .table-row .main-row .table-cell .top-text{font-size:.8em}.table-container .table .table-row .main-row .table-cell .top-text.invisible{visibility:hidden}.table-container .table .table-row .main-row .table-cell .main-text{font-size:1.4em;font-weight:500}.table-container .table .table-row .main-row .table-cell .bottom-text{font-size:.9em;font-weight:bold}.table-container .table .table-row .main-row .table-cell .bottom-text.alert{color:var(--alert-primary-color)}.table-container .table .table-row .main-row .table-cell .bottom-text.success{color:var(--success-primary-color)}.table-container .table .table-row .main-row .table-cell .bottom-text.info{color:var(--info-primary-color)}.table-container .table .table-row .main-row .table-cell .bottom-text.invisible{visibility:hidden}.table-container .table .table-row .main-row .item-name{font-size:1.25em}.table-container .table .table-row .main-row .item-size{display:block;font-size:1em;padding-bottom:.25em}.table-container .table .table-row .main-row .item-sku{font-size:.8em}.table-container .table .table-row .main-row .collapsible-icon{cursor:pointer}.table-container .table .table-row .main-row .collapsible-icon img{width:1.25em;transform:translate(-50%, -50%);margin:50% 0 0 50%;position:relative;z-index:1}.table-container .table .table-row .main-row.active .collapsible-icon img{transform:translate(-50%, -50%) scaleY(-1)}.table-container .table .table-row .content{background-color:var(--shade-200);max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.table-container .table .table-row .sub-row{display:flex;align-items:center;border-bottom:1px solid var(--shade-400);padding:.25em 0}.table-container .table .table-row .sub-row.variant-row{transition:background-color 0.2s ease}.table-container .table .table-row .sub-row.variant-row:hover{background-color:rgba(0,0,0,0.02)}.table-container .table .table-row .sub-row.variant-row .bottom-text{font-size:0.8em}.table-container .table .table-row .sub-row.variant-row .highest-price.is-ours,.table-container .table .table-row .sub-row.variant-row .lowest-price.is-ours{position:relative}.table-container .table .table-row .sub-row.variant-row .highest-price.is-ours .main-text,.table-container .table .table-row .sub-row.variant-row .lowest-price.is-ours .main-text{color:var(--info-primary-color);font-weight:600}.table-container .table .table-row .sub-row.variant-row .highest-price:not(.is-ours) .bottom-text.above{color:var(--alert-primary-color)}.table-container .table .table-row .sub-row.variant-row .lowest-price:not(.is-ours) .bottom-text.save{color:var(--success-primary-color);font-weight:700}.table-container .table .table-row .sub-row.variant-row .item-link a{text-decoration:none;transition:color 0.2s ease;font-size:.8em;color:var(--text-color);font-weight:bold}.table-container .table .table-row .sub-row.variant-row .item-link a:hover{text-decoration:underline}.table-container .table .table-row .sub-row .table-cell.collapsible-icon img{transition:transform 0.3s ease}.table-container .table .table-row .sub-row .table-cell .top-text{font-size:.8em}.table-container .table .table-row .sub-row .table-cell .top-text.invisible{visibility:hidden}.table-container .table .table-row .sub-row .table-cell .main-text{font-size:1.5em;font-weight:500}.table-container .table .table-row .sub-row .table-cell .bottom-text{font-size:.8em;font-weight:bold}.table-container .table .table-row .sub-row .table-cell .bottom-text.alert{color:var(--alert-primary-color)}.table-container .table .table-row .sub-row .table-cell .bottom-text.success{color:var(--success-primary-color)}.table-container .table .table-row .sub-row .table-cell .bottom-text.info{color:var(--info-primary-color)}.table-container .table .table-row .sub-row .table-cell .bottom-text.invisible{visibility:hidden}.table-container .table .table-row .sub-row .table-cell .item-name a,.table-container .table .table-row .sub-row .table-cell .top-text a{color:var(--text-color);text-decoration:none;font-weight:bold}.table-container .table .table-row .sub-row .table-cell .item-name a:hover,.table-container .table .table-row .sub-row .table-cell .top-text a:hover{text-decoration:underline}.table-container .table .table-row .sub-row .table-cell:first-child{padding-left:2.5em;padding-right:.5em;width:calc(20% - 3em)}.table-container .table .table-row .sub-row .item-name{font-size:1.25em}.table-container .table .table-row .sub-row .item-sku{font-size:.7em}.pagination-container{position:relative;margin:1em 0}.pagination-container .pagination{display:flex;gap:1em;align-items:center;flex-direction:row;justify-content:center}.pagination-container .pagination .left-arrow,.pagination-container .pagination .right-arrow{height:1.25em}.pagination-container .pagination .left-arrow img,.pagination-container .pagination .right-arrow img{width:1.25em;cursor:pointer}.pagination-container .pagination .page-numbers{display:flex;gap:.5em}.pagination-container .pagination .page-numbers .number-link{text-decoration:none;height:.5em;text-align:center;padding:.75em;font-weight:500;line-height:.5em;color:var(--text-color)}.pagination-container .pagination .page-numbers .number-link.selected{background-color:var(--primary-color);border-radius:2em;color:#fff;font-weight:bold}.pagination-container .pagination .page-numbers .number-link:hover{text-decoration:underline}.pagination-container .right-side{position:absolute;right:0;top:0}.bottom-text{font-size:0.85em;font-weight:500;margin-top:2px}.bottom-text.save{color:var(--success-primary-color);font-weight:600}.bottom-text.above{color:var(--alert-primary-color);font-weight:600}.bottom-text.below{color:var(--text-color-light)}.variants-summary{color:var(--text-color-light);border-left:0px solid var(--primary-color);transition:border .25s;margin-bottom:1px;background-color:var(--shade-300);padding:.25em 0 .25em .75em}.variants-loading,.variants-error{font-family:inherit;font-size:13px}.our-price .bottom-text.above{color:var(--alert-primary-color)}.our-price .bottom-text.below{color:var(--success-primary-color)}.order-row{display:flex;padding:1em;min-width:25em;justify-content:space-between}.order-row+.order-row{border-top:1px solid var(--card-border-color)}.order-row .item-name{font-size:1.25em}.order-row .item-size{font-size:.9em;color:var(--text-color-light)}.order-row .item-quantity{font-size:.9em;text-align:right}.order-row .item-price{text-align:right;font-size:1.1em;margin-top:.125em}.order-title-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.order-title-row .order-total{font-size:1.125em}.order-title-row .order-total span{font-weight:bold}.left-side{gap:.5em}.right-side{display:flex;flex-direction:row;gap:.5em;align-items:center}.add-item{display:flex;justify-content:flex-end;margin:.75em 0}.sub-nav-container{display:flex;justify-content:space-between;margin-top:2em;margin-bottom:1em;align-items:center}.sub-nav-container .page-title{margin:0;font-size:1.5em}@media only screen and (max-width: 767px){.sub-nav-container{margin-top:0;flex-wrap:wrap}}.add-item-modal{width:1000px;max-width:95%;max-height:90vh;overflow:scroll;padding-top:0}.add-item-modal.padding{padding:1em 1.5em}.add-item-modal .table-title{margin:0 0 .25em 0}.add-item-modal .input-subtext-container{display:flex;justify-content:space-between}.add-item-modal .input-subtext-container .input-subtext-left{font-weight:normal;font-size:.8em;padding:.25em 0 0 .5em}.add-item-modal .button-row{padding:0 1em}.add-item-modal .suggestion-input .textbox:focus+.suggestion-box{display:block}.add-item-modal .suggestion-input .suggestion-box:hover{display:block}.add-item-modal .suggestion-box{position:absolute;left:1em;right:1em;top:100%;z-index:3;max-height:8em;overflow-y:scroll;display:none}.add-item-modal .suggestion-box .suggestion-list{list-style:none;margin:0;padding:0}.add-item-modal .suggestion-box .suggestion-list .suggestion-item{padding:.5em 1em;cursor:pointer}.add-item-modal .suggestion-box .suggestion-list .suggestion-item+.suggestion-item{border-top:1px solid var(--card-border-color)}.add-item-modal .suggestion-box .suggestion-list .suggestion-item:hover{background-color:var(--card-bg-hover-color)}.add-item-modal .input-wrapper.no-padding .suggestion-box{left:0;right:0}.item-placeholder .flat-card,.item-placeholder .file-upload-zone{text-align:center;margin-top:1em;padding:1em 0;font-size:2em;color:var(--text-color-light)}.price-sheet-content>:last-child{margin-bottom:2em}.price-sheet-content .quotes-container{margin-top:1em}.price-sheet-content #listPlaceholder:has(+#listContainer .default-table-row){display:none}.price-sheet-content #listContainer:not(:has(.default-table-row)){display:none}.price-sheet-content #quoteListPlaceholder:has(+#quoteContainer .default-table-row){display:none}.price-sheet-content #quoteContainer:not(:has(.default-table-row)){display:none}.price-sheet-content #listContainer:not(:has(.default-table-row))+.table-settings-container{display:none}#createQuoteModal .item-container{margin-top:1em}#createQuoteModal .item-container.edit-quote .edit-quote-delete{display:table-cell}#createQuoteModal .item-container .edit-quote-delete{display:none}#createQuoteModal .address-container .address-title{font-size:1.25em;margin-bottom:.25em}#createQuoteModal .address-container .address-column{width:50%;font-size:1.125em}.item-container{display:flex;flex-direction:column;gap:1em}.quote-summary{display:flex;justify-content:flex-end;margin:1em 0}.quote-summary .total-profit-box{padding:.5em 1em;border-radius:.5em;background-color:var(--shade-300);color:var(--shade-700);font-weight:bold}.quote-summary .total-profit-box.profit{background-color:var(--success-bg-color);color:var(--success-text-color)}.quote-summary .total-profit-box.loss{background-color:var(--alert-bg-color);color:var(--alert-text-color)}.options-container{margin-bottom:1em}.default-table-container.new-price-sheet-table{margin-bottom:1.5em;margin-top:1em}.default-table-container.new-price-sheet-table:has(input[type="checkbox"]:checked){position:relative;padding-bottom:5em;margin-bottom:-3.5em}.default-table-container.new-price-sheet-table:has(input[type="checkbox"]:checked) .action-bar-container{display:block}.default-table-container.new-price-sheet-table.download-view{font-size:.8em}.default-table-container.new-price-sheet-table.download-view .default-table{border:none}.default-table-container.new-price-sheet-table.download-view col:first-child,.default-table-container.new-price-sheet-table.download-view th:first-child,.default-table-container.new-price-sheet-table.download-view td:first-child{display:none}.default-table-container.new-price-sheet-table.download-view.customer-view{font-size:.9em}.default-table-container.new-price-sheet-table.download-view .ps-pdf-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5em;padding-bottom:1em;border-bottom:2px solid var(--card-border-color)}.default-table-container.new-price-sheet-table.download-view .ps-pdf-header .ps-pdf-titleblock{display:flex;flex-direction:column;gap:.75em}.default-table-container.new-price-sheet-table.download-view .ps-pdf-header .ps-pdf-logos{display:flex}.default-table-container.new-price-sheet-table.download-view .ps-pdf-header .ps-pdf-logos .ps-pdf-logo{height:120px;width:auto;object-fit:contain}.default-table-container.new-price-sheet-table.download-view .ps-pdf-header h1{margin:0;font-size:2.1em;font-weight:700;letter-spacing:-.01em;color:var(--text-color)}.default-table-container.new-price-sheet-table.download-view .ps-pdf-header .ps-pdf-meta{text-align:right;line-height:1.8}.default-table-container.new-price-sheet-table.download-view .ps-pdf-header .ps-pdf-meta .label{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.82em;color:var(--text-color-light);margin-right:.5em}.default-table-container.new-price-sheet-table.download-view .ps-pdf-footer{margin-top:2em;padding-top:1em;border-top:1px solid var(--card-border-color);display:flex;justify-content:space-between;align-items:flex-end;color:var(--text-color-light)}.default-table-container.new-price-sheet-table.download-view .ps-pdf-footer .thanks{font-weight:600;color:var(--text-color)}.default-table-container.new-price-sheet-table.download-view .ps-pdf-footer .contact .biz{font-weight:700;color:var(--text-color)}.default-table-container.new-price-sheet-table .default-table .default-table-header .default-table-header-row .default-table-header-cell:first-child{font-size:.9em;width:1em;padding-left:0.75%}.default-table-container.new-price-sheet-table .default-table .default-table-body .default-table-row .default-table-cell:first-child{font-size:.9em;width:1em;padding-left:0.75%}.default-table-container.new-price-sheet-table .default-table .default-table-body .default-table-row .default-table-cell:nth-child(2){width:22%;min-width:14em}.default-table-container.selected-items{display:none}.default-table-container.selected-items:has(.default-table-row){display:block}.default-table-container.selected-items col:nth-child(1){width:20%}.default-table-container.selected-items col:nth-child(2){width:10%}.default-table-container.selected-items col:nth-child(3){width:15%}.default-table-container.selected-items col:nth-child(4){width:12%}.default-table-container.selected-items col:nth-child(5){width:12%}.default-table-container.selected-items col:nth-child(6){width:17%}.default-table-container.selected-items col:nth-child(7){width:4%}.default-table-container.selected-items .input-prefix{padding:0 .25em}.default-table-container #quoteListTable .default-table-row:has(.pending) .icon-button.info{pointer-events:none;opacity:.3}.input-block.add-item-header{align-items:flex-end;gap:2em}.default-input-block{display:flex;flex-wrap:wrap;gap:1em}.default-input-block .input-wrapper{max-width:300px;min-width:unset;padding:0;flex:1}.table-settings-container{display:flex;flex-wrap:wrap;align-items:center}.table-settings-container.jc-space{justify-content:space-between}.table-settings-container.jc-end{justify-content:flex-end}.table-settings-container.js-start{justify-content:flex-start}.table-settings-group{display:flex;align-items:center;gap:.5em}.table-title{font-weight:500;font-size:1.25em;margin:1em 0 .25em 0}.archived-banner{background:var(--shade-300);color:var(--shade-700);padding:.75em 1em;border-radius:.5em;margin-bottom:1em;font-weight:500}.archived-readonly input.textbox,.archived-readonly select.dropdown,.archived-readonly input.date-input{pointer-events:none;opacity:.7;background-color:var(--shade-200)}.archived-readonly .checkbox{pointer-events:none;opacity:.6}.archived-readonly .action-bar-container,.archived-readonly .row-options .icon-button{display:none}.archived-readonly .write-actions{display:none}.ps-grid-4{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1em}.ps-grid-4 .col-2{grid-column:span 2}.ps-grid-4 .col-4{grid-column:1 / -1}@media only screen and (max-width: 991px){.ps-grid-4{grid-template-columns:repeat(2, minmax(0, 1fr))}.ps-grid-4 .col-4{grid-column:1 / -1}}@media only screen and (max-width: 640px){.ps-grid-4{grid-template-columns:1fr}.ps-grid-4 .col-2,.ps-grid-4 .col-4{grid-column:1 / -1}}.ps-info-view,.ps-customer-card{background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:8px;box-shadow:0 0.75em 0.75em -0.75em var(--card-shadow-color)}.ps-info-view{padding:1em;margin-bottom:1em}.ps-info-view-header,.ps-recipients-header,.ps-recipient-title-row,.ps-note-meta,.ps-modal-head,.ps-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:1em}.ps-info-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75em 1em}@media only screen and (max-width: 991px){.ps-info-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 640px){.ps-info-grid{grid-template-columns:1fr}}.ps-info-field,.ps-info-section{min-width:0}.ps-info-field-label{font-size:0.8em;font-weight:500;color:var(--text-color-light)}.ps-info-section-label,.ps-modal-section-label,.ps-notes-header{display:block;color:var(--text-color-light);font-size:.8em;font-weight:700;text-transform:uppercase}.ps-info-field-value,.ps-info-addr{display:block;margin-top:.25em;min-height:1.4em;overflow-wrap:anywhere;white-space:pre-line}.ps-info-field-value.is-empty,.ps-info-addr.is-empty{color:var(--text-color-light)}.ps-info-divider{border-top:1px solid var(--card-border-color);margin:1em 0}.ps-callout-link{margin:0}.ps-customer-card{margin:1em 0 2em;flex-shrink:0}.ps-tab-strip{display:flex;flex-wrap:wrap;gap:.25em;padding:.5em;background:var(--shade-200);border-bottom:1px solid var(--card-border-color)}.ps-tab{border:0;border-radius:6px;background:transparent;color:var(--text-color);cursor:pointer;font:inherit;font-weight:600;padding:.55em .85em;display:inline-flex;align-items:center;gap:.5em}.ps-tab:hover{background:var(--card-bg-hover-color)}.ps-tab.active{background:var(--card-bg-color);box-shadow:inset 0 0 0 1px var(--card-border-color)}.ps-tab-count,.ps-recipient-tag{border-radius:999px;background:var(--shade-300);color:var(--shade-700);display:inline-flex;align-items:center;font-size:.75em;font-weight:700;line-height:1;padding:.25em .5em}.ps-recipient-tag.muted{color:var(--text-color-light)}.ps-panel{padding:1em}.ps-recipients-header{margin-bottom:1em}@media only screen and (max-width: 640px){.ps-recipients-header{align-items:flex-start;flex-direction:column}}.ps-recipients-meta{color:var(--text-color-light)}.ps-recipients-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.5em}.ps-view-toggle{display:inline-flex;border:1px solid var(--card-border-color);border-radius:8px;overflow:hidden}.ps-view-toggle button{border:0;background:var(--card-bg-color);color:var(--text-color);cursor:pointer;font:inherit;padding:.45em .75em}.ps-view-toggle button.active{background:var(--shade-300);font-weight:700}.ps-recipient-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:.75em}.ps-recipient-list{display:flex;flex-direction:column;gap:.5em}.ps-recipient-card{border:1px solid var(--card-border-color);border-radius:8px;display:flex;justify-content:space-between;gap:1em;padding:.85em}.ps-recipient-card.is-default{border-color:var(--primary-color)}.ps-recipient-name{font-weight:700}.ps-recipient-addr,.ps-recipient-notes,.qrp-option-addr{color:var(--text-color-light);margin-top:.4em;white-space:pre-line}.ps-recipient-notes{border-top:1px solid var(--card-border-color);padding-top:.5em}.ps-recipient-actions,.ps-note-actions{display:flex;align-items:center;gap:.35em;flex-wrap:wrap}.ps-icon-btn,.ps-note-action-btn{border:1px solid var(--card-border-color);border-radius:6px;background:var(--card-bg-color);color:var(--text-color);cursor:pointer;font:inherit;min-height:2em;padding:.25em .55em}.ps-icon-btn:hover,.ps-note-action-btn:hover{background:var(--card-bg-hover-color)}.ps-icon-btn.is-danger,.ps-note-action-btn.is-danger{color:var(--alert-text-color)}.ps-notes-compose{border:1px solid var(--card-border-color);border-radius:8px;padding:.75em;margin-bottom:1em}.ps-notes-compose-input,.ps-note-edit-input{box-sizing:border-box;min-width:100%}.ps-notes-compose-actions,.ps-note-edit-actions{display:flex;justify-content:flex-end;gap:.5em;margin-top:.5em}.ps-notes-timeline{display:flex;flex-direction:column;gap:.75em}.ps-notes-empty,.ps-note-card{border:1px solid var(--card-border-color);border-radius:8px;padding:.85em}.ps-note-card{background:var(--shade-200)}.ps-note-time{color:var(--text-color-light);font-size:.85em}.ps-note-content{margin-top:.5em;white-space:pre-line}.ps-note-edit{margin-top:.75em}.ps-modal-backdrop{position:fixed;inset:0;z-index:1100;background:rgba(0,0,0,0.35);display:flex;align-items:center;justify-content:center;padding:1em}.ps-modal{background:var(--card-bg-color);border-radius:8px;box-shadow:0 1em 2em -0.75em var(--modal-card-shadow-color);max-height:calc(100vh - 2em);max-width:680px;overflow:auto;width:100%}.ps-modal.ps-modal--lg{max-width:960px}.ps-modal-head,.ps-modal-foot{padding:1em}.ps-modal-head{border-bottom:1px solid var(--card-border-color)}.ps-modal-foot{border-top:1px solid var(--card-border-color);justify-content:flex-end}.ps-modal-title{font-size:1.25em;font-weight:700}.ps-modal-body{padding:1em}.ps-modal-section-label{margin:1em 0 .5em}.ps-modal-section-label:first-child{margin-top:0}.ps-field{min-width:0}.ps-checkbox-row{align-items:center;display:flex;gap:.5em}.quote-recipient-picker{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:.75em;margin-bottom:1em}.qrp-option{border:1px solid var(--card-border-color);border-radius:8px;cursor:pointer;padding:.85em}.qrp-option.selected{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}.qrp-option:hover{background:var(--card-bg-hover-color)}.qrp-option-name{font-weight:700}.quote-pdf-doc{width:1040px;box-sizing:border-box;margin:0 auto;padding:40px 44px 30px;background:#fff;color:#20242b;font-size:13px;line-height:1.45}.quote-pdf-doc .quote-pdf-main{display:block}.quote-pdf-doc .quote-pdf-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:18px;border-bottom:2px solid var(--card-border-color)}.quote-pdf-doc .quote-pdf-header .quote-pdf-titleblock{display:flex;flex-direction:column;gap:16px}.quote-pdf-doc .quote-pdf-header .quote-pdf-logos{display:flex}.quote-pdf-doc .quote-pdf-header .quote-pdf-logos .quote-pdf-logo{height:120px;width:auto;object-fit:contain}.quote-pdf-doc .quote-pdf-header h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.01em;color:#20242b}.quote-pdf-doc .quote-pdf-header .quote-pdf-meta{min-width:244px;border:1px solid #e4e8ed;border-radius:8px;background:#fafbfc;padding:12px 16px}.quote-pdf-doc .quote-pdf-header .quote-pdf-meta .quote-pdf-meta-row{display:flex;justify-content:space-between;gap:22px;padding:3px 0;line-height:1.7}.quote-pdf-doc .quote-pdf-header .quote-pdf-meta .quote-pdf-meta-row .label{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px;color:#6b7280}.quote-pdf-doc .quote-pdf-header .quote-pdf-meta .quote-pdf-meta-row .val{font-weight:600;text-align:right}.quote-pdf-doc .quote-pdf-ship-to{margin-bottom:22px}.quote-pdf-doc .quote-pdf-ship-to .ship-to-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-color-light);margin-bottom:5px}.quote-pdf-doc .quote-pdf-ship-to .ship-to-line{line-height:1.55}.quote-pdf-doc .default-table{border:none;width:100%;border-collapse:collapse}.quote-pdf-doc .default-table .default-table-header-cell{background:#f4f6f8;color:#444b54;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:10px 12px;border-bottom:2px solid var(--shade-400)}.quote-pdf-doc .default-table .default-table-cell{padding:11px 12px;border-bottom:1px solid #edf0f3;vertical-align:middle}.quote-pdf-doc .default-table .default-table-body .default-table-row:nth-child(even){background:#fbfcfd}.quote-pdf-doc .default-table .table-cell-value{font-weight:600}.quote-pdf-doc .default-table .table-cell-subtext{font-size:11px;color:#8a929c}.quote-pdf-doc .value-box{display:inline-block;padding:3px 9px;border-radius:5px;font-weight:600;font-size:12px;background:transparent}.quote-pdf-doc .value-box.profit{color:#1d7a4c;background:#eaf6ef}.quote-pdf-doc .value-box.loss{color:#9a5040;background:#f6eeec}.quote-pdf-doc .quote-pdf-totals{display:flex;justify-content:flex-end;margin-top:20px}.quote-pdf-doc .quote-pdf-totals .quote-pdf-summary{width:312px;border:1px solid #e4e8ed;border-radius:10px;overflow:hidden}.quote-pdf-doc .quote-pdf-totals .quote-pdf-summary-row{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;font-weight:600}.quote-pdf-doc .quote-pdf-totals .quote-pdf-summary-row .label{font-weight:600}.quote-pdf-doc .quote-pdf-totals .quote-pdf-summary-row.savings{color:#1d7a4c;border-bottom:1px solid #edf0f3}.quote-pdf-doc .quote-pdf-totals .quote-pdf-summary-row.grand{color:#20242b;padding:13px 18px;font-size:18px;font-weight:800}.quote-pdf-doc .quote-pdf-footer{margin-top:44px;padding-top:16px;border-top:1px solid var(--card-border-color);display:flex;justify-content:space-between;align-items:flex-end;gap:28px;font-size:11.5px;color:#6b7280}.quote-pdf-doc .quote-pdf-footer .foot-left{max-width:560px}.quote-pdf-doc .quote-pdf-footer .thanks{font-size:13px;font-weight:700;color:#20242b;margin-bottom:3px}.quote-pdf-doc .quote-pdf-footer .terms{line-height:1.5}.quote-pdf-doc .quote-pdf-footer .contact{text-align:right;white-space:nowrap}.quote-pdf-doc .quote-pdf-footer .contact .biz{font-weight:700;color:#20242b}.cust-toolbar{display:flex;align-items:center;gap:.5em;margin-bottom:1em;flex-wrap:wrap}.cust-search-wrap{position:relative;flex:1;min-width:160px;max-width:280px}.cust-search-wrap .cust-search-icon{position:absolute;left:.75em;top:50%;transform:translateY(-50%);color:var(--text-color-light);pointer-events:none}.cust-search-wrap .cust-search-input{padding-left:2.25em;width:100%;box-sizing:border-box}.cust-pill-btn{display:inline-flex;align-items:center;gap:.4em;border:1px solid var(--card-border-color);border-radius:999px;background:var(--card-bg-color);color:var(--text-color);cursor:pointer;font:inherit;font-size:.9em;padding:.4em .9em;white-space:nowrap}.cust-pill-btn:hover{background:var(--card-bg-hover-color)}.cust-pill-btn.active{border-color:var(--primary-color);color:var(--primary-color)}.cust-badge{display:none;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-color);color:var(--primary-bg-text-color);font-size:.7em;font-weight:700;line-height:1;min-width:1.4em;padding:.2em .4em;text-align:center}.cust-badge.visible{display:inline-flex}.cust-spacer{flex:1}.cust-sort-wrap{position:relative}.cust-filter-menu{display:none;position:absolute;top:calc(100% + .35em);left:0;z-index:200;background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:8px;box-shadow:0 0.5em 1em -0.25em var(--card-shadow-color);width:300px;max-height:50vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none}.cust-filter-menu.open{display:block}.cust-sort-menu{display:none;position:absolute;top:calc(100% + .35em);right:0;z-index:200;background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:8px;box-shadow:0 0.5em 1em -0.25em var(--card-shadow-color);min-width:160px;padding:.35em 0}.cust-sort-menu.open{display:block}.cust-sort-option{display:flex;align-items:center;justify-content:space-between;gap:.5em;cursor:pointer;padding:.5em 1em;font-size:.9em;border:none;background:none;width:100%;text-align:left;box-sizing:border-box}.cust-sort-option:hover{background:var(--card-bg-hover-color)}.cust-sort-option.active{font-weight:600}.cust-card-wrap{position:relative}.cust-drawer{position:absolute;top:0;left:0;z-index:100;overflow:hidden;width:0;transition:width .25s ease}.cust-drawer.open{width:300px}.cust-drawer-inner{width:300px;display:flex;flex-direction:column}.cust-drawer-card{background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:16px;box-shadow:0 0.5em 2em -0.25em var(--card-shadow-color);display:flex;flex-direction:column;overflow:hidden}.cust-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:.85em 1em;border-bottom:1px solid var(--card-border-color);font-weight:600}.cust-drawer-body{flex:1;overflow-y:auto;padding:.75em 1em}.cust-drawer-foot{border-top:1px solid var(--card-border-color);padding:.75em 1em;display:flex;flex-direction:column;gap:.35em}.cust-drawer-close{border:0;background:transparent;color:var(--text-color-light);cursor:pointer;font:inherit;font-size:1.1em;line-height:1;padding:.1em .3em}.cust-drawer-close:hover{color:var(--text-color)}.cust-filter-section+.cust-filter-section{margin-top:1.25em}.cust-filter-label{display:block;color:var(--text-color-light);font-size:.75em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5em}.cust-status-pills{display:flex;flex-wrap:wrap;gap:.4em}.cust-status-pill{border:1px solid var(--card-border-color);border-radius:999px;background:transparent;color:var(--text-color);cursor:pointer;font:inherit;font-size:.85em;padding:.3em .8em;white-space:nowrap}.cust-status-pill:hover{background:var(--card-bg-hover-color)}.cust-status-pill.active{background:var(--primary-color);border-color:var(--primary-color);color:var(--primary-bg-text-color);font-weight:600}.cust-cb-list{display:flex;flex-direction:column;gap:.4em;max-height:200px;overflow-y:auto}.cust-cb-row{display:flex;align-items:center;gap:.5em;font-size:.9em;cursor:pointer}.cust-cb-row input[type="checkbox"]{flex-shrink:0}.cust-active-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;margin-bottom:.75em}.cust-active-pill{display:inline-flex;align-items:center;gap:.35em;background:var(--shade-300);color:var(--shade-700);border-radius:999px;font-size:.85em;padding:.25em .65em}.cust-active-pill button{border:0;background:transparent;color:var(--shade-600);cursor:pointer;font:inherit;font-size:.85em;line-height:1;padding:0}.cust-active-pill button:hover{color:var(--text-color)}.cust-sortable{cursor:pointer;user-select:none;white-space:nowrap}.cust-sortable:hover{color:var(--primary-color)}.cust-sort-ind{display:inline-block;font-size:.75em;margin-left:.2em;opacity:.3}.cust-sort-ind.asc::after{content:'▲'}.cust-sort-ind.desc::after{content:'▼'}.cust-sort-ind.active{opacity:1}.cust-drawer-backdrop{display:none;position:fixed;inset:0;z-index:99}.cust-drawer-backdrop.visible{display:block}@media only screen and (max-width: 767px){.cust-search-wrap{max-width:none;flex:1 1 100%;order:-1}.cust-drawer{position:fixed;top:0;right:0;bottom:0;z-index:500}.cust-drawer.open{width:300px}.cust-drawer-inner{width:300px;height:100%}.cust-drawer-card{height:100%;border-radius:0}.cust-drawer-backdrop{z-index:499}.cust-drawer-backdrop.visible{background:rgba(0,0,0,0.4)}}.attachments-empty-state{padding:1em}.file-upload-zone{border-style:dashed;padding:3em 2em;text-align:center;cursor:pointer;transition:background-color .15s, border-color .15s}.file-upload-zone:hover,.file-upload-zone:focus-visible{background-color:var(--shade-300);border-color:var(--primary-color)}.file-upload-zone.is-drag-over{background-color:var(--shade-300);border-color:var(--primary-color);outline:2px dashed var(--primary-color);outline-offset:-.5em}.file-upload-zone-icon{font-size:3em;color:var(--shade-600);margin-bottom:.25em}.file-upload-zone-title{font-weight:600;font-size:1.125em;margin:.5em 0 .25em}.file-upload-zone-help{color:var(--text-color-light)}.attachments-empty-actions{display:flex;gap:.75em;justify-content:center;margin-top:1.5em}.ps-attachments-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1em;padding:.75em 1em}.attachments-show-archived-toggle{display:inline-flex;align-items:center;gap:.45em;color:var(--text-color-light);font-size:.9em;cursor:pointer}.attachments-show-archived-toggle input{margin:0}.ps-attachment-add-menu{position:relative}.ps-attachment-add-menu-list{position:absolute;right:0;top:calc(100% + .25em);min-width:10em;background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:.5em;box-shadow:0 0.5em 1em -0.5em var(--card-shadow-color);padding:.25em 0;z-index:10}.ps-attachment-add-menu-list button[role="menuitem"]{display:block;width:100%;padding:.5em 1em;background:transparent;border:0;text-align:left;cursor:pointer;font:inherit;color:var(--text-color)}.ps-attachment-add-menu-list button[role="menuitem"]:hover,.ps-attachment-add-menu-list button[role="menuitem"]:focus-visible{background:var(--shade-300)}[data-attachment-add-menu][aria-expanded="false"]+.ps-attachment-add-menu-list{display:none}.attachments-list{display:flex;flex-direction:column;gap:.75em;padding:1em}.attachments-archived-empty{color:var(--text-color-light);font-size:.9em;padding:.75em 1em}.attachment-row{display:flex;align-items:center;gap:1em;padding:.875em 1em}.attachment-row__main{flex:1;min-width:0}.attachment-row__filename{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-row__category{display:inline-block;font-size:.75em;padding:.15em .65em;border-radius:1em;margin-right:.5em;background:var(--shade-300);color:var(--text-color-light)}.attachment-row--prescription .attachment-row__category{background:var(--info-bg-color);color:var(--info-text-color)}.attachment-row--general .attachment-row__category{background:var(--shade-300);color:var(--text-color-light)}.attachment-row.archived{opacity:.6}.attachment-row__meta{color:var(--text-color-light);font-size:.85em}.attachment-row__actions{display:flex;gap:.5em;flex-shrink:0}.attachment-row__overflow{position:relative}.attachment-row__overflow-trigger{line-height:1;padding:.25em .55em;font-weight:600}.attachment-row__overflow-menu{position:absolute;right:0;top:calc(100% + .25em);min-width:12em;background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:.5em;box-shadow:0 0.5em 1em -0.5em var(--card-shadow-color);padding:.25em 0;z-index:10}.attachment-row__overflow-item{display:block;width:100%;padding:.5em 1em;background:transparent;border:0;text-align:left;cursor:pointer;font:inherit;color:var(--text-color)}.attachment-row__overflow-item:hover,.attachment-row__overflow-item:focus-visible{background:var(--shade-300)}.attachment-row__overflow-item:disabled{opacity:.5;cursor:not-allowed}[data-attachment-row-menu][aria-expanded="false"]+.attachment-row__overflow-menu{display:none}.attachment-row__error{color:var(--alert-text-color);background:var(--alert-bg-color);padding:.5em .75em;border-radius:.35em;margin-top:.5em;font-size:.85em}.attachment-row__badge{display:inline-block;font-size:.7em;padding:.1em .5em;border-radius:1em;background:var(--shade-500);color:var(--card-bg-color)}.attachment-row__badge--archived{background:var(--shade-600)}.attachment-upload-row{display:flex;align-items:center;gap:1em;padding:.75em 1em}.file-selected-icon{font-size:1.25em;font-weight:700;color:var(--shade-600)}.file-selected-body{flex:1;min-width:0}.file-selected-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-selected-meta{color:var(--text-color-light);font-size:.85em}.file-progress{background:var(--shade-300);height:.25em;border-radius:1em;overflow:hidden;margin-top:.35em}.file-progress-bar.ps-progress{background:var(--primary-color);height:100%;transition:width .2s ease;width:0}.attachment-banner{padding:.75em 1em;border-radius:.5em;margin:1em}.attachment-banner--error{background:var(--alert-bg-color);color:var(--alert-text-color)}.attachment-banner--info{background:var(--info-bg-color);color:var(--info-text-color)}.attachment-banner--warn{background:var(--warning-bg-color);color:var(--warning-text-color)}.attachment-drawer{position:fixed;right:0;top:0;bottom:0;width:28em;max-width:100vw;z-index:50;padding:1.5em;transform:translateX(100%);transition:transform .2s ease;overflow-y:auto}.attachment-drawer.is-open{transform:translateX(0)}.attachment-drawer__backdrop{position:fixed;inset:0;z-index:49;background-color:#0002;backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .2s ease}.attachment-drawer__backdrop.is-open{opacity:1;pointer-events:all}.attachment-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.attachment-drawer__close{flex:0 0 auto;border:none;background:transparent;color:var(--text-color-light);font-size:1.5em;line-height:1;padding:.1em .3em;cursor:pointer;border-radius:.35em}.attachment-drawer__close:hover{color:var(--text-color)}.attachment-drawer__close:focus{outline:0.125em solid var(--primary-color);outline-offset:.125em}.attachment-drawer__actions{display:flex;flex-direction:column;gap:.5em;margin-top:1em}.attachment-replace-modal-body{padding:1em 0}.attachment-replace-modal-copy{margin-bottom:1em}.attachment-modal-error{color:var(--alert-text-color);background:var(--alert-bg-color);padding:.5em .75em;border-radius:.35em;margin-top:.5em}.attachment-manual-rename__label{font-weight:500;display:block;margin-top:1em;margin-bottom:.25em}.attachment-manual-rename-input{width:100%}.field-error{color:var(--alert-text-color);font-size:.85em;margin-top:.25em}.attachment-recategorize-body{padding:1em 0}.modal-warning-text{color:var(--warning-text-color)}.tag{display:inline-block;font-size:.75em;padding:.15em .65em;border-radius:1em}.tag--prescription{background:var(--info-bg-color);color:var(--info-text-color)}.tag--general{background:var(--shade-300);color:var(--text-color-light)}.tag--archived{background:var(--shade-500);color:var(--card-bg-color)}.auth-container{max-width:450px;margin:50px auto;padding:20px}.auth-container .card,.auth-container .attachment-row,.auth-container .attachment-upload-row{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:40px}.auth-tabs{display:flex;border-bottom:2px solid #DADEE4;margin-bottom:30px}.auth-tabs .auth-tab{flex:1;padding:12px;text-align:center;cursor:pointer;background:none;border:none;color:#838A95;font-size:14px;font-family:"Avenir-Book",Avenir,sans-serif;transition:all 0.3s;position:relative}.auth-tabs .auth-tab:hover{color:#007184}.auth-tabs .auth-tab.active{color:#007184;font-weight:600}.auth-tabs .auth-tab.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#007184}.auth-method{display:none;animation:fadeIn 0.3s}.auth-method.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.oauth-buttons{display:flex;flex-direction:column;gap:12px;margin:20px 0}.oauth-btn{display:flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid #DADEE4;border-radius:8px;background:#fff;cursor:pointer;transition:all 0.3s;font-size:15px;font-family:"Avenir-Book",Avenir,sans-serif;text-decoration:none;color:#31343C}.oauth-btn:hover{box-shadow:0 2px 8px rgba(0,0,0,0.1);transform:translateY(-1px)}.oauth-btn img{width:20px;height:20px;margin-right:12px}.oauth-btn.google{border-color:#4285f4}.oauth-btn.google:hover{background:#fff}.oauth-btn.microsoft{border-color:#00a4ef}.oauth-btn.microsoft:hover{background:#d6f2ff}.oauth-btn.github{border-color:#31343C}.oauth-btn.github:hover{background:#F1F3F6}.divider{text-align:center;margin:25px 0;position:relative}.divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#DADEE4}.divider span{background:#fff;padding:0 15px;position:relative;color:#838A95;font-size:13px;font-family:"Avenir-Book",Avenir,sans-serif}.form-input{margin-bottom:20px}.form-input label{display:block;margin-bottom:6px;color:#484D57;font-size:14px;font-weight:500;font-family:"Avenir-Book",Avenir,sans-serif}.form-input input{width:100%;padding:10px 12px;border:1px solid #DADEE4;border-radius:6px;font-size:15px;font-family:"Avenir-Book",Avenir,sans-serif;transition:border-color 0.3s, box-shadow 0.3s;background:#fff}.form-input input:focus{outline:none;border-color:#007184;box-shadow:0 0 0 3px rgba(0,113,132,0.1)}.form-input input:disabled{background:#F1F3F6;cursor:not-allowed}.form-input small{color:#838A95;display:block;margin-top:5px;font-size:13px}.remember-me{display:flex;align-items:center;margin:15px 0}.remember-me input{margin-right:8px}.remember-me label{font-size:14px;color:#838A95;font-family:"Avenir-Book",Avenir,sans-serif}.submit-btn{width:100%;padding:12px;background:#007184;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;font-family:"Avenir-Book",Avenir,sans-serif;cursor:pointer;transition:background 0.3s, transform 0.1s}.submit-btn:hover:not(:disabled){background:#004854;transform:translateY(-1px)}.submit-btn:active:not(:disabled){transform:translateY(0)}.submit-btn:disabled{opacity:0.6;cursor:not-allowed}.error-message{background:#FDD6D8;color:#8E011A;padding:10px;border-radius:6px;margin-bottom:20px;font-size:14px;font-family:"Avenir-Book",Avenir,sans-serif;display:none;border:1px solid rgba(245,52,59,0.2)}.error-message.show{display:block}.success-message{background:#DAEEDC;color:#2E4530;padding:10px;border-radius:6px;margin-bottom:20px;font-size:14px;font-family:"Avenir-Book",Avenir,sans-serif;display:none;border:1px solid rgba(70,168,79,0.2)}.success-message.show{display:block}.qr-container{text-align:center;padding:20px}.qr-container p{color:#838A95;font-family:"Avenir-Book",Avenir,sans-serif}.qr-container .qr-code{display:inline-block;padding:15px;background:#fff;border:1px solid #DADEE4;border-radius:8px;margin:20px 0}.mobile-app-links{display:flex;justify-content:center;gap:15px;margin-top:20px}.mobile-app-links .app-store-btn{height:40px;transition:opacity 0.3s}.mobile-app-links .app-store-btn:hover{opacity:0.8}.footer-links{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #DADEE4}.footer-links a{color:#007184;text-decoration:none;font-size:14px;font-family:"Avenir-Book",Avenir,sans-serif;margin:0 10px;transition:color 0.3s}.footer-links a:hover{color:#004854;text-decoration:underline}.loading-spinner{display:none;width:20px;height:20px;border:2px solid #F1F3F6;border-top:2px solid #007184;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}.loading-spinner.show{display:block}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.two-factor-input{display:flex;justify-content:space-between;gap:8px;margin:20px 0}.two-factor-input input{width:50px;height:50px;text-align:center;font-size:20px;font-weight:bold;font-family:"Avenir-Book",Avenir,sans-serif;border:2px solid #DADEE4;border-radius:8px;transition:border-color 0.3s}.two-factor-input input:focus{border-color:#007184;outline:none}#two-factor-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:1000}#two-factor-modal.show{display:block}#two-factor-modal>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:30px;border-radius:8px;max-width:400px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,0.2)}#two-factor-modal>div h3{margin-top:0;color:#31343C;font-family:"Avenir-Book",Avenir,sans-serif}#two-factor-modal>div p{color:#838A95;font-family:"Avenir-Book",Avenir,sans-serif}#two-factor-modal>div a{color:#838A95;font-size:14px;text-decoration:none}#two-factor-modal>div a:hover{text-decoration:underline}.logout-container{text-align:center;background:#fff;padding:40px;max-width:400px;margin:0 auto}.logout-container .spinner{width:40px;height:40px;border:3px solid #F1F3F6;border-top:3px solid #007184;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.logout-container h2{color:#31343C;margin-bottom:10px;font-family:"Avenir-Book",Avenir,sans-serif}.logout-container p{color:#838A95;margin-bottom:20px;font-family:"Avenir-Book",Avenir,sans-serif}.logout-container .countdown{font-weight:bold;color:#007184}.logout-container a{color:#007184;text-decoration:none}.logout-container a:hover{text-decoration:underline}#session-warning-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:10000}#session-warning-modal>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:30px;border-radius:8px;max-width:400px;width:90%;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,0.2)}#session-warning-modal>div h3{margin-top:0;color:#31343C;font-family:"Avenir-Book",Avenir,sans-serif}#session-warning-modal>div p{color:#838A95;font-family:"Avenir-Book",Avenir,sans-serif;font-size:14px}#session-warning-modal>div #session-countdown{font-weight:bold;color:#F7B500}#session-warning-modal>div #session-countdown.danger{color:#F5343B}#session-warning-modal>div button{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-family:"Avenir-Book",Avenir,sans-serif;margin:0 5px;transition:background 0.3s}#session-warning-modal>div button#session-continue{background:#007184;color:#fff}#session-warning-modal>div button#session-continue:hover{background:#004854}#session-warning-modal>div button#session-logout{background:#838A95;color:#fff}#session-warning-modal>div button#session-logout:hover{background:#484D57}@media (max-width: 768px){.auth-container{margin:20px;padding:10px}.auth-container .card,.auth-container .attachment-row,.auth-container .attachment-upload-row{padding:20px}.auth-tabs .auth-tab{font-size:12px;padding:10px 5px}.oauth-btn{font-size:14px;padding:10px 15px}.footer-links a{display:block;margin:5px 0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none !important}.bootstrap-select{width:220px;vertical-align:middle}.bootstrap-select>.dropdown-toggle{width:100%;line-height:1.325;cursor:pointer}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle:focus{outline:thin dotted #333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select>.dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;flex:0 1 auto}.bootstrap-select>.dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select>.dropdown-toggle .filter-expand{width:0 !important;float:left;opacity:0 !important;overflow:hidden}.bootstrap-select>.dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select>.dropdown-toggle .bs-select-clear-selected{position:relative;display:block;margin-right:5px;text-align:center}.bootstrap-select>.dropdown-toggle .bs-select-clear-selected span{position:relative;top:calc(((-1em / 1.5) + 1ex) / 2);pointer-events:none}.bootstrap-select>.dropdown-toggle.bs-placeholder .bs-select-clear-selected{display:none}.bootstrap-select>select{position:absolute !important;bottom:0;left:50%;display:block !important;width:.5px !important;height:100% !important;padding:0 !important;opacity:0 !important;border:none;z-index:0 !important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block !important;width:100% !important;z-index:2 !important}.bootstrap-select.is-invalid .dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret::before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:220px}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0 !important;padding:0 !important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0 !important}.bootstrap-select .dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:1000;min-width:100%;margin:0;background-color:var(--card-bg-color, #fff);border:1px solid var(--card-border-color, rgba(0,0,0,0.15));border-radius:0.375rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-sizing:border-box;list-style:none}.bootstrap-select .dropdown-menu.show{display:block}.bootstrap-select .dropdown-menu>.inner:focus{outline:0 !important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,0.5) !important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed;opacity:0.5}.bootstrap-select .dropdown-menu li a{display:block;width:100%;box-sizing:border-box}.bootstrap-select .dropdown-menu li a:hover:not(.selected),.bootstrap-select .dropdown-menu li a:focus:not(.selected){background-color:var(--card-bg-hover-color, #f8f9fa);color:var(--text-color, #212529);outline:0}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .dropdown-header{display:block;padding:0.5rem 1rem 0.25rem;margin-bottom:0;font-size:0.75rem;font-weight:600;color:var(--text-color-light, #6c757d);text-transform:uppercase;letter-spacing:0.05em;white-space:nowrap}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:.9;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default::after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;transform-style:preserve-3d;transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option::before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option::after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option::before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,0.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option::after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option::before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option::after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option::before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option::after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option::before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option::after{display:block}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding:4px 8px}.bs-actionsbox{width:100%;box-sizing:border-box}.bs-actionsbox .btn-group{display:block}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;box-sizing:border-box}.bs-donebutton .btn-group{display:block}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.customer-view .customer-col-hide{display:none}

/*# sourceMappingURL=styles.css.map */