﻿:root{--background-rgba:$zp-earth;--shadow-1:3px 4px 20px 0 rgba(142,146,155,.4);--background-green-rgba:rgba(37,167,103,.1);--zp-white:$zp-white;}.dark body .auth-logo{content:url("/assets/img/logo-light-transparent-bg.png");}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-family:"New Kansas";}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:400;}.card{--phoenix-card-cap-padding-y:1rem;--phoenix-card-cap-padding-x:1rem;}.card-header{background-color:var(--phoenix-gray-50);display:flex;align-items:center;min-height:calc(var(--phoenix-card-cap-padding-y)*2 + .5rem*2 + .8rem*1.2 + var(--phoenix-border-width)*2);}.card-header h4,.card-header .h4,.card-header h5,.card-header .h5{margin-bottom:0;}.card-header .zp-card-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-width:5.5rem;min-height:calc(.5rem*2 + .8rem*1.2 + var(--phoenix-border-width)*2);}.card-footer{background-color:var(--phoenix-gray-50);}.modal-header{background-color:var(--phoenix-gray-50);}.modal-footer{background-color:var(--phoenix-gray-50);}[data-bs-theme=dark] .card-header,[data-bs-theme=dark] .card-footer{background-color:var(--phoenix-card-bg);}[data-bs-theme=dark] .modal-header,[data-bs-theme=dark] .modal-footer{background-color:var(--phoenix-card-bg);}a{cursor:pointer;}.dark{--background-rgba:0,0,0,0;}.table-container{margin-left:-1rem;margin-right:-1rem;margin-top:1rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:2.25rem;padding-bottom:2.25rem;background-color:#fff;border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;position:relative;top:.25rem;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;}button{transition:background .2s ease-in-out,transform .1s;}button:active{transform:scale(.99);}@media(min-width:992px){.table-container{margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem;}}.dark .table-container{background-color:#000;border-color:#373e53;}html{overflow-y:scroll;}body{background:#f3f1e3;}body.identity-form{background:#044038;}.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link{border:solid 1px transparent;}.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link.active{background-color:var(--phoenix-navbar-vertical-link-hover-bg);}.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link.active,.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link:hover{border:solid 1px var(--phoenix-gray-300);}.dark body{background:#0f111a;}.btn{display:inline-flex;align-items:center;justify-content:center;}.btn.btn-zecognia{background-color:#cff593;color:#33322f;border-radius:2rem;}.btn.btn-zecognia:hover{background-color:#baf164;color:#33322f;}.btn.btn-zecognia.show{background-color:#d9f7aa;color:#33322f;}.btn.btn-primary{background-color:#01ad15;color:#fff;}.btn.btn-primary:hover{background-color:#017a0f;color:#fff;}.btn.btn-primary.show{background-color:#01c618;color:#fff;}.form-check-input.zp-form-switch-danger:checked{background-color:#f00;border-color:var(--phoenix-input-border-color);}.e-grid{border-style:unset;}.validation-errors,.validation-summary-errors{position:relative;padding:var(--phoenix-alert-padding-y,.5rem) var(--phoenix-alert-padding-x,.5rem);margin-top:.5rem;margin-bottom:.5rem;font-size:.8rem;border-radius:var(--phoenix-alert-border-radius,.5rem);border:#b81800 solid 1px;color:#b81800;}.validation-errors ul,.validation-summary-errors ul{padding:0;margin:0;}.validation-errors li,.validation-summary-errors li{list-style-type:none;margin:5px;padding-left:0;}@keyframes shake{0%{transform:rotate(0deg);}1%{transform:rotate(10deg);}2%{transform:rotate(0eg);}3%{transform:rotate(-10deg);}4%{transform:rotate(0deg);}5%{transform:rotate(15deg);}6%{transform:rotate(0eg);}7%{transform:rotate(-15deg);}8%{transform:rotate(0deg);}9%{transform:rotate(10deg);}10%{transform:rotate(0eg);}11%{transform:rotate(-10deg);}12%{transform:rotate(0deg);}100%{transform:rotate(0deg);}}.horizontal-shaking{animation:shake 5s infinite;}.dropdown-menu-tenant-select{width:250px;}.protected-area{position:relative;width:100%;height:400px;}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;}@keyframes loading{to{background-position:100% 50%;}}.clear-button{border:0;background:none;position:absolute;right:.5em;top:25%;transform:translateY(-2px);cursor:pointer;}.link{color:var(--phoenix-link-color);text-decoration:none;cursor:pointer;background:none;border:0;}.link:hover{color:var(--phoenix-link-hover-color);text-decoration:underline;}.link:not([href]):not([class]),.link:not([href]):not([class]):hover{color:inherit;text-decoration:none;}.link-show-hover{visibility:hidden;}.e-row:hover .link-show-hover{visibility:visible;}.form-control.readonly{background-color:var(--phoenix-gray-100);}.zp-readonly-value{color:var(--phoenix-gray-900);font-size:.9375rem;line-height:1.4;padding:0;margin:0;border:0;background:transparent;min-height:0;word-wrap:break-word;overflow-wrap:anywhere;}.zp-input-aligned-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.8rem;min-height:calc(1.49em + 1rem + var(--phoenix-border-width)*2);}.zp-input-aligned-buttons-lg{font-size:1rem;min-height:calc(1.49em + 1.5rem + var(--phoenix-border-width)*2);}.zp-readonly-value-lg{font-size:1.125rem;font-weight:500;line-height:1.35;}.zp-readonly-html img{max-width:100%;height:auto;}.zp-card-section-title{font-family:"New Kansas";font-weight:400;line-height:1;color:var(--phoenix-gray-900);margin-bottom:0;font-size:1.25rem;}.zp-card-section-subtitle{color:var(--phoenix-gray-800);letter-spacing:normal;text-transform:none;}@keyframes zp-highlight-fade{0%{box-shadow:0 0 0 4px rgba(13,110,253,.45);}100%{box-shadow:0 0 0 0 rgba(13,110,253,0);}}.zp-highlight-target{animation:zp-highlight-fade 2s ease-out;outline:2px solid rgba(13,110,253,.35);outline-offset:2px;}.dark .zp-readonly-value{color:var(--phoenix-body-color);}.dark .zp-card-section-title{color:var(--phoenix-body-color);}.zp-nested-category-card{background-color:var(--phoenix-gray-50);}.zp-nested-category-card>.zp-nested-category-card-header{padding-block:.75rem;background-color:var(--phoenix-gray-100);}.zp-nested-category-card .zp-nested-category-card-title{font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--phoenix-gray-900);margin-bottom:0;}.zp-nested-category-card .zp-nested-category-factor{font-size:1.25rem;font-weight:600;line-height:1.35;}.zp-nested-category-card .zp-nested-category-factor-unit{font-size:.875rem;}[data-bs-theme=dark] .zp-nested-category-card{background-color:var(--phoenix-body-bg);}[data-bs-theme=dark] .zp-nested-category-card>.zp-nested-category-card-header{background-color:var(--phoenix-card-bg);}[data-bs-theme=dark] .zp-nested-category-card .zp-nested-category-card-title{color:var(--phoenix-body-color);}.welcome-container{animation:fadeOut 2s forwards;text-align:center;font-family:"Lora",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;}.dashboard-container{opacity:0;animation:fadeIn .5s forwards;}.logo{max-width:100px;}@keyframes fadeOut{0%{opacity:0;}25%{opacity:1;}75%{opacity:1;}100%{opacity:0;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.popup-menu{position:absolute;background-color:#fff;border:1px solid #ccc;z-index:10000;margin-top:5px;padding:10px;box-shadow:0 2px 10px rgba(0,0,0,.2);}.popup-menu-item{padding:5px 10px;cursor:pointer;}.popup-menu-item:hover{background-color:#f0f0f0;}.accordion-item{padding:0 0 1rem 0;border:unset;}.accordion-item .accordion-button{padding:1rem;border-radius:8px!important;color:var(--phoenix-primary);border:1px solid;font-weight:normal;font-size:.8rem;cursor:pointer;transition:all .2s;border-color:var(--phoenix-input-border-color);background:#fff;box-shadow:var(--shadow-1)!important;}.accordion-item .accordion-button.stage-complete{background:var(--background-green-rgba);}.accordion-item .accordion-button:disabled{cursor:not-allowed;background:var(--phoenix-gray-200);}.accordion-item .accordion-button:not(.collapsed){background:rgba(var(--background-rgba));font-weight:700;}.accordion-item .accordion-button:focus{box-shadow:var(--shadow-1)!important;}.accordion-item .accordion-body{margin:0;padding:2rem;border:1px solid;border-width:1px;background:#fff;border-color:var(--phoenix-gray-300);border-radius:0 0 8px 8px;}.accordion-item .accordion-body.no-border{border:unset;}.nav-tabs .nav-link.disabled,.nav-underline .nav-link.disabled{color:var(--phoenix-gray-700);}.search-box{width:15rem;}.imported-items-toolbar-search .search-box,.imported-items-history-search .search-box{flex:1 1 auto;min-width:0;width:auto;max-width:100%;}.imported-items-toolbar-search{max-width:20rem;}.imported-items-toolbar-search>*{width:100%;min-width:0;}.textbox-container:hover .reorder-icons{display:inline-block!important;}.reorder-icons .btn:disabled{border:0;}.glow-text{color:#fff;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #f0f,0 0 30px #f0f,0 0 40px #f0f;}.theme-wizard .nav-item .nav-link .nav-item-circle{height:2.5rem;width:2.5rem;line-height:2.15rem;}.nav-item.fixed-size{width:100px;}input::placeholder{--phoenix-text-opacity:1;color:rgba(var(--phoenix-400-rgb),var(--phoenix-text-opacity))!important;}.nav-underline .nav-item .nav-link{cursor:pointer;padding-bottom:.2rem;margin-bottom:.75rem;}.box-height{min-height:200px;padding:1rem!important;text-align:center!important;}.field-validation-error{padding-left:1rem;line-height:1.2;margin-bottom:.5rem;font-size:.64rem;font-weight:700;color:var(--phoenix-gray-700);text-transform:uppercase;}.btn-outline-secondary{border-color:var(--phoenix-input-border-color);}.modal{display:block;background-color:rgba(10,10,10,.8);}.onboard-container.onboard-modal{height:350px;}.onboard-image-container{max-height:100%;}.onboard-image-container .onboard-image{height:auto;width:100%;}textarea.form-control{min-height:calc(2.49em + 3rem + 2px);}.form-label{font-weight:500;color:var(--phoenix-gray-600);padding-left:0;}.dark .form-label,[data-bs-theme=dark] .form-label{color:var(--phoenix-gray-400);}.wave-header{background-color:rgba(255,255,255,0);background-image:linear-gradient(130deg,#2f9bde 0%,#2f9bde 100%);}.wave-header img{width:180px;}.wave-background{background-color:#8dc63f;position:relative;padding:50px 0;overflow:hidden;}.wave-background::before{content:"";position:absolute;top:-50px;left:0;width:100%;height:100px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="1" d="M0,64L48,80C96,96,192,128,288,154.7C384,181,480,203,576,192C672,181,768,139,864,138.7C960,139,1056,181,1152,186.7C1248,192,1344,160,1392,144L1440,128L1440,0L1392,0C1344,0,1248,0,1152,0C1056,0,960,0,864,0C768,0,672,0,576,0C480,0,384,0,288,0C192,0,96,0,48,0L0,0Z"></path></svg>');background-size:cover;}.wave-background .wave-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%;}.code-font{font-family:"Fira Mono","Consolas","Monaco",monospace;}.code{overflow:auto;font-family:"Fira Mono","Consolas","Monaco",monospace;background:#f8f9fa;white-space:pre-wrap;}.document-card{transition:opacity .3s ease,transform .3s ease;}.document-card.fade-out{opacity:0;transform:scale(.95);}.col-form-label{font-size:.8rem;}.single-line{white-space:nowrap;overflow-x:hidden;}.company-header{width:100%;margin-bottom:8rem;}.company-header .company-banner{height:200px;background:linear-gradient(120deg,#00bfa5,#00695c);}.company-header .company-info-container{position:absolute;bottom:-100px;left:0;padding-bottom:1rem;width:100%;}.company-header .company-info-container .company-logo{width:180px;height:180px;border:2px solid #fff;background-color:#fff;object-fit:contain;}.company-header .company-name{font-size:2rem;font-weight:600;}.company-header .company-tagline{font-size:.9rem;}.navbar .dropdown-menu{left:.0375rem;}.navbar-top .dropdown-menu{left:10rem;top:2.5rem;}#navbarProductModules.nav-underline .nav-link{color:var(--phoenix-navbar-vertical-link-color);margin-bottom:-1px;}#navbarProductModules.nav-underline .nav-link:hover{color:var(--phoenix-navbar-vertical-link-hover-color);}#navbarProductModules.nav-underline .nav-link.active{color:var(--phoenix-navbar-vertical-link-active-color);font-weight:var(--phoenix-font-weight-bold);}@media(min-width:992px){#navbarCombo.navbar-top>#navbarTopCollapse{position:absolute;inset:0;display:flex!important;justify-content:center;align-items:center;margin:0;padding:0;pointer-events:none;flex:0 0 auto;width:auto;max-width:none;}#navbarCombo.navbar-top>#navbarTopCollapse .navbar-nav{pointer-events:auto;}#navbarCombo.navbar-top>.navbar-nav-icons{position:relative;z-index:1;}#navbarCombo.navbar-top>.navbar-logo{position:relative;z-index:1;}}.avatar img{object-fit:contain;background-color:var(--phoenix-gray-100);border:2px solid #7d7a73;}.alert{font-size:1rem;}.alert.alert-outline-success,.alert.alert-outline-info,.alert.alert-outline-warning,.alert.alert-outline-danger{background-color:#fff;}.placeholder{min-height:2rem;border-radius:5px;}.placeholder .placeholder-lg{min-height:calc(1.49em + 1.5rem + 2px);}.dashboard-fade-in{animation:dashboard-fade-in 220ms ease-out;}.dashboard-kpi-tile-icon{width:46px;min-width:46px;height:46px;display:flex;align-items:center;justify-content:center;}.dashboard-skeleton{--dashboard-skeleton-color:rgba(203,208,221,.22);}.dashboard-skeleton .placeholder{display:block;min-height:1rem;border-radius:999px;background-color:var(--dashboard-skeleton-color);opacity:1;}.dark .dashboard-skeleton{--dashboard-skeleton-color:rgba(110,120,145,.2);}.dashboard-skeleton-text-h5{min-height:calc(1rem*1)!important;}.dashboard-skeleton-text-h4{min-height:calc(1.25rem*1)!important;}.dashboard-skeleton-text-body{min-height:calc(1rem*1.49)!important;}.dashboard-skeleton-text-meta{min-height:calc(.875rem*1.49)!important;}.dashboard-skeleton-chart{min-height:8rem!important;border-radius:.75rem!important;}.dashboard-skeleton-chart-area{display:flex;align-items:end;gap:.65rem;min-height:11rem;padding:.5rem 0 .25rem;}.dashboard-skeleton-chart-bar{flex:1 1 0;min-width:0;border-radius:.75rem .75rem .35rem .35rem!important;}.dashboard-skeleton-chart-bar-sm{min-height:3.5rem!important;}.dashboard-skeleton-chart-bar-md{min-height:5.5rem!important;}.dashboard-skeleton-chart-bar-lg{min-height:7.5rem!important;}.dashboard-skeleton-chart-bar-xl{min-height:9rem!important;}.dashboard-skeleton-line-chart{position:relative;display:flex;align-items:end;gap:.5rem;min-height:11rem;padding:.5rem 0 .25rem;}.dashboard-skeleton-line-segment{position:relative;flex:1 1 0;min-width:0;border-radius:999px!important;}.dashboard-skeleton-line-segment::after{content:"";position:absolute;top:50%;left:calc(100% - .15rem);width:.8rem;height:.25rem;transform:translateY(-50%);background-color:var(--dashboard-skeleton-color);border-radius:999px;}.dashboard-skeleton-line-segment:last-child::after{display:none;}.dashboard-skeleton-line-segment-sm{min-height:2.5rem!important;}.dashboard-skeleton-line-segment-md{min-height:4.5rem!important;}.dashboard-skeleton-line-segment-lg{min-height:6.5rem!important;}.dashboard-skeleton-line-segment-xl{min-height:8.5rem!important;}.dashboard-skeleton-axis-line{min-height:.2rem!important;border-radius:999px!important;}.dashboard-skeleton-axis-label{min-height:.7rem!important;}@keyframes dashboard-fade-in{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}.registration-plate{background-color:#ffd700;color:#000;font-family:"Arial Black",Arial,sans-serif;font-weight:900;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;border:2px solid #000;border-radius:4px;padding:8px 12px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:50px;display:flex;align-items:center;justify-content:center;}.registration-plate:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0;}.registration-plate::placeholder{color:#666;text-transform:uppercase;font-weight:900;}.registration-plate input{background:transparent;border:0;outline:0;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;text-align:center;width:100%;}.registration-plate input::placeholder{color:#666;text-transform:uppercase;font-weight:900;}.table>:not(caption)>*>*{padding:.5rem;}.table-list thead .zp-datagrid-header-row>th{background-color:#f3f1e3;border-bottom:1px solid #7d7a73;}.dark .table-list thead .zp-datagrid-header-row>th,[data-bs-theme=dark] .table-list thead .zp-datagrid-header-row>th{background-color:var(--phoenix-gray-100);border-bottom-color:var(--phoenix-border-color);}.auth-card .auth-form-box{margin:auto;width:100%;}@media(min-width:768px){.auth-card .auth-form-box{max-width:30rem;}}@media(min-width:992px){.auth-card .auth-form-box{max-width:30rem;}}@media(min-width:1540px){.auth-card .auth-form-box{max-width:30rem;}}.onboard-card{margin:2rem 0;}.onboard-card .onboard-form-box{margin:auto;width:100%;}.onboard-card .onboard-form-box .onboard-logo{width:30%;}.onboard-card .onboard-form-box .card-body{height:400px;width:640px;}@media(min-width:768px){.onboard-card .onboard-form-box{max-width:40rem;}}@media(min-width:992px){.onboard-card .onboard-form-box{max-width:40rem;}}#login-submit #login-submit-content span{min-height:20px;}.login-bg{background-color:#044038;}.rocket-takeoff{position:relative;width:250px;margin-left:auto;margin-right:auto;}.rocket-takeoff .background{display:block;}.rocket-takeoff .rocket{position:absolute;left:50%;bottom:80px;width:180px;transform:translateX(-50%);transform-origin:center bottom;animation:liftOff 1s ease-in-out 2s forwards;}.rocket-takeoff .rocket-img{width:100%;transform-origin:center bottom;animation:wobble .5s ease-in-out 0s 4;}@keyframes wobble{0%{transform:rotate(0deg);}25%{transform:rotate(-2deg);}50%{transform:rotate(2deg);}75%{transform:rotate(-1.5deg);}100%{transform:rotate(0deg);}}@keyframes liftOff{0%{transform:translateX(-50%) translateY(0);}100%{transform:translateX(-50%) translateY(-100vh);}}.validation-message{color:#b81800;font-size:.8rem!important;}.function-link-card{cursor:pointer;display:block;transition:transform .08s ease-out,box-shadow .08s ease-out,border-color .08s ease-out;}.function-link-card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-color:var(--bs-primary);}.function-link-card:active{transform:translateY(0);box-shadow:0 .35rem .8rem rgba(0,0,0,.2);border-color:var(--bs-primary);}.function-link-card-current{cursor:default;}.dots-container{display:flex;align-items:center;justify-content:center;height:100%;width:100%;}.dot{height:20px;width:20px;margin-right:10px;border-radius:10px;background-color:#01ad15;animation:pulse 1.5s infinite ease-in-out;}.dot:last-child{margin-right:0;}.dot:nth-child(1){animation-delay:-.3s;}.dot:nth-child(2){animation-delay:-.1s;}.dot:nth-child(3){animation-delay:.1s;}.spinner-debug-margins{outline:2px dashed rgba(255,0,0,.6);outline-offset:2px;}.dots-container-medium .dot{height:10px;width:10px;margin-right:5px;border-radius:5px;}@keyframes pulse{0%{transform:scale(.8);background-color:#01ad15;box-shadow:0 0 0 0 rgba(178,212,252,.7);}50%{transform:scale(1.2);background-color:#cff593;box-shadow:0 0 0 10px rgba(178,212,252,0);}100%{transform:scale(.8);background-color:#044038;box-shadow:0 0 0 0 rgba(178,212,252,.7);}}.spinner-step-loader{width:12px;height:12px;border-radius:50%;display:inline-block;margin:0;position:relative;flex-shrink:0;box-sizing:border-box;color:var(--phoenix-primary,#01ad15);animation:spinner-step-animloader 1s linear infinite alternate;}@keyframes spinner-step-animloader{0%{box-shadow:-38px -12px currentColor,-14px 0 currentColor,14px 0 currentColor,38px 0 currentColor;}33%{box-shadow:-38px 0 currentColor,-14px -12px currentColor,14px 0 currentColor,38px 0 currentColor;}66%{box-shadow:-38px 0 currentColor,-14px 0 currentColor,14px -12px currentColor,38px 0 currentColor;}100%{box-shadow:-38px 0 currentColor,-14px 0 currentColor,14px 0 currentColor,38px -12px currentColor;}}.report-ai-step-progress{overflow:visible;}.report-ai-step-row{display:flex;align-items:center;gap:.5rem;min-height:1.5rem;}.report-ai-step-icon{width:1rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;}.import-smart-rules-progress-bar{height:.35rem;}.import-smart-rules-panel__tick{line-height:1;}.import-smart-rules-review-panel__stats{line-height:1.35;}.import-smart-rules-chip{font-weight:500;padding:.4rem .65rem;}button.import-smart-rules-chip{cursor:pointer;transition:box-shadow .15s ease,filter .15s ease;}button.import-smart-rules-chip:focus-visible{outline:2px solid var(--phoenix-primary);outline-offset:2px;}.import-smart-rules-chip__n{font-weight:700;}.import-smart-rules-chip--review{background-color:rgba(var(--phoenix-warning-rgb),.22);color:var(--phoenix-warning-text-emphasis);}.import-smart-rules-chip--matched{background-color:rgba(var(--phoenix-success-rgb),.22);color:var(--phoenix-success-text-emphasis);}.import-smart-rules-chip--ignored{background-color:rgba(var(--phoenix-secondary-rgb),.2);color:var(--phoenix-secondary-text-emphasis);}.import-smart-rules-chip--all{background-color:var(--phoenix-body-bg);color:var(--phoenix-body-color);border:1px solid var(--phoenix-border-color-translucent);}.import-smart-rules-chip--selected{box-shadow:0 0 0 2px var(--phoenix-success);filter:saturate(1.05);}button.import-smart-rules-chip--selected:hover{filter:brightness(.97);}.import-review-empty{max-width:36rem;margin-left:auto;margin-right:auto;}.reporting-setup-stepper__track{height:.35rem;border-radius:999px;background-color:var(--phoenix-gray-200);}.reporting-setup-stepper__steps{display:flex;justify-content:space-between;gap:1rem;}.reporting-setup-stepper__step{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex:1;text-align:center;color:var(--phoenix-gray-500);}.reporting-setup-stepper__step.is-complete{color:var(--phoenix-success);}.reporting-setup-stepper__step.is-current{color:var(--phoenix-primary);font-weight:600;}.reporting-setup-stepper__icon{width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;background:var(--phoenix-body-bg);}.reporting-setup-stepper__step.is-complete .reporting-setup-stepper__icon{border-color:var(--phoenix-success);background:var(--phoenix-success);color:#fff;}.reporting-setup-stepper__step.is-current .reporting-setup-stepper__icon{border-color:var(--phoenix-primary);background:var(--phoenix-primary);color:#fff;}.reporting-setup-stepper__label{font-size:.8125rem;}.reporting-year-card__year{font-size:1rem;font-weight:600;line-height:1.25;color:var(--phoenix-body-color);}.reporting-year-card--expanded{border-width:2px!important;}.reporting-year-card__emissions{background:rgba(var(--phoenix-success-rgb),.12);border-radius:.5rem;padding:.75rem 1rem;}.reporting-year-card__add{border-style:dashed;padding:.85rem 1rem;}.reporting-year-card--summary .card-body{padding-top:.85rem;padding-bottom:.85rem;}.reporting-year-card__summary-row{display:grid;grid-template-columns:3.5rem 9rem minmax(0,1fr) 7.5rem auto;column-gap:1.25rem;align-items:center;}.reporting-year-card__summary-badge{min-width:0;}.reporting-year-card__summary-metrics,.reporting-year-card__summary-emissions{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}:root{--sidebar-divider-color:var(--phoenix-border-color,#cbd0dd);}.navbar-vertical-content .navbar-nav>.nav-item.navbar-vertical-group{border-top:1px solid var(--sidebar-divider-color);margin-top:16px;}.navbar-vertical-content .navbar-vertical-group>.navbar-vertical-label{margin-top:8px;margin-bottom:8px;}.navbar-vertical-collapsed .navbar-vertical-content .navbar-nav>.nav-item.navbar-vertical-group{padding-top:8px;}