.page-item.disabled>a{background-color:#dee2e6!important}.dropdown-custom-menu[data-v-4538c6d5]{inset:0 auto auto 0;transform:translateY(40px)}.dropdown-custom-menu[data-v-4538c6d5],.dropup-custom-menu[data-v-4538c6d5]{position:absolute;margin:0;border-radius:2px;border:none;box-shadow:0 2px 15px rgba(0,0,0,.18);font-size:14px;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;min-width:10rem;padding:.5rem 0;z-index:1000;max-height:400px;overflow:auto}.dropup-custom-menu[data-v-4538c6d5]{inset:auto auto 0 0;transform:translateY(-40px)}.w-full[data-v-4538c6d5]{width:100%}.dropdown-item[data-v-4538c6d5]{padding:.25rem 1rem}.dropdown-item[data-v-4538c6d5]:hover{color:#1e2125;background-color:#e9ecef}.select2-design[data-v-4538c6d5]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem}.bg-active[data-v-4538c6d5]{background-color:#0d6efd;color:#fff}.dropdown-custom-menu[data-v-2cbb5d1e]{position:absolute;inset:0 auto auto 0;margin:0;transform:translateY(40px);border-radius:2px;border:none;box-shadow:0 2px 15px rgba(0,0,0,.18);font-size:14px;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;min-width:10rem;padding:.5rem 0;z-index:1000;max-height:400px;overflow:auto}.dropdown-item[data-v-2cbb5d1e]{padding:.25rem 1rem}.dropdown-item[data-v-2cbb5d1e]:hover{color:#1e2125;background-color:#e9ecef}.w-full[data-v-2cbb5d1e]{width:100%}.bg-active[data-v-2cbb5d1e]{background-color:#0d6efd;color:#fff}.btn{border-radius:2px}.btn.btn-primary{background:#1e2b7a;border:1px solid #2e6da4}.btn.btn-info{background:#0265aa;border:1px solid #0265aa}.btn.btn-warning{background-color:#ca8601;border:1px solid #eea236}.btn.btn-danger{background:#db4c1a;border:1px solid #db4c1a}.btn.btn-success{background:#629a00;border:1px solid #629a00;color:#fff}.btn.btn-light{background:#f8f9fa;border:1px solid #f8f9fa;color:#212121!important}.btn.btn-default{color:#8e959b}.btn.btn-outline-primary{border:1px solid #1e2b7a;color:#1e2b7a}.btn.btn-outline-info{border:1px solid #0265aa;color:#0265aa}.btn.btn-outline-warning{border:1px solid #ca8601;color:#ca8601}.btn.btn-outline-danger{border:1px solid #db4c1a;color:#db4c1a}.btn.btn-outline-success{border:1px solid #629a00;color:#629a00}.btn.btn-outline-danger:hover,.btn.btn-outline-info:hover,.btn.btn-outline-primary:hover,.btn.btn-outline-success:hover,.btn.btn-outline-warning:hover{background-color:transparent}.form-control{border-radius:2px}.form-control:active,.form-control:focus{box-shadow:none;border:1px solid #1e2b7a}.form-select{border-radius:2px}.form-select:active,.form-select:focus{box-shadow:none;border:1px solid #1e2b7a}.bg-primary{background-color:#1e2b7a!important}.bg-light-primary{background-color:#f2f2f2!important}.bg-info{background-color:#0265aa!important}.bg-warning{background-color:#ca8601!important}.bg-danger{background-color:#db4c1a!important}.bg-success{background-color:#629a00!important}.text-primary{color:#1e2b7a!important}.text-info{color:#0265aa!important}.text-warning{color:#ca8601!important}.text-danger{color:#db4c1a!important}.text-success{color:#629a00!important}.border-primary{border:1px solid #1e2b7a!important}.border-info{border:1px solid #0265aa!important}.border-warning{border:1px solid #ca8601!important}.border-danger{border:1px solid #db4c1a!important}.border-success{border:1px solid #629a00!important}.alert.alert-primary{background-color:#1e2b7a!important}.alert.alert-info{background:#0265aa!important}.alert.alert-warning{background:#ca8601!important}.alert.alert-danger{background:#db4c1a!important}.alert.alert-success{background:#629a00!important}.alert.alert-outline-primary{border:1px solid #1e2b7a!important;color:#1e2b7a}.alert.alert-outline-info{border:1px solid #0265aa!important;color:#0265aa}.alert.alert-outline-warning{border:1px solid #ca8601!important;color:#ca8601}.alert.alert-outline-danger{border:1px solid #db4c1a!important;color:#db4c1a}.alert.alert-outline-success{border:1px solid #629a00!important;color:#629a00}.card{border-radius:2px;border:none}.card-round{border-radius:10px;border:none}.card-round.card-header:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.page-item{border-radius:2px!important}.page-item.page-link{color:#1e2b7a!important}.page-item.active .page-link{border:1px solid #1e2b7a!important;background-color:#1e2b7a!important;color:#fff}.callout{padding:10px}.callout h4{margin-top:0;margin-bottom:5px}.callout code{border-radius:3px}.callout.callout-default{border:1px solid #eee;color:#8e959b;border-left-width:5px;border-radius:3px}.callout.callout-primary{border:1px solid #1e2b7a;color:#1e2b7a;border-left-width:5px;border-radius:3px}.callout.callout-info{border:1px solid #0265aa;color:#0265aa!important;border-left-width:5px;border-radius:3px}.callout.callout-warning{border:1px solid #ca8601;color:#ca8601!important;border-left-width:5px;border-radius:3px}.callout.callout-danger{border:1px solid #db4c1a;color:#db4c1a!important;border-left-width:5px;border-radius:3px}.callout.callout-success{border:1px solid #629a00;color:#629a00!important;border-left-width:5px;border-radius:3px}.table{--bs-table-striped-color:#1e2b7a;--bs-table-active-color:#1e2b7a;--bs-table-hover-color:#1e2b7a;color:#1e2b7a}.table.table-header-solid>thead,.table.table-header-solid>thead>tr{border:1px solid #dee2e6!important}.table.table-header-solid>thead>tr>th{background-color:#1e2b7a;color:#fff}.table.table-striped{color:#1e2b7a;border-bottom:1px #dee2e6}table.table-bordered>tbody>tr>td,table.table-bordered>thead>tr>th{border:1px solid #dee2e6}.tabulator{border:1px solid #1e2b7a}.tabulator .tabulator-footer{border:1px solid #0265aa;background-color:#1e2b7a!important;color:#fff}.tabulator .tabulator-footer .tabulator-page{border:1px solid #fff;color:#fff;background:#1e2b7a!important}.tabulator .tabulator-footer .tabulator-page.active:hover{color:#1e2b7a}.tabulator .tabulator-footer .tabulator-page.active{border:1px solid #1e2b7a;color:#1e2b7a;background:#fff!important}.tabulator-cell{color:#1e2b7a}.tabulator-col{background-color:#1e2b7a!important;color:#fff}.tabulator-row .tabulator-cell{border-right:1px solid #1e2b7a}.tabulator-row .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #1e2b7a}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #fff}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:6px solid #fff;color:#fff}.dropdown-menu{border-radius:2px;border:none;box-shadow:0 2px 15px rgba(0,0,0,.18);font-size:14px}.dropdown-menu .dropdown-item{cursor:pointer}.wrapper{display:flex}#content{display:block;width:97%}#main-content{overflow-x:hidden}#sidebar{min-width:250px;max-width:250px;position:sticky;top:0;min-height:100vh;max-height:100vh}@media (max-width:768px){.hide-md-less{display:none}.show-md-less{display:flex}}@media (min-width:768px){.show-md-less{display:none}}.navbar{max-height:57px}#sidebar .nav-pills .nav-link.active{background-color:#1e2b7a!important;color:#fff!important}.sidebar-height{height:-webkit-fill-available;max-height:100vh;height:100vh}#sidebar-mini{min-width:3.5rem;max-width:3.5rem;position:sticky;top:0;min-height:100vh;max-height:100vh;z-index:100}#sidebar-mini .nav-pills .nav-link.active{background-color:#1e2b7a!important;color:#fff!important}.bar-no-left-shadow{box-shadow:0 0 5px rgba(0,0,0,.8);-webkit-clip-path:inset(-5px 0 -5px -5px);clip-path:inset(-5px 0 -5px -5px)}.tooltip-custom .tooltiptext-custom{visibility:hidden;width:120px;background-color:#1e2b7a;color:#fff;text-align:center;padding:1px 0;margin-left:22px;border-radius:.25rem;font-size:13.5px;position:absolute;z-index:1}.tooltip-custom:hover .tooltiptext-custom{visibility:visible}.progressbar-custom{counter-reset:step}.progressbar-custom li{list-style-type:none;width:20%;float:left;font-weight:600;position:relative;text-align:center;color:#fff}.progressbar-custom li:before{max-width:200px;height:30px;content:attr(data-name);counter-increment:step;line-height:30px;border:2px solid #6c757d;display:block;text-align:center;margin:0 auto 10px auto;border-radius:10px;background-color:#6c757d;cursor:pointer;z-index:20;position:relative}.progressbar-custom li:after{width:100%;height:2px;content:"";position:absolute;background-color:#6c757d;top:15px;left:-50%;z-index:1}.progressbar-custom li:first-child:after{content:none}.progressbar-custom li.active{color:#fff}.progressbar-custom li.active:before{background-color:#629a00;border-color:#629a00}.progressbar-custom li.active+li:after{background-color:#629a00}.form-group label{font-weight:600;font-size:14.5px}.ProseMirror{outline:none;padding:.375rem .75rem}div.rich-text-box-component>.btn-action.is-active{background-color:rgba(30,43,122,.2);color:#212529}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.floating-card{position:absolute;z-index:20;inset:0 5px auto 0;margin:0;transform:translateY(40px)}.input-group-text{border-radius:2px}.nav-pills .nav-link{color:#212529!important;background-color:transparent!important;font-weight:500!important;border-radius:2px}.nav-pills .nav-link.active{color:#212529!important;border-bottom:3px solid #1e2b7a}.no-dispay-block{display:inline!important;width:inherit!important}body{background-color:#f7fafc!important;font-family:Open Sans;overflow-x:hidden}.border-tabulator-style{margin-top:5px;margin-bottom:5px;border:1px solid #1e2b7a!important}.link-item-route{text-decoration:none;color:#1e2b7a;font-weight:700}.step-card-body{padding:5px 30px 5px 30px!important;font-size:12px;color:#333;cursor:pointer}.required-style:after{content:" (required)";color:#e30b0b;font-weight:700}.div-height-150{max-height:150px;min-height:150px;overflow-y:auto;border:1px solid #ced4da;padding:6px 12px}.sidebar-footer{position:absolute;bottom:0;min-width:250px;max-width:250px}.sidebar-mini-footer{position:absolute;bottom:0;min-width:56px;max-width:560px}.img-xs{width:32px!important;height:32px!important}.img-circle{border-radius:50%}.accordion-button:not(.collapsed){color:#1e2b7a;background-color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.13)}.accordion-button:focus{border-color:#1e2b7a}.badge{font-weight:600;font-size:14px}.floating-filter{position:sticky;top:80px;height:600px}body{font-family:Roboto!important}:root{--cms-primary-color:#1a3b70;--cms-primary-color-100:#5c83c3;--cms-primary-color-200:#2c599d;--cms-secondary-color:#ff671f;--cms-secondary-color-50:#ffefdd;--cms-secondary-color-100:#ffba6e;--cms-secondary-color-200:#ffa749;--cms-secondary-color-300:#ff8200;--cms-accent-info:#00aaf3;--cms-accent-success:#50d691;--cms-accent-warning:#ffc600;--cms-accent-danger:#f42534;--cms-neutral-grey-50:#fafafa;--cms-neutral-grey-100:#f6f6f7;--cms-neutral-grey-300:#e7e8e9;--cms-dark-100:rgba(0,0,0,0.55);--cms-dark-200:rgba(0,0,0,0.7);--cms-dark-300:rgba(0,0,0,0.9);--cms-dark-disabled:rgba(0,0,0,0.35);--cms-white-100:hsla(0,0%,100%,0.55);--cms-white-200:hsla(0,0%,100%,0.7);--cms-white-300:hsla(0,0%,100%,0.9);--cms-white-disabled:hsla(0,0%,100%,0.35)}.text-primary{color:var(--cms-primary-color)!important}.text-primary-100{color:var(--cms-primary-color-100)!important}.text-primary-200{color:var(--cms-primary-color-200)!important}.text-secondary{color:var(--cms-secondary-color)!important}.text-secondary-50{color:var(--cms-secondary-color-50)!important}.text-secondary-100{color:var(--cms-secondary-color-100)!important}.text-secondary-200{color:var(--cms-secondary-color-200)!important}.text-secondary-300{color:var(--cms-secondary-color)!important}.text-info{color:var(--cms-accent-info)!important}.text-success{color:var(--cms-accent-success)!important}.text-warning{color:var(--cms-accent-warning)!important}.text-danger{color:var(--cms-accent-danger)!important}.text-grey-50{color:var(--cms-neutral-grey-50)!important}.text-grey-100{color:var(--cms-neutral-grey-100)!important}.text-grey-300{color:var(--cms-neutral-grey-300)!important}.text-dark-100{color:var(--cms-dark-100)!important}.text-dark-200{color:var(--cms-dark-200)!important}.text-dark-300{color:var(--cms-dark-300)!important}.text-dark-disabled{color:var(--cms-dark-disabled)!important}.text-white-100{color:var(--cms-white-100)!important}.text-white-200{color:var(--cms-white-200)!important}.text-white-300{color:var(--cms-white-300)!important}.text-white-disabled{color:var(--cms-white-disabled)!important}.bg-primary{background-color:var(--cms-primary-color)!important}.bg-primary-100{background-color:var(--cms-primary-color-100)!important}.bg-primary-200{background-color:var(--cms-primary-color-200)!important}.bg-secondary{background-color:var(--cms-secondary-color)!important}.bg-secondary-50{background-color:var(--cms-secondary-color-50)!important}.bg-secondary-100{background-color:var(--cms-secondary-color-100)!important}.bg-secondary-200{background-color:var(--cms-secondary-color-200)!important}.bg-secondary-300{background-color:var(--cms-secondary-color)!important}.bg-info{background-color:var(--cms-accent-info)!important}.bg-success{background-color:var(--cms-accent-success)!important}.bg-warning{background-color:var(--cms-accent-warning)!important}.bg-danger{background-color:var(--cms-accent-danger)!important}.bg-grey-50{background-color:var(--cms-neutral-grey-50)!important}.bg-grey-100{background-color:var(--cms-neutral-grey-100)!important}.bg-grey-300{background-color:var(--cms-neutral-grey-300)!important}.bg-dark-100{background-color:var(--cms-dark-100)!important}.bg-dark-200{background-color:var(--cms-dark-200)!important}.bg-dark-300{background-color:var(--cms-dark-300)!important}.bg-dark-disabled{background-color:var(--cms-dark-disabled)!important}.bg-white-100{background-color:var(--cms-white-100)!important}.bg-white-200{background-color:var(--cms-white-200)!important}.bg-white-300{background-color:var(--cms-white-300)!important}.bg-white-disabled{background-color:var(--cms-white-disabled)!important}.btn{padding:7px 20px;border-radius:10px;text-transform:capitalize;font-size:14px}.btn.btn-single-icon{font-size:18px}.btn.btn-action{padding:1px 3px 1px 3px;border-radius:5px;min-width:0!important}.btn.btn-primary{background:var(--cms-primary-color);color:#fff}.btn.btn-primary,.btn.btn-primary:hover{border:solid 1px var(--cms-primary-color)}.btn.btn-primary:hover{background:#fff;color:var(--cms-primary-color)}.btn.btn-primary:active{background:var(--cms-primary-color);border:solid 1px var(--cms-primary-color);opacity:.8;color:#fff}.btn.btn-info{background:var(--cms-accent-info);color:#fff}.btn.btn-info,.btn.btn-info:hover{border:solid 1px var(--cms-accent-info)}.btn.btn-info:hover{background:#fff;color:var(--cms-accent-info)}.btn.btn-info:active{background:var(--cms-accent-info);border:solid 1px var(--cms-accent-info);opacity:.8;color:#fff}.btn.btn-warning{background:var(--cms-accent-warning);color:#fff}.btn.btn-warning,.btn.btn-warning:hover{border:solid 1px var(--cms-accent-warning)}.btn.btn-warning:hover{background:#fff;color:var(--cms-accent-warning)}.btn.btn-warning:active{background:var(--cms-accent-warning);border:solid 1px var(--cms-accent-warning);opacity:.8;color:#fff}.btn.btn-danger{background:var(--cms-accent-danger);color:#fff}.btn.btn-danger,.btn.btn-danger:hover{border:solid 1px var(--cms-accent-danger)}.btn.btn-danger:hover{background:#fff;color:var(--cms-accent-danger)}.btn.btn-danger:active{background:var(--cms-accent-danger);border:solid 1px var(--cms-accent-danger);opacity:.8;color:#fff}.btn.btn-success,.btn.btn-success:hover{background:var(--cms-accent-success);border:solid 1px var(--cms-accent-success);color:#fff}.btn.btn-success:hover{background:#fff;border:solid 1px var(--cms-accent-success);color:var(--cms-accent-success)}.btn.btn-success:active{background:var(--cms-accent-success);border:solid 1px var(--cms-accent-success);opacity:.8;color:#fff}.btn.btn-light,.btn.btn-light:hover{background:#f8f9fa;border:1px solid #f8f9fa;color:#212121!important}.btn.btn-default{border:1px solid #eee;color:#000}.btn:active,.btn:focus{outline:0;box-shadow:inset 0 0 5px #c1c1c1!important}.btn.btn-outline-primary,.btn.btn-outline-primary:active{border:solid 1px var(--cms-primary-color);color:var(--cms-primary-color)}.btn.btn-outline-primary:active{background-color:transparent!important}.btn.btn-outline-primary:focus{color:var(--cms-primary-color);border:solid 1px var(--cms-primary-color)}.btn.btn-outline-primary:hover{background-color:transparent!important;color:var(--cms-primary-color);outline:solid 1.5px var(--cms-primary-color)}.btn.btn-outline-info{border:solid 1px var(--cms-accent-info);color:var(--cms-accent-info)}.btn.btn-outline-info:active,.btn.btn-outline-info:focus{background-color:transparent!important;border:solid 1px var(--cms-accent-info);color:var(--cms-accent-info)}.btn.btn-outline-info:hover{background-color:transparent!important;outline:solid 1.5px var(--cms-accent-info);color:var(--cms-accent-info)}.btn.btn-outline-warning{border:solid 1px var(--cms-accent-warning);color:var(--cms-accent-warning)}.btn.btn-outline-warning:active,.btn.btn-outline-warning:focus{background-color:transparent!important;border:solid 1px var(--cms-accent-warning);color:var(--cms-accent-warning)}.btn.btn-outline-warning:hover{background-color:transparent!important;outline:solid 1.5px var(--cms-accent-warning);color:var(--cms-accent-warning)}.btn.btn-outline-danger{border:solid 1px var(--cms-accent-danger);color:var(--cms-accent-danger)}.btn.btn-outline-danger:active,.btn.btn-outline-danger:focus{background-color:transparent!important;border:solid 1px var(--cms-accent-danger);color:var(--cms-accent-danger)}.btn.btn-outline-danger:hover{background-color:transparent!important;outline:solid 1.5px var(--cms-accent-danger);color:var(--cms-accent-danger)}.btn.btn-outline-success{border:solid 1px var(--cms-accent-success);color:var(--cms-accent-success)}.btn.btn-outline-success:active,.btn.btn-outline-success:focus{background-color:transparent!important;border:solid 1px var(--cms-accent-success);color:var(--cms-accent-success)}.btn.btn-outline-success:hover{background-color:transparent!important;outline:solid 1.5px var(--cms-accent-success);color:var(--cms-accent-success)}.btn.btn-outline-light{border:1px solid hsla(0,0%,86.3%,.5);color:#212121}.btn.btn-outline-light:active{background-color:transparent!important}.border-primary{border:1px solid var(--cms-primary-color)!important}.border-info{border:1px solid var(--cms-accent-info)!important}.border-warning{border:1px solid var(--cms-accent-warning)!important}.border-danger{border:1px solid var(--cms-accent-danger)!important}.border-success{border:1px solid var(--cms-accent-success)!important}.alert{border-radius:2px;border:none;color:#fff}.alert.alert-primary{background-color:var(--cms-primary-color)!important}.alert.alert-info{background:var(--cms-accent-info)!important}.alert.alert-warning{background:var(--cms-accent-warning)!important}.alert.alert-danger{background:var(--cms-accent-danger)!important}.alert.alert-success{background:var(--cms-accent-success)!important}.alert.alert-outline-primary{border:1px solid var(--cms-primary-color)!important;background-color:#fff;color:var(--cms-primary-color)}.alert.alert-outline-info{border:1px solid var(--cms-accent-info)!important;background-color:#fff;color:var(--cms-accent-info)}.alert.alert-outline-warning{border:1px solid var(--cms-accent-warning)!important;background-color:#fff;color:var(--cms-accent-warning)}.alert.alert-outline-danger{border:1px solid var(--cms-accent-danger)!important;background-color:#fff;color:var(--cms-accent-danger)}.alert.alert-outline-success{border:1px solid var(--cms-accent-success)!important;background-color:#fff;color:var(--cms-accent-success)}.table{color:#000!important;font-size:14px!important}.table>thead>tr>th{background-color:#f5f6fa}.table-striped>tbody>tr:nth-of-type(odd)>*,.table>thead>tr>th{color:#000!important}.table>:not(:first-child){border-top:none}.table.table-header-solid>thead>tr>th{background-color:var(--cms-primary-color);color:#fff!important;border:1px solid #dee2e6}.link-style-custom{color:#1cb2f6}.form-control,form-control-plaintext{font:14px}h1{font-size:40px;line-height:50px}h1,h2{font-weight:500;letter-spacing:0}h2{font-size:32px;line-height:40px}h3{font-weight:500}h3,h4{font-size:28px;line-height:35px;letter-spacing:0}h4{font-weight:400}h5{font-size:24px;line-height:30px}h5,h6{font-weight:500;letter-spacing:0}h6{font-size:20px;line-height:25px}.font-size-24{font-size:24px;line-height:30px}.font-size-20,.font-size-24{font-weight:400;letter-spacing:0}.font-size-20{font-size:20px;line-height:25px}.font-size-18{font-size:18px;line-height:24px}.font-size-16,.font-size-18{font-weight:400;letter-spacing:0}.font-size-16{font-size:16px;line-height:20px}.font-size-14{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0}.font-size-12{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0}.card.collapsed{height:auto;overflow:hidden}.card.collapsed .card-body{display:none}@font-face{font-family:Untitled Sans;src:url(../fonts/Untitled-Sans-Regular.1a3681e2.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(../fonts/Untitled-Sans-Medium.9aa9559d.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(../fonts/Untitled-Sans-Bold.04be5b61.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(../fonts/AlbertSans-Regular.5e8202c1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(../fonts/AlbertSans-SemiBold.e77b476f.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(../fonts/AlbertSans-Bold.cb38a724.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.deluxe-body{background:#fafafa}.deluxe-layout{--lens-accent:#298969;--lens-accent-dark:#0ca673;--lens-bg:#fafafa;--lens-surface:#fff;--lens-surface-muted:#f5f5f5;--lens-text:#1e1b16;--lens-muted:#777;--lens-border:#dcdcdc;--lens-dark-bg:#17263c;--lens-dark-surface:#24313e;--lens-dark-border:#063e5e;min-height:100vh;background:var(--lens-bg);color:var(--lens-text);font-family:Albert Sans,Arial,sans-serif}.deluxe-layout.theme-quotation{--lens-accent:#8c0046;--lens-accent-dark:#bb4da9}.deluxe-layout.theme-procurement{--lens-accent:#ae8f00;--lens-accent-dark:#d9b700}.deluxe-layout.theme-purchase-order{--lens-accent:#a7068c;--lens-accent-dark:#bb4da9}.deluxe-layout.theme-progress-claim{--lens-accent:#5617c3;--lens-accent-dark:#8748f3}.deluxe-layout.theme-client-invoice{--lens-accent:#0040b5;--lens-accent-dark:#2d68d4}.deluxe-layout.theme-contingency{--lens-accent:#2070dd;--lens-accent-dark:#267efa}.deluxe-layout.theme-change-request{--lens-accent:#6d0075;--lens-accent-dark:#961c9e}.deluxe-layout.dark{background:var(--lens-dark-bg);color:#fafafa}.deluxe-layout .wrapper,.deluxe-layout .wrapper__inner{display:flex;width:100%}.deluxe-layout .content{flex:1;min-width:0;background:var(--lens-bg);transition:margin-left .2s ease}.deluxe-layout.dark .content{background:var(--lens-dark-bg)}.deluxe-layout .content__top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;padding:1rem 1.75rem;background:var(--lens-surface);border-bottom:1px solid var(--lens-border)}.deluxe-layout.dark .content__top{border-color:var(--lens-dark-border)}.deluxe-layout .content__wrapper{width:100%;padding:1.5rem 1.75rem 2rem}.deluxe-layout .content__inner{width:100%;max-width:100%}.deluxe-layout .search{position:relative;width:min(28rem,42vw)}.deluxe-layout .search input{width:100%;border:1px solid var(--lens-border);border-radius:999px;padding:.7rem 2.75rem .7rem 1rem;color:var(--lens-text);background:var(--lens-surface);font-family:Albert Sans,Arial,sans-serif}.deluxe-layout.dark .search input{color:#fafafa;background:var(--lens-dark-surface);border-color:var(--lens-dark-border)}.deluxe-layout .search i{position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:var(--lens-muted)}.deluxe-topbar__actions{gap:1rem}.deluxe-icon-button{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--lens-muted);background:transparent}.deluxe-icon-button:hover{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 12%,transparent)}.deluxe-language{position:relative}.deluxe-language .lang{position:absolute;right:0;top:calc(100% + .5rem);z-index:40;min-width:10rem;margin:0;padding:.4rem;list-style:none;border:1px solid var(--lens-border);border-radius:.5rem;background:var(--lens-surface);box-shadow:0 1rem 2rem rgba(30,27,22,.12)}.deluxe-layout.dark .deluxe-language .lang{background:var(--lens-dark-surface);border-color:var(--lens-dark-border)}.deluxe-language .lang button{width:100%;padding:.55rem .75rem;border:0;border-radius:.35rem;text-align:left;color:inherit;background:transparent}.deluxe-language .lang button:hover{color:var(--lens-accent);background:var(--lens-surface-muted)}.deluxe-layout.dark .deluxe-language .lang button:hover{background:var(--lens-dark-border)}.deluxe-mmoser-logo img,.deluxe-mmoser-logo svg{width:14rem;max-width:24vw;height:auto}.deluxe-layout.dark .deluxe-mmoser-logo img,.deluxe-layout.dark .deluxe-mmoser-logo svg{filter:invert(1) grayscale(1) brightness(1.8)}.deluxe-sidebar{position:sticky;top:0;z-index:30;flex:0 0 17.5rem;height:100vh;overflow:hidden;background:var(--lens-surface);border-right:1px solid var(--lens-border);transition:flex-basis .2s ease}.deluxe-layout.dark .deluxe-sidebar{background:var(--lens-dark-bg);border-color:var(--lens-dark-border)}.deluxe-sidebar--collapsed{flex-basis:5.5rem}.deluxe-sidebar__inner{display:flex;height:100%;flex-direction:column;overflow-y:auto;padding:1rem .75rem}.deluxe-sidebar__brand{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4rem;padding:0 .35rem 1rem}.deluxe-sidebar__logo{display:flex;min-width:0;gap:.75rem;color:var(--lens-text);font-family:Untitled Sans,Arial,sans-serif;font-size:1.05rem;font-weight:700;text-decoration:none}.deluxe-layout.dark .deluxe-sidebar__logo{color:#fafafa}.deluxe-sidebar__logo img{width:2.25rem;height:2.25rem;-o-object-fit:contain;object-fit:contain}.deluxe-sidebar__collapse{width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--lens-muted);background:transparent}.deluxe-sidebar__collapse:hover{color:var(--lens-accent);background:var(--lens-surface-muted)}.deluxe-layout.dark .deluxe-sidebar__collapse:hover{background:var(--lens-dark-border)}.deluxe-sidebar .link-wrapper{margin-bottom:1rem}.deluxe-sidebar .link-wrapper__title{margin:0 0 .45rem;padding:0 .75rem;color:var(--lens-muted);font-family:Untitled Sans,Arial,sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase}.deluxe-sidebar .link-wrapper__links{margin:0;padding:0;list-style:none}.deluxe-sidebar .link-wrapper__links li{position:relative;margin-bottom:.1rem}.deluxe-sidebar .link-wrapper__links a{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .75rem;border-radius:.35rem;color:var(--lens-text);text-decoration:none;transition:background .15s ease,color .15s ease}.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a{color:#fafafa}.deluxe-sidebar .link-wrapper__links i:first-child{width:1.5rem;min-width:1.5rem;text-align:center;color:var(--lens-muted)}.deluxe-sidebar .link-wrapper__links a:hover,.deluxe-sidebar .link-wrapper__links li.active>a{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 12%,transparent)}.deluxe-sidebar .link-wrapper__links a:hover i,.deluxe-sidebar .link-wrapper__links li.active>a i{color:var(--lens-accent)}.deluxe-sidebar .sidebar-dropdown__chev{font-size:.75rem}.deluxe-sidebar .sidebar-dropdown__menu{padding:.25rem 0 .5rem 2.25rem}.deluxe-sidebar .sidebar-dropdown.is-open .sidebar-dropdown__menu{display:block}.deluxe-sidebar .sidebar-dropdown__menu a{min-height:2.1rem;padding:.35rem .75rem;color:var(--lens-muted);font-size:.9rem}.deluxe-sidebar--collapsed .hide-on-minimized,.deluxe-sidebar--collapsed .link-wrapper__title,.deluxe-sidebar--collapsed .sidebar-dropdown__chev,.deluxe-sidebar--collapsed .sidebar-dropdown__menu{display:none!important}.deluxe-sidebar--collapsed .deluxe-sidebar__brand{justify-content:center;flex-direction:column}.deluxe-sidebar--collapsed .link-wrapper__links a{padding-left:.5rem;padding-right:.5rem}.deluxe-sidebar .account-links{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--lens-border)}.deluxe-layout.dark .deluxe-sidebar .account-links{border-color:var(--lens-dark-border)}.deluxe-sidebar .account-links__wrapper{display:flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.deluxe-sidebar .account-links__img{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:50%;background:var(--lens-surface-muted)}.deluxe-layout.dark .account-links__img{background:var(--lens-dark-border)}.deluxe-sidebar .account-links__details{display:flex;min-width:0;flex-direction:column;line-height:1.25}.deluxe-sidebar .account-name{font-weight:600}.deluxe-sidebar .account-email{overflow:hidden;color:var(--lens-muted);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.deluxe-breadcrumbs{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.deluxe-breadcrumbs__back{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border:0;border-radius:.35rem;color:#fff;background:var(--lens-accent)}.deluxe-breadcrumbs ul{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.deluxe-breadcrumbs__separator,.deluxe-breadcrumbs a,.deluxe-breadcrumbs li{color:var(--lens-muted);font-size:.9rem;text-decoration:none}.deluxe-breadcrumbs li.active a{font-weight:700}.deluxe-layout.dark .deluxe-breadcrumbs li.active a{color:var(--lens-accent-dark)}.deluxe-layout .custom2-container{margin-bottom:1.5rem}.deluxe-layout .custom2-breadcrumbs{display:flex;gap:.25rem}.deluxe-layout .custom2-breadcrumbs__item{min-height:2.35rem;border:1px solid var(--lens-border);border-radius:.35rem;padding:.5rem .85rem;color:var(--lens-muted);background:var(--lens-surface);font-size:.85rem}.deluxe-layout .custom2-breadcrumbs__item:after,.deluxe-layout .custom2-breadcrumbs__item:before{display:none}.deluxe-layout .custom2-breadcrumbs__item.is-completed{border-color:#298969;background:#298969}.deluxe-layout .custom2-breadcrumbs__item.is-inprogress{border-color:var(--lens-accent);background:var(--lens-accent)}.deluxe-layout .custom2-breadcrumbs__item.is-pending{color:var(--lens-muted);border-color:var(--lens-border);background:var(--lens-surface-muted)}.deluxe-layout.dark .custom2-breadcrumbs__item{border-color:var(--lens-dark-border);background:var(--lens-dark-surface)}.deluxe-layout.dark .custom2-breadcrumbs__item.is-pending{background:var(--lens-dark-surface)}.deluxe-layout .deluxe-page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.deluxe-layout .deluxe-page-title{margin:0;color:var(--lens-text);font-family:Untitled Sans,Arial,sans-serif;font-size:2rem;font-weight:500}.deluxe-layout.dark .deluxe-page-title{color:#fafafa}.deluxe-layout .custom-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border:1px solid var(--lens-accent);border-radius:.35rem;color:#fff;background:var(--lens-accent);font-family:Albert Sans,Arial,sans-serif;font-weight:600;text-decoration:none}.deluxe-layout .custom-btn:focus,.deluxe-layout .custom-btn:hover{color:#fff;background:color-mix(in srgb,var(--lens-accent) 86%,#000)}.deluxe-layout .custom-btn--cancel{color:var(--lens-text);background:transparent;border-color:var(--lens-border)}.deluxe-layout.dark .custom-btn--cancel{color:#fafafa;border-color:var(--lens-dark-border)}.deluxe-layout .custom-table{width:100%;color:var(--lens-text);background:var(--lens-surface);font-family:Albert Sans,Arial,sans-serif;font-size:.95rem}.deluxe-layout.dark .custom-table{color:#fafafa;background:var(--lens-dark-surface)}.deluxe-layout .custom-table thead th{position:sticky;top:0;padding:.85rem 1.5rem;border-bottom:1px solid var(--lens-border);background:color-mix(in srgb,var(--lens-accent) 16%,#fff);font-family:Untitled Sans,Arial,sans-serif;font-weight:500}.deluxe-layout.dark .custom-table thead th{border-color:var(--lens-dark-border);background:color-mix(in srgb,var(--lens-accent-dark) 20%,var(--lens-dark-bg))}.deluxe-layout .custom-table tbody td{padding:1rem 1.5rem;border-bottom:1px solid var(--lens-border);vertical-align:middle}.deluxe-layout.dark .custom-table tbody td{border-color:var(--lens-dark-border)}.deluxe-layout .custom-table tbody tr:hover{background:color-mix(in srgb,var(--lens-accent) 7%,transparent)}.deluxe-layout .custom-table .amount{text-align:right;font-variant-numeric:tabular-nums}.deluxe-layout .custom-table .description{min-width:16rem}.deluxe-layout .custom-table .status{text-align:center}.deluxe-layout .custom-table .actions{display:flex;align-items:center;justify-content:center;gap:.35rem}.deluxe-layout .custom-table .actions a,.deluxe-layout .custom-table .actions button{width:2rem;height:2rem;color:var(--lens-muted)}.deluxe-layout .custom-table .actions a:hover,.deluxe-layout .custom-table .actions button:hover{color:var(--lens-accent)}.deluxe-layout .pill-completed,.deluxe-layout .pill-in-progress,.deluxe-layout .pill-pending,.deluxe-layout .pill-state,.deluxe-layout .pill-warning{display:inline-flex;align-items:center;min-height:1.6rem;padding:.25rem .75rem;color:#fff;font-size:.8rem;text-transform:uppercase}.deluxe-layout .pill-completed{background:#298969}.deluxe-layout .pill-in-progress,.deluxe-layout .pill-pending{background:#2676a4}.deluxe-layout .pill-warning{background:#b20000}.deluxe-layout .pill-state{background:var(--lens-accent)}.deluxe-layout .deluxe-empty-state{display:flex;min-height:5rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;color:var(--lens-muted);text-align:center}.deluxe-layout .deluxe-empty-state strong{color:var(--lens-text);font-family:Untitled Sans,Arial,sans-serif;font-weight:700}.deluxe-layout.dark .deluxe-empty-state strong{color:#fafafa}.deluxe-layout{--lens-reference-sidebar:344px;--lens-page-max:95rem;--lens-table-header:#e7ccd9;--lens-row-soft:#f8f1f5;--lens-row-muted:#dfdcde;--lens-row-plain:#fff}.deluxe-layout .wrapper,.deluxe-layout .wrapper__inner{height:100vh;min-height:100vh;overflow:hidden}.deluxe-layout .content{height:100vh;overflow:auto}.deluxe-layout.theme-quotation{--lens-accent:#9b0050;--lens-accent-dark:#c21f76}.deluxe-layout.theme-boq{--lens-accent:#a64200;--lens-accent-dark:#ca5015;--lens-table-header:#efd4c7;--lens-row-soft:#f8f2ef;--lens-row-muted:#ded9d6;--lens-row-plain:#fbf8f6}.deluxe-layout .content__top{min-height:5rem;padding:1.75rem 3rem .65rem;background:#fafafa;border-bottom:0}.deluxe-layout.dark .content__top{background:var(--lens-dark-bg)}.deluxe-content-toggle{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border:0;border-radius:.25rem;color:var(--lens-muted);background:transparent}.deluxe-content-toggle:hover{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 10%,transparent)}.deluxe-layout .content__top .deluxe-breadcrumbs{flex:1;margin:0}.deluxe-topbar__actions{display:flex;align-items:center;gap:.92rem}.deluxe-topbar__actions .deluxe-icon-button{width:1.65rem;height:1.65rem;border-radius:0;padding:0;color:#777;font-size:1rem}.deluxe-topbar__actions .deluxe-icon-button svg{width:auto;height:auto;overflow:visible}.deluxe-topbar__actions .deluxe-icon-button:hover{color:var(--lens-accent);background:transparent}.deluxe-topbar__actions .deluxe-icon-button--accent,.deluxe-topbar__actions .deluxe-icon-button--accent:hover{color:#ff671f}.deluxe-mmoser-logo{display:inline-flex;align-items:center;margin-left:.25rem}.deluxe-mmoser-logo svg{width:14.2rem;height:2.45rem}.deluxe-layout .content__wrapper{padding:4.25rem 3rem 3rem}.deluxe-layout .content__inner{max-width:none;margin:0}.deluxe-sidebar{position:relative;flex:0 0 var(--lens-reference-sidebar);width:var(--lens-reference-sidebar);background:#fff;transition:flex-basis .25s ease,width .25s ease}.deluxe-sidebar--collapsed{flex-basis:104px;width:104px}.deluxe-sidebar__inner{padding:1.25rem 0 1rem 1rem}.deluxe-sidebar__brand{min-height:4.5rem;justify-content:flex-start;padding:0}.deluxe-sidebar__collapse{display:inline-flex;position:fixed;top:2rem;left:344px;z-index:99;margin-left:0;border-radius:.35rem;transition:left .25s ease}.collapsed-sidebar .deluxe-sidebar__collapse{left:104px}.deluxe-sidebar__logo{align-items:center;gap:.45rem}.deluxe-sidebar__logo .deluxe-sidebar__logo-mark{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.deluxe-sidebar__logo .deluxe-sidebar__brand-wordmark{width:58px;height:auto;-o-object-fit:contain;object-fit:contain}.deluxe-sidebar__brand-text{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:0;color:#1e1b16;line-height:1}.deluxe-sidebar__brand-name{font-family:Roboto,Arial,sans-serif;font-size:21px;font-weight:600;letter-spacing:0;line-height:.9}.deluxe-sidebar__brand-edition{margin-top:5px;margin-left:2px;font-family:Roboto,Arial,sans-serif;font-size:7px;font-weight:800;letter-spacing:3.4px;line-height:1}.deluxe-sidebar__icon{display:inline-flex;width:22px;min-width:22px;align-items:center;justify-content:center;color:currentColor;line-height:1}.deluxe-sidebar__icon svg{width:22px;height:22px}.deluxe-sidebar__icon svg path{stroke:currentColor}.deluxe-sidebar .link-wrapper{margin-top:1.5rem;margin-bottom:0}.deluxe-sidebar .link-wrapper__title{margin:0 0 1rem;padding:0;color:#5f6670;font-family:Roboto,Arial,sans-serif;font-size:.85rem;font-weight:400;line-height:1.2;text-transform:none}.deluxe-sidebar .link-wrapper__links{display:flex;flex-direction:column;gap:.5rem}.deluxe-sidebar .link-wrapper__links li{margin-bottom:0}.deluxe-sidebar .link-wrapper__links a{width:100%;min-height:0;gap:1rem;border-radius:0;padding:.5rem 1rem;color:#1e1b16;font-size:.92rem}.deluxe-sidebar .link-wrapper__links i:first-child{display:inline-flex;width:22px;min-width:22px;align-items:center;justify-content:center;color:#1e1b16;line-height:1}.deluxe-sidebar .link-wrapper__links i.deluxe-sidebar__icon-solid:first-child{color:#000;font-size:1rem;font-weight:900}.deluxe-sidebar .link-wrapper__links i.deluxe-sidebar__bidding-icon:first-child,.deluxe-sidebar .link-wrapper__links i.pt-\[0\.313rem\]:first-child{padding-top:.313rem}.deluxe-sidebar .link-wrapper__links a .deluxe-sidebar__icon,.deluxe-sidebar .link-wrapper__links a .deluxe-sidebar__icon svg{color:#1e1b16}.deluxe-layout.dark .deluxe-sidebar__brand-wordmark{filter:brightness(0) invert(1);opacity:.96}.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a .deluxe-sidebar__icon,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a .deluxe-sidebar__icon svg,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links i.deluxe-sidebar__icon-solid:first-child,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links i:first-child,.deluxe-layout.dark .deluxe-sidebar .sidebar-dropdown__chev,.deluxe-layout.dark .deluxe-sidebar__brand-edition,.deluxe-layout.dark .deluxe-sidebar__brand-name,.deluxe-layout.dark .deluxe-sidebar__brand-text{color:#fff}.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a .deluxe-sidebar__icon svg path{stroke:currentColor}.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a:hover,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links li.active>a,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links li.has-flyout.is-open>a,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links li.sidebar-dropdown.is-open>a{color:#fff;background:color-mix(in srgb,var(--lens-accent) 18%,transparent)}.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a:hover i:first-child,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links li.active>a i:first-child,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links li.has-flyout.is-open>a .sidebar-dropdown__chev,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links li.has-flyout.is-open>a i:first-child,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links li.sidebar-dropdown.is-open>a i:first-child{color:currentColor}.deluxe-sidebar .link-wrapper__links li.active>a{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 5%,#fff);font-weight:700}.deluxe-sidebar .link-wrapper__links a:hover .deluxe-sidebar__icon,.deluxe-sidebar .link-wrapper__links a:hover .deluxe-sidebar__icon svg,.deluxe-sidebar .link-wrapper__links a:hover i:first-child,.deluxe-sidebar .link-wrapper__links li.active>a .deluxe-sidebar__icon,.deluxe-sidebar .link-wrapper__links li.active>a .deluxe-sidebar__icon svg,.deluxe-sidebar .link-wrapper__links li.active>a i:first-child{color:currentColor}.deluxe-sidebar .link-wrapper__links a:hover .deluxe-sidebar__icon svg path,.deluxe-sidebar .link-wrapper__links li.active>a .deluxe-sidebar__icon svg path{stroke:currentColor}.deluxe-sidebar .link-wrapper__links li.active:after{position:absolute;top:0;right:0;bottom:0;width:3px;content:"";background:var(--lens-accent)}.deluxe-sidebar .link-wrapper__links a:hover{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 7%,#fff)}.deluxe-sidebar .link-wrapper__links li.sidebar-dropdown.is-open>a{color:#1e1b16;background:transparent;font-weight:400}.deluxe-sidebar .link-wrapper__links li.has-flyout.is-open>a{color:var(--lens-accent);background:#fff0e8;font-weight:700}.deluxe-sidebar .link-wrapper__links li.has-flyout.is-open>a .sidebar-dropdown__chev,.deluxe-sidebar .link-wrapper__links li.has-flyout.is-open>a i:first-child{color:currentColor}.deluxe-sidebar .link-wrapper__links li.sidebar-dropdown.is-open:after{display:none}.deluxe-sidebar .link-wrapper__links li.has-flyout.is-open:after{display:block;position:absolute;top:0;right:0;bottom:0;width:3px;content:"";background:#ff671f}.deluxe-sidebar .sidebar-dropdown__chev{margin-left:auto;color:#000;font-size:.8rem;transform:none!important}.deluxe-sidebar .sidebar-dropdown__menu{position:static!important;display:none;width:100%;min-width:0;margin:0;padding:.2rem 0 1rem 4rem;border:0;border-radius:0;background:transparent;box-shadow:none}.deluxe-sidebar .sidebar-dropdown.is-open>.sidebar-dropdown__menu{display:flex;flex-direction:column;gap:.55rem}.deluxe-sidebar .sidebar-dropdown__menu a{display:block;width:auto;min-height:0;padding:.25rem 0;color:#1e1b16;background:transparent;font-size:.92rem;line-height:1.3}.deluxe-sidebar .sidebar-dropdown__menu a:hover{color:#1e1b16;background:transparent}.sidebar-flyout{position:fixed;z-index:9999;min-width:220px;padding:8px;border:1px solid rgba(30,27,22,.04);border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12)}.sidebar-flyout a{display:block;padding:10px 12px;border-radius:8px;color:#111;font-size:.95rem;line-height:1.3;text-decoration:none;white-space:nowrap}.sidebar-flyout a+a{margin-top:2px}.sidebar-flyout a.active,.sidebar-flyout a:hover{color:var(--lens-accent);background:#fff0e8;font-weight:700}.deluxe-sidebar__bottom{margin-top:auto;padding-bottom:.5rem}.deluxe-sidebar--collapsed .deluxe-sidebar__inner{padding-left:0}.deluxe-sidebar--collapsed .link-wrapper__links a{justify-content:center;padding:.75rem 0}.deluxe-breadcrumbs ul{gap:.45rem}.deluxe-breadcrumbs__separator,.deluxe-breadcrumbs a,.deluxe-breadcrumbs li{font-size:.78rem}.deluxe-breadcrumbs li.active a{color:var(--lens-accent);font-weight:800}.deluxe-layout .custom2-container{margin:0 0 2.55rem;overflow-x:auto;overflow-y:hidden;background:transparent}.deluxe-layout .custom2-breadcrumbs{display:inline-flex;align-items:stretch;overflow:visible;gap:4px;min-width:-moz-max-content;min-width:max-content}.deluxe-layout .custom2-breadcrumbs__item{display:inline-flex;position:static;min-width:-moz-fit-content;min-width:fit-content;height:40px;min-height:40px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:0;padding:0 14px;box-shadow:none;font-family:Albert Sans,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s linear}.deluxe-layout .custom2-breadcrumbs__item.is-completed:before,.deluxe-layout .custom2-breadcrumbs__item.is-inprogress:before,.deluxe-layout .custom2-breadcrumbs__item:after,.deluxe-layout .custom2-breadcrumbs__item:before{display:none!important;content:none!important}.deluxe-layout .custom2-breadcrumbs__check{display:inline-flex;width:13px;height:13px;flex:0 0 auto;align-items:center;justify-content:center;font-size:13px;font-weight:900;line-height:1}.deluxe-layout .custom2-breadcrumbs__label{display:inline-block;line-height:1}.deluxe-layout .custom2-breadcrumbs__item.is-completed{color:#fff;background:#298969!important;font-weight:700}.deluxe-layout .custom2-breadcrumbs__item.is-inprogress{color:#fff;background:var(--lens-accent)!important;font-weight:700}.deluxe-layout .custom2-breadcrumbs__item.is-pending{color:#777;background:#fff!important;font-weight:500}.deluxe-layout .project-tracker-scroll{max-width:100%;margin:0 0 2.55rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-color:hsla(0,0%,46.7%,.5) #e5e7eb;scrollbar-width:thin}.deluxe-layout .project-tracker-scroll .project-tracker{display:flex;flex-wrap:nowrap;align-items:stretch;gap:4px;min-width:-moz-max-content;min-width:max-content;width:-moz-max-content;width:max-content;margin:0 0 .125rem;padding:0;list-style:none}.deluxe-layout .project-tracker-scroll .project-tracker li{flex:0 0 auto;margin:0;padding:0}.deluxe-layout .project-tracker-scroll .project-tracker a,.deluxe-layout .project-tracker-scroll .project-tracker span{display:inline-flex;height:40px;min-height:40px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:0;padding:0 14px;color:#777;background:#fff;box-shadow:none;font-family:Albert Sans,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s linear}.deluxe-layout .project-tracker-scroll .project-tracker a:focus,.deluxe-layout .project-tracker-scroll .project-tracker a:hover{color:inherit;text-decoration:none}.deluxe-layout .project-tracker-scroll .project-tracker li.completed>a,.deluxe-layout .project-tracker-scroll .project-tracker li.completed>span{color:#fff;background:#298969;font-weight:600}.deluxe-layout .project-tracker-scroll .project-tracker li.active>a,.deluxe-layout .project-tracker-scroll .project-tracker li.active>span{color:#fff;background:var(--lens-accent);font-weight:600}.deluxe-layout .project-tracker__check{display:block;width:13px;height:10px;flex:0 0 auto}.deluxe-layout .project-tracker-scroll::-webkit-scrollbar{background-color:rgba(229,231,235,.5);border-radius:.5rem;height:.5rem}.deluxe-layout .project-tracker-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #f7f7f7;background-color:#e5e7eb;border-radius:.5rem}.deluxe-layout .project-tracker-scroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px transparent;background-color:hsla(0,0%,46.7%,.5);border-radius:.5rem}.deluxe-layout .project-tracker-scroll::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,46.7%,.75)}.deluxe-project-back{margin:.25rem 0 1.8rem}.deluxe-project-back a{display:inline-flex;align-items:center;gap:.45rem;color:#707070;font-size:.82rem;font-weight:700;text-decoration:none}.deluxe-project-back a:hover{color:var(--lens-accent)}.deluxe-layout .deluxe-page-header{align-items:flex-end;margin-bottom:1.8rem}.deluxe-page-heading{min-width:16rem}.deluxe-layout .deluxe-page-title{color:var(--lens-accent);font-size:1.85rem;font-weight:800}.deluxe-page-heading p{margin:.55rem 0 0;color:#8a8588;font-size:.8rem;font-style:italic}.deluxe-page-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.85rem}.deluxe-transaction-search{display:flex;min-width:12rem;height:2.25rem;border:1px solid #d9d9d9;background:#fff}.deluxe-transaction-search input{width:100%;min-width:0;border:0;padding:0 .85rem;color:#4a4548;font-size:.82rem;font-style:italic;outline:0}.deluxe-filter-button,.deluxe-transaction-search button{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;color:#8b8788;background:transparent}.deluxe-status-select{height:2.25rem;min-width:9rem;border:1px solid #d9d9d9;padding:0 .85rem;color:#8b8788;background:#fff;font-size:.82rem}.deluxe-layout .custom-btn{min-height:2.65rem;border-radius:0;padding:.65rem 1rem;font-size:.9rem}.deluxe-layout .card-body{padding:0}.deluxe-layout .table-responsive{overflow-x:auto;box-shadow:0 .25rem .8rem rgba(30,27,22,.12)}.deluxe-layout .custom-table{border-collapse:collapse;font-size:.88rem}.deluxe-layout .custom-table thead th{position:static;padding:.85rem 1.2rem;border-bottom:1px solid var(--lens-accent);color:var(--lens-accent);background:var(--lens-table-header);font-weight:800}.deluxe-layout .custom-table tbody td{border-bottom:1px solid hsla(0,0%,58.8%,.18);padding:.86rem 1.2rem}.deluxe-layout .boq-list-table tbody td{border-bottom:0}.deluxe-layout .custom-table tbody tr:nth-child(odd) td{background:var(--lens-row-soft)}.deluxe-layout .custom-table tbody tr:nth-child(2n) td{background:var(--lens-row-muted)}.deluxe-layout .custom-table tbody tr td:nth-child(2){background:var(--lens-row-plain)}.deluxe-layout .custom-table tbody tr:nth-child(2n) td:nth-child(2){background:#f7f7f7}.deluxe-layout .custom-table .description{min-width:18rem}.deluxe-layout .custom-table .amount{min-width:10rem}.deluxe-layout .custom-table .status{min-width:9rem}.deluxe-layout .custom-table .actions,.deluxe-layout .custom-table .actions-cell,.deluxe-layout .custom-table .actions-heading{min-width:7rem;text-align:center}.deluxe-layout .custom-table td.actions{display:table-cell;vertical-align:middle;white-space:nowrap}.deluxe-layout .custom-table .actions a,.deluxe-layout .custom-table .actions button{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;padding:0;border:0;color:#777;background:transparent;font-size:.95rem;text-decoration:none;text-underline-offset:0}.deluxe-layout .custom-table .actions .boq-action-icon{width:1.25rem;height:1.25rem}.deluxe-layout .custom-table .actions a:focus,.deluxe-layout .custom-table .actions a:hover,.deluxe-layout .custom-table .actions button:focus,.deluxe-layout .custom-table .actions button:hover{text-decoration:none}.deluxe-layout .boq-list-table .title{min-width:13rem;font-weight:800}.deluxe-layout .boq-list-table{width:100%}.deluxe-layout .boq-list-table .description{min-width:11rem}.deluxe-layout .quotation-list-table .status{text-align:center}.deluxe-layout .quotation-status-pill{display:inline-flex;min-width:5.45rem;min-height:1.75rem;align-items:center;justify-content:center;border-radius:999px;padding:.28rem .85rem;font-size:.86rem;font-weight:800;line-height:1;text-transform:none;white-space:nowrap}.deluxe-layout .quotation-status-pill--approval{color:#0a6e9d;background:#d7edf7}.deluxe-layout .quotation-status-pill--approved,.deluxe-layout .quotation-status-pill--reviewed{color:#249277;background:#d8ebe6}.deluxe-layout .quotation-status-pill--pending{color:#d06b00;background:#fff0be}.deluxe-layout .quotation-status-pill--draft{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 12%,#fff)}.deluxe-layout .quotation-status-pill--revision{color:#c43d3d;background:#f7dddd}.deluxe-layout .quotation-status-pill--neutral{color:#777;background:#eee}.deluxe-layout .quotation-list-table .actions a,.deluxe-layout .quotation-list-table .actions button{width:1.55rem;height:1.55rem;color:#777;font-size:1.1rem}.deluxe-layout .quotation-list-table .actions a:hover,.deluxe-layout .quotation-list-table .actions button:hover{color:var(--lens-accent)}.deluxe-layout .quotation-list-table tbody tr:nth-child(odd) td:nth-child(odd){background:var(--lens-row-soft)}.deluxe-layout .quotation-list-table tbody tr:nth-child(odd) td:nth-child(2n){background:var(--lens-row-plain)}.deluxe-layout .quotation-list-table tbody tr:nth-child(2n) td:nth-child(odd){background:var(--lens-row-muted)}.deluxe-layout .quotation-list-table tbody tr:nth-child(2n) td:nth-child(2n){background:color-mix(in srgb,var(--lens-row-muted) 70%,#fff)}.deluxe-layout .quotation-list-table .amount-negative{color:#d71920}.deluxe-layout .boq-list-table tbody tr:nth-child(odd) td:nth-child(odd){background:var(--lens-row-soft)}.deluxe-layout .boq-list-table tbody tr:nth-child(odd) td:nth-child(2n){background:var(--lens-row-plain)}.deluxe-layout .boq-list-table tbody tr:nth-child(2n) td:nth-child(odd){background:var(--lens-row-muted)}.deluxe-layout .boq-list-table tbody tr:nth-child(2n) td:nth-child(2n){background:color-mix(in srgb,var(--lens-row-muted) 48%,#fff)}.deluxe-layout .boq-filter-toolbar{--boq-toolbar-height:2.55rem;gap:.55rem;align-items:center;justify-content:flex-end}.deluxe-layout .boq-filter-toolbar .deluxe-transaction-search{min-width:17rem;height:var(--boq-toolbar-height);border-color:#d6d6d6;box-shadow:0 .05rem 0 rgba(0,0,0,.03)}.deluxe-layout .boq-filter-toolbar .deluxe-transaction-search input{font-size:.84rem}.deluxe-layout .boq-filter-toolbar .deluxe-transaction-search button{width:var(--boq-toolbar-height);height:var(--boq-toolbar-height);color:#8a8a8a}.deluxe-layout .boq-filter-toolbar .deluxe-status-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--boq-toolbar-height);min-width:9rem;border-color:#d6d6d6;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,#777 0),linear-gradient(135deg,#777 50%,transparent 0);background-position:calc(100% - 1rem) 50%,calc(100% - .7rem) 50%;background-repeat:no-repeat;background-size:.3rem .3rem}.deluxe-layout .boq-filter-toolbar .deluxe-filter-button{width:var(--boq-toolbar-height);height:var(--boq-toolbar-height);border:0;padding:0;color:#8b8788;background:transparent;box-shadow:none}.deluxe-layout .boq-filter-toolbar .deluxe-filter-button:focus,.deluxe-layout .boq-filter-toolbar .deluxe-filter-button:hover{color:var(--lens-accent);background:transparent}.deluxe-layout .boq-filter-toolbar .custom-btn{min-height:var(--boq-toolbar-height);height:var(--boq-toolbar-height);padding-top:.55rem;padding-bottom:.55rem}.deluxe-layout .boq-filter-toolbar__upload{margin-left:0}.deluxe-layout .boq-table-pagination{min-height:2.25rem;margin-top:2.25rem;margin-bottom:0;padding:0;border:0;background:transparent}.deluxe-layout .boq-table-pagination>.d-flex{width:100%;min-height:2.25rem;align-items:center;gap:1rem}.deluxe-layout .boq-table-pagination small{color:#000!important;font-size:.85rem;font-weight:500}.deluxe-layout .boq-table-pagination nav{margin-left:auto}.deluxe-layout .boq-table-pagination .pagination{margin-bottom:0}.deluxe-layout .boq-table-pagination .page-link{min-width:2.45rem;height:2.35rem;padding:.45rem .75rem;border:1px solid #d8dee7;border-radius:0;color:var(--lens-accent);background:#fff;font-weight:700;text-align:center}.deluxe-layout .boq-table-pagination .page-item+.page-item .page-link{margin-left:-1px}.deluxe-layout .boq-table-pagination .page-item.disabled .page-link{color:var(--lens-accent);background:#fff!important;opacity:1}.deluxe-layout .boq-table-pagination .page-item.active .page-link{border-color:var(--lens-accent)!important;color:#fff;background:var(--lens-accent)!important}.deluxe-layout .pill-completed,.deluxe-layout .pill-in-progress,.deluxe-layout .pill-pending,.deluxe-layout .pill-state,.deluxe-layout .pill-warning{min-height:1.75rem;justify-content:center;border-radius:999px;padding:.28rem .9rem;font-size:.82rem;font-weight:700;text-transform:none;white-space:nowrap}.deluxe-layout .pill-completed{color:#16866f;background:#d2e4df}.deluxe-layout .pill-in-progress,.deluxe-layout .pill-pending{color:#0b6ea8;background:#d0e4f0}.deluxe-layout .pill-warning{color:#b55231;background:#f5d8cf}.deluxe-layout .pill-planning{color:#bd5a00;background:#fff0a8}.deluxe-layout .pill-hold,.deluxe-layout .pill-planning{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;border-radius:999px;padding:.28rem .9rem;font-family:Untitled Sans,Arial,sans-serif;font-size:.82rem;font-weight:700;text-transform:none;white-space:nowrap}.deluxe-layout .pill-hold{color:#777;background:#eee}.quotation-feedback-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:1rem;background:rgba(140,0,70,.15);font-family:Albert Sans,Arial,sans-serif}.quotation-feedback-modal__wrapper{position:relative;width:min(35.438rem,calc(100vw - 2rem));max-height:100%}.quotation-feedback-modal__inner{position:relative;background:#fff;box-shadow:0 .25rem 1rem rgba(30,27,22,.12)}.quotation-feedback-modal__close{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;color:#777;background:transparent}.quotation-feedback-modal__close:hover{color:#1e1b16}.quotation-feedback-modal__header{display:flex;min-height:10.25rem;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:2rem 3.25rem .5rem;text-align:center}.quotation-feedback-modal__title{width:100%;margin:1rem 0 0;color:#1e1b16;font-family:Untitled Sans,Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2;text-align:center}.quotation-feedback-modal__title--success{color:#22ad5c}.quotation-feedback-modal__title--error{color:#b20000}.quotation-feedback-modal__body{padding:.5rem 1.25rem 1.5rem}.quotation-feedback-modal__message{max-width:70%;margin:0 auto;color:#1e1b16;font-family:Albert Sans,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4;text-align:center}.quotation-feedback-modal__footer{display:flex;justify-content:center;padding:0 1.25rem 1.5rem}.quotation-feedback-modal__confirm{min-width:3.4rem;min-height:2.7rem;border:0;border-radius:.25rem;padding:0 1.1rem;color:#fff;background:var(--lens-accent,#a50050);font-family:Albert Sans,Arial,sans-serif;font-size:.9rem;font-weight:700}.quotation-feedback-modal__confirm:focus,.quotation-feedback-modal__confirm:hover{filter:brightness(.94)}.quotation-feedback-loader{position:relative;display:inline-block;width:48px;height:48px;border-radius:50%;animation:quotationFeedbackRotate 1s linear infinite}.quotation-feedback-loader:after,.quotation-feedback-loader:before{position:absolute;inset:0;box-sizing:border-box;border:5px solid #dcdcdc;border-radius:50%;animation:quotationFeedbackClip 2s linear infinite;content:""}.quotation-feedback-loader:after{border-color:#ff3d00;transform:rotate3d(90,90,0,180deg)}.quotation-feedback-loader-alert{display:flex;justify-content:center}.quotation-feedback-alert-icon{position:relative;box-sizing:content-box;width:80px;height:80px;padding:0;border:4px solid transparent;border-radius:50%}.quotation-feedback-alert-icon--success{border-color:#22ad5c}.quotation-feedback-alert-icon--error{border-color:#b20000}.quotation-feedback-alert-icon:after,.quotation-feedback-alert-icon:before{position:absolute;width:60px;height:120px;border-radius:50%;background:#fff;content:"";transform:rotate(45deg)}.quotation-feedback-alert-icon:before{top:-7px;left:-33px;border-radius:120px 0 0 120px;transform:rotate(-45deg);transform-origin:60px 60px}.quotation-feedback-alert-icon:after{top:-11px;left:30px;border-radius:0 120px 120px 0;transform:rotate(-45deg);transform-origin:0 60px}.quotation-feedback-alert-icon.animate:after{animation:quotationFeedbackRotatePlaceholder 4.25s ease-in}.quotation-feedback-alert-placeholder{position:absolute;top:-4px;left:-4px;z-index:2;box-sizing:content-box;width:80px;height:80px;border-width:4px;border-style:solid;border-radius:50%;opacity:.5}.quotation-feedback-alert-icon--success .quotation-feedback-alert-placeholder{border-color:#22ad5c}.quotation-feedback-alert-icon--error .quotation-feedback-alert-placeholder{border-color:#b20000}.quotation-feedback-alert-fix{position:absolute;top:8px;left:28px;z-index:1;width:5px;height:90px;background:#fff;transform:rotate(-45deg)}.quotation-feedback-alert-line{position:absolute;z-index:2;display:block;height:5px;border-radius:2px}.quotation-feedback-alert-icon--success .quotation-feedback-alert-line{background:#22ad5c}.quotation-feedback-alert-icon--error .quotation-feedback-alert-line{background:#b20000}.quotation-feedback-alert-tip{top:46px;left:14px;width:25px;transform:rotate(45deg)}.quotation-feedback-alert-long{top:38px;right:8px;width:47px;transform:rotate(-45deg)}.quotation-feedback-alert-tip2,.quotation-feedback-alert-tip3{top:38px;left:16px;width:50px}.quotation-feedback-alert-tip2{transform:rotate(-45deg)}.quotation-feedback-alert-tip3{transform:rotate(45deg)}.quotation-feedback-alert-icon .animateTip{animation:quotationFeedbackTip .75s}.quotation-feedback-alert-icon .animateTip2{animation:quotationFeedbackTip2 .75s}.quotation-feedback-alert-icon .animateTip3{animation:quotationFeedbackTip3 .75s}.quotation-feedback-alert-icon .animateLong{animation:quotationFeedbackLong .75s}.quotation-feedback-toast{position:fixed;right:3.5rem;bottom:2.25rem;z-index:9999;display:flex;min-width:min(31rem,calc(100vw - 2rem));align-items:center;gap:.5rem;padding:1.5rem;border-radius:.5rem;background:#fff;box-shadow:0 .25rem 1rem rgba(30,27,22,.12);font-family:Albert Sans,Arial,sans-serif}.quotation-feedback-toast__icon{display:flex;width:3rem;height:3rem;flex:0 0 3rem;align-items:center;justify-content:center}.quotation-feedback-toast__content{display:flex;flex:1;flex-direction:column;gap:.15rem;padding:0 1rem 0 .5rem}.quotation-feedback-toast__content strong{color:#1e1b16;font-size:1.25rem;font-weight:500;line-height:1.2}.quotation-feedback-toast__content span{color:#777;font-size:1rem;font-weight:400;line-height:1.35}.quotation-feedback-toast__close{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border:0;color:#777;background:transparent}.quotation-feedback-toast__close:hover svg path{stroke:#1e1b16}@keyframes quotationFeedbackRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes quotationFeedbackClip{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}@keyframes quotationFeedbackTip{0%{top:19px;left:1px;width:0}54%{top:19px;left:1px;width:0}70%{top:37px;left:-8px;width:50px}84%{top:48px;left:21px;width:17px}to{top:45px;left:14px;width:25px}}@keyframes quotationFeedbackLong{0%{top:54px;right:46px;width:0}65%{top:54px;right:46px;width:0}84%{top:35px;right:0;width:55px}to{top:38px;right:8px;width:47px}}@keyframes quotationFeedbackTip2{0%{top:-138px;left:132px;width:0}to{top:38px;left:16px;width:50px}}@keyframes quotationFeedbackTip3{0%{top:138px;left:132px;width:0}to{top:38px;left:16px;width:50px}}@keyframes quotationFeedbackRotatePlaceholder{0%,5%{transform:rotate(-45deg)}12%,to{transform:rotate(-405deg)}}@media (max-width:767.98px){.quotation-feedback-modal__message{max-width:100%}.quotation-feedback-toast{right:1rem;bottom:1rem;left:1rem;min-width:0}}@media (max-width:991.98px){.deluxe-layout .wrapper__inner{flex-direction:column}.deluxe-sidebar,.deluxe-sidebar--collapsed{position:relative;flex-basis:auto;width:100%;height:auto}.deluxe-sidebar__inner{max-height:60vh}.deluxe-layout .content__top{flex-wrap:wrap}.deluxe-layout .search{width:100%;order:2}.deluxe-mmoser-logo img,.deluxe-mmoser-logo svg{width:10rem}}.deluxe-layout .card{border:0;border-radius:0;background:transparent;box-shadow:none}.deluxe-layout .card-body,.deluxe-layout .card-header{padding:0;background:transparent!important;border:0}.deluxe-layout .table-responsive{border:1px solid var(--lens-border);border-radius:.35rem;background:var(--lens-surface)}.deluxe-layout.dark .table-responsive{border-color:var(--lens-dark-border);background:var(--lens-dark-surface)}.deluxe-layout .badge{border-radius:999px;padding:.35rem .75rem;font-family:Albert Sans,Arial,sans-serif;font-size:.75rem;text-transform:uppercase}.deluxe-layout.theme-directory{--lens-accent:#ff671f;--lens-accent-dark:#ff8555;--lens-bg:#fafafa;--lens-surface-muted:#f5f3ee}.deluxe-layout.theme-directory .content__wrapper{padding-top:1.5rem}.deluxe-layout.theme-directory .content__inner{margin:0 auto;max-width:86rem}.deluxe-layout.theme-directory .deluxe-breadcrumbs{margin-bottom:0}.deluxe-layout.theme-directory .custom2-container.directory-progress-bar{margin:0 auto 1.25rem;overflow:visible;width:100%}.deluxe-layout.theme-directory .custom2-breadcrumbs{display:flex;gap:0;min-width:0;overflow:hidden;width:100%}.deluxe-layout.theme-directory .custom2-breadcrumbs__item{align-items:center;background:#e7e4dc!important;color:#4f4a42;display:inline-flex;flex:1 1 0;gap:.7rem;height:2.55rem;justify-content:flex-start;min-width:0;padding:0 1rem 0 1.45rem;position:relative}.deluxe-layout.theme-directory .custom2-breadcrumbs__item:after,.deluxe-layout.theme-directory .custom2-breadcrumbs__item:before{display:block!important;content:""!important;position:absolute;top:0;bottom:0;left:100%;width:1.7rem;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);z-index:2}.deluxe-layout.theme-directory .custom2-breadcrumbs__item:before{margin-left:1px;background:#fff!important}.deluxe-layout.theme-directory .custom2-breadcrumbs__item:after{background:#e7e4dc!important}.deluxe-layout.theme-directory .custom2-breadcrumbs__item:last-child:after,.deluxe-layout.theme-directory .custom2-breadcrumbs__item:last-child:before{display:none!important}.deluxe-layout.theme-directory .custom2-breadcrumbs__item.is-inprogress,.deluxe-layout.theme-directory .custom2-breadcrumbs__item.is-inprogress:after{background:var(--lens-accent)!important;color:#fff}.deluxe-layout.theme-directory .custom2-breadcrumbs__item.is-completed,.deluxe-layout.theme-directory .custom2-breadcrumbs__item.is-completed:after{background:#298969!important;color:#fff}.deluxe-layout.theme-directory .custom2-breadcrumbs__check{align-items:center;background:#fff;border-radius:50%;color:#777;display:inline-flex;flex:0 0 1.35rem;font-size:.72rem;font-weight:800;height:1.35rem;justify-content:center;width:1.35rem}.deluxe-layout.theme-directory .custom2-breadcrumbs__item.is-inprogress .custom2-breadcrumbs__check{color:var(--lens-accent)}.deluxe-layout.theme-directory .custom2-breadcrumbs__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deluxe-layout.theme-directory .directory-content-panel{margin:0 auto;max-width:92rem}.deluxe-layout.theme-directory .directory-content-panel>.card,.deluxe-layout.theme-directory .directory-content-panel>div>.card{background:#fff;border:0!important;border-radius:.5rem;box-shadow:0 1rem 2.25rem rgba(30,27,22,.08);overflow:hidden}.deluxe-layout.theme-directory .card-header{background:#fff!important;border-bottom:1px solid #ece8e1;padding:1rem 1.25rem}.deluxe-layout.theme-directory .card-body{background:#fff!important;padding:1.1rem 1.25rem}.deluxe-layout.theme-directory .directory-list-card{border:1px solid #eee8df!important}.deluxe-layout.theme-directory .directory-list-card__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1.15rem 1.35rem}.deluxe-layout.theme-directory .directory-list-card__title h4{font-size:1.25rem;line-height:1.2;margin:0}.deluxe-layout.theme-directory .directory-list-card__actions{display:flex;flex:0 0 auto}.deluxe-layout.theme-directory .directory-add-btn{align-items:center;display:inline-flex;gap:.45rem;min-height:2.55rem;padding:0 1.05rem}.deluxe-layout.theme-directory .directory-list-card__body{padding:1rem 1.35rem 1.25rem}.deluxe-layout.theme-directory .directory-management-card__body{padding:1rem}.deluxe-layout.theme-directory .directory-management-grid{border:1px solid #ebe5dc;border-radius:.4rem;display:grid;grid-template-columns:minmax(17rem,.9fr) minmax(0,1.7fr);min-height:28rem;overflow:hidden}.deluxe-layout.theme-directory .directory-management-form-panel{background:#fbfaf7;border-right:1px solid #ebe5dc;padding:1.15rem 1.35rem}.deluxe-layout.theme-directory .directory-management-list-panel{background:#fff;min-width:0;padding:1.15rem 1.35rem}.deluxe-layout.theme-directory .directory-inline-form{display:flex;flex-direction:column;gap:.8rem;max-width:24rem}.deluxe-layout.theme-directory .directory-inline-form .form-group{margin-bottom:0}.deluxe-layout.theme-directory .directory-inline-form label{color:#1e1b16;display:block;font-size:.82rem;font-weight:800;line-height:1.25;margin-bottom:.35rem}.deluxe-layout.theme-directory .directory-inline-form .required-style:after{color:#d71920;font-size:.75rem;margin-left:.15rem}.deluxe-layout.theme-directory .directory-inline-form .form-control,.deluxe-layout.theme-directory .directory-inline-form .form-select{background-color:#fff;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;font-size:.9rem;min-height:2.35rem;padding:.45rem .65rem}.deluxe-layout.theme-directory .directory-inline-form .text-warning{color:#d71920!important;display:block;font-size:.75rem;font-weight:700;margin-top:.25rem}.deluxe-layout.theme-directory .directory-inline-form__actions{display:flex;justify-content:flex-end;padding-top:.2rem}.deluxe-layout.theme-directory .directory-save-btn{align-items:center;display:inline-flex;gap:.35rem;min-height:2.35rem;padding:0 1rem}.deluxe-layout.theme-directory .directory-embedded-list{min-width:0}.deluxe-layout.theme-directory .directory-list-toolbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.deluxe-layout.theme-directory .directory-search{flex:1 1 auto;position:relative}.deluxe-layout.theme-directory .directory-search i{color:#8b857b;font-size:.86rem;left:.85rem;position:absolute;top:50%;transform:translateY(-50%)}.deluxe-layout.theme-directory .directory-search .form-control{background:#fff;min-height:2.45rem;padding-left:2.25rem}.deluxe-layout.theme-directory .directory-pagination{flex:0 0 auto}.deluxe-layout.theme-directory .directory-pagination .pagination{background:#f8f5ef;border:1px solid #e2dbd0;border-radius:.35rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45);display:inline-flex;margin-bottom:0;overflow:hidden;padding:.12rem}.deluxe-layout.theme-directory .directory-pagination .page-link{align-items:center;background:transparent;border:0;border-radius:.22rem;color:#675f55;display:inline-flex;font-size:.82rem;font-weight:800;height:2rem;justify-content:center;line-height:1;min-width:2rem;padding:0 .65rem}.deluxe-layout.theme-directory .directory-pagination .page-link:focus,.deluxe-layout.theme-directory .directory-pagination .page-link:hover{background:#fff;box-shadow:none;color:var(--lens-accent)}.deluxe-layout.theme-directory .directory-pagination .page-item.active .page-link{background:var(--lens-accent)!important;border-color:var(--lens-accent)!important;color:#fff!important}.deluxe-layout.theme-directory .directory-pagination .page-item.disabled .page-link{background:transparent!important;color:#b0a99f;opacity:1}.deluxe-layout.theme-directory .card h4,.deluxe-layout.theme-directory .card h5,.deluxe-layout.theme-directory .card h6{color:#1e1b16;font-family:Untitled Sans,Arial,sans-serif;font-weight:800}.deluxe-layout.theme-directory .btn{border-radius:.35rem;font-family:Albert Sans,Arial,sans-serif;font-weight:700}.deluxe-layout.theme-directory .btn.btn-primary{background:var(--lens-accent);border-color:var(--lens-accent);color:#fff}.deluxe-layout.theme-directory .btn.btn-primary:focus,.deluxe-layout.theme-directory .btn.btn-primary:hover{background:#d65011;border-color:#d65011;color:#fff}.deluxe-layout.theme-directory .form-control,.deluxe-layout.theme-directory .form-select{border-color:#dcd7ce;border-radius:.35rem;min-height:2.4rem}.deluxe-layout.theme-directory .form-control:focus,.deluxe-layout.theme-directory .form-select:focus{border-color:var(--lens-accent);box-shadow:0 0 0 .18rem rgba(255,103,31,.14)!important}.deluxe-layout.theme-directory .modal-dialog.modal-xl{max-width:min(68rem,calc(100vw - 2rem))}.deluxe-layout.theme-directory .modal-content{border:0;border-radius:.5rem;box-shadow:0 1.5rem 3rem rgba(30,27,22,.22);overflow:visible}.deluxe-layout.theme-directory .modal-footer,.deluxe-layout.theme-directory .modal-header{background:#fff;border-color:#ebe5dc;padding:1rem 1.25rem;position:relative;z-index:1}.deluxe-layout.theme-directory .modal-title{color:#1e1b16;font-size:1.15rem;font-weight:800}.deluxe-layout.theme-directory .modal-body{background:#fbfaf8;overflow:visible;padding:1rem 1.25rem 1.1rem;position:relative;z-index:2}.deluxe-layout.theme-directory .user-modal-form{display:flex;flex-direction:column;gap:.75rem}.deluxe-layout.theme-directory .user-modal-form .row{row-gap:.2rem}.deluxe-layout.theme-directory .user-modal-form .form-group{margin-bottom:.7rem;position:relative}.deluxe-layout.theme-directory .user-modal-form .dropdown{position:relative;z-index:1}.deluxe-layout.theme-directory .user-modal-form .dropdown:focus-within{z-index:80}.deluxe-layout.theme-directory .user-modal-form .dropdown-custom-menu,.deluxe-layout.theme-directory .user-modal-form .dropup-custom-menu{border:1px solid #ded7cc;border-radius:.25rem;box-shadow:0 .8rem 1.7rem rgba(30,27,22,.16);max-height:14rem;overflow-y:auto;z-index:3000}.deluxe-layout.theme-directory .user-modal-form .select2-option--with-meta{align-items:center;display:flex;gap:.45rem;justify-content:flex-start}.deluxe-layout.theme-directory .user-modal-form .select2-option__text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.deluxe-layout.theme-directory .user-modal-form .select2-option__meta{background:#f3eee7;border:1px solid #e3d8ca;border-radius:999px;color:#6a5f53;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:700;justify-content:center;line-height:1.2;min-width:2.65rem;padding:.12rem .38rem}.deluxe-layout.theme-directory .user-modal-form .select2-option__meta--main{background:#f1f7fc;border-color:#dfeef8;color:#3d7695}.deluxe-layout.theme-directory .user-modal-form .select2-option__meta--sub{background:#f2f9f4;border-color:#e1f1e5;color:#4c805b}.deluxe-layout.theme-directory .user-modal-form label{color:#1e1b16;display:block;font-size:.8rem;font-weight:800;line-height:1.25;margin-bottom:.32rem}.deluxe-layout.theme-directory .user-modal-form .required-style:after{color:#d71920;font-size:.75rem;margin-left:.15rem}.deluxe-layout.theme-directory .user-modal-form .form-control,.deluxe-layout.theme-directory .user-modal-form .form-select{background-color:#fff;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;font-size:.9rem;min-height:2.25rem;padding:.45rem .65rem}.deluxe-layout.theme-directory .user-modal-form textarea.form-control{min-height:3.55rem;resize:vertical}.deluxe-layout.theme-directory .user-modal-form .text-warning{color:#d71920!important;display:block;font-size:.75rem;font-weight:700;margin-top:.25rem}.deluxe-layout.theme-directory .user-modal-form .text-primary,.deluxe-layout.theme-directory .user-modal-form small[role=button]{color:#1f4f8b!important;font-size:.82rem;font-weight:700}.deluxe-layout.theme-directory .modal-footer .btn{align-items:center;display:inline-flex;gap:.35rem;justify-content:center;min-height:2.25rem;min-width:6.2rem}.deluxe-layout.theme-directory .modal-footer .user-modal-btn{border-radius:0;border-width:0;font-size:.8rem;font-weight:800;height:2.5rem;letter-spacing:0;line-height:1;min-width:8.75rem;padding:0 1.25rem}.deluxe-layout.theme-directory .modal-footer .user-modal-btn--cancel{background:#dedede;color:#444}.deluxe-layout.theme-directory .modal-footer .user-modal-btn--cancel:focus,.deluxe-layout.theme-directory .modal-footer .user-modal-btn--cancel:hover{background:#d3d3d3;color:#333}.deluxe-layout.theme-directory .modal-footer .user-modal-btn--submit{background:var(--lens-accent);color:#fff}.deluxe-layout.theme-directory .modal-footer .user-modal-btn--submit:focus,.deluxe-layout.theme-directory .modal-footer .user-modal-btn--submit:hover{background:#d65011;color:#fff}.deluxe-layout.theme-directory .table-responsive{border:1px solid #f5f1eb;border-radius:.4rem;box-shadow:none;overflow:hidden}.deluxe-layout.theme-directory .table{color:#1e1b16!important;font-family:Albert Sans,Arial,sans-serif;font-size:.84rem!important;margin-bottom:0}.deluxe-layout.theme-directory .table>thead>tr>th{background:#fbf8f4;border-bottom:1px solid #f0e8de;color:#4f4a42!important;font-size:.72rem;font-weight:800;padding:.82rem .9rem;text-transform:none}.deluxe-layout.theme-directory .table>tbody>tr>td{border-color:#f5efe7;padding:.7rem .9rem;vertical-align:middle}.deluxe-layout.theme-directory .table-striped>tbody>tr:nth-of-type(odd)>*{background:#fff;color:#1e1b16!important}.deluxe-layout.theme-directory .table-striped>tbody>tr:nth-of-type(2n)>*{background:#fffefd;color:#1e1b16!important}.deluxe-layout.theme-directory .directory-table>tbody>tr:hover>*{background:#fffaf7!important}.deluxe-layout.theme-directory .directory-table>tbody>tr.is-highlighted>*{--bs-table-accent-bg:transparent;background:#fff0e8!important;border-color:#ffd8c5;box-shadow:inset 0 0 0 9999px #fff0e8!important}.deluxe-layout.theme-directory .directory-table>tbody>tr.is-highlighted>:first-child{box-shadow:inset 4px 0 0 var(--lens-accent),inset 0 0 0 9999px #fff0e8!important}.deluxe-layout.theme-directory .directory-table>tbody>tr.is-highlighted .directory-user-name{color:#1e1b16!important}.deluxe-layout.theme-directory .directory-user-name{color:#21356f;font-weight:800}.deluxe-layout.theme-directory .directory-table__actions{white-space:nowrap;width:6rem}.deluxe-layout.theme-directory .directory-status-col{text-align:center}.deluxe-layout.theme-directory .directory-icon-btn{align-items:center;background:transparent;border:0;border-radius:.25rem;color:#9a9389;display:inline-flex;font-size:.92rem;height:1.8rem;justify-content:center;margin-right:.2rem;padding:0;width:1.8rem}.deluxe-layout.theme-directory .directory-icon-btn:focus,.deluxe-layout.theme-directory .directory-icon-btn:hover{background:#f2eee8;color:var(--lens-accent)}.deluxe-layout.theme-directory .directory-icon-btn--status:focus,.deluxe-layout.theme-directory .directory-icon-btn--status:hover{color:#c43d3d}.deluxe-layout.theme-directory .directory-empty-state{color:#77716a;font-weight:700;padding:2.5rem 1rem!important}.deluxe-layout.theme-directory .directory-cost-code-card{max-width:78rem}.deluxe-layout.theme-directory .directory-cost-code-actions{gap:.45rem}.deluxe-layout.theme-directory .directory-template-btn{background:#ff671f;border-color:#ff671f}.deluxe-layout.theme-directory .directory-cost-code-toolbar{align-items:flex-start;gap:.9rem}.deluxe-layout.theme-directory .directory-cost-code-search{flex:1 1 auto;min-width:0}.deluxe-layout.theme-directory .directory-cost-code-filter{flex:0 0 18rem}.deluxe-layout.theme-directory .directory-cost-code-search .dropdown,.deluxe-layout.theme-directory .directory-cost-code-search .select2-design{width:100%}.deluxe-layout.theme-directory .directory-cost-code-grid{border:1px solid #ebe5dc;border-radius:.4rem;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:30rem;overflow:hidden}.deluxe-layout.theme-directory .directory-cost-code-column{background:#fff;min-width:0}.deluxe-layout.theme-directory .directory-cost-code-column+.directory-cost-code-column{border-left:1px solid #ebe5dc}.deluxe-layout.theme-directory .directory-cost-panel{display:flex;flex-direction:column;height:100%;min-height:30rem}.deluxe-layout.theme-directory .directory-cost-panel__header{background:#f2efe9;border-bottom:1px solid #e2dbd0;padding:.85rem 1rem}.deluxe-layout.theme-directory .directory-cost-panel__header h5{color:#1e1b16;font-size:.95rem;font-weight:800;line-height:1.2;margin:0}.deluxe-layout.theme-directory .directory-cost-panel__body{background:#fbfaf7;flex:1 1 auto;padding:.65rem}.deluxe-layout.theme-directory .directory-cost-empty{align-items:center;border:1px dashed #dcd4c9;border-radius:.35rem;color:#7d756c;display:flex;font-size:.85rem;font-weight:700;justify-content:center;line-height:1.45;min-height:6.5rem;padding:1rem;text-align:center}.deluxe-layout.theme-directory .directory-cost-empty strong{color:#4f4a42;font-weight:900}.deluxe-layout.theme-directory .directory-cost-row{display:flex;margin-bottom:.42rem}.deluxe-layout.theme-directory .directory-cost-row__content,.deluxe-layout.theme-directory .directory-cost-row__toggle{background:#fff;border:1px solid #e3ddd4;color:#1e1b16;min-height:2.65rem}.deluxe-layout.theme-directory .directory-cost-row__content{align-items:center;border-radius:.32rem 0 0 .32rem;display:grid;flex:1 1 auto;gap:.5rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.45rem .65rem;text-align:left}.deluxe-layout.theme-directory .directory-cost-row__toggle{align-items:center;border-left:0;border-radius:0 .32rem .32rem 0;color:#8f867b;display:inline-flex;justify-content:center;padding:0;width:2.35rem}.deluxe-layout.theme-directory .directory-cost-row__code{color:#21356f;font-size:.82rem;font-weight:800;white-space:nowrap}.deluxe-layout.theme-directory .directory-cost-row__name{color:#5f6873;font-size:.85rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deluxe-layout.theme-directory .directory-cost-row.is-highlighted .directory-cost-row__content,.deluxe-layout.theme-directory .directory-cost-row.is-highlighted .directory-cost-row__toggle,.deluxe-layout.theme-directory .directory-cost-row:hover .directory-cost-row__content,.deluxe-layout.theme-directory .directory-cost-row:hover .directory-cost-row__toggle{background:#fff5ef;border-color:#ffc7ad}.deluxe-layout.theme-directory .directory-cost-row.is-selected .directory-cost-row__content,.deluxe-layout.theme-directory .directory-cost-row.is-selected .directory-cost-row__toggle{background:#fff0e8;border-color:var(--lens-accent)}.deluxe-layout.theme-directory .directory-cost-row.is-selected .directory-cost-row__toggle{color:var(--lens-accent)}.deluxe-layout.theme-directory .directory-cost-row.is-inactive .directory-cost-row__code,.deluxe-layout.theme-directory .directory-cost-row.is-inactive .directory-cost-row__name{color:#b20000}.deluxe-layout.theme-directory .directory-cost-menu{border:1px solid #ded7cc;border-radius:.35rem;box-shadow:0 .75rem 1.75rem rgba(30,27,22,.12);font-size:.86rem;padding:.35rem}.deluxe-layout.theme-directory .directory-cost-menu .dropdown-item{align-items:center;border-radius:.25rem;color:#2f2f2f;display:flex;gap:.45rem;padding:.55rem .7rem}.deluxe-layout.theme-directory .directory-cost-menu__restore i{color:var(--lens-accent)}.deluxe-layout.theme-directory .directory-cost-menu .dropdown-item:focus,.deluxe-layout.theme-directory .directory-cost-menu .dropdown-item:hover{background:#fff0e8;color:var(--lens-accent)}.deluxe-layout.theme-directory .badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.86rem;font-weight:800;justify-content:center;line-height:1;min-height:1.75rem;min-width:5.45rem;padding:.28rem .85rem;text-transform:none;white-space:nowrap}.deluxe-layout.theme-directory .badge.bg-primary{background:#d8ebe6!important;color:#249277!important}.deluxe-layout.theme-directory .badge.bg-danger{background:#f7dddd!important;color:#c43d3d!important}.deluxe-layout.theme-directory .badge.bg-warning{background:#fff0be!important;color:#d06b00!important}.deluxe-layout.theme-directory .sidebar-flyout{background:#fff;border:1px solid #dcdcdc;border-radius:.35rem;box-shadow:0 1rem 2rem rgba(30,27,22,.12);padding:.4rem;position:fixed;z-index:120}.deluxe-layout.theme-directory .sidebar-flyout a{color:#1e1b16;display:block;padding:.55rem .75rem;text-decoration:none}.deluxe-layout.theme-directory .sidebar-dropdown__menu a.active,.deluxe-layout.theme-directory .sidebar-flyout a.active,.deluxe-layout.theme-directory .sidebar-flyout a:hover{background:color-mix(in srgb,var(--lens-accent) 12%,transparent);color:var(--lens-accent)}.deluxe-layout.theme-directory .sidebar-dropdown__menu a.active{font-weight:700}.swal2-popup.directory-status-swal{border-radius:.35rem;box-shadow:0 1.5rem 4rem rgba(30,27,22,.22);color:#1e1b16;font-family:Albert Sans,Arial,sans-serif;padding:2.1rem 2rem 1.65rem;width:30rem}.swal2-popup.directory-status-swal .directory-status-swal__icon{border:0!important;color:transparent!important;height:5.1rem;margin:0 auto .9rem;width:5.1rem}.swal2-popup.directory-status-swal .swal2-icon-content{align-items:center;display:flex;font-size:0;justify-content:center}.swal2-popup.directory-status-swal .directory-status-swal__title{color:#4b4742;font-size:1.45rem;font-weight:800;line-height:1.25;padding:0}.swal2-popup.directory-status-swal .directory-status-swal__text{color:#746d64;font-size:.95rem;line-height:1.55;margin:.8rem auto 0;max-width:24rem}.swal2-popup.directory-status-swal .directory-status-swal__name{color:#1e1b16;font-weight:800}.swal2-popup.directory-status-swal .directory-status-swal__actions{display:flex;gap:.6rem;justify-content:space-between;margin-top:1.45rem;width:100%}.swal2-popup.directory-status-swal .directory-status-swal__cancel,.swal2-popup.directory-status-swal .directory-status-swal__confirm{align-items:center;border:0;border-radius:.25rem;display:inline-flex;font-size:.86rem;font-weight:800;justify-content:center;line-height:1;margin:0!important;min-height:2.55rem;min-width:7.4rem;padding:.75rem 1.2rem}.swal2-popup.directory-status-swal .directory-status-swal__confirm{background:#ff671f;color:#fff;order:2}.swal2-popup.directory-status-swal .directory-status-swal__confirm:focus,.swal2-popup.directory-status-swal .directory-status-swal__confirm:hover{background:#d94f11}.swal2-popup.directory-status-swal .directory-status-swal__cancel{background:#dedede;color:#4b4742;order:1}.swal2-popup.directory-status-swal .directory-status-swal__cancel:focus,.swal2-popup.directory-status-swal .directory-status-swal__cancel:hover{background:#d1d1d1}.swal2-popup.directory-success-swal{border-radius:.35rem;box-shadow:0 1.5rem 4rem rgba(30,27,22,.22);color:#1e1b16;font-family:Albert Sans,Arial,sans-serif;padding:2.15rem 2rem 1.8rem;position:relative;width:30rem}.swal2-popup.directory-success-swal .directory-success-swal__close{color:#77716a;font-size:1.75rem;height:2.25rem;line-height:1;right:.85rem;top:.8rem;transition:color .15s ease;width:2.25rem}.swal2-popup.directory-success-swal .directory-success-swal__close:focus,.swal2-popup.directory-success-swal .directory-success-swal__close:hover{color:#ff671f}.swal2-popup.directory-success-swal .directory-success-swal__icon{border:0!important;color:transparent!important;height:5.25rem;margin:0 auto .65rem;width:5.25rem}.swal2-popup.directory-success-swal .swal2-icon-content{align-items:center;display:flex;font-size:0;justify-content:center}.swal2-popup.directory-success-swal .directory-success-swal__circle{animation:directorySuccessCircle .55s ease-out forwards;fill:rgba(41,137,105,.1);stroke:#298969;stroke-dasharray:195;stroke-dashoffset:195;stroke-width:3}.swal2-popup.directory-success-swal .directory-success-swal__check{animation:directorySuccessCheck .42s ease-out .32s forwards;stroke:#298969;stroke-dasharray:42;stroke-dashoffset:42;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.swal2-popup.directory-success-swal .directory-success-swal__title{color:#298969;font-size:1.45rem;font-weight:800;line-height:1.25;padding:0}.swal2-popup.directory-success-swal .directory-success-swal__text{color:#4b4742;font-size:1rem;line-height:1.55;margin:.75rem auto 0;max-width:24rem}.swal2-popup.directory-success-swal .directory-success-swal__text strong{color:#1e1b16;font-weight:800}.swal2-popup.directory-success-swal .directory-success-swal__confirm{align-items:center;background:#ff671f;border:0;border-radius:.25rem;color:#fff;display:inline-flex;font-size:.86rem;font-weight:800;justify-content:center;line-height:1;min-height:2.55rem;min-width:7.4rem;padding:.75rem 1.2rem}.swal2-popup.directory-success-swal .directory-success-swal__confirm:focus,.swal2-popup.directory-success-swal .directory-success-swal__confirm:hover{background:#d94f11}.swal2-popup.directory-error-swal{border-radius:.35rem;box-shadow:0 1.5rem 4rem rgba(30,27,22,.22);color:#1e1b16;font-family:Albert Sans,Arial,sans-serif;padding:2.15rem 2rem 1.8rem;position:relative;width:30rem}.swal2-popup.directory-error-swal .directory-error-swal__close{color:#77716a;font-size:1.75rem;height:2.25rem;line-height:1;right:.85rem;top:.8rem;transition:color .15s ease;width:2.25rem}.swal2-popup.directory-error-swal .directory-error-swal__close:focus,.swal2-popup.directory-error-swal .directory-error-swal__close:hover{color:#b20000}.swal2-popup.directory-error-swal .directory-error-swal__icon{border:0!important;color:transparent!important;height:5.25rem;margin:0 auto .65rem;width:5.25rem}.swal2-popup.directory-error-swal .swal2-icon-content{align-items:center;display:flex;font-size:0;justify-content:center}.swal2-popup.directory-error-swal .directory-error-swal__circle{animation:directoryErrorCircle .55s ease-out forwards;fill:rgba(178,0,0,.08);stroke:#b20000;stroke-dasharray:195;stroke-dashoffset:195;stroke-width:3}.swal2-popup.directory-error-swal .directory-error-swal__line{animation:directoryErrorLine .34s ease-out .3s forwards;stroke:#b20000;stroke-dasharray:30;stroke-dashoffset:30;stroke-linecap:round;stroke-width:4}.swal2-popup.directory-error-swal .directory-error-swal__line--right{animation-delay:.44s}.swal2-popup.directory-error-swal .directory-error-swal__title{color:#b20000;font-size:1.45rem;font-weight:800;line-height:1.25;padding:0}.swal2-popup.directory-error-swal .directory-error-swal__text{color:#4b4742;font-size:1rem;line-height:1.55;margin:.75rem auto 0;max-width:24rem}.swal2-popup.directory-error-swal .swal2-actions{display:none!important}@keyframes directorySuccessCircle{to{stroke-dashoffset:0}}@keyframes directorySuccessCheck{to{stroke-dashoffset:0}}@keyframes directoryErrorCircle{to{stroke-dashoffset:0}}@keyframes directoryErrorLine{to{stroke-dashoffset:0}}@media (max-width:991.98px){.deluxe-layout.theme-directory .content__wrapper{padding:1rem}.deluxe-layout.theme-directory .directory-list-card__header,.deluxe-layout.theme-directory .directory-list-toolbar{align-items:stretch;flex-direction:column}.deluxe-layout.theme-directory .directory-list-card__actions,.deluxe-layout.theme-directory .directory-pagination{justify-content:flex-start}.deluxe-layout.theme-directory .directory-management-grid{grid-template-columns:1fr}.deluxe-layout.theme-directory .directory-management-form-panel{border-bottom:1px solid #ebe5dc;border-right:0}.deluxe-layout.theme-directory .directory-cost-code-actions,.deluxe-layout.theme-directory .directory-cost-code-toolbar{align-items:stretch;flex-direction:column}.deluxe-layout.theme-directory .directory-cost-code-filter{flex-basis:auto}.deluxe-layout.theme-directory .directory-cost-code-grid{grid-template-columns:1fr}.deluxe-layout.theme-directory .directory-cost-code-column+.directory-cost-code-column{border-left:0;border-top:1px solid #ebe5dc}.deluxe-layout.theme-directory .directory-inline-form{max-width:none}.deluxe-layout.theme-directory .custom2-breadcrumbs{overflow-x:auto}.deluxe-layout.theme-directory .custom2-breadcrumbs__item{flex-basis:12rem}}