:root{--etn-c-light: #ffffff;--etn-c-light-soft: #f1f3f9;--etn-c-light-mute: #f7f7f7;--etn-c-dark: #14212a;--etn-c-dark-soft: #1f303d;--etn-c-dark-mute: #282828;--etn-c-padding: 1.25rem;--etn-c-header-height: 4.5rem;--etn-c-title-height: 2.25rem;--etn-c-primary: #65c198;--etn-c-accent: #299b68;--etn-c-accent-border: #058e50;--color-success-rgb: 100, 150, 50;--color-warning-rgb: 255, 158, 52;--color-info-rgb: 100, 182, 194;--color-primary-rgb: 100, 194, 152;--color-danger-rgb: 255, 80, 80;--alert-height: 42px}:root{--color-background: var(--etn-c-light);--color-background-soft: var(--etn-c-light-soft);--color-background-mute: var(--etn-c-light-mute);--color-border: var(--etn-c-divider-light-2);--color-border-hover: var(--etn-c-divider-light-1);--color-heading: var(--etn-c-light-soft);--color-heading-background: var(--etn-c-dark-soft);--color-text: var(--etn-c-dark-soft);--color-accent: var(--etn-c-accent);--color-accent-border: var(--etn-c-accent-border);--section-gap: 160px;--alert-bg-opacity: .15}@media (prefers-color-scheme: dark){:root{--color-background: var(--etn-c-dark);--color-background-soft: var(--etn-c-dark-soft);--color-background-mute: var(--etn-c-dark-mute);--color-border: var(--etn-c-divider-dark-2);--color-border-hover: var(--etn-c-divider-dark-1);--color-heading: var(--etn-c-light-soft);--color-heading-background: var(--etn-c-dark-soft);--color-text: var(--etn-c-light-soft);--color-accent: var(--etn-c-accent);--color-accent-border: var(--etn-c-accent-border);--alert-bg-opacity: .15}}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mb-5{margin-bottom:2.5rem!important}.mb-4{margin-bottom:2rem!important}.mb-3{margin-bottom:1.5rem!important}.mb-2{margin-bottom:1rem!important}.mb-1{margin-bottom:.5rem!important}.mb-0{margin-bottom:0!important}.mt-5{margin-top:2.5rem!important}.mt-4{margin-top:2rem!important}.mt-3{margin-top:1.5rem!important}.mt-2{margin-top:1rem!important}.mt-1{margin-top:.5rem!important}.mt-0{margin-top:0!important}.mr-5{margin-right:2.5rem!important}.mr-4{margin-right:2rem!important}.mr-3{margin-right:1.5rem!important}.mr-2{margin-right:1rem!important}.mr-1{margin-right:.5rem!important}.mr-0{margin-right:0!important}.ml-5{margin-left:2.5rem!important}.ml-4{margin-left:2rem!important}.ml-3{margin-left:1.5rem!important}.ml-2{margin-left:1rem!important}.ml-1{margin-left:.5rem!important}.ml-0{margin-left:0!important}p{margin-top:0}strong,.font-w600{font-weight:600}.small{font-size:90%}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.flex-grow-1{flex-grow:1}.flex-wrap{flex-wrap:wrap}.flex-shrink-0{flex-shrink:0}.row{margin:0 -15px;display:flex;flex-direction:row}.col-3{margin:0 15px;width:25%}.col-9{margin:0 15px;width:75%}hr{border:0;border-top:1px solid var(--color-background-mute);margin:1rem 0}.font-size-h3{font-size:1.5rem}.font-size-h4{font-size:1.1rem}.text-right{text-align:right}.text-primary{color:rgb(var(--color-primary-rgb))}.text-success{color:rgb(var(--color-success-rgb))}.text-danger{color:rgb(var(--color-danger-rgb))}.text-warning{color:rgb(var(--color-warning-rgb))}.text-info{color:rgb(var(--color-info-rgb))}.text-muted{color:var(--color-text);opacity:.7}.no-wrap{white-space:nowrap}.no-wrap-ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.overflow-hidden{overflow:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;color:var(--color-text);background:var(--color-background);margin:0;line-height:24px;min-height:100vh;width:100vw;transition:color .5s,background-color .5s;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content{padding:calc(var(--etn-c-header-height) + var(--etn-c-title-height) + var(--etn-c-padding) + var(--etn-c-padding)) var(--etn-c-padding) calc(var(--etn-c-header-height) + var(--etn-c-title-height)) var(--etn-c-padding)}.is-alert .content{padding-top:calc(var(--etn-c-header-height) + var(--etn-c-title-height) + var(--etn-c-padding) + var(--etn-c-padding) + var(--alert-height))}.header-wrapper{position:fixed;z-index:10;top:0;left:0;right:0;background:var(--color-heading-background);color:var(--color-heading)}.header{display:flex;align-items:center;height:var(--etn-c-header-height);padding:var(--etn-c-padding)}@keyframes pulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.header-alert.alert{height:var(--alert-height);border:0;border-radius:0;animation:pulse 1s infinite}.logo img{width:calc(var(--etn-c-header-height) - var(--etn-c-padding) - var(--etn-c-padding))}.menu-icon svg{fill:var(--color-heading);display:block;width:24px;height:24px}.spinner-wrapper{display:flex;flex-grow:1;align-items:center;justify-content:center;height:100%;padding:15px 0}.user{cursor:pointer;position:relative;font-size:14px;line-height:18px;text-align:right}.user-name{font-size:14px;font-weight:600;margin-bottom:0}.user-company{font-size:90%}.side-menu{position:fixed;top:var(--etn-c-header-height);left:0;right:0;bottom:0;width:100vw;height:calc(100vh - var(--etn-c-header-height));background:var(--color-heading-background);color:var(--color-heading);padding:var(--etn-c-padding);border-top:3px solid var(--color-background);z-index:999;transform:translate(-100%);transition:transform .3s}.side-menu.show{transform:translate(0)}.side-menu svg{fill:var(--color-heading);display:inline-block;margin-right:10px;width:24px;height:24px}.side-menu-item{display:flex;align-items:center;padding:10px 0;cursor:pointer;font-size:1.2rem;font-weight:600}.side-menu-item:hover{color:#ccc}.side-menu-item:last-child{border-bottom:0}.user-menu{position:absolute;top:40px;background:var(--color-background-soft);border-radius:5px;width:100%;text-align:left}.user-menu ul{list-style:none;margin:0;padding:0}.user-menu li{border-radius:5px;padding:10px 15px}.user-menu li a{text-decoration:none;color:#111;font-weight:600}.user-menu li:hover{background-color:#eee}.alert{border-radius:5px;padding:10px 15px;text-align:center}.alert.alert-warning{color:rgb(var(--color-warning-rgb));background-color:rgba(var(--color-warning-rgb),var(--alert-bg-opacity))}.alert.alert-danger{color:rgb(var(--color-danger-rgb));background-color:rgba(var(--color-danger-rgb),var(--alert-bg-opacity))}.alert.alert-success{color:rgb(var(--color-success-rgb));background-color:rgba(var(--color-success-rgb),var(--alert-bg-opacity))}.alert.alert-info{color:rgb(var(--color-info-rgb));background-color:rgba(var(--color-info-rgb),var(--alert-bg-opacity))}.btn{font-family:"Inter",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;color:#fff;font-weight:600;padding:.625rem 1.5rem;font-size:.9rem;line-height:1.5;border-radius:.3rem;border:none;margin-bottom:15px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .12s ease-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .12s ease-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .12s ease-out,-webkit-transform .12s ease-out}.btn-primary{background-color:#65c198}.btn-primary:focus,.btn-primary:hover{background-color:#48896c}.btn-secondary{background-color:#b37c55!important}.btn-secondary:focus,.btn-secondary:hover{background-color:#8f5e3f!important}.btn-grey{background-color:#979797!important}.btn-grey:focus,.btn-grey:hover{background-color:#7a7a7a!important}.btn-block{width:100%;text-align:center}.form-control{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:block;width:100%;height:calc(1.6em + .75rem + 2px);padding:.375rem .75rem .375rem .65rem;font-size:.9rem;font-weight:500;line-height:1.5;color:#495057;background-color:#fff;border:0;border-radius:.3rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}select.form-control{padding-right:1rem;border-right:5px solid #fff}.footer-box{box-sizing:border-box;position:fixed;bottom:0;left:0;right:0;height:100px;width:100%;background-color:#20303d;box-shadow:0 0 6px 2px #00000057;padding:20px;display:flex;justify-content:center;align-items:center}.controls,.preview{width:100vw;height:50vh}.preview img{max-width:100%;max-height:100%}table{width:100%;border:0;border-spacing:0}table thead>tr th{border-bottom:0!important}table tr{border-top:1px solid #e6e9f2}table tr:first-child td,table tr:first-child th{border:0}table td,table th{text-align:left;border-top:1px solid #e6e9f2;padding:8px 0}table th{font-weight:600;color:var(--vt-c-black-soft)}@media (prefers-color-scheme: dark){table th{font-weight:600;color:var(--vt-c-white-mute)}}.card{background-color:var(--color-background-soft)!important;border-radius:.6rem;padding:1rem 1.25rem}.card-collapsable-title{display:flex;justify-content:between;align-items:center}.card-collapsable-title p{flex-grow:1}.card-collapsable-title svg{width:14px;height:14px;fill:var(--color-text);transition:transform .2s ease}.card-collapsable-title svg.rotated{transform:rotate(90deg)}.card-collapsable-content{display:none}.card-collapsable-content.show{display:block!important}.etn-checkbox{position:relative;display:block;background:#bbb;border-radius:1rem;height:30px;width:60px;cursor:pointer;transition:background-color .4s}.etn-checkbox input{display:none}.etn-checkbox:after{content:"";display:block;position:absolute;background-color:#fff;width:20px;height:20px;border-radius:50%;pointer-events:none;top:5px;left:5px;transition:transform .4s}.etn-checkbox.etn-checkbox--checked{background-color:var(--etn-c-primary)}.etn-checkbox.etn-checkbox--checked:after{transform:translate(30px)}.etn-filter-group{display:flex;flex-direction:column;gap:.5rem;padding-top:10px;padding-bottom:1.5rem}.etn-filter{display:flex;flex-direction:column;gap:.5rem}.p-selectbutton{background-color:var(--etn-c-primary);border-color:var(--etn-c-primary)}.p-selectbutton .p-togglebutton{background-color:var(--color-accent);border-color:var(--color-accent-border);color:var(--color-text)}.p-selectbutton .p-togglebutton:not(:last-child){border-right:none}.p-selectbutton .p-togglebutton.p-togglebutton-checked{background-color:var(--color-accent)!important;border-color:var(--color-accent-border)!important;color:var(--color-text)!important}.p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,.p-selectbutton .p-togglebutton.p-togglebutton-checked:hover .p-togglebutton-content{background:var(--etn-c-primary)!important}.dropdown-label{display:block;font-weight:600;margin-block-end:.4rem}.p-select-overlay{width:var(--et-select-panel-width, auto)!important;max-width:var(--et-select-panel-width, auto)!important}.dropdown-form-field{display:block;margin-block-end:1rem}.account-option-wrapper{width:100%}.account-option{display:flex;align-items:center;width:100%}.account-option-icon-container{display:inline-flex;align-items:center;justify-content:center;margin-inline-end:.75rem;padding:.35rem;border-radius:9999px;background:var(--etn-c-primary)}.account-option-icon{width:1.75rem;height:1.75rem;display:block}.account-option-details{display:flex;flex-direction:column}.account-option-primary{font-weight:600}.account-option-secondary{display:block;font-size:.75rem;line-height:1.2;margin-block-start:.125rem}.etn-spinner-wrapper{position:relative;z-index:100}.etn-spinner-text{color:#3c5c61;opacity:1;font-weight:600;text-align:center;animation:spinner-text 3s infinite;animation-delay:1.2s;font-size:16px}.etn-spinner,.etn-spinner *{box-sizing:border-box}.etn-spinner{position:relative;width:70px;height:50px;clip-path:circle(50px)}.etn-spinner .left{position:absolute;opacity:0;left:0;bottom:0;background-color:#273a4a;width:15px;height:50px;transform:skew(-30deg);clip-path:polygon(0 0,0 100%,100% 100%,100% 26%,0 0);animation:etn-spinner-left 3s infinite;animation-delay:.2s}.etn-spinner .right{position:absolute;opacity:0;left:0;bottom:0;background-color:#65c198;width:15px;height:34px;transform:skew(30deg);clip-path:polygon(100% 0,100% 0,100% 100%,0 100%,0 38%);animation:etn-spinner-right 3s infinite}@media (prefers-color-scheme: dark){.etn-spinner-text{color:#f7f7f7}.etn-spinner .right,.etn-spinner .left{background-color:#f7f7f7}}@keyframes etn-spinner-left{0%{opacity:0;left:-30px;bottom:30px;transform:rotate(-180deg) skew(-30deg)}10%{opacity:1}20%{left:20px;bottom:0;transform:rotate(0) skew(-30deg)}70%{left:20px;bottom:0;transform:rotate(0) skew(-30deg);opacity:1}90%{opacity:0}to{left:-20px;bottom:-20px;transform:rotate(-270deg) skew(-30deg)}}@keyframes etn-spinner-right{0%{opacity:0;left:70px;bottom:30px;transform:rotate(-180deg) skew(30deg)}10%{opacity:1}20%{left:40px;bottom:0;transform:rotate(0) skew(30deg)}70%{left:40px;bottom:0;transform:rotate(0) skew(30deg);opacity:1}90%{opacity:0}to{left:60px;bottom:-20px;transform:rotate(270deg) skew(30deg)}}@keyframes spinner-text{10%{opacity:1}50%{opacity:0}90%{opacity:1}}.page-title{position:fixed;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:content-box;width:100%;height:var(--etn-c-title-height);padding-top:calc(var(--etn-c-header-height) + var(--etn-c-padding));padding-bottom:var(--etn-c-padding);text-align:center;background:var(--color-background)}.is-alert .page-title{padding-top:calc(var(--etn-c-header-height) + var(--etn-c-padding) + var(--alert-height))}.back{position:absolute;left:var(--etn-c-padding);display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-background-soft);height:34px;width:34px}.back svg{fill:var(--color-text);width:12px;height:12px}.photo{width:100%;height:auto}.photo img{width:100%;max-height:350px;object-fit:contain}
