::-moz-placeholder{color:hsl(0, 0%, 65%);color:var(--tonal);letter-spacing:.05em;font-weight:300;-webkit-text-fill-color:hsl(0, 0%, 65%);-webkit-text-fill-color:var(--tonal)}::placeholder{color:hsl(0, 0%, 65%);color:var(--tonal);letter-spacing:.05em;font-weight:300;-webkit-text-fill-color:hsl(0, 0%, 65%);-webkit-text-fill-color:var(--tonal)}.richtext-source{display:none}.tab-body form:not(:has(matrix)) .submit-wrapper.submit-buttons{flex-wrap:initial}input{border-radius:0px;outline:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset;-webkit-box-shadow:0 0 0 1000px var(--input) inset;-webkit-text-fill-color:hsl(0, 0%, 25%);-webkit-text-fill-color:var(--text)}input:-webkit-autofill,input:autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px white inset;-webkit-box-shadow:0 0 0 1000px var(--input) inset;-webkit-text-fill-color:hsl(0, 0%, 25%);-webkit-text-fill-color:var(--text)}input:not(:where(.btn,.num-input)){border:none;border-left:solid 1px hsl(0, 0%, 65%);border-left:solid 1px var(--tonal);font-size:inherit;color:inherit;box-sizing:border-box;letter-spacing:.05em}input:not(:where(.btn,.text-button,.modal-button .close-button .num-input,.error)):focus{outline:none;border-left:solid 2px hsl(205, 85%, 62%);border-left:solid 2px var(--highlight);padding-left:9px}input.immutable{font-weight:600 !important;border-left:solid 2px hsl(0, 0%, 65%);border-left:solid 2px var(--tonal);padding-left:10px;-webkit-text-fill-color:hsl(0, 0%, 25%);-webkit-text-fill-color:var(--text)}input.virtual-input{position:absolute;opacity:0;height:0;width:0;z-index:-1}input:focus::-moz-placeholder{color:rgba(0,0,0,0)}input:focus::placeholder{color:rgba(0,0,0,0)}input.is-valid{outline:none;border-left:solid 2px hsl(145, 65%, 50%);border-left:solid 2px var(--is-valid);padding-left:10px}.radio-wrapper{position:relative;display:flex;justify-content:center;align-items:center;margin:0}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;background-color:var(--input);margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid hsl(0, 0%, 25%);border:1px solid var(--text);border-radius:50%;transform:translateY(-0.075em)}input[type=radio]::before{position:absolute;content:"";width:.65em;height:.65em;border-radius:50%;top:0;right:0;bottom:0;left:0;margin:auto;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em hsl(205, 85%, 62%);box-shadow:inset 1em 1em var(--highlight)}input[type=radio]:checked::before{transform:scale(1)}.submit-input{flex-grow:1;background-color:inherit;border-left:none;padding-left:10px;font-size:.875rem;height:100%}.submit-input#save-view:focus{padding-left:10px !important}.submit-input:focus{padding-left:8px}.submit-input.is-valid{border-left:solid 2px hsl(145, 65%, 50%);border-left:solid 2px var(--is-valid);padding-left:8px}.submit-input.error{border-left:solid 2px hsl(5, 90%, 72%);border-left:solid 2px var(--error);padding-left:8px}.submit-icons{display:none;flex-shrink:0;min-width:calc(38px*1.5);min-width:calc(var(--row-height)*1.5);height:100%;background-color:inherit}.submit-icons.edit{max-width:calc(38px*2);max-width:calc(var(--row-height)*2)}.submit-icons .submit-icon-button{display:none;background:inherit;width:50%;height:100%;padding:0px;flex-grow:1;flex-shrink:1;justify-content:center;align-items:center;transition:background-color 250ms ease-in}.submit-icons .submit-icon-button.active{display:flex}.submit-icons .submit-icon-button svg{height:18px;width:auto}.submit-icons .submit-icon-button[value=edit]:hover,.submit-icons .submit-icon-button[value=edit]:focus,.submit-icons .submit-icon-button[type=submit]:active,.submit-icons .submit-icon-button[type=submit]:hover,.submit-icons .submit-icon-button[type=submit]:focus{background-color:hsl(205, 85%, 62%);background-color:var(--highlight);border-left:rgba(0,0,0,0) solid 2px}.submit-icons .submit-icon-button[value=edit]:hover svg,.submit-icons .submit-icon-button[value=edit]:focus svg,.submit-icons .submit-icon-button[type=submit]:active svg,.submit-icons .submit-icon-button[type=submit]:hover svg,.submit-icons .submit-icon-button[type=submit]:focus svg{fill:white;fill:var(--input)}.submit-icons .submit-icon-button[type=reset]:hover,.submit-icons .submit-icon-button[type=reset]:active,.submit-icons .submit-icon-button[type=reset]:focus,.submit-icons .submit-icon-button[value=delete]:hover,.submit-icons .submit-icon-button[value=delete]:focus{background-color:hsl(5, 90%, 72%);background-color:var(--error);border-left:rgba(0,0,0,0)}.submit-icons .submit-icon-button[type=reset]:hover svg,.submit-icons .submit-icon-button[type=reset]:active svg,.submit-icons .submit-icon-button[type=reset]:focus svg,.submit-icons .submit-icon-button[value=delete]:hover svg,.submit-icons .submit-icon-button[value=delete]:focus svg{fill:white;fill:var(--input)}.submit-icons .submit-icon-button[type=reset]:hover .highlight-icon,.submit-icons .submit-icon-button[type=reset]:focus .highlight-icon,.submit-icons .submit-icon-button[value=delete]:hover .highlight-icon,.submit-icons .submit-icon-button[type=delete]:focus .highlight-icon{fill:rgba(0,0,0,0) !important}.submit-icons .submit-icon-button:disabled:focus,.submit-icons .submit-icon-button:disabled:active,.submit-icons .submit-icon-button:disabled:hover{background-color:hsl(0, 0%, 65%);background-color:var(--tonal)}.submit-icons .submit-icon-button:disabled svg{fill:hsl(0, 0%, 65%);fill:var(--tonal);pointer-events:none}.submit-icons.active{display:flex}.input-icon{position:absolute;display:flex;min-width:20x;right:calc(var(--immutable-height)/2);justify-content:end;z-index:100}.input-icon svg{height:calc(var(--immutable-height)*1.1);width:auto;stroke:hsl(0, 0%, 65%);stroke:var(--tonal);fill:white;fill:var(--input)}.input-icon svg#lock-icon{height:var(--immutable-height);width:auto;fill:hsl(0, 0%, 65%);fill:var(--tonal)}.input-icon.immutable{border-radius:50%;width:38px;width:var(--row-height);top:var(--immutable-top)}.input-icon.immutable *:not(.highlight-icon){fill:hsl(0, 0%, 65%);fill:var(--tonal)}.text-button{border-radius:0px;cursor:crosshair;-webkit-text-decoration:none;text-decoration:none;border:none;font-size:.75rem;color:inherit;background-color:inherit;font-weight:300;letter-spacing:.05em;margin:0px}.text-button:hover,.text-button:focus{color:hsl(205, 85%, 62%);color:var(--highlight)}.modal-wrapper{position:fixed;display:flex;z-index:99;width:100%;height:100%;left:0px;top:0px;pointer-events:none;align-items:center;justify-content:center}.modal-wrapper.active{pointer-events:all}.form-modal{width:100%;height:-moz-fit-content;height:fit-content}.form-modal .modal-title-grid{display:grid;grid-template-columns:1fr 15px;width:100%;height:auto;padding:15px 0px;padding:var(--default-margin) 0px}.form-modal .modal-title-grid .close-button{display:none}.form-modal .modal-message{padding-bottom:15px;line-height:1.5em}.form-modal.modal{--input-flow: row nowrap;--input-basis: calc(50% - calc(var(--default-margin) / 2));--dropdown-basis: calc(100% - var(--input-basis));position:absolute;pointer-events:none;border-bottom:solid 2px hsl(205, 85%, 62%);border-bottom:solid 2px var(--highlight);border-left:solid 2px hsl(205, 85%, 62%);border-left:solid 2px var(--highlight);background:hsl(0, 0%, 96%);background:var(--surface);opacity:0;margin:0;padding:0;transition-property:opacity;transition-duration:250ms;transition-duration:var(--transition-speed);transition-timing-function:linear}.form-modal.modal .close-button{display:block}.form-modal.modal .modal-outer-wrapper{height:-moz-fit-content;height:fit-content;border-top:solid 1px hsl(0, 0%, 25%);border-top:solid 1px var(--text)}.form-modal.modal .modal-inner-wrapper{padding:15px;padding:var(--default-margin);border:1px solid hsl(0, 0%, 25%);border:var(--default-border)}.form-modal.modal.large-modal{width:50%;min-width:650px;max-width:800px}.form-modal.modal.small-modal{width:35%;min-width:400px;max-width:600px}.form-modal.modal.small-modal .input-wrapper:first-child{margin-top:5px}.form-modal.modal.active{opacity:1;pointer-events:all}.form-modal.modal::after{position:absolute;z-index:-1;width:calc(100% + 2px);height:calc(100% + 2px);right:0px;top:0px;content:" ";box-shadow:hsla(0, 0%, 25%, 0.25) 0px 13px 27px -5px, hsla(0, 0%, 0%, 0.3) 0px 8px 16px -8px;box-shadow:var(--default-shadow)}.form-modal.modal fieldset{display:flex;flex-flow:row wrap;flex-basis:100%;margin-bottom:15px;margin-bottom:var(--default-margin);padding-top:calc(15px/2);padding-top:calc(var(--default-margin)/2);padding-bottom:15px;padding-bottom:var(--default-margin);margin-left:0px;margin-right:0px;row-gap:1px;-moz-column-gap:15px;column-gap:15px;-moz-column-gap:var(--default-margin);column-gap:var(--default-margin)}#authenticate-by-2fa{display:flex;align-items:center;justify-content:center;flex-direction:column}#auth-2fa-wrapper{width:375px;margin:0 auto;padding-left:15px;padding-left:var(--default-margin);padding-right:15px;padding-right:var(--default-margin)}#auth-2fa-wrapper a:hover{color:hsl(205, 85%, 62%);color:var(--highlight)}#auth-2fa-wrapper #auth-2fa-header{margin-bottom:15px;margin-bottom:var(--default-margin);text-align:center}#auth-2fa-wrapper #auth-2fa-body{margin-top:15px;margin-top:var(--default-margin);background-color:white;background-color:var(--input);border:1px solid hsl(0, 0%, 25%);border:var(--default-border);padding:15px;padding:var(--default-margin)}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-info{padding-left:15px;padding-left:var(--default-margin);padding-right:15px;padding-right:var(--default-margin);margin-top:calc(15px*2);margin-top:calc(var(--default-margin)*2);display:flex;align-items:center;justify-items:center;flex-direction:column}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-info .page-icon{width:40px;height:40px;fill:hsl(205, 85%, 62%);fill:var(--highlight)}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-info h2{padding:15px;padding:var(--default-margin)}#auth-2fa-wrapper #auth-2fa-body:has(.error) .page-icon{fill:hsl(5, 90%, 72%) !important;fill:var(--error) !important}#auth-2fa-wrapper #auth-2fa-body:has(.error) h2{color:hsl(5, 90%, 72%) !important;color:var(--error) !important}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method{padding:15px;padding:var(--default-margin)}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method .auth-2fa-form{display:none}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method .auth-2fa-form.active{display:flex}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method .auth-2fa-form input{background-color:hsl(0, 0%, 96%);background-color:var(--surface)}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method .auth-2fa-form input[type=submit]{text-transform:uppercase;--darker: color-mix(in srgb, var(--highlight), #000 30%);background-image:linear-gradient(270deg, hsl(205, 85%, 62%) -10%, rgb(53, 120, 168) 150%);background-image:linear-gradient(270deg, var(--highlight) -10%, var(--darker) 150%);opacity:.7}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method .auth-2fa-form input[type=submit]:hover{background-image:linear-gradient(45deg, hsl(205, 85%, 62%) -10%, var(--darker) 150%);background-image:linear-gradient(45deg, var(--highlight) -10%, var(--darker) 150%);opacity:1}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method .auth-2fa-form input[type=submit]:focus{border:2px solid hsl(145, 65%, 50%) !important;border:2px solid var(--is-valid) !important}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method .auth-2fa-form input[type=submit]:active{background-color:hsl(205, 85%, 62%);background-color:var(--highlight)}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method .auth-2fa-form input[type=submit]:disabled{background-image:none}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method .auth-2fa-form input[type=submit]:disabled svg{fill:hsl(0, 0%, 65%);fill:var(--tonal);pointer-events:none}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method h6{color:hsl(5, 90%, 72%);color:var(--error)}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method #auth-2fa-error{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:15px;row-gap:var(--default-margin)}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method #auth-2fa-error form{flex-grow:1}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-method #auth-2fa-error form input{color:white;color:var(--input);height:38px;height:var(--row-height);flex-grow:1}#auth-2fa-wrapper #auth-2fa-body #auth-2fa-message{margin-top:calc(15px*2);margin-top:calc(var(--default-margin)*2)}#auth-2fa-wrapper #auth-2fa-problems{display:none;margin-top:15px;margin-top:var(--default-margin);padding:15px;padding:var(--default-margin)}#auth-2fa-wrapper #auth-2fa-problems.active{display:block}#auth-2fa-wrapper #auth-2fa-problems #auth-2fa-options{--li-size: 14px;font-size:14px;font-size:var(--li-size);padding-left:14px;padding-left:var(--li-size)}#auth-2fa-wrapper #auth-2fa-problems #auth-2fa-options li{display:none}#auth-2fa-wrapper #auth-2fa-problems #auth-2fa-options li.active{display:block}#auth-2fa-wrapper #auth-2fa-problems #auth-2fa-options li a{font-weight:200}form{display:flex;flex-flow:row wrap;width:100%;row-gap:1px;-moz-column-gap:15px;column-gap:15px;-moz-column-gap:var(--default-margin);column-gap:var(--default-margin)}form h6{flex-basis:100%}form .sub-text{display:none}form p.error{color:hsl(5, 90%, 72%);color:var(--error)}form .input-wrapper{display:flex;position:relative;height:auto;align-items:center;flex-flow:row wrap;flex-flow:var(--input-flow);flex-basis:100%;flex-basis:var(--input-basis);max-width:100%;max-width:var(--input-basis)}form .input-wrapper:has(.immutable){position:relative}form .input-wrapper:has(>input.form-input:not(:focus),>input.matrix-input:not(:focus)) .callout-wrapper.active{display:none}form .input-wrapper{--immutable-height: 18px;--immutable-top: calc( calc(var(--row-height) / 2) - calc(var(--immutable-height) / 2) )}form .input-wrapper:has(.label-wrapper){--immutable-top: calc( calc(var(--row-height) / 2) + var(--row-height) - calc(var(--immutable-height) / 2) )}form .input-wrapper label{flex-grow:1;font-weight:500}form .input-wrapper .label-wrapper{display:flex;height:38px;height:var(--row-height);flex-basis:100%;flex-basis:var(--input-basis);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center}form .input-wrapper .form-input{flex-grow:1;height:38px;height:var(--row-height);color:inherit;background-color:white;background-color:var(--input);font-size:inherit;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:10px;padding-top:0px;padding-bottom:0px;padding-right:0px}form .input-wrapper .form-input:focus:not(.is-valid):not(.error){padding-left:9px;border-left:solid 2px hsl(205, 85%, 62%);border-left:solid 2px var(--highlight)}form .input-wrapper .form-input.is-valid{outline:none;border-left:solid 2px hsl(145, 65%, 50%);border-left:solid 2px var(--is-valid);padding-left:9px}form .input-wrapper .form-input.error{color:hsl(5, 90%, 72%);color:var(--error);-webkit-text-fill-color:hsl(5, 90%, 72%);-webkit-text-fill-color:var(--error);border-left:2px solid hsl(5, 90%, 72%);border-left:2px solid var(--error);padding-left:9px}form .input-wrapper .new-sku-input{display:flex;position:relative;align-items:center;flex-grow:1;height:38px;height:var(--row-height);padding:0px 10px;border-left:solid 1px hsl(0, 0%, 65%);border-left:solid 1px var(--tonal);font-size:inherit;font-weight:500;color:inherit;vertical-align:middle;background-color:white;background-color:var(--input)}form .input-wrapper .new-sku-input .immutable-icon{position:absolute;right:10px}form .input-wrapper .new-sku-input .immutable-icon svg{fill:hsl(0, 0%, 65%);fill:var(--tonal);width:18px;height:auto;padding-top:2px}form .input-wrapper .new-sku-input.is-valid{outline:none;border-left:solid 2px hsl(145, 65%, 50%);border-left:solid 2px var(--is-valid);padding-left:9px}form .input-wrapper #toggle-password{background:none;border:none;cursor:crosshair;font-weight:500;padding:0;text-align:right}form .input-wrapper #toggle-password:hover{color:hsl(205, 85%, 62%);color:var(--highlight)}form #reset-password{text-align:left;padding:12px 0px 0px 0px}form.error input:not(.btn),form.error .dropdown-selected:not(.btn),form.error .new-sku-input:not(.btn){border-left:solid 2px hsl(5, 90%, 72%) !important;border-left:solid 2px var(--error) !important;color:hsl(5, 90%, 72%);color:var(--error);-webkit-text-fill-color:hsl(5, 90%, 72%);-webkit-text-fill-color:var(--error)}form.error input[type=submit],form.error .dropdown-selected[type=submit],form.error .new-sku-input[type=submit]{color:white !important;color:var(--input) !important;background-color:hsl(0, 0%, 65%);background-color:var(--tonal);background-image:none !important;background-image:initial !important;pointer-events:none}form .submit-wrapper{flex-direction:row;flex-basis:100%}form .submit-wrapper.submit-icons{flex-flow:row nowrap;flex-basis:calc(38px*2);flex-basis:calc(var(--row-height)*2)}form .submit-wrapper.submit-buttons{display:none}form .submit-wrapper.submit-buttons.active{display:flex}form .submit-wrapper.submit-buttons{-moz-column-gap:15px;column-gap:15px;-moz-column-gap:var(--default-margin);column-gap:var(--default-margin);padding-top:calc(15px*1.5);padding-top:calc(var(--default-margin)*1.5)}form .submit-wrapper.submit-buttons button.btn{flex-basis:50%;height:38px;height:var(--row-height)}form a.error{padding:10px 0px;color:hsl(5, 90%, 72%);color:var(--error)}fieldset{margin-top:calc(15px*1.25);margin-top:calc(var(--default-margin)*1.25);padding:0px 0px 20px 0px;border-left:none;border-right:none;border-top:solid 1px hsl(0, 0%, 25%);border-top:solid 1px var(--text);border-bottom:solid 1px hsl(0, 0%, 25%);border-bottom:solid 1px var(--text);letter-spacing:.05em;flex-grow:1}fieldset legend{font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding-left:0px;padding-right:3px}fieldset label{font-weight:500;font-size:.875rem}matrix{position:relative;padding:20px 0px 15px 0px;border-left:none;border-right:none;border-top:solid 1px hsl(0, 0%, 25%);border-top:solid 1px var(--text);border-bottom:solid 1px hsl(0, 0%, 25%);border-bottom:solid 1px var(--text);flex-basis:content;flex-grow:1;max-width:100%;margin-top:10px}matrix .matrix-wrapper{position:relative;width:100%;height:100%;overflow-x:auto;overflow-y:hidden}matrix legend{position:absolute;z-index:100;top:-11px;left:-2px;width:100%;text-align:left;line-height:.1em;margin:10px 0 20px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}matrix legend span{background:white;background:var(--input);padding:0px 3px 0px 1px}matrix .fields-wrapper{display:flex;flex-flow:row wrap;align-content:baseline;height:calc(38px*8);height:calc(var(--row-height)*8);max-height:calc(38px*8);max-height:calc(var(--row-height)*8);overflow-y:auto;overflow-x:hidden}matrix .fields-wrapper .input-wrapper{flex-grow:1}matrix .header-wrapper{display:flex;width:100%}matrix .matrix-header{display:grid;height:38px;height:var(--row-height);overflow:hidden;flex-grow:1}matrix .matrix-header:has(.currency){border-bottom:solid 1px hsl(0, 0%, 87%) !important;border-bottom:solid 1px var(--mid) !important;background-color:hsl(0, 0%, 96%) !important;background-color:var(--surface) !important}matrix .matrix-header>.matrix-head-cell{display:flex;align-items:center;padding:0px 10px;font-weight:500;border-left:solid 1px hsl(0, 0%, 87%);border-left:solid 1px var(--mid);text-transform:capitalize}matrix .matrix-header>.matrix-head-cell:first-child{border-left:none}matrix .matrix-header>.submit-icons{padding:10px;flex-direction:column;justify-content:flex-end}matrix .matrix-dropdown{width:calc(100% + 2px);left:-1px}matrix .matrix-dropdown .matrix-selected.is-valid{border-left:solid 2px hsl(145, 65%, 50%);border-left:solid 2px var(--is-valid);padding-left:8px}matrix .matrix-dropdown.active .matrix-selected{border-left:solid 2px hsl(205, 85%, 62%);border-left:solid 2px var(--highlight);padding-left:8px}matrix .matrix-dropdown .options-wrapper{flex-basis:initial;flex:0 0 calc(100% + 2px)}matrix .add-option-button{display:none;position:absolute;width:100%;z-index:10;height:38px;height:var(--row-height)}matrix .add-option-button.active{display:flex}matrix .add-option-button input.option-input{width:100%;height:calc(38px + 2px);height:calc(var(--row-height) + 2px);background-color:hsl(0, 0%, 96%);background-color:var(--surface);font-size:.75rem;font-weight:600;border-top:solid 1px hsl(0, 0%, 65%);border-top:solid 1px var(--tonal);letter-spacing:.07em;flex-grow:1;padding:9px;border:1px hsl(0, 0%, 25%) solid;border:1px var(--text) solid}matrix .add-option-button input.option-input[type=button]{cursor:crosshair;--darker: color-mix(in srgb, var(--highlight), #000 30%)}matrix .add-option-button input.option-input[type=button]:hover{background-image:linear-gradient(45deg, hsl(205, 85%, 62%) -10%, var(--darker) 150%);background-image:linear-gradient(45deg, var(--highlight) -10%, var(--darker) 150%);opacity:1}matrix .add-option-button input.option-input[type=button]:focus{border:2px solid hsl(145, 65%, 50%) !important;border:2px solid var(--is-valid) !important}matrix .add-option-wrapper{display:flex;background-color:hsl(0, 0%, 96%);background-color:var(--surface);width:-moz-fit-content;width:fit-content;min-width:100%;min-height:calc(38px + 2px);min-height:calc(var(--row-height) + 2px)}matrix .add-option-wrapper .add-option-item{display:grid;border-top:solid 1px hsl(0, 0%, 25%);border-top:solid 1px var(--text);border-bottom:solid 1px hsl(0, 0%, 25%);border-bottom:solid 1px var(--text);flex-grow:1}matrix .add-option-wrapper .input-wrapper{flex-grow:1}matrix .add-option-wrapper .input-wrapper:focus{border-left:0;border-left:initial}matrix .add-option-wrapper .matrix-dropdown .matrix-selected{color:hsl(0, 0%, 65%);color:var(--tonal)}matrix .add-option-wrapper .matrix-dropdown .matrix-selected.is-valid{color:hsl(0, 0%, 25%);color:var(--text)}matrix .add-option-wrapper .submit-icons{display:flex}matrix .add-option-wrapper .submit-icons button{display:block}matrix .matrix-item{display:grid;height:38px;height:var(--row-height);width:100%}matrix .matrix-item .matrix-selected{color:hsl(0, 0%, 25%);color:var(--text);font-weight:500}matrix .matrix-item:not(:last-child){border-bottom:solid 1px hsl(0, 0%, 65%);border-bottom:solid 1px var(--tonal)}matrix .matrix-item:nth-child(even){background-color:hsl(0, 0%, 96%);background-color:var(--surface)}matrix .matrix-item:not(.active) [name=edit-button],matrix .matrix-item:not(.active) [name=delete-button]{display:block}matrix .matrix-item.default:last-child:has(~*){border-bottom:1px solid hsl(0, 0%, 25%);border-bottom:var(--default-border)}matrix .matrix-item .input-icon.immutable{display:none}matrix .matrix-item.active{background-color:inherit;opacity:1;background-size:4px 4px;background-image:repeating-linear-gradient(45deg, hsl(0, 0%, 87%) 0, hsl(0, 0%, 87%) 0.4px, white 0, white 50%);background-image:repeating-linear-gradient(45deg, var(--mid) 0, var(--mid) 0.4px, var(--input) 0, var(--input) 50%);background-color:inherit}matrix .matrix-item.active [name=submit-button],matrix .matrix-item.active [name=reset-button]{display:block}matrix .matrix-item.active .input-icon.immutable{display:flex;top:auto;top:initial}matrix .matrix-header,matrix .add-option-item,matrix .matrix-item{grid-template-columns:auto calc(38px*2);grid-template-columns:auto calc(var(--row-height)*2)}matrix .matrix-header.sizes,matrix .add-option-item.sizes,matrix .matrix-item.sizes{grid-template-columns:145px auto calc(38px*2);grid-template-columns:145px auto calc(var(--row-height)*2)}matrix .matrix-header.users,matrix .add-option-item.users,matrix .matrix-item.users{grid-template-columns:auto 150px calc(38px*2);grid-template-columns:auto 150px calc(var(--row-height)*2)}matrix .matrix-header.exchange-rates,matrix .add-option-item.exchange-rates,matrix .matrix-item.exchange-rates{grid-template-columns:1fr 1fr calc(38px*2);grid-template-columns:1fr 1fr calc(var(--row-height)*2)}matrix .ys-fill{display:none}matrix:has(.ys) .ys-fill{height:100%;padding:0px;background-size:4px 4px;background-image:repeating-linear-gradient(45deg, hsl(0, 0%, 87%) 0, hsl(0, 0%, 87%) 0.4px, white 0, white 50%);background-image:repeating-linear-gradient(45deg, var(--mid) 0, var(--mid) 0.4px, var(--input) 0, var(--input) 50%);display:block;border-left:1px solid hsl(0, 0%, 87%);border-left:1px solid var(--mid)}matrix:has(.ys) .matrix-header,matrix:has(.ys) .add-option-item{grid-template-columns:auto calc(38px*2) min-content;grid-template-columns:auto calc(var(--row-height)*2) min-content}matrix:has(.ys) .matrix-header.sizes,matrix:has(.ys) .add-option-item.sizes{grid-template-columns:145px auto calc(38px*2) min-content;grid-template-columns:145px auto calc(var(--row-height)*2) min-content}matrix:has(.ys) .matrix-header.users,matrix:has(.ys) .add-option-item.users{grid-template-columns:auto 150px calc(38px*2) min-content;grid-template-columns:auto 150px calc(var(--row-height)*2) min-content}matrix:has(.ys) .matrix-header.exchange-rates,matrix:has(.ys) .add-option-item.exchange-rates{grid-template-columns:1fr 1fr calc(38px*2) min-content;grid-template-columns:1fr 1fr calc(var(--row-height)*2) min-content}matrix .input-wrapper:not(:first-child):not(.add-option-button){border-left:solid 1px hsl(0, 0%, 87%);border-left:solid 1px var(--mid)}matrix .input-wrapper.bridge{border-left:solid 1px hsl(0, 0%, 87%);border-left:solid 1px var(--mid);margin-left:1px}matrix .input-wrapper:has(INPUT:focus:not(.error):not(.is-valid)){border-left:solid 2px hsl(205, 85%, 62%);border-left:solid 2px var(--highlight);margin-left:0px}matrix .input-wrapper:has(.immutable){color:hsl(0, 0%, 65%);color:var(--tonal);-webkit-text-fill-color:hsl(0, 0%, 65%);-webkit-text-fill-color:var(--tonal)}matrix .input-wrapper:has(.error){color:hsl(5, 90%, 72%);color:var(--error);-webkit-text-fill-color:hsl(5, 90%, 72%);-webkit-text-fill-color:var(--error);border-left:2px solid hsl(5, 90%, 72%);border-left:2px solid var(--error);margin-left:0px}matrix .submit-wrapper{display:flex;max-width:calc(38px*2);max-width:calc(var(--row-height)*2);border-left:solid 1px hsl(0, 0%, 87%);border-left:solid 1px var(--mid)}matrix .matrix-input{padding:0px 10px;height:100%;width:100%;background-color:inherit;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:none;opacity:1 !important;color:hsl(0, 0%, 25%);color:var(--text);-webkit-text-fill-color:hsl(0, 0%, 25%);-webkit-text-fill-color:var(--text)}matrix .matrix-input:focus{padding-left:8px !important}matrix .matrix-input.is-valid{padding-left:8px !important}matrix .matrix-input.error{padding-left:8px !important}matrix .immutable-icon{display:flex;flex-basis:calc(38px*2);flex-basis:calc(var(--row-height)*2);height:100%;justify-content:center;align-items:center;min-width:calc(38px*1.5);min-width:calc(var(--row-height)*1.5);max-width:60px}matrix .immutable-icon svg{width:18px;height:auto;fill:hsl(0, 0%, 65%) !important;fill:var(--tonal) !important}matrix .bridge-wrapper{display:flex;flex-flow:row nowrap}matrix .bridge-wrapper .input-wrapper input{text-align:center;min-width:60px;padding:0px !important}matrix:has(.bridge-wrapper) .matrix-inner-option-scroll{display:flex;flex-flow:column nowrap;width:100%}matrix:has(.bridge-wrapper) .fields-wrapper{height:auto;height:initial}matrix:has(.bridge-wrapper) .immutable-icon,matrix:has(.bridge-wrapper) .submit-icons{min-width:calc(38px*2);min-width:calc(var(--row-height)*2)}matrix.matrix{display:flex;flex-flow:column nowrap}matrix.matrix .matrix-head-cell .options-wrapper,matrix.matrix .input-wrapper .options-wrapper{border-top:none}matrix.matrix .add-option-button{top:58px}matrix.matrix .matrix-head-cell.size-bridge{min-width:549px;margin-left:1px}matrix.matrix input:has(~.input-icon){width:calc(100% - 36px)}.stages-wrapper{display:flex;flex-direction:row}.stages-wrapper .info-stages{display:flex;flex-direction:column;padding:calc(15px*2.5);padding:calc(var(--default-margin)*2.5);width:350px;gap:24px;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;background-position-y:center;padding-top:45px;padding-bottom:45px}.stages-wrapper .info-stages h1{padding-bottom:15px;padding-bottom:var(--default-margin);color:white;color:var(--input)}.stages-wrapper .info-stages .message{font-size:13px;font-weight:300;letter-spacing:.12em;padding-top:calc(15px*2);padding-top:calc(var(--default-margin)*2);color:white;color:var(--input)}.stages-wrapper .info-stages .stage{width:32px;height:32px;border-radius:50%;align-items:center;display:flex;flex-direction:row;justify-content:center;border:1px solid #fff;color:#fff}.stages-wrapper .info-stages .stage.active{background-color:hsl(0, 0%, 96%);background-color:var(--surface);border:none;color:hsl(0, 0%, 25%);color:var(--text)}.stages-wrapper .info-stages .stage-info{display:flex;flex-direction:row;align-items:center;gap:20px}.stages-wrapper .info-stages .label{font-size:.75rem;color:hsl(0, 0%, 25%);color:var(--text);font-weight:400}.stages-wrapper .info-stages .info{margin-top:4px;color:#fff;font-weight:550;font-size:.875rem;letter-spacing:1px}.stages-wrapper .form-stages{display:flex;flex-grow:2;padding:calc(15px*2.5);padding:calc(var(--default-margin)*2.5);padding-top:45px;padding-bottom:45px;justify-content:center}.stages-wrapper .form-stages .form-modal{padding:0px;width:500px}.stages-wrapper .form-stages .form-modal .form-stage{display:none;flex-basis:100%}.stages-wrapper .form-stages .form-modal .form-stage.active{display:block}.stages-wrapper .form-stages .form-modal .submit-wrapper[name=go-back]{background:white;background:var(--input);border:1px solid hsl(0, 0%, 25%);border:1px solid var(--text);color:hsl(205, 85%, 62%);color:var(--highlight)}.stages-wrapper .form-stages .form-modal .submit-wrapper[name=go-back]:hover{background:rgba(0,0,0,0)}.stages-wrapper .form-stages .form-modal .submit-wrapper [type=submit]{display:none}.stages-wrapper .form-stages .form-modal .submit-wrapper[data-stage="1"] [name=go-back]{visibility:hidden}.stages-wrapper .form-stages .form-modal .submit-wrapper [name=next]{display:none}.stages-wrapper .form-stages .form-modal .submit-wrapper [name=next].active{display:block;--darker: color-mix(in srgb, var(--highlight), #000 30%);background-image:linear-gradient(270deg, hsl(205, 85%, 62%) -10%, rgb(53, 120, 168) 150%);background-image:linear-gradient(270deg, var(--highlight) -10%, var(--darker) 150%);opacity:.7}.stages-wrapper .form-stages .form-modal .submit-wrapper [name=next].active:hover{background-image:linear-gradient(45deg, hsl(205, 85%, 62%) -10%, var(--darker) 150%);background-image:linear-gradient(45deg, var(--highlight) -10%, var(--darker) 150%);opacity:1}.stages-wrapper .form-stages .form-modal .submit-wrapper [name=next].active:focus{border:2px solid hsl(145, 65%, 50%) !important;border:2px solid var(--is-valid) !important}.stages-wrapper .form-stages .form-modal .submit-wrapper [name=next].active:active{background-color:hsl(205, 85%, 62%);background-color:var(--highlight)}.stages-wrapper .form-stages .form-modal .submit-wrapper [name=next].active:disabled{background-image:none}.stages-wrapper .form-stages .form-modal .submit-wrapper [name=next].active:disabled svg{fill:hsl(0, 0%, 65%);fill:var(--tonal);pointer-events:none}.stages-wrapper .form-stages .form-modal .submit-wrapper [name=next].active:disabled:hover{background:hsl(0, 0%, 65%);background:var(--tonal)}.stages-wrapper .form-stages .form-modal .submit-wrapper [name=next].active:disabled:hover svg{fill:white;fill:var(--input)}.required{color:hsl(205, 85%, 62%);color:var(--highlight);-webkit-text-decoration:none;text-decoration:none;font-weight:bold;padding:0 1px}.modal-button{margin:0px;padding:0px;border-radius:0px;cursor:crosshair;-webkit-text-decoration:none;text-decoration:none;border:none;font-size:inherit;background-color:inherit;letter-spacing:inherit;font-weight:600;color:hsl(205, 85%, 62%) !important;color:var(--highlight) !important}.modal-button:hover{color:hsl(0, 0%, 25%) !important;color:var(--text) !important}#o-auth-wrapper{display:flex;flex-direction:column;row-gap:15px;row-gap:var(--default-margin);width:100%}#o-auth-wrapper .divider-line{display:flex;align-items:center;width:100%;padding-top:calc(15px*2);padding-top:calc(var(--default-margin)*2);padding-bottom:15px;padding-bottom:var(--default-margin);margin-right:0px}#o-auth-wrapper .divider-line::before,#o-auth-wrapper .divider-line::after{content:"";flex-grow:1;flex-shrink:1;flex-basis:10%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:hsl(0, 0%, 87%);border-bottom-color:var(--mid);margin-top:0px;margin-right:15px;margin-right:var(--default-margin);margin-left:15px;margin-left:var(--default-margin);transform:translateY(-50%)}#o-auth-wrapper .divider-line::before{margin-left:0px}#o-auth-wrapper .divider-line::after{margin-right:0px}#o-auth-wrapper .auth-txt{font-size:13px;line-height:16px;font-weight:normal;color:hsl(0, 0%, 25%);color:var(--text);text-align:center}#o-auth-wrapper .auth-button-wrapper{display:flex}#o-auth-wrapper .auth-button-wrapper .auth-button{display:flex;justify-content:center;align-items:center;background-color:white;background-color:var(--input);color:#666;border:1px solid hsl(0, 0%, 65%);border:1px solid var(--tonal)}#o-auth-wrapper .auth-button-wrapper .auth-button svg{height:95%}#o-auth-wrapper .auth-button-wrapper .auth-button:hover,#o-auth-wrapper .auth-button-wrapper .auth-button:active{border:1px solid hsl(205, 85%, 62%);border:1px solid var(--highlight);outline:1px solid hsl(205, 85%, 62%);outline:1px solid var(--highlight)}.btn{position:relative;flex-grow:1;height:38px;height:var(--row-height);border-radius:0px;cursor:crosshair;-webkit-text-decoration:none;text-decoration:none;text-align:center;transition:background-color 420ms, transform 420ms;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:.875rem;font-weight:500;letter-spacing:.05em;color:white;color:var(--input)}.btn[type=submit]{--darker: color-mix(in srgb, var(--highlight), #000 30%);background-image:linear-gradient(270deg, hsl(205, 85%, 62%) 0%, rgb(53, 120, 168) 100%);background-image:linear-gradient(270deg, var(--highlight) 0%, var(--darker) 100%)}.btn[type=submit]:focus{border:2px solid hsl(145, 65%, 50%) !important;border:2px solid var(--is-valid) !important}.btn[type=submit]:active{background-color:hsl(205, 85%, 62%);background-color:var(--highlight)}.btn[type=submit][name=delete],.btn[type=submit][name=decline-invite]{background-color:none;--darker: color-mix(in srgb, var(--error), #000 30%);background-image:linear-gradient(270deg, hsl(5, 90%, 72%) 0%, rgb(174, 91, 84) 100%);background-image:linear-gradient(270deg, var(--error) 0%, var(--darker) 100%)}.btn[type=submit][name=delete]:hover,.btn[type=submit][name=delete]:focus,.btn[type=submit][name=decline-invite]:hover,.btn[type=submit][name=decline-invite]:focus{background:hsl(5, 90%, 72%);background:var(--error);border-left:rgba(0,0,0,0)}.btn[type=submit][name=delete]:hover svg,.btn[type=submit][name=delete]:focus svg,.btn[type=submit][name=decline-invite]:hover svg,.btn[type=submit][name=decline-invite]:focus svg{fill:white;fill:var(--input)}.btn[name=go-back]{background:white;background:var(--input);border:1px solid hsl(0, 0%, 25%);border:1px solid var(--text);color:hsl(205, 85%, 62%);color:var(--highlight)}.btn[name=go-back]:hover{background:rgba(0,0,0,0)}.btn[name=cancel]{background-color:none;--lighter: color-mix(in srgb, var(--tonal), #fff 60%);background-image:linear-gradient(270deg, rgb(219, 219, 219) 0%, hsl(0, 0%, 65%) 100%);background-image:linear-gradient(270deg, var(--lighter) 0%, var(--tonal) 100%);color:white;color:var(--input)}.btn[name=reset]{font-size:.75rem;font-weight:500;background-color:hsl(0, 0%, 96%);background-color:var(--surface);color:hsl(0, 0%, 25%);color:var(--text);opacity:1;width:100%}.btn[name=reset]:hover{background-color:hsl(0, 0%, 87%);background-color:var(--mid);opacity:1}.btn[type=submit].error{color:white !important;color:var(--input) !important;background-color:hsl(5, 90%, 72%);background-color:var(--error)}.btn[type=submit].error:hover{background-color:hsl(0, 0%, 65%);background-color:var(--tonal)}.flex-group .submit-buttons,.small-modal .submit-buttons{grid-column:unset;flex-wrap:wrap}.flex-group .submit-buttons input,.small-modal .submit-buttons input{flex-basis:100%;margin-top:2px}.callout-wrapper{position:absolute;z-index:120;font-family:inherit;display:none;transition-property:opacity;transition-duration:250ms;transition-duration:var(--transition-speed);transition-timing-function:linear;pointer-events:none}.callout-wrapper.callout-wrapper.active{display:block}.callout-wrapper.top .notch{top:-7.5px;border-top:0px;border-left:solid 8px rgba(0,0,0,0);border-right:solid 8px rgba(0,0,0,0);border-bottom:solid 8px white;border-bottom:solid 8px var(--input);left:15px}.callout-wrapper.top .border-notch{border-bottom-color:hsl(0, 0%, 25%);border-bottom-color:var(--text);top:-9px}.callout-wrapper.top .border-fill{top:-1px;left:-3px}.callout-wrapper.top .border-callout{box-shadow:-2px 2px,0px 2px}.callout-wrapper.bottom .notch{top:100%;border-top:solid 8px white;border-top:solid 8px var(--input);border-left:solid 8px rgba(0,0,0,0);border-right:solid 8px rgba(0,0,0,0);border-bottom:0px;left:15px}.callout-wrapper.bottom .border-notch{border-top-color:hsl(0, 0%, 25%);border-top-color:var(--text);top:calc(100% + 1px)}.callout-wrapper.bottom .border-fill{top:calc(100% - 2px);left:-2px}.callout-wrapper.bottom .border-callout{box-shadow:-2px -2px,0px -2px}.callout-wrapper.inline .notch{top:50%;transform:translateY(-50%);border-top:solid 8px rgba(0,0,0,0);border-left:0px;border-right:solid 8px white;border-right:solid 8px var(--input);border-bottom:solid 8px rgba(0,0,0,0);left:-8px}.callout-wrapper.inline .border-notch{border-right-color:hsl(0, 0%, 25%);border-right-color:var(--text);top:50%;transform:translateY(-50%);left:-9px}.callout-wrapper.inline .border-fill{top:-1.2px;left:calc(100% + 1px)}.callout-wrapper.inline .border-callout{box-shadow:2px 2px,0px 2px}.callout-wrapper .callout{width:-moz-fit-content;width:fit-content;min-width:85px;position:relative;background-color:white;background-color:var(--input)}.callout-wrapper .callout .notch{position:absolute;margin:0;padding:0;width:0;height:0;font-size:0;line-height:0;_border-right-color:pink;_border-left-color:#a07b81;_filter:chroma(color=pink)}.callout-wrapper .border-fill{position:absolute;height:3px;width:2px;background-color:hsl(5, 90%, 72%);background-color:var(--error)}.callout-wrapper .border-callout{border:.1em solid hsl(0, 0%, 25%);border:.1em solid var(--text);color:hsl(5, 90%, 72%);color:var(--error)}.callout-wrapper .callout-message{display:flex;flex-direction:row;align-items:center;padding:8px 10px;color:hsl(0, 0%, 25%);color:var(--text);pointer-events:none}.callout-wrapper .callout-message>a{font-size:.75rem}.callout-wrapper .callout-message>a b{line-height:1.5}.add-dropdown-option-input-wrapper:has(input:not(:focus)) .callout-wrapper.active{display:none}.callout-condition{color:hsl(5, 90%, 72%);color:var(--error)}.callout-condition.active{color:#54c70e}.custom-dropdown{display:flex;position:relative;flex-wrap:wrap;flex-direction:row;max-height:38px;max-height:var(--row-height)}.custom-dropdown.disabled{pointer-events:none}.custom-dropdown.disabled .dropdown-selected:after{visibility:hidden}.custom-dropdown select{display:none}.custom-dropdown.form-dropdown{flex-grow:1;min-width:0;max-width:100%;width:100%}.custom-dropdown.table-dropdown{width:calc(100% + 2px);left:-1px}.custom-dropdown.table-dropdown .table-selected.is-valid{border-left:solid 2px hsl(145, 65%, 50%);border-left:solid 2px var(--is-valid);padding-left:8px}.custom-dropdown.table-dropdown.active .table-selected{border-left:solid 2px hsl(205, 85%, 62%);border-left:solid 2px var(--highlight);padding-left:8px}.custom-dropdown.table-dropdown .options-wrapper{flex-basis:initial;flex:0 0 calc(100% + 2px)}.custom-dropdown .dropdown-selected{display:inline-flex;position:relative;height:38px;height:var(--row-height);width:100%;background-color:inherit;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;padding-left:10px;padding-right:16px;align-items:center}.custom-dropdown .dropdown-selected:after{position:absolute;width:0px;height:0px;content:" ";right:8px;top:50%;transform:translateY(-50%);margin-top:3px;border:solid 6px rgba(0,0,0,0);border-color:hsl(0, 0%, 25%) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-color:var(--text) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.custom-dropdown .dropdown-selected.form-selected{background-color:white;background-color:var(--input);color:hsl(0, 0%, 65%);color:var(--tonal);border-left:solid 1px hsl(0, 0%, 65%);border-left:solid 1px var(--tonal)}.custom-dropdown .dropdown-selected.form-selected.is-valid{color:hsl(0, 0%, 25%);color:var(--text);border-left:solid 2px hsl(145, 65%, 50%);border-left:solid 2px var(--is-valid)}.custom-dropdown .dropdown-selected.form-selected.has-value{color:hsl(0, 0%, 25%);color:var(--text)}.custom-dropdown .options-wrapper{flex:0 0 100%;width:100%;max-width:100%;align-self:stretch;top:1px;box-sizing:border-box}.custom-dropdown .options-wrapper .add-dropdown-option-input-wrapper{position:relative;width:100%;max-width:100%;box-sizing:border-box}.custom-dropdown .options-wrapper .add-dropdown-option-input-wrapper input{width:100%}.custom-dropdown .options-wrapper .add-dropdown-option-input-wrapper input.error{color:hsl(5, 90%, 72%);color:var(--error);-webkit-text-fill-color:hsl(5, 90%, 72%);-webkit-text-fill-color:var(--error);border-left:2px solid hsl(5, 90%, 72%);border-left:2px solid var(--error);padding-left:9px}.custom-dropdown.active>.dropdown-selected.form-selected{border-left:solid 2px hsl(205, 85%, 62%);border-left:solid 2px var(--highlight);padding-left:9px}.custom-dropdown.active>.dropdown-selected:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(205, 85%, 62%) rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--highlight) rgba(0,0,0,0);margin-top:-3px}.custom-dropdown.active .options-wrapper{opacity:1;pointer-events:all}.custom-dropdown.active .options-wrapper .inner-option-scroll{display:block}.options-wrapper{position:relative;z-index:95;width:100%;max-width:100%;border-left:solid 2px hsl(205, 85%, 62%);border-left:solid 2px var(--highlight);border-bottom:solid 2px hsl(205, 85%, 62%);border-bottom:solid 2px var(--highlight);border-right:solid 1px hsl(0, 0%, 87%);border-right:solid 1px var(--mid);text-align:left;background-color:hsl(0, 0%, 96%);background-color:var(--surface);text-overflow:ellipsis;white-space:nowrap;box-shadow:hsla(0, 0%, 25%, 0.25) 0px 13px 27px -5px, hsla(0, 0%, 0%, 0.3) 0px 8px 16px -8px;box-shadow:var(--default-shadow);opacity:0;pointer-events:none;box-sizing:border-box;transition-property:opacity;transition-duration:250ms;transition-duration:var(--transition-speed);transition-timing-function:linear}.options-wrapper .shadow-wrapper{position:relative}.options-wrapper .shadow-wrapper::after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;height:16px;pointer-events:none;box-shadow:inset 0 -8px 8px -8px rgba(0,0,0,.25);z-index:1;opacity:0;transition:opacity 150ms ease-in-out}.options-wrapper .shadow-wrapper.has-scroll::after{opacity:1}.options-wrapper .outer-option-scroll{position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.options-wrapper .outer-option-scroll .inner-option-scroll{overflow-y:hidden}.options-wrapper .outer-option-scroll .inner-option-scroll .checker{padding-top:0;border:solid .005em rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0, 0%, 25%) rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--text) rgba(0,0,0,0)}.options-wrapper .add-dropdown-option-wrapper{display:flex;flex-direction:column;height:38px;height:var(--row-height);flex-basis:100%;max-width:100%;width:100%}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-button{display:none;width:100%;height:38px;height:var(--row-height);font-size:.75rem;font-weight:500;letter-spacing:.07em;border-left:none;flex-flow:row nowrap;justify-content:center;align-items:center;color:hsl(0, 0%, 25%);color:var(--text);background-color:hsl(0, 0%, 96%);background-color:var(--surface)}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-button.active{display:flex}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-button:disabled{color:hsl(0, 0%, 65%);color:var(--tonal);background-color:hsl(0, 0%, 96%);background-color:var(--surface);background-image:none;background-image:initial}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-button:disabled svg{fill:hsl(0, 0%, 65%);fill:var(--tonal);stroke:hsl(0, 0%, 65%);stroke:var(--tonal)}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-button:hover:not(:disabled){--darker: color-mix(in srgb, var(--highlight), #000 30%);background-color:hsl(205, 85%, 62%);background-color:var(--highlight);color:white;color:var(--input)}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-button:hover:not(:disabled) svg{fill:white;fill:var(--input);stroke:white;stroke:var(--input)}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-button:hover:not(:disabled) svg .highlight-icon{fill:rgba(0,0,0,0) !important}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper{display:none;flex-basis:100%;border-top:solid 1px hsl(205, 85%, 62%);border-top:solid 1px var(--highlight)}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper input{border:none;font-size:13px;padding-left:10px;background-color:hsl(0, 0%, 96%);background-color:var(--surface)}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper.active{display:flex}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper{flex-basis:initial}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button{height:100%}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:hover[name=edit-button],.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:hover[name=submit-button],.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:focus[name=edit-button],.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:focus[name=submit-button]{background:hsl(205, 85%, 62%);background:var(--highlight)}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:hover[name=edit-button] svg,.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:hover[name=submit-button] svg,.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:focus[name=edit-button] svg,.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:focus[name=submit-button] svg{fill:white;fill:var(--input)}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:hover[name=delete-button],.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:hover[name=reset-button],.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:focus[name=delete-button],.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:focus[name=reset-button]{background:hsl(5, 90%, 72%);background:var(--error)}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:hover[name=delete-button] svg,.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:hover[name=reset-button] svg,.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:focus[name=delete-button] svg,.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:focus[name=reset-button] svg{fill:white;fill:var(--input)}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:disabled svg{fill:hsl(0, 0%, 65%);fill:var(--tonal);pointer-events:none}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:disabled:hover{background:hsl(0, 0%, 65%);background:var(--tonal)}.options-wrapper .add-dropdown-option-wrapper .add-dropdown-option-input-wrapper .submit-wrapper button:disabled:hover svg{fill:white;fill:var(--input)}.options-wrapper .option{display:block;width:100%;max-width:100%;box-sizing:border-box;height:38px;height:var(--row-height);border:solid .005em rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0, 0%, 25%) rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--text) rgba(0,0,0,0);font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:10px;padding-top:11px;padding-top:var(--row-top);padding-right:10px}.options-wrapper .option.same-as-selected{font-weight:600}.sub-options-wrapper{display:none;background-color:white;background-color:var(--input);padding-top:5px;padding-bottom:5px;border-bottom:solid 1px hsl(0, 0%, 65%);border-bottom:solid 1px var(--tonal)}.switch-wrapper{display:flex;flex-direction:column;width:100%}.switch-wrapper .switch-label{display:flex;align-items:center;flex-grow:1;height:38px;height:var(--row-height);font-weight:500}.switch-wrapper .switch{position:relative;display:inline-block;outline:none;--toggle-dim: var(--row-height);--toggle-trim: 8px;--toggle-travel: calc(var(--toggle-dim));width:calc(38px*2);width:calc(var(--toggle-dim)*2);height:38px;height:var(--toggle-dim)}.switch-wrapper .switch:focus .toggle{outline:2px solid hsl(145, 65%, 50%);outline:2px solid var(--components)}.switch-wrapper .switch input{opacity:1;width:0;height:0}.switch-wrapper .switch input:checked+.toggle{--darker: color-mix(in srgb, var(--highlight), #000 30%);background-image:linear-gradient(270deg, hsl(205, 85%, 62%) 0%, rgb(53, 120, 168) 100%);background-image:linear-gradient(270deg, var(--highlight) 0%, var(--darker) 100%)}.switch-wrapper .switch input:checked+.toggle:before{transform:translateX(var(--toggle-travel))}.switch-wrapper .switch .toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:hsl(0, 0%, 87%);background-color:var(--mid);transition:.4s;padding:calc(var(--toggle-trim)/2);outline:solid 1px hsl(0, 0%, 25%);outline:solid 1px var(--text)}.switch-wrapper .switch .toggle:before{position:absolute;content:"";height:calc(100% - var(--toggle-trim));width:calc(50% - var(--toggle-trim));background-color:hsl(0, 0%, 96%);background-color:var(--surface);transition:.4s;border-radius:2px}div:focus,select:focus{outline:none}.option:hover,.option:focus,.option:hover,.option:focus,.checker:hover,.checker:focus,.checker:hover,.checker:focus{background-color:hsl(0, 0%, 87%) !important;background-color:var(--mid) !important}.option,.checker{cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}tr:hover .checker{background-color:rgba(0,0,0,0) !important}.option:nth-child(even),.checker:nth-child(even){background-color:white;background-color:var(--input)}.option:nth-child(odd),.checker:nth-child(odd){background-color:inherit}@media only screen and (max-width: 1100px){.form-modal.modal.large-modal{width:90%;min-width:0;min-width:initial}#components-list-modal{width:100%;height:100%;max-width:none;max-width:initial}#components-list-modal .list-wrapper{max-height:none;max-height:initial}}@media only screen and (max-width: 640px){::-moz-placeholder{letter-spacing:.05em;font-weight:400 !important}::placeholder{letter-spacing:.05em;font-weight:400 !important}.form-modal.modal .modal-outer-wrapper:has(table){height:100%}.form-modal.modal #new-item-form{overflow-y:scroll}.form-modal.modal .modal-inner-wrapper{padding:15px;padding:var(--default-margin);border:1px solid hsl(0, 0%, 25%);border:var(--default-border);height:100%;display:flex;flex-flow:column nowrap}.form-modal.modal.large-modal{width:100%;height:100%;min-width:0;min-width:initial}.form-modal.modal fieldset{-moz-column-gap:0;column-gap:0}.form-modal.static{padding-left:15px;padding-left:var(--default-margin);padding-right:15px;padding-right:var(--default-margin)}.form-modal.static:not(:has(matrix)) .input-wrapper,.form-modal.static:not(:has(matrix)) .submit-wrapper{margin-top:15px;margin-top:var(--default-margin)}.form-modal.flex-group{padding:15px 0px 0px 0px;padding:var(--default-margin) 0px 0px 0px}.form-modal.flex-group:not(:has(matrix)) .input-wrapper,.form-modal.flex-group:not(:has(matrix)) .submit-wrapper{margin-top:15px;margin-top:var(--default-margin)}.text-button{font-weight:500;letter-spacing:.05em;font-size:14px !important}form{--dropdown-basis: 100%;-moz-column-gap:0px;column-gap:0px;height:calc(100% - 15px);height:calc(100% - var(--default-margin));max-width:100%}form fieldset label{font-size:1rem}form .input-wrapper{flex-flow:row wrap;flex-basis:100%;max-width:none;max-width:initial}form .input-wrapper .label-wrapper{flex-basis:100%}form .input-wrapper .form-input,form .input-wrapper .new-sku-input{flex-basis:100%;flex-grow:1}matrix legend span{padding:0px 3px 0px 3px;margin-left:9px}matrix .add-option-button input.option-input{font-size:.875rem}matrix.matrix .matrix-inner-option-scroll{min-width:-moz-min-content;min-width:min-content}.submit-wrapper.submit-buttons{margin-top:15px;margin-top:var(--default-margin);-moz-column-gap:0px;column-gap:0px;row-gap:calc(15px/2);row-gap:calc(var(--default-margin)/2);flex-wrap:wrap}.submit-wrapper.submit-buttons input.btn{flex-basis:100%}.btn,.auth-button{height:45px;font-size:1rem;font-weight:600}}.table-controls-section{--view-strip: calc(var(--row-height) / 1.25);--query-strip: calc(var(--controls-height) - var(--view-strip));display:grid;height:70px;height:var(--controls-height);grid-template-rows:40px calc(38px / 1.25);grid-template-rows:40px var(--view-strip);grid-template-columns:1fr;margin-top:-1px}.table-controls-section #table-pagination-wrapper{display:flex;width:100%;max-width:100vw;height:100%;background-color:hsl(0, 0%, 65%);background-color:var(--tonal);margin:0px;padding:0px;justify-content:space-between}.table-controls-section #table-pagination-wrapper .views-wrapper{display:flex;flex-direction:column;position:relative;width:200px;height:var(--view-strip)}.table-controls-section #table-pagination-wrapper .views-wrapper .view-dropdown{min-height:100%;color:white;color:var(--input);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-align:left;padding:0px 10px}.table-controls-section #table-pagination-wrapper .views-wrapper .view-dropdown:after{border-color:white rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-color:var(--input) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.table-controls-section #table-pagination-wrapper .views-wrapper .view-dropdown.active:hover:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) white rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--input) rgba(0,0,0,0)}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts{min-width:375px;overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial;z-index:99}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts .view-tabs-wrapper{display:flex;width:100%;height:auto}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts .view-tabs-wrapper .view-tab{display:inline-flex;width:50%;height:38px;height:var(--row-height);border-left:none;border-top:none;border-right:none;border-bottom:solid 1px hsl(0, 0%, 65%);border-bottom:solid 1px var(--tonal);align-items:center;padding-left:10px;font-size:.75rem;cursor:crosshair}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts .view-tabs-wrapper .view-tab.active{background-color:hsl(0, 0%, 96%);background-color:var(--surface);border-top:solid 1px hsl(0, 0%, 65%);border-top:solid 1px var(--tonal);border-bottom:none;text-transform:uppercase;font-size:11px;font-weight:bolder}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts .view-tabs-wrapper .view-tab.active#default-views-tab{border-right:solid 1px hsl(0, 0%, 65%);border-right:solid 1px var(--tonal)}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts .view-tabs-wrapper .view-tab.active#saved-views-tab{border-left:solid 1px hsl(0, 0%, 65%);border-left:solid 1px var(--tonal)}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts .view-tabs-wrapper .view-tab#saved-views-tab{color:rgba(0,0,0,0);pointer-events:none}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts .view-tabs-wrapper .view-tab#saved-views-tab.enabled{color:inherit;pointer-events:all}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-views{width:100%;height:auto;background-color:hsl(0, 0%, 96%);background-color:var(--surface);border-bottom:solid 1px hsl(0, 0%, 65%);border-bottom:solid 1px var(--tonal);padding:4px 0px}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-views .view-tab-controls{display:flex;flex-direction:row;flex-wrap:wrap}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-views .view-tab-controls>.checker:nth-child(even){background-color:inherit}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-views .view-tab-controls>div{display:none;width:33%;font-weight:bolder}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-views .view-tab-controls.active>div{display:inline-flex}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #column-views{display:flex;flex-wrap:wrap;width:100%;height:auto;padding:4px 0px}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #column-views>div{width:50%}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #save-view-button{border-top:solid 1px hsl(0, 0%, 65%);border-top:solid 1px var(--tonal)}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts .view-button{display:none;width:100%;height:38px;height:var(--row-height);font-size:.75rem;font-weight:500;letter-spacing:.07em;border-left:none;flex-flow:row nowrap;justify-content:center;align-items:center;color:hsl(0, 0%, 25%);color:var(--text);background-color:hsl(0, 0%, 96%);background-color:var(--surface)}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts .view-button svg{height:auto;width:14px;margin-right:2px;stroke:hsl(0, 0%, 25%);stroke:var(--text);stroke-width:.01em}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts .view-button.active{display:flex}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form{display:none;position:relative;width:100%;height:38px;height:var(--row-height);border-top:solid 1px hsl(0, 0%, 65%);border-top:solid 1px var(--tonal);background-color:hsl(0, 0%, 96%);background-color:var(--surface)}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form.active{display:flex;flex-flow:row nowrap}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .input-wrapper{display:none}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .input-wrapper.active{display:flex}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .input-wrapper .submit-input:focus,.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .input-wrapper .submit-input:active{border-left:none;padding:9px}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper{position:relative;display:flex;flex-flow:row nowrap;flex-basis:calc(38px*2);flex-basis:calc(var(--row-height)*2);height:100%}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button{background:inherit;height:100%;width:38px;width:var(--row-height)}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button svg{height:19px;width:auto}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=submit]:active,.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=submit]:hover,.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=submit]:focus{background:hsl(205, 85%, 62%);background:var(--highlight);border-left:rgba(0,0,0,0) solid 2px}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=submit]:active svg,.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=submit]:hover svg,.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=submit]:focus svg{fill:white;fill:var(--input)}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=reset]:hover,.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=reset]:active,.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=reset]:focus{background:hsl(5, 90%, 72%);background:var(--error);border-left:rgba(0,0,0,0)}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=reset]:hover svg,.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=reset]:active svg,.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=reset]:focus svg{fill:white;fill:var(--input)}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=reset]:hover .highlight-icon,.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button[type=reset]:focus .highlight-icon{fill:rgba(0,0,0,0) !important}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button:disabled svg{fill:hsl(0, 0%, 65%);fill:var(--tonal);pointer-events:none}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button:disabled:hover{background:hsl(0, 0%, 65%);background:var(--tonal)}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts #table-view-form .submit-wrapper button:disabled:hover svg{fill:white;fill:var(--input)}.table-controls-section #table-pagination-wrapper .pagination-wrapper{display:flex;justify-content:flex-end;grid-column:3;height:100%;padding:0px 6px;text-align:right;outline:none;font-weight:700;letter-spacing:.05em;color:white;color:var(--input)}.table-controls-section #table-pagination-wrapper .pagination-wrapper .pagination-button{background-color:inherit;padding:10px}.table-controls-section #table-pagination-wrapper .pagination-wrapper .pagination-button:hover{color:hsl(205, 85%, 62%);color:var(--highlight)}.table-controls-section #table-pagination-wrapper .pagination-wrapper .pagination-button.active{font-weight:900;-webkit-text-stroke:white .01em;-webkit-text-stroke:var(--input) .01em}.table-controls-section #table-pagination-wrapper .pagination-wrapper button:disabled>.prev-arrow{border-color:rgba(0,0,0,0) hsl(0, 0%, 87%) rgba(0,0,0,0) rgba(0,0,0,0);border-color:rgba(0,0,0,0) var(--mid) rgba(0,0,0,0) rgba(0,0,0,0)}.table-controls-section #table-pagination-wrapper .pagination-wrapper .prev-arrow{content:"";top:5px;border:6px solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) white rgba(0,0,0,0) rgba(0,0,0,0);border-color:rgba(0,0,0,0) var(--input) rgba(0,0,0,0) rgba(0,0,0,0)}.table-controls-section #table-pagination-wrapper .pagination-wrapper .prev-arrow:hover{border-color:rgba(0,0,0,0) hsl(205, 85%, 62%) rgba(0,0,0,0) rgba(0,0,0,0);border-color:rgba(0,0,0,0) var(--highlight) rgba(0,0,0,0) rgba(0,0,0,0)}.table-controls-section #table-pagination-wrapper .pagination-wrapper #pagination-numbers{vertical-align:1px;display:flex;flex-direction:row;align-content:center;height:100%;font-size:10px;letter-spacing:.05em;padding:0px 5px}.table-controls-section #table-pagination-wrapper .pagination-wrapper #pagination-numbers .pagination-number{padding:0px 5px}.table-controls-section #table-pagination-wrapper .pagination-wrapper button:disabled>.next-arrow{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) hsl(0, 0%, 87%);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--mid)}.table-controls-section #table-pagination-wrapper .pagination-wrapper .next-arrow{content:"";top:5px;border:6px solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) white;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--input)}.table-controls-section #table-pagination-wrapper .pagination-wrapper .next-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) hsl(205, 85%, 62%);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--highlight)}.table-controls-section #table-pagination-wrapper .pagination-wrapper #row-count{display:inline-flex;vertical-align:1px;font-size:10px;font-weight:500;letter-spacing:.05em}.query-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;width:100%;height:100%;background-color:white;background-color:var(--input)}.query-wrapper .query-item:not(:last-child){border-right:solid 1px hsl(0, 0%, 65%);border-right:solid 1px var(--tonal)}.query-wrapper #new-item-btn{margin:0;padding:0;width:100%;height:100%;cursor:crosshair;background-color:inherit}.query-wrapper #new-item-btn:hover .highlight-icon{fill:hsl(205, 85%, 62%);fill:var(--highlight)}.query-wrapper #new-item-btn #plus-icon{margin-right:5px}.query-wrapper #new-item-btn a{display:flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:inherit}.query-wrapper #new-item-btn.active{border-left:2px solid hsl(205, 85%, 62%);border-left:2px solid var(--highlight)}.query-wrapper .search-input{width:100%;height:100%;padding:0px 0px 0px 10px;border-radius:0;background-color:inherit;border-left:2px solid rgba(0,0,0,0)}.query-wrapper .search-input:focus{border-left:2px solid hsl(205, 85%, 62%);border-left:2px solid var(--highlight)}.query-wrapper .filter-sort-wrapper{display:flex;height:inherit;text-align:center}.query-wrapper .filter-sort-wrapper .select-filter{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;letter-spacing:.05em;height:39px}.query-wrapper .filter-sort-wrapper .select-filter .options-wrapper{z-index:99}.query-wrapper .filter-sort-wrapper .count{color:hsl(0, 0%, 65%);color:var(--tonal);font-size:11px;letter-spacing:.05em}.query-wrapper.table .add-button-wrapper{flex-grow:1;max-width:290px}.query-wrapper.table .search-wrapper{flex-grow:3}.query-wrapper.table .filter-sort-wrapper{flex-grow:0;flex-shrink:0;flex-basis:400px}.query-wrapper.table .filter-sort-wrapper .select-filter{flex-basis:200px;flex-grow:0}.query-wrapper.table .filter-sort-wrapper .select-filter .options-wrapper{width:200px}.query-wrapper.list .search-wrapper{flex-basis:50%;border-bottom:none}.query-wrapper.list .search-wrapper .search-input:not(:focus){border-left:rgba(0,0,0,0) 2px solid;border-right:none}.query-wrapper.list .search-wrapper .search-input:focus{padding-left:10px}.query-wrapper.list .filter-sort-wrapper{flex-basis:50%;min-width:308px;flex-grow:1}.query-wrapper.list .filter-sort-wrapper .select-filter{flex-basis:50%;min-width:154px;flex-grow:1}.query-wrapper.list .filter-sort-wrapper .select-filter .options-wrapper{flex-basis:50%;min-width:154px;flex-grow:1}.dropdown-btn{position:relative;cursor:crosshair;width:100%;height:100%;border:none;margin:0px;background-color:inherit;border-left:rgba(0,0,0,0) solid 2px}.dropdown-btn:after{position:absolute;content:" ";right:10px;top:calc(50% + 3px);transform:translateY(-50%);border:6px solid rgba(0,0,0,0);border-color:hsl(0, 0%, 25%) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-color:var(--text) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin:0}.dropdown-btn.active{border-left:hsl(205, 85%, 62%) solid 2px;border-left:var(--highlight) solid 2px;padding-left:8px}.dropdown-btn.active:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(205, 85%, 62%) rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--highlight) rgba(0,0,0,0) !important;top:calc(50% - 4px)}.dropdown-btn.active~.options-wrapper{opacity:1;pointer-events:all}.dropdown-btn.active~.options-wrapper .inner-option-scroll{display:block}.dropdown-btn.active~.sub-options-wrapper{display:block}.dropdown-btn:hover:after{border-color:hsl(205, 85%, 62%) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-color:var(--highlight) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.filter-dropdown{padding:0px;text-align:center;font-size:inherit}.filter-dropdown.active{padding-left:0px}.sub-collapse{min-height:38px;min-height:var(--row-height);border:.005em solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0, 0%, 25%) rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--text) rgba(0,0,0,0);font-size:13px;text-align:left}.sub-collapse:hover{background-color:hsl(0, 0%, 87%) !important;background-color:var(--mid) !important}.sub-collapse:nth-last-of-type(even){background-color:hsl(0, 0%, 96%);background-color:var(--surface)}.sub-collapse:nth-last-of-type(odd){background-color:white;background-color:var(--input)}.sub-collapse.active{border-left:none}.dropdown-options{z-index:5;position:relative;flex-basis:100%;border-bottom:solid 2px hsl(205, 85%, 62%);border-bottom:solid 2px var(--highlight);border-left:solid 2px hsl(205, 85%, 62%);border-left:solid 2px var(--highlight);background-color:white;background-color:var(--input);text-align:left;text-overflow:ellipsis;margin-top:1px}.dropdown-options::before{position:absolute;z-index:-1;width:calc(100% + 2px);height:100%;left:-2px;content:" ";box-shadow:hsla(0, 0%, 25%, 0.25) 0px 13px 27px -5px, hsla(0, 0%, 0%, 0.3) 0px 8px 16px -8px;box-shadow:var(--default-shadow);-webkit-box-shadow:hsla(0, 0%, 25%, 0.25) 0px 13px 27px -5px, hsla(0, 0%, 0%, 0.3) 0px 8px 16px -8px;-webkit-box-shadow:var(--default-shadow);pointer-events:none}.sort-options{border:.005em solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0, 0%, 25%) rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--text) rgba(0,0,0,0)}.sort-btns{display:flex;flex-direction:column}.sort-btns .sort-btn{position:relative;width:100%;padding:10px;margin:0px;background-color:hsl(0, 0%, 96%);background-color:var(--surface);cursor:crosshair;border-bottom:solid .005em hsl(0, 0%, 25%);border-bottom:solid .005em var(--text);text-align:left;outline:none;font-size:13px;-webkit-appearance:none;appearance:none;-moz-appearance:none}.sort-btns .sort-btn.active{font-weight:600;background-color:inherit;opacity:1;background-size:4px 4px;background-image:repeating-linear-gradient(45deg, hsl(0, 0%, 87%) 0, hsl(0, 0%, 87%) 0.4px, white 0, white 50%);background-image:repeating-linear-gradient(45deg, var(--mid) 0, var(--mid) 0.4px, var(--input) 0, var(--input) 50%);background-color:inherit}.sort-btns .sort-btn.active:hover{background-image:none;background-image:initial}.sort-btns .sort-btn:hover{background-color:hsl(0, 0%, 87%);background-color:var(--mid)}.sort-btns .sort-btn.asc:after{position:absolute;content:" ";top:8px;right:10px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(0, 0%, 25%) rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--text) rgba(0,0,0,0)}.sort-btns .sort-btn.asc:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsl(205, 85%, 62%) rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--highlight) rgba(0,0,0,0)}.sort-btns .sort-btn.desc:after{position:absolute;content:" ";top:16px;right:10px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-color:hsl(0, 0%, 25%) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-color:var(--text) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.sort-btns .sort-btn.desc:hover::after{border-color:hsl(205, 85%, 62%) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-color:var(--highlight) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.table-wrapper{--head-height: calc(var(--nav-dim) + var(--controls-height));--section-height: calc(100dvh - var(--head-height));--table-height: calc(var(--section-height) - var(--default-margin));height:calc((100dvh - (50px + 70px)) - 15px);height:calc(calc(100dvh - calc(50px + 70px)) - 15px);height:var(--table-height);overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch}table{table-layout:auto;display:table;overflow:visible;white-space:nowrap;text-align:left;border-collapse:separate;border-spacing:0;font-weight:400;width:-moz-max-content;width:max-content}tr{height:38px;height:var(--row-height)}tr.error{color:hsl(5, 90%, 72%);color:var(--error);fill:hsl(5, 90%, 72%);fill:var(--error)}tr.error td:first-child{border-left:2px solid hsl(5, 90%, 72%);border-left:2px solid var(--error)}tr.error .checkmark::after{border-color:hsl(5, 90%, 72%);border-color:var(--error)}tr.error button:hover .highlight-icon{fill:hsl(5, 90%, 72%);fill:var(--error)}tr.error input{color:hsl(5, 90%, 72%);color:var(--error)}tr .row-btns-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;cursor:crosshair;height:100%}tr .row-btns-wrapper:has(.row-btn:focus){border:none !important}tr .row-btns-wrapper:has(.row-btn:focus) svg{fill:hsl(0, 0%, 25%);fill:var(--text)}tr .row-btns-wrapper .row-btn{display:none;background-color:rgba(0,0,0,0);padding:0px;height:100%;aspect-ratio:1/1}tr .row-btns-wrapper .row-btn.active{display:block}tr .row-btns-wrapper .row-btn:focus,tr .row-btns-wrapper .row-btn :hover{border:none !important}tr .row-btns-wrapper .row-btn:focus svg,tr .row-btns-wrapper .row-btn :hover svg{fill:hsl(0, 0%, 25%);fill:var(--text)}tr .row-btns-wrapper .row-btn:focus .highlight-icon,tr .row-btns-wrapper .row-btn :hover .highlight-icon{fill:hsl(205, 85%, 62%);fill:var(--highlight)}tr .row-btns-wrapper .row-btn svg{padding-top:1px;height:19px;width:auto;fill:rgba(0,0,0,0)}tr:hover .row-btn:disabled .page-icon *:not(.highlight-icon){fill:hsl(0, 0%, 65%);fill:var(--tonal)}tr:hover .row-btn:not(:disabled) .page-icon *:not(.highlight-icon){fill:hsl(0, 0%, 25%);fill:var(--text)}tr.editing td.colors-cell{padding-top:0px}tr.editing td:first-child{border-left:solid 3px hsl(205, 85%, 62%);border-left:solid 3px var(--highlight);padding-left:7px}tr.editing td:not(.edit-cell):not(.system){padding:0px}tr.editing td.system{color:hsl(0, 0%, 65%);color:var(--tonal)}tr.editing td .sub-text{position:absolute;pointer-events:none}tr.editing td .immutable-icon{display:inline-flex}tr.editing td .options-wrapper .option{padding-right:0px}tr th{font-weight:500;background-color:hsl(0, 0%, 87%);background-color:var(--mid);border-bottom:solid 1px}tr th.edit-cell{position:sticky;position:-webkit-sticky;right:0;background-color:hsl(0, 0%, 87%);background-color:var(--mid);z-index:98}tr td{background-color:rgba(0,0,0,0);height:inherit}tr td.colors-cell{padding-top:3px}tr td.edit-cell{position:sticky;position:-webkit-sticky;right:0;background-color:hsl(0, 0%, 96%);background-color:var(--surface);z-index:98}tr td .input-wrapper{display:flex;position:relative;flex-flow:row nowrap;position:relative;height:inherit;align-items:center;min-width:-moz-fit-content;min-width:fit-content}tr td .callout-wrapper{z-index:10}tr td INPUT{display:inline-flex;width:100%;background-color:rgba(0,0,0,0);height:100%;padding:0px 10px;margin-left:0px;text-shadow:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}tr td INPUT:not(.is-valid):not(.error):not(:focus){border-left:0;border-left:initial}tr td INPUT.is-valid,tr td INPUT.error,tr td INPUT:focus{padding-left:8px}tr td .immutable-item{display:inline-flex}tr td .immutable-icon{display:none;float:right}tr td .immutable-icon svg{fill:hsl(0, 0%, 65%);fill:var(--tonal);width:16px;height:auto}tr td .options-wrapper{text-transform:capitalize}th,td{min-width:100px;height:100%;white-space:nowrap;position:relative;border-left:solid 1px;border-bottom:solid 1px;border-color:hsl(0, 0%, 65%);border-color:var(--tonal);padding:0px 10px}tr:nth-child(even) th:last-child,tr:nth-child(even) td:last-child{background-color:white;background-color:var(--input)}td:first-child,th:first-child{border-left:2px solid rgba(0,0,0,0);z-index:0}tr:last-child td{border-bottom:none}tr:nth-child(even){background-color:white;background-color:var(--input)}tr:hover td{background-color:hsl(0, 0%, 87%) !important;background-color:var(--mid) !important}.color-box{display:inline-flex;width:18px;height:18px;margin:0px 6px 0px 0px;border:.02em;border-style:solid;border-color:hsl(0, 0%, 25%);border-color:var(--text);border-radius:50%;flex-shrink:0}.color-box.disable-hover{pointer-events:none}.info-box{display:inline-flex;margin:0px 7px 0px 0px;text-transform:capitalize;flex-shrink:0;border:.02em;border-style:solid;border-color:hsl(0, 0%, 25%);border-color:var(--text);background-color:white;background-color:var(--input);padding:4px 5px}.sub-text{white-space:pre;color:hsl(0, 0%, 65%);color:var(--tonal)}.highlight-input{position:absolute;width:2px;height:100%;z-index:99;top:50%;transform:translateY(-50%);background-color:hsl(205, 85%, 62%);background-color:var(--highlight);opacity:0;transition-property:opacity;transition-duration:250ms;transition-duration:var(--transition-speed);transition-timing-function:linear}.highlight-input.active{opacity:1}input:focus+.highlight-input{opacity:1}.details-wrapper{display:grid;width:100%;font-size:13px}.details-wrapper.info{grid-template-columns:1fr 3fr 1fr}.details-wrapper.cost{grid-template-columns:repeat(3, 1fr)}.details-wrapper>*{border-left:solid 1px hsl(0, 0%, 65%);border-left:solid 1px var(--tonal)}.details-wrapper *:first-child{border-left:none}.details-group.cost{border-top:solid 1px hsl(0, 0%, 65%);border-top:solid 1px var(--tonal)}.details-group.cost .child{justify-content:right}.group-item{display:flex;height:38px;height:var(--row-height);align-items:center;padding:0px 10px}.group-item.parent{background-color:hsl(0, 0%, 87%);background-color:var(--mid);border-bottom:solid 1px hsl(0, 0%, 65%);border-bottom:solid 1px var(--tonal)}.group-item.parent a{font-weight:500;white-space:nowrap;text-overflow:ellipsis}.group-item.child{background-color:white;background-color:var(--input);white-space:nowrap}#delete-doc-strip{margin-top:20px;background-color:white;background-color:var(--input);border-color:hsl(0, 0%, 65%) rgba(0,0,0,0);border-color:var(--tonal) rgba(0,0,0,0);padding:9px;flex-grow:1}.list-wrapper{max-height:400px;min-height:400px;overflow:hidden;overflow:auto;border-bottom:1px solid hsl(0, 0%, 25%);border-bottom:1px solid var(--text)}.list-wrapper .qty-cell{height:38px;height:var(--row-height);margin:0px;padding:0px}.list-wrapper .qty-cell .num-input-wrapper{display:flex;flex-direction:row;height:100%;width:95px}.list-wrapper .qty-cell .num-input-wrapper .num-input{height:100%;width:40%;text-align:center;font-size:inherit;display:inline-block;vertical-align:middle;background-color:rgba(0,0,0,0);border:none;margin:0px;padding:0px !important;box-sizing:border-box}.list-wrapper .qty-cell .num-input-wrapper .num-btn{cursor:crosshair;height:100%;width:30%;vertical-align:middle;align-items:center;display:inline-flex;text-align:center;border-radius:0px;border:none;background-color:inherit;font-weight:800}.list-wrapper .qty-cell .num-input-wrapper .num-btn:focus{outline:none;border:non}.list-wrapper .qty-cell .num-input-wrapper .num-btn:hover{color:hsl(205, 85%, 62%);color:var(--highlight)}.list-wrapper .qty-cell .num-input-wrapper .num-btn:disabled *:not(.highlight-icon){fill:hsl(0, 0%, 65%) !important;fill:var(--tonal) !important}.list-wrapper .qty-cell .num-input-wrapper .num-btn .page-icon{height:18px;width:18px}::-webkit-outer-spin-button{-webkit-appearance:none}::-webkit-inner-spin-button{-webkit-appearance:none}@media only screen and (max-width: 1100px){.table-controls-section{--controls-height: 110px;grid-template-rows:var(--view-strip) 80px var(--view-strip)}.table-controls-section .query-wrapper{flex-wrap:wrap}.table-controls-section .query-wrapper.table .add-button-wrapper{height:40px;flex-basis:50%;min-width:50%;max-width:none;max-width:initial;flex-grow:1;order:1}.table-controls-section .query-wrapper.table .search-wrapper{height:40px;order:2;flex-basis:100%;border-right:none;border-top:1px solid hsl(0, 0%, 65%);border-top:1px solid var(--tonal)}.table-controls-section .query-wrapper.table .filter-sort-wrapper{height:40px;flex-basis:50%;min-width:308px;flex-grow:1;order:1}.table-controls-section .query-wrapper.table .filter-sort-wrapper .select-filter{flex-basis:50%;min-width:154px;flex-grow:1}.table-controls-section .query-wrapper.table .filter-sort-wrapper .select-filter .options-wrapper{flex-basis:50%;min-width:50%;flex-grow:1}}@media only screen and (max-width: 640px){.list-wrapper{max-height:none;max-height:initial}.details-wrapper.info{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.details-wrapper.info .details-group:has([data-id=item-name]){grid-row:2;grid-column:span 2;border:none}.table-controls-section{--view-strip: var(--row-height);grid-template-rows:38px auto 38px;grid-template-rows:var(--row-height) auto var(--row-height)}.table-controls-section .query-wrapper{font-size:1rem;font-weight:400}.table-controls-section .query-wrapper>div:not(:last-child){border-bottom:solid 1px hsl(0, 0%, 65%);border-bottom:solid 1px var(--tonal)}.table-controls-section .query-wrapper.table .add-button-wrapper{height:45px;max-width:none;max-width:initial;border-right:none !important}.table-controls-section .query-wrapper.table .add-button-wrapper #new-item-btn #plus-icon{stroke:hsl(0, 0%, 25%);stroke:var(--text);stroke-width:.01em;width:16px;height:auto}.table-controls-section .query-wrapper.table .add-button-wrapper #new-item-btn a{font-size:15px;letter-spacing:.05em;text-transform:uppercase}.table-controls-section .query-wrapper.table .search-wrapper{height:45px}.table-controls-section .query-wrapper.table .search-wrapper .search-input{border-left:none}.table-controls-section .query-wrapper.table .filter-sort-wrapper{height:45px;max-width:100vw;border-left:none}.table-controls-section .query-wrapper.table .filter-sort-wrapper .select-filter{height:45px}.table-controls-section #table-pagination-wrapper .views-wrapper .view-dropdown{font-size:13px}.table-controls-section #table-pagination-wrapper .views-wrapper #table-view-opts{min-width:0;min-width:initial;width:100vw}}#footer-wrapper{display:flex;flex-direction:row;width:100%;-moz-column-gap:50px;column-gap:50px;padding:15px 50px;padding:var(--default-margin) 50px}#footer-wrapper .logo-wrapper #cost-price-logo-full-bleed{max-width:150px;height:auto}#footer-wrapper .navigation-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;flex-basis:2fr;flex-grow:1;align-items:center;-moz-column-gap:75px;column-gap:75px}#footer-wrapper .navigation-wrapper .footer-link{font-size:15px;letter-spacing:.1em}#footer-wrapper .navigation-wrapper .footer-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}#footer-wrapper .social-wrapper{display:grid;flex-basis:1fr;min-width:200px}#public-bar{position:sticky;top:0;left:0;width:100%;height:100px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:1000;background-color:hsl(0, 0%, 96%);background-color:var(--surface)}.public-nav{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.public-nav ul{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.public-nav li{position:relative;display:flex;align-items:center;justify-content:center;width:125px;height:100px;-webkit-text-decoration:none;text-decoration:none}.public-nav li:has(.nav-button){width:150px}.public-nav li a{font-size:1rem;font-weight:400;letter-spacing:.025;transition:color 300ms ease-out}.public-nav li a:hover{color:hsl(205, 85%, 62%);color:var(--highlight)}.public-nav__icon svg{width:200px;height:100px;display:block}#login-nav ul{gap:15px}#login-button svg{height:13px;width:13px;stroke-width:3;bottom:-2px;transition:stroke 300ms ease-out}#login-button:hover svg{stroke:hsl(205, 85%, 62%);stroke:var(--highlight)}.nav-button{position:relative;display:flex;align-items:center;justify-content:center;color:white !important;color:var(--input) !important;width:100%;height:38px;height:var(--row-height)}.nav-button::before,.nav-button::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";--darker: color-mix(in srgb, var(--highlight), #000 30%);pointer-events:none}.nav-button::before{z-index:-2;background-image:linear-gradient(270deg, hsl(205, 85%, 62%) -10%, var(--darker) 150%);background-image:linear-gradient(270deg, var(--highlight) -10%, var(--darker) 150%)}.nav-button::after{z-index:-1;opacity:0;transition:opacity 300ms ease-out;background-image:linear-gradient(45deg, hsl(205, 85%, 62%) -10%, var(--darker) 150%);background-image:linear-gradient(45deg, var(--highlight) -10%, var(--darker) 150%)}.nav-button:focus::before{border:2px solid hsl(145, 65%, 50%) !important;border:2px solid var(--is-valid) !important}.nav-button:hover::after{opacity:1}#user-bar{position:fixed;top:0;left:0;bottom:0;grid-column:1;grid-row:1/-1;align-self:start;width:50px;width:var(--nav-dim);height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:1000;background-color:hsl(0, 0%, 96%);background-color:var(--surface)}.user-nav{display:flex;flex-direction:column;align-items:center}nav ul{list-style:none;margin:0;padding:0}nav .user-nav-button{position:relative;height:50px;height:var(--nav-dim)}nav .user-nav-button.active::before{position:absolute;top:0;left:0;content:"";height:100%;width:3px;background-color:hsl(205, 85%, 62%);background-color:var(--highlight)}nav .brand{width:50px;width:var(--nav-dim);height:50px;height:var(--nav-dim);background-color:hsl(0, 0%, 25%);background-color:var(--text)}nav .brand #favicon{fill:hsl(0, 0%, 96%);fill:var(--surface)}.user-nav a{position:relative;display:flex;align-items:center;justify-content:center;width:50px;width:var(--nav-dim);height:50px;height:var(--nav-dim);-webkit-text-decoration:none;text-decoration:none}.user-nav__icon svg{width:26px;height:26px;display:block;cursor:crosshair;transition:stroke 200ms ease-out}.user-nav__icon svg:hover{stroke:hsl(205, 85%, 62%);stroke:var(--highlight)}.user-nav__icon svg.lucide-eraser:hover{stroke:hsl(5, 90%, 72%);stroke:var(--error)}.user-nav__icon .lucide-log-out{width:22px;height:22px}#logout-form{position:relative;display:flex;align-items:center;justify-content:center;width:50px;width:var(--nav-dim);height:50px;height:var(--nav-dim);-webkit-text-decoration:none;text-decoration:none}.icon-button{padding:0;margin:0}.icon-button svg{width:28px;height:28px;display:block;cursor:crosshair}.icon-button svg:hover{stroke:hsl(205, 85%, 62%);stroke:var(--highlight)}.icon-button svg.lucide-eraser:hover{stroke:hsl(5, 90%, 72%);stroke:var(--error)}#settings-nav{padding-bottom:15px;padding-bottom:var(--default-margin)}#settings-nav svg{stroke:hsl(0, 0%, 65%);stroke:var(--tonal)}#settings-nav svg:hover{stroke:hsl(205, 85%, 62%);stroke:var(--highlight)}.has-nav-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center}.user-nav__label{position:absolute;top:50%;left:100%;right:auto;transform:translate(8px, -50%);white-space:nowrap;background:hsl(0, 0%, 25%);background:var(--text);color:hsl(0, 0%, 96%);color:var(--surface);font-size:13px;padding:6px 10px;border-radius:2px;text-align:left;opacity:0;pointer-events:none;z-index:9999;transition:opacity 150ms ease-out, transform 150ms ease-out}.user-nav__label.pos-left{left:auto;right:100%;transform:translate(-8px, -50%);text-align:right}.user-nav__label.pos-right{left:100%;right:auto}.user-nav__label::before{content:"";position:absolute;top:50%;right:100%;left:auto;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:rgba(0,0,0,0) hsl(0, 0%, 25%) rgba(0,0,0,0) rgba(0,0,0,0);border-color:rgba(0,0,0,0) var(--text) rgba(0,0,0,0) rgba(0,0,0,0)}.user-nav__label.pos-left::before{left:100%;right:auto;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) hsl(0, 0%, 25%);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--text)}.user-nav__label.pos-right::before{right:100%;left:auto;border-color:rgba(0,0,0,0) hsl(0, 0%, 25%) rgba(0,0,0,0) rgba(0,0,0,0);border-color:rgba(0,0,0,0) var(--text) rgba(0,0,0,0) rgba(0,0,0,0)}.has-nav-tooltip:hover .user-nav__label,.has-nav-tooltip:focus-visible .user-nav__label,.has-nav-tooltip:focus-within .user-nav__label,.user-nav a:hover .user-nav__label,.user-nav a:focus-visible .user-nav__label{opacity:1;transform:translate(0, -50%)}body .ql-snow .ql-stroke{stroke:hsl(0, 0%, 25%);stroke:var(--text)}.ql-snow .ql-picker{color:hsl(0, 0%, 25%);color:var(--text)}.ql-snow .ql-picker-options{background-color:hsl(0, 0%, 96%);background-color:var(--surface)}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:hsl(0, 0%, 25%);fill:var(--text)}.ql-editor table{bottom:none}.ql-editor td{border:none;padding:2px 5px}.richtext-editor td{white-space:normal}.richtext-editor__shell{width:100%}.richtext-editor__controls{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.richtext-editor__icon-button svg{height:24px;width:24px}.richtext-icon-buttons{position:relative}.richtext-icon-buttons .admin-form__status{position:absolute;top:25px;right:5px}.richtext-editor__canvas{min-height:420px}.richtext-editor__canvas:not(.ql-container){border:1px solid hsl(0, 0%, 87%);border:1px solid var(--mid);border-radius:4px;padding:1rem;background:hsl(0, 0%, 96%);background:var(--surface);color:hsl(0, 0%, 25%);color:var(--text);font:inherit;letter-spacing:normal;line-height:1.4;word-wrap:anywhere;display:block}.richtext-editor__canvas:not(.ql-container):empty::before{content:attr(data-placeholder);color:hsl(0, 0%, 65%);color:var(--tonal);font-style:italic}.tab-bar{width:100%;min-width:0;height:50px;height:var(--nav-dim);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:left;border-bottom:solid 4px rgba(0,0,0,0);transition:border-color 350ms ease-out}.tab-bar.active{border-color:hsl(205, 85%, 62%);border-color:var(--highlight)}.tab-bar.tab-hover{border-color:hsl(0, 0%, 65%);border-color:var(--tonal)}#tab-options{display:flex;flex-direction:row;align-items:end;flex-wrap:nowrap;height:100%;min-width:0;margin:0;overflow:hidden}#tab-options .tab-button{position:relative;display:flex;justify-content:center;align-items:end;height:25px;min-width:145px;text-transform:uppercase;border-right:solid .03em hsl(0, 0%, 25%);border-right:solid .03em var(--text);letter-spacing:.1em;opacity:1;transition:opacity 250ms ease-out, color 350ms ease-out}#tab-options .tab-button span{z-index:1;font-size:.75rem;padding-bottom:1px}#tab-options .tab-button .notification{display:block;border-radius:50%;transform:translate(2px, -5px);animation:notification-bounce .45s ease-out 0s 3;--size: 6px}#tab-options .tab-button .notification.error{height:var(--size);width:var(--size);--darker: color-mix(in srgb, var(--error), #fff 30%);background-image:linear-gradient(45deg, hsl(5, 90%, 72%) -10%, rgb(250, 168, 160) 150%);background-image:linear-gradient(45deg, var(--error) -10%, var(--darker) 150%)}#tab-options .tab-button .notification.highlight{height:var(--size);width:var(--size);--darker: color-mix(in srgb, var(--highlight), #fff 30%);background-image:linear-gradient(45deg, hsl(205, 85%, 62%) -10%, rgb(130, 197, 245) 150%);background-image:linear-gradient(45deg, var(--highlight) -10%, var(--darker) 150%)}#tab-options .tab-button::before{position:absolute;z-index:0;bottom:0;content:"";width:calc(100% - 4px);height:calc(100% - 1px);background-color:hsl(205, 85%, 62%);background-color:var(--highlight);opacity:0;transition:opacity 350ms ease-out;z-index:0}#tab-options .tab-button::after{position:absolute;z-index:0;left:0;bottom:0;content:"";width:calc(100% - 4px);height:calc(100% - 1px);background-color:hsl(0, 0%, 65%);background-color:var(--tonal);opacity:0;transition:opacity 350ms ease-out;z-index:0}#tab-options .tab-button.tab-hover{color:hsl(0, 0%, 96%);color:var(--surface);font-weight:400}#tab-options .tab-button.tab-hover .notification{--darker: color-mix(in srgb, var(--input), #fff 30%);background-image:linear-gradient(45deg, white -10%, rgb(255, 255, 255) 150%);background-image:linear-gradient(45deg, var(--input) -10%, var(--darker) 150%)}#tab-options .tab-button.tab-hover::after{opacity:1}#tab-options .tab-button.active{color:#fff;font-weight:600 !important}#tab-options .tab-button.active::before{opacity:1}#tab-options .tab-button.active .notification.highlight{--darker: color-mix(in srgb, var(--input), #fff 30%);background-image:linear-gradient(45deg, white -10%, rgb(255, 255, 255) 150%);background-image:linear-gradient(45deg, var(--input) -10%, var(--darker) 150%)}#tab-options .tab-button.fade-out{opacity:0}@keyframes notification-bounce{0%{transform:translate(2px, -5px)}30%{transform:translate(2px, -10px)}60%{transform:translate(2px, -5px)}100%{transform:translate(2px, -5px)}}.tab-spacer{height:100%;flex-grow:1}#account-nav{position:relative;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;height:100%}#account-nav ul{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;height:inherit}#account-nav li{display:flex;align-items:center;justify-content:center;width:50px;width:var(--nav-dim);height:inherit}#account-nav li.options-item{display:none}#account-nav li.options-item.active{display:flex}#account-nav .options-button{display:flex;flex-direction:column;align-items:center;justify-content:end;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity 150ms ease-in-out, visibility 150ms ease-in-out;visibility:hidden;border-left:0;border-left:initial}#account-nav .options-button.active{opacity:1;visibility:visible;pointer-events:auto}#account-nav .options-menu{position:absolute;top:calc(100% + 10px);right:0;display:flex;flex-direction:column;gap:4px;min-width:190px;padding:8px 0;background:hsl(0, 0%, 25%);background:var(--text);color:hsl(0, 0%, 96%);color:var(--surface);border-radius:2px;box-shadow:hsla(0, 0%, 25%, 0.25) 0px 13px 27px -5px, hsla(0, 0%, 0%, 0.3) 0px 8px 16px -8px;box-shadow:var(--default-shadow);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity 150ms ease-out, transform 150ms ease-out;z-index:1000}#account-nav .options-menu:empty{display:none}#account-nav .options-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}#account-nav .options-menu .tab-button{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;height:auto;padding:10px 14px;background:rgba(0,0,0,0);border:none;border-radius:0px;text-align:left;color:hsl(0, 0%, 96%);color:var(--surface);letter-spacing:.08em;text-transform:uppercase;border-right:none;font-size:.78rem;transition:background-color 120ms ease-out, color 120ms ease-out}#account-nav .options-menu .tab-button::after{display:none}#account-nav .options-menu .tab-button .notification{display:none}#account-nav .options-menu .tab-button:hover,#account-nav .options-menu .tab-button:focus-visible{background-color:rgb(220, 220, 220);color:hsl(205, 85%, 62%);color:var(--highlight)}@supports (color: color-mix(in lch, red, blue)){
#account-nav .options-menu .tab-button:hover,#account-nav .options-menu .tab-button:focus-visible{background-color:color-mix(in srgb, var(--surface), #000 10%)}
}#account-nav .options-menu .tab-button.active{color:hsl(205, 85%, 62%);color:var(--highlight);font-weight:600}.tab-header{margin-top:15px;margin-top:var(--default-margin);margin-bottom:15px;margin-bottom:var(--default-margin)}#panel-container{display:grid;z-index:0;width:100%;height:100%;min-height:500px;grid-template-columns:1fr;--header-height: 50px}#panel-container .modal-title-grid,#panel-container .modal-message{display:none}.tab-wrapper{display:none;flex-direction:column;align-items:center;width:100%;height:100%;background-color:white;background-color:var(--input);padding:calc(15px*2.5) 15px;padding:calc(var(--default-margin)*2.5) var(--default-margin);margin-top:-1px;border-top:1px solid hsl(0, 0%, 25%);border-top:1px solid var(--text);border-bottom:1px solid hsl(0, 0%, 25%);border-bottom:1px solid var(--text)}.tab-wrapper.active{display:flex}.tab-wrapper .tab-title{text-align:center;padding-bottom:15px;padding-bottom:var(--default-margin);padding-top:calc(15px*2);padding-top:calc(var(--default-margin)*2)}.tab-wrapper .tab-message{text-align:center;padding-bottom:15px;padding-bottom:var(--default-margin);padding-left:10px;padding-right:10px}.tab-wrapper .tab-body{display:flex;justify-content:center;padding-bottom:calc(15px*3.5);padding-bottom:calc(var(--default-margin)*3.5);width:100%}.tab-wrapper .flex-group-wrapper{display:flex;flex-flow:row wrap;align-items:stretch;align-content:stretch;max-width:1200px}.tab-wrapper .flex-group-wrapper.flex-one{justify-content:center;flex-flow:column nowrap;align-items:center;width:100%;gap:15px;gap:var(--default-margin)}.tab-wrapper .flex-group-wrapper.flex-one .flex-group{max-width:450px;min-width:330px}.tab-wrapper .flex-group-wrapper.flex-one .flex-group#users-modal{max-width:500px}.tab-wrapper .flex-group-wrapper.flex-multi{--flex-pad: calc(var(--default-margin) * 3);padding:0px calc(15px * 3);padding:0px var(--flex-pad);justify-content:left;--flex-gap: calc(var(--default-margin) * 2);gap:calc(15px * 2);gap:var(--flex-gap)}.tab-wrapper .flex-group-wrapper.flex-multi .flex-group:not(:has(.bridge)){--flex-width: calc(var(--flex-gap) / 2);flex-basis:calc(50% - var(--flex-width));order:1}.tab-wrapper .flex-group-wrapper .flex-group:has(.bridge){flex-basis:100%}@media only screen and (max-width: 1100px){.tabs-wrapper{padding:0px}.tabs-wrapper .tab-buttons-wrapper{flex-direction:row;width:100%;height:-moz-fit-content;height:fit-content;overflow-x:scroll}.tabs-wrapper .tab-buttons-wrapper::-webkit-scrollbar{width:15px;width:var(--default-margin);height:15px;height:var(--default-margin)}.tabs-wrapper .tab-buttons-wrapper::-webkit-scrollbar-thumb{background:hsl(0, 0%, 87%);background:var(--mid)}.tabs-wrapper .tab-buttons-wrapper::-webkit-scrollbar-track{background:white;background:var(--input)}.tabs-wrapper .tab-buttons-wrapper{scrollbar-color:white hsl(0, 0%, 87%);scrollbar-color:var(--input) var(--mid)}.tabs-wrapper .tab-buttons-wrapper .tab-button{flex-basis:33%;flex-shrink:0;height:45px;font-size:.875rem}}body.select-tenant #select-tenant-section{display:grid;align-items:center;justify-items:center;place-items:center;min-height:calc(100dvh - 68px);min-height:var(--section-height)}#tenant-block{display:flex;flex-direction:column;max-width:450px;gap:15px;gap:var(--default-margin)}#tenant-block .modal-title{padding-bottom:15px;padding-bottom:var(--default-margin)}#tenant-block .modal-message{font-size:1rem;padding-bottom:15px;padding-bottom:var(--default-margin)}#tenant-form{flex-direction:column;gap:15px;gap:var(--default-margin)}#tenant-form .input-wrapper{gap:10px}.tenant-option{cursor:pointer}.tenant-option input[type=radio]{flex-shrink:0}.tenant-option label{cursor:pointer}.standard-button-wrapper{margin-top:15px;margin-top:var(--default-margin)}.tenants-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;gap:15px;gap:var(--default-margin);padding-left:15px;padding-left:var(--default-margin);padding-right:15px;padding-right:var(--default-margin)}#tenant-form .standard-button{height:38px;height:var(--row-height);width:100%;--darker: color-mix(in srgb, var(--highlight), #000 30%);background-image:linear-gradient(45deg, rgb(53, 120, 168) -10%, hsl(205, 85%, 62%) 150%);background-image:linear-gradient(45deg, var(--darker) -10%, var(--highlight) 150%);color:white;color:var(--input);border-left:0;border-left:initial}:root{--csstools-color-scheme--light:initial;color-scheme:dark light;--hue: 205;--products: hsl(var(--hue), 85%, 62%);--variants: hsl(265, 98%, 67%);--components: hsl(145, 65%, 50%);--suppliers: hsl(40, 90%, 50%);--highlight: var(--products);--is-valid: var(--components);--text: hsl(0, 0%, 25%);--tonal: hsl(0, 0%, 65%);--mid: hsl(0, 0%, 87%);--surface: hsl(0, 0%, 96%);--input: white;--error: hsl(5, 90%, 72%);--cnx: hsl(0, 95%, 50%);--blue: rgb(53, 94, 214);--navy: midnightblue;--green: forestgreen;--pink: hotpink;--white: snow;--burgundy: rgb(99, 7, 7);--orange: orangered;--red: red;--purple: rgb(164, 112, 216);--ecru: beige;--beige: tan;--grey: silver;--gray: gray;--yellow: gold;--black: black;--turquoise: turquoise;--tan: rgb(212, 172, 120);--brown: rgb(97, 46, 46);--lilac: rgb(211, 207, 255);--transition-speed: 250ms;--section-height: calc(100dvh - 68px);--default-border: 1px solid var(--text);--default-margin: 15px;--default-shadow: hsla(0, 0%, 25%, 0.25) 0px 13px 27px -5px, hsla(0, 0%, 0%, 0.3) 0px 8px 16px -8px;--soft-shadow: hsla(0, 0%, 25%, 0.12) 5px 5px 6px -3px, hsla(0, 0%, 0%, 0.15) 0px 4px 5px -5px;--scroll-width: 15px;--input-flow: row wrap;--input-basis: 100%;--label-width: 100%;--row-height: 38px;--nav-dim: 50px;--controls-height: 70px;--row-top: 11px;--default-gradient: linear-gradient(45deg, hsl(var(--hue), 85%, 55%) 0%, hsl(var(--hue), 85%, 35%) 100%)}@media (prefers-color-scheme: dark){:root{--csstools-color-scheme--light: }}@media(prefers-color-scheme: dark){:root{--text: hsl(0, 0%, 90%);--mid: hsl(0, 0%, 35%);--tonal: hsl(0, 0%, 55%);--surface: hsl(0, 0%, 17%);--input: hsl(0, 0%, 10%);--iti-hover-color: hsl(0, 0%, 17%);--iti-border-color: hsl(0, 0%, 35%);--iti-dialcode-color: hsl(0, 0%, 60%);--iti-dropdown-bg: hsl(0, 0%, 10%);--iti-arrow-color: hsl(0, 0%, 90%)}}@media only screen and (max-width: 640px){:root{--row-top: 9px}}@font-face{font-family:"Inter Tight";src:url(/fonts/InterTight-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}html{box-sizing:border-box;background-color:hsl(0, 0%, 96%);background-color:var(--surface);color:hsl(0, 0%, 25%);color:var(--text);border-color:hsl(0, 0%, 25%);border-color:var(--text);fill:hsl(0, 0%, 25%);fill:var(--text);font-size:1rem;overflow-y:auto;scrollbar-gutter:stable}body{min-height:100%;padding:0px;margin:0px;font-family:"Inter Tight",system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;font-style:normal;letter-spacing:.05em;font-size:1rem;scrollbar-width:auto;scrollbar-color:hsl(0, 0%, 87%) white;scrollbar-color:var(--mid) var(--input)}body:has(.standard-section,.table-section){overflow-y:scroll}@supports not (scrollbar-gutter: stable){html,body{overflow-y:scroll}}body .ql-snow .ql-stroke{stroke:hsl(0, 0%, 25%);stroke:var(--text)}::-webkit-scrollbar{width:15px;width:var(--scroll-width)}::-webkit-scrollbar-track{background:white;background:var(--input)}::-webkit-scrollbar-thumb{background-color:hsl(0, 0%, 87%);background-color:var(--mid);border-radius:20px;border:3px solid white;border:3px solid var(--input)}*,*:before,*:after{box-sizing:border-box}::-webkit-search-cancel-button{-webkit-appearance:none;cursor:crosshair;margin-right:15px;height:15px;width:15px;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"  viewBox=\"0 0 15 15\"><polygon fill=\"white\" points=\"11.09 9.88 9.88 11.09 7.5 8.7 5.12 11.09 3.91 9.88 6.3 7.5 3.91 5.12 5.12 3.91 7.5 6.3 9.88 3.91 11.09 5.12 8.7 7.5 11.09 9.88\"/><path fill=\"%444444\" d=\"M9.88,2.64l-2.38,2.38-2.38-2.38-2.48,2.48,2.38,2.38-2.29,2.29-.09,.09,2.48,2.48,2.38-2.38,2.29,2.29,.09,.09,2.48-2.48-2.38-2.38,2.38-2.38-2.48-2.48Zm0,8.27l-2.29-2.29-.09-.09-2.38,2.38-1.03-1.03,2.38-2.38-2.38-2.38,1.03-1.03,2.38,2.38,2.38-2.38,1.03,1.03-2.38,2.38,2.38,2.38-1.03,1.03Z\"/></svg>")}.admin-layout,.user-layout{--section-height: calc(100dvh - var(--nav-dim, 50px));display:grid;grid-template-columns:50px auto;grid-template-columns:var(--nav-dim, 50px) auto;grid-template-rows:50px auto;grid-template-rows:var(--nav-dim, 50px) auto;width:100%;min-width:0;height:100%;min-height:100vh;min-height:100dvh;background:hsl(0, 0%, 96%);background:var(--surface);color:hsl(0, 0%, 25%);color:var(--text);font-family:"Inter Tight",system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif}.admin-layout>.tab-bar,.user-layout>.tab-bar{grid-column:2;grid-row:1}.user-layout{position:relative}.user-content{display:flex;flex-direction:column;height:100%;grid-column:2;grid-row:2;min-width:0;min-height:0}.buttons-wrapper{display:none;flex-direction:row;flex-basis:100%;-moz-column-gap:15px;column-gap:15px;-moz-column-gap:var(--default-margin);column-gap:var(--default-margin);padding-top:15px;padding-top:var(--default-margin)}.buttons-wrapper.active{display:flex}button{outline:none;border:none;cursor:crosshair;background:none;border-radius:0;color:inherit;letter-spacing:.05em}button:disabled{fill:hsl(0, 0%, 65%);fill:var(--tonal);color:hsl(0, 0%, 65%);color:var(--tonal);transition:color 300ms ease-out;transition:fill 300ms ease-out}button:disabled:hover{color:hsl(0, 0%, 65%) !important;color:var(--tonal) !important}button:disabled:hover svg{fill:white;fill:var(--input);pointer-events:none}.standard-button{position:relative;display:flex;justify-content:center;align-items:center;height:100%}.standard-button span{position:absolute;display:flex;justify-content:center;align-items:center;gap:5px;z-index:3}.standard-button::after{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;transition:opacity 250ms ease-in;content:"";--darker: color-mix(in srgb, var(--highlight), #000 20%);background-image:linear-gradient(45deg, hsl(205, 85%, 62%) 0%, rgb(61, 137, 192) 100%);background-image:linear-gradient(45deg, var(--highlight) 0%, var(--darker) 100%);color:white;color:var(--input);opacity:0}.standard-button[data-intent=commit]:hover span{color:white;color:var(--input)}.standard-button[data-intent=commit]:hover svg{fill:white;fill:var(--input)}.standard-button[data-intent=commit]:hover::after{opacity:1}.standard-button[data-intent=commit]:focus{border:2px solid hsl(145, 65%, 50%) !important;border:2px solid var(--is-valid) !important}.standard-button::before{position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;transition:opacity 250ms ease-in;content:"";--darker: color-mix(in srgb, var(--error), #000 30%);background-image:linear-gradient(45deg, hsl(5, 90%, 72%) -10%, rgb(174, 91, 84) 150%);background-image:linear-gradient(45deg, var(--error) -10%, var(--darker) 150%);color:white;color:var(--input);opacity:0}.standard-button[data-intent=warning]:hover span,.standard-button[data-intent=warning]:active span,.standard-button[data-intent=warning]:focus span{color:white;color:var(--input)}.standard-button[data-intent=warning]:hover svg,.standard-button[data-intent=warning]:active svg,.standard-button[data-intent=warning]:focus svg{fill:white;fill:var(--input)}.standard-button[data-intent=warning]:hover::before,.standard-button[data-intent=warning]:active::before,.standard-button[data-intent=warning]:focus::before{opacity:1}.standard-button.button-loading{--darker: color-mix(in srgb, var(--highlight), #000 30%);background-image:linear-gradient(45deg, rgb(53, 120, 168) -10%, hsl(205, 85%, 62%) 150%);background-image:linear-gradient(45deg, var(--darker) -10%, var(--highlight) 150%)}.standard-button.button-loading span{visibility:hidden;opacity:0}.standard-button.button-loading::before{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:2px solid rgba(0,0,0,0);border-top-color:white;border-top-color:var(--input);border-radius:50%;animation:button-loading-spinner 1s ease infinite;background-image:none;background-image:initial;opacity:1}.standard-button.error{--darker: color-mix(in srgb, var(--error), #000 30%);color:white;color:var(--input);background-image:linear-gradient(45deg, hsl(5, 90%, 72%) -10%, rgb(174, 91, 84) 150%);background-image:linear-gradient(45deg, var(--error) -10%, var(--darker) 150%)}.standard-button.error:hover svg,.standard-button.error:active svg,.standard-button.error:focus svg{fill:white;fill:var(--input)}.standard-button.error:hover::before,.standard-button.error:active::before,.standard-button.error:focus::before{opacity:1}.standard-button:disabled{color:hsl(0, 0%, 65%) !important;color:var(--tonal) !important;background-color:hsl(0, 0%, 87%);background-color:var(--mid);background-image:none !important;background-image:initial !important;cursor:default}.standard-button:disabled svg{fill:hsl(0, 0%, 65%) !important;fill:var(--tonal) !important}.standard-button:disabled:hover span,.standard-button:disabled:focus span,.standard-button:disabled:active span{color:hsl(0, 0%, 65%) !important;color:var(--tonal) !important}.standard-button:disabled::after,.standard-button:disabled::before{display:none}.highlight-change{color:hsl(205, 85%, 62%) !important;color:var(--highlight) !important;font-weight:400 !important;transition:color 150ms, font-weight 150ms;transition-timing-function:ease-in-out}.diag-lines td{background-color:inherit;opacity:1;background-size:4px 4px;background-image:repeating-linear-gradient(45deg, hsl(0, 0%, 96%) 0, hsl(0, 0%, 87%) 0.4px, white 0, white 50%);background-image:repeating-linear-gradient(45deg, var(--surface) 0, var(--mid) 0.4px, var(--input) 0, var(--input) 50%)}.grid{background-color:white;background-color:var(--input);opacity:1;background-image:linear-gradient(hsl(0, 0%, 87%) 0.8px, transparent 0.8px),linear-gradient(90deg, hsl(0, 0%, 87%) 0.8px, transparent 0.8px),linear-gradient(hsl(0, 0%, 87%) 0.4px, transparent 0.4px),linear-gradient(90deg, hsl(0, 0%, 87%) 0.4px, white 0.4px);background-image:linear-gradient(var(--mid) 0.8px, transparent 0.8px),linear-gradient(90deg, var(--mid) 0.8px, transparent 0.8px),linear-gradient(var(--mid) 0.4px, transparent 0.4px),linear-gradient(90deg, var(--mid) 0.4px, var(--input) 0.4px);background-size:20px 20px,20px 20px,4px 4px,4px 4px;background-position:-0.8px -0.8px,-0.8px -0.8px,-0.4px -0.4px,-0.4px -0.4px}.highlight-gradient{background-image:linear-gradient(45deg, hsl(205, 85%, 55%) 0%, hsl(205, 85%, 35%) 100%);background-image:var(--default-gradient)}.page-icon:not(.highlight-icon){fill:hsl(0, 0%, 25%);fill:var(--text)}.highlight-icon{fill:rgba(0,0,0,0)}.close-button{-webkit-text-decoration:none;text-decoration:none;outline:none;border:none;background:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;transition:fill 300ms ease-out}.close-button:hover:not(:where(button:disabled)) .page-icon .highlight-icon{fill:hsl(205, 85%, 62%);fill:var(--highlight)}.close-button #cancel-icon{height:17px;width:auto}h1{font-family:"Inter Tight",sans-serif;font-weight:200;font-style:normal;letter-spacing:.08em;margin:0px;padding:0px;text-transform:uppercase}h2{font-family:"Inter Tight",sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;letter-spacing:.05em;padding:0px;margin:0px}h3{font-family:"Inter Tight",sans-serif;font-weight:200;font-style:normal;letter-spacing:.07em;line-height:2;font-size:1.25rem;margin:0px;padding:0px}h4{font-weight:400;font-size:1.125rem;margin:0;margin:initial;letter-spacing:.08em}h6{font-weight:500;font-size:1rem;margin:0;margin:initial}a,p,div{font-family:"Inter Tight",system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,sans-serif;font-weight:400;font-style:normal;margin:0;margin:initial;font-size:.875rem;letter-spacing:.07em}a:link,a:visited{-webkit-text-decoration:none;text-decoration:none;color:inherit;cursor:crosshair}a:hover{color:inherit}::-moz-selection{background:hsl(205, 85%, 62%);background:var(--highlight)}::selection{background:hsl(205, 85%, 62%);background:var(--highlight)}::-moz-selection{background:hsl(205, 85%, 62%);background:var(--highlight)}hr{border-style:solid;border-width:.005em;margin:0}.status-box{display:none;align-items:center;-moz-column-gap:4px;column-gap:4px}.status-box.active{display:flex}.status-box .page-icon{width:17px;height:auto;fill:hsl(145, 65%, 50%);fill:var(--is-valid)}.status-box .page-icon path{stroke:hsl(145, 65%, 50%);stroke:var(--is-valid);stroke-width:10px}.status-box span{font-size:.75rem;color:hsl(145, 65%, 50%);color:var(--is-valid);letter-spacing:.05em}.is-hidden{display:none !important}section{height:auto;width:100%}.table-section{display:flex;flex-direction:column}.standard-section{display:flex;width:100%;height:-moz-fit-content;height:fit-content;min-height:calc(100dvh - 68px);min-height:var(--section-height)}.outer-wrapper{height:100%;border-top:1px solid hsl(0, 0%, 25%);border-top:1px solid var(--text)}.arrow{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px;font-weight:700}a:hover .cross{color:hsl(205, 85%, 62%);color:var(--highlight)}.checker{padding:0px 10px;height:32px}.checker>label{display:flex;align-items:center;justify-content:center;position:relative;height:100%;cursor:crosshair;font-size:.75rem;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;gap:9px;text-transform:capitalize}.checker>label span:not(.checkmark){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}label input{position:absolute;opacity:0;cursor:crosshair;height:0;width:0}.checkmark{position:relative;display:block;height:14px;width:14px;background-color:hsl(0, 0%, 87%);background-color:var(--mid);border:.01em;border-style:solid;border-color:rgba(0,0,0,0) hsl(0, 0%, 25%) hsl(0, 0%, 25%) rgba(0,0,0,0);border-color:rgba(0,0,0,0) var(--text) var(--text) rgba(0,0,0,0);flex-shrink:0}.checkmark.views{border-radius:50%}.checker:hover .checkmark{background-color:hsl(0, 0%, 65%);background-color:var(--tonal)}input:focus~.checkmark{background-color:hsl(0, 0%, 65%);background-color:var(--tonal)}.checker.active .checkmark{background-color:white;background-color:var(--input)}.checkmark:after{content:"";position:absolute;display:none}.checker.active .checkmark:after{display:block}label .checkmark:after{left:4px;top:2px;width:3px;height:6px;border:solid hsl(205, 85%, 62%);border:solid var(--highlight);border-width:0 2px 2px 0;transform:rotate(45deg)}label .checkmark.views:after{z-index:99;width:10px;height:10px;background-color:hsl(205, 85%, 62%);background-color:var(--highlight);border-radius:50%;border:none;top:50%;left:50%;transform:translate(-50%, -50%)}.scroll-flow.ys{overflow-y:auto}.scroll-flow.xs{overflow-x:auto}.scroll-flow .flow-child{position:fixed !important}#shopify-logo path,#shopify-logo polygon,#xero-logo path,#xero-logo polygon,#quickbooks-logo path,#quickbooks-logo polygon{fill:white;fill:var(--input)}#page-status{display:flex;flex-flow:row wrap;justify-content:center;row-gap:20px;flex-basis:100%;height:-moz-fit-content;height:fit-content}#page-status #partner-logo-wrapper{display:flex;height:100px;flex-basis:100%;padding:15px;padding:var(--default-margin);justify-content:center}#page-status #partner-logo-wrapper .partner-logo{height:100%;max-height:55px;flex-grow:1}#page-status #action-required-button{display:none;margin-top:calc(15px*1.5);margin-top:calc(var(--default-margin)*1.5);border:1px white solid;border:1px var(--input) solid;padding:calc(15px/1.5) calc(15px*1.5);padding:calc(var(--default-margin)/1.5) calc(var(--default-margin)*1.5);height:-moz-fit-content;height:fit-content;--darker: color-mix(in srgb, var(--components), #000 30%);background-image:linear-gradient(270deg, hsl(145, 65%, 50%) -10%, rgb(31, 147, 80) 150%);background-image:linear-gradient(270deg, var(--components) -10%, var(--darker) 150%)}#page-status #action-required-button.active{display:block}#page-status #action-required-button:hover{background-image:linear-gradient(45deg, hsl(145, 65%, 50%) -10%, hsl(145, 65%, 50%) 150%);background-image:linear-gradient(45deg, var(--components) -10%, var(--components) 150%)}#page-status #action-required-button:active{background-color:hsl(145, 65%, 50%);background-color:var(--components)}.loader-wrapper{max-width:80%;--loader-size: 30px;--check-height: calc(var(--loader-size) / 2.5);--check-width: calc(var(--check-height) / 1.75);--check-thickness: 2px;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.loader-wrapper .circle-loader{border:2px solid rgba(0,0,0,.2);border-left-color:white;border-left-color:var(--input);animation:loader-spin 1.2s infinite linear;position:relative;display:inline-block;vertical-align:top;border-radius:50%;width:var(--loader-size);height:var(--loader-size);opacity:0;transition-property:opacity;transition-duration:250ms;transition-duration:var(--transition-speed);transition-timing-function:linear}.loader-wrapper .circle-loader.active{opacity:1}.loader-wrapper .load-complete{animation:none;border-color:white;border-color:var(--input);transition:border opacity 500ms ease-out;background-color:white;background-color:var(--input)}.loader-wrapper .load-complete .status.draw:after{animation-duration:1.2s;animation-timing-function:ease;animation-name:checkmark}.loader-wrapper .load-complete .status:after{position:absolute;opacity:1;height:var(--check-height);width:var(--check-width);transform-origin:left top;border-right:var(--check-thickness) solid hsl(145, 65%, 50%);border-right:var(--check-thickness) solid var(--is-valid);border-top:var(--check-thickness) solid hsl(145, 65%, 50%);border-top:var(--check-thickness) solid var(--is-valid);content:"";top:52%;left:calc(52% - var(--check-width));transform:translate(-48%, -49%);transform:scaleX(-1) rotate(135deg)}.loader-wrapper .load-failed{animation:none;border-color:white;border-color:var(--input);transition:border opacity 500ms ease-out;background-color:white;background-color:var(--input)}.loader-wrapper .load-failed .status{position:absolute;top:50%;left:50%;width:var(--loader-size);height:var(--loader-size);transform:translate(-50%, -50%)}.loader-wrapper .load-failed .status::before,.loader-wrapper .load-failed .status::after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--loader-size)*.45);height:var(--check-thickness);background:hsl(5, 90%, 72%);background:var(--error);transform-origin:center;opacity:1}.loader-wrapper .load-failed .status::before{transform:translate(-50%, -50%) rotate(45deg)}.loader-wrapper .load-failed .status::after{transform:translate(-50%, -50%) rotate(-45deg)}.loader-wrapper .loader-text{color:white;color:var(--input);padding-top:calc(15px*1.5);padding-top:calc(var(--default-margin)*1.5);padding-bottom:15px;padding-bottom:var(--default-margin);letter-spacing:.2em;font-size:.875rem;text-transform:uppercase}.loader-wrapper .icon-wrapper{display:flex;width:100%;justify-content:center}.loader-wrapper .icon-wrapper .page-icon{fill:white;fill:var(--input);width:25px;height:25px;margin:15px 0px 30px;margin:var(--default-margin) 0px 30px}.loader-wrapper .loader-message{color:white;color:var(--input);letter-spacing:.15em;font-size:.75rem}.loader-wrapper .loader-comments{width:100%;color:white;color:var(--input);line-height:1.75em;display:inline-block;margin:0;padding:calc(15px*2) 0px;padding:calc(var(--default-margin)*2) 0px}.loader-wrapper .loader-comments #resend-confirmation{display:inline-flex;font-size:inherit;font-weight:inherit}.loader-wrapper .loader-comments #resend-confirmation:hover{color:hsl(0, 0%, 25%);color:var(--text)}@keyframes loader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:var(--check-width);opacity:1}40%{height:var(--check-height);width:var(--check-width);opacity:1}100%{height:var(--check-height);width:var(--check-width);opacity:1}}@keyframes crossmark{0%{opacity:0}100%{opacity:1}}footer{height:200px}@keyframes bounce{0%{transform:translateY(0)}30%{transform:translateY(25px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@media only screen and (max-width: 640px){body{font-size:1rem;padding:0px;margin:0px}header{height:55px}a,p,div{font-size:1rem}h3{font-size:1.5rem;font-weight:200}button{font-size:1rem}button.nav-btn{font-size:1.25rem;padding-right:5px}.close-button #cancel-icon{height:20px;width:auto}.sub-section-wrapper .sub-section{width:100%}.sub-section-wrapper .sub-section.left{max-width:none;flex-basis:100%}.sub-section-wrapper .sub-section.right{display:none}.tab-wrapper .tab-message{padding-bottom:0px}.tab-wrapper .flex-group-wrapper{padding:0px !important}.tab-wrapper .flex-group-wrapper.flex-one .flex-group{width:100%;min-width:none;max-width:none}.tab-wrapper .flex-group-wrapper.flex-one .flex-group .modal-inner-wrapper{padding-left:15px;padding-left:var(--default-margin);padding-right:15px;padding-right:var(--default-margin)}.tab-wrapper .flex-group-wrapper.flex-multi .flex-group{flex-basis:100% !important}.tab-wrapper .flex-group-wrapper.flex-multi .flex-group .modal-inner-wrapper{padding-left:15px;padding-left:var(--default-margin);padding-right:15px;padding-right:var(--default-margin)}#authentication-options .auth-row .auth-group-title .title-wrapper{width:100%}#authentication-options .auth-row .auth-group .auth-item{width:100%}#authentication-options .auth-row .auth-group .auth-item .auth-button{height:45px;font-size:1rem;font-weight:600}.status-box span{font-size:.875rem}}[data-role=read-only] .editor-item{display:none !important}@media(prefers-color-scheme: dark){::-webkit-search-cancel-button{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"  viewBox=\"0 0 15 15\"><polygon fill=\"black\" points=\"11.09 9.88 9.88 11.09 7.5 8.7 5.12 11.09 3.91 9.88 6.3 7.5 3.91 5.12 5.12 3.91 7.5 6.3 9.88 3.91 11.09 5.12 8.7 7.5 11.09 9.88\"/><path fill=\"white\" d=\"M9.88,2.64l-2.38,2.38-2.38-2.38-2.48,2.48,2.38,2.38-2.29,2.29-.09,.09,2.48,2.48,2.38-2.38,2.29,2.29,.09,.09,2.48-2.48-2.38-2.38,2.38-2.38-2.48-2.48Zm0,8.27l-2.29-2.29-.09-.09-2.38,2.38-1.03-1.03,2.38-2.38-2.38-2.38,1.03-1.03,2.38,2.38,2.38-2.38,1.03,1.03-2.38,2.38,2.38,2.38-1.03,1.03Z\"/></svg>")}}

/*# sourceMappingURL=global.00453bf3dba54ca896f6.css.map*/