*,*:before,*:after{box-sizing:border-box}:root{--font-size-19: 1.1875rem;--font-size-16: 1rem;--font-size-15: .9375rem;--font-size-dashboard-text: .875rem;--font-size-13: .8125rem;--font-size-text: .75rem;--font-size-11: .6875rem;--font-size-10: .625rem;--text-color-white: white;--font-h1-sulphur: "Sulphur Point", sans-serif;--font-h2-outfit: "Outfit", sans-serif;--popup-elements-border: 1px solid rgba(255, 255, 255, .1);--border-dashboard-inner: 1px solid rgba(255, 255, 255, .2);--navbar-collapsed-width: 3.75rem;--checkbox-color: #f4c32e;--yellow-podocare: #fcb50c;--yellow-light: #ffd95e;--color-red: rgb(255,27,27);--color-green: rgb(3, 242, 3);--color-blue:rgb(0, 193, 251);--color-finance-green: #17c47f;--color-finance-red: #fa3a3f;--color-finance-blue: #2b8fef;--color-finance-yellow: #eaad1f;--color-boost: rgb(254, 2, 216);--yellow-podocare-border: 1px solid rgba(252,181,12,.5);--yellow-podocare-background-hover: rgba(252,181,12,.1);--main-background: #0d1117;--sidebar-background: #10151c;--headers-background: #1b222d;--items-background: #151b24;--border: 1px solid rgba(255, 255, 255, .07);--border2: 1px solid rgba(255, 255, 255, .14);--control-radius: 10px;--modal-radius: 14px;--control-border: 1px solid rgba(255, 255, 255, .25);--control-border-hover: 1px solid rgba(255, 255, 255, .4);--control-text: rgba(255, 255, 255, .6);--control-text-hover: rgba(255, 255, 255, .95);--control-text-dim: rgba(255, 255, 255, .3);--card-paper: #ffffff;--yellow-podocare-accent: #fcb50c;--chip-dot-neutral: #ffffff99}.lucide{flex-shrink:0;color:var(--text-color-white);vertical-align:middle}.relative{position:relative}.absolute{position:absolute}.flex{display:flex}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.flex-column{display:flex;flex-direction:column}.m-auto{margin:auto}.m-0-auto{margin:0 auto}.m-0{margin:0}.ml-0{margin-left:0}.ml-025{margin-left:.25rem}.ml-05{margin-left:.5rem}.ml-1{margin-left:1rem}.mr-5px{margin-right:5px}.mr-0{margin-right:0}.mr-025{margin-right:.25rem}.mr-05{margin-right:.5rem}.mr-1{margin-right:1rem}.mt-auto{margin-top:auto}.mt-0{margin-top:0}.mt-025{margin-top:.25rem}.mt-05{margin-top:.5rem}.mt-1{margin-top:1rem}.mt-15{margin-top:1.5rem}.mt-2{margin-top:2rem}.mt-25{margin-top:2.5rem}.mt-3{margin-top:3rem}.mb-0{margin-bottom:0}.mb-025{margin-bottom:.25rem}.mb-05{margin-bottom:.5rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.p-0{padding:0}.p-1{padding:1rem}.p-10px{padding:10px}.pr-15px{padding-right:15px}.pb-2{padding-bottom:2rem}.f-1{flex:1}.mw-0{min-width:0}.width-max{width:100%}.width-95{width:95%}.width-93{width:93%}.width-90{width:90%}.width-80{width:80%}.width-75{width:75%}.width-half{width:50%}.width-65{width:65%}.width-60{width:60%}.width-45{width:45%}.width-40{width:40%}.width-33{width:33%}.width-30{width:30%}.width-27{width:27%}.width-05{width:5%}.width-fit-content{width:fit-content}.ml-auto{margin-left:auto}.height-max{height:100%}.height-auto{height:auto}.height-fit-content{height:fit-content}.nowrap{white-space:nowrap}.fw-bold{font-weight:500}.g-5px{gap:5px}.g-10px{gap:10px}.g-15px{gap:15px}.g-025{gap:.25rem}.g-05{gap:.5rem}.g-075{gap:.75rem}.g-1{gap:1rem}.g-15{gap:1.5rem}.g-2{gap:2rem}.g-25{gap:2.5rem}.g-4{gap:4rem}.g-10{gap:10rem}.min-height-0{min-height:0}.justify-center{justify-content:center;justify-items:center}.justify-items-center{justify-items:center}.justify-self-center{justify-self:center}.justify-start{justify-content:start}.justify-end{justify-content:end}.align-center{align-content:center}.align-items-center{align-items:center}.align-items-end{align-items:end}.align-items-start{align-items:start}.align-self-center{align-self:center}.align-self-end{align-self:end}.align-self-start{align-self:start}.text-align-center{text-align:center}.text-align-end{text-align:end}.text-align-left{text-align:left}.text-align-justify{text-align:justify}.border-none{border:none}.transparent{background-color:transparent}.border-radius-half{border-radius:50%}.pointer{cursor:pointer}.not-allowed{cursor:not-allowed}.default{cursor:default}.italic{font-style:italic}.opacity-30{opacity:30%}.opacity-half{opacity:50%}html{font-size:clamp(13px,.47vw + 7px,16px);background:var(--main-background)}html,body{width:100%;min-height:100vh;min-height:100dvh;margin:0;padding:0;background:var(--main-background)}h1,h2,span,button>a{color:var(--text-color-white);font-family:var(--font-h1-sulphur);letter-spacing:.75px;margin:0}h2,span,button>a{font-family:var(--font-h2-outfit);font-weight:300}span{font-size:var(--font-size-text);letter-spacing:.5px;font-weight:300}a{font-family:var(--font-h2-outfit)}dd,dt{font-family:var(--font-h2-outfit);color:#fff;font-size:var(--font-size-text)}button>a{font-size:1.25rem;letter-spacing:.5px;text-decoration:none}.display{width:100%;display:flex;box-sizing:border-box;padding:0rem;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;align-items:center}:root{--login-glow-top: #191816}html.login-page{background-color:var(--login-glow-top);background-image:radial-gradient(ellipse 80% 90% at 50% 0%,rgba(252,181,12,.06),transparent 75%),linear-gradient(to bottom,var(--login-glow-top) 0%,var(--main-background) 40%,var(--main-background) 100%)}html.login-page body,html.login-page #root,html.login-page .container,html.login-page .display{background:transparent}.lg-card{position:relative;box-sizing:border-box;width:min(22rem,calc(100% - 2rem));gap:1.5rem}.lg-card .navbar-logo-container.lg-logo{position:absolute;left:0;right:0;bottom:calc(100% + 2rem);padding:0;transform:scale(1.15);transform-origin:center bottom}.lg-fields{gap:1.1rem}.lg-field{gap:.45rem}.lg-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-13);color:var(--control-text)}.lg-input{box-sizing:border-box;width:100%;height:2.75rem;padding:0 .9rem;font-family:var(--font-h2-outfit);font-size:var(--font-size-15);color:var(--text-color-white);background-color:var(--main-background);border:var(--control-border);border-radius:var(--control-radius);outline:none;transition:border-color .15s ease}.lg-input:hover{border:var(--control-border-hover)}.lg-input:focus{border-color:var(--yellow-podocare)}.product-action-button-container.lg-submit{width:100%}.product-action-button.lg-submit{width:100%;height:2.75rem;margin-top:.75rem;background-color:var(--yellow-podocare);border:none;border-radius:var(--control-radius)}.product-action-button.lg-submit:hover,.product-action-button.lg-submit:focus,.product-action-button.lg-submit:active{background-color:var(--yellow-podocare);border:none}.product-action-button.lg-submit .text-control,.product-action-button.lg-submit:hover .text-control{color:#111;font-weight:600;font-size:var(--font-size-15)}.product-action-button.lg-submit.not-allowed,.product-action-button.lg-submit.not-allowed:hover{border:none;background-color:var(--yellow-podocare);opacity:.45}.product-action-button.lg-submit.not-allowed .text-control{color:#111;opacity:1}.lg-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-16);font-weight:500;color:var(--text-color-white);text-align:center}.lg-sub{font-family:var(--font-h2-outfit);font-size:var(--font-size-13);line-height:1.5;color:var(--control-text);text-align:center}.lg-remember{font-family:var(--font-h2-outfit);font-size:var(--font-size-13);color:var(--control-text);cursor:pointer;-webkit-user-select:none;user-select:none}.lg-remember .app-checkbox{width:.9rem;height:.9rem}.lg-input.lg-mono{font-family:ui-monospace,Consolas,monospace;letter-spacing:.06em}.product-action-button.lg-link,.product-action-button.lg-link:hover{height:auto;padding:.15rem .25rem;border:none;background:transparent}.product-action-button.lg-link .product-action-button-text{white-space:normal;text-align:center;font-size:var(--font-size-13);color:var(--control-text);text-decoration:underline;text-underline-offset:3px}.product-action-button.lg-link:hover .product-action-button-text{color:var(--control-text-hover)}.product-action-button.lg-link.lg-link-dim .product-action-button-text{text-decoration:none;opacity:.75}.navbar-slot{align-self:stretch;width:calc(var(--navbar-collapsed-width) + 1rem);flex-shrink:0;transition:width .25s ease;max-height:100%}.navbar{top:0;left:0;max-height:100%;width:var(--navbar-collapsed-width);padding:0rem .5rem;border-right:var(--border-dashboard-inner);background:var(--sidebar-background);color:var(--text-color-white);overflow:hidden;z-index:60;transition:width .25s ease,padding .25s ease}.navbar.expanded{width:15rem}.navbar-topbar{position:sticky;top:0;z-index:60;width:100%;padding:.6rem .75rem;padding-top:calc(.6rem + env(safe-area-inset-top));padding-left:calc(.75rem + env(safe-area-inset-left));padding-right:calc(.75rem + env(safe-area-inset-right));background:var(--sidebar-background);border-bottom:var(--border-dashboard-inner)}.navbar-topbar-left{gap:.6rem;min-width:0}.navbar-topbar-logo.navbar-logo-container{padding:0;min-width:0;gap:.45rem}.navbar-logo-container.navbar-topbar-logo img,.navbar-drawer-head .navbar-logo-container img{width:1.75rem;height:1.75rem}.navbar-topbar-logo .text-field h1,.navbar-drawer-head .text-field h1{font-size:1.05rem}.navbar-topbar-logo .text-field h2,.navbar-drawer-head .text-field h2{font-size:1.15rem}.navbar-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0000008c}.navbar-drawer{position:fixed;top:0;left:0;bottom:0;z-index:901;width:calc(min(80vw,18rem) + env(safe-area-inset-left));padding:.75rem 1rem 1rem;padding-top:calc(.75rem + env(safe-area-inset-top));padding-bottom:calc(1rem + env(safe-area-inset-bottom));padding-left:calc(1rem + env(safe-area-inset-left));background:var(--sidebar-background);color:var(--text-color-white);overflow-y:auto;transform:translate(-100%);transition:transform .25s ease}.navbar-drawer.open{transform:translate(0)}.navbar-drawer-head{padding-bottom:.5rem;border-bottom:var(--border-dashboard-inner)}.navbar-drawer-head .navbar-logo-container{padding:.5rem 0;gap:.45rem}.navbar-drawer .navbar-menu{flex:1 1 auto;gap:.2rem}.navbar-drawer .menu-button{height:2.75rem}.navbar-drawer .menu-sub-arrow{flex-shrink:0}.navbar-drawer .menu-sub-dropdown{gap:.05rem;padding-top:.15rem}.navbar-drawer .menu-sub-div{padding:.3rem .6rem}.navbar-drawer .menu-sub-item{height:auto;font-size:.875rem}.menu-icon-slot{flex-shrink:0}.menu-icon-slot:not(.logo){width:2.75rem}.navbar .menu-icon-slot.logo{width:2.75rem;margin-left:0}.menu-button-left{min-width:0}.navbar .menu-button{height:2.5rem;padding:0}.menu-a,.text-field{white-space:nowrap;transition:opacity .2s ease}.navbar.collapsed .menu-a,.navbar.collapsed .text-field,.navbar.collapsed .menu-sub-arrow{opacity:0;pointer-events:none}.navbar.collapsed .menu-sub-dropdown,.navbar.collapsed .social-link{display:none}.navbar-logo-container{padding:1.25rem 0 2.5rem;color:inherit;text-decoration:none}.navbar-logo-container.centered{justify-content:center}.navbar-logo-container img{width:2.5rem;height:2.5rem;border-radius:2.5rem}.text-field>h1{font-family:Sulphur Point,sans-serif;font-weight:700;font-size:1.5rem}.text-field>h2{font-family:Birthstone,cursive;font-size:1.625rem;font-weight:400}.navbar-menu{overflow:auto;scrollbar-width:none}button.menu-button{background-color:transparent;border-radius:8px;transition:background .15s ease,box-shadow .15s ease}button.menu-button:hover{background:#ffffff0f}button.menu-button.active{background:#fcb50c1a}button.menu-button.active .menu-a,button.menu-button.active .menuItem-icon,button.menu-button.active .menu-sub-arrow,.menu-sub-div.active .menu-sub-item,.menu-sub-div.active .menu-subitem-icon,.menu-sub-div:hover .menu-sub-item,.menu-sub-div:hover .menu-subitem-icon{color:var(--yellow-podocare)}.menu-sub-div.active,.menu-sub-div:hover{opacity:1}.menu-a{font-size:var(--font-size-16);font-weight:300;letter-spacing:.5px;text-decoration:none}.menu-subitem-icon{opacity:.7}.menu-sub-arrow{transition:transform .2s ease,opacity .2s ease;margin-right:.5rem}.menu-sub-arrow.rotated{transform:rotate(180deg)}.menu-sub-dropdown{padding-left:.9375rem}.menu-sub-item{color:var(--text-color-white);font-family:var(--font-h2-outfit);font-size:.8125rem;font-weight:300;letter-spacing:.5px;padding:.25rem 0;text-decoration:none;white-space:nowrap;transition:opacity .15s ease;height:1.25rem}.menu-sub-div{opacity:.7;border-radius:6px;padding:.15rem .4rem}.social-icon{width:1rem;height:1rem;transition:transform .2s ease-in-out}.social-icon:hover{transform:scale(1.2)}.dashboard{align-items:flex-start;overflow-y:auto;overflow-x:hidden}.dashboard-panel{max-width:1800px;min-height:100%;height:auto}.searchbar-icon{width:1rem;height:1rem;color:var(--control-text-dim);transition:color .15s ease}.navigation-bar{border:var(--border-dashboard-inner);border-radius:8px;background:var(--items-background);padding:.5rem 0rem}.navigation-bar-interior{flex-wrap:wrap}.searchbar-container{border:none;border-bottom:var(--control-border);border-radius:0;height:1.875rem;width:20.3125rem;transition:border .15s ease}.searchbar-container:hover{border:none;border-bottom:var(--control-border-hover)}.searchbar-container.pricelist{width:80%}.search-bar-stock:focus{outline:none;border:none}.search-bar-stock{height:1.5625rem;width:6.25rem;flex-grow:1;font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);color:#fff;background-color:transparent;padding:0 .9375rem 0 0}.searchbar-container .search-bar-stock::placeholder{color:var(--control-text-dim);font-weight:300;transition:color .15s ease;font-size:var(--font-size-13)}.searchbar-container:hover .searchbar-icon,.searchbar-container:hover .search-bar-stock::placeholder{color:var(--control-text)}.icon-control{color:var(--control-text);stroke-width:3;transition:color .15s ease}.text-control{color:var(--control-text);transition:color .15s ease}.product-action-button:hover .text-control,.product-action-button[class*=active-] .text-control{color:var(--control-text-hover)}.product-action-button{border:none;border-radius:6px;padding:.25rem .5rem;height:2rem;transition:background-color .15s ease}.product-action-button.no-text{border:var(--control-border);border-radius:var(--control-radius);padding:.25rem}.product-action-button:where(:not(.no-text)):hover{background-color:#ffffff0f}.product-action-button:where(.no-text):hover{border:var(--control-border-hover)}.product-action-button.wheel-date-btn,.product-action-button.wheel-date-btn.not-allowed,.product-action-button.wheel-date-btn.not-allowed:hover{padding:.25rem .75rem;background-color:#ffffff0f}.product-action-button.wheel-date-btn:hover{background-color:#ffffff1a}.product-action-button.wheel-date-static,.product-action-button.wheel-date-static:hover{box-sizing:border-box;cursor:default;background-color:#ffffff0f}.product-action-button-icon.usage-record{width:.5rem;height:.5rem}.dl-head{padding:.4rem 1rem;border:var(--border-dashboard-inner);border-radius:.25rem;background-color:var(--headers-background)}.dl-head-cell{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);font-weight:500;letter-spacing:.5px;color:#ffffff80}.dl-scroll{padding:.3rem 0}.dl-inner{flex:1 1 0;min-height:0}.dl-scroll-inner{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.dl-row{min-height:2.75rem;padding:.35rem 1rem;color:var(--text-color-white);transition:background .15s ease}.dl-row+.dl-row{border-top:var(--border)}.dl-row.pointer:hover{background:#ffffff08}.dl-group-header{position:sticky;top:0;z-index:1;padding:.5rem 1rem .35rem;font-family:var(--font-h2-outfit);font-size:var(--font-size-13);font-weight:600;letter-spacing:.4px;color:var(--yellow-podocare);background:var(--items-background)}.dl-group-header:first-child{margin-top:0rem}.dl-group-header+.dl-row{border-top:none;margin-top:.8rem}.dl-icon,.dl-icon-1{width:.9rem;height:.9rem;opacity:.6}.dl-icon-1.ccl-absence-flag,.dl-icon-1.dl-icon-txt{width:.75rem;height:.75rem}.dl-icon-1,.cc-light .dl-icon.c-red,.cc-light .dl-icon.c-blue,.cc-light .dl-icon.c-green,.cc-light .dl-icon.c-yel,.cc-light .dl-icon.pc-y,.cc-light .dl-icon.icon-add-new,body.cc-light-portals .dl-icon.c-red,body.cc-light-portals .dl-icon.c-blue,body.cc-light-portals .dl-icon.c-green,body.cc-light-portals .dl-icon.c-yel,body.cc-light-portals .dl-icon.pc-y,body.cc-light-portals .dl-icon.icon-add-new{opacity:1}.c-blue{color:var(--color-blue)}.calendar-label{color:var(--control-text);transition:color .15s ease}.pc-y{color:var(--yellow-podocare)}.c-yellow{color:var(--yellow-light)}.c-green,.ir-change.positive{color:var(--color-green)}.c-red{color:var(--color-red)}.c-f-green{color:var(--color-finance-green)}.c-f-red{color:var(--color-finance-red)}.c-boost{color:var(--color-boost)}.dl-row-disabled{opacity:.45}.dl-cell{gap:.6rem;font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);color:#ffffffe6}.dl-name{font-weight:500;font-size:var(--font-size-text);color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dl-name.pc-y{color:var(--yellow-podocare)}.dl-name.sv-name{flex-wrap:wrap;row-gap:.1rem;white-space:normal;overflow-wrap:anywhere}.dl-name.sv-name .dl-dim{white-space:nowrap}.dl-dot{width:.35rem;height:.35rem;border-radius:50%;flex-shrink:0}.cf-preview-dot{width:.35rem;height:.35rem}.cf-preview-name{font-family:var(--font-h2-outfit);font-size:var(--font-size-15);font-weight:500;letter-spacing:.4px;color:var(--text-color-white)}.cf-preview-name.dl-dim{font-size:var(--font-size-15);font-style:italic}.cm-usage{font-size:var(--font-size-text);color:var(--control-text)}.cm-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:2.75rem;padding:.35rem .25rem .35rem .5rem}.cm-row.no-usage{grid-template-columns:auto minmax(0,1fr) auto}.cm-row+.cm-row{border-top:var(--border)}.cm-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-text);color:var(--text-color-white)}.cm-system{flex:0 0 auto;padding:.05rem .4rem;border-radius:5px;background:#ffffff12;font-size:var(--font-size-11);color:var(--control-text);white-space:nowrap}.cm-system-note{flex:1 1 0;min-width:0;font-size:var(--font-size-10);line-height:1.4;color:var(--control-text);opacity:.6}.cm-system-note span{font-size:inherit}.cm-system-note .lucide{flex:0 0 auto;width:.85rem;height:.85rem;color:inherit}.cm-system .lucide{width:.7rem;height:.7rem;color:inherit}.cm-usage{white-space:nowrap}.cm-usage.empty{opacity:.7}.dl-dim{color:#ffffff8c;font-size:var(--font-size-10)}.dl-dim.pc-y{color:var(--yellow-podocare)}.dl-empty,.dl-loading,.cs-empty,.chart-loading{padding:1.25rem;text-align:center;color:#ffffff8c;font-style:italic;font-family:var(--font-h2-outfit);font-size:var(--font-size-text)}.cl-toggles-break{display:none}.cat-seg-group.dt-type-seg .cat-seg.active{color:var(--text-color-white)}.cl-toggles .cat-seg-group{height:2rem;padding-top:0;padding-bottom:0}.cat-seg-group{display:inline-flex;box-sizing:border-box;max-width:100%;flex-wrap:wrap;padding:0;border-radius:var(--control-radius);border:none;background:transparent}.cat-seg{display:inline-flex;gap:.45rem;padding:.3rem .8rem;border:none;background:transparent;border-radius:6px;white-space:nowrap;font-family:var(--font-h2-outfit);font-size:var(--font-size-text);font-weight:500;letter-spacing:.4px;color:var(--control-text);transition:background .15s ease,color .15s ease}.cat-seg:hover{color:var(--control-text-hover)}.cat-seg-label{padding:.3rem .5rem .3rem 0;font-family:var(--font-h2-outfit);font-size:var(--font-size-text);font-weight:500;letter-spacing:.4px;white-space:nowrap;color:#fff}.cat-seg.active{background:#ffffff1f;color:#fff;opacity:1}.fd-trigger{gap:.5rem}.dropdown-menu.fd-menu{width:max-content;max-width:calc(100vw - 1.5rem);align-items:flex-start;gap:.6rem;padding:.75rem}.fd-menu .cat-seg{padding:.3rem .6rem;gap:.3rem}.fd-menu .searchbar-container,.fd-menu .fd-row{align-self:stretch;width:auto}.filter-dropdown.rv-filters .fd-menu .search-bar-stock,.filter-dropdown.log-filters .fd-menu .search-bar-stock{width:100%}.filter-dropdown.rv-filters .fd-row{justify-content:space-between}.filter-dropdown.ur-filters .fd-menu>*,.filter-dropdown.vs-filters .fd-menu>*,.filter-dropdown.exp-filters .fd-menu>*{align-self:stretch;width:auto}.exp-filters .fd-menu>.searchable-dropdown,.exp-filters .fd-menu>.searchable-dropdown .dropdown-header{width:100%}.exp-filters .cs-period-pill{box-sizing:border-box;width:100%}.exp-filters .cs-period-main{flex:1 1 auto}.filter-dropdown.vs-filters .range-slider{width:auto;max-width:100%}.vs-fd-people .searchable-dropdown.visit-list{flex:1 1 0;min-width:0;width:auto}.vs-fd-people .searchable-dropdown.visit-list:not(.clients){flex-grow:35}.vs-fd-people .searchable-dropdown.visit-list.clients{flex-grow:65}.vs-fd-people .searchable-dropdown.visit-list .dropdown-header{width:100%}.vs-fd-toggles{flex-wrap:wrap}.sp-variant{padding:.1rem .4rem;border-radius:var(--control-radius);font-family:var(--font-h2-outfit);font-size:var(--font-size-10);font-weight:500;color:var(--yellow-podocare);background-color:var(--yellow-podocare-background-hover)}.sp-filters .searchbar-container.pricelist,.sp-filters .searchable-dropdown.vm-cat-select{align-self:stretch;width:auto}.sp-filters .searchbar-container.pricelist .search-bar-stock,.sp-filters .searchable-dropdown.vm-cat-select .dropdown-header{width:100%}.scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vat-select-button{box-sizing:border-box;min-width:2.625rem;padding:.5rem 2px;font-size:var(--font-size-text);border:none;border-bottom:1px solid rgba(255,255,255,.2);border-radius:0;color:#fff}.vat-button-selection{width:1.5rem;font-size:var(--font-size-text);font-family:var(--font-h2-outfit)}.vat-select-arrow-icon{width:.7rem;height:.7rem;transition:transform .2s ease}.vat-select-arrow-icon.rotated{transform:rotate(180deg)}.vat-select{bottom:100%;right:-.625rem;width:13.3125rem;max-height:10.625rem;background-color:var(--items-background);box-shadow:0 4px 16px #00000080;border:.5px solid #ffffffad;border-radius:5px;z-index:10;list-style:none}.vat-select.vat-select-portal{bottom:auto;right:auto;z-index:1100}.vat-select-item{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:#fff;opacity:80%;padding:.4375rem}.vat-select-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.vat-select-item:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.vat-select-item:hover{background-color:#fcfcfc2a}.searchable-dropdown.expense-product-dropdown .dropdown-header{height:2rem;box-sizing:border-box;font-size:var(--font-size-text);width:2rem}.searchable-dropdown.expense-product-dropdown{width:90%}.searchable-dropdown.expense-product-dropdown .dropdown-header{width:100%}.searchable-dropdown.expense-product-dropdown .dropdown-header{font-size:var(--font-size-text)}.searchable-dropdown.expense-product-dropdown .dropdown-placeholder-wrapper{display:flex;justify-content:center;align-items:center;min-width:0;overflow:hidden;margin-right:.4rem}.searchable-dropdown.expense-product-dropdown .dropdown-header-a{display:inline-block;max-width:100%;min-width:0;line-height:1.8rem}.searchable-dropdown.expense-product-dropdown .arrow-down{flex-shrink:0}.searchable-dropdown.expense-product-dropdown .dropdown-menu{min-width:200px;z-index:100}.searchable-dropdown.expense-product-dropdown .dropdown-item{opacity:80%}.searchable-dropdown.expense-product-dropdown .dropdown-item .color-symbol{clip-path:polygon(75% 0%,100% 50%,75% 100%,0% 100%,25% 50%,0% 0%)}.searchable-dropdown.expense-product-dropdown .dropdown-left{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.searchable-dropdown.expense-product-dropdown .dropdown-list{max-height:11.25rem;width:100%;max-width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.2) transparent}.input-container .text-input.category.wide{width:15rem}.product-form-input-title{color:#fff;font-family:var(--font-h2-outfit);font-weight:300;font-size:var(--font-size-text)}.product-action-button.reset,.product-action-button.reset:hover{box-sizing:border-box;width:1.6rem;height:1.6rem;padding:0;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffff0f}.product-action-button.reset .icon-control{width:.75rem;height:.75rem}.product-action-button.reset:active .icon-control{color:var(--control-text-hover);opacity:1}.filter-dropdown~.product-action-button-container.reset{display:flex;align-self:center}.text-input-dropdown{box-sizing:border-box;z-index:10}.text-input,.digit-input,.cost-input,.textarea-input{padding:.5rem .9375rem;border:var(--border);border-radius:var(--control-radius);color:#fff;font-family:var(--font-h2-outfit);font-size:var(--font-size-text);font-weight:200;letter-spacing:.75px}.text-input,.digit-input,.cost-input{border:none;border-bottom:1px solid rgba(255,255,255,.2);border-radius:0;padding-left:2px;padding-right:2px;background:transparent}.text-input:focus,.digit-input:focus,.cost-input:focus{border-bottom-color:#ffffffb3}.ag-stepup .text-input{padding:.5rem .9375rem;border:var(--border);border-radius:var(--control-radius)}.cost-input{cursor:auto}input.in-xs,input.in-sm,input.in-md,input.in-lg,textarea.in-lg{box-sizing:border-box;max-width:100%}input.in-xs{width:2.25rem;text-align:center}input.in-sm{width:5rem}input.in-md{width:11rem}input.in-lg,textarea.in-lg{width:17rem}.input-container.in-full{flex:1 1 auto;min-width:0}input.in-full,textarea.in-full{box-sizing:border-box;width:100%}.digit-input-container.disabled,.digit-input.disabled,.cost-input.disabled{cursor:not-allowed}.textarea-input{resize:none;cursor:auto;box-sizing:border-box}.digit-input:focus,.cost-input:focus,.text-input:focus,.textarea-input:focus{outline:none}.cost-input::placeholder{color:#fff}.cost-input:focus::placeholder{color:transparent}.searchable-dropdown,.user-menu{width:8.5rem}.dropdown-header,.dropdown-button{border-radius:.5rem;width:8.5rem}.dropdown-header{border:none;border-bottom:var(--control-border);border-radius:0;padding:0;transition:background .15s ease,border .15s ease}.dropdown-header:hover{border:none;border-bottom:var(--control-border-hover)}.dropdown-header.disabled{opacity:.4;cursor:not-allowed}.dropdown-header-a:not(.center){justify-content:flex-start}.dropdown-header-dot{width:.65rem;height:.65rem;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);flex-shrink:0;margin-right:.4rem}.dropdown-header-more{flex-shrink:0;margin-left:.375rem;height:1.125rem;padding:0 .375rem;border-radius:5px;display:inline-flex;align-items:center;font-size:var(--font-size-11);font-weight:500;color:#fff;background:#ffffff1a}.dropdown-header:hover .dropdown-header-a,.dropdown-header:hover .arrow-down{color:var(--control-text-hover)}.dropdown-header.categories{opacity:100%}.user-pfp{width:1.875rem;height:1.875rem;border-radius:50%}.dropdown-header:hover{opacity:100%}.dropdown-header-a{color:var(--control-text);font-family:var(--font-h2-outfit);letter-spacing:.5px;font-size:var(--font-size-text);font-weight:300;height:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-placeholder-wrapper{min-width:0}.dropdown-header-text{color:inherit;font:inherit;letter-spacing:inherit;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-header-a.center,.dropdown-header:hover .dropdown-header-a.center{font-size:var(--font-size-text);justify-content:center;color:#fff;font-weight:500}.dropdown-menu{top:100%;left:0;width:100%;background-color:var(--items-background);border:1px solid rgba(255,255,255,.12);border-radius:var(--control-radius);padding:0;box-shadow:0 10px 28px #0000008c;z-index:30;font-family:var(--font-h2-outfit);font-size:var( --font-size-dashboard-text);color:#fff}.dropdown-menu.user{padding:4px 0}.dropdown-menu.reversed{bottom:100%;top:auto;margin-bottom:.25rem}.dropdown-menu.divided{width:200%}.dropdown-menu ::placeholder{color:#fffc;font-family:var(--font-h2-outfit);letter-spacing:.5px;font-weight:200;font-size:var(--font-size-text)}.username{font-family:var(--font-h2-outfit);font-size:var( --font-size-dashboard-text);color:var(--control-text)}.user-menu .dropdown-button:hover .username,.user-menu .dropdown-button:hover .arrow-down{color:var(--control-text-hover)}.user-menu .dropdown-button.company .username,.user-menu .dropdown-button.company:hover .username,.user-menu .dropdown-button.company .user-company-zap{color:var(--yellow-podocare)}.user-company-zap{flex-shrink:0;margin:0 -.25rem;width:.9rem;height:.9rem}.arrow-down{width:1rem;height:1rem;color:var(--control-text);transition:transform .2s ease}.arrow-down.rotated{transform:rotate(180deg)}.icon-check{color:var(--yellow-podocare);opacity:1}.icon-add-new{color:#00da00;opacity:1;stroke-width:2.5}.dropdown-search-and-add-new{gap:.5rem;height:1.875rem;margin:.375rem .375rem 0;padding:0 .25rem 0 .5rem;border-radius:7px;background:#ffffff0a}.dropdown-search-icon{width:.875rem;height:.875rem;color:var(--control-text-dim)}.dropdown-search{flex:1 1 0;min-width:0;padding:0;outline:none;box-sizing:border-box;font-family:var(--font-h2-outfit);font-weight:300;font-size:var(--font-size-text);color:#fff}.product-action-button-container.dd-add{flex-shrink:0}.product-action-button.dd-add,.product-action-button.dd-add:hover{width:1.5rem;height:1.5rem;padding:0;border-radius:6px;background:#00da001f}.product-action-button.dd-add:hover{background:#00da0033}.dropdown-empty{gap:.625rem;padding:1rem .5rem .75rem;text-align:center;white-space:normal}.dropdown-empty-text{font-size:var(--font-size-text);color:var(--control-text)}.product-action-button.dd-empty-add{height:1.75rem;border-radius:8px}.dropdown-add-footer{padding:.25rem .375rem .375rem;border-top:1px solid rgba(255,255,255,.08)}.product-action-button-container.dd-footer-add,.product-action-button.dd-footer-add{width:100%}.product-action-button.dd-footer-add{box-sizing:border-box;height:2rem;padding:0 .5rem;justify-content:flex-start;border-radius:6px}.dd-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;font-family:var(--font-h2-outfit)}.dd-sheet-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;touch-action:none;animation:modal-overlay-in .15s ease-out}.dd-sheet{position:absolute;left:0;right:0;bottom:0;box-sizing:border-box;max-height:75vh;max-height:75dvh;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;border-top:1px solid rgba(255,255,255,.14);background:#151b24;animation:dd-sheet-in .2s ease-out}@keyframes dd-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dd-sheet-grab{flex-shrink:0;touch-action:none;cursor:grab}.dd-sheet-handle{align-self:center;flex-shrink:0;width:2.5rem;height:4px;margin-top:.5rem;border-radius:2px;background:#fff3}.dd-sheet-header{flex-shrink:0;padding:.5rem .5rem .375rem 1rem}.dd-sheet-title{font-size:1rem;font-weight:600;color:var(--text-color-white)}.dd-sheet-close{width:2.5rem;height:2.5rem;border-radius:10px}.dd-sheet-search{flex-shrink:0;gap:.625rem;height:2.75rem;box-sizing:border-box;margin:.25rem 1rem .625rem;padding:0 .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d}.dd-sheet-input{flex:1;min-width:0;font-family:var(--font-h2-outfit);font-size:.875rem;color:var(--text-color-white);outline:none}.dd-sheet-input::placeholder{font-family:var(--font-h2-outfit);color:#ffffff73}.dd-sheet-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .5rem;list-style:none}.dd-sheet-item{gap:.625rem;min-height:3rem;padding:0 .75rem;border-radius:10px;font-size:.95rem;color:#ffffffd9}.dd-sheet-item+.dd-sheet-item{margin-top:2px}.dd-sheet-list.dd-sheet-grid{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:.375rem;padding-bottom:.25rem}.dd-sheet-grid .dd-sheet-item+.dd-sheet-item{margin-top:0}.dd-sheet-grid .dd-sheet-empty{grid-column:1 / -1}.dd-sheet-item.selected{color:var(--text-color-white);background:#fcb50c14}.dd-sheet-item.disabled{color:#ffffff4d}.dd-sheet-item-left{gap:.5rem;min-width:0}.dd-sheet-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-sheet-empty{padding:1.5rem .5rem;text-align:center;font-size:var(--font-size-text);color:var(--control-text)}.dd-sheet-footer{flex-shrink:0;margin-top:.25rem;padding:.5rem 1rem 0;border-top:1px solid rgba(255,255,255,.08)}.product-action-button.dd-sheet-btn{box-sizing:border-box;height:2.25rem;padding:0 1rem;border-radius:10px}.product-action-button.ag-ghost.dd-sheet-btn,.product-action-button.ag-ghost.dd-footer-add{background:#00da001f}.product-action-button.ag-ghost.dd-sheet-btn:hover,.product-action-button.ag-ghost.dd-footer-add:hover{background:#00da0033}.dd-sheet.fd-sheet{--font-size-text: .8rem}.dd-sheet.fd-sheet.fd-sheet-tall{max-height:80vh;max-height:80dvh}.fd-hidden{display:none!important}.fd-sheet-header-sub{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-left:.25rem}.fd-sheet-back{justify-self:start;gap:.125rem;height:2.5rem;padding:0 .625rem 0 .375rem;border-radius:10px;font-family:var(--font-h2-outfit);font-size:.875rem;color:var(--control-text)}.fd-sheet-close-end{justify-self:end}.product-action-button.fd-sheet-reset{height:2.25rem;padding:0 .625rem;border-radius:8px}.product-action-button.ag-ghost.ag-ghost-r.fd-sheet-reset:hover,.product-action-button.ag-ghost.ag-ghost-y.fd-icon-trigger:hover{background:transparent}.product-action-button.ag-ghost.ag-ghost-y.fd-icon-trigger.fd-open,.product-action-button.ag-ghost.ag-ghost-y.fd-icon-trigger:active{background:var(--yellow-podocare-background-hover)}.product-action-button.ag-ghost.ag-ghost-r.fd-sheet-reset:active{background:#ff1b1b1f}.fd-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:1.125rem;padding:.25rem 1rem}.fd-sheet-body .fd-row{width:100%;flex-wrap:wrap}.fd-sheet-body .vs-fd-people{flex-direction:column;align-items:stretch}.fd-sheet-rows{align-items:stretch;gap:.5rem}.fd-sheet-body .searchbar-container,.fd-sheet-body .searchbar-container:hover{align-self:stretch;flex-shrink:0;box-sizing:border-box;width:auto;height:2.75rem;gap:.625rem;padding:0 .75rem;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0d}.fd-sheet-body .cat-seg{box-sizing:border-box;min-height:2.25rem}.fd-sheet-body .product-action-button.wheel-date-btn{box-sizing:border-box;height:2.25rem}.fd-sheet-body .search-bar-stock{height:100%;width:100%;padding:0;font-size:.875rem}.fd-sheet-body .searchbar-container .search-bar-stock::placeholder{font-size:.875rem;font-weight:400;color:#ffffff73}.dd-sheet-root~.modal-overlay{z-index:1300}.fd-sheet-body .range-slider{width:100%;max-width:none;margin:.75rem 0}.fd-sheet-body .cat-seg-group.vs-toggles{width:100%;flex-wrap:wrap;justify-content:flex-start;row-gap:.5rem}.fd-sheet-body .cat-seg-group.vs-toggles .cat-seg{box-sizing:border-box;flex:1 1 auto;min-height:2.25rem;justify-content:center}.fd-sheet-panel{flex:1 1 auto;min-height:0}.fd-sheet-field{gap:.5rem}.fd-sheet-label{font-size:var(--font-size-text);color:var(--control-text)}.cat-seg-group.fd-sheet-seg{display:flex;width:100%;flex-wrap:nowrap;gap:.25rem}.cat-seg-group.fd-sheet-seg.fd-sheet-seg-grid{display:grid;grid-template-columns:1fr 1fr}.fd-sheet-field.fd-sheet-inline{min-width:0;max-width:100%}.fd-sheet-inline .fd-sheet-label{flex:1 1 auto;min-width:0}.fd-sheet-inline .cat-seg-group.fd-sheet-seg{flex:0 0 auto;width:auto;max-width:none}.fd-sheet-inline .fd-sheet-seg .cat-seg{flex:0 0 auto;min-width:3.75rem;padding:0 .75rem}.fd-sheet-seg .cat-seg{box-sizing:border-box;flex:1 1 0;min-width:0;min-height:2.25rem;justify-content:center}.product-action-button.ag-ghost.fd-sheet-apply{box-sizing:border-box;height:2.25rem;padding:0 1rem;border-radius:10px;background:#00da001f}.product-action-button.ag-ghost.fd-sheet-apply:hover{background:#00da0033}.fd-sheet-nav{width:100%;min-height:2.75rem;box-sizing:border-box;gap:.625rem;padding:0 .5rem 0 .75rem;border:none;border-radius:10px;background:#ffffff0a;font-family:var(--font-h2-outfit);text-align:left}.fd-sheet-nav-label{flex-shrink:0;font-size:var(--font-size-text);color:var(--text-color-white)}.fd-sheet-nav-value{gap:.375rem;min-width:0;font-size:var(--font-size-text);color:var(--control-text)}.fd-sheet-nav-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-sheet-nav-text.set{color:var(--text-color-white)}.fd-sheet-nav-more{flex-shrink:0;padding:1px 6px;border-radius:8px;font-size:.75rem;background:#fcb50c26;color:var(--yellow-podocare)}.dropdown-menu.user{left:auto;right:0;width:max-content;min-width:100%}.dropdown-menu .dropdown-list{padding:.375rem}.dropdown-list{box-sizing:border-box;width:100%;max-width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.2) transparent}.user-menu-dropdown-list{list-style:none;height:fit-content;max-height:16.2rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.2) transparent}.dropdown-list.divided{display:grid;grid-template-columns:1fr 1fr;gap:0}.dropdown-list.divided .dropdown-item{border-bottom:1px solid rgba(255,255,255,.05)}.dropdown-menu.brand-dropdown{width:150%;translate:-16.667% 0}.dropdown-list.brand-dropdown{max-height:9.25rem}.dropdown-item{min-height:1.875rem;box-sizing:border-box;padding:.25rem .5rem;border-radius:6px}.dropdown-item+.dropdown-item{margin-top:2px}.dropdown-item.selected{background:#fcb50c14}.dropdown-item,.dropdown-item-user-menu{gap:.5rem;font-size:.8rem;color:#ffffffbf;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background .15s ease,color .15s ease}.dropdown-item-user-menu{padding:.4rem .75rem}.dropdown-item-user-menu:first-child{padding-top:.375rem}.dropdown-item-user-menu:last-child{padding-bottom:.375rem}.searchable-dropdown .dropdown-item:hover,.user-menu .dropdown-item-user-menu:hover{background-color:#ffffff12}.dropdown-item:hover{background:#ffffff0f;color:var(--control-text-hover)}.dropdown-item.disabled{color:#ffffff4d;cursor:not-allowed}.custom-calendar-button{border:var(--control-border);border-radius:var(--control-radius);padding:1px 0;width:9rem}.custom-calendar-button:hover{border:var(--control-border-hover)}.custom-calendar-button:hover .calendar-icon{border-right:var(--control-border-hover)}.calendar-icon{box-sizing:content-box;width:1.25rem;height:1.25rem;padding:.25rem .5rem;border-right:1px solid rgba(255,255,255,.2);transition:color .15s ease}.date-custom-input{font-size:var(--font-size-text);font-family:var(--font-h2-outfit);letter-spacing:.5px}.react-datepicker.date-custom-calendar{background-color:var(--items-background)!important;border:var(--border-dashboard-inner)!important;border-radius:6px!important;box-shadow:0 4px 16px #00000080!important;font-family:var(--font-h2-outfit)}.react-datepicker__triangle{display:none!important}.react-datepicker__month-container{background-color:transparent!important;color:#fff!important}.react-datepicker__header{padding:5px 0!important;background-color:transparent!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#fff!important;opacity:.8!important;height:.375rem!important;width:.375rem!important}.react-datepicker__year-dropdown{background-color:var(--headers-background)!important;border:var(--border-dashboard-inner)!important;border-radius:6px!important;box-shadow:0 4px 16px #00000080!important;padding:4px 0;scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.2) transparent}.react-datepicker__year-option{transition:background .15s ease}.react-datepicker__year-option:hover{background-color:#ffffff0f!important}.react-datepicker__year-option--selected_year{background-color:var(--yellow-podocare-background-hover)!important;color:var(--yellow-podocare)!important}.react-datepicker__year-option--selected{color:var(--yellow-podocare)!important}.react-datepicker__current-month,.react-datepicker__day-name,.react-datepicker__day{color:#fff!important}.react-datepicker__current-month{font-weight:400!important}.react-datepicker__day-name,.react-datepicker__day{opacity:.8!important}.react-datepicker__day{border-radius:4px!important;transition:background .15s ease}.react-datepicker__day:hover{background-color:#ffffff0f!important;box-shadow:none!important;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected,.react-datepicker__day--range-start,.react-datepicker__day--range-end,.react-datepicker__day--selecting-range-start{background-color:var(--yellow-podocare-background-hover)!important;color:var(--yellow-podocare)!important;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range{background-color:var(--yellow-podocare-background-hover)!important;color:var(--yellow-podocare)!important;border-radius:0!important;opacity:1}.react-datepicker__day--range-start,.react-datepicker__day--selecting-range-start{border-radius:4px 0 0 4px!important}.react-datepicker__day--range-end{border-radius:0 4px 4px 0!important}.custom-calendar-button.range{width:12rem}.custom-alert{position:fixed;top:1.25rem;left:50%;transform:translate(-50%);z-index:9999;padding:.6125rem 1.25rem;border-radius:.5rem;min-width:20rem;box-shadow:0 .25rem .375rem #0000001a;font-family:var(--font-h2-outfit);word-spacing:2px;font-size:var(--font-size-16);animation:slideInFromTop .3s ease-out,fadeOut .3s ease-in 1.9s forwards}.custom-alert-0{background-color:#05250d;border:.25px solid #27dd51;color:#2bff5d}.custom-alert-1{background-color:#1f0505;border:.25px solid rgb(221,38,38);color:#ff4d4d}.custom-alert-2{background-color:#3e3e0c;border:.25px solid rgb(189,189,27);color:#fbfb21}.alert-message{font-weight:400;flex-grow:1}@keyframes slideInFromTop{0%{transform:translate(-50%) translateY(-100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes fadeOut{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(-100%);opacity:0}}.popup-common-section-row:first-child{margin-top:0}.dropdown-list.categories{height:fit-content}.dropdown-list.clients{height:fit-content;max-height:15.2rem}.dropdown-menu.clients{width:16rem;max-width:90vw}.popup-common-section-row.cat{align-items:center;justify-content:center}.form-row{height:2.1875rem}.input-label{font-size:var(--font-size-dashboard-text)}.searchable-dropdown.categories,.dropdown-header.categories,.searchable-dropdown.clients,.dropdown-header.clients{width:16.75rem}.color-symbol{width:.75rem;height:.75rem;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);flex-shrink:0;transition:transform .2s ease-in-out}.product-action-button.unit-b{border-radius:.5rem;border:var(--popup-elements-border)}.checkbox{width:.9375rem;height:.9375rem;accent-color:var(--checkbox-color)}.product-action-button.paid,.product-action-button.active{border:1px solid rgb(0,230,0);background:#00e60033}.product-action-button.used{border:1px solid rgb(187,187,187);background:#bbb3}.product-action-button.unpaid,.product-action-button.expired{border:1px solid rgb(248,0,0);background:#f8000033}.product-action-button.partial{border:1px solid var(--yellow-podocare);background-color:#fcb50c33}.product-action-button.yellow{border:1px solid var(--yellow-podocare);background-color:#fbc50c26;padding:1rem;transition:all .2s ease}.product-action-button.yellow:hover{transform:scale(1.05)}.product-action-button-text.yellow{font-size:.875rem;font-weight:500;color:var(--yellow-podocare)}.slider-label{font-weight:400;font-family:var(--font-h2-outfit);color:#fff6;font-size:.875rem}.slider-label.selected{color:#fffc}.slider-value{font-size:1rem;font-weight:500;color:var(--yellow-podocare);white-space:nowrap;flex-shrink:0}.slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;border-radius:4px;outline:none;transition:background .15s ease-in-out;background:#fff3}.slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;transition:all .2s ease}.slider-input::-webkit-slider-thumb:hover:not(.not-allowed){transform:scale(1.2);box-shadow:0 3px 8px #4caf5066}.slider-input::-webkit-slider-thumb:active{transform:scale(1.1)}.slider-desc{opacity:80%}.slider-desc.opacity-30{opacity:30%}.toggle-button{width:2.375rem;height:1.25rem;background-color:#fff3;border-radius:1.5rem;transition:background-color .3s ease;outline:none}.toggle-button:hover:not(.disabled){background-color:#b3b3b3}.toggle-button.active{background-color:var(--yellow-podocare)}.toggle-button.active:hover:not(.disabled){background-color:var(--yellow-podocare)}.toggle-button.disabled{opacity:.5;cursor:not-allowed}.toggle-slider{top:1px;left:0;width:1.125rem;height:1.125rem;background-color:#fff;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.toggle-button.active .toggle-slider{transform:translate(1.1875rem)}.qv-span{font-size:var(--font-size-13)}.qv-span.notes{opacity:50%}.qv-span.f10{font-size:var(--font-size-10)}.qv-span.totals{font-size:var(--font-size-dashboard-text)}.dropdown-left{font-size:var(--font-size-text)}.dropdown-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-item-text{min-width:0;gap:.1rem}.dd-item-sub{font-size:var(--font-size-11);color:var(--control-text-dim);white-space:nowrap}.dropdown-item.selected .dropdown-left{color:#fff}.product-action-button-text.green{color:#2bff5d}.vc-price.frozen,.vc-frozen-icon{color:#5bd6fc}.product-action-button.active-r,.product-action-button.default.active-r{border:1px solid red;background-color:#f003}.product-action-button.active-y,.product-action-button.default.active-y{border:1px solid var(--yellow-podocare);background-color:#fcb50c33}.product-action-button.active-g,.product-action-button.default.active-g{border:1px solid rgb(0,218,0);background-color:#00da0033}.qv-span.warning{color:var(--yellow-podocare)}.searchable-dropdown.visit-list,.dropdown-header.visit-list,.searchable-dropdown.usage-reason,.dropdown-header.usage-reason{width:12.5rem}.dropdown-left.visit-list{font-size:var(--font-size-text)}.client-removed{color:#ff000080;font-weight:500}.product-action-button.usage-record{border:none;padding:5px}.usage-reason{font-size:var(--font-size-text)}.searchable-dropdown.expense-category,.dropdown-header.expense-category{width:14rem}@keyframes progressLoad{0%{width:0}}@keyframes markerFadeIn{to{opacity:1}}.employee-revenue-chart{background-color:#0e011fc8;border:var(--border-dashboard-inner);border-radius:1.875rem;box-shadow:0 .25rem 1.25rem #0000004d}.chart-container{width:100%}.chart-container *:focus,.recharts-wrapper:focus,.recharts-wrapper *:focus,.recharts-surface:focus,.recharts-sector:focus,.recharts-layer:focus,.recharts-pie:focus,.recharts-pie-sector:focus,.recharts-bar:focus,.recharts-bar-rectangle:focus,.recharts-rectangle:focus,.recharts-cell:focus{outline:none!important;border:none!important;box-shadow:none!important}.recharts-tooltip-cursor{fill:#8b5cf633}.recharts-cartesian-axis-tick-labels.recharts-xAxis-tick-labels,.recharts-cartesian-axis-tick-labels.recharts-yAxis-tick-labels,.chart-tooltip-label,.chart-tooltip-item{font-family:var(--font-h2-outfit)}.chart-tooltip{background-color:var(--items-background);border:var(--border2);border-radius:var(--control-radius);padding:.625rem .875rem;box-shadow:0 .75rem 1.75rem #00000073}.chart-tooltip-label{font-size:var(--font-size-13);font-weight:600;color:var(--yellow-podocare);margin:0 0 .5rem;padding-bottom:.5rem;border-bottom:var(--popup-elements-border)}.chart-tooltip-header{font-weight:500}.chart-tooltip-sub{font-size:var(--font-size-10);font-weight:500;color:#ffffff80}.chart-tooltip-item{margin:0;font-size:var(--font-size-13);font-weight:500;letter-spacing:.25px;color:#ffffffb3}.chart-tooltip-name{color:#ffffffb3}.chart-tooltip-swatch{width:.5rem;height:.5rem;border-radius:2px;flex-shrink:0}.chart-tooltip-value{font-weight:600;color:var(--control-text-hover)}.company-revenue-chart{background-color:#0e011fc8;border:var(--border-dashboard-inner);border-radius:1.875rem;box-shadow:0 .25rem 1.25rem #0000004d}.product-action-button.password-toggle-btn,.product-action-button.password-toggle-btn:hover{border:none;position:absolute;right:1px;top:1px}.log-diff{padding:.625rem;box-sizing:border-box;cursor:default}.log-diff-meta{row-gap:.35rem}.log-diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.log-diff-pane{background-color:var(--items-background);border:var(--border2);border-radius:var(--control-radius);overflow:hidden}.log-diff-pane.old{border-color:#fa3a3f66}.log-diff-pane.new{border-color:#17c47f66}.log-diff-title{padding:.5rem .75rem;font-family:var(--font-h2-outfit);font-size:var(--font-size-11);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.log-diff-pane.old .log-diff-title{background-color:#fa3a3f29;color:var(--color-finance-red)}.log-diff-pane.new .log-diff-title{background-color:#17c47f29;color:var(--color-finance-green)}.log-diff-rows{display:grid;grid-template-columns:minmax(7.5rem,max-content) minmax(0,1fr);column-gap:.5rem;align-items:start;padding:.5rem 0;font-family:monospace;font-size:var(--font-size-text)}.log-diff-row{display:contents}.log-diff-field{padding:.25rem 0 .25rem .75rem;color:var(--color-blue);font-weight:500}.log-diff-val{color:#ffffffe6;word-break:break-word;margin:.25rem .75rem .25rem 0;padding:1px 4px;border-radius:3px}.log-diff-val.removed,.log-diff-val.changed-old{background-color:#fa3a3f4d}.log-diff-val.added,.log-diff-val.changed-new{background-color:#17c47f4d}.log-diff-pane.disabled{opacity:.5;border-color:#ffffff26}.log-diff-pane.disabled .log-diff-title{background-color:#ffffff0f;color:var(--control-text)}.log-json-pretty{margin:0;font:inherit;white-space:pre-wrap}.log-json-compact{word-break:break-all}.access-denied-title{font-size:1.75rem;font-weight:600;color:#fffc;font-family:var(--font-h1-sulphur)}.access-denied-text{font-size:var(--font-size-dashboard-text);font-weight:300;color:#ffffff80;font-family:var(--font-h2-outfit)}.text-input.not-allowed{cursor:not-allowed}.text-input.not-allowed{opacity:80%}.product-action-button.cashout,.product-action-button.cl-note{height:2.1875rem}.product-action-button-text.cashout{font-size:var(--font-size-15)}.product-action-button.cashout.selected{border:1px solid rgb(248,0,0);background:#f8000033}.product-action-button.cl-note.selected{border:1px solid rgb(0,230,0);background:#00e60033}.product-action-button.not-allowed,.product-action-button.not-allowed:hover{border:none;background:transparent}.product-action-button.no-text.not-allowed,.product-action-button.no-text.not-allowed:hover{border:var(--control-border)}.cost-input.cash-ledger{width:3.75rem}.ksef-invoice-meta-item.ksef-category-meta{opacity:1}.ksef-badge{font-size:var(--font-size-11);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#ff8c00;border:1px solid rgba(255,140,0,.5);border-radius:4px;padding:.05rem .35rem;line-height:1.2}.ksef-badge.vat{color:#5bd6fc;border-color:#5bd6fc80}.ksef-badge.named{color:var(--text-color-white);border-color:#ffffff80}.ksef-badge.ksef-src{color:#f6da00;border-color:#f6da0080}.ksf-value{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:600}.ksf-spin{animation:ksef-spin .8s linear infinite}.ksf-sync-status:hover,.ksf-sync-status .rv-status:hover{cursor:pointer}.kst-tooltip{position:absolute;top:2rem;left:-.5rem;width:20rem;z-index:40;padding:.85rem 1rem;background:var(--items-background);border:1px solid rgba(255,255,255,.12);border-radius:var(--control-radius);box-shadow:0 8px 24px #00000080;font-family:var(--font-h2-outfit)}.kst-title{font-size:var(--font-size-dashboard-text);font-weight:600;padding-bottom:.5rem;margin-bottom:.4rem;border-bottom:var(--popup-elements-border)}.kst-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.15rem 0;font-size:var(--font-size-13);color:var(--control-text)}.kst-value{font-weight:600}.kst-divider{height:1px;margin:.5rem 0;background:#ffffff1a}.kst-mismatch-header{margin-top:.4rem;font-size:var(--font-size-13);font-weight:500;padding-bottom:.25rem}.kst-note{margin-top:.4rem;font-size:var(--font-size-11);color:var(--control-text-dim)}.exp-ksef-tag{padding:.1rem .45rem;border-radius:var(--control-radius);font-size:var(--font-size-10);font-weight:600;letter-spacing:.04em;color:#f6da00;background-color:#f6da001f}.exp-source{min-width:0}.exp-source-badge{flex:0 0 3.25rem}.exp-source .dl-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-source-head{padding-left:3.25rem}.exp-group-title{color:var(--control-text-hover)}.exp-group-title.warn{color:var(--yellow-podocare)}.exp-group-title .dl-icon-1{color:inherit}.exp-cat-badge{padding:.15rem .6rem;border-radius:var(--control-radius);font-size:var(--font-size-10);font-weight:600;letter-spacing:.3px;color:var(--control-text);background-color:#ffffff12;transition:color .15s ease,background-color .15s ease;text-transform:uppercase}button.exp-cat-badge{border:none;font-family:var(--font-h2-outfit)}.exp-cat-badge.pointer:not(.colored):not(.warn):hover{color:var(--control-text-hover);background-color:#ffffff1a}.exp-cat-badge.colored{color:rgb(var(--cat-rgb));background-color:rgba(var(--cat-rgb),.12)}.exp-cat-badge.colored.pointer:hover{background-color:rgba(var(--cat-rgb),.22)}.exp-cat-badge.manual,.sd-inv-list .exp-cat-badge.manual{padding:.15rem .3rem;border-radius:4px;color:#fff;background-color:#ffffff1f}.exp-cat-badge.warn{color:var(--yellow-podocare);background-color:#fcb50c1f}.exp-cat-badge.warn.pointer:hover{background-color:#fcb50c38}.exp-cat-badge .dl-icon-1{color:inherit}.exp-cat-badge .dl-icon-1{width:.7rem;height:.7rem}.dl-row.exp-row-warn{background:#fcb50c14}.dl-row.exp-row-warn .dl-name,.dl-row.exp-row-warn .dl-dim,.dl-row.exp-row-warn .clx-form-value,.dl-row.exp-row-warn .exp-ksef-tag{color:var(--yellow-podocare)}.exp-cat-menu{left:50%;transform:translate(-50%);top:calc(100% + .35rem);z-index:30;min-width:10rem;padding:.3rem 0;background:var(--items-background);border:1px solid rgba(255,255,255,.12);border-radius:var(--control-radius);box-shadow:0 8px 24px #00000080}.exp-cat-menu.start{left:0;transform:none}.product-action-button.exp-cat-add{padding:.25rem;border-radius:5px;height:1.25rem}.exp-cat-add-icon{width:.75rem;height:.75rem;color:var(--control-text)}.exp-m-stack{gap:.2rem}.exp-m-sub .dl-dim{font-size:var(--font-size-10)}.product-action-button.kis-send{height:auto;padding:0}.exp-cat-badge.exp-m-cat{padding:.1rem .45rem;white-space:nowrap}.exp-cat-menu-item{padding:.4rem .75rem;font-size:var(--font-size-13);color:var(--control-text);white-space:nowrap;transition:background .15s ease,color .15s ease}.exp-cat-menu-item:hover{background:#ffffff0f;color:var(--control-text-hover)}.krc-question{line-height:1.45;color:var(--control-text)}.modal-body.ksm-body{padding-top:1.25rem}.modal-body.cm-modal-body{padding-top:1rem}.modal-body.exm-future-body{padding-bottom:.25rem}.modal-body.exf-body,.exf-items{display:flex;flex-direction:column;min-height:0}.exf-items .exi{flex:0 1 auto;min-height:0}.exf-add-row{flex-shrink:0;padding:.6rem 0 0 .5rem}.exf-items .exi-list{flex:0 1 auto;min-height:0;overflow-y:auto}.exf-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:500;color:var(--control-text-hover)}.exf-split>.ksef-invoice-party{flex:1 1 0;min-width:0}.exf-split-side{flex:1 1 0}.cat-shard-svg{display:block;width:.85rem;height:.85rem}.cat-dots{gap:.2rem}.exf-hint{font-size:var(--font-size-10);font-weight:400;color:var(--control-text)}.exf-hint.invalid{color:var(--color-red)}.exf-hint.new{color:var(--yellow-podocare)}.exf-value{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);color:#fff}.exf-items-head{margin-top:.4rem;padding-top:.6rem;border-top:var(--popup-elements-border)}.exf-section-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-15);font-weight:500;color:var(--control-text-hover)}.exf-totals{margin-top:.4rem;padding-top:.6rem;border-top:var(--popup-elements-border)}.exf-totals .clx-form-value{white-space:nowrap}.exf-total-label{font-size:var(--font-size-dashboard-text);color:var(--control-text)}.exf-totals-pln{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:#fffc;white-space:nowrap}.exf-totals-pln b{font-weight:600}.exf-totals-pln .exf-total-label{font-size:var(--font-size-text)}.exf-currency-label{flex-wrap:wrap;column-gap:.6rem;row-gap:.1rem;min-width:0}.exf-rate{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);color:var(--control-text);white-space:nowrap}.exf-rate b{font-weight:600;color:#fff}.exf-rate.error{color:var(--color-red)}.exf-rate-spin{width:.75rem;height:.75rem;animation:exf-spin .8s linear infinite}@keyframes exf-spin{to{transform:rotate(360deg)}}.product-action-button.exf-rate-retry,.product-action-button.exf-rate-retry:hover{height:1.375rem;padding:0 .5rem;border:none;border-radius:6px;background:transparent;transition:background .15s ease}.product-action-button.exf-rate-retry:hover{background:#ff1b1b1f}.product-action-button.exf-rate-retry .product-action-button-text{font-size:var(--font-size-11);color:#fff}.product-action-button.exf-currency-btn,.product-action-button.exf-currency-btn:hover{background:#ffffff1a}.exf-currency-btn .cycle-filter-value{color:#fff}.cycle-filter-btn .exf-currency-icon{width:.75rem;height:.75rem;color:var(--control-text)}.exp-currency-tag{padding:.1rem .4rem;border-radius:4px;font-size:var(--font-size-10);font-weight:600;color:var(--color-blue);background:#00c1fb1f}.exp-source .exp-currency-tag,.exp-m-name .exp-currency-tag{flex-shrink:0;margin-right:.4rem}.exp-m-name .dl-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-amount-cur{font-size:var(--font-size-11);color:var(--control-text);white-space:nowrap}.exi-head,.exi-row{display:grid;grid-template-columns:minmax(0,1fr) 5rem 2.5rem 3.25rem 5rem 2rem;gap:.5rem;align-items:center;padding:0 .5rem}.exi-head{padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.08)}.exi-head .exi-col{font-family:var(--font-h2-outfit);font-size:var(--font-size-10);font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--control-text)}.exi-list{gap:.4rem;padding-top:.5rem}.exi-col{display:flex;align-items:center;min-width:0}.exi-unit,.exi-qty,.exi-vat,.exi-total{justify-content:center}.exi-unit input.in-sm,.exi-total input.in-sm{width:5rem}.exi-rm{justify-content:center}.exi-products .exi-head,.exi-products .exi-row{grid-template-columns:1.75rem minmax(0,1fr) 5rem 2.5rem 3.25rem 5rem 2rem}.exp-actions{margin-left:auto}.exi-np{justify-content:center}.exi-preview .exi-head,.exi-preview .exi-row{grid-template-columns:minmax(0,1fr) 6rem 3.5rem 3.5rem 6rem;column-gap:1.25rem}.exi-preview.exi-products .exi-head,.exi-preview.exi-products .exi-row{grid-template-columns:8rem minmax(0,1fr) 6rem 3.5rem 3.5rem 6rem}.exi-preview .exi-unit,.exi-preview .exi-qty,.exi-preview .exi-vat,.exi-preview .exi-total{justify-content:flex-end}.exi-cat-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exi-np .product-action-button-container,.exi-np .product-action-button,.exi-np-m .product-action-button-container,.exi-np-m .product-action-button{height:auto;padding:.1rem}.exi-np-m{flex:0 0 auto;align-self:center}.exi-not-product{flex:0 0 auto;padding:0 .4rem;border-radius:4px;font-size:var(--font-size-10);color:var(--control-text);background:#ffffff14;white-space:nowrap}.exi-name .input-container,.exi-name .input-container .text-input.category,.exi-name .searchable-dropdown.expense-product-dropdown{width:100%;box-sizing:border-box}.exi-rm .product-action-button-container,.exi-rm .product-action-button{height:auto;padding:.1rem}.exi-rm .dl-icon{width:.85rem;height:.85rem}.exi-empty{padding:1rem;color:var(--control-text-dim);text-align:center}.exi-empty-row{position:relative;display:flex;align-items:center;justify-content:center}.exi-empty-action{position:absolute;left:.5rem;top:50%;transform:translateY(-50%)}.ksef-remember-seller-toggle-label{font-size:.8rem;color:var(--control-text);line-height:1.3}@keyframes ksef-spin{to{transform:rotate(360deg)}}.product-action-button-text.sync{color:#fff;font-weight:400}.ksef-invoice-document{gap:1.25rem;font-family:var(--font-h2-outfit)}.ksef-invoice-meta-item{font-size:var(--font-size-text);opacity:80%}.ksef-reference-number{font-size:var(--font-size-11);opacity:55%;word-break:break-all}.ksef-invoice-meta-item.ksef-full-opacity{opacity:1}.ksef-corrected-link{color:#ff8c00;font-weight:500;border-bottom:1px solid transparent}.ksef-corrected-link.vat{color:#5bd6fc}.ksef-corrected-link:hover{border-bottom-color:currentColor}.ksef-corrected-link .lucide{color:inherit;opacity:1;margin-left:.2rem;margin-bottom:.1rem;width:.8rem;height:.8rem;vertical-align:text-bottom}.ksef-label{font-weight:500;opacity:70%}.ksef-label.op-max{opacity:100%}.ksef-invoice-divider{height:1px;background:#ffffff26}.ksef-invoice-party{gap:.3rem;padding:.75rem 1rem;border:var(--popup-elements-border);border-radius:.5rem;background:#ffffff08}.ksef-invoice-party .text-input{padding:.4rem .8rem}.ksef-party-label{font-size:var(--font-size-11);font-weight:600;text-transform:uppercase;letter-spacing:.1em;opacity:55%;margin-bottom:.25rem}.ksef-party-label.ni-label{text-transform:none}.ksef-party-label.ni-label.ni-name,.ksef-party-label.ni-label.ni-address{width:10rem}.ni-field-col{min-width:0}.ni-label{margin-bottom:0}.nis-field .text-input::placeholder,.ni-notes .textarea-input::placeholder{font-style:italic}.ni-notes{width:100%;min-width:0}.ni-notes>.ni-label{flex-shrink:0;padding-top:.5rem}.ni-notes .textarea-input.in-full{box-sizing:border-box;flex:1 1 auto;min-width:0;width:100%}.ksef-party-name{font-size:var(--font-size-dashboard-text);font-weight:500}.ksef-party-detail{font-size:var(--font-size-text);opacity:75%}.ksef-party-link{color:inherit;text-decoration:none;width:fit-content}.ksef-party-link:hover .ksef-party-name,.ksef-party-link:hover .ksef-party-detail{color:var(--yellow-podocare)}.ksef-party-empty{opacity:40%}.ksef-invoice-items-section{gap:0}.ksef-items-header,.ksef-items-row{display:grid;gap:.5rem;align-items:center;padding:.4rem .5rem}.ksef-items-header{border-bottom:1px solid rgba(255,255,255,.2);font-size:var(--font-size-11);font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:65%}.ksef-items-row{font-size:var(--font-size-text);border-bottom:1px solid rgba(255,255,255,.05)}.ksef-items-row>*:not(.ksef-col-product){opacity:85%}.ksef-items-row.ni-row>*{opacity:1}.ksef-items-row.ni-row{justify-items:center}.ni-modal .ksef-items-header,.ni-modal .ksef-items-row{grid-template-columns:2rem minmax(0,1fr) 3rem 5.5rem 4.25rem 5.5rem 2.5rem}.ksef-items-row.ni-row>.input-container.in-full{justify-self:stretch}.ksef-items-row-alt{background:#ffffff08}.ksef-col-lp{text-align:center}.ksef-col-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ksef-col-unit{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ksef-col-qty,.ksef-col-price,.ksef-col-vat,.ksef-col-net{text-align:center}.ksef-col-product{min-width:0;color:var(--yellow-podocare);font-weight:700}.ksef-col-product .searchable-dropdown.ksef-product-dropdown{width:100%}.ksef-assigned-product-name{font-size:var(--font-size-text);opacity:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ksef-assigned-qty{font-size:var(--font-size-text);opacity:75%;white-space:nowrap}.ksef-assigned-product-name.deleted{color:#f80000;opacity:1;font-style:italic}.ksef-assigned-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.inv-warning{width:.7rem;height:.7rem}.ksef-book-warning-text{color:#fff;opacity:.6;font-size:.5625rem}.searchable-dropdown.ksef-product-dropdown,.searchable-dropdown.ksef-product-dropdown .dropdown-header{width:100%}.searchable-dropdown.ksef-product-dropdown .dropdown-menu{min-width:200px;z-index:100}.ksef-invoice-summary{gap:.35rem;padding-top:.25rem}.ksef-summary-row{gap:1.5rem;font-size:var(--font-size-text);opacity:80%}.ksef-summary-label{width:10rem;text-align:right;opacity:70%}.ksef-summary-value{width:7rem;text-align:right;font-variant-numeric:tabular-nums}.ksef-summary-gross{font-size:var(--font-size-dashboard-text);font-weight:600;opacity:100%;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.2)}.ksef-col-action,.ksef-col-remember{text-align:center}.ksef-col-assign-qty{text-align:center;color:var(--yellow-podocare);font-weight:700}.ksef-col-assign-qty .digit-input-container,.ksef-col-assign-qty .digit-input.ksef-assign-qty-input{width:100%;box-sizing:border-box;text-align:center}.ksef-items-header>.ksef-col-assign-qty,.ksef-items-row>.ksef-col-assign-qty{padding-left:1rem;box-sizing:border-box}.digit-input.ksef-assign-qty-input{height:calc(1.75rem + 1px);padding-top:0;padding-bottom:0}.ksef-items-row-excluded>*:not(.ksef-col-action){opacity:.35}.app-checkbox{accent-color:var(--checkbox-color);cursor:pointer;width:.75rem;height:.75rem}.app-checkbox:disabled{cursor:not-allowed;opacity:.4}.app-checkbox.locked{cursor:not-allowed;opacity:.7}.searchable-dropdown.ksef-product-dropdown .dropdown-item{opacity:80%}.searchable-dropdown.ksef-product-dropdown .dropdown-item .color-symbol{clip-path:none;border-radius:50%;width:.3rem;height:.3rem}.searchable-dropdown.ksef-product-dropdown .dropdown-left{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.searchable-dropdown.ksef-product-dropdown .dropdown-list{max-height:11.25rem;width:100%;max-width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.2) transparent}html.scroll-locked body{overflow:hidden}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:1.5rem;background:#0000008c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:modal-overlay-in .15s ease-out;overflow-y:auto;overscroll-behavior:contain}.modal{--modal-width: 26rem;--modal-max-height: 92dvh;width:min(var(--modal-width),100%);max-height:var(--modal-max-height);background-color:var(--items-background);border:var(--border2);border-radius:var(--modal-radius);box-shadow:0 1.5rem 3rem #0000008c;overflow:hidden;animation:modal-in .15s ease-out;margin:auto;flex-shrink:0}.modal-xs{--modal-width: 20rem}.modal-sm{--modal-width: 26rem}.modal-md{--modal-width: 34rem}.modal-lg{--modal-width: 48rem}.modal-xl{--modal-width: 64rem}.modal-2xl{--modal-width: 76rem}.modal.logs-modal{--modal-width: 92rem}.modal-full{--modal-width: 100%}.modal-h-tall{height:80vh;height:80dvh}.modal.cl-modal.modal-h-tall,.modal.ni-modal.modal-h-tall{height:90vh;height:90dvh}.modal-h-full{height:100%;--modal-max-height: 100%}.modal-header{flex:0 0 auto;padding:1rem 1.25rem;border-bottom:var(--border)}.modal-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-16);font-weight:500;color:var(--yellow-podocare);cursor:default;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-close{border-radius:var(--control-radius);padding:.25rem;color:var(--control-text);transition:color .15s ease,background-color .15s ease}.modal-close:hover{background-color:var(--yellow-podocare-background-hover)}.modal-close:hover .lucide-x{color:var(--yellow-podocare)}.modal-body{overscroll-behavior:contain;flex:1 1 auto;padding:2rem 2rem 1.5rem;overflow-y:auto}.modal-body>*{width:100%}.modal-footer{flex:0 0 auto;padding:.5rem 1.25rem 1rem}.modal-footer .product-action-button{border-radius:6px;border:none;padding:.25rem .5rem;background-color:transparent;transition:background-color .15s ease}.modal-footer .product-action-button:hover{border:none;background-color:var(--yellow-podocare-background-hover)}.modal-footer .product-action-button.not-allowed:hover{background-color:transparent}.modal-footer .product-action-button .text-control{color:var(--text-color-white);font-weight:400}.modal-footer .product-action-button.ni-pdf-btn:hover,.modal-footer .product-action-button.cc-back-btn:hover{background-color:#ffffff0f}.modal-footer .product-action-button.ni-pdf-btn .text-control,.modal-footer .product-action-button.cc-back-btn .text-control{color:var(--control-text)}.modal-footer .product-action-button.ni-pdf-btn:hover .text-control,.modal-footer .product-action-button.cc-back-btn:hover .text-control{color:var(--control-text-hover)}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-body .product-form-container,.modal-body .product-form-core-section,.modal-body .product-form-inputs-section{width:100%}.modal-body .product-form-categories{gap:1rem}.modal-body .cat-seg-group{flex-wrap:wrap}.remove-modal-icon{width:2rem;height:2rem}.remove-modal-warning{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);color:var(--control-text-hover);line-height:1.4}.pd-src-deleted{opacity:.5;text-decoration:line-through;text-decoration-color:var(--color-red)}.pd-src-deleted-tag{font-size:var(--font-size-10);color:var(--color-red)}.erm-qty.plus{color:var(--color-green)}.chm-list{gap:.4rem;overflow-y:auto}.chm-empty{padding:1rem 0;text-align:center}.chm-row{padding:.55rem .75rem;border:var(--popup-elements-border);border-radius:var(--control-radius)}.chm-action{font-size:var(--font-size-13);color:var(--control-text-hover)}.chm-icon{width:.85rem;height:.85rem;flex-shrink:0;color:var(--control-text)}.chm-row.view :is(.chm-icon,.chm-action){color:var(--yellow-podocare)}.chm-row.create :is(.chm-icon,.chm-action){color:var(--color-green)}.chm-row.update :is(.chm-icon,.chm-action){color:var(--color-blue)}.chm-row.invalid :is(.chm-icon,.chm-action){color:var(--color-red)}.chm-entry-date,.chm-meta,.chm-time{font-size:var(--font-size-11);color:var(--control-text)}.chm-meta .device-tag{font-size:var(--font-size-11)}.chm-ip{font-size:var(--font-size-10);color:var(--control-text)}.chm-side{flex-shrink:0}.chm-details{gap:.3rem;margin-top:.5rem;padding-top:.5rem;border-top:var(--popup-elements-border)}.chm-change{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;font-size:var(--font-size-text)}.chm-change-label{font-size:var(--font-size-11);color:var(--control-text);overflow-wrap:anywhere}.chm-entry{gap:.2rem;font-size:var(--font-size-text)}.chm-entry-content{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--control-text-hover)}.chm-entry-content.old{opacity:.5}.chm-entry-date-line{align-self:flex-end}.chm-entry-content.invalid{text-decoration:line-through}.chm-entry-arrow{width:.9rem;height:.9rem;color:var(--control-text)}.chm-before{color:var(--color-red)}.chm-after{color:var(--color-green)}.erm-intro,.erm-note{font-size:var(--font-size-text);color:var(--control-text)}.erm-list{gap:.35rem;padding:.5rem 0;border-top:var(--popup-elements-border);border-bottom:var(--popup-elements-border);text-align:left}.erm-row{display:grid;grid-template-columns:minmax(0,1fr) auto 5.5rem;align-items:center;gap:.75rem}.erm-row.skipped{opacity:.5}.erm-product{font-size:var(--font-size-dashboard-text);color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.erm-qty,.erm-stock{font-size:var(--font-size-dashboard-text);color:var(--control-text-hover);text-align:right;white-space:nowrap}.erm-stock .erm-from,.erm-stock .erm-to{font:inherit;letter-spacing:inherit}.erm-qty,.erm-from,.erm-row.insufficient .erm-to{color:var(--color-red)}.erm-to{color:var(--color-green)}.erm-hint{font-size:var(--font-size-10);color:var(--control-text)}.erm-error{font-size:var(--font-size-11);color:var(--color-red)}.rm-warning-text{font-size:var(--font-size-dashboard-text)}.modal-footer .product-action-button.danger:hover{background-color:#ff1b1b1f}.ur-tag.date,.ir-change.negative,.product-action-button.ur-remove:hover .lucide,.log-icon.delete{color:var(--color-red)}.modal-body.nested{display:flex;flex-direction:column;gap:1rem;min-height:0;overflow:hidden}.modal-filters{flex:0 0 auto}.ur-tag.usage,.c-yel{color:#f6da00}.ur-tag{font-weight:600}.ur-list{overflow-y:auto;min-height:0}.ur-item{box-sizing:border-box;flex-shrink:0;padding:.4rem .5rem;font-family:var(--font-h2-outfit);font-size:var(--font-size-text)}.ur-item+.ur-item{border-top:var(--border)}.ur-name{color:var(--control-text-hover);font-weight:500;white-space:nowrap}.ur-brand{min-width:0;color:var(--control-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ur-name-stack{min-width:0;gap:.1rem}.ur-name-stack .ur-name{overflow:hidden;text-overflow:ellipsis}.ur-name-stack .ur-brand{font-size:var(--font-size-11)}.product-action-button.ur-remove{border-radius:var(--control-radius);transition:background-color .15s ease;height:auto;padding:.25rem}.product-action-button.ur-remove .lucide{color:var(--control-text);transition:color .15s ease}.product-action-button.ur-remove:hover{background-color:#ff1b1b1f}.ur-picker{width:25rem}.ur-picker-modal .ur-picker{width:auto}.ur-shared{flex-wrap:wrap;gap:.5rem}.ur-shared .product-action-button-container.ur-pick-btn{margin-left:auto}.ur-shared .searchable-dropdown.visit-list,.ur-shared .searchable-dropdown.visit-list .dropdown-header{width:7rem}.cs-seg.ur-reason-seg{flex-shrink:0;height:1.75rem}.cs-seg.ur-reason-seg button{gap:.3rem;padding:.2rem .45rem;font-size:var(--font-size-11);font-weight:500}.cs-seg.ur-reason-seg .lucide{width:.75rem;height:.75rem}.cs-seg.ur-reason-seg button.usage,.cs-seg.ur-reason-seg button.usage:hover:not(.on){color:#f6da00}.cs-seg.ur-reason-seg button.date,.cs-seg.ur-reason-seg button.date:hover:not(.on){color:var(--color-red)}.cs-seg.ur-reason-seg button.usage:hover:not(.on){background:#f6da000f}.cs-seg.ur-reason-seg button.date:hover:not(.on){background:#ff1b1b0f}.cs-seg.ur-reason-seg button.usage.on{background:#f6da0024}.cs-seg.ur-reason-seg button.date.on{background:#ff1b1b24}.ur-picker-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:500;color:var(--control-text-hover)}.ur-picker .searchbar-container.ur-picker-search,.ur-picker .cat-seg-group{width:100%}.ur-picker .dl-head,.ur-picker .dl-row{padding:.25rem .6rem}.ur-picker .dl-row{min-height:2rem}.ur-picker .dl-cell{font-size:var(--font-size-text)}.ir-label{color:var(--control-text);white-space:nowrap}.ir-change{min-width:.75rem;text-align:center;font-weight:600;letter-spacing:.4px}.ir-change.neutral{color:var(--control-text-dim)}.ir-name{font-weight:300}.ir-value{min-width:1rem;text-align:center;color:var(--control-text-hover)}.ir-confirm-text{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--control-text-hover)}.ir-name.pending,.ir-awaits.pending{color:var(--yellow-podocare)}.ir-awaits .lucide,.ir-approved .lucide{color:inherit}.ir-awaits.pending{transition:opacity .15s ease}.ir-awaits.pending:hover{opacity:.75}.ir-approved,.ir-awaits{font-size:var(--font-size-text)}.pf-panel{box-sizing:border-box;padding:1.25rem;border:1px solid var(--control-border);border-radius:var(--modal-radius);background-color:var(--items-background)}.pf-panel-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-16);font-weight:500;color:var(--yellow-podocare)}.pf-panel-body{padding:.5rem 0}.pf-actions{margin-top:auto}.pf-top{display:grid;grid-template-columns:30% 30%;justify-content:space-evenly;align-items:start}.pf-top.pf-top-company{grid-template-columns:minmax(12rem,.6fr) minmax(0,1fr) minmax(0,1fr);justify-content:stretch;gap:1.5rem}.pf-top.pf-top-company.pf-top-pin{grid-template-columns:minmax(12rem,.6fr) repeat(3,minmax(0,1fr))}.pf-top.pf-top-company{align-items:stretch}.pf-top.pf-top-company>.pf-panel{height:auto;min-width:0}.pf-top.pf-top-company>.pf-panel.pf-company-panel{height:fit-content;align-self:start}@media (min-width: 1024px) and (max-height: 860px){.modal-overlay{padding:.5rem 1.5rem}.modal{--modal-max-height: calc(100dvh - 1rem) }.modal.modal-h-tall,.modal.modal-h-full{height:calc(100dvh - 1rem);min-height:34rem}.modal-header{padding:.6rem 1.25rem}.modal-body{padding:1.25rem 1.5rem 1rem}.modal-footer{padding:.4rem 1.25rem .6rem}.modal-body,.modal .dl-scroll-inner{overscroll-behavior:auto}.modal-overlay .modal.modal-overflow{overflow:hidden}.modal-overlay .modal.modal-overflow .modal-body{overflow-y:auto;overscroll-behavior:contain}}@media (min-width: 1024px) and (max-width: 1550px){.pf-mfa-row .pf-devices-head,.pf-mfa-row .pf-devices-row{min-width:0;grid-template-columns:minmax(7rem,1.5fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) 1.75rem;gap:.5rem}.pf-mfa-row .pf-device-name>span:first-child{flex-direction:column-reverse;align-items:flex-start;gap:.25rem}}@media (min-width: 1024px) and (max-width: 1280px){.pf-top.pf-top-company,.pf-top.pf-top-company.pf-top-pin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1281px) and (max-width: 1550px){.pf-top.pf-top-company .pf-password .pf-row{flex-direction:column;align-items:stretch;gap:.35rem}.pf-top.pf-top-company .pf-password .pf-label{flex:0 0 auto}.pf-top.pf-top-company .pf-password .input-container.in-full{flex:0 0 auto;width:100%}.pf-top.pf-top-company .pf-pin-panel .pin-boxes{align-self:flex-end}.pf-top.pf-top-company>.pf-panel:not(.pf-company-panel) .pf-panel-body{flex:1 1 auto}.pf-top.pf-top-company>.pf-company-panel+.pf-panel .pf-fields{align-self:center}}.pf-pin-panel .pf-row{flex-wrap:wrap;row-gap:.4rem}.pf-pin-panel .pf-label{flex:0 0 auto}.pf-pin-panel .pin-boxes{margin-left:auto}.modal.pin-modal{--modal-width: 24rem}.pin-modal-body{min-height:18rem;padding:1rem 0}.pin-modal-icon{width:2.5rem;height:2.5rem}.pin-modal-text{font-family:var(--font-h2-outfit);font-size:var(--font-size-15);color:var(--control-text-hover)}.pin-boxes.pin-lg{flex-wrap:wrap;justify-content:center}.pin-boxes.pin-lg .pin-box{width:2.6rem;height:3.4rem;font-size:1.5rem}.pf-row{justify-content:flex-start}.pf-label{flex:0 0 9rem;font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--control-text);white-space:nowrap}.pf-value.pf-value-sm{font-size:var(--font-size-text)}.flex-column>.pf-label{flex:0 0 auto}.pf-password .input-container .text-input.category{width:100%}.pf-fields .pf-row{min-width:0}.pf-fields .pf-label{flex:0 1 9rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.pf-fields .searchable-dropdown{min-width:0}.pf-fields .searchable-dropdown .dropdown-header{width:100%}.modal-body .pf-row{justify-content:space-between}.modal-body .pf-label{color:var(--text-color-white)}.modal-body .pf-row .input-container.in-full{flex:1 1 0}.modal-body .pf-row .input-container .text-input.category,.ni-modal .input-container .text-input.category{width:100%}.pf-value{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);color:var(--control-text-hover)}.pf-avatar{width:5rem;height:5rem;border-radius:50%;border:1px solid var(--control-border)}.pf-avatar-sm{width:1.75rem;height:1.75rem;border-radius:50%}.pf-avatar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;justify-items:center}.pf-avatar-option{padding:0;border:none;border-radius:50%;background:transparent;line-height:0}.pf-avatar-option img{box-sizing:border-box;width:3.5rem;height:3.5rem;border-radius:50%;border:2px solid transparent;opacity:.7;transition:opacity .15s ease,border-color .15s ease}.pf-avatar-option:hover img{opacity:1}.pf-avatar-option.selected img{border-color:var(--yellow-podocare);box-shadow:0 0 48px #fcb50c4d;opacity:1}.pf-role{padding:.15rem .5rem;border-radius:var(--control-radius);font-family:var(--font-h2-outfit);font-size:var(--font-size-10);font-weight:600;letter-spacing:.4px;color:var(--control-text);background-color:#ffffff12}.pf-role.admin{color:var(--yellow-podocare);background-color:var(--yellow-podocare-background-hover)}.pf-toggle-arrow{transition:transform .2s ease}.pf-toggle-arrow.rotated{transform:rotate(180deg)}.pf-force-pw{padding-top:.75rem;border-top:var(--border)}.pf-pin-hint{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--yellow-podocare)}.pin-boxes{flex-wrap:nowrap}.pin-box{box-sizing:border-box;width:2rem;height:2.4rem;padding:0;text-align:center;font-family:var(--font-h2-outfit);font-size:var(--font-size-16);color:var(--control-text-hover);background-color:transparent;border:var(--control-border);border-radius:var(--control-radius);outline:none;transition:border-color .15s ease}.pin-box:hover{border:var(--control-border-hover)}.pin-box:focus{border-color:var(--yellow-podocare)}.pin-toggle-btn{margin-left:.25rem}.pin-box:disabled{opacity:.5}.pf-role.master{color:var(--color-finance-blue);background-color:#2b8fef1f}.dropdown-item-user-menu.company-mode-item,.dropdown-item-user-menu.company-mode-item .lucide,.dd-sheet-item.company-mode-item,.dd-sheet-item.company-mode-item .lucide{color:var(--yellow-podocare)}.dropdown-item-user-menu.company-mode-item.leave,.dropdown-item-user-menu.company-mode-item.leave .lucide,.dd-sheet-item.company-mode-item.leave,.dd-sheet-item.company-mode-item.leave .lucide{color:var(--color-red)}.pf-company-state{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);white-space:nowrap;color:var(--control-text)}.pf-company-state.active{color:var(--color-finance-green)}.pf-company-state .lucide{color:inherit}.product-action-button.pf-company-leave,.product-action-button.pf-mfa-off,.product-action-button.mfa-danger,.product-action-button.pf-company-enter{border:none;border-radius:6px;padding:.25rem .5rem;background-color:transparent;transition:background-color .15s ease}.product-action-button.pf-company-leave:hover,.product-action-button.pf-mfa-off:hover,.product-action-button.mfa-danger:hover{border:none;background-color:#ff1b1b1f}.product-action-button.pf-company-enter:hover{border:none;background-color:var(--yellow-podocare-background-hover)}.product-action-button.pf-company-enter .lucide{color:var(--yellow-podocare);opacity:1}.product-action-button.pf-company-leave .lucide{color:var(--color-red);opacity:1}.product-action-button-text.pf-company-enter,.product-action-button-text.pf-company-leave,.product-action-button-text.pf-mfa-off,.product-action-button-text.mfa-danger{color:var(--text-color-white);opacity:1}.pf-mfa-state{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);white-space:nowrap;color:var(--control-text)}.pf-mfa-state.on{color:var(--color-finance-green)}.pf-mfa-state .lucide{color:inherit}.pf-mfa-hint{font-family:var(--font-h2-outfit);font-size:var(--font-size-13);line-height:1.5;color:var(--control-text)}.pf-mfa-panel .pf-mfa-hint{flex:1 1 auto;align-items:center}.pf-mfa-panel .pf-mfa-kv{flex:1 1 auto;align-content:center}.pf-mfa-hint .lucide{flex-shrink:0}.pf-mfa-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;font-family:var(--font-h2-outfit);font-size:var(--font-size-13)}.pf-mfa-kv dt{color:var(--control-text)}.pf-mfa-dots{display:flex;justify-content:flex-end;gap:.25rem;margin-top:.35rem}.pf-mfa-dots i{width:.45rem;height:.45rem;border-radius:50%;background-color:var(--color-finance-green)}.pf-mfa-dots i.used{background-color:#ffffff2e}.pf-mfa-kv dd{margin:0;text-align:right;color:var(--text-color-white);font-variant-numeric:tabular-nums}.pf-top.pf-top-mfa{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:1.5rem}.pf-top.pf-top-mfa>.pf-panel{height:auto;min-width:0}.pf-mfa-row{align-items:stretch}.pf-mfa-row>.pf-mfa-panel{flex:0 1 28rem;min-width:22rem}.pf-mfa-row>.pf-devices-panel{flex:1 1 0;min-width:0}.pf-devices{overflow-x:auto}.pf-devices-head,.pf-devices-row{display:grid;grid-template-columns:minmax(10rem,1.6fr) minmax(6rem,1fr) minmax(8rem,1.2fr) minmax(6rem,1fr) 1.75rem;gap:.75rem;align-items:center;min-width:38rem}.pf-devices-head{padding:0 .5rem .5rem;border-bottom:var(--border);font-family:var(--font-h2-outfit);font-size:var(--font-size-11);color:var(--control-text)}.pf-devices-row{padding:.5rem;border-bottom:var(--border);font-family:var(--font-h2-outfit);font-size:var(--font-size-13);color:var(--text-color-white)}.pf-devices-row:last-child{border-bottom:none}.pf-device-name small{font-size:var(--font-size-11);color:var(--control-text)}.pf-device-dim{color:var(--control-text);font-variant-numeric:tabular-nums}.pf-device-tag{padding:.1rem .4rem;border-radius:4px;font-size:var(--font-size-10);color:var(--yellow-podocare);background-color:var(--yellow-podocare-background-hover)}.product-action-button.pf-device-trash{padding:.1rem;border:none}.eu-devices-toggle{border-radius:6px;outline:none}.eu-devices-toggle:hover .pf-label,.eu-devices-toggle:focus-visible .pf-label{color:var(--control-text-hover)}.eu-devices{border-top:var(--border)}.eu-device-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.5rem 0;border-bottom:var(--border);font-family:var(--font-h2-outfit);font-size:var(--font-size-13);color:var(--text-color-white)}.eu-device-dates{display:grid;grid-template-columns:auto auto;gap:.15rem .4rem;text-align:right;font-size:var(--font-size-11);font-variant-numeric:tabular-nums}.eu-device-date-label{color:#fff6}.pin-separator{align-self:center;color:var(--control-text);font-family:var(--font-h2-outfit)}.dv-scroll{overflow-y:auto}.dv-pill.off{color:var(--control-text);background-color:#ffffff12}.dv-confirm-text{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);line-height:1.5;color:var(--text-color-white)}.dv-pill.ag-status .lucide.ag-status-icon{width:.8rem;height:.8rem;color:inherit}.ag-pause-toggle{width:fit-content;padding:0;border:none;background:none;font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--control-text)}.ag-pause-toggle:hover{color:var(--control-text-hover)}.ag-pause-toggle .lucide.ag-caret{color:inherit;opacity:1}.ag-pause-body{gap:.75rem 1.75rem}.ag-stepup .pf-label.ag-stepup-label{flex:0 0 auto}.ag-stepup-modal{margin-top:.5rem}.product-action-button.ag-btn.ag-yellow{border-color:var(--yellow-podocare);background-color:var(--yellow-podocare-background-hover)}.product-action-button.ag-btn.not-allowed{opacity:.45}.product-action-button.ag-ghost,.product-action-button.ag-ghost:hover{border:none;border-radius:6px;padding:.25rem .5rem;background:transparent;transition:background .15s ease}.product-action-button.ag-ghost:hover{background:#ffffff0f}.product-action-button.ag-ghost.ag-ghost-y:hover{background:var(--yellow-podocare-background-hover)}.product-action-button.ag-ghost.ag-ghost-g:hover,.product-action-button.ag-ghost.exm-fix-date{background:#00da001f}.product-action-button.ag-ghost.exm-fix-date:hover{background:#00da0033}.product-action-button.ag-ghost.ag-ghost-r:hover{background:#ff1b1b1f}.product-action-button.ag-ghost-y .text-control,.product-action-button.ag-ghost-g .text-control,.product-action-button.ag-ghost-r .text-control{color:var(--text-color-white)}.product-action-button.ag-ghost.not-allowed,.product-action-button.ag-ghost.not-allowed:hover{background:transparent;opacity:.45}.ag-locked .product-action-button.not-allowed:hover .text-control{color:var(--control-text)}.product-action-button.ag-btn span,.product-action-button.ag-btn:hover span{color:var(--text-color-white);opacity:1;font-size:var(--font-size-text);font-weight:300}.ag-caret{transition:transform .2s ease}.ag-caret.open{transform:rotate(180deg)}.ag-devices{max-height:16rem;overflow-y:auto}.ag-dev-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);gap:.75rem;align-items:center;padding:.5rem .25rem;border-bottom:var(--border);font-family:var(--font-h2-outfit);font-size:var(--font-size-13);color:var(--text-color-white)}.ag-dev-row:last-child{border-bottom:none}.ag-dev-dim{color:var(--control-text);font-variant-numeric:tabular-nums}.ag-hours{max-width:34rem}.ag-day{display:grid;grid-template-columns:8rem auto minmax(0,1fr);gap:1rem;align-items:center;padding:.4rem 0;border-bottom:var(--border);font-family:var(--font-h2-outfit);font-size:var(--font-size-13);color:var(--text-color-white)}.ag-day:last-child{border-bottom:none}.ag-day.closed .ag-day-name{color:var(--control-text)}.ag-day-closed{color:var(--control-text-dim)}.time-field{padding:.3rem .6rem;border:var(--control-border);border-radius:var(--control-radius)}.time-field:hover:not(.not-allowed){border:var(--control-border-hover)}.time-field .lucide.time-field-icon{width:.75rem;height:.75rem;flex-shrink:0;color:var(--control-text)}.time-field-value{color:var(--text-color-white);font-variant-numeric:tabular-nums}.ag-paused-info b{font-weight:500;color:var(--text-color-white)}.ag-locked-note{font-family:var(--font-h2-outfit);font-size:var(--font-size-13);color:var(--control-text)}.pf-panel.ag-locked .ag-hours,.ag-toggle-sm .toggle-button{width:2rem;height:1.0625rem}.ag-toggle-sm .toggle-slider{width:.9375rem;height:.9375rem}.ag-toggle-sm .toggle-button.active,.ag-toggle-sm .toggle-button.active:hover:not(.disabled){background-color:var(--color-finance-green)}.ag-toggle-sm .toggle-button.active .toggle-slider{transform:translate(1.0625rem)}.pf-panel.ag-locked .toggle-button-container{opacity:.45;pointer-events:none}.ag-dash{color:var(--control-text)}.dv-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 1.75rem;gap:1rem;align-items:center;padding:.5rem .75rem;border:1px dashed var(--control-border-color, rgba(255, 255, 255, .18));border-radius:var(--control-radius);font-family:var(--font-h2-outfit);font-size:var(--font-size-13);color:var(--text-color-white)}.dv-code-for small,.dv-cell-main small,.dv-cell-sub small{font-size:var(--font-size-11);color:var(--control-text)}.dv-code-value{color:var(--control-text);white-space:nowrap}.dv-code-value code,.dv-code-big{font-family:ui-monospace,Consolas,monospace;letter-spacing:.1em;color:var(--yellow-podocare)}.dv-progress-bar{width:8rem;height:.35rem;border-radius:999px;background-color:#ffffff1a;overflow:hidden}.dv-progress-fill{display:block;height:100%;border-radius:999px;background-color:var(--color-finance-green);transition:width 1s linear,background-color .3s ease}.dv-progress-fill.mid{background-color:var(--yellow-podocare)}.dv-progress-fill.low{background-color:var(--color-red)}.dv-progress-time{min-width:2.75rem;text-align:right;font-family:ui-monospace,Consolas,monospace;font-size:var(--font-size-13);color:var(--control-text);font-variant-numeric:tabular-nums}.dv-list{overflow-x:auto}.dv-head,.dv-row{display:grid;grid-template-columns:minmax(10rem,1.5fr) minmax(7rem,1fr) minmax(8rem,1.1fr) minmax(7rem,.9fr) 7rem 2.75rem;gap:.75rem;align-items:center;min-width:44rem}.dv-head{padding:0 .5rem .5rem;border-bottom:var(--border);font-family:var(--font-h2-outfit);font-size:var(--font-size-11);color:var(--control-text)}.dv-row{padding:.6rem .5rem;border-bottom:var(--border);font-family:var(--font-h2-outfit);font-size:var(--font-size-13);color:var(--text-color-white)}.dv-row:last-child{border-bottom:none}.dv-cell-sub,.dv-cell-dim{color:var(--control-text);font-variant-numeric:tabular-nums}.dv-pill{justify-self:start;padding:.15rem .5rem;border-radius:6px;font-size:var(--font-size-11);white-space:nowrap}.dv-pill.ok{color:var(--color-finance-green);background-color:#00da001f}.dv-pill.warn{color:var(--yellow-podocare);background-color:var(--yellow-podocare-background-hover)}.dv-pill.bad{color:var(--color-red);background-color:#ff1b1b1f}.dv-code-box{padding:1rem;border:1px dashed var(--yellow-podocare);border-radius:var(--control-radius);background-color:var(--yellow-podocare-background-hover)}.dv-code-big{font-size:2rem;font-weight:600}.dv-code-meta{font-family:var(--font-h2-outfit);font-size:var(--font-size-13);line-height:1.5;color:var(--control-text);text-align:center}.dv-code-meta.w-h{font-size:var(--font-size-text)}.dv-section .dv-code-meta{text-align:left}.dv-modal .dv-code-meta{color:var(--text-color-white)}.dv-modal .dv-code-meta.dv-code-hint{color:var(--control-text);font-weight:300}.searchable-dropdown.dv-replace-select,.dropdown-header.dv-replace-select{width:12.75rem}.product-action-button.pf-company-enter.not-allowed,.product-action-button.pf-company-enter.not-allowed:hover{border:none;background-color:transparent;opacity:.45}.product-action-button.dv-copy{height:auto;padding:.15rem}.dv-code-copy>.product-action-button-container{position:absolute;top:50%;left:100%;margin-left:.4rem;transform:translateY(-50%)}.lucide.dv-copy-icon{opacity:.35;transition:opacity .15s ease}.product-action-button.dv-copy:hover .lucide.dv-copy-icon{opacity:.8}.dv-code-meta code{font-family:ui-monospace,Consolas,monospace;color:var(--text-color-white)}.pf-devices-empty{font-family:var(--font-h2-outfit);font-size:var(--font-size-13);font-style:italic;color:var(--control-text)}.modal-footer .product-action-button.mfa-danger .text-control,.modal-footer .product-action-button.mfa-danger:hover .text-control{color:var(--text-color-white);opacity:1}.mfa-text{font-family:var(--font-h2-outfit);font-size:var(--font-size-13);line-height:1.5;color:var(--control-text)}.mfa-text.centered{text-align:center}.mfa-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-16);font-weight:500;text-align:center;color:var(--text-color-white)}.mfa-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);color:var(--control-text)}.mfa-step{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.75rem;align-items:start}.mfa-step-n{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;font-family:var(--font-h2-outfit);font-size:var(--font-size-13);font-weight:600;color:var(--yellow-podocare);background-color:var(--yellow-podocare-background-hover)}.mfa-qr{align-self:flex-start;width:11rem;height:11rem;padding:.5rem;box-sizing:border-box;border-radius:var(--control-radius);background-color:#fff}.mfa-qr img{width:100%;height:100%;image-rendering:pixelated}.mfa-secret{padding:.45rem .6rem;border:var(--border);border-radius:6px;font-family:ui-monospace,Consolas,monospace;font-size:var(--font-size-13);letter-spacing:.08em;color:var(--text-color-white);background-color:var(--main-background);overflow-wrap:anywhere}.mfa-code-body{padding:.5rem 0}.mfa-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mfa-codes span{padding:.5rem;border:var(--border);border-radius:6px;text-align:center;font-family:ui-monospace,Consolas,monospace;font-size:var(--font-size-15);letter-spacing:.06em;color:var(--text-color-white);background-color:var(--main-background)}.mfa-warn{padding:.6rem .75rem;border-radius:var(--control-radius);font-family:var(--font-h2-outfit);font-size:var(--font-size-13);line-height:1.5;color:var(--yellow-podocare);background-color:var(--yellow-podocare-background-hover)}.mfa-codes-body .product-action-button.lg-submit{margin-top:.25rem}.st-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-16);font-weight:500;color:var(--yellow-podocare)}.st-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-content:start;overflow-y:auto;padding-right:.25rem}.st-card{box-sizing:border-box;padding:1.25rem;border:1px solid var(--control-border);border-radius:var(--modal-radius);background-color:var(--items-background);transition:border-color .15s ease}.st-card:hover{border-color:var(--control-border-hover)}.st-card .slider-container{width:100%}.st-card .slider-header{margin-bottom:1rem}.st-card .slider-label{font-size:var(--font-size-dashboard-text);font-weight:500;color:#ffffffbf}.st-card .slider-desc,.st-card .slider-desc span{margin-top:1rem;opacity:1;font-size:var(--font-size-text);color:var(--control-text-dim);line-height:1.5}.st-month-row{width:100%}.st-month-row .cat-seg{flex:1 1 0;justify-content:center}.st-tabs{flex:0 0 auto}.st-tab-dirty{display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background:var(--yellow-podocare);vertical-align:middle}.st-card-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:500;color:#ffffffbf}.st-card-desc{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--control-text-dim);line-height:1.5}.st-card-label.pc-y{color:var(--yellow-podocare)}.st-theme-preview{box-sizing:border-box;width:6rem;height:7.5rem;padding:.6rem;border-radius:6px;border:1px solid var(--control-border)}.st-theme-preview.st-theme-light{background:#fff}.st-theme-preview.st-theme-dark{background:var(--headers-background)}.st-theme-preview.selected{outline:2px solid var(--yellow-podocare);outline-offset:2px}.st-theme-bar{display:block;width:90%;height:.35rem;border-radius:3px}.st-theme-bar.title{width:55%}.st-theme-bar.short{width:70%}.st-theme-rule{display:block;height:2px;margin:.15rem 0}.st-theme-light .st-theme-bar{background:#d9dde3}.st-theme-light .st-theme-bar.title,.st-theme-light .st-theme-rule{background:#1d2433}.st-theme-dark .st-theme-bar{background:#ffffff26}.st-theme-dark .st-theme-bar.title,.st-theme-dark .st-theme-rule{background:#fffc}.cat-seg.st-theme-option{width:6rem;box-sizing:border-box}.cat-seg.st-theme-option .lucide{color:inherit}.log-icon.create,.ir-approved{color:#00da00}.log-icon.update{color:var(--color-blue)}.log-icon.send{color:var(--color-finance-green)}.log-icon.info{color:var(--yellow-podocare)}.log-icon.alert{color:#ff8c00}.log-changed-fields{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--control-text-hover);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.log-obj-cell{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .75rem;min-width:0;max-width:100%}.log-preview-head{flex:0 0 auto;flex-wrap:wrap;padding-bottom:.75rem;border-bottom:var(--border)}.device-tag{max-width:100%;font-family:var(--font-h2-outfit);font-size:var(--font-size-10);color:var(--color-finance-blue)}.device-tag .lucide.device-tag-icon{width:.65rem;height:.65rem;flex-shrink:0;color:var(--color-finance-blue)}.device-tag .device-tag-name{font-size:inherit;color:var(--color-finance-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;letter-spacing:.5px}.device-tag.unknown .device-tag-name,.device-tag.unknown .lucide.device-tag-icon{color:var(--color-red)}.device-tag.device-tag-md{font-size:var(--font-size-11)}.device-tag.device-tag-md .lucide.device-tag-icon{width:.8rem;height:.8rem}.log-meta-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--control-text);white-space:nowrap}.log-preview-body{overflow-y:auto}.sv-price{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:500;color:var(--yellow-podocare)}.sv-price.sv-price-plain{color:var(--text-color-white)}.sv-variants{padding-top:.75rem;border-top:var(--border)}.sv-variants .ur-list{max-height:14rem}.sv-variants-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:500;color:var(--control-text-hover)}.searchable-dropdown.sv-category,.dropdown-header.sv-category{width:16rem}.icon-rocket,.cl-flag.boost{color:var(--color-boost)}.icon-debt,.cl-flag.debt{color:#f90}.icon-discount,.cl-flag.discount{color:#2f0}.icon-voucher,.cl-flag.voucher{color:#fff}.product-action-button.cl-filter{transition:border-color .15s ease,background-color .15s ease}.icon-delay{color:#ffc400}.icon-sale{color:#fb7289}.vs-toolbar{flex-wrap:wrap;row-gap:.75rem}.vb-scroll{--vb-lane-min: 15rem;min-height:0;overflow:auto}.vb-board{display:grid;align-content:start;column-gap:1rem;width:100%}.vb-lane{display:grid;grid-template-rows:subgrid;row-gap:.9rem;min-width:0}.vb-lane-head{gap:.65rem;min-width:0;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.08)}.vb-avatar{flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;background:#ffffff14;font-family:var(--font-h2-outfit);font-size:var(--font-size-11);font-weight:600;color:#fff;overflow:hidden}.vb-avatar-img{width:100%;height:100%;object-fit:cover}.vb-lane-name{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);font-weight:600;color:#fff}.vb-day{gap:.4rem;min-width:0;align-self:start}.vb-day-head{gap:.5rem;padding:0 .15rem}.vb-day-date{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);font-weight:500;color:var(--yellow-podocare)}.vb-empty{padding:.6rem;border-radius:8px;border:1px dashed rgba(255,255,255,.08);text-align:center;font-family:var(--font-h2-outfit);font-size:var(--font-size-11);color:#ffffff59}.vb-card{position:relative;gap:.45rem;min-width:0;padding:.55rem .65rem;border-radius:8px;background:var(--items-background);transition:background .15s ease}.vb-card:hover{background:var(--headers-background)}.vb-card-wrap{min-width:0}.vb-entry-tab{align-self:flex-start;display:inline-flex;align-items:center;height:1.2rem;padding:0 .6rem;border-radius:6px 6px 0 0;background:#f6da0024;color:#f6da00;font-family:var(--font-h2-outfit);font-size:var(--font-size-10);font-weight:600;letter-spacing:.3px;transition:background .15s ease}.vb-entry-tab:hover{background:#f6da003d}.vb-card.with-tab{border-top-left-radius:0}.vb-row1{align-items:flex-start;gap:.5rem;min-width:0}.vb-name{flex:0 1 auto;min-width:0;font-family:var(--font-h2-outfit);font-size:var(--font-size-text);font-weight:500;line-height:1.35rem;color:#fff}.vb-name-measure{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap}.vb-meta{gap:.5rem;min-height:1.35rem}.vb-row1 .vb-meta{flex:1 1 auto}.vb-meta .vb-status{margin-left:auto}.vb-flags{gap:.35rem}.vb-end{flex:0 0 auto;gap:.35rem;margin-left:auto;height:1.35rem}.vb-value{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);font-weight:600;color:#fff}.vb-card .rv-status.vb-status{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:1.2rem;padding:0 .45rem;border-radius:5px;line-height:1;white-space:nowrap}.vb-status .rv-status-text{display:block;line-height:1}.vb-chips{gap:.6rem;min-width:0}.vb-chip-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-items:start;gap:.3rem .5rem;min-width:0}.vb-chip-grid .vb-chip:last-child:nth-child(odd){grid-column:1 / -1}.vb-chip{gap:.4rem;max-width:100%;min-width:0;height:1.35rem;padding:0 .5rem;border-radius:5px;box-sizing:border-box;background:#ffffff0d}.vb-dot{flex:0 0 auto;width:.4rem;height:.4rem;border-radius:50%}.vb-chip-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-h2-outfit);font-size:var(--font-size-11);color:#fffc}.vb-menu{flex:0 0 auto;align-items:center;height:1.35rem;margin-right:-.35rem}.vb-single{gap:.9rem}.vb-single .vb-day{align-self:stretch}.vb-tabs{flex:0 0 auto;align-self:center;justify-content:center;margin-bottom:.75rem}.vb-avatar.vb-avatar-sm{width:1.1rem;height:1.1rem;font-size:.5rem}.range-slider{width:20rem}.range-slider-value{color:var(--yellow-podocare);font-family:var(--font-h2-outfit);font-weight:500;font-size:.75rem;white-space:nowrap}.range-slider-track{height:1.125rem;display:flex;align-items:center}.range-slider-rail,.range-slider-fill{position:absolute;top:50%;transform:translateY(-50%);height:2px;border-radius:4px}.range-slider-rail{left:0;right:0;background:#fff3}.range-slider-fill{background:var(--yellow-podocare)}.range-slider-input{position:absolute;left:0;right:0;width:100%;margin:0;height:1.125rem;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-slider-input::-webkit-slider-runnable-track,.range-slider-input::-moz-range-track{background:none}.range-slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;cursor:pointer;transition:transform .2s ease}.range-slider-input::-webkit-slider-thumb:hover{transform:scale(1.2)}.range-slider-input::-moz-range-thumb{pointer-events:auto;width:1.125rem;height:1.125rem;border:none;border-radius:50%;background:#fff;cursor:pointer}.vm-modal .modal-body.nested{gap:0}.vm-topbar{flex:0 0 auto;flex-wrap:wrap;justify-content:space-evenly;row-gap:.5rem;padding-bottom:.75rem;border-bottom:var(--border)}.vm-checkers,.vm-checkers .cat-seg-group{justify-content:center}.vm-checkers{flex:0 0 auto;flex-wrap:wrap;row-gap:.5rem;padding:.75rem 0;border-bottom:var(--border)}.vm-debt-badge{padding:.2rem .6rem;border-radius:var(--control-radius);background-color:#ff1b1b1f;color:var(--color-red);font-family:var(--font-h2-outfit);font-size:var(--font-size-13);font-weight:500;white-space:nowrap}.vm-lock{display:contents}.vm-lock:disabled .cat-seg,.vm-lock:disabled .product-action-button{opacity:.5;cursor:not-allowed}.vm-lock-note{padding:.35rem .6rem;border-radius:var(--control-radius);background-color:#ffc10714;font-family:var(--font-h2-outfit);font-size:var(--font-size-13)}.vm-cart-list .product-action-button.not-allowed .lucide{opacity:.3}.vm-lock-link{text-decoration:underline;text-underline-offset:2px}.vm-catalog{flex:0 0 38%;max-width:38%}.vm-catalog>.vm-catalog-panel{margin-top:.75rem}.vm-catalog~.vm-right{padding-left:1rem;border-left:var(--border)}.vm-catalog~.vm-right>.vm-paragon{padding-top:0;padding-left:0;border-left:none}.vm-right,.vm-paragon,.vm-section{min-width:0}.av-list .vc-price.pc-y{font-weight:600}.vm-right>.vm-footer{flex:0 0 auto;padding-top:.75rem}.vm-client{flex:0 0 auto}.vm-catalog .vm-topbar .searchable-dropdown.clients,.vm-catalog .vm-topbar .dropdown-header.clients{width:11rem}.vm-catalog-panel{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--control-radius);padding:.5rem .75rem}.vm-catalog-head{flex:0 0 auto;gap:.5rem;padding-bottom:.5rem}.searchable-dropdown.vm-cat-select,.dropdown-header.vm-cat-select{width:16rem}.searchbar-container.vm-search-full{width:100%}.vm-list{flex:1 1 0;min-height:0}.vm-list .dl-row{padding-top:.15rem;padding-bottom:.15rem}.vm-product-price{font-weight:500}.vm-list .sv-price{color:#fff}.vm-paragon{padding-left:1rem;padding-top:1rem;border-left:var(--border);overflow-y:auto}.vm-section{flex:0 0 auto;padding-bottom:.75rem;border-bottom:var(--border)}.vm-section:last-child{border-bottom:none}.vm-section-head{min-height:2rem;padding:.3rem .5rem;border-radius:var(--control-radius);background:#ffffff0a}.vpm-scroll{overflow-y:auto;padding-right:.75rem}.vpm-head{flex:0 0 auto;padding-bottom:.6rem;border-bottom:var(--border)}.vpm-head .qv-span{font-size:var(--font-size-dashboard-text)}.vpm-flag{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-h2-outfit);font-size:var(--font-size-13);font-weight:300;padding:.3rem .8rem;border-radius:6px;background:rgba(var(--seg-rgb),.16);color:#fff}.vpm-flag .lucide{color:rgb(var(--seg-rgb))}body.cc-light-portals .vpm-flag{background:rgba(var(--seg-light-rgb),.1);color:rgb(var(--seg-light-rgb))}body.cc-light-portals .vpm-flag .lucide{color:inherit}.vpm-checkers{justify-content:center}.vpm-head .vpm-person,.vm-client .vpm-person,.vpm-gross{font-weight:600}.vpm-payment .qv-span{font-weight:500}.dl-name.vpm-boost-name{width:fit-content;max-width:100%;padding:.25rem .5rem;border-radius:6px;background:#fe02d829;font-weight:400}.vpm-discount{padding:.3rem .8rem;border-radius:6px;background:#03f20352;color:#fff;font-family:var(--font-h2-outfit);font-size:var(--font-size-13);font-weight:300}.vpm-payment{padding:.35rem .6rem;border:1px solid var(--control-border);border-radius:var(--control-radius)}.vpm-totals{flex:0 0 auto;padding-top:.6rem;border-top:var(--border)}.rvm-scroll{overflow-y:auto}.rvm-warning{flex:0 0 auto}.rvm-conflict{padding:.5rem .75rem;border:1px solid rgba(246,218,0,.4);border-radius:var(--control-radius);background:#f6da0014}.rvm-conflict .pointer .dl-icon-1{color:var(--control-text)}.rvm-conflict .pointer:hover .dl-icon-1{color:var(--control-text-hover)}.vm-section-head .qv-span{color:var(--control-text-hover);font-weight:500}.vm-cart-list .dl-row{min-height:2rem;padding-left:0;padding-right:0}.cat-seg:disabled,.vm-seg-btn:disabled{opacity:.35;cursor:not-allowed}.cat-seg.vm-seg-expand{padding:0}.vm-seg-btn{gap:.45rem;padding:.3rem .8rem;border:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit}.cat-seg.vm-seg-expand{align-items:center;gap:.4rem}.vm-seg-btn{border-radius:6px;transition:background .15s ease,color .15s ease}.vm-seg-value{align-self:center}.vm-seg-receipt{--seg-rgb: 255, 255, 255;--seg-light-rgb: 20, 26, 36}.vm-seg-absence{--seg-rgb: 255, 27, 27;--seg-light-rgb: 198, 40, 40}.vm-seg-delay{--seg-rgb: 255, 196, 0;--seg-light-rgb: 176, 120, 0}.vm-seg-boost{--seg-rgb: 254, 2, 216;--seg-light-rgb: 176, 0, 150}.vm-seg-vip{--seg-rgb: 0, 193, 251;--seg-light-rgb: 3, 105, 161}.vm-discounts .cat-seg{--seg-rgb: 3, 242, 3;--seg-light-rgb: 22, 163, 74}.cl-seg-red{--seg-rgb: 255, 27, 27;--seg-light-rgb: 198, 40, 40}.cl-seg-boost{--seg-rgb: 254, 2, 216;--seg-light-rgb: 176, 0, 150}.cat-seg-group.rv-source-seg{flex-wrap:nowrap}.rv-seg-icon{width:.9rem;height:.9rem}.rv-seg-icon.booksy{border-radius:4px}.cat-seg-group.cl-quick-filters{flex-wrap:nowrap}.cat-seg-group.cl-quick-filters.cl-quick-sheet{width:100%;flex-wrap:wrap;row-gap:.5rem}.cl-quick-sheet .cat-seg{flex:1 1 auto;justify-content:center}.cl-flags .cat-seg.active{box-shadow:inset 0 0 0 1px rgb(var(--seg-rgb))}.cat-seg-group.cl-flags{padding:0;gap:.5rem;border:none;background:transparent}.cl-flags .cat-seg:not(.active){background:#ffffff0f}.cl-flags .cat-seg.active,.vm-checkers .cat-seg.active:not(.vm-seg-expand),.vm-discounts .cat-seg.active:not(.vm-seg-expand),.cat-seg.vm-seg-expand.active .vm-seg-btn{background:rgba(var(--seg-rgb),.16);color:#fff}.vm-discounts .cat-seg.active:not(.vm-seg-expand),.vm-discounts .cat-seg.vm-seg-expand.active .vm-seg-btn{background:rgba(var(--seg-rgb),.32)}.vm-checkers .cat-seg.vm-seg-expand.active,.vm-discounts .cat-seg.vm-seg-expand.active{background:transparent}.product-action-button.vm-fill,.product-action-button.vm-fill:hover{width:auto;height:auto;padding:.3rem .8rem;border:none;border-radius:6px;background-color:transparent}.product-action-button.vm-voucher-btn{height:auto;gap:.45rem;padding:.3rem .8rem;border:none;border-radius:6px;transition:background .15s ease}.product-action-button.vm-voucher-btn.active-r{border:none;background-color:#ff1b1b1f}.product-action-button.vm-voucher-btn.active-r:hover{background-color:#ff1b1b38}.product-action-button.vm-voucher-btn.active-g{border:none;background-color:#00da001f}.product-action-button.vm-voucher-btn.active-g:hover{background-color:#00da0038}.product-action-button.vm-voucher-btn .lucide{width:.85rem;height:.85rem}.product-action-button.vm-fill.filled{background-color:#ffffff1f}.product-action-button.vm-fill.filled .text-control{color:#fff;opacity:1}input.cost-input.vm-amount{height:2.075rem}.vm-amount-display{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);color:var(--text-color-white)}.product-action-button.vm-voucher-btn .text-control,.product-action-button.vm-voucher-btn:hover .text-control{font-size:var(--font-size-text);font-weight:500;letter-spacing:.4px;color:#fff;opacity:1}.vc-price{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);transition:color .15s ease}.vc-price.struck{color:var(--color-red);text-decoration:line-through}.vc-price-final{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:500;color:#00da00}.vc-price-final.vip{color:var(--color-blue)}.vc-off,.vm-info .lucide{color:var(--control-text-dim)}.vc-boost-name{font-weight:400;color:var(--color-boost)}.vm-cart-list .dl-name>span:not(.dl-dot):not(.pvt):not(.pvt-mark),.vm-cart-list .vc-name-stack>span:not(.vc-name-meta),.vm-cart-list .vc-name-text{font-weight:inherit}.vc-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-cart-list .dl-dot,.vm-cart-list .pvt,.vm-cart-list .pvt-mark{flex-shrink:0}.vc-boost .dl-icon{opacity:.75}.product-action-button.vc-boost:hover .dl-icon{opacity:1;color:var(--color-boost)}.vm-info .lucide{transition:color .15s ease}.vm-info:hover .lucide{color:var(--yellow-podocare)}.product-action-button:hover .vc-off{color:var(--control-text)}.vc-edit-icon{color:var(--color-blue);opacity:.6;transition:opacity .15s ease}.vm-empty{color:var(--control-text-dim);font-family:var(--font-h2-outfit);font-size:var(--font-size-13);font-style:italic;padding:.5rem 0;width:fit-content;transition:color .15s ease}.vm-empty.pointer:hover{color:var(--control-text-hover);text-decoration:underline}.product-action-button.cl-filter.active{border-color:var(--cl-color);background-color:var(--cl-bg)}.product-action-button.cl-filter.active .text-control{color:var(--text-color-white)}.cl-note{box-sizing:border-box;flex-shrink:0;padding:.6rem .75rem;border:1px solid var(--control-border);border-radius:var(--control-radius);background-color:#ffffff05}.cl-note.new{border-color:#fcb50c66}.cl-note-content{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--control-text-hover);line-height:1.5;white-space:pre-line}.ir-awaits{color:var(--control-text-dim)}.cycle-filter-label{color:var(--control-text);font-family:var(--font-h2-outfit);font-size:var(--font-size-text)}.product-action-button.cycle-filter-btn,.product-action-button.cycle-filter-btn:hover{height:auto;padding:.3rem .8rem;gap:.4rem;border:none;border-radius:6px;background:rgba(var(--cf-rgb, 255, 255, 255),var(--cf-alpha, .06));transition:background .15s ease}.cycle-filter-btn .cycle-filter-value{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);font-weight:500;letter-spacing:.4px;color:var(--cf-text, var(--control-text-hover))}.cycle-filter-btn .lucide{color:var(--cf-text, var(--control-text-hover));opacity:1}.cycle-filter-btn.cf-green{--cf-rgb: 0, 218, 0}.cycle-filter-btn.cf-red{--cf-rgb: 255, 27, 27}.cycle-filter-btn.cf-yellow{--cf-rgb: 246, 218, 0}.cycle-filter-btn.cf-blue{--cf-rgb: 0, 193, 251}.cycle-filter-btn.cf-teal{--cf-rgb: 23, 196, 127}.cycle-filter-btn.cf-green,.cycle-filter-btn.cf-red,.cycle-filter-btn.cf-yellow,.cycle-filter-btn.cf-blue,.cycle-filter-btn.cf-teal{--cf-alpha: .12;--cf-text: rgb(var(--cf-rgb))}.cycle-filter-btn.cf-grey{--cf-alpha: .12;--cf-text: var(--control-text-dim)}.dc-value{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:600;color:var(--yellow-podocare)}.dc-hint{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--control-text-dim);line-height:1.4}.dc-clients{padding-top:.75rem;border-top:var(--border)}.dc-clients-list{max-height:12rem}.rv-source{width:1.1rem;height:1.1rem;border-radius:4px}.rv-source.google{width:.8rem;height:.8rem}.rv-removed{color:var(--control-text-dim);text-decoration:line-through}.rv-status{padding:.15rem .5rem;border-radius:var(--control-radius);font-family:var(--font-h2-outfit);font-size:var(--font-size-10);font-weight:600;letter-spacing:.4px}.rv-status:not(.pointer){cursor:default}.rv-status{text-transform:lowercase}.rv-status:not(.flex),.rv-status-text{display:inline-block}.rv-status-text{color:inherit;font:inherit;letter-spacing:inherit}.rv-status:first-letter,.rv-status-text:first-letter{text-transform:uppercase}.cd-source{font-size:var(--font-size-10)}.cd-source,.cd-source .dl-icon-1{color:var(--control-text);transition:color .15s ease}.cd-source:hover,.cd-source:hover .dl-icon-1{color:var(--control-text-hover)}.pl-col-title{align-self:flex-start;font-family:var(--font-h2-outfit);font-size:var(--font-size-16);font-weight:600;color:var(--yellow-podocare)}.pl-filters .searchbar-container.pricelist{width:auto;flex:1 1 0}.pl-filters .search-bar-stock{width:100%}.cs-seg.pf-price-mode{height:2.1rem}.cs-seg.pf-price-mode button{padding:0 .55rem;font-size:var(--font-size-11)}.product-action-button.pv-fill-price{height:1.5rem;padding:0 .5rem;border:none;border-radius:6px;background-color:transparent;opacity:.7;transition:opacity .15s ease,background-color .15s ease}.product-action-button.pv-fill-price:hover{border:none;background-color:var(--yellow-podocare-background-hover);opacity:1}.product-action-button-text.pv-fill-price{font-size:var(--font-size-10);color:#fff}.pvt{font-size:var(--font-size-10);white-space:nowrap}.pvt.medical{color:var(--color-finance-green);opacity:.85}.pvt-icon{box-sizing:border-box;width:.85rem;height:.85rem;padding:.1rem;border-radius:50%;background:#fff;fill:var(--color-finance-red);stroke:none;opacity:1}.vm-list .pvt{padding:.05rem .4rem;border-radius:4px;background-color:#ffffff1a;color:#ffffffbf;font-weight:500;opacity:1}.vm-list .pvt.medical{background-color:#00da001f;color:var(--color-finance-green)}.st-card.st-company,.st-card.st-footer,.st-card.st-questionnaire,.st-card.st-drawing-templates{grid-column:1 / -1}.st-card.st-drawing-markers{grid-column:1 / -1;box-sizing:border-box;width:calc(50% - .5rem)}.st-logo-row{padding-top:.25rem}.st-logo-row>.st-company-label{min-width:9.5rem}.st-logo-preview{max-width:8rem;max-height:3rem;object-fit:contain;padding:.35rem .5rem;border:var(--control-border);border-radius:var(--control-radius);background:#ffffffe6}.st-logo-empty{font-size:var(--font-size-text);color:var(--control-text-dim)}.st-logo-pending{font-size:var(--font-size-11);color:var(--yellow-podocare);white-space:nowrap}.st-company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem 1.25rem}.st-company-field{min-width:0}.st-company-field .input-container .text-input.category{box-sizing:border-box;width:100%}.st-company-field .text-input::placeholder{color:var(--control-text)}.st-footer .st-company-grid{grid-template-columns:repeat(auto-fit,minmax(max(13rem,calc((100% - 5rem)/5)),1fr))}.st-company-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);letter-spacing:.05em;text-transform:uppercase;color:var(--control-text-dim)}.ram-trigger{padding:.25rem;border-radius:6px}.ram-trigger:hover{background:#ffffff0f}.ram-trigger:hover .dl-icon{opacity:1}.ram-menu{min-width:6.5rem;padding:.35rem;border:var(--border2);border-radius:var(--control-radius);background:var(--items-background);box-shadow:0 12px 28px #00000073}.ram-item{width:100%;padding:.5rem .6rem;border:none;border-radius:8px;background:transparent;text-align:left;color:var(--control-text)}.ram-item:hover:not(:disabled){background:#ffffff0f;color:var(--control-text-hover)}.ram-item:disabled{opacity:.4;cursor:not-allowed}.ram-item.danger:hover:not(:disabled){color:var(--color-finance-red)}.ram-item-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);font-weight:500;letter-spacing:.4px}.ksf-issued-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);font-weight:500;letter-spacing:.4px;color:var(--control-text)}.product-action-button.ksf-issued:hover .ksf-issued-label{color:var(--control-text-hover)}.ksf-issued-count{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);font-weight:600;letter-spacing:.4px;color:var(--text-color-white)}.ksf-issued-count.has{color:var(--color-finance-green)}.pd-supply{min-width:1rem;text-align:left}.pd-supply.ok{color:var(--color-finance-green)}.pd-supply.low{color:var(--yellow-podocare)}.pd-supply.out{color:var(--color-finance-red)}.sb-badge{box-sizing:border-box;flex-shrink:0;justify-content:center;width:4rem;height:1.35rem;padding:0 .4rem;border-radius:6px;font-size:var(--font-size-10);font-weight:600;letter-spacing:.03em}.sb-badge .dl-icon{color:inherit;opacity:1;width:.75rem;height:.75rem}.sb-badge-label{font:inherit;color:inherit;letter-spacing:inherit}.sb-badge.ok{color:var(--color-finance-green);background:#17c47f1f}.sb-badge.low{color:var(--yellow-podocare);background:var(--yellow-podocare-background-hover)}.sb-badge.out{color:var(--color-finance-red);background:#fa3a3f1f}.pd-app{align-self:center;max-width:72rem;min-height:0}.pd-card{box-sizing:border-box;padding:1rem 1.25rem;background-color:var(--items-background);border:var(--border2);border-radius:var(--modal-radius)}.pd-crumbs{font-size:var(--font-size-text);color:var(--control-text-dim);margin-bottom:.5rem}.pd-crumbs a{font-family:var(--font-h2-outfit);color:var(--control-text);text-decoration:none}.pd-crumbs a:hover{color:var(--yellow-podocare)}.pd-name{font-family:var(--font-h2-outfit);font-size:var(--font-size-19);font-weight:600}.pd-meta{margin-top:.35rem}.pd-meta-item{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);font-weight:400;color:var(--control-text-dim)}.pd-meta-item b{color:var(--text-color-white);font-weight:500}.pd-meta-label{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.pd-meta-note{font-size:var(--font-size-10);color:var(--yellow-podocare)}.pd-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem}.pd-tile{display:flex;flex-direction:column;gap:.3rem;padding:.9rem .75rem;background-color:var(--items-background);border:var(--border);border-radius:var(--control-radius)}.pd-tile.stock.ok{border-color:#17c47f73;background-color:#17c47f14}.pd-tile.stock.ok .pd-tile-value{color:var(--color-finance-green)}.pd-tile.stock.low{border-color:#fcb50c73;background-color:var(--yellow-podocare-background-hover)}.pd-tile.stock.low .pd-tile-value{color:var(--yellow-podocare)}.pd-tile.stock.out{border-color:#fa3a3f73;background-color:#fa3a3f14}.pd-tile.stock.out .pd-tile-value{color:var(--color-finance-red)}.pd-tile.stock .sb-badge{background:#0003}.pd-tile-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);letter-spacing:.05em;text-transform:uppercase;color:var(--control-text-dim)}.pd-tile-value{font-size:1.1rem;font-weight:500;font-variant-numeric:tabular-nums}.pd-tile-value small{font-size:var(--font-size-text);color:var(--control-text-dim);margin-left:.25rem}.pd-panel-head{padding-bottom:.75rem;border-bottom:var(--border)}.pd-panel-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--yellow-podocare)}.pd-year-nav{gap:.1rem}.pd-year-nav .product-action-button{padding:.1rem}.pd-year-nav .product-action-button.not-allowed{opacity:.25}.pd-year{font-size:var(--font-size-13);color:var(--text-color-white);min-width:2.4rem;text-align:center}.pd-chart{position:relative;padding:.5rem 0 .25rem}.pd-chart-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-text);color:var(--control-text-dim);pointer-events:none}.pd-filter{padding:.75rem 0;border-top:var(--border)}.pd-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .6rem;border:1px solid rgba(var(--src-rgb),.4);border-radius:var(--control-radius);background-color:rgba(var(--src-rgb),.12);color:rgb(var(--src-rgb));font-family:var(--font-h2-outfit);font-size:var(--font-size-10);font-weight:600;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.pd-chip.correction{color:#ff8c00}.pd-chip .dl-dot{background-color:rgb(var(--src-rgb))}.urp-list .dl-row{border-top:none}.pd-missing{width:100%;color:var(--control-text)}.pd-missing-icon{width:2.75rem;height:2.75rem}.pd-missing-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-19);font-weight:600;color:var(--text-color-white)}.pd-product-link{color:inherit;text-decoration:none;color:var(--text-color-white)}.sd-head-row{margin-bottom:.5rem}.sd-head-row .pd-crumbs{margin-bottom:0}.sd-stats{gap:.35rem .75rem}.sd-stat dt{font-family:var(--font-h2-outfit);color:var(--control-text-dim)}.sd-stat dd{margin:0;font-family:var(--font-h2-outfit)}.sd-badges{margin-top:.75rem}.sd-badge{padding:.15rem .6rem;border:1px solid rgba(var(--cat-rgb),.4);border-radius:var(--control-radius);background-color:rgba(var(--cat-rgb),.12);color:rgb(var(--cat-rgb));font-family:var(--font-h2-outfit);font-size:var(--font-size-10);font-weight:600;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.sd-badge .dl-dot{background-color:rgb(var(--cat-rgb))}.sd-badge.empty{--cat-rgb: 255, 255, 255;color:var(--control-text);border-color:#ffffff40;background-color:#ffffff0d}.sd-badge.empty:hover{color:var(--control-text-hover);border-color:#fff6}.sd-badge.empty .dl-dot{background-color:#ffffff4d}.sd-badge-action{padding:0 0 0 .5rem;margin-left:.15rem;border:none;border-left:1px solid rgba(var(--cat-rgb),.35);background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:rgba(var(--cat-rgb),.7);transition:color .15s ease}.sd-badge-action:hover{color:rgb(var(--cat-rgb))}.sd-hint{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);color:var(--control-text-dim)}.sd-sub{font-family:var(--font-h2-outfit);font-size:var(--font-size-10);color:var(--control-text-dim)}.sd-map-product{padding-left:.75rem}.cm-menu{position:fixed;z-index:1100;min-width:10rem;padding:.3rem 0;background:var(--items-background);border:1px solid rgba(255,255,255,.12);border-radius:var(--control-radius);box-shadow:0 8px 24px #00000080}.cm-menu-item{width:100%;padding:.4rem .75rem;border:none;background:none;text-align:left;white-space:nowrap;font-family:var(--font-h2-outfit);font-size:var(--font-size-13);color:var(--control-text);transition:background .15s ease,color .15s ease}.cm-menu-item:hover{background:#ffffff0f;color:var(--control-text-hover)}.cm-menu-item.active{color:var(--yellow-podocare)}.sv-drag-handle{cursor:grab;color:var(--control-text);opacity:.25;transition:opacity .15s ease}.dl-row:hover .sv-drag-handle{opacity:.8}.sv-drag-handle:active{cursor:grabbing;opacity:1}.dl-row-draggable{-webkit-user-select:none;user-select:none}.dl-row-dragging,.st-tpl-card.dragging{opacity:.4}.dl-row-drop-above{box-shadow:inset 0 2px 0 var(--yellow-podocare)}.dl-row-drop-below{box-shadow:inset 0 -2px 0 var(--yellow-podocare)}.pl-variant-row{min-height:2.1rem;padding-top:.15rem;padding-bottom:.15rem;border-top:none;background:#ffffff04}.pl-variant-name{padding-left:1rem;color:#ffffffbf}.pl-variant-arrow{width:.8rem;height:.8rem}.pl-variant-price{padding-right:1rem;font-weight:500;color:var(--yellow-podocare)}.clx-meta-label{font-size:var(--font-size-dashboard-text);color:var(--control-text)}.clx-date{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:500}.clx-topbar-meta .clx-date,.clx-topbar-meta .rv-status{padding:.3rem .8rem;border-radius:6px}.clx-topbar-meta .clx-date{font-size:var(--font-size-11);font-weight:600;letter-spacing:.4px;background-color:color-mix(in srgb,currentColor 14%,transparent)}.product-action-button.clx-btn{height:2.25rem;padding:0 1rem}.product-action-button.clx-btn.accent,.product-action-button.clx-btn.danger,.product-action-button.clx-btn.sync{border:none;border-radius:6px;padding:0 .5rem;background-color:transparent;transition:background-color .15s ease}.product-action-button.clx-btn.accent:hover{border:none;background-color:#00da001f}.product-action-button.clx-btn.danger:hover{border:none;background-color:#ff1b1b1f}.product-action-button.clx-btn.sync{height:2rem;padding:.25rem .5rem}.product-action-button.clx-btn.sync:hover{border:none;background-color:var(--yellow-podocare-background-hover)}.product-action-button.clx-btn.accent .text-control,.product-action-button.clx-btn.danger .text-control{color:var(--text-color-white)}.product-action-button.no-text.ag-ghost,.product-action-button.no-text.clx-btn.accent,.product-action-button.no-text.clx-btn.danger,.product-action-button.no-text.clx-btn.sync,.product-action-button.no-text.pv-book-salary{border:var(--control-border)}.product-action-button.no-text.ag-ghost:hover,.product-action-button.no-text.clx-btn.accent:hover,.product-action-button.no-text.clx-btn.danger:hover,.product-action-button.no-text.clx-btn.sync:hover,.product-action-button.no-text.pv-book-salary:hover{border:var(--control-border-hover)}.clx-empty-icon{width:2.5rem;height:2.5rem;color:var(--control-text-dim)}.clx-empty-icon.danger{color:var(--color-red)}.clx-empty-title{margin:0;font-family:var(--font-h2-outfit);font-size:var(--font-size-19);font-weight:500;color:var(--control-text-hover)}.clx-form-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:500;color:var(--control-text-hover)}.clx-form-hint{font-size:var(--font-size-10);color:var(--control-text-dim)}.clx-form-total{padding-top:.85rem;border-top:var(--popup-elements-border)}.clx-total-value{font-family:var(--font-h2-outfit);font-size:var(--font-size-16);font-weight:600;color:var(--yellow-podocare)}.clx-unit{font-size:var(--font-size-dashboard-text);color:var(--control-text)}.clx-scoreboard{display:grid;grid-template-columns:repeat(5,1fr)}.clx-card{padding:.75rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--control-radius);background:#ffffff05}.clx-card-label{font-size:var(--font-size-dashboard-text);color:var(--control-text)}.clx-card-value{font-family:var(--font-h2-outfit);font-size:var(--font-size-19);font-weight:500;color:var(--control-text-hover)}.clx-scoreboard .pc-y,.clx-cf .pc-y,.clx-topbar-meta .clx-date.pc-y{color:var(--color-finance-yellow)}.clx-scoreboard .c-green,.clx-cf .c-green{color:var(--color-finance-green)}.clx-scoreboard .c-red,.clx-cf .c-red,.clx-topbar-meta .clx-date.c-red{color:var(--color-finance-red)}.clx-scoreboard .c-blue,.clx-cf .c-blue{color:var(--color-finance-blue)}.clx-visits{min-width:0}.clx-section-title{margin-bottom:.5rem;font-family:var(--font-h2-outfit);font-size:var(--font-size-15);font-weight:500;color:var(--control-text-hover)}.clx-close-panel{align-self:flex-start;width:24rem;gap:1rem;padding:1.25rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--modal-radius);background:#ffffff05}.clx-income{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:500;color:var(--color-finance-green);white-space:nowrap}.clx-form-value{font-family:var(--font-h2-outfit);font-size:var(--font-size-dashboard-text);font-weight:500}.clx-cf-total{padding-top:.6rem;border-top:var(--popup-elements-border)}.clx-cf-note{font-size:var(--font-size-dashboard-text);color:var(--control-text);text-align:start}.rv-status .lucide{color:inherit}.rv-status.used{color:var(--control-text);background-color:#ffffff12;transition:color .15s ease}.rv-status.used.pointer:hover{color:var(--control-text-hover)}.rv-status.dt-paid{transition:background-color .15s ease}.rv-status.dt-paid:hover{background-color:#00da0033}.modal.modal-overflow,.modal.modal-overflow .modal-body{overflow:visible}.modal.scroller .modal-body{overflow-y:auto}.cat-seg.cl-master.active{color:var(--color-finance-blue);background-color:#2b8fef1f}.rv-status.active,.cat-seg.cl-yes.active{color:#00da00;background-color:#00da001f}.rv-status.expired,.rv-status.absence,.cat-seg.cl-no.active,.cat-seg.dt-absence.active{color:var(--color-red);background-color:#ff1b1b1f}.rv-status.onhold,.cat-seg.dt-onhold.active{color:#f6da00;background-color:#f6da001f}.dt-list .rv-status{box-sizing:border-box;width:5rem;max-width:100%;height:1.35rem;line-height:1.35rem;padding:0 .4rem;border-radius:6px;font-size:var(--font-size-10);font-weight:600;letter-spacing:.03em;text-align:center;align-items:center;justify-content:center;gap:.25rem;color:rgb(var(--dt-rgb));background-color:transparent}.dt-list .rv-status .lucide{color:inherit;width:.75rem;height:.75rem}.dt-list .rv-status.active{--dt-rgb: 0, 218, 0}.dt-list .rv-status.expired,.dt-list .rv-status.absence{--dt-rgb: 255, 27, 27}.dt-list .rv-status.onhold{--dt-rgb: 246, 218, 0}.dt-list .rv-status.dt-reason .rv-status-text{color:var(--text-color-white);opacity:.75}.dt-list .rv-status.dt-paid:hover{background-color:rgba(var(--dt-rgb),.12)}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.chart-legend-label{color:#ffffffb3;font-size:var(--font-size-13)}.chart-card{width:100%;box-sizing:border-box;background-color:var(--items-background);border:var(--border2);border-radius:var(--modal-radius);padding:1rem 1.25rem 1.25rem;gap:.875rem}.chart-card-header{min-height:2rem}.chart-card-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-13);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.chart-card-subtitle{font-size:var(--font-size-11);color:#fff6;margin-top:.1rem}.chart-card-body{width:100%}.chart-card-actions .product-action-button{border:var(--border2);background-color:transparent;border-radius:var(--control-radius);transition:background-color .15s ease}.chart-card-actions .product-action-button:not(.no-text){border:none;border-radius:6px}.chart-card-actions .product-action-button:hover{background-color:#ffffff0f}.chart-card-actions .product-action-button-text{color:#fff;font-weight:400}.product-action-button.cum-toggle{box-sizing:border-box;height:2rem;padding:.3rem .7rem;border:none;border-radius:6px;background:transparent;transition:background-color .15s ease}.product-action-button-text.cum-toggle,.product-action-button.cum-toggle .lucide{font-size:var(--font-size-13);font-weight:500;color:var(--control-text);opacity:1}.product-action-button.cum-toggle:hover:not(.chart-selected) .product-action-button-text,.product-action-button.cum-toggle:hover:not(.chart-selected) .lucide{color:#fffc}.product-action-button.cum-toggle.chart-selected{background-color:#ffffff1f}.product-action-button.cum-toggle.chart-selected .product-action-button-text,.product-action-button.cum-toggle.chart-selected .lucide{color:#fff}.salary-history-chart{flex:0 0 auto;border:none;padding:0;background-color:transparent}.salary-history-chart .chart-card-header{flex-wrap:wrap}.salary-history-chart .chart-card-heading{display:none}.salary-history-chart .chart-card-actions{flex:1 1 auto;flex-wrap:wrap;justify-content:space-between}.kpi-tile{gap:.4rem;padding:1rem 1.25rem;background-color:var(--items-background);border:var(--border2);border-radius:var(--modal-radius);min-width:0}.kpi-head{color:#ffffff8c}.kpi-icon{color:#fff6}.kpi-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.kpi-value{font-family:var(--font-h2-outfit);font-size:1.75rem;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--control-text-hover)}.kpi-value.kpi-accent{color:var(--yellow-podocare)}.kpi-value.kpi-positive{color:#00da00}.kpi-value.kpi-negative{color:var(--color-red)}.kpi-deltas{margin-top:.15rem}.kpi-delta{font-size:var(--font-size-11)}.kpi-delta-value{font-weight:600}.kpi-delta-value.kpi-positive{color:#00da00}.kpi-delta-value.kpi-negative{color:var(--color-red)}.kpi-delta-value.kpi-flat{color:#ffffff80}.kpi-delta-label{color:#ffffff73}.cs-page{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"pill add" "main main";align-items:start;column-gap:1rem;row-gap:1rem;max-width:72rem;margin-left:auto;margin-right:auto}.cs-side{display:flex;min-width:0}.cs-side-left{grid-area:pill;justify-content:flex-start}.cs-side-right{grid-area:add;justify-content:flex-end}.cs-center{grid-area:main;min-width:0;max-width:72rem;width:100%;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.cs-period-pill{height:2rem;padding:0 .75rem;background:var(--items-background);border:var(--border2);border-radius:10px;font-size:var(--font-size-13);font-family:var(--font-h2-outfit);color:var(--control-text);white-space:nowrap;transition:border-color .15s ease}.cs-period-pill:hover{border-color:#ffffff47}.cs-period-dot{width:6px;height:6px;border-radius:50%;background:var(--yellow-podocare);flex-shrink:0}.cs-period-main{color:var(--control-text-hover);font-weight:600;text-transform:capitalize}.cs-period-sub{color:#ffffff73}.cs-period-caret{color:#ffffff80;transition:transform .15s ease}.cs-period-caret.open{transform:rotate(180deg)}.cs-period-panel{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:5;padding:.5rem;background:var(--items-background);border:var(--border2);border-radius:var(--control-radius);box-shadow:0 .75rem 1.75rem #00000073}.pn-nav{gap:.35rem}.product-action-button.pn-arrow{width:2rem;height:2rem;padding:0;justify-content:center;background:var(--items-background);border:var(--border2);border-radius:10px}.product-action-button.pn-arrow:disabled{opacity:.35}.cs-period-pill.pn-pill{min-width:11.5rem}.pn-label{white-space:nowrap;text-transform:none}.pn-panel{position:absolute;top:calc(100% + .5rem);left:50%;z-index:20;width:17rem;padding:.25rem .5rem;transform:translate(-50%);background:var(--items-background);border:var(--border2);border-radius:var(--control-radius);box-shadow:0 12px 32px #00000073}.pn-panel.pn-panel-week{width:22rem}.pn-step{flex:1 1 0;min-width:0}.pn-panel-week .wheel-band+.pn-step{flex:1.6 1 0}.pn-step .wheel-column{flex:0 0 auto;width:100%}.product-action-button.pn-step-btn{height:1.5rem;padding:0 .5rem;border-radius:6px}.product-action-button.pn-step-btn:disabled{opacity:.25}.pn-panel .wheel-item{font-size:var(--font-size-13);white-space:nowrap}.cs-period-panel .searchable-dropdown,.cs-period-panel .dropdown-header{width:100%}.cs-period-panel .dropdown-header-a:not(.center){justify-content:center}.cs-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.cs-meter-wrap{width:100%}.cs-meter-track{position:relative;height:8px;border-radius:6px;background:linear-gradient(90deg,#ff1b1b80,#fcb50c80,#00da0099)}.cs-meter-knob{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--control-text-hover);border:2px solid var(--items-background);transform:translate(-50%,-50%);z-index:1}.cs-meter-scale span{font-size:var(--font-size-10);color:#ffffff6b;letter-spacing:.02rem;font-weight:300}.cs-kpi{padding:1.2rem 1.25rem;border:var(--border2);border-radius:var(--control-radius);background-color:var(--items-background)}.cs-kpi-label{font-size:var(--font-size-text);color:var(--control-text);letter-spacing:.05em;text-transform:uppercase;font-weight:400}.cs-kpi-value{font-family:var(--font-h2-outfit);font-size:1.8rem;font-weight:600;line-height:1.1;white-space:nowrap}.cs-kpi-cmp,.cs-meter-wrap{padding-top:.15rem}.cs-cmp{font-size:var(--font-size-11);white-space:nowrap}.cs-cmp-pct{font-weight:400}.cs-cmp-pct.up{color:#00da00}.cs-cmp-pct.down{color:var(--color-red)}.cs-cmp-pct.flat{color:#ffffff80}.cs-cmp-lbl{color:#ffffff73}.cs-unit-toggle{gap:.25rem}.cs-seg{height:2rem;box-sizing:border-box;gap:.25rem}.chart-card-actions .product-action-button{box-sizing:border-box}.cs-seg button{display:flex;align-items:center;height:100%;gap:.4rem;font-family:var(--font-h2-outfit);border:0;background:transparent;color:var(--control-text);font-size:var(--font-size-13);font-weight:500;padding:.3rem .7rem;border-radius:6px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cs-seg button:hover:not(.on){color:#fffc}.cs-seg button.on{background:#ffffff1f;color:#fff}.cs-seg button .lucide{color:inherit}.cs-unit-toggle button{font-family:var(--font-h2-outfit);border:0;background:transparent;color:var(--control-text);font-size:var(--font-size-13);font-weight:600;padding:.28rem .7rem;border-radius:6px;cursor:pointer}.cs-unit-toggle button.on{background:#ffffff1f;color:#fff}.cs-triple{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:2rem;align-items:stretch;min-height:13rem}.cs-mini-title{flex:0 0 auto}.cs-mini-title+*{margin-top:auto}.cs-mini>:last-child{margin-bottom:auto}.cs-col-div{border-left:1px solid var(--border-soft, rgba(255, 255, 255, .08));padding-left:2rem}.cs-mini{gap:.9rem}.cs-mini-title{font-size:var(--font-size-11);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b}.cs-donut-body{gap:1.5rem}.cs-donut-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.cs-donut .recharts-tooltip-wrapper{z-index:20}.cs-donut-total{font-family:var(--font-h2-outfit);font-size:1.3rem;font-weight:700;color:var(--control-text-hover);line-height:1}.cs-donut-cap{font-size:var(--font-size-10);letter-spacing:.08em;color:#fff6;margin-top:.2rem}.cs-legend-item{font-size:var(--font-size-13)}.cs-legend-sw{width:9px;height:9px;border-radius:2px;flex-shrink:0}.cs-legend-nm{color:#ffffff9e;flex:1;white-space:nowrap}.cs-legend-icon{color:#ffffff9e}.cs-legend-vl{color:var(--control-text-hover);font-weight:600}.cs-hbars{gap:.65rem}.cs-hbar-row{display:grid;grid-template-columns:5.5rem 1fr auto;gap:.65rem}.cs-hbar-name{font-size:var(--font-size-13);color:#ffffff9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-hbar-track{height:9px;background:#ffffff0d;border-radius:5px;overflow:hidden}.cs-hbar-fill{display:block;height:100%;border-radius:5px}.cs-hbar-val{font-size:var(--font-size-13);color:var(--control-text-hover);font-weight:600;min-width:3.4rem;text-align:right}.emp-page{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"pill add" "main main";column-gap:1rem;row-gap:1rem;max-width:72rem;margin-left:auto;margin-right:auto}.emp-side{min-width:0}.emp-side-left{grid-area:pill;justify-content:flex-start}.emp-side-right{grid-area:add;justify-content:flex-end}.emp-center{grid-area:main;min-width:0;max-width:72rem}.emp-grid{display:grid;grid-template-columns:repeat(2,1fr)}.emp{padding:1.1rem 1.2rem 1.2rem;border:var(--border2);border-radius:var(--modal-radius);background-color:var(--items-background);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.emp.on{border-color:color-mix(in srgb,var(--emp) 45%,transparent);background:color-mix(in srgb,var(--emp) 9%,var(--items-background))}.emp.off{opacity:.5}.emp-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;overflow:hidden;border:2px solid var(--emp)}.emp-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.emp-name{font-size:1rem;font-weight:600;color:var(--control-text-hover);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-h2-outfit);letter-spacing:.02rem}.emp-etat{font-size:var(--font-size-11);color:#ffffff6b;font-family:var(--font-h2-outfit)}.emp-edit{border:var(--border2);background:transparent;border-radius:8px;padding:.32rem;color:var(--control-text);flex-shrink:0}.product-action-button-container.emp-salary{flex-shrink:0}.product-action-button.emp-salary{height:auto;padding:.32rem;border-radius:8px;background:color-mix(in srgb,var(--emp) 18%,transparent);border:1px solid color-mix(in srgb,var(--emp) 45%,transparent)}.product-action-button.emp-salary:hover{background:color-mix(in srgb,var(--emp) 28%,transparent);border:1px solid var(--emp)}.emp-salary .dl-icon{color:var(--emp);opacity:.85}.emp-salary:hover .dl-icon{opacity:1}.emp-edit:hover{background:#ffffff0f;color:var(--control-text-hover)}.emp-goal-label{font-size:var(--font-size-13);color:#ffffff9e}.emp-goal-val{font-size:var(--font-size-13);font-weight:600;color:var(--control-text-hover)}.emp-goal-goal{color:#ffffff6b;font-weight:400}.emp-goal.total .emp-goal-val{color:#00da00}.emp-goal-track{height:6px;margin-top:.3rem;border-radius:4px;background:#ffffff0f;overflow:hidden}.emp-goal-fill{display:block;height:100%;border-radius:4px}.emp-div{height:1px;background:var(--border-soft, rgba(255, 255, 255, .08))}.emp-stats{display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1.5rem}.emp-st{font-size:var(--font-size-13);min-width:0}.emp-st-l{color:#ffffff9e;min-width:0}.emp-st-l .lucide{color:var(--emp);flex-shrink:0;opacity:1}.emp-st-v{font-weight:600;color:var(--control-text-hover);white-space:nowrap}.emp-st-v.pos{color:#00da00}.emp-top{display:inline-block;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.emp-form{gap:1.1rem;padding:.5rem 0 0}.emp-form-row{min-height:2.25rem}.emp-form-label{color:var(--control-text);font-family:var(--font-h2-outfit);font-weight:300;font-size:var(--font-size-dashboard-text)}.emp-form-row .input-container{width:12rem;flex:0 0 12rem}.emp-form-row .text-input,.emp-form-row .input-container .text-input.category{width:100%;box-sizing:border-box}.emp-form-sliders{gap:1.4rem;margin-top:.4rem;padding-top:1.1rem;border-top:var(--border2)}.emp-form-sliders .slider-container{width:100%}.emp-form-sliders .slider-header{margin-bottom:.5rem}.emp-form-sliders .slider-label{color:#ffffffe6}.emp-form-note{margin:.2rem 0 0;font-size:var(--font-size-11);color:#ffffff6b;line-height:1.35;font-family:var(--font-h2-outfit);font-weight:200}.pv-app{max-width:78rem;gap:1.25rem;margin-left:auto;margin-right:auto}.pv-top{align-items:flex-end;flex-wrap:wrap}.pv-filters{gap:.6rem}.pv-period .cs-period-panel{min-width:16rem}.product-action-button.bch-open{height:2.125rem}.product-action-button-text.bch-open{font-size:var(--font-size-13)}.bch-period{text-transform:capitalize}.bch-value{font-weight:600}.log-m-trait{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sh-m-comp{gap:.15rem}.sh-m-label{font-size:var(--font-size-11);color:var(--control-text);white-space:nowrap}.sh-m-value{font-size:var(--font-size-11);white-space:nowrap}.sh-m-label.pc-y{color:var(--yellow-podocare)}.bch-none{color:var(--control-text-dim)}.bch-delta{font-size:var(--font-size-11);font-weight:500}.bch-delta.up{color:var(--color-green)}.bch-delta.down{color:var(--color-finance-red)}.pv-kpis{display:grid;grid-template-columns:1fr 1fr 1fr}.pv-kpi{background:var(--items-background);border:var(--border2);border-radius:var(--modal-radius);padding:1rem 1.1rem 1.1rem}.pv-kpi .dl-icon-1{height:1.1rem;width:1.1rem}.pv-kpi.accent{border-color:var(--yellow-podocare);background:linear-gradient(180deg,var(--yellow-podocare-background-hover),var(--items-background) 60%)}.pv-kpi-label{font-size:var(--font-size-13);color:#ffffff9e;text-transform:uppercase;letter-spacing:.04em;font-weight:500;font-family:var(--font-h2-outfit)}.pv-kpi-value{font-size:1.75rem;font-weight:700;letter-spacing:-.01em}.pv-kpi-value.green{color:var(--color-finance-green)}.pv-kpi-value.yellow{color:var(--yellow-podocare)}.pv-kpi-foot{gap:.2rem;font-size:var(--font-size-text);font-weight:300;color:#ffffff6b;font-family:var(--font-h2-outfit);letter-spacing:.02rem}.product-action-button-container.pv-book-salary{margin-left:auto}.product-action-button.pv-book-salary{height:1.75rem;padding:0 .5rem;border-radius:6px;background:transparent;border:none;transition:background-color .15s ease}.pv-kpi .pv-book-salary .dl-icon-1{height:.85rem;width:.85rem}.product-action-button.pv-book-salary:hover{background:var(--yellow-podocare-background-hover);border:none}.product-action-button-text.pv-book-salary{color:#fff;font-weight:400;font-size:var(--font-size-11)}.pv-badge{display:inline-flex;gap:.3rem;padding:.12rem .45rem;border-radius:999px;font-size:var(--font-size-11);font-weight:500;letter-spacing:.02em}.pv-badge.pay{background:#17c47f1f;color:var(--color-finance-green)}.pv-badge.hold{background:#ffffff0f;color:#ffffff6b}.pv-badge.accent{background:var(--yellow-podocare-background-hover);color:var(--yellow-podocare)}.pv-panels{display:grid;grid-template-columns:1fr 1fr}.pv-card{background:var(--items-background);border:var(--border2);border-radius:var(--modal-radius);overflow:hidden}.pv-card-head{padding:.9rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.pv-card-title{font-size:.95rem;font-weight:600;font-family:var(--font-h2-outfit);color:var(--yellow-podocare)}.pv-card-pct{font-size:var(--font-size-13);color:#ffffff6b}.pv-eq{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;padding:.85rem 1.1rem;background:#1a212c;border-bottom:1px solid rgba(255,255,255,.08)}.pv-eq-term{display:inline-flex;flex-direction:column;gap:.1rem}.pv-eq-l{font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;color:var(--control-text-dim)}.pv-eq-v{font-size:var(--font-size-13);font-weight:600}.pv-eq-v.green{color:var(--color-finance-green)}.pv-eq-v.red{color:var(--color-finance-red)}.pv-eq-v.white{color:var(--control-text-hover)}.pv-eq-v.yellow{color:var(--yellow-podocare)}.pv-eq-op{color:var(--control-text-dim);font-size:.9rem;padding:0 .1rem}.pv-eq-div{align-self:stretch;width:1px;background:#ffffff24;margin:.1rem .5rem}.pv-dim,.pv-eq-muted .pv-eq-v{opacity:.45}.pv-eq-res{margin-left:auto;display:inline-flex;flex-direction:column;align-items:flex-end;gap:.1rem}.pv-eq-res .pv-eq-v{font-size:1rem}.pv-quarter{padding:.85rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.pv-quarter-top{align-items:baseline}.pv-quarter-lbl{font-size:var(--font-size-11);text-transform:uppercase;letter-spacing:.05em;color:#ffffff6b}.pv-quarter-sum{font-size:.85rem;font-weight:600;white-space:nowrap}.pv-quarter-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.4rem}.pv-qseg{gap:.3rem}.pv-qseg-m{font-size:var(--font-size-11);color:#ffffff6b}.pv-qseg-box{padding:.4rem 0;border-radius:8px;font-size:var(--font-size-13);font-weight:600;font-variant-numeric:tabular-nums;background:#ffffff0a;color:#ffffff6b;border:1px solid transparent}.pv-qseg-box.filled{background:#17c47f1f;color:var(--color-finance-green)}.pv-qseg-box.payout{background:var(--yellow-podocare-background-hover);color:var(--color-finance-green);border-color:var(--yellow-podocare)}.pv-weeks{padding:.35rem .4rem .5rem}.pv-week-head{display:grid;grid-template-columns:1.4rem 1fr auto auto;gap:.6rem;padding:.55rem .7rem;cursor:pointer;border-radius:8px;transition:background .12s ease}.pv-week-head:hover{background:#ffffff08}.pv-chev{color:#ffffff6b;transition:transform .15s ease}.pv-chev.open{transform:rotate(180deg)}.pv-week-name{font-size:var(--font-size-13);font-weight:600;color:var(--control-text-hover)}.pv-week-range{font-size:var(--font-size-13);color:#ffffff6b}.pv-week-sum{font-size:var(--font-size-13);font-weight:600;color:var(--color-finance-green);font-variant-numeric:tabular-nums}.pv-week-body{padding:0 .3rem .3rem}.pv-day{padding:.4rem .7rem;margin-top:.35rem;background:#1a212c;border-radius:7px;transition:background .12s ease}.pv-day.pointer:hover{background:#202a37}.pv-day-lbl{font-size:var(--font-size-13);color:#ffffff9e}.pv-day-sum{font-size:var(--font-size-13);color:var(--color-finance-green);font-weight:600;font-variant-numeric:tabular-nums}.pv-empty-week{padding:.5rem .7rem;font-size:var(--font-size-13);color:#ffffff6b;font-style:italic;font-family:var(--font-h2-outfit)}.pv-cal{padding:.5rem .6rem .6rem}.pv-cal-wd,.pv-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.pv-cal-wd{padding:.2rem .15rem .4rem}.pv-cal-wd span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--control-text-dim);padding-left:.15rem}.pv-cal-wd span.we{color:#ffffff38}.modal-body.pv-day-body>*{box-sizing:border-box}.pv-day-title{font-family:var(--font-h2-outfit);font-size:var(--font-size-16);font-weight:500;letter-spacing:normal}.pv-day-title.period{font-weight:300}.modal-title .pv-day-sum{font-size:var(--font-size-16)}.pv-cal-cell{min-height:3.4rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--control-radius);padding:.4rem .5rem;background:#1a212c;transition:border-color .12s ease,transform .12s ease}.pv-cal-cell:hover{border-color:#ffffff24;transform:translateY(-1px)}.pv-cal-cell.empty{background:transparent;border-color:transparent}.pv-cal-cell.zero{opacity:.5}.pv-cal-top{gap:.3rem}.pv-cal-num{font-size:.75rem;color:#ffffff6b;font-variant-numeric:tabular-nums}.pv-cal-crown{width:.75rem;height:.75rem}.pv-cal-val{align-self:flex-end;width:100%;text-align:right;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.pv-cal-val.pos{color:var(--color-finance-green)}.pv-cal-val.neg{color:var(--color-finance-red)}.pv-cal-val.zeroval{color:var(--control-text-dim);font-weight:500}.pv-cal-foot{flex-wrap:wrap;gap:.75rem;padding:.75rem .25rem .15rem;font-size:.75rem;color:#ffffff6b}.pv-cal-stats{gap:1.25rem;flex-wrap:wrap}.pv-cal-stats b{color:var(--color-finance-green);font-weight:600}.pv-cal-scale span,.pv-cal-stats span{font-size:.6rem;color:#ffffff6b}.pv-cal-scale{gap:.4rem}.pv-cal-swatch{width:12px;height:12px;border-radius:2px;border:1px solid rgba(255,255,255,.08)}.pv-visit-head,.pv-visit,.pv-unit-head{display:grid;grid-template-columns:1fr 3.4rem 3.8rem 4rem 3.8rem 1.6rem;padding:.3rem .7rem}.pv-visit-head{padding-top:.5rem;padding-bottom:.2rem}.pv-visit-head span,.pv-unit-head span{font-size:.5625rem;text-transform:uppercase;letter-spacing:.02em;color:var(--control-text-dim)}.pv-visit{font-size:var(--font-size-13);border-top:1px solid rgba(255,255,255,.08)}.pv-visit .r{text-align:right;font-variant-numeric:tabular-nums}.pv-visit .c{text-align:center}.pv-visit .name{color:var(--control-text-hover);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-visit .pos{color:var(--color-finance-green)}.pv-visit .neg{color:var(--color-finance-red)}.pv-visit .val{color:var(--color-finance-green);font-weight:600}.pv-visit.pv-visit-m{grid-template-columns:minmax(0,1fr) auto 1.6rem;padding-left:.3rem;padding-right:.3rem}.pv-visit-m-main{gap:.15rem}.pv-visit-m-sub{column-gap:.6rem;flex-wrap:wrap;font-size:var(--font-size-11);font-variant-numeric:tabular-nums}.pv-visit-m-sub span{font-size:var(--font-size-11)}.pv-visit-m-lbl{margin-right:.2rem;color:var(--control-text-dim)}.pv-gr{padding:.35rem .4rem .5rem}.pv-gr-key,.pv-gr-row{display:grid;grid-template-columns:1fr 4.6rem 5.4rem;gap:.75rem}.pv-gr-key span{padding:.35rem .7rem .4rem;font-size:.5625rem;text-transform:uppercase;letter-spacing:.02em;color:var(--control-text-dim)}.pv-gr-key .r{text-align:right}.pv-gr-row{padding:.5rem .7rem;border-radius:8px;transition:background .12s ease}.pv-gr-row:hover{background:#ffffff08}.pv-gr-row.muted{opacity:.55}.pv-gr-main{min-width:0;gap:.35rem}.pv-gr-name-line{gap:.4rem;min-width:0}.pv-gr-nm{font-size:var(--font-size-13);font-weight:600;color:var(--control-text-hover);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-gr-nm.pc-y{color:var(--yellow-podocare)}.pv-gr-brand{font-size:var(--font-size-11);color:#ffffff6b;flex-shrink:0}.pv-gr-qty{font-size:.625rem;color:#ffffff9e;background:#1a212c;border-radius:5px;padding:.05rem .3rem;flex-shrink:0}.pv-gr-track{height:6px;border-radius:4px;background:#1a212c;overflow:hidden}.pv-gr-fill{inset:0 auto 0 0;border-radius:4px}.pv-gr-fill.pos{background:linear-gradient(90deg,rgba(23,196,127,.55),var(--color-finance-green))}.pv-gr-fill.neg{background:linear-gradient(90deg,rgba(250,58,63,.55),var(--color-finance-red))}.pv-gr-margin{justify-self:end;font-size:var(--font-size-11);color:#ffffff9e;background:#1a212c;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.15rem .4rem}.pv-gr-margin.warnlabel{color:var(--color-finance-red);background:transparent;border-color:transparent}.pv-gr-bonus{justify-self:end;text-align:right;font-size:.9rem;font-weight:700;color:var(--color-finance-green)}.pv-gr-bonus.neg{color:var(--color-finance-red)}.pv-gr-bonus.zero{color:var(--control-text-dim);font-weight:500}.pv-prods{padding:.35rem .4rem .5rem}.pv-prod-head{display:grid;grid-template-columns:1.4rem 1fr 2.6rem 4.6rem;gap:.6rem;padding:.55rem .7rem;border-radius:8px;transition:background .12s ease}.pv-prod-head:hover{background:#ffffff08}.pv-prod.warn .pv-prod-head{background:#fcb50c0d}.pv-prod.err .pv-prod-head{background:#fa3a3f0f}.pv-prod-name{gap:.4rem;min-width:0}.pv-prod-nm{font-size:var(--font-size-13);font-weight:500;color:var(--control-text-hover);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-prod-brand{font-size:var(--font-size-11);color:#ffffff6b;font-style:italic;flex-shrink:0}.pv-prod-qty{font-size:var(--font-size-13);color:#ffffff9e;font-variant-numeric:tabular-nums}.pv-prod-bonus{text-align:right;font-size:var(--font-size-13);font-weight:700;color:var(--color-finance-green);font-variant-numeric:tabular-nums}.pv-prod-bonus.warn{color:var(--yellow-podocare)}.pv-prod-bonus.err,.pv-prod-bonus.neg{color:var(--color-finance-red)}.pv-prod-body{padding:0 .3rem .4rem}.pv-unit-head,.pv-unit{display:grid;grid-template-columns:2.2rem repeat(4,1fr);gap:.3rem;padding:.28rem .7rem;font-variant-numeric:tabular-nums}.pv-unit{font-size:var(--font-size-13);border-top:1px solid rgba(255,255,255,.08)}.pv-unit .znet{color:var(--color-finance-red);font-weight:200}.pv-unit .snet{color:var(--color-finance-green);font-weight:200}.pv-unit .margin{color:var(--color-finance-green);font-weight:400}.pv-unit .margin.neg{color:var(--color-finance-red)}.pv-unit .prem{color:var(--color-finance-green);font-weight:600}.pv-unit .prem.neg{color:var(--color-finance-red)}.pv-unit .znet.fallback{color:var(--yellow-podocare)}.pv-margin-pct{margin-left:.3rem;font-size:var(--font-size-11);font-weight:300;opacity:.6}.pv-note{gap:.4rem;flex-wrap:wrap;font-size:var(--font-size-11);font-family:var(--font-h2-outfit);color:#ffffff6b;padding:.5rem 1.1rem .9rem}.pv-empty{padding:1.5rem 1.1rem;font-size:var(--font-size-13);color:#ffffff6b;font-style:italic;font-family:var(--font-h2-outfit)}.modal-body.pv-day-body{padding-left:1rem;padding-right:1rem;padding-top:1rem}.cl-app{max-width:74rem}.cl-back{display:inline-flex;align-items:center;gap:.4rem;color:#ffffff9e;font-size:var(--font-size-13);width:fit-content}.cl-card{background:var(--items-background);border:var(--border2);border-radius:var(--modal-radius)}.cl-identity{align-items:flex-start;gap:1.1rem;padding:1.1rem 1.3rem}.cl-avatar{width:60px;height:60px;border-radius:50%;flex-shrink:0;font-size:1.35rem;font-weight:600;color:#fffffff2;background:linear-gradient(135deg,#2b3648,#1b2431);border:2px solid var(--yellow-podocare);font-family:var(--font-h2-outfit)}.cl-id-main{flex:1;min-width:0}.cl-id-name-row{gap:.9rem;flex-wrap:wrap}.cl-id-name{font-size:1.25rem;font-weight:600;font-family:var(--font-h2-outfit);letter-spacing:-.01em}.cl-id-contact{gap:1.1rem;flex-wrap:wrap}.cl-contact{display:inline-flex;align-items:center;gap:.35rem;color:#ffffff9e;font-size:var(--font-size-13)}.cl-contact .dl-icon{color:#ffffff6b}.cl-badges{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.cl-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--font-size-11);font-weight:500;padding:.2rem .5rem;border-radius:6px;background:#1a212c;color:#ffffff9e;border:1px solid rgba(255,255,255,.08)}.cl-badge.boost{color:var(--color-boost);background:#fe02d81a;border-color:transparent}.cl-badge.vip{color:var(--color-green);background:#03f2031a;border-color:transparent}.cl-badge.flag{color:var(--color-red);background:#ff1b1b1a;border-color:transparent}.cl-badge.ok{color:var(--color-finance-green);background:#17c47f1a;border-color:transparent}.cl-badge.danger{color:var(--color-red);background:#ff1b1b1a;border-color:transparent}.cl-badge .dl-icon:hover,.cl-facts .dl-icon:hover,.cl-id-contact .dl-icon:hover,.dw-archived-seg .dl-icon:hover,.dw-seg-archived .dl-icon:hover,.ram-item .dl-icon:hover{opacity:.6}.cl-facts{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08)}.cl-fact{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--font-size-13);color:#ffffff9e}.cl-fact b{font-weight:600;color:#fffffff2;font-variant-numeric:tabular-nums}.cl-fact b.vou{color:var(--color-finance-green)}.cl-fact.debt,.cl-fact.debt b{color:var(--color-finance-red)}.cl-fact.on{color:var(--color-finance-green)}.cl-fact .cl-sub{font-size:var(--font-size-11);color:#ffffff6b}.cl-fact .cl-sub.warn{color:var(--yellow-podocare)}.cl-fact-sep{width:1px;height:.9rem;background:var(--border)}.cl-rev-icon{width:15px;height:15px;object-fit:contain;border-radius:3px}.cl-rev-icon.booksy{width:18px;height:18px}.cl-id-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.cl-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem}.cl-kpis.no-spent{grid-template-columns:repeat(5,1fr)}.cl-kpi{background:var(--items-background);border:var(--border2);border-radius:var(--modal-radius);padding:.8rem .9rem;display:flex;flex-direction:column;gap:.25rem}.cl-kpi.wide{grid-column:span 2}.cl-kpi-label{font-size:var(--font-size-10);text-transform:uppercase;letter-spacing:.05em;color:#ffffff4d}.cl-kpi-value{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cl-kpi-value.green{color:var(--color-finance-green)}.cl-fav{display:flex;flex-direction:column;gap:.3rem;margin-top:.2rem}.cl-fav-row{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.9rem;font-weight:600}.cl-fav-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-fav-qty{margin-left:auto;color:var(--yellow-podocare);font-weight:500;font-size:.8rem;font-variant-numeric:tabular-nums;padding-left:.5rem}.cl-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.cl-cols{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1rem;align-items:start}.cl-cols.no-rail{grid-template-columns:minmax(0,1fr)}.cl-main{min-width:0}.cl-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.cl-panel-title{font-size:.95rem;font-weight:600;font-family:var(--font-h2-outfit)}.cl-panel-sub{font-size:var(--font-size-13);color:#ffffff6b}.cl-chart{padding:1rem 1.1rem .8rem}.cl-chart-empty{color:#ffffff6b;font-size:var(--font-size-13)}.cl-bars{display:grid;grid-template-columns:repeat(12,1fr);gap:.4rem;align-items:end;height:8rem}.cl-bar-col{display:flex;flex-direction:column;align-items:center;gap:.35rem;height:100%;justify-content:flex-end}.cl-bar{width:100%;max-width:1.6rem;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--color-finance-green),rgba(23,196,127,.35))}.cl-bar.empty{background:#1a212c}.cl-bar-lbl{font-size:var(--font-size-10);color:#ffffff4d;text-transform:uppercase}.cl-bar-tooltip{bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);z-index:5;white-space:nowrap;pointer-events:none}.cl-bar-tooltip .chart-tooltip-item{min-width:8rem;gap:1rem}.cl-vhead,.cl-vrow{display:grid;grid-template-columns:5.5rem 7rem 1fr 5.5rem 6.5rem 2rem;align-items:center;gap:.6rem;padding:.55rem 1.1rem}.cl-vhead{padding-top:.5rem;padding-bottom:.4rem}.cl-vhead span{font-size:var(--font-size-10);text-transform:uppercase;letter-spacing:.03em;color:#ffffff4d}.cl-vhead .r{text-align:right}.cl-vhead .c{text-align:center}.cl-vscroll{max-height:32rem;overflow-y:auto}.cl-vrow{border-top:1px solid rgba(255,255,255,.08);font-size:var(--font-size-13)}.cl-vrow:hover{background:#ffffff05}.cl-vdate{color:#ffffff9e;font-variant-numeric:tabular-nums}.cl-vemp{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:#ffffff9e;font-size:var(--font-size-13)}.cl-vemp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-vserv{gap:.4rem;min-width:0;flex-wrap:wrap}.cl-chip{font-size:var(--font-size-11);padding:.1rem .4rem;border-radius:5px;background:#1a212c;color:#ffffff9e;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem;max-width:100%}.cl-chip .cl-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:inherit;color:inherit}.cl-vchips{max-width:100%;min-width:0}.cl-chip.absence{color:var(--color-finance-red)}.cl-vicons{display:inline-flex;gap:.25rem}.cl-vval{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.cl-pay{font-size:var(--font-size-10);font-weight:600;padding:.15rem .45rem;border-radius:6px}.cl-pay.paid{color:var(--color-finance-green);background:#17c47f1f}.cl-pay.partial{color:var(--yellow-podocare);background:var(--yellow-podocare-background-hover)}.cl-pay.unpaid{color:var(--color-finance-red);background:#fa3a3f1f}.cl-rail-body{padding:.85rem 1.1rem;display:flex;flex-direction:column;gap:.75rem}.cl-empty{font-size:var(--font-size-13);color:#ffffff6b;font-style:italic;font-family:var(--font-h2-outfit)}.cl-note{padding-left:.7rem;border-left:2px solid var(--border)}.cl-note-header{display:flex;flex-direction:column;gap:.2rem}.cl-note-text{font-size:var(--font-size-13);color:#fffffff2}.cl-note-meta{font-size:var(--font-size-11);color:#ffffff6b}.cl-debt-row,.cl-vou-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:var(--font-size-13)}.cl-debt-l,.cl-vou-l{color:#ffffff9e;display:flex;flex-direction:column;gap:.1rem;min-width:0}.cl-sub{font-size:var(--font-size-11);color:#ffffff6b}.cl-debt-amt{color:var(--color-finance-red);font-weight:600;font-variant-numeric:tabular-nums}.cl-vou-name{display:inline-flex;align-items:center;gap:.4rem;color:#fffffff2}.cl-inv-send.product-action-button-container{flex:none}.cl-inv-send+.cl-vou-l{margin-right:auto}.cl-inv-send .product-action-button{height:auto;padding:.2rem}.cl-inv-send .dl-icon{width:.8rem;height:.8rem}.cl-vou-val{color:var(--control-text);font-weight:600;font-variant-numeric:tabular-nums}.cl-vou-val.active{color:var(--color-finance-green)}.cl-vstat{display:inline-flex;align-items:center;line-height:1;font-size:var(--font-size-10);font-weight:600;padding:.2rem .35rem;border-radius:5px;text-transform:uppercase;letter-spacing:.03em;cursor:default}.cl-vstat.active{color:var(--color-green);background:#03f2031f}.cl-vstat.used{color:#ffffff6b;background:#1a212c}.cl-btn-sm .dl-icon{opacity:1}@keyframes spin-icon-rotate{to{transform:rotate(360deg)}}.spin-icon{animation:spin-icon-rotate .8s linear infinite}.modal.nis-modal.modal-h-tall{height:90vh;height:90dvh}.modal.exf-modal.modal-h-tall{--modal-max-height: 92dvh;height:92vh;height:92dvh}.modal-overlay:has(.nis-modal){backdrop-filter:none;-webkit-backdrop-filter:none;background:#000000b3}.nis-body{display:flex;flex-direction:column;gap:.9rem}.nis-body>*{box-sizing:border-box;min-width:0}.nis-body>.nis-sent-note,.nis-body>.nis-sync{width:fit-content;max-width:100%}.nis-preview{flex:1 1 auto;min-height:18rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--control-radius);background:#55606d;overflow:hidden;display:grid;place-items:center}.nis-preview-frame{width:100%;height:100%;border:none;display:block}.nis-field{flex:0 0 auto;max-width:24rem}.nis-sent-note{flex:0 0 auto;padding:.45rem .7rem;border-radius:8px;background:#ffffff0a;font-family:var(--font-h2-outfit);font-size:var(--font-size-11);color:var(--control-text)}.nis-sync{flex:0 0 auto;padding:.55rem .7rem;border:var(--yellow-podocare-border);border-radius:var(--control-radius);background:var(--yellow-podocare-background-hover)}.nis-sync .app-checkbox{margin-top:.15rem;flex:none}.nis-sync-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);line-height:1.5;color:var(--control-text-hover);cursor:pointer}.nis-sync-was{color:var(--control-text);text-decoration:line-through}.nis-hint{flex:0 0 auto;margin:0;font-family:var(--font-h2-outfit);font-size:var(--font-size-11);line-height:1.5;color:var(--control-text-dim)}.nis-hint.warn{color:var(--yellow-podocare)}.nis-hint.bad{color:var(--color-finance-red)}.modal-footer .product-action-button.nis-skip-btn:hover{background-color:#ff1b1b1f}@media (max-width: 1800px){.input-container .text-input.category.brandName{width:8rem}}@media (max-width: 1700px){.input-container .text-input.category.brandName{width:7rem}}@media (max-width: 1600px){.input-container .text-input.category.brandName{width:6.5rem}}@media (max-width: 1500px){.input-container .text-input.category.brandName{width:5.5rem}}@media (max-width: 1440px){.input-container .text-input.category{width:20rem}.input-container .text-input.category.name.serv{width:15.625rem}.input-container .text-input.category.brandName{width:5.5rem}.searchbar-container{width:16rem}.navbar-logo-container{padding:1.25rem 0 1.5rem}.pab-left,.pab-right{gap:1rem}.pf-fields .pf-row{flex-direction:column;align-items:center;gap:.35rem}.pf-fields .pf-label{flex:0 0 auto}}.fd-count{font-weight:700;color:#fff}html.cc-sheet-open #root{display:none}html.cc-sheet-open,html.cc-sheet-open body{scrollbar-width:none}html.cc-sheet-open::-webkit-scrollbar,html.cc-sheet-open body::-webkit-scrollbar{display:none}.product-action-button.cl-filter.cc-save-btn{--cl-color: rgb(0, 218, 0);--cl-bg: rgba(0, 218, 0, .08)}.product-action-button.cl-filter.cc-visit-btn{padding:.7rem;border-radius:6px}body:not(.cc-light-portals) .modal-footer .product-action-button.cl-filter.active.cc-save-btn,body:not(.cc-light-portals) .modal-footer .product-action-button.cl-filter.active.cc-discard-btn{border:none;background-color:transparent}body:not(.cc-light-portals) .modal-footer .product-action-button.cl-filter.active.cc-save-btn:not(.not-allowed):hover,body:not(.cc-light-portals) .modal-footer .product-action-button.cl-filter.active.cc-discard-btn:not(.not-allowed):hover{background-color:var(--cl-bg)}.product-action-button.cl-filter.cc-discard-btn{--cl-color: var(--color-red);--cl-bg: rgba(255, 27, 27, .08)}.cc-sheet{box-sizing:border-box;min-height:100vh;min-height:100dvh;background:var(--items-background)}.cc-sheet-header{padding:calc(env(safe-area-inset-top) + .75rem) 1rem 0;background:var(--items-background)}.cc-sheet-body{padding:.75rem 1rem calc(1.5rem + env(safe-area-inset-bottom))}html.system-bars-modal,html.system-bars-modal body{background:var(--system-bars-color, var(--items-background))}.wheel-picker{position:relative;padding:.5rem 0}.wheel-band{position:absolute;left:0;right:0;top:calc(50% - 20px);height:40px;border-radius:var(--control-radius);background:#ffffff0f;border:1px solid rgba(234,173,31,.35);pointer-events:none}.wheel-column{position:relative;height:200px;flex:1 1 0;min-width:0;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to bottom,transparent,black 30%,black 70%,transparent);mask-image:linear-gradient(to bottom,transparent,black 30%,black 70%,transparent);cursor:grab;-webkit-user-select:none;user-select:none}.wheel-column:active{cursor:grabbing}.wheel-column::-webkit-scrollbar{display:none}.wheel-spacer{height:80px}.wheel-item{height:40px;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;font-family:var(--font-h2-outfit);font-size:1rem;color:var(--control-text);cursor:pointer;-webkit-user-select:none;user-select:none}.wheel-item.selected{color:var(--color-finance-yellow);font-weight:600}.wheel-error{display:block;font-family:var(--font-h2-outfit);margin-top:.5rem;font-size:.85rem;text-align:center;font-weight:500}.wheel-time .wheel-column{flex:0 0 2.75rem}.wheel-time-sep{position:relative;font-family:var(--font-h2-outfit);font-size:1.1rem;color:var(--color-finance-yellow)}.wheel-date-sep{color:var(--control-text)}.product-action-button.cc-birth-btn{align-self:flex-start}.product-action-button.cl-restore,.product-action-button.dup-restore{border:none;border-radius:6px;padding:.25rem .5rem;background-color:transparent;transition:background-color .15s ease}.product-action-button.cl-restore:hover{border:none;background-color:#00da001f}.product-action-button.dup-restore:hover{border:none;background-color:#ff1b1b1f}.product-action-button.cl-restore .text-control,.product-action-button.dup-restore .text-control{color:var(--text-color-white);opacity:1}.cl-deleted-banner{padding:.6rem .8rem;border-radius:var(--control-radius);border:1px solid rgba(255,27,27,.45);background:#ff1b1b14;flex-wrap:wrap}.cl-deleted-banner>.product-action-button-container.cl-restore{margin-left:auto}.cl-deleted-title{font-weight:600;color:var(--text-color-white)}.cl-deleted-sub{font-size:.8rem;color:var(--control-text)}.dup-notice{min-width:0}.dup-head{min-width:0;font-family:var(--font-h2-outfit);font-size:.8rem;color:var(--yellow-podocare)}.dup-head span{font-family:inherit;font-size:inherit;color:inherit;letter-spacing:normal}.dup-head .dup-head-hint{color:var(--control-text)}.product-action-button-container.dup-close{margin-left:auto;flex-shrink:0}.product-action-button.dup-close{height:auto;padding:.25rem;border-radius:6px;transition:background-color .15s ease}.product-action-button.dup-close .lucide{color:var(--yellow-podocare);opacity:.8}.product-action-button.dup-close:hover{background-color:#ffffff14}.cc-light .product-action-button.dup-close:hover{background-color:#141a240f}.dup-head .dl-icon-1{margin-top:.1rem}.dup-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;padding:.6rem .75rem;border-radius:8px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff14}.dup-row.strong{background:#ffffff0d;box-shadow:inset 0 0 0 1px #fcb50c73}.dup-row.deleted{background:#ff1b1b0d;box-shadow:inset 0 0 0 1px #ff1b1b4d}.product-action-button.dup-pick,.product-action-button.dup-pick:hover{height:1.75rem;border:none;border-radius:6px;background-color:#fcb50c1f}.product-action-button.dup-pick:hover{background-color:#fcb50c33}.product-action-button.dup-pick .text-control{color:var(--text-color-white)}.dup-name{font-size:.85rem;font-weight:500;color:var(--text-color-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dup-reason{flex-shrink:0;padding:.1rem .4rem;border-radius:5px;font-family:var(--font-h2-outfit);font-size:var(--font-size-10);font-weight:600;letter-spacing:.03em;white-space:nowrap;color:var(--control-text);background:#ffffff14}.dup-reason.strong{color:var(--color-finance-yellow);background:#eaad1f24}.dup-reason.deleted{color:var(--color-red);background:#ff1b1b1f}.dup-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.dup-field-label{font-size:var(--font-size-10);color:var(--control-text-dim)}.dup-field-value{font-size:.75rem;color:var(--text-color-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dup-meta{font-size:.75rem;color:var(--control-text)}.dup-link{font-size:.8rem;color:var(--color-finance-yellow);white-space:nowrap}.cc-toolbar{flex-wrap:wrap}.cc-deleted-name{text-decoration:line-through;text-decoration-color:var(--color-red);opacity:.7}.cc-deleted-badge{font-size:.75rem;color:var(--color-red);white-space:nowrap}.cc-page{max-width:60rem}.product-action-button.cc-back{align-self:flex-start}.cc-view{width:100%}.cc-head-name{font-size:1.3rem;font-weight:600;color:var(--text-color-white)}.cc-head-meta{font-size:.85rem;color:var(--control-text)}.cc-head-meta span{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.cc-head-absence{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .35rem}.cc-head-absence-tag{display:inline-flex;align-items:center;gap:.35rem}.cc-head-absence .lucide{width:.8rem;height:.8rem}.cc-head-meta .cc-head-absence .cl-chip{font-size:.7rem;padding:0 .3rem;line-height:1.4}.cat-seg-group.cc-seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cat-seg-group.cc-seg::-webkit-scrollbar{display:none}.cc-body{padding-top:.5rem;padding-bottom:.5rem}.cc-form{max-width:36rem}.cc-toggles{flex-wrap:wrap}.cc-save-error{font-size:.85rem}.cc-savebar{flex:0 0 auto}.cc-save-status{font-size:.85rem;color:var(--control-text)}.cc-head-actions{align-items:flex-end}.cc-save-info{justify-content:center;min-width:0;min-height:2.14rem;gap:.1rem}.cc-save-info .cc-save-status,.cc-save-info .cc-save-sub{line-height:1.2}.cc-save-sub{font-size:.85rem;color:var(--control-text-dim)}.cc-head-save .cc-save-info{align-items:flex-end;text-align:right}.cc-head-save .cc-save-status,.cc-head-save .cc-save-sub{white-space:nowrap}.cc-save-status.dirty{color:var(--color-finance-yellow)}.cc-save-status.error{color:var(--color-red)}.cc-empty{padding:2rem 1rem;color:var(--control-text)}.cc-save-error-row{padding-top:.25rem}.cc-form.cq-form,.cc-form.cc-data-form{max-width:none}.cc-data-form>:not(.dw-overview),.dw-overview>:not(.dw-legends),.cc-dup{max-width:36rem}.cc-dup:empty{display:none}.dw-overview>.dw-preview-current{width:100%;margin:0 auto}.cq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 2rem}.cq-grid .cq-text{grid-column:1 / -1}.cq-toolbar{min-height:2rem}.cq-meta{font-size:.8rem;color:var(--control-text-dim)}.cq-empty{font-size:var(--font-size-text);color:var(--control-text)}.cq-row{padding:.3rem 0}.cq-label{min-width:0;font-family:var(--font-h2-outfit);font-size:.9rem;color:var(--text-color-white);overflow-wrap:anywhere}.cq-check{flex-wrap:nowrap}.cq-check .cq-label{flex:1 1 0}.cq-seg{flex:0 0 auto}.cat-seg-group.cq-seg{padding:.15rem;border:none}.cc-view .cq-seg .cat-seg{min-width:3rem;padding:.25rem .6rem;font-size:.8rem}.cq-text .textarea-input{min-height:4.5rem}.th-tab,.th-list{width:100%}.th-vrow{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem .8rem}.th-vrow{border-top:1px solid rgba(255,255,255,.08);font-size:var(--font-size-13)}.th-vrow:hover,.th-vrow.expanded{background:#ffffff05}.th-vrow.th-entry.invalid:hover,.th-vrow.th-entry.invalid.expanded{background:transparent}.th-vrow.th-visit,.th-vrow.th-visit.th-vrow-compact{margin:.3rem 0;border:1px dashed rgba(255,255,255,.2);border-radius:var(--control-radius);background:transparent}.th-vdate{font-size:12px;color:#ffffff9e;font-variant-numeric:tabular-nums}.th-date-stack{align-items:flex-start;min-width:0}.th-vsub{max-width:100%;overflow:hidden;font-size:10px;color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis}.th-vcontent{min-width:0}.th-vcontent{align-items:flex-start}.th-vactions{min-width:0}.th-vrow>.th-vactions{align-self:start}.th-vrow.th-vrow-compact{grid-template-columns:minmax(0,1fr) auto;padding-top:.8rem;padding-bottom:.8rem;border-top-color:#ffffff24}.th-vrow.th-vrow-compact .th-vcontent{gap:.45rem}.th-vrow.th-vrow-compact .th-headline{margin-bottom:.25rem}.th-headline .th-vdate{font-weight:600;color:var(--text-color-white)}.th-entry.invalid .th-headline .th-vdate{font-weight:400;color:#ffffff9e}.th-headline{min-width:0}.th-headline .product-action-button-container.th-edited{align-self:center}.th-muted{font-size:var(--font-size-13);color:var(--control-text-dim)}.th-content{font-family:var(--font-h2-outfit);font-size:var(--font-size-13);line-height:1.45;color:var(--text-color-white);white-space:pre-wrap;overflow-wrap:anywhere}.th-content.clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.th-entry.invalid .th-chips{opacity:.4}.th-entry.invalid .th-content{text-decoration:line-through;color:var(--control-text-dim)}.th-visit-groups{align-self:stretch;min-width:0;gap:.3rem}.th-chips-label{flex-basis:100%;font-size:var(--font-size-11);color:var(--control-text-dim);white-space:nowrap}.th-chips{flex-wrap:wrap;align-self:stretch;min-width:0;gap:.25rem}.th-absence-label{font-size:var(--font-size-13);color:var(--color-red)}.th-absence-card{margin:.3rem 0;padding:.175rem .8rem;border:1px solid rgba(255,27,27,.25);border-radius:var(--control-radius);background:#ffffff05}.th-badge{padding:.1rem .5rem;border-radius:999px;font-size:var(--font-size-11);white-space:nowrap}.th-badge-muted{align-self:flex-start;background:#ffffff14;color:var(--control-text)}.th-badge-invalid{background:#ff1b1b1f;color:var(--color-red)}.th-pay.paid{background:#00da001f;color:#00da00}.th-pay.partial{background:#f6da001f;color:#f6da00}.th-pay.unpaid{background:#ff1b1b1f;color:var(--color-red)}.th-vrow .product-action-button-container.th-edited{align-self:flex-start}.th-vrow .product-action-button.th-edited{height:auto;padding:.05rem 0;gap:.2rem;justify-content:flex-start;opacity:.6;transition:opacity .15s ease}.th-vrow .product-action-button.th-edited:hover{opacity:1}.th-vrow .product-action-button.th-edited:hover .text-control{color:var(--yellow-podocare)}.th-vrow .product-action-button.th-edited .lucide{width:.65rem;height:.65rem;color:var(--yellow-podocare);opacity:1}.th-vrow .product-action-button-text.th-edited{font-size:var(--font-size-11);color:var(--yellow-podocare)}.th-sentinel{height:1px}.th-history-item{padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.08)}.th-history-meta{font-size:.8rem;color:var(--control-text-dim)}.th-history-item:not(.current) .th-content{opacity:.5}.th-history-item.current .th-history-meta{color:var(--yellow-podocare)}body.cc-light-portals .th-history-item{padding:.6rem .75rem;border-bottom:none;border-radius:var(--control-radius);background:var(--headers-background)}body.cc-light-portals .th-history-item:not(.current) .th-history-meta{color:#141a2499;font-weight:400}body.cc-light-portals .th-history-item.current .th-history-meta{font-weight:500}.th-form .pf-label{flex-basis:auto}.th-form .pf-label,.cc-data-form .pf-label{font-weight:500}.th-content-input{min-height:20rem}html.dw-editor-open body{overflow:hidden}.dw-editor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;box-sizing:border-box;padding:calc(env(safe-area-inset-top) + .5rem) calc(env(safe-area-inset-right) + .5rem) calc(env(safe-area-inset-bottom) + .5rem) calc(env(safe-area-inset-left) + .5rem);gap:.5rem;background:var(--card-paper);overscroll-behavior:contain}.dw-tools{flex:0 0 auto;align-self:center;max-height:100%;box-sizing:border-box;padding:.4rem .3rem;overflow-y:auto;scrollbar-width:none;border:1px solid rgba(20,26,36,.1);border-radius:10px;background:#f4f5f7}.dw-main{min-height:0}.dw-main-top{flex:0 0 auto;align-self:center;justify-content:center;gap:1.25rem;min-height:2rem;box-sizing:border-box;padding:.15rem 1rem;border:1px solid rgba(20,26,36,.1);border-radius:30px;background:#f4f5f7}.dw-editor .dw-main-top .product-action-button{border-color:transparent}.dw-main-top .dw-actions,.dw-main-top .dw-nav{gap:1.25rem}.dw-editor .dw-main-top .product-action-button.no-text{height:2.1rem;padding:0 .55rem}.dw-main-top .dl-icon-1{width:1.05rem;height:1.05rem}.dw-actions{flex:0 0 auto}.dw-zoom{right:0;bottom:0;z-index:3}.dw-fit-hidden{visibility:hidden}.dw-divider{width:1.5rem;height:1px;background:#141a2426}.dw-width,.dw-tool{box-sizing:border-box;height:1.9rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--control-text)}.dw-width{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.9rem;min-width:1.9rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dw-width span{display:block;flex:0 0 auto;aspect-ratio:1 / 1;border-radius:50%;background:var(--control-text)}.dw-tool{width:1.9rem;padding:0}.dw-tool.dw-size-step:disabled{opacity:.3;cursor:default}.dw-tool span{font-size:var(--font-size-text);color:inherit}.dw-width.active,.dw-tool.active{border-color:var(--yellow-podocare);background:var(--yellow-podocare-background-hover);color:var(--yellow-podocare)}.dw-width.active span{background:var(--yellow-podocare)}.dw-sheet-wrap{flex:0 0 auto}.dw-legend{flex-wrap:wrap;row-gap:.35rem}.dw-legend-item{white-space:nowrap}.dw-legend-item{font-size:.85rem;color:var(--control-text)}.dw-legend-dot{flex:0 0 auto;width:.7rem;height:.7rem;border-radius:50%}.dw-top-row .dw-legend-item{font-size:.75rem}.dw-legend-name{font-size:inherit}.dw-legend-name{color:var(--text-color-white)}.dw-editor .dw-legends{gap:1rem}.dw-current>.dw-legends{align-self:center}.dw-current>.dw-legends .dw-legend{justify-content:center}.dw-legend-item.clickable{margin:0;font-family:inherit;border-radius:999px;background:transparent;transition:opacity .15s ease,background-color .15s ease}.dw-editor .dw-legend-item{box-sizing:border-box;padding:.15rem .4rem;border:1px solid transparent}.dw-legend-item.clickable.active{border-color:#141a2433;background:#141a240f}.dw-legend-item.clickable.dimmed{opacity:.45}.dw-layer-hidden{opacity:0}.dw-marker-icon{display:block;flex:0 0 auto;width:.95rem;height:.95rem;overflow:visible}.dw-marker-pending{z-index:2;box-sizing:content-box;padding:.3rem;margin:-.3rem;border:1px dashed var(--yellow-podocare);border-radius:6px;background:#fcb50c14;cursor:move;touch-action:none}.dw-marker-pending .dw-marker-icon{width:100%;height:100%}.dw-width.dw-marker-size span{border-radius:3px}.dw-marker-popover{position:fixed;z-index:960;box-sizing:border-box;width:15rem;max-height:min(60dvh,24rem);overflow-y:auto;padding:.35rem;border:1px solid rgba(20,26,36,.12);border-radius:10px;background:#fff;box-shadow:0 .5rem 1.5rem #1018282e;scrollbar-width:thin}.dw-marker-popover .dw-marker-empty{display:block;padding:.5rem}.dw-marker-option{width:100%;min-height:2.5rem;padding:.4rem .75rem;border:1px solid transparent;border-radius:var(--control-radius);background:transparent;text-align:left}.dw-marker-option .dw-marker-icon{width:1.25rem;height:1.25rem}.dw-marker-option:hover{background:#141a240f}.dw-marker-option.active{border-color:var(--yellow-podocare);background:var(--yellow-podocare-background-hover)}.dw-marker-option-name{font-size:var(--font-size-text);color:var(--text-color-white)}.dw-marker-empty{font-size:var(--font-size-text);color:var(--control-text)}.dw-top-row{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem;padding:.1rem .5rem .35rem;pointer-events:none}.dw-top-row>*{pointer-events:auto}.dw-sheet-dates{margin-left:auto;font-size:var(--font-size-text);color:#141a2499}.dw-stage{position:relative;flex:1 1 0;min-height:0}.dw-viewport{flex:0 0 auto;overflow:hidden;border-radius:4px;background:#fff;touch-action:none}.dw-editor .product-action-button.no-text{padding-left:.5rem;padding-right:.5rem}.dw-editor .product-action-button.no-text.not-allowed{opacity:.4}.dw-width .dw-text-size-label{display:flex;align-items:center;justify-content:center;font-family:var(--font-h2-outfit);font-weight:600;line-height:1;color:#111}.dw-text-box{z-index:2}.dw-text-move{position:absolute;right:-1.6rem;bottom:-1.6rem;width:1.4rem;height:1.4rem;border-radius:4px;background:var(--yellow-podocare);color:#111;cursor:move;touch-action:none}.dw-text-move .lucide{color:#111;opacity:1}.dw-text-input{position:absolute;top:0;left:0;box-sizing:content-box;transform-origin:0 0;margin:0;padding:0;overflow:hidden;border:1px dashed var(--yellow-podocare);outline:none;background:#fcb50c14;color:#111;white-space:pre;resize:none}.dw-text-input::placeholder{color:#11111159}.dw-viewport.panning,.dw-viewport.panning .dw-canvas{cursor:grab}.dw-viewport.panning:active,.dw-viewport.panning:active .dw-canvas{cursor:grabbing}.dw-sheet{top:0;right:0;bottom:0;left:0;transform-origin:0 0;will-change:transform}.dw-template,.dw-canvas{top:0;right:0;bottom:0;left:0;width:100%;height:100%;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.dw-template{object-fit:contain;pointer-events:none}.dw-canvas{touch-action:none;cursor:crosshair}.dw-canvas.read-only{cursor:default}.dw-tab,.dw-overview{width:100%}.dw-label{font-size:.85rem;color:var(--control-text)}.dw-closed-meta{overflow:hidden;font-size:var(--font-size-11);color:var(--control-text);white-space:nowrap;text-overflow:ellipsis}.product-action-button-container.dw-new-sheet .product-action-button.not-allowed{opacity:.4}.dw-preview{display:block;box-sizing:border-box;width:100%;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#fff}.dw-preview-current{max-width:100%}.dw-preview-hint{right:.5rem;bottom:.5rem;padding:.25rem .6rem;border-radius:999px;background:#111111bf;font-size:var(--font-size-text);color:#fff}.dw-preview-hint .lucide{color:#fff}.dw-closed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.75rem}.st-template-row{align-items:flex-start;flex-wrap:wrap}.st-template-preview,.st-template-empty{box-sizing:border-box;width:12rem;aspect-ratio:3 / 4;border-radius:4px;background:#fff}.st-template-preview{object-fit:contain}.st-template-empty{padding:1rem;border:1px dashed rgba(255,255,255,.2);background:transparent;font-size:var(--font-size-text);color:var(--control-text-dim);text-align:center}.st-mk-list{display:flex;flex-direction:column}.st-mk-row{display:grid;grid-template-columns:auto 1.4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.4rem .25rem;border-bottom:var(--popup-elements-border)}.st-mk-row .dw-marker-icon,.st-mk-preview .dw-marker-icon{width:1.25rem;height:1.25rem}.st-mk-row.dragging{opacity:.4}.st-mk-row.drop-before{box-shadow:inset 0 2px 0 var(--yellow-podocare)}.st-mk-row.drop-after{box-shadow:inset 0 -2px 0 var(--yellow-podocare)}.st-mk-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-text);color:var(--text-color-white)}.st-mk-preview{align-self:center;padding:.6rem 1rem}.st-mk-preview .dw-marker-icon{width:2rem;height:2rem}.st-mk-preview-name{font-size:var(--font-size-text);font-weight:500;color:var(--text-color-white)}.st-mk-shapes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.st-mk-shape{min-height:2.5rem;padding:.4rem .75rem;border:var(--control-border);border-radius:var(--control-radius);background:transparent;text-align:left;transition:border-color .15s ease}.st-mk-shape:hover{border:var(--control-border-hover)}.st-mk-shape .dw-marker-icon{width:1.4rem;height:1.4rem}.st-mk-shape-label{font-size:var(--font-size-text);color:var(--control-text)}.st-mk-shape:hover .st-mk-shape-label{color:var(--control-text-hover)}.st-mk-shape.active{border-color:var(--yellow-podocare);background:var(--yellow-podocare-background-hover)}.st-mk-shape.active .st-mk-shape-label{color:var(--yellow-podocare)}.st-mk-colors{flex-wrap:wrap;row-gap:.6rem}.st-mk-color{flex:0 0 1.6rem;box-sizing:border-box;width:1.6rem;min-width:1.6rem;height:1.6rem;min-height:1.6rem;aspect-ratio:1 / 1;padding:0;border:2px solid transparent;border-radius:50%}.st-mk-color.active{outline:2px solid var(--yellow-podocare);outline-offset:2px}.st-mk-custom{padding:.2rem .6rem .2rem .25rem;border:var(--control-border);border-radius:999px;cursor:pointer}.st-mk-custom:hover{border:var(--control-border-hover)}.st-mk-custom.active{border-color:var(--yellow-podocare)}.st-mk-custom-swatch{flex:0 0 auto;width:1.2rem;height:1.2rem;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff40}.st-mk-custom-label{font-size:var(--font-size-11);color:var(--control-text)}.st-mk-custom:hover .st-mk-custom-label{color:var(--control-text-hover)}.st-mk-custom input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0;cursor:pointer}.st-tpl-count{padding:.15rem .55rem;border-radius:999px;background:#ffffff14;font-size:var(--font-size-11);color:var(--control-text)}.st-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem}.st-tpl-card{position:relative;box-sizing:border-box;min-width:0;padding:.75rem;border-radius:var(--control-radius);background:var(--headers-background)}.st-tpl-card.drop-before:before,.st-tpl-card.drop-after:after{content:"";position:absolute;top:0;bottom:0;width:3px;border-radius:2px;background:var(--yellow-podocare);pointer-events:none}.st-tpl-card.drop-before:before{left:calc(-.5rem - 1.5px)}.st-tpl-card.drop-after:after{right:calc(-.5rem - 1.5px)}.st-tpl-card.st-tpl-ghost{position:fixed;z-index:1000;box-shadow:0 12px 32px #00000073;pointer-events:none;cursor:grabbing}.st-tpl-head{display:grid;grid-template-columns:1fr minmax(0,max-content) 1fr;align-items:center;gap:.25rem}.st-tpl-head>:first-child{justify-self:start}.st-tpl-actions{justify-self:end}.qf-order{gap:.25rem}.product-action-button.st-tpl-move,.qf-order .product-action-button.qf-move{box-sizing:border-box;width:2rem;height:2rem;padding:0;border:none;border-radius:8px}.product-action-button.st-tpl-move.not-allowed,.qf-order .product-action-button.qf-move.not-allowed{opacity:.3}.product-action-button.st-tpl-move:hover,.product-action-button.st-tpl-move.not-allowed,.product-action-button.st-tpl-move.not-allowed:hover,.qf-order .product-action-button.qf-move:hover,.qf-order .product-action-button.qf-move.not-allowed:hover{border:none}.st-tpl-grip{flex:0 0 auto;cursor:grab;touch-action:none}.st-tpl-grip .lucide{color:var(--control-text-dim)}.st-tpl-grip:hover .lucide{color:var(--control-text-hover)}.st-tpl-name{min-width:0;overflow:hidden;font-size:.875rem;font-weight:500;color:#fff;white-space:nowrap;text-overflow:ellipsis}.st-tpl-thumb{box-sizing:border-box;width:100%;aspect-ratio:3 / 4;border-radius:6px;background:#fff;object-fit:contain}.st-tpl-thumb.mini{flex:0 0 auto;width:2.6rem}.st-tpl-blank{font-size:var(--font-size-text);color:#6b7280}.st-tpl-blank.mini{font-size:0}.st-tpl-meta{font-size:var(--font-size-11);color:var(--control-text)}.st-tpl-add{box-sizing:border-box;min-height:14rem;padding:1rem;border:1px dashed rgba(255,255,255,.22);border-radius:var(--control-radius);background:transparent;font-family:var(--font-h2-outfit);color:var(--control-text)}.st-tpl-add:hover{border-color:#fff6}.st-tpl-add-icon{width:2.5rem;height:2.5rem;border-radius:999px;background:var(--yellow-podocare-background-hover)}.st-tpl-add-icon .lucide{color:var(--yellow-podocare)}.st-tpl-archived{padding-top:.75rem;border-top:var(--border)}.st-tpl-archived-toggle{align-self:flex-start;padding:.25rem 0;border:none;background:transparent;font-family:var(--font-h2-outfit);font-size:.8rem;color:var(--control-text)}.st-tpl-archived-toggle:hover{color:var(--control-text-hover)}.st-tpl-archived-toggle .lucide{color:inherit}.dw-archived-seg .lucide,.dw-seg-archived .lucide{color:var(--yellow-podocare);transition:none}.cat-seg.dw-archived-seg:not(.active):hover,.cat-seg.dw-seg-archived:not(.active):hover{color:var(--control-text)}.st-tpl-chevron{transition:transform .15s ease}.st-tpl-chevron.open{transform:rotate(180deg)}.st-tpl-archived-row,.dw-archived-note{box-sizing:border-box;max-width:40rem;padding:.6rem .75rem;border:var(--border);border-radius:var(--control-radius);background:var(--headers-background)}.st-tpl-note{padding:.6rem .75rem;border:var(--yellow-podocare-border);border-radius:var(--control-radius);background:var(--yellow-podocare-background-hover);font-size:var(--font-size-text);line-height:1.45}.st-tpl-list{display:flex;flex-direction:column;gap:.35rem;padding-left:1.1rem;font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--control-text)}.pf-label.st-tpl-label{flex:0 0 auto}.cc-remark-row .input-container{flex:1 1 0;min-width:0}.cc-remark-dash{flex:0 0 auto;color:var(--control-text)}.product-action-button.cc-remark-add.not-allowed{opacity:.5}.cc-remark-static{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;font-size:var(--font-size-text);color:var(--control-text-hover)}.cc-remark-static li:before{content:"• "}.cc-light .cc-remark-dash,.cc-light .cc-remark-static{color:#141a24}.st-template-preview.st-tpl-modal-preview,.st-template-empty.st-tpl-modal-preview{width:9rem}.dw-seg-count{font-size:var(--font-size-10);color:var(--control-text)}.dw-archived-note{background:var(--yellow-podocare-background-hover);font-size:var(--font-size-text);color:var(--control-text-hover)}.dw-archived-note .lucide{color:var(--yellow-podocare)}.dw-empty{box-sizing:border-box;width:100%;max-width:40rem;margin:0 auto;min-height:15rem;padding:1.5rem}.dw-empty-icon{width:3rem;height:3rem;border-radius:999px;background:var(--yellow-podocare-background-hover)}.dw-empty-icon .lucide{width:1.6rem;height:1.6rem;color:var(--yellow-podocare)}.dw-empty-title{font-size:.875rem;font-weight:600;color:#fff}.dw-empty-text{font-size:.8rem;line-height:1.5;color:var(--control-text)}.dw-empty-link{padding:0;border:none;background:transparent;font-family:var(--font-h2-outfit);font-size:.8rem;font-weight:500;color:var(--yellow-podocare);text-decoration:underline;text-underline-offset:2px}.cq-archived{padding-top:.5rem;border-top:1px dashed rgba(255,255,255,.12)}.cq-archived-title{font-size:.8rem;color:var(--control-text-dim);text-transform:uppercase;letter-spacing:.05em}.cq-archived-row{padding:.5rem .75rem;border:1px dashed rgba(255,255,255,.18);border-radius:var(--control-radius);background:#ffffff05;opacity:.85}.product-action-button.cl-filter.cq-archived-toggle{--cl-color: rgb(0, 218, 0);--cl-bg: rgba(0, 218, 0, .12)}.cq-archived-toggle .lucide.cq-archived-icon{color:var(--control-text-dim);transition:color .15s ease}.cq-archived-toggle.active .lucide.cq-archived-icon{color:#00da00}.cat-seg-group.cq-archived-answer{border-color:transparent;background:transparent}.cq-archived-answer .cat-seg{visibility:hidden}.cq-archived-answer .cq-archived-value{top:0;right:0;bottom:0;left:0;font-family:var(--font-h2-outfit);font-weight:500;letter-spacing:.4px;opacity:.6}.cq-archived-badge{flex:0 0 auto;align-self:flex-start;padding:.1rem .5rem;border-radius:999px;background:#ffffff14;font-size:var(--font-size-11);letter-spacing:.04em;text-transform:uppercase;color:var(--control-text);white-space:nowrap}.cq-archived-badge .lucide{width:.8rem;height:.8rem}.cq-archived-row .cq-label{color:var(--control-text)}.cq-archived-value{font-size:var(--font-size-text);color:var(--text-color-white);white-space:pre-wrap;overflow-wrap:anywhere}.qf-head,.qf-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 12rem 2.5rem;align-items:center;gap:.75rem}.qf-table.qf-en .qf-head,.qf-table.qf-en .qf-row{grid-template-columns:1.75rem minmax(0,1fr) minmax(0,1fr) 12rem 2.5rem}.qf-drag{height:100%;cursor:grab}.qf-drag:active{cursor:grabbing}.qf-row:hover .sv-drag-handle{opacity:.8}.qf-row.dl-row-dragging{-webkit-user-select:none;user-select:none}.qf-row.qf-section{margin:0 -.5rem;padding:.35rem .5rem;border-radius:4px;background:#ffffff12}.qf-row.qf-section .text-input{font-weight:500}.qf-label,.qf-label-en{min-width:0}.qf-label .input-container,.qf-label-en .input-container{display:block;width:100%}.qf-label-en .input-container .text-input.category{box-sizing:border-box;width:100%}.qf-section-tag{justify-content:center;font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--control-text)}.qf-english-toggle .slider-label,.st-card .qf-english-toggle .slider-label{font-size:var(--font-size-text);font-weight:400}.qf-english-toggle .toggle-button{width:1.875rem;height:1rem}.qf-english-toggle .toggle-slider{width:.875rem;height:.875rem}.qf-english-toggle .toggle-button.active .toggle-slider{transform:translate(.9375rem)}.cq-section+.cq-section{margin-top:.75rem}.cq-section-title{padding:.25rem 0 .4rem;border-bottom:1px solid rgba(255,255,255,.1);font-family:var(--font-h2-outfit);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--yellow-podocare);overflow-wrap:anywhere}.cat-seg-group.cq-lang{box-sizing:border-box;height:2rem;padding:.15rem;flex-wrap:nowrap;border-radius:var(--control-radius)}.cc-view .cq-lang .cat-seg{height:100%;min-width:0;padding:0 .6rem;align-items:center;border-radius:6px}.qf-head span{font-family:var(--font-h2-outfit);font-size:var(--font-size-11);font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--control-text-dim)}.qf-label .input-container .text-input.category{box-sizing:border-box;width:100%}.qf-type{width:100%;flex-wrap:nowrap}.qf-type .cat-seg{flex:1 1 0}.qf-type .cat-seg.active:disabled{opacity:.7}.qf-archived{padding-top:.5rem;border-top:1px dashed rgba(255,255,255,.12)}.qf-archived-label{font-family:var(--font-h2-outfit);font-size:var(--font-size-text);color:var(--control-text);overflow-wrap:anywhere}.qf-archived-type{font-size:var(--font-size-11);color:var(--control-text-dim)}.cc-light,body.cc-light-portals>:not(#root):not(.custom-alert){--chip-dot-neutral: rgba(20, 26, 36, .35);--text-color-white: #141a24;--control-text: rgba(20, 26, 36, .68);--control-text-hover: #141a24;--control-text-dim: rgba(20, 26, 36, .48);--control-border: 1px solid rgba(20, 26, 36, .22);--control-border-hover: 1px solid rgba(20, 26, 36, .42);--border: 1px solid rgba(20, 26, 36, .12);--border2: 1px solid rgba(20, 26, 36, .18);--popup-elements-border: 1px solid rgba(20, 26, 36, .12);--border-dashboard-inner: 1px solid rgba(20, 26, 36, .18);--headers-background: #f3f4f6;--items-background: #ffffff;--main-background: #ffffff;--yellow-podocare: #9a6400;--yellow-light: #9a6400;--checkbox-color: #9a6400;--yellow-podocare-border: 1px solid rgba(154, 100, 0, .45);--yellow-podocare-background-hover: rgba(252, 181, 12, .14);--color-red: #c62828;--color-green: #15803d;--color-blue: #0369a1;color:#141a24}.cc-view.cc-light:not(.cc-sheet){box-sizing:border-box;padding:2.5rem 3rem;border-radius:4px;background:var(--card-paper);box-shadow:0 1px 2px #00000040,0 10px 32px #00000059}.cc-sheet.cc-light{background:var(--card-paper)}.cc-head-eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow-podocare)}.cc-light .cc-head-row{padding-bottom:1rem;border-bottom:2px solid #141a24}.cc-light .cc-head-name{font-size:1.75rem;letter-spacing:-.01em}.cc-save-status.dirty{display:inline-flex;align-items:center;gap:.35rem;width:fit-content}.cc-save-status-icon.lucide{color:inherit}.cc-light .cc-save-status.dirty{font-weight:600;color:#7a4a00;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.cc-light .cat-seg-group:not(.dw-template-seg),body.cc-light-portals .cat-seg-group:not(.dw-template-seg){padding:3px;border:1px solid #d6dae0;background:#f4f5f7}.cc-light .cat-seg-label,body.cc-light-portals .cat-seg-label{color:var(--text-color-white)}.cc-light .cat-seg.active:not(.cl-yes):not(.cl-no),body.cc-light-portals .cat-seg.active:not(.cl-yes):not(.cl-no){background:#1d2433;color:#fff}.cc-light .cat-seg.active:not(.cl-yes):not(.cl-no):not(.dw-seg-archived):not(.dw-archived-seg) .lucide,body.cc-light-portals .cat-seg.active:not(.cl-yes):not(.cl-no):not(.dw-seg-archived):not(.dw-archived-seg) .lucide{color:inherit}.cc-light .cat-seg.active.dw-seg-archived span:not(.dw-seg-count),body.cc-light-portals .cat-seg.active.dw-seg-archived span:not(.dw-seg-count){color:#fff}.cc-light .cat-seg.active.dw-seg-archived .lucide,.cc-light .cat-seg.active.dw-archived-seg .lucide,body.cc-light-portals .cat-seg.active.dw-seg-archived .lucide,body.cc-light-portals .cat-seg.active.dw-archived-seg .lucide{color:var(--yellow-podocare-accent)}.cc-light .cat-seg.active .dw-seg-count,body.cc-light-portals .cat-seg.active .dw-seg-count{color:#ffffffbf}.cc-light .cat-seg.cl-yes.active,body.cc-light-portals .cat-seg.cl-yes.active{color:#15803d;background-color:#15803d1f}.cc-light .cat-seg.cl-no.active,body.cc-light-portals .cat-seg.cl-no.active{color:#c62828;background-color:#c628281a}.cc-light .text-input,.cc-light .digit-input,.cc-light .cost-input,body.cc-light-portals .text-input,body.cc-light-portals .digit-input,body.cc-light-portals .cost-input{border:none;border-bottom:1px solid #c9ced6;border-radius:0;padding-left:2px;padding-right:2px;background:transparent;color:#141a24;font-weight:400}body.cc-light-portals .vm-seg-value .digit-input{padding-top:.1rem;padding-bottom:.1rem}.cc-light .textarea-input,body.cc-light-portals .textarea-input{border:1px solid #c9ced6;background:#fff;color:#141a24;font-weight:400}.cc-light .text-input:focus,.cc-light .digit-input:focus,.cc-light .cost-input:focus,body.cc-light-portals .text-input:focus,body.cc-light-portals .digit-input:focus,body.cc-light-portals .cost-input:focus{border-bottom-color:#141a24}.cc-view.cc-light .product-action-button:not(.no-text):not(.th-edited),body.cc-light-portals .modal .product-action-button:not(.no-text):not(.th-edited){border:none;background-color:#141a24}.cc-view.cc-light .product-action-button:not(.no-text):not(.th-edited):hover,body.cc-light-portals .modal .product-action-button:not(.no-text):not(.th-edited):hover{border:none;background-color:#2b3340}.cc-view.cc-light .product-action-button:not(.no-text):not(.th-edited).not-allowed,.cc-view.cc-light .product-action-button:not(.no-text):not(.th-edited).not-allowed:hover,body.cc-light-portals .modal .product-action-button:not(.no-text):not(.th-edited).not-allowed,body.cc-light-portals .modal .product-action-button:not(.no-text):not(.th-edited).not-allowed:hover{border:none;background-color:#141a24;opacity:.7}.cc-view.cc-light .product-action-button:not(.no-text):not(.th-edited) .text-control,.cc-view.cc-light .product-action-button:not(.no-text):not(.th-edited) .lucide,body.cc-light-portals .modal .product-action-button:not(.no-text):not(.th-edited) .text-control,body.cc-light-portals .modal .product-action-button:not(.no-text):not(.th-edited) .lucide{color:#fff}body.cc-light-portals .modal .modal-footer .product-action-button.cc-back-btn,body.cc-light-portals .modal .modal-footer .product-action-button.cc-back-btn:hover{border:1px solid #141a24;background-color:transparent}body.cc-light-portals .modal .modal-footer .product-action-button.cc-back-btn .text-control,body.cc-light-portals .modal .modal-footer .product-action-button.cc-back-btn .lucide{color:#141a24}body.cc-light-portals .modal .modal-footer .product-action-button.cc-discard-btn{border:1px solid #c62828;background-color:#c628281a}body.cc-light-portals .modal .modal-footer .product-action-button.cc-discard-btn:hover{border:1px solid #c62828;background-color:#c628282e}body.cc-light-portals .modal .modal-footer .product-action-button.cc-discard-btn .text-control,body.cc-light-portals .modal .modal-footer .product-action-button.cc-discard-btn .lucide{color:#c62828}body.cc-light-portals .modal .modal-footer .product-action-button.cc-save-btn{border:1px solid #15803d;background-color:#15803d1a}body.cc-light-portals .modal .modal-footer .product-action-button.cc-save-btn:hover{border:1px solid #15803d;background-color:#15803d2e}body.cc-light-portals .modal .modal-footer .product-action-button.cc-save-btn .text-control,body.cc-light-portals .modal .modal-footer .product-action-button.cc-save-btn .lucide{color:#15803d}body.cc-light-portals .modal .modal-footer .product-action-button.cc-save-btn .text-control,body.cc-light-portals .modal .modal-footer .product-action-button.cc-discard-btn .text-control{font-weight:550}.cc-view.cc-light .product-action-button.no-text,.dw-editor.cc-light .product-action-button.no-text,body.cc-light-portals .modal .product-action-button.no-text{border-radius:6px}body.cc-light-portals .modal .product-action-button.no-text,body.cc-light-portals .modal .ram-trigger{padding-left:.5rem;padding-right:.5rem}.cc-view.cc-light .product-action-button.cl-filter.cc-visit-btn{border:none;background-color:#141a24}.cc-view.cc-light .product-action-button.cl-filter.cc-visit-btn:not(.not-allowed):hover{border:none;background-color:#2b3340}.cc-view.cc-light .product-action-button.cl-filter.cc-visit-btn .lucide{color:#fff}body.cc-light-portals .dl-head-cell{color:#141a2499}body.cc-light-portals .dl-cell,body.cc-light-portals .search-bar-stock,body.cc-light-portals .dropdown-menu,body.cc-light-portals .dropdown-search{color:#141a24}body.cc-light-portals .dl-row.pointer:hover,body.cc-light-portals .dropdown-item:hover,body.cc-light-portals .searchable-dropdown .dropdown-item:hover{background:#141a240f}body.cc-light-portals .dl-empty,body.cc-light-portals .dl-loading{color:#141a248c}body.cc-light-portals .dl-scroll-inner{scrollbar-color:rgba(20,26,36,.2) transparent}body.cc-light-portals .cost-input::placeholder,body.cc-light-portals .dropdown-menu ::placeholder{color:#141a2473}body.cc-light-portals .dropdown-menu{box-shadow:0 4px 16px #00000026}body.cc-light-portals .dropdown-search-and-add-new{background:#141a240d}body.cc-light-portals .dropdown-menu:not(.portal) .dropdown-item.selected .dropdown-left{color:#141a24}body.cc-light-portals .dropdown-menu.portal .dropdown-search-and-add-new{background:#ffffff0a}body.cc-light-portals .dropdown-item{color:#141a24cc}body.cc-light-portals .dropdown-item.disabled{color:#141a2459}body.cc-light-portals .dropdown-list.divided .dropdown-item{border-bottom:1px solid rgba(20,26,36,.06)}body.cc-light-portals .vm-section-head{background:#141a240a}body.cc-light-portals .vm-checkers .cat-seg.active:not(.cl-yes):not(.cl-no):not(.vm-seg-expand),body.cc-light-portals .vm-discounts .cat-seg.active:not(.cl-yes):not(.cl-no):not(.vm-seg-expand),body.cc-light-portals .cat-seg.vm-seg-expand.active .vm-seg-btn{background:rgb(var(--seg-light-rgb));color:#fff}body.cc-light-portals .vm-checkers .cat-seg.vm-seg-expand.active:not(.cl-yes):not(.cl-no),body.cc-light-portals .vm-discounts .cat-seg.vm-seg-expand.active:not(.cl-yes):not(.cl-no){background:transparent}body.cc-light-portals .vm-checkers .cat-seg.active:not(.cl-yes):not(.cl-no):not(.vm-seg-expand),body.cc-light-portals .vm-checkers .cat-seg.vm-seg-expand.active .vm-seg-btn{background:rgba(var(--seg-light-rgb),.1);color:rgb(var(--seg-light-rgb))}body.cc-light-portals .wheel-item.selected{color:#141a24}body.cc-light-portals .wheel-band{border-color:#141a24;background:#141a240f}body.cc-light-portals .dropdown-header-a{color:#141a24cc}body.cc-light-portals .dropdown-header-a.center,body.cc-light-portals .dropdown-header:hover .dropdown-header-a.center,body.cc-light-portals .dl-name:not(.pc-y),body.cc-light-portals .sv-price,body.cc-light-portals .vm-supply,body.cc-light-portals .modal-title{color:#000}body.cc-light-portals .dropdown-header-a.center{font-weight:500}body.cc-light-portals .modal .cat-seg-group:not(.dw-template-seg){border:none;background:transparent}body.cc-light-portals .vm-checkers .cat-seg:not(.active),body.cc-light-portals .vm-checkers .cat-seg:not(.active):hover,body.cc-light-portals .cl-flags .cat-seg:not(.active),body.cc-light-portals .cl-flags .cat-seg:not(.active):hover{color:#141a24}body.cc-light-portals .modal .cat-seg-group.cl-flags{padding:0;gap:.5rem}body.cc-light-portals .cl-flags .cat-seg:not(.active){background:#141a240f}body.cc-light-portals .cl-flags .cat-seg.active:not(.cl-yes):not(.cl-no){background:rgba(var(--seg-light-rgb),.1);box-shadow:inset 0 0 0 1px rgb(var(--seg-light-rgb));color:rgb(var(--seg-light-rgb))}body.cc-light-portals .modal .dropdown-header{border:none;border-radius:var(--control-radius);padding:0 .75rem;background-color:#141a24}body.cc-light-portals .modal .dropdown-header .dropdown-header-a,body.cc-light-portals .modal .dropdown-header .dropdown-header-a.center,body.cc-light-portals .modal .dropdown-header .arrow-down,body.cc-light-portals .dropdown-menu.portal,body.cc-light-portals .dropdown-menu.portal .dropdown-search,body.cc-light-portals .dropdown-menu.portal .lucide{color:#fff}body.cc-light-portals .dropdown-menu.portal{--text-color-white: #ffffff;--control-text: rgba(255, 255, 255, .6);--control-text-hover: rgba(255, 255, 255, .95);--control-text-dim: rgba(255, 255, 255, .3);--yellow-podocare: #fcb50c;--yellow-light: #ffd95e;--color-red: rgb(255, 27, 27);--color-green: rgb(3, 242, 3);--color-blue: rgb(0, 193, 251);border:1px solid #ffffff;background-color:#141a24;box-shadow:0 4px 16px #00000059}body.cc-light-portals .dropdown-menu.portal .dropdown-item{color:#fffc}body.cc-light-portals .dropdown-menu.portal .dropdown-item.disabled{color:#ffffff4d}body.cc-light-portals .dropdown-menu.portal .dropdown-item:hover{background:#ffffff12}body.cc-light-portals .dropdown-menu.portal ::placeholder{color:#fff9}body.cc-light-portals .dropdown-menu.portal .dropdown-list.divided .dropdown-item{border-bottom:1px solid rgba(255,255,255,.06)}body.cc-light-portals .vm-list .dl-row{background-color:var(--headers-background)}body.cc-light-portals .vm-list .dl-row.pointer:hover{background-color:#e8eaee}.cc-light .pvt-icon,body.cc-light-portals .pvt-icon{width:14px;height:14px;padding:1px;border:1px solid #000000}.cc-light .pvt,body.cc-light-portals .pvt{padding:.05rem .4rem;border-radius:4px;background-color:#141a2414;color:#141a24b3;font-weight:500;opacity:1}.cc-light .pvt.medical,body.cc-light-portals .pvt.medical{background-color:#15803d1f;color:var(--color-green)}body.cc-light-portals .vm-debt-badge{background-color:#c628281a}body.cc-light-portals .vc-price.frozen,body.cc-light-portals .vc-price-final{padding:.05rem .4rem;border-radius:4px;font-weight:500}body.cc-light-portals .vc-price.frozen,body.cc-light-portals .vc-price-final.vip{color:#0369a1;background-color:#0369a11f}body.cc-light-portals .vc-price-final{color:#15803d;background-color:#15803d1f}body.cc-light-portals .vpm-head .vpm-person,body.cc-light-portals .vpm-totals .qv-span.totals{color:#000}body.cc-light-portals .vpm-head .dl-dim{color:#141a24}body.cc-light-portals .vpm-totals .dl-dim{color:#141a2499}body.cc-light-portals .vpm-discount{background:#16a34a;color:#fff}body.cc-light-portals .dl-name.vpm-boost-name{background:#b000961a}body.cc-light-portals .sp-list .pc-y,body.cc-light-portals .av-list .pc-y,body.cc-light-portals .sv-name.pc-y,body.cc-light-portals .svm-price.selected{color:#7a4a00;font-weight:600}body.cc-light-portals .av-list .dl-dim:not(.pc-y){color:#141a24}body.cc-light-portals .av-list .dl-row:has(.dl-name.pc-y){background:#141a240f}body.cc-light-portals .svm-price:not(.selected){color:#141a24}body.cc-light-portals .sp-list .dl-row:has(.dl-name.pc-y),body.cc-light-portals .dl-row:has(.sv-name.pc-y){background:#141a240f}body.cc-light-portals .vc-frozen-icon{color:#0369a1}body.cc-light-portals .rv-status.onhold{color:#8a5a00;background-color:#b078002e}.cc-light .device-tag,.cc-light .device-tag .lucide.device-tag-icon,.cc-light .device-tag .device-tag-name{color:var(--color-blue)}.cc-light .device-tag.unknown .device-tag-name,.cc-light .device-tag.unknown .lucide.device-tag-icon{color:var(--color-red)}.modal.cc-light,body.cc-light-portals .modal{border:1px solid rgba(20,26,36,.12);box-shadow:0 1.5rem 3rem #00000059}.modal.cc-light .chm-row{--text-color-white: #141a24;--control-text: #000000;--control-text-hover: #141a24;--popup-elements-border: 1px solid rgba(0, 0, 0, .14);--yellow-podocare: #8a5800;--color-blue: #075985;--color-green: #166534;--color-red: #b71c1c;border:1px solid rgba(0,0,0,.2);background:#f3f4f6;box-shadow:0 1px 3px #0000001f;color:#141a24}.modal.cc-light .chm-action{font-weight:500}.modal.cc-light .chm-row .lucide{opacity:1}.modal.cc-light:has(.chm-list) .modal-title{font-weight:600;color:#000}.cc-light .cl-chip{background:#f1f3f6;box-shadow:inset 0 0 0 1px #141a241a;color:#141a24cc}.cc-light .cl-chip.absence{color:var(--color-red)}.cc-view:not(.cc-light) .cc-head-absence .cl-chip.absence{background:transparent}.cc-light .cc-head-absence .cl-chip.absence{background:#ff1b1b14;box-shadow:inset 0 0 0 1px #ff1b1b59}.cc-light .th-vdate,.cc-light .th-entry.invalid .th-headline .th-vdate{color:var(--control-text)}.cc-light .th-vsub{color:var(--control-text-dim)}.cc-light .th-headline .th-vdate{color:var(--text-color-white)}.cc-light .dup-row,.cc-light .cq-archived-row{background:#141a2408}.cc-light .dup-row{box-shadow:inset 0 0 0 1px #141a241a}.cc-light .dup-row.strong{background:#141a240a;box-shadow:inset 0 0 0 1px #b078008c}.cc-light .dup-row.deleted{background:#c628280d;box-shadow:inset 0 0 0 1px #c628284d}.cc-light .dup-head{color:#8a5a00}.cc-light .dup-reason.strong{color:#8a5a00;background:#b0780024}.cc-light .dup-reason.deleted{color:#c62828;background:#c628281a}.cc-light .th-absence-card{background:#c628280f;border-color:#c6282859}.cc-light .th-absence-label{font-weight:600}.cc-light .th-vrow{border-top-color:#141a241a}.cc-light .th-vrow.th-vrow-compact{border-top-color:#141a2429}.cc-light .th-vrow:hover,.cc-light .th-vrow.expanded{background:#141a2408}.cc-light .th-vrow.th-visit,.cc-light .th-vrow.th-visit.th-vrow-compact,.cc-light .cq-archived-row{border-color:#141a2438}.th-vrow.th-visit.th-highlight,.cc-light .th-vrow.th-visit.th-highlight{border:1px solid rgba(234,173,31,.7)}.cc-light .dup-reason,.cc-light .th-badge-muted,.cc-light .cq-archived-badge{background:#141a2412}.cc-light .th-pay.paid{color:#15803d}.cc-light .th-pay.partial{color:#9a6400}.cc-light .cq-archived,.cc-light .cq-section-title{border-color:#141a2424}.cc-light .dw-preview{border:1px solid #d3d8df;box-shadow:0 1px 3px #10182814}.cc-light .dw-empty-title,.cc-light .st-card-label{color:var(--text-color-white)}.cc-light .th-vrow .product-action-button.th-edited{padding:.1rem .45rem;border-radius:999px;background-color:#9a64001f;opacity:1}.cc-light .th-vrow .product-action-button.th-edited:hover{background-color:#9a640033}.cc-light .th-vrow .product-action-button-text.th-edited{font-weight:500}.cc-light .slider-label{color:#141a2480}.cc-light .slider-label.selected{color:#141a24}.cc-light .toggle-button{background-color:#141a242e}.cc-light .toggle-button:hover:not(.disabled){background-color:#141a244d}.cc-light .toggle-button.active,.cc-light .toggle-button.active:hover:not(.disabled){background-color:var(--yellow-podocare-accent)}.cc-light .toggle-slider{box-shadow:0 1px 3px #10182859}@media (max-width: 1350px){.input-container .text-input.category.brandName{width:4.5rem}}@media (max-width: 1023px){.dw-editor{flex-direction:column;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.dw-tools.dw-tools-row{box-sizing:border-box;border:1px solid rgba(20,26,36,.1);border-radius:30px;background:#f4f5f7}.dw-tools.dw-tools-row{order:0;flex-direction:row;align-self:center;max-width:calc(100% - 1rem);max-height:none;padding:.3rem .4rem;overflow-x:auto;overflow-y:hidden}.dw-tools-row>div{flex-direction:row}.dw-tools-row .dw-divider{flex:0 0 auto;width:1px;height:1.5rem}.dw-main .dw-stage{order:1}.dw-top-row .dw-legend-item{font-size:1.05rem}.dw-main-top{order:3;padding:.3rem 1.25rem}.dw-editor .dw-main-top .product-action-button.no-text{height:2.6rem;padding:0 .7rem}.dw-main-top .dl-icon-1{width:1.25rem;height:1.25rem}.dw-zoom{right:.5rem;bottom:.5rem}.pf-device-name>span:first-child{flex-direction:column-reverse;align-items:flex-start;gap:.25rem}.vm-modal .modal-body{padding:1rem}.vm-topbar .searchable-dropdown.clients,.vm-topbar .dropdown-header.clients{width:13rem}html{font-size:15px}.cc-view .cc-form{max-width:none;width:100%;gap:1rem}.cc-view .cc-form .pf-row{width:100%}.cc-data-form>:not(.dw-overview),.dw-overview>:not(.dw-legends),.cc-dup{max-width:none}.product-action-button.dup-close{padding:.4rem}.cc-view .cc-form .pf-label{flex-basis:9.5rem;font-size:1rem}.cc-view .cc-form .flex-column>.pf-label{flex-basis:auto}.cc-view .cc-form .input-container{flex:1 1 auto;min-width:0}.cc-view .cc-form .input-container .text-input.category{width:100%;height:2.5rem;font-size:.95rem}.cc-view .product-action-button{height:2.35rem;padding:.3rem .65rem}.cc-view .cat-seg-group.cq-lang{height:2.35rem}.cc-view .product-action-button-text,.cc-view .cat-seg-label,.cc-view .cat-seg{font-size:.9rem}.cc-view .cat-seg{padding:.4rem .9rem}.cc-sheet .modal-title{font-size:1.2rem}.dw-preview-current{margin:0 auto}.qf-head{display:none}.qf-row{grid-template-columns:4.5rem minmax(0,1fr) 10.5rem 2.5rem;grid-template-areas:"order label type action";gap:.5rem}.qf-table.qf-en .qf-row{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1fr) 10.5rem 2.5rem;grid-template-areas:"order label labelen type action"}.qf-row .qf-type{grid-area:type}.qf-row .qf-label{grid-area:label}.qf-row .qf-label-en{grid-area:labelen}.qf-row .qf-order{grid-area:order}.qf-row .qf-action{grid-area:action;align-self:center}.display{flex-direction:column;align-items:stretch;height:auto;min-height:100vh;min-height:100dvh}.dashboard{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html.scroll-locked body{position:fixed;left:0;right:0}html.scroll-locked .dashboard{overflow:hidden}.pd-list .dl-row{min-height:3.25rem;padding:.45rem .15rem}.pd-hist-list .dl-row{padding-left:.15rem;padding-right:.15rem}.pd-id-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:.5rem}.pd-id-row .pd-id-main{display:contents}.pd-id-row .pd-name{grid-column:1;grid-row:1;align-self:center}.pd-id-row .pd-id-actions{grid-column:2;grid-row:1}.pd-id-row .pd-meta{grid-column:1 / 3;margin-top:0}.pd-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ir-form-item .ir-form-meta{align-self:stretch;justify-content:space-around}.cl-flags{justify-content:flex-start;gap:.4rem .25rem}.cl-flags .dl-icon-1{width:.75rem;height:.75rem}.cl-flags .rv-source.google{width:.7rem;height:.7rem}.cl-toolbar.cl-toolbar-stack{flex-direction:column-reverse;align-items:stretch;gap:.75rem}.cl-action-buttons{justify-content:flex-end}.exp-list .dl-row .dl-dim,.ksf-list .dl-row .dl-dim,.log-list .dl-row .dl-dim,.clx-list .dl-row .dl-dim,.clh-list .dl-row .dl-dim,.sd-inv-list .dl-row .dl-dim,.sd-map-list .dl-row .dl-dim,.cc-list .dl-row .dl-dim{font-size:var(--font-size-11)}.exp-list .dl-row .exp-m-sub .dl-dim,.ksf-list .dl-row .exp-m-sub .dl-dim,.log-list .dl-row .exp-m-sub .dl-dim{font-size:var(--font-size-10)}.exp-list .dl-row .clx-form-value,.ksf-list .dl-row .clx-form-value{font-size:var(--font-size-text);font-weight:600}.exp-list .dl-row .dl-name,.ksf-list .dl-row .dl-name,.log-list .dl-row .dl-name,.clx-list .dl-row .dl-name,.clh-list .dl-row .dl-name,.sd-inv-list .dl-row .dl-name,.sd-map-list .dl-row .dl-name,.cc-list .dl-row .dl-name{font-size:var(--font-size-13);font-weight:300}.cl-vhead,.cl-vrow{grid-template-columns:5.5rem 3.2rem minmax(0,1fr) 5.5rem 6.5rem 2rem}.cl-cols{grid-template-columns:minmax(0,1fr)}.cl-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-cols .cl-main,.cl-cols .cl-rail{display:contents}.cl-notes-card{order:1}.cl-invoices-card{order:2}.cl-debts-card{order:3}.cl-vouchers-card{order:4}.cl-history-card{order:5}.cl-chart-card{order:6}.cl-kpis.no-spent{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-kpi.wide{grid-column:1 / -1}.cl-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;row-gap:.5rem}.cl-identity .cl-avatar{grid-column:1;grid-row:1 / span 4}.cl-identity .cl-id-main,.cl-identity .cl-id-name-row{display:contents}.cl-identity .cl-id-name{grid-column:2;grid-row:1;align-self:center}.cl-identity .cl-id-contact{grid-column:2 / 4;grid-row:2}.cl-identity .cl-id-actions{grid-column:3;grid-row:1}.cl-identity .cl-badges,.cl-identity .cl-facts{grid-column:2 / 4}.ur-dl .dl-row,.sv-list .dl-row,.cl-list .dl-row,.cc-list .dl-row,.dc-list .dl-row,.rv-list .dl-row,.ir-list .dl-row,.pr-list .dl-row,.vc-list .dl-row,.dt-list .dl-row,.sp-list .dl-row,.av-list .dl-row,.exp-list .dl-row,.ksf-list .dl-row,.sh-list .dl-row,.log-list .dl-row,.bch-list .dl-row,.clx-list .dl-row,.clh-list .dl-row,.sd-inv-list .dl-row,.sd-map-list .dl-row{padding-left:.15rem;padding-right:.15rem}.modal-overlay.vm-overlay,.modal-overlay.vpm-overlay{padding:0}.modal.vm-modal,.modal.vpm-modal{--modal-width: 99%}.vpm-scroll{padding-right:0}.ni-buyer-pair{flex-direction:column;gap:.5rem}.ni-buyer-pair .ni-field-col{flex:0 0 auto;gap:2rem}.ni-buyer-pair .ksef-party-label.ni-label{width:10rem}.ni-buyer-pair .ni-postal{justify-content:space-between}.ni-buyer-pair .ni-postal .input-container.in-full{flex:0 0 auto;width:5rem}.ni-buyer-pair .ni-city{order:1}.ni-buyer-pair .ni-postal{order:2}.ksef-invoice-party.ni-party-buyer{flex:0 1 40%}.ksef-item-card{padding:.6rem .5rem;border-bottom:1px solid rgba(255,255,255,.05)}.kic-index{font-size:var(--font-size-10);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kic-line-name .kic-name{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.kic-field{flex:0 0 auto;gap:.3rem;white-space:nowrap}.kic-line-name,.kic-line-nums{opacity:85%}.kic-line-nums{flex-wrap:wrap;column-gap:.75rem;row-gap:.25rem}.kic-nums-unit,.kic-nums-sum{display:contents}.emp-stats,.pv-panels{grid-template-columns:1fr}.clx-topbar{flex-wrap:wrap;row-gap:.5rem}.clx-topbar-meta{flex-wrap:wrap;column-gap:1rem;row-gap:.5rem}.clx-scoreboard{display:flex;flex-direction:column;gap:0;padding:.35rem .9rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--modal-radius);background:#ffffff05}.clx-card{flex-direction:row;align-items:center;justify-content:space-between;padding:.45rem 0;border:none;border-radius:0;background:transparent}.clx-card+.clx-card{border-top:1px solid rgba(255,255,255,.05)}.clx-card:nth-child(2) .clx-card-head{padding-left:1.4rem;opacity:.7}.clx-card-value{font-size:var(--font-size-15)}.clx-card:last-child{margin-top:.15rem;padding-top:.6rem;border-top:var(--popup-elements-border)}.clx-card:last-child .clx-card-label{color:var(--control-text-hover);font-weight:500}.clx-card:last-child .clx-card-value{font-size:var(--font-size-19);font-weight:600}.clx-content,.clx-core,.clx-visits{flex:0 0 auto}.clx-core{flex-direction:column;gap:1rem}.clx-close-panel{align-self:stretch;width:auto}.clh-list .dl-row{flex-wrap:wrap}.sd-identity{display:flex;flex-direction:column;gap:.5rem}.sd-identity .sd-head-row{display:contents}.sd-identity .pd-crumbs{order:1;min-width:0;flex-wrap:nowrap;white-space:nowrap}.sd-identity .pd-crumbs>*{flex-shrink:0}.sd-identity .pd-crumbs>.dl-dim{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sd-identity .pd-name{order:2;white-space:normal;overflow-wrap:anywhere}.sd-identity .pd-meta{order:3;display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:0}.sd-identity .pd-meta .pd-meta-item{display:flex;white-space:normal;overflow-wrap:anywhere}.sd-identity .sd-stats{order:4}.sd-identity .sd-badges{order:5;margin-top:0}.sd-identity .sd-badge{padding:.3rem .6rem;border-radius:6px}.sd-identity .sd-addr-rest{display:none}.sd-map-list .dl-row .dl-dim,.sd-map-list .dl-row .dl-name{white-space:normal;overflow-wrap:anywhere}.sd-invoices .pd-chart{order:1}.sd-inv-m-num{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-inv-m-badges{flex-wrap:wrap;row-gap:.25rem}.sd-inv-m-badges>*{white-space:nowrap}.sd-inv-list .exp-cat-badge,.sd-inv-list .rv-status{border-radius:6px}.sd-inv-m-dim{opacity:.6}.sd-inv-m-gross{color:var(--control-text-hover);font-weight:600}.clh-list .dl-row .dl-name.clh-date{font-size:var(--font-size-11)}.clh-note-cell:empty{display:none}.clh-note{padding-top:.35rem}.clh-note-text{font-size:var(--font-size-11);color:var(--control-text);white-space:pre-wrap;overflow-wrap:anywhere}.clh-m-user{font-size:var(--font-size-11)}.clh-m-lbl{font-size:var(--font-size-11);color:var(--control-text-dim)}.clh-m-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-week-head{grid-template-columns:1.4rem auto minmax(0,1fr) auto}.product-action-button.pv-book-salary.pv-book-icon{padding:0 .45rem;border-radius:6px}.pv-kpi .product-action-button.pv-book-icon .dl-icon-1{color:#fff}.pv-top{align-items:center}.cs-kpis{grid-template-columns:repeat(2,1fr)}.cs-kpi{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem}.cs-kpi>.cs-kpi-value{justify-self:end;font-size:1.5rem}.cs-kpi>:not(.cs-kpi-head):not(.cs-kpi-value){grid-column:1 / -1}.cs-triple{grid-template-columns:1fr;gap:2rem}.cs-col-div{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem}.chart-card.company-revenue-chart{padding-left:.75rem;padding-right:.75rem}.log-preview-head,.log-diff-meta{flex-wrap:wrap;row-gap:.35rem;column-gap:1rem}.log-diff-meta>span{min-width:0}.log-preview-body .log-diff{padding-left:0;padding-right:0}.log-diff-meta .dl-dim{min-width:0;overflow-wrap:anywhere}.chart-card.employee-revenue-chart{padding-left:.75rem;padding-right:.75rem}.kic-line-assign .ksef-col-product{flex:1 1 0;min-width:0;max-width:18rem}.kic-line-assign.kic-assign-readonly{justify-content:space-between}.kic-line-assign.kic-assign-readonly .ksef-col-product{flex:0 1 auto;max-width:none}.kic-line-assign .ksef-col-assign-qty{flex:0 0 3.5rem;width:3.5rem;min-width:0}.kic-line-assign .ksef-col-assign-qty .digit-input-container,.kic-line-assign .ksef-col-assign-qty .digit-input.ksef-assign-qty-input{width:3.5rem;min-width:0}.ksef-item-card.kic-excluded>:not(.kic-line-assign),.ksef-item-card.kic-excluded .kic-line-assign>:not(.ksef-col-action){opacity:.35}.vm-modal .modal-body.nested{overflow-y:auto}.vm-workspace{flex:0 0 auto;min-height:auto}.vm-paragon{min-height:auto;padding-left:0;border-left:none;overflow:visible}.pd-name-stack,.pl-name-stack,.rv-name-stack,.ir-name-stack,.pr-name-stack,.vc-name-stack,.av-name-stack{min-width:0;gap:.15rem}.pd-name-meta,.pl-name-meta,.rv-name-meta,.ir-name-meta,.pr-name-meta,.vc-name-meta,.av-name-meta{font-size:var(--font-size-11);flex-wrap:wrap}body.cc-light-portals .vc-name-meta{color:#141a24}.ram-trigger{padding:.5rem}.pf-password .input-container.in-full{flex:1 1 0}.pf-fields .pf-row{flex-direction:row;align-items:center;gap:1rem}.pf-fields .pf-label{flex:0 1 9rem}.st-grid{grid-template-columns:1fr}.st-card.st-drawing-markers{width:100%}.pl-lists{justify-content:center;margin-top:.75rem}.pl-lists .pl-col{flex:1 1 0;min-width:0}.dv-head,.dv-row{grid-template-columns:minmax(7.5rem,1.5fr) minmax(5.75rem,1fr) minmax(6.25rem,1.1fr) minmax(5rem,.9fr) 6.25rem 2.75rem;gap:.5rem;min-width:0}.dv-row>*{min-width:0;overflow-wrap:anywhere}.product-action-button.no-text,.exi-np-m .product-action-button,.exi-rm .product-action-button,.product-action-button.dv-copy,.cl-inv-send .product-action-button,.pd-year-nav .product-action-button{box-sizing:border-box;min-width:1.6rem;min-height:1.6rem}.cat-seg{box-sizing:border-box;align-items:center;min-height:1.6rem}.modal-close{box-sizing:border-box;min-width:1.6rem;min-height:1.6rem}.toggle-button:after{content:"";position:absolute;top:-.4rem;right:-.25rem;bottom:-.4rem;left:-.25rem}.app-checkbox,.lg-remember .app-checkbox,.ksef-col-action .dl-icon{width:1.2rem;height:1.2rem}.lg-remember,.ksef-remember-seller-toggle{min-height:1.6rem}}@media (max-width: 768px){.cl-toolbar.cl-toolbar-stack{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.cl-toolbar .cl-filters{display:contents}.cl-filters>.searchbar-container{grid-row:1;grid-column:1;width:auto;min-width:0}.cl-toolbar .cl-action-buttons{grid-row:1;grid-column:2}.cl-filters>.cl-quick-filters{grid-row:2;grid-column:1;justify-self:start}.cl-filters>.product-action-button-container.reset{grid-row:2;grid-column:2;justify-self:end}.dw-top-row .dw-legend-item{font-size:10px}.dw-top-row .dw-legend-dot{width:6px;height:6px}.dw-top-row .dw-legend-item.g-025{gap:3px}.dv-row{min-width:0;grid-template-columns:minmax(0,1fr) auto auto;row-gap:.4rem}.dv-row .dv-cell-details{grid-column:1 / -1;grid-row:2}.dv-detail{color:var(--text-color-white);font-variant-numeric:tabular-nums}.dv-detail small{margin-left:.35rem}.dv-detail small:before{content:"· "}.dv-detail-label{color:var(--text-color-white);opacity:.6}.ag-day{grid-template-columns:minmax(0,1fr) auto;row-gap:.4rem}.ag-day-range,.ag-day-closed{grid-column:1 / -1}.ag-pause-body{flex-direction:column;align-items:flex-start;gap:.75rem}.ag-pause-body>.product-action-button-container{align-self:flex-end}.dv-code-row{grid-template-columns:minmax(0,1fr) 1.75rem}.dv-code-row .dv-code-value,.dv-code-row .dv-progress{grid-column:1}.dv-code-row>:last-child{grid-column:2;grid-row:1}.pf-devices-row{min-width:0;grid-template-columns:minmax(0,1fr) auto 1.35rem;gap:.6rem;padding:.5rem .25rem;font-size:var(--font-size-11)}.pf-device-dates{display:grid;grid-template-columns:auto auto;gap:.15rem .4rem;text-align:right;color:var(--text-color-white);font-variant-numeric:tabular-nums}.pf-device-date-label{color:#fff6}.pf-device-name small,.pf-device-tag{font-size:var(--font-size-10)}:root{--login-glow-top: var(--main-background)}.modal-overlay:has(.pin-modal){align-items:flex-start;padding-top:calc(env(safe-area-inset-top) + 2rem)}.pin-modal-body{min-height:0;padding:.5rem 0}html.login-page{background-color:var(--main-background);background-image:none}.emp-grid{grid-template-columns:1fr}.modal-body.nested.lp-body{gap:0}.cs-kpi>.cs-kpi-value{font-size:clamp(1.1rem,.75rem + 1.47vw,1.5rem)}.pv-kpis{grid-template-columns:repeat(2,1fr)}.clx-close-panel{gap:.75rem;padding:.75rem}.clx-empty{margin-top:2rem;padding:0 1rem}.ksef-settings .input-label{font-size:var(--font-size-text)}.clx-empty-icon{width:2rem;height:2rem}.clx-empty-title{font-size:var(--font-size-15);text-align:center}.pv-gr-key,.pv-gr-row{grid-template-columns:minmax(0,1fr) 3.25rem 4.5rem;gap:.5rem}.pv-gr-row,.pv-gr-key span{padding-left:.4rem;padding-right:.4rem}.pv-gr-main{gap:.25rem}.pv-gr-row{padding-top:.3rem;padding-bottom:.3rem}.pv-week-head{grid-template-columns:.9rem minmax(0,1fr) auto;column-gap:.5rem;row-gap:.05rem;padding:.35rem .4rem}.pv-week-head>.pv-chev{grid-row:1 / 3}.pv-week-head>.pv-week-name{grid-column:2;grid-row:1}.pv-week-head>.pv-week-range{grid-column:2;grid-row:2;font-size:var(--font-size-11)}.pv-week-head>.pv-week-sum{grid-column:3;grid-row:1 / 3}.pv-week-body{padding:0 .15rem .3rem}.pv-prods{padding-left:.2rem;padding-right:.2rem}.pv-prod-head{grid-template-columns:.9rem minmax(0,1fr) 2.2rem 4.25rem;gap:.5rem;padding:.35rem .4rem}.pv-prod-name{flex-wrap:wrap;row-gap:.1rem}.pv-prod-nm{min-width:0}.pv-prod-brand{order:1;flex-basis:100%}.pv-day{padding:.35rem .4rem}.pv-unit-head,.pv-unit{grid-template-columns:1.6rem repeat(4,minmax(0,1fr));padding-left:.3rem;padding-right:.3rem}.pv-unit .pv-margin-pct{display:block;margin-left:0}.pv-pbm-title{flex-wrap:wrap;row-gap:.2rem}.pv-kpi.accent{grid-column:1 / -1}.pv-kpi{padding:.75rem .85rem .85rem}.pv-kpi .dl-icon-1{width:.95rem;height:.95rem}.pv-kpi-label{font-size:var(--font-size-11)}.pv-kpi-value{font-size:clamp(1.05rem,.66rem + 1.62vw,1.45rem)}.pv-kpi-foot{font-size:var(--font-size-11)}.log-preview-body{display:flex;flex-direction:column;overflow:hidden}.log-preview-body .log-diff{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.log-diff-meta{flex:0 0 auto}.log-diff-grid,.log-diff-pane{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.log-diff-pane.collapsed{flex:0 0 auto}.log-diff-pane.collapsed .log-diff-rows{display:none}.log-diff-title{flex:0 0 auto}.log-diff-rows{flex:1 1 auto;min-height:0;overflow-y:auto}.log-diff-caret{color:inherit;transition:transform .15s ease}.log-diff-caret.open{transform:rotate(180deg)}.sd-identity .pd-meta{flex-direction:column;align-items:stretch;gap:.3rem}.sd-identity .pd-meta .pd-meta-item b{min-width:0}.sd-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;row-gap:.5rem}.sd-identity .pd-crumbs,.sd-identity .pd-name,.sd-identity .sd-badges{grid-column:1 / -1}.sd-identity .pd-crumbs{grid-row:1}.sd-identity .pd-name{grid-row:2}.sd-identity .pd-meta{grid-column:1;grid-row:3}.sd-identity .sd-stats{grid-column:2;grid-row:3;flex-direction:column;align-items:flex-start;align-self:start;gap:.3rem}.sd-identity .sd-badges{grid-row:4;justify-content:center}.sd-identity .sd-hint{display:none}.sd-identity .sd-addr-city{display:block}.salary-history-chart .cat-seg-group{display:grid;grid-template-columns:repeat(2,auto)}.emp-top{max-width:14rem;white-space:normal;text-align:right}.products-action-buttons .product-action-button-text{display:none}.products-action-buttons .product-action-button.ag-ghost{border:var(--control-border)}.products-action-buttons .product-action-button.ag-ghost:hover{border:var(--control-border-hover)}.exp-list .dl-row .clx-form-value,.ksf-list .dl-row .clx-form-value{font-weight:400}.exp-list .dl-group-header{position:static;box-sizing:border-box;align-self:stretch;width:100%;justify-content:center;padding-left:.5rem;padding-right:.5rem;text-align:center}.st-card{padding:1rem}.st-card.st-questionnaire{padding:0;border:none;background:transparent}.st-logo-row{flex-wrap:wrap;gap:.5rem .75rem}.st-logo-row>.st-company-label{flex:0 0 100%;min-width:0}.st-month-row .cat-seg{padding:.3rem .4rem}.pd-card{padding:.85rem .75rem}.pd-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .75rem}.pd-meta .pd-meta-item{display:grid;grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:baseline;gap:.15rem .3rem;min-width:0;white-space:nowrap}.pd-meta .pd-meta-label{grid-column:1 / -1;font-size:var(--font-size-10);overflow:hidden;text-overflow:ellipsis}.pd-meta .pd-meta-item b{min-width:0;overflow:hidden;text-overflow:ellipsis}.pd-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.pd-tile{padding:.45rem .5rem;gap:.2rem;min-width:0}.pd-tile-label{min-width:0;font-size:var(--font-size-10);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-tile-value{font-size:.9rem;white-space:nowrap}.pd-tile-value small{font-size:var(--font-size-10);margin-left:.15rem}.pd-tile.stock .sb-badge{width:auto;height:1.1rem;padding:0 .3rem}.pd-hist-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;max-width:100%}.pd-hist-stack .pd-hist-sub{display:flex;align-items:center;gap:.5rem;max-width:100%;min-width:0}.pd-hist-sub span{font-size:var(--font-size-11);color:#ffffff6b;white-space:nowrap}.pd-hist-sub .pd-hist-who{min-width:0;overflow:hidden;text-overflow:ellipsis}.cl-vrow{grid-template-columns:4.75rem minmax(0,1fr) 5.5rem 1.9rem;gap:.5rem;padding:.55rem .6rem}.th-vrow{grid-template-columns:4.75rem minmax(0,1fr) auto;gap:.5rem;padding:.45rem .6rem}.cl-vdate-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.cl-vrow.narrow{grid-template-columns:3.5rem minmax(0,1fr) 5.5rem 1.9rem}.cl-vrow.narrow .cl-vdate{font-size:var(--font-size-11)}.cl-vval-stack{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.cl-vdate-stack .cl-vemp-sub{max-width:100%;font-size:var(--font-size-11);color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-identity{column-gap:.75rem}.cl-identity .cl-avatar{grid-row:1;width:2.75rem;height:2.75rem;font-size:1rem;align-self:center}.cl-identity .cl-id-actions{align-self:center}.cl-identity .cl-id-contact,.cl-identity .cl-badges,.cl-identity .cl-facts{grid-column:1 / 4}.products-action-buttons .product-action-button,.exp-actions .product-action-button.no-text,.product-action-button.ur-new,.product-action-button.dc-new,.product-action-button.cl-id-btn,.product-action-button.pd-id-btn,.product-action-button.ksf-icon-btn,.product-action-button.emp-add,.product-action-button.chart-icon-btn,.product-action-button.bch-icon,.product-action-button.clx-icon{box-sizing:border-box;width:2.25rem;padding:0;border-radius:6px}.cl-flags,.cl-toggles{flex-wrap:wrap}.cl-toggles .cl-toggles-break{display:block;flex-basis:100%;height:0}.employee-revenue-chart{padding:1rem}.modal-overlay{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);align-items:center;bottom:auto;height:100vh;height:100dvh}.modal{--modal-width: 90%;--modal-max-height: 98%}.modal.vpm-modal{--modal-width: 97%}.modal.modal-h-tall,.modal.modal-h-full,.modal.cl-modal.modal-h-tall,.modal.ni-modal.modal-h-tall,.modal.nis-modal.modal-h-tall{height:98%}.th-content-input{min-height:32rem;min-height:60dvh}.modal-body{padding:1rem}.modal.modal-overflow{overflow:hidden}.modal-body.exf-body{padding-bottom:0}.exf-split.g-2{flex-direction:column-reverse;gap:1rem}.modal-body.exf-body>.exf,.exf-items{flex:1 0 auto}.exf-items .exi,.exf-items .exi-list{flex:0 0 auto}.exf-items .exi-list{overflow-y:visible}.exf-totals{position:sticky;bottom:0;z-index:1;padding-bottom:1rem;background-color:var(--items-background)}.product-action-button.vm-fill,.product-action-button.vm-fill:hover{padding:.3rem .4rem}.ksef-invoice-meta{flex-direction:column;gap:.5rem}.ksef-invoice-meta>div{display:contents}.ni-modal .ni-field{justify-content:space-between}.ni-modal .ni-field.ni-payment{order:1}.ni-modal .ni-payment .exp-cat-badge{padding:.4rem .6rem;border-radius:6px}.ni-modal .ni-payment .exp-cat-menu,.ksm-modal .ksef-category-meta .exp-cat-menu{left:auto;right:0;transform:none}.ksm-modal .ksef-invoice-meta-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ksm-modal .ksef-reference-number{text-align:right}.ksm-modal .ksef-invoice-meta-item.ksef-category-meta{order:1}.ksm-modal .ksef-summary>.width-half{width:100%}.ksm-modal .ksef-category-meta .exp-cat-badge{padding:.3rem .8rem;border-radius:6px}.kic-line-nums{flex-direction:column;align-items:stretch;row-gap:.5rem}.kic-line-assign .app-checkbox,.kic-line-assign .ksef-col-action .dl-icon{width:1.2rem;height:1.2rem}.kic-nums-unit,.kic-nums-sum{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.ni-buyer-pair{flex-direction:row;gap:1rem;justify-content:space-between}.ni-buyer-pair .ni-field-col{flex:0 0 auto;gap:.5rem;justify-content:flex-start}.ni-buyer-pair .ksef-party-label.ni-label{width:auto}.ni-buyer-pair .ni-city{order:2}.ni-buyer-pair .ni-postal{order:1;justify-content:flex-start}.ni-buyer-pair .input-container.in-full{flex:0 1 auto;width:4.5rem}.ni-buyer-pair .ni-city .input-container.in-full{width:6rem}.ni-buyer-pair .text-input{padding-left:.4rem;padding-right:.4rem}.ni-modal .ksef-items-header{display:none}.ni-row-mobile{position:relative;padding:1.4rem .5rem .5rem;border-radius:var(--control-radius)}.ni-row-mobile+.ni-row-mobile{margin-top:.5rem}.ni-row-mobile .product-action-button.no-text{padding:0}.ni-m-index{position:absolute;top:.4rem;left:.5rem;font-size:var(--font-size-10);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ni-m-field .ksef-party-label{flex:0 0 auto;font-size:var(--font-size-10);letter-spacing:.06em;white-space:nowrap;opacity:65%}.ni-m-line .ni-m-field{flex:1 1 0}.ni-m-line .ni-m-qty{flex:0 0 auto}.ni-m-line-nums{justify-content:space-between}.ni-m-line-nums .ni-m-field{flex:0 0 auto}.ni-m-line-nums .ni-m-field .cost-input{width:5rem}.ni-m-vat .product-action-button{width:3.25rem;padding-left:.3rem;padding-right:.3rem}.ni-m-field .input-container{width:auto}.ni-m-field .cost-input,.ni-m-field .text-input{width:100%;padding-left:.3rem;padding-right:.3rem}.exi-row-m{padding-top:1.75rem}.exi-row-m.exi-row-mixed{padding-top:2.25rem}.ni-m-index .product-action-button-container.cat-shard,.ni-m-index .product-action-button.cat-shard{height:auto;padding:0}.exi-row-m+.exi-row-m{margin-top:0}.exi-row-m .ni-m-field .input-container .text-input.category{width:100%}.exi-row-m .searchable-dropdown.expense-product-dropdown{flex:1 1 0;min-width:0;width:auto}.exi-card-row{justify-content:space-between}.exi-card-row .ni-m-field{flex:0 0 auto}.exi-card-row .ni-m-name{flex:0 1 auto}.exi-card-editable .exi-card-row .ni-m-name{flex:1 1 0}.exi-card-row .ni-m-price .cost-input,.exi-card-row .ni-m-gross .cost-input{width:5rem}.exi-card-row .ni-m-gross:only-child{margin-left:auto}.exi-row-m .ni-m-name .dl-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exf-row .input-container .text-input.category{width:14rem}.ksef-summary{flex-direction:column;gap:1rem}.ni-notes{flex-direction:column;align-items:stretch;gap:.25rem}.ni-notes>.ni-label{padding-top:0}.ni-summary-left{flex:0 0 auto}.ksef-invoice-parties{flex-direction:column}.ksef-invoice-party,.ksef-invoice-party.ni-party-buyer{flex:0 0 auto}.modal.modal-overflow .modal-body{overflow-y:auto;overflow-x:hidden}.digit-input{padding-left:.4rem;padding-right:.4rem}.input-container .text-input.category{width:20rem}input.in-xs{width:3rem}.pf-fields .pf-row{flex-direction:column;align-items:center;gap:.35rem}.pf-fields .pf-label{flex:0 0 auto}.sv-variants .ur-list{gap:.5rem}.sv-variants .ur-item.sv-variant-item{padding:.75rem;border-radius:var(--control-radius);background:#ffffff0a}.sv-variants .ur-item.sv-variant-item+.ur-item.sv-variant-item{border-top:none}.sv-variant-item .input-container.in-full{flex:1 1 0;min-width:0}.sv-variant-item .input-container .text-input.category{width:100%}.sv-variant-meta{justify-content:space-around}.sv-toolbar{flex-direction:column-reverse;align-items:stretch;gap:.75rem}.sv-action-buttons{justify-content:flex-end}.pab-left .searchable-dropdown.visit-list,.pab-left .searchable-dropdown.visit-list .dropdown-header{width:8rem}.cc-filters .searchbar-container{flex:1 1 0;width:auto}.cc-filters .search-bar-stock{width:100%}.pl-filters{flex-direction:column;align-items:stretch}.pl-filters .searchbar-container.pricelist{flex:0 0 auto;align-self:stretch;width:auto}.pl-filters .searchable-dropdown.categories{width:auto}.pl-filters .searchable-dropdown.categories .dropdown-header{width:100%}.qf-row{grid-template-columns:4.25rem minmax(0,1fr) 8rem 1.9rem;gap:.35rem}.qf-editor .qf-table{gap:1rem}.cc-head-visit{display:block}.cc-head-sep{display:none}.qf-table.qf-en .qf-row{grid-template-columns:4.25rem minmax(0,1fr) 8rem 1.9rem;grid-template-areas:"order label type action" "order labelen type action";row-gap:.3rem}.qf-row .qf-order,.qf-row .qf-type{align-self:center}.qf-row.qf-section{margin:0 -.35rem;padding:.3rem .35rem}.qf-order .product-action-button{padding:.2rem}.qf-row .input-container .text-input.category{height:2rem;padding-left:.5rem;padding-right:.5rem;font-size:.8rem}.qf-type.cat-seg-group{padding:.15rem;border-radius:6px}.qf-type .cat-seg{padding:.25rem .3rem;border-radius:4px;font-size:var(--font-size-11)}.qf-section-tag span{font-size:var(--font-size-11)}.ksef-book-row .product-action-button.clx-btn.sync,.ksef-book-row .product-action-button.clx-btn.sync:hover{background-color:var(--yellow-podocare-background-hover)}}@media (max-width: 480px){.product-action-button.ksf-issued{box-sizing:border-box;height:2rem;border:var(--control-border);border-radius:6px;padding:0 .6rem}.product-action-button.ksf-issued:hover{border:var(--control-border-hover)}.pf-row.dt-type-row{flex-direction:column;align-items:stretch;gap:.5rem}.pf-row.dt-type-row .pf-label{flex:0 0 auto}.pf-row.dt-type-row .dt-type-seg{align-self:flex-end}.exf-currency-label{flex-direction:column;align-items:flex-start}.exf-totals-pln{flex-wrap:wrap;white-space:normal}.dup-row,.vb-chip-grid{grid-template-columns:minmax(0,1fr)}.vs-toolbar{position:relative}.filter-dropdown.vs-filters{position:static}.filter-dropdown.vs-filters .dropdown-menu.fd-menu{left:0;right:0;width:auto;max-width:none}.vs-fd-toggles .cat-seg-group.vs-toggles{flex:1 1 auto;justify-content:space-evenly}.dup-row>.product-action-button-container,.dup-row>.dup-link{justify-self:end}.cl-quick-filters .cat-seg{padding:.3rem .5rem;gap:.3rem}.vm-checkers .cat-seg-group{width:100%;flex-wrap:wrap;justify-content:space-evenly}.cm-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.15rem}.cm-usage{grid-column:2;grid-row:2}.product-action-button.st-mk-add.no-text{padding:0 .55rem}.dv-modal .pf-label{flex:0 0 auto}.pf-force-pw.pf-mfa-box .pf-row{flex-direction:row;align-items:center}.pf-force-pw.pf-mfa-box .pf-label{flex:1 1 auto;min-width:0;white-space:normal}.pf-mfa-box .pf-mfa-state,.pf-mfa-box .pf-value{flex:0 0 auto;text-align:right}.pf-panel.pf-devices-panel{padding-left:.6rem;padding-right:.6rem}.mfa-codes{grid-template-columns:minmax(0,1fr)}.pf-password .pf-row,.pf-force-pw .pf-row{flex-direction:column;align-items:stretch;gap:.35rem}.pf-password .pf-label,.pf-force-pw .pf-label{flex:0 0 auto}.pf-password .input-container.in-full,.pf-force-pw .input-container.in-full{flex:0 0 auto;width:100%}.pf-pin-panel .pin-boxes,.pf-force-pw .pin-boxes{align-self:flex-end}.dw-actions,.dw-zoom{gap:.25rem}.dw-editor .product-action-button.no-text{padding-left:.4rem;padding-right:.4rem}.dw-tools .dw-tool,.dw-tools .dw-width{width:2rem;min-width:2rem;height:2rem}.qf-row,.qf-table.qf-en .qf-row{grid-template-columns:6.1rem minmax(0,1fr) 3.25rem;grid-template-areas:"order type action" "label label label";row-gap:.35rem}.qf-table.qf-en .qf-row{grid-template-areas:"order type action" "label label label" "labelen labelen labelen"}.qf-row .qf-type{justify-self:center;width:auto}.qf-row .qf-action{justify-self:end}.qf-order .product-action-button.qf-move{width:2.9rem;height:2.9rem;border-radius:var(--control-radius)}.product-action-button.st-tpl-move{width:2.25rem;height:2.25rem}.st-tpl-arrows{gap:0}.st-tpl-grid{grid-template-columns:minmax(0,1fr)}.st-tpl-move .lucide,.qf-move .lucide{width:1.15rem;height:1.15rem}.cq-grid{grid-template-columns:minmax(0,1fr)}.modal.modal{--modal-width: 99%}.exf-totals{gap:.5rem}.exf-totals .clx-form-value{font-size:var(--font-size-text)}.exf-total-label{font-size:var(--font-size-11)}.searchable-dropdown.pd-source-dropdown,.dropdown-header.pd-source-dropdown{width:12rem}.modal-body .product-form-categories{flex-direction:column;align-items:flex-start;gap:.5rem}.input-container .text-input.category{width:15rem}.modal-body .pf-row.sv-cat-row,.modal-body .pf-row.pf-client-row{flex-direction:column;align-items:flex-start;gap:.35rem}.modal-body .pf-row.sv-cat-row .pf-label,.modal-body .pf-row.pf-client-row .pf-label{flex:0 0 auto}.modal-body .pf-row.sv-cat-row .searchable-dropdown.sv-category,.modal-body .pf-row.pf-client-row .searchable-dropdown.clients{align-self:flex-end}.products-action-buttons.ir-toolbar{flex-direction:row;align-items:center;gap:.5rem}.ir-toolbar .pab-left,.ir-toolbar .pab-right{gap:.5rem}.ir-toolbar .pab-right{justify-content:flex-end}.ir-toolbar .product-action-button-text{display:inline}.ir-toolbar .product-action-button{width:auto;padding:.25rem .75rem;border-radius:var(--control-radius)}.ir-toolbar .product-action-button.fd-icon-trigger,.ir-toolbar .product-action-button.fd-icon-trigger:hover{border:none}.ir-toolbar .product-action-button.reset{width:1.6rem;height:1.6rem;padding:0;border-radius:6px}.ir-item .ir-item-meta{align-self:stretch;justify-content:space-around}.ir-item+.ir-item{border-top:none;margin-top:.6rem}.filter-dropdown.pr-filters .fd-menu{max-width:15rem}.filter-dropdown.pr-filters .fd-row{flex-direction:column;align-items:flex-start;gap:.5rem}.vm-topbar{flex-direction:column;align-items:stretch}.vm-topbar>div{flex:0 0 auto;flex-wrap:wrap;justify-content:space-between}.ni-buyer-pair{flex-direction:column;gap:.5rem}.ksef-invoice-party.ni-party-buyer{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.5rem;align-items:center}.ni-party-buyer>.ksef-party-label{grid-column:1 / -1}.ni-party-buyer .ni-buyer-pair,.ni-party-buyer .ni-field-col{display:contents}.ni-party-buyer .ksef-party-label.ni-label{width:auto}.ni-party-buyer .ni-city>*{order:1}.ni-party-buyer .ni-postal>*{order:2}.ni-party-buyer .ni-buyer-pair .text-input{padding-left:.8rem;padding-right:.8rem}.ni-party-buyer .input-container.in-full,.ni-party-buyer .ni-city .input-container.in-full,.ni-party-buyer .ni-postal .input-container.in-full{width:auto;min-width:0;justify-self:stretch}.ni-m-body{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around}.ni-m-body .ni-m-line{display:contents}.ni-m-body .ni-m-name{flex:0 0 100%;order:1}.ni-m-body .ni-m-qty{order:2}.ni-m-body .ni-m-vat{order:3}.ni-m-body .ni-m-price{order:4}.ni-m-body .ni-m-gross{order:5}.ni-m-body .ni-m-price,.ni-m-body .ni-m-gross{flex:1 1 calc(50% - .25rem)}.ni-m-body .ni-m-qty,.ni-m-body .ni-m-vat{flex:0 0 auto}.ni-m-body .ni-m-field .cost-input{width:100%}.kic-line-name{opacity:1}.kic-line-name .kic-field{opacity:85%}.sh-m-row{justify-content:flex-end}.clx-topbar{flex-wrap:nowrap;column-gap:.5rem}.sd-invoices .pd-filter .cat-seg-group{display:grid;grid-template-columns:repeat(var(--seg-half),auto)}.sd-invoices .pd-filter{justify-content:flex-start}.sd-identity .pd-meta,.sd-identity .sd-stats{grid-column:1 / -1}.sd-identity .sd-stats{grid-row:4;align-items:stretch}.sd-identity .sd-badges{grid-row:5;margin-top:.5rem}.sd-identity .sd-badge{padding-top:.45rem;padding-bottom:.45rem}.sd-map-list .dl-row{display:grid;grid-template-columns:minmax(0,1fr) 1.9rem;row-gap:.15rem}.sd-map-list .dl-row>.dl-cell{grid-column:1;justify-content:flex-start!important}.sd-map-list .dl-row>.dl-cell:nth-child(2) .lucide{transform:rotate(90deg)}.sd-map-list .dl-row>.sd-map-product{padding-left:0}.sd-map-list .dl-row>.dl-cell:nth-child(2),.sd-map-list .dl-row>.dl-cell:nth-child(3){justify-content:center!important;text-align:center}.sd-map-list .dl-row>.dl-cell:nth-child(4){grid-column:2;grid-row:1 / 4;justify-content:center!important}.sd-identity .pd-meta .pd-meta-item,.sd-identity .sd-stat{justify-content:space-between;gap:1rem}.sd-identity .pd-meta .pd-meta-item{overflow-wrap:normal}.sd-identity .pd-meta .pd-meta-item b{min-width:0;text-align:right;overflow-wrap:anywhere}.sd-identity .sd-addr-city{display:inline}.sd-identity .sd-addr-street,.sd-identity .sd-addr-city{white-space:nowrap}.sd-identity .sd-addr-rest{white-space:normal}.clx-scoreboard{padding:.2rem .6rem}.clx-card{padding-top:.35rem;padding-bottom:.35rem}.clx-topbar-meta{flex-direction:column;align-items:flex-start;row-gap:.35rem}.clx-meta-label,.clx-card-label,.clx-form-label,.clx-unit{font-size:var(--font-size-13)}.clx-topbar-meta .clx-date{font-size:var(--font-size-10)}.clx-topbar-meta .clx-date,.clx-topbar-meta .rv-status{padding:.25rem .6rem}.clx-card-value{font-size:var(--font-size-13)}.clx-card:last-child .clx-card-value{font-size:var(--font-size-16)}.clx-section-title{font-size:var(--font-size-13)}.clx-note{flex-direction:row;align-items:center}.clx-note .textarea-input{flex:1 1 0;min-width:0}.clx-note{margin-bottom:.5rem;gap:1rem}.ksef-settings .input-container .text-input.category.wide{width:12rem}.pf-avatar-grid{gap:.4rem}.clh-m-user{flex-direction:column;align-items:flex-start;gap:0}.clh-m-name{max-width:100%}.clx-scoreboard .clx-card .dl-icon-1{width:.85rem;height:.85rem}.cs-kpi>.cs-kpi-value{grid-column:1 / -1;justify-self:start}.pv-top{flex-wrap:nowrap;align-items:center;row-gap:.4rem;margin-bottom:-.6rem}.pv-view-toggle{justify-content:flex-end}.pv-badge,.product-action-button.pv-book-salary{border-radius:6px}.pv-pbm-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem}.pv-pbm-title>.pv-day-title{grid-column:1;grid-row:1}.pv-pbm-title>.pv-pbm-meta{grid-column:1;grid-row:2}.pv-pbm-title>.pv-day-sum{grid-column:2;grid-row:1}.pv-kpi{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem}.pv-kpi>.pv-kpi-head{grid-column:1 / -1}.pv-kpi>.pv-kpi-foot{justify-self:end}.pv-cal-cell{padding:.3rem .2rem}.pv-cal-val{font-size:.65rem;white-space:nowrap;letter-spacing:-.02em}.cs-donut-body{flex-direction:column;align-items:center;gap:1rem}.log-diff-rows{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.log-diff-field{max-width:7rem;padding-left:.5rem;font-size:var(--font-size-10);overflow-wrap:anywhere}.ksf-toolbar .ksf-sync-status{flex-direction:column;align-items:flex-start;gap:.25rem}.ksf-sync-status .clx-meta-label{font-size:var(--font-size-11)}.ksf-sync-status .kst-tooltip{top:calc(100% + .35rem);left:50%;transform:translate(-50%);width:min(20rem,calc(100vw - 2rem))}.ksf-sync-status .ksf-value{font-size:var(--font-size-text)}.ksf-sync-status .rv-status{padding:.3rem .8rem;border-radius:6px}.kic-line-assign{display:grid;grid-template-columns:auto auto minmax(0,1fr)}.kic-line-assign .ksef-col-product{grid-row:2;grid-column:1 / -1;max-width:none}.kic-line-assign .kic-assign-qty{grid-row:1;grid-column:-2 / -1;justify-self:end}.kic-line-assign.kic-assign-readonly{display:flex}.vm-topbar .vm-debt-badge{flex-basis:100%;justify-content:center;padding:.25rem .5rem}}@media (min-width: 481px) and (max-width: 641px),(min-width: 1024px) and (max-width: 1504px){.vm-topbar{display:grid;grid-template-columns:max-content minmax(0,1fr) 50%;align-items:center;column-gap:.5rem}.vm-topbar>div:nth-child(1),.vm-topbar>.vm-client{display:contents}.vm-topbar>div>*{justify-self:start}.vm-topbar>div:nth-child(2),.vm-topbar>.vm-debt-badge{justify-self:end}}@media (hover: hover){.product-action-button.vm-fill:not(.filled):not(.not-allowed):hover{background-color:#ffffff0f}.product-action-button.ag-ghost.ag-ghost-y.fd-icon-trigger:hover{background:var(--yellow-podocare-background-hover)}.product-action-button.reset:hover .icon-control{color:var(--control-text-hover);opacity:1}.product-action-button.ag-ghost.ag-ghost-r.fd-sheet-reset:hover{background:#ff1b1b1f}.pd-product-link:hover{color:var(--yellow-podocare);border-bottom-color:var(--yellow-podocare)}.dl-icon:hover,.product-action-button:hover .dl-icon{opacity:1}.vm-cart-list .dl-row:has(.vc-freeze:hover) .vc-price{color:#5bd6fc}.vm-cart-list .dl-row:has(.vc-freeze:hover) .vc-price.struck{text-decoration:none}body.cc-light-portals .vm-cart-list .dl-row:has(.vc-freeze:hover) .vc-price{padding:.05rem .4rem;border-radius:4px;font-weight:500;color:#0369a1;background-color:#0369a11f}.vc-edit:hover .vc-edit-icon{opacity:1}.dw-legend-item.clickable:hover,.cc-light .ram-trigger:hover,.cc-view.cc-light .product-action-button.no-text:not(.not-allowed):hover,.dw-editor.cc-light .product-action-button.no-text:not(.not-allowed):hover,body.cc-light-portals .modal .product-action-button.no-text:not(.not-allowed):hover,body.cc-light-portals .ram-trigger:hover,.dw-editor.cc-light .dw-width:not(.active):hover,.dw-editor.cc-light .dw-tool:not(.active):not(:disabled):hover{background:#141a240f}}@media (prefers-reduced-motion: reduce){.spin-icon{animation:none}}
