.v-breadcrumbs{align-items:center;display:flex;line-height:1.6;padding:16px 12px}.v-breadcrumbs--rounded{border-radius:4px}.v-breadcrumbs--density-default{padding-bottom:16px;padding-top:16px}.v-breadcrumbs--density-comfortable{padding-bottom:12px;padding-top:12px}.v-breadcrumbs--density-compact{padding-bottom:8px;padding-top:8px}.v-breadcrumbs-item,.v-breadcrumbs__prepend{align-items:center;display:inline-flex}.v-breadcrumbs-item{color:inherit;padding:0 4px;text-decoration:none;vertical-align:middle}.v-breadcrumbs-item--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-breadcrumbs-item--link{color:inherit;text-decoration:none}.v-breadcrumbs-item--link:hover{text-decoration:underline}.v-breadcrumbs-item .v-icon{font-size:1rem;margin-inline:-4px 2px}.v-breadcrumbs-divider{display:inline-block;padding:0 8px;vertical-align:middle}.v-layout{--v-scrollbar-offset:0px;display:flex;flex:1 1 auto}.v-layout--full-height{--v-scrollbar-offset:inherit;height:100%}.v-main{flex:1 0 auto;max-width:100%;padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);transition:.2s cubic-bezier(.4,0,.2,1)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;position:absolute;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{background:rgb(var(--v-theme-surface));box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{border-bottom-width:thin;top:0}.v-navigation-drawer--bottom{border-top-width:thin;left:0}.v-navigation-drawer--left{border-right-width:thin;left:0;right:auto;top:0}.v-navigation-drawer--right{border-left-width:thin;left:auto;right:0;top:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{background:#000;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.v-navigation-drawer__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}.mx-context-menu-item{cursor:pointer}.dashboard-layout{min-height:100vh}.back{position:absolute;top:60px}.layout-header{align-items:center;display:flex;justify-content:space-between;padding:2rem;width:100%}.layout-header h1{margin:0}.layout-header .layout-header-start{align-items:center;display:flex;gap:10px;min-width:0}.layout-header .layout-header-start>div{min-width:0}.layout-header .layout-header-start h1{max-width:100%}.layout-header .compact-nav-brand{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.layout-header .nav-toggle-btn{border:1px solid rgba(100,113,156,.22);border-radius:12px;color:#64719c}.layout-header .compact-header-logo{background:#fff;border:1px solid rgba(100,113,156,.22);border-radius:12px;height:48px;min-width:48px;padding:6px;width:48px}.layout-header .compact-header-logo .v-img__img{-o-object-fit:contain;object-fit:contain}.layout-header .layout-header-tools{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;position:relative}.layout-header .header-tools-toggle{background-color:#fff;border:1px solid rgba(100,113,156,.22);border-radius:10px;color:#64719c;height:32px;min-width:32px;width:32px}.layout-header .header-tools-toggle svg{height:16px;width:16px}.layout-header .v-breadcrumbs{padding-bottom:.5rem;padding-left:0}.layout-header .v-breadcrumbs .v-breadcrumbs-item{color:#707eae}.layout-header .v-breadcrumbs .v-breadcrumbs-divider{color:#64719c}.layout-header .header-relative{position:relative;top:40px}.layout-header .v-chip{align-items:center;background-color:#fff;border-radius:18px;display:flex;gap:14px;height:auto!important;justify-content:flex-start;min-height:62px!important;padding:8px 14px}.layout-header .v-chip .v-chip__underlay{background-color:#fff}.layout-header .v-chip .chip-input{display:inline-flex;height:40px;width:240px}.layout-header .v-chip .chip-input .v-input__details{display:none}.layout-header .v-chip .chip-input .v-input__control{width:100%}.layout-header .v-chip .chip-input .v-field{background-color:#f4f7fe;border-radius:50px;box-shadow:none;height:40px}.layout-header .v-chip .chip-input .v-field__input{align-items:center;display:flex;height:40px;min-height:40px;padding:0 12px}.layout-header .v-chip .header-search{flex:1 1 220px;max-width:320px}.layout-header .v-chip .header-search .v-icon{color:#8a96bc;opacity:1}.layout-header .v-chip .header-icon-group{align-items:center;display:inline-flex;gap:8px}.layout-header .v-chip .header-icon{color:#a3aed0;cursor:pointer;height:22px}.layout-header .v-chip .header-icon:hover{color:#268fc6}.layout-header .v-chip .header-avatar{cursor:pointer;margin-left:2px}.layout-header .v-chip .header-company-select{max-width:220px;min-width:170px;width:clamp(170px,20vw,220px)}.layout-header .v-chip .header-company-select .v-field__input{padding-inline:10px 4px!important}.layout-header .v-chip .header-company-select .v-select__selection-text{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-header .v-chip .header-company-select .v-select__selection{max-width:100%;min-width:0}.layout-header .v-chip .header-company-select .v-field__append-inner{padding-inline-start:2px}.layout-header .v-chip .header-company-select .v-field__append-inner .v-icon{color:#8a96bc;font-size:14px!important}.layout-header .v-chip .header-company-select .v-select__menu-icon{font-size:14px!important}.header-tools-collapse-enter-active,.header-tools-collapse-leave-active{transform-origin:top right;transition:opacity .18s ease,transform .18s ease}.header-tools-collapse-enter-from,.header-tools-collapse-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}.main-content{align-items:stretch!important;justify-content:flex-start!important;padding:0 2rem 1.5rem}.dashboard-drawer{background-color:#fff;border-right:1px solid rgba(163,174,208,.18)}.app-version{bottom:0;color:#a3aed0;position:absolute}.company-context-inline{margin-left:16px}.company-context-inline .v-select .v-field{align-items:center}.company-context-inline .v-select .v-field__input{align-items:center;display:flex;min-height:40px;padding-bottom:0!important;padding-top:0!important}.has-children{cursor:pointer}.nested-menu{border-left:2px solid #24a69a!important;margin-left:20px;padding-left:10px}.nested-link{color:#a3aed0;font-size:16px}.rotate-180{transform:rotate(180deg)}.icon-active{color:#24a69a!important}.has-children>.v-list-item{align-items:center;display:flex}.has-children>.v-list-item .v-list-item__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-children>.v-list-item .more{flex-shrink:0;margin-left:-9px}@media (max-width:1200px){.layout-header{align-items:center;flex-wrap:nowrap;gap:12px;padding:1rem}.layout-header .v-breadcrumbs{display:none}.layout-header h1{font-size:1.4rem;line-height:1.2}.layout-header .layout-header-start{flex:1 1 auto;min-width:240px;overflow:hidden;width:auto}.layout-header .layout-header-start h1{max-width:clamp(180px,42vw,560px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-header .nav-toggle-btn{height:48px;min-width:48px;width:48px}.layout-header .v-chip{border-radius:16px;flex:0 0 auto;flex-wrap:nowrap;gap:10px;justify-content:flex-start;margin-left:auto;max-width:760px;min-width:420px;padding:10px;width:auto}.layout-header .v-chip .chip-input{max-width:100%;width:auto}.layout-header .v-chip .header-search{flex:1 1 180px;max-width:320px}.layout-header .layout-header-tools{flex:0 0 auto;margin-left:auto}.layout-header .layout-header-tools.compact{align-items:flex-end;flex-direction:column;gap:8px}.layout-header .layout-header-tools.compact .header-tools-chip{box-shadow:0 12px 28px #0f172a1f;max-width:560px;min-width:340px;position:absolute;right:0;top:calc(100% + 8px);width:min(92vw,560px);z-index:32}.company-context-inline{margin-left:0;min-width:0;width:auto}.back{margin-top:.5rem;padding:0 1rem;position:static}.main-content{padding:0 1rem 1rem}.nested-menu{margin-left:10px;padding-left:8px}.dashboard-drawer-mobile{border-bottom:1px solid rgba(163,174,208,.18);border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-right:none!important;max-width:100%!important;width:100%!important}.dashboard-drawer-mobile .v-navigation-drawer__content{max-height:min(76vh,660px);overflow:auto}.dashboard-drawer-mobile .app-version{display:block;margin:8px 0 12px;position:static}}@media (max-width:900px){.layout-header{align-items:center;flex-wrap:nowrap;gap:10px}.layout-header .layout-header-start{flex:0 1 auto;min-width:0;width:auto}.layout-header .layout-header-start h1{max-width:clamp(130px,38vw,340px)}.layout-header .v-chip{flex:0 0 auto;flex-wrap:nowrap;gap:8px;margin-left:auto;max-width:52vw;min-width:0;padding:8px 10px;width:auto}.layout-header .v-chip .chip-input{width:auto}.layout-header .v-chip .header-search{display:none}.layout-header .layout-header-tools.compact .header-tools-chip{max-width:430px;min-width:260px;width:min(90vw,430px)}.company-context-inline{min-width:0;width:auto}.company-context-inline .header-company-select{max-width:190px;min-width:150px;width:min(44vw,190px)}}@media (max-width:600px){.layout-header,.layout-header .compact-nav-brand{gap:8px}.layout-header .compact-header-logo,.layout-header .nav-toggle-btn{border-radius:10px;height:42px;min-width:42px;width:42px}.layout-header .compact-header-logo{padding:5px}.layout-header .v-chip{gap:6px;padding:8px}.layout-header .v-chip .header-icon-group{gap:6px;justify-content:flex-start;width:auto}.layout-header .v-chip .header-avatar{margin-left:0}.layout-header .v-chip .header-company-select{max-width:160px;min-width:130px;width:min(46vw,160px)}.layout-header .layout-header-tools.compact .header-tools-chip{max-width:340px;min-width:0;right:-2px;width:min(94vw,340px)}.layout-header h1{font-size:1.1rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
