.navbar{display:flex;justify-content:space-between;align-items:center;height:50px;margin:5px 20px;z-index:1;-webkit-user-select:none;user-select:none}.navbar__user-container{display:flex;justify-content:flex-end;align-items:center;gap:20px}.navbar__user-container .navbar__user-container__iconBtn{border:1px solid var(--vl-secondary);padding:20px}.navbar__whats-new{--nb-wn-text: #ae7623;gap:6px;padding:5px 10px!important;border:1px solid rgba(249,170,51,.3)!important;border-radius:8px!important;background-color:#fabb5b1a!important}.navbar__whats-new:hover{border-color:#f9aa33!important;background-color:#fabb5b33!important}.navbar__whats-new-text{color:var(--nb-wn-text);font-size:13px!important;font-weight:700!important}.navbar__whats-new-icon{color:#f9aa33;font-size:19px!important}.navbar__menu-settings{display:flex;justify-content:flex-start;align-items:center;padding:0 15px}[data-theme=dark] .navbar__whats-new{--nb-wn-text: #fabb5b}.change-password{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 35px;gap:10px}@media (max-width: 350px){.change-password{flex-wrap:nowrap;gap:5px;align-items:center;text-align:center;width:100%}}.change-password__textField{display:flex;flex-direction:column;padding:10px 0;gap:20px;width:100%}.change-password__buttons{display:flex;justify-content:center;gap:10px;align-self:flex-end}@media (max-width: 350px){.change-password__buttons{flex-wrap:nowrap;overflow:overlay;align-self:center}}.noRecordsFound{--nr-disc-outer: #f9f9fa;--nr-disc: #f7f7f8;--nr-sheet-back: #eaeaea;--nr-sheet: #e6e6e6;--nr-outline: #bfbfbf;--nr-clip: #d2d1d1;--nr-hole: #fff;--nr-text: #d2d1d1}[data-theme=dark] .noRecordsFound{--nr-disc-outer: #1f272b;--nr-disc: #232c31;--nr-sheet-back: #2a3338;--nr-sheet: #2d373d;--nr-outline: #4d5a61;--nr-clip: #3d484e;--nr-hole: #1b2226;--nr-text: #7f8d95}.noRecordsFound__disc-outer{fill:var(--nr-disc-outer)}.noRecordsFound__disc{fill:var(--nr-disc)}.noRecordsFound__sheet-back{fill:var(--nr-sheet-back)}.noRecordsFound__sheet{fill:var(--nr-sheet)}.noRecordsFound__outline{fill:var(--nr-outline)}.noRecordsFound__clip{fill:var(--nr-clip)}.noRecordsFound__hole{fill:var(--nr-hole)}.noRecordsFound__text{fill:var(--nr-text);stroke:var(--nr-text);stroke-miterlimit:10}.patch-notes-dialog{--pn-surface: #ffffff;--pn-content: #fafafa;--pn-muted: #667085;--pn-border: #eaecf0;--pn-card: rgba(255, 255, 255, .9);--pn-text: #344054;--pn-history-border: #e2e8f0;--pn-history-bg: rgba(255, 255, 255, .95);--pn-category-border: #eef2f6;--pn-category-bg: #fafbfc;--pn-category-text: #475569}[data-theme=dark] .patch-notes-dialog{--pn-surface: #1b2226;--pn-content: #171d20;--pn-muted: #a9b4b9;--pn-border: rgba(255, 255, 255, .1);--pn-card: rgba(255, 255, 255, .03);--pn-text: #d5dde1;--pn-history-border: rgba(255, 255, 255, .1);--pn-history-bg: rgba(255, 255, 255, .03);--pn-category-border: rgba(255, 255, 255, .08);--pn-category-bg: #1f272b;--pn-category-text: #c3cdd2}.patch-notes-dialog__title{padding:24px 28px 20px;background:linear-gradient(135deg,rgba(250,187,91,.12),var(--pn-surface) 70%)}.patch-notes-dialog__title-icon{padding:3px;border-radius:9px;background:linear-gradient(135deg,#ae7623,#f9aa33);color:#fff;font-size:42px;box-shadow:0 4px 10px #ae762340}.patch-notes-dialog__content{padding:24px 28px;background:radial-gradient(circle at 90% 0%,rgba(249,170,51,.08),transparent 30%),var(--pn-content)}.patch-notes-dialog__actions{padding:12px 28px;background:var(--pn-surface)}.patch-notes__current{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(249,170,51,.35);border-radius:16px;background:linear-gradient(135deg,rgba(250,187,91,.14),var(--pn-surface) 65%);box-shadow:0 1px 3px #0000000d,0 8px 24px #ae762314}.patch-notes__current:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ae7623,#f9aa33,#fabb5b)}.patch-notes__current:after{content:"";position:absolute;width:180px;height:180px;top:-90px;right:-60px;border-radius:50%;background:rgba(249,170,51,.08);pointer-events:none}.patch-notes__current-version{color:#ae7623;letter-spacing:-.04em}.patch-notes__current-chip{height:24px;border:1px solid rgba(249,170,51,.45);border-radius:6px;background:rgba(250,187,91,.25);color:#ae7623;font-size:10px;font-weight:800;letter-spacing:.05em}.patch-notes__date{color:var(--pn-muted)}.patch-notes__date svg{color:#fc9701;font-size:14px}.patch-notes__categories{display:flex;flex-direction:column;gap:12px;margin-top:28px}.patch-notes__category{position:relative;overflow:hidden;padding:16px 18px 16px 20px;border:1px solid var(--pn-border);border-radius:11px;background:var(--pn-card);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.patch-notes__category:hover{transform:translateY(-1px);border-color:#f9aa3359;box-shadow:0 4px 12px #ae762314}.patch-notes__category:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--category-color)}.patch-notes__category-title{margin-bottom:10px;color:var(--category-color)}.patch-notes__category-title svg{padding:5px;border-radius:7px;background:var(--category-bg);font-size:28px}.patch-notes__category.added{--category-color: #15803d;--category-bg: #dcfce7}.patch-notes__category.improved{--category-color: #7e22ce;--category-bg: #f3e8ff}.patch-notes__category.changed{--category-color: #c2410c;--category-bg: #ffedd5}.patch-notes__category.fixed{--category-color: #dc2626;--category-bg: #fee2e2}.patch-notes__category.removed{--category-color: #be123c;--category-bg: #ffe4e6}.patch-notes__category.deprecated{--category-color: #b45309;--category-bg: #fef3c7}.patch-notes__category.security{--category-color: #0369a1;--category-bg: #e0f2fe}.patch-notes__markdown{font-size:14px;line-height:1.65;color:var(--pn-text)}.patch-notes__markdown ul{margin:0;padding-left:22px}.patch-notes__markdown li{margin:6px 0}.patch-notes__markdown li::marker{color:var(--category-color, #f9aa33)}.patch-notes__markdown p{margin:0 0 8px}.patch-notes__markdown p:last-child{margin-bottom:0}.patch-notes__markdown code{padding:3px 6px;border:1px solid rgba(249,170,51,.2);border-radius:5px;background:rgba(245,201,134,.1098039216);color:#ae7623;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.patch-notes__history{margin-top:36px}.patch-notes__history-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:0 4px}.patch-notes__history-header .MuiTypography-overline{color:#ae7623;letter-spacing:.1em}.patch-notes__timeline{position:relative;padding-left:24px}.patch-notes__timeline:before{content:"";position:absolute;top:10px;bottom:10px;left:7px;width:2px;background:linear-gradient(to bottom,#fabb5b,rgba(250,187,91,.25))}.patch-notes__timeline-item{position:relative;margin-bottom:10px}.patch-notes__timeline-item:last-child{margin-bottom:0}.patch-notes__timeline-marker{position:absolute;z-index:2;top:23px;left:-21px;width:12px;height:12px;border:3px solid var(--pn-surface);border-radius:50%;background:#f9aa33;box-shadow:0 0 0 1px #fabb5b,0 2px 5px #ae762340}.patch-notes__history-item{overflow:hidden;border:1px solid var(--pn-history-border);border-radius:11px;background:var(--pn-history-bg);transition:border-color .15s ease,box-shadow .15s ease}.patch-notes__history-item:before{display:none}.patch-notes__history-item:hover{border-color:#f9aa3373;box-shadow:0 3px 10px #ae762312}.patch-notes__history-item.Mui-expanded{border-color:#f9aa3380;box-shadow:0 4px 14px #ae762314}.patch-notes__history-item .MuiAccordionSummary-root{min-height:66px;transition:background .15s ease}.patch-notes__history-item .MuiAccordionSummary-root:hover{background:rgba(245,201,134,.1098039216)}.patch-notes__history-item .MuiAccordionSummary-content{margin:12px 0}.patch-notes__history-item .MuiAccordionSummary-expandIconWrapper{color:#ae7623}.patch-notes__history-content{display:flex;flex-direction:column;gap:18px;padding:4px 6px 16px}.patch-notes__history-category{padding:12px 14px;border:1px solid var(--pn-category-border);border-radius:8px;background:var(--pn-category-bg)}.patch-notes__history-category .MuiTypography-root{color:var(--pn-category-text)}.patch-notes-dialog .MuiDialogActions-root .MuiButton-contained{min-width:90px;border-radius:8px;background:linear-gradient(135deg,#ae7623,#f9aa33);box-shadow:0 3px 8px #ae762333;font-weight:700}.patch-notes-dialog .MuiDialogActions-root .MuiButton-contained:hover{background:linear-gradient(135deg,#99681f,#f8a01a);box-shadow:0 5px 12px #ae762347}@media (max-width: 600px){.patch-notes-dialog__title{padding:20px}.patch-notes-dialog__content{padding:16px}.patch-notes-dialog__actions{padding:12px 20px}.patch-notes__current{padding:20px}.patch-notes__current-version{font-size:1.8rem}.patch-notes__current-chip{display:none}.patch-notes__category{padding:14px 15px}.patch-notes__timeline{padding-left:18px}.patch-notes__timeline-marker{left:-17px}}.info-dialog{--id-card-bg: #fafbfc;--id-card-border: #eef2f6;--id-accent-bg: rgba(250, 187, 91, .12);--id-accent-text: #ae7623}[data-theme=dark] .info-dialog{--id-card-bg: #1f272b;--id-card-border: rgba(255, 255, 255, .08);--id-accent-bg: rgba(250, 187, 91, .12);--id-accent-text: #fabb5b}.info-dialog__title{display:flex;align-items:center;gap:12px;padding:20px 24px 16px;background:linear-gradient(135deg,rgba(250,187,91,.12),var(--vl-surface) 70%)}.info-dialog__title-icon{padding:4px;border-radius:9px;background:linear-gradient(135deg,#ae7623,#f9aa33);color:#fff;font-size:36px!important}.info-dialog__section+.info-dialog__section{margin-top:20px}.info-dialog__card{padding:12px 14px;border:1px solid var(--id-card-border);border-radius:10px;background:var(--id-card-bg)}.info-dialog__chip{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--id-accent-bg);color:var(--id-accent-text);font-size:12px;font-weight:700}.info-dialog__modules{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.info-dialog__logo{width:64px;height:64px;object-fit:contain}.info-dialog__mis-logo{width:28px;height:28px;object-fit:contain}.footer{display:flex;justify-content:flex-end;align-items:center;height:35px;width:100%;padding:10px 30px 10px 5px;gap:10px;color:var(--vl-secondary);-webkit-user-select:none;user-select:none;box-shadow:0 -3px 19px -7px var(--vl-shadow)}.footer__label{color:var(--vl-secondary);font-size:14px}.footer__status{display:flex;align-items:center;font-weight:700;gap:5px}.sidebar{--sb-surface: #ffffff;--sb-hairline: #e6e9eb;--sb-hover: #f1f4f5;--sb-muted: #6b7c86;--sb-faint: #5f707a;--sb-active-child: #fdf3e3;--sb-scroll-thumb: #d3dade;--sb-active-text: #ffffff}[data-theme=dark] .sidebar{--sb-surface: #1b2226;--sb-hairline: rgba(255, 255, 255, .08);--sb-hover: #232c31;--sb-muted: #a9b4b9;--sb-faint: #8e9ba1;--sb-active-child: rgba(249, 170, 51, .14);--sb-scroll-thumb: #3a454b}.sidebar{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;width:var(--sidebar-width, 250px);background:var(--sb-surface);box-shadow:inset -1px 0 0 var(--sb-hairline);transition:.4s cubic-bezier(.15,.8,.3,1.1);overflow-x:hidden;overflow-y:auto}.sidebar--resizing{transition:none;-webkit-user-select:none;user-select:none}.sidebar__resizer{position:absolute;top:0;right:0;bottom:0;z-index:3;width:10px;cursor:col-resize;touch-action:none;outline:none}@media only screen and (max-width: 800px){.sidebar__resizer{display:none}}.sidebar__resizer-grip{position:absolute;top:0;right:0;bottom:0;width:2px;background:transparent;transition:background .15s ease,width .15s ease}.sidebar__resizer-grip:after{content:"";position:absolute;top:50%;right:-2px;width:6px;height:36px;border-radius:3px;transform:translateY(-50%);background:radial-gradient(circle,var(--vl-secondary-text) 1.2px,transparent 1.6px) center/6px 8px repeat-y;opacity:0;transition:opacity .15s ease}.sidebar__resizer:hover .sidebar__resizer-grip,.sidebar__resizer:focus-visible .sidebar__resizer-grip{background:var(--vl-secondary-light);width:3px}.sidebar__resizer:hover .sidebar__resizer-grip:after,.sidebar__resizer:focus-visible .sidebar__resizer-grip:after{opacity:1}.sidebar--resizing .sidebar__resizer-grip{background:#f9aa33;width:3px}.sidebar--resizing .sidebar__resizer-grip:after{opacity:1}.sidebar__resizer:focus-visible .sidebar__resizer-grip{background:#f9aa33}.sidebar__resizer-readout{position:absolute;top:16px;right:14px;padding:2px 8px;border-radius:999px;background:var(--vl-header-bg);color:#fabb5b;font-size:11px;font-variant-numeric:tabular-nums;line-height:18px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease}.sidebar--resizing .sidebar__resizer-readout{opacity:1}.sidebar__logo-container{display:flex;justify-content:center;align-items:center;padding:30px 17px 26px}.sidebar>img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sidebar__menus{flex:1;color:var(--vl-secondary);width:100%;overflow:overlay;overflow-x:hidden;transition:.2s ease-in-out;white-space:nowrap;scrollbar-width:thin;scrollbar-color:var(--sb-scroll-thumb) transparent}.sidebar__menus::-webkit-scrollbar{width:6px}.sidebar__menus::-webkit-scrollbar-thumb{background:var(--sb-scroll-thumb);border-radius:6px}.sidebar__menus::-webkit-scrollbar-track{background:transparent}.sidebar__menus .MuiListItemIcon-root{color:var(--sb-muted)}.sidebar__menus .MuiListItemText-primary{font-size:15px;font-weight:500;letter-spacing:.1px}.sidebar__menus .MuiBadge-dot{box-shadow:0 0 0 2px var(--sb-surface)}.sidebar__menus .MuiCollapse-root .MuiDivider-root:not(.MuiDivider-withChildren){border-color:var(--sb-hairline);margin:6px 8px 10px}.sidebar__resizer~.sidebar__menus{width:calc(100% - 10px)}@media only screen and (max-width: 800px){.sidebar__resizer~.sidebar__menus{width:100%}}.sidebar__menu-btn{position:relative;min-height:44px;margin-bottom:2px;border-radius:8px;color:var(--vl-secondary);transition:background .15s ease,color .15s ease}.sidebar__menu-btn:hover{background:var(--sb-hover)}.sidebar__menu-btn.Mui-focusVisible{background:var(--sb-hover);outline:2px solid #f9aa33;outline-offset:-2px}.sidebar__chevron{font-size:20px!important;margin-left:4px;opacity:.6}.sidebar__menu-btn.active,.sidebar__menu-btn.active:hover{color:var(--sb-active-text);background:var(--vl-header-bg)}.sidebar__menu-btn.active svg,.sidebar__menu-btn.active:hover svg{color:#f9aa33}.sidebar__menu-btn.active:before,.sidebar__menu-btn.active:hover:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:#f9aa33}.sidebar__menu-btn.active .MuiListItemIcon-root{color:#f9aa33}.sidebar__submenu{position:relative}.sidebar__submenu:before{content:"";position:absolute;left:27px;top:6px;bottom:6px;width:1px;background:var(--sb-hairline)}.sidebar__submenu .MuiDivider-withChildren{margin:12px 8px 4px 36px;font-size:12.5px;font-weight:600;letter-spacing:.2px;color:var(--sb-faint)}.sidebar__submenu .MuiDivider-withChildren:before{display:none}.sidebar__submenu .MuiDivider-withChildren:after{border-color:var(--sb-hairline)}.sidebar__submenu .MuiDivider-withChildren .MuiDivider-wrapper{padding-left:0}.sidebar__menu-btn-list{min-height:38px;margin-bottom:1px;border-radius:6px;color:var(--vl-secondary);transition:background .15s ease,color .15s ease}.sidebar__menu-btn-list .MuiListItemText-primary{font-size:14.5px;font-weight:400}.sidebar__menu-btn-list .MuiSvgIcon-root{font-size:21px}.sidebar__menu-btn-list:hover{background:var(--sb-hover)}.sidebar__menu-btn-list.Mui-focusVisible{background:var(--sb-hover);outline:2px solid #f9aa33;outline-offset:-2px}.sidebar__menu-btn-list.active,.sidebar__menu-btn-list.active:hover{color:var(--vl-secondary-dark);background:var(--sb-active-child)}.sidebar__menu-btn-list.active .MuiListItemText-primary,.sidebar__menu-btn-list.active:hover .MuiListItemText-primary{font-weight:600}.sidebar__menu-btn-list.active svg,.sidebar__menu-btn-list.active:hover svg{color:#ae7623}.sidebar__menu-btn-list.active:before,.sidebar__menu-btn-list.active:hover:before{content:"";position:absolute;left:-12px;top:50%;width:7px;height:7px;border-radius:50%;transform:translateY(-50%);background:#f9aa33;box-shadow:0 0 0 2px var(--sb-surface)}.sidebar__copyright{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 12px 16px;margin-top:12px;border-top:1px solid var(--sb-hairline);-webkit-user-select:none;user-select:none}.sidebar__copyright>img{flex-shrink:0}.sidebar__copyright>p{font-size:11px;line-height:14px;color:var(--sb-faint);white-space:nowrap;margin:0}.sidebar__closeBtn{color:var(--sb-muted)}@media only screen and (min-width: 801px){.sidebar__closeBtn{display:none!important}}@media (prefers-reduced-motion: reduce){.sidebar,.sidebar__menu-btn,.sidebar__menu-btn-list{transition:none}}@media only screen and (max-width: 800px){.sidebar{width:250px;z-index:2;position:absolute;background-color:var(--sb-surface);box-shadow:8px 0 32px #34495524;transition:.2s ease-in-out}}.collapsed{width:0px;padding:0;margin:0}@media only screen and (min-width: 801px){.collapsed{width:75px}}.collapsed85{width:0px;padding:0;margin:0}@media only screen and (min-width: 801px){.collapsed85{width:85px}}.homepage{display:flex;position:relative;height:100vh;height:100svh;background:var(--vl-bg-page)}.homepage__sidebar{z-index:10}.homepage__content{display:flex;flex-direction:column;width:100%;overflow:hidden}.homepage__body{z-index:1;display:flex;flex-direction:column;flex:1;overflow-y:overlay;margin:10px}.dashboard{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow:auto}.dashboard__container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:10px 0}.dashboard__main-content{position:relative}.dashboard .dashboard__title{margin-bottom:10px}.dashboard__header{display:flex;justify-content:space-between;align-items:center;margin:10px auto 20px;padding:20px;height:100px;width:90%;border-radius:10px;background-color:#344955;background:rgb(249,170,51);background:linear-gradient(145deg,rgba(249,170,51,.212) 0%,rgba(52,73,85,.332) 79%),url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23cecece' fill-opacity='0.15' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E")}@media (max-width: 480px){.dashboard__header{margin:0 auto;justify-content:center;align-items:center}}.dashboard__header-image{display:flex;right:0;padding-bottom:20px;width:200px}@media (max-width: 510px){.dashboard__header-image{display:none;width:100%}}.dashboard__charts{display:grid;grid-template-columns:1fr 1fr;gap:30px}.dashboard__charts-item{width:100%;background:var(--vl-surface);border-radius:10px}.login{--login-chip: #cfcfcf;--login-error-bg: #e4e4e4ba}[data-theme=dark] .login{--login-chip: #3a454b;--login-error-bg: rgba(255, 255, 255, .08)}.login{display:flex;justify-content:center;align-items:center;height:100vh;height:100svh;overflow:hidden;background:rgb(249,170,51);background-image:url(/assets/wallpaper-c7e62c0f.svg);background-size:cover;background-repeat:no-repeat}.login__container{display:flex;justify-content:center;height:450px;width:850px;border-radius:10px;box-shadow:3.4px 3.4px 4.4px #00000024,8.7px 8.7px 11.1px #00000019,17.7px 17.7px 22.7px #00000014,36.5px 36.5px 46.7px #00000010,100px 100px 128px #0000000b}@media (max-width: 890px){.login__container{box-shadow:none}}.login__logo-container{display:flex;justify-content:center;align-items:center;width:clamp(150px,100%,80%);border-radius:10px;background-image:url(/assets/logo-container-43fed433.svg);background-size:contain}@media (max-width: 890px){.login__logo-container{display:none}}.login__logo{display:flex;justify-content:center;align-items:center;width:80%;height:80%;border-radius:10px;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 15px 10px #00000026;background-color:#e4e4e426}.login__form{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;position:relative;margin-left:-8px;border-radius:10px;width:clamp(150px,100%,80%);gap:10px;color:var(--vl-text);background:var(--login-chip);-webkit-user-select:none;user-select:none}@media (max-width: 375px){.login__form{width:80%}}@media (max-width: 890px){.login__form{border-radius:10px;margin-left:0;box-shadow:3.4px 3.4px 4.4px #00000024,8.7px 8.7px 11.1px #00000019,17.7px 17.7px 22.7px #00000014,36.5px 36.5px 46.7px #00000010,100px 100px 128px #0000000b}}.login__form-logo{display:none;justify-content:center;align-items:center;width:80%;margin:0}@media (max-width: 890px){.login__form-logo{display:flex}}.login__text-field{display:flex;flex-direction:column;margin-top:10px;gap:15px;width:max(180px,60%)}.login__copyright{text-align:center;line-height:10px;margin-top:10px;width:100%;-webkit-user-select:none;user-select:none}.login__copyright>p{font-size:8px;color:var(--vl-text);white-space:nowrap;margin:0}.login__error-message{top:0;left:0;right:0;margin:10px 40px;position:absolute;color:#e90a0a;font-size:15px;border:.1px solid rgba(234,52,52,.2196078431);background-color:#ff5a5a38;padding:5px;border-radius:10px;transition:all ease-in-out 2;text-align:center}@media (max-width: 890px){.login__error-message{top:-60px;margin:15px 20px;background:var(--login-error-bg)}}@media (max-width: 428px){.login__error-message{top:-80px;margin:10px 30px;background:var(--login-error-bg)}}.pageNotFound{--nf-bg-from: rgba(248, 250, 249, .98);--nf-bg-mid: rgba(242, 245, 244, .98);--nf-panel: rgba(255, 255, 255, .76);--nf-copy: rgba(52, 73, 85, .72);--nf-route-bg: rgba(248, 250, 249, .8);--nf-route-label: rgba(52, 73, 85, .56);--nf-chip-text: #024c4e}[data-theme=dark] .pageNotFound{--nf-bg-from: #171d20;--nf-bg-mid: #121619;--nf-panel: rgba(27, 34, 38, .86);--nf-copy: rgba(227, 232, 234, .72);--nf-route-bg: rgba(255, 255, 255, .04);--nf-route-label: rgba(227, 232, 234, .56);--nf-chip-text: #7fcfd1}.pageNotFound{min-height:100vh;min-height:100svh;color:var(--vl-secondary-dark);background:linear-gradient(135deg,var(--nf-bg-from) 0%,var(--nf-bg-mid) 58%,rgba(249,170,51,.12) 100%)}.pageNotFound__shell{position:relative;display:grid;place-items:center;min-height:100vh;min-height:100svh;overflow:hidden;padding:clamp(18px,4vw,56px)}.pageNotFound__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.56;background-image:linear-gradient(rgba(52,73,85,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(52,73,85,.06) 1px,transparent 1px);background-size:46px 46px}.pageNotFound__signal{position:absolute;left:-16%;right:36%;bottom:-54px;height:128px;background:rgba(249,170,51,.22);clip-path:polygon(0 44%,100% 0,100% 54%,0 100%);width:120%}.pageNotFound__content{position:relative;width:min(1120px,100%);align-items:stretch;justify-content:space-between}.pageNotFound__panel,.pageNotFound__status-card{border:1px solid rgba(52,73,85,.12);border-radius:16px;box-shadow:0 24px 64px #24333b1f}.pageNotFound__panel{flex:1;min-width:0;padding:clamp(22px,4vw,42px);background:var(--nf-panel)}.pageNotFound__chip{height:28px;color:var(--nf-chip-text)!important;background:rgba(3,109,112,.1)!important;border:1px solid rgba(3,109,112,.18)!important;border-radius:7px!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase}.pageNotFound__chip--gold{color:#ae7623!important;background:rgba(249,170,51,.16)!important;border-color:#f9aa3347!important}.pageNotFound__code{margin-top:clamp(24px,5vw,52px)!important;color:#ae7623;font-family:Anton,Impact,Poppins,Roboto,sans-serif!important;font-size:clamp(5rem,18vw,11.5rem)!important;line-height:.82!important}.pageNotFound__title{margin-top:18px!important;color:var(--vl-secondary-dark);font-family:Anton,Impact,Poppins,Roboto,sans-serif!important;font-size:clamp(2rem,5vw,3.6rem)!important;line-height:1!important}.pageNotFound__copy{max-width:650px;margin-top:14px!important;color:var(--nf-copy);font-size:clamp(13px,1.4vw,15px)!important;line-height:1.65!important}.pageNotFound__route{display:grid;gap:4px;width:min(100%,640px);margin:26px 0 24px;padding:14px 16px;overflow:hidden;border:1px solid rgba(52,73,85,.1);border-radius:10px;background:var(--nf-route-bg)}.pageNotFound__route-label{color:var(--nf-route-label);font-size:11px!important;font-weight:900!important;text-transform:uppercase}.pageNotFound__route-value{overflow:hidden;color:var(--vl-secondary-dark);font-size:13px!important;font-weight:900!important;text-overflow:ellipsis;white-space:nowrap}.pageNotFound__button{min-height:38px;border-radius:8px!important;font-size:12px!important;font-weight:900!important;text-transform:none!important}.pageNotFound__status-card{width:min(100%,360px);padding:24px;color:#f8faf9;background:linear-gradient(145deg,#344955 0%,#24333b 100%)}.pageNotFound__status-icon{width:54px!important;height:54px!important;margin-bottom:18px;color:#f9aa33!important;background:rgba(249,170,51,.16)!important;border:1px solid rgba(249,170,51,.3);border-radius:12px!important}.pageNotFound__status-title{color:#f8faf9;font-size:16px!important;font-weight:950!important}.pageNotFound__status-copy{margin-top:8px!important;color:#f8faf9b8;font-size:12.5px!important;line-height:1.55!important}.pageNotFound__divider{margin:22px 0!important;border-color:#f8faf924!important}.pageNotFound__check-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.pageNotFound__check-row p{color:#f8faf9c7;font-size:12px;font-weight:800}.pageNotFound__mini-chip{color:#fff8ec!important;background:rgba(249,170,51,.16)!important;border:1px solid rgba(249,170,51,.24)!important;border-radius:7px!important;font-size:10.5px!important;font-weight:900!important}.pageNotFound__help{display:flex;gap:10px;align-items:flex-start;margin-top:24px;padding:13px;color:#f8faf9d1;border:1px solid rgba(248,250,249,.14);border-radius:10px;background:rgba(248,250,249,.08)}.pageNotFound__help svg{flex:0 0 auto;color:#f9aa33;font-size:19px}.pageNotFound__help p{font-size:11.5px;line-height:1.45}@media (max-width: 1100px){.pageNotFound__status-card{width:100%}}@media (max-width: 560px){.pageNotFound__shell{padding:12px}.pageNotFound__panel,.pageNotFound__status-card{border-radius:12px}.pageNotFound__panel,.pageNotFound__status-card{padding:20px}}.parentSidebar{--ps-card-hover: #f9d39a}[data-theme=dark] .parentSidebar{--ps-card-hover: rgba(249, 170, 51, .28)}.parentSidebar{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;width:100%;height:100%;margin-inline:auto;padding:3% 0;overflow:overlay}@media (max-width: 590px){.parentSidebar{justify-content:flex-start;margin-inline:auto;width:90%}}.parentSidebar__container{display:flex;flex-direction:column;gap:10px;max-width:1200px}.parentSidebar__container .parentSidebar__wrapper{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:15px}@media (max-width: 590px){.parentSidebar__container .parentSidebar__wrapper{height:100%}}.parentSidebar__card{align-self:center;padding:10px;width:230px;max-width:200px;height:240px;max-height:240px;cursor:pointer}@media (max-width: 590px){.parentSidebar__card{height:auto;width:80%;min-width:95%;margin-right:5px}}.parentSidebar__card:hover{background-color:var(--ps-card-hover)}.parentSidebar__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}.parentSidebar__content .parentSidebar__icon{justify-content:center;align-items:center;pointer-events:none;color:var(--vl-secondary);background-color:#faba5b98;border-radius:50%;height:40px;width:40px;min-width:40px}@media (max-width: 590px){.parentSidebar__content{align-items:flex-start}}.parentSidebar__action-area{pointer-events:none;height:100%}.masterlist-toolbar{position:relative;padding:10px;background-color:inherit}.masterlist-toolbar__container{display:flex;justify-content:space-between;align-items:center;padding:0 10px}@media (max-width: 545px){.masterlist-toolbar__container{display:flex}}.masterlist-toolbar__title{display:flex;gap:10px}@media (max-width: 570px){.masterlist-toolbar__title{display:none}}.masterlist-toolbar__addBtn{display:flex;position:absolute;top:-45px;right:-10px;gap:10px;flex-wrap:wrap}@media (max-width: 700px){.masterlist-toolbar__addBtn{top:-10;right:0}}.errorFetching{--ef-bg-from: rgba(238, 242, 240, .98);--ef-bg-mid: rgba(226, 232, 230, .98);--ef-tile: rgba(255, 255, 255, .68);--ef-tile-highlight: rgba(255, 255, 255, .8);--ef-copy: rgba(52, 73, 85, .72);--ef-chip-text: #024c4e}[data-theme=dark] .errorFetching{--ef-bg-from: #1b2226;--ef-bg-mid: #171d20;--ef-tile: rgba(255, 255, 255, .05);--ef-tile-highlight: rgba(255, 255, 255, .06);--ef-copy: rgba(227, 232, 234, .72);--ef-chip-text: #7fcfd1}.errorFetching{position:relative;display:grid;place-items:center;width:min(900px,92%);min-height:min(520px,62vh);margin:auto;overflow:hidden;color:var(--vl-secondary-dark);border:1px solid rgba(52,73,85,.12);border-radius:16px;background:linear-gradient(135deg,var(--ef-bg-from) 0%,var(--ef-bg-mid) 56%,rgba(249,170,51,.2) 100%);box-shadow:0 20px 54px #24333b1f}.errorFetching--with-data{min-height:360px}.errorFetching__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(52,73,85,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(52,73,85,.06) 1px,transparent 1px);background-size:42px 42px}.errorFetching__content{position:relative;width:min(760px,100%);align-items:center;padding:clamp(22px,4vw,42px)}.errorFetching__mark{position:relative;display:grid;place-items:center;width:132px;min-width:132px;height:132px;border:1px solid rgba(52,73,85,.1);border-radius:18px;background:var(--ef-tile);box-shadow:inset 0 1px 0 var(--ef-tile-highlight)}.errorFetching__avatar{width:68px!important;height:68px!important;color:#ae7623!important;background:rgba(249,170,51,.16)!important;border:1px solid rgba(249,170,51,.3);border-radius:14px!important}.errorFetching__avatar svg{font-size:36px}.errorFetching__status-line{position:absolute;left:18px;right:18px;bottom:18px;height:4px;border-radius:999px;background:linear-gradient(90deg,#f9aa33 0%,#036d70 100%)}.errorFetching__body{flex:1;min-width:0}.errorFetching__chip{height:26px;color:var(--ef-chip-text)!important;background:rgba(3,109,112,.1)!important;border:1px solid rgba(3,109,112,.18)!important;border-radius:7px!important;font-size:10.5px!important;font-weight:900!important;text-transform:uppercase}.errorFetching__chip--gold{color:#ae7623!important;background:rgba(249,170,51,.16)!important;border-color:#f9aa3347!important}.errorFetching__title{margin-top:16px!important;color:var(--vl-secondary-dark);font-family:Anton,Impact,Poppins,Roboto,sans-serif!important;font-size:clamp(1.9rem,4vw,3rem)!important;line-height:1!important}.errorFetching__copy{max-width:560px;margin-top:10px!important;color:var(--ef-copy);font-size:13px!important;line-height:1.6!important}.errorFetching__divider{width:min(100%,560px);margin:22px 0 18px!important;border-color:#3449551a!important}.errorFetching__button{min-height:38px;border-radius:8px!important;font-size:12px!important;font-weight:900!important;text-transform:none!important}@media (max-width: 700px){.errorFetching{width:min(94%,620px);min-height:440px}.errorFetching__content{text-align:center}.errorFetching__mark{width:108px;min-width:108px;height:108px}.errorFetching__avatar{width:58px!important;height:58px!important}.errorFetching__divider{margin-inline:auto!important}}@media (max-width: 380px){.errorFetching{width:96%;min-height:420px;border-radius:12px}.errorFetching__content{padding:18px}}.add-masterlist{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;gap:10px;width:450px}@media (max-width: 570px){.add-masterlist{width:100%}}@media (max-width: 800px){.add-masterlist{padding:10px;gap:5px}}.add-masterlist__content{display:flex;flex-direction:column;width:100%;padding:5px 20px;gap:20px}.add-masterlist__buttons{display:flex;justify-content:flex-end;gap:20px}.tbl-container{border-collapse:separate;border-spacing:0 15px}.tbl-row{outline:1px solid var(--vl-outline)}.tbl-row-collapsed{background-color:var(--vl-header-bg)}.tbl-cell-col-tr{font-size:small;color:var(--vl-secondary);padding:10px 20px;overflow-y:overlay}@media (max-height: 600px){.tbl-cell-col-tr{padding:8px 20px}}.tbl-cell-col{font-size:small;padding:10px 20px;overflow-y:overlay}@media (max-height: 600px){.tbl-cell-col{padding:8px 20px}}.tr-cen-pad45{text-align:center;padding-right:45px}.add-userAccount{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px 10px;gap:10px;min-width:350px;width:100%;overflow:overlay}@media (max-width: 350px){.add-userAccount{flex-wrap:nowrap;gap:10px;overflow:overlay;min-width:100%;width:100%}}.add-userAccount__title{display:flex;justify-content:flex-start;align-items:center;position:relative;gap:5px}.add-userAccount__wrapper{display:flex;flex-direction:column;width:100%;padding:5px}@media (max-width: 750px){.add-userAccount__wrapper{flex-wrap:wrap;padding:5px}}.add-userAccount__employee{display:flex;flex-direction:column;width:100%;padding:5px 10px;gap:15px;overflow:auto}.add-userAccount__buttons{display:flex;justify-content:flex-end;gap:20px}.add-role{display:flex;flex-direction:column;gap:12px;padding:20px;width:min(560px,100vw - 64px);max-height:calc(100vh - 64px);box-sizing:border-box}.add-role__form{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.add-role__modules{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:120px;max-height:60vh;overflow:auto;padding:2px 4px 2px 0}.add-role__footer{flex-shrink:0}.add-role__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--vl-divider)}.addFixedAsset{display:flex;flex-direction:column;gap:10px}.addFixedAsset__title{display:flex;align-items:center;justify-content:space-between;gap:10px}.addFixedAsset__subtitle{font-weight:700;color:var(--vl-secondary);font-family:Anton;font-size:16px}.addFixedAsset__container{display:flex;flex-direction:column;gap:30px;height:calc(100vh - 11rem);padding:0 10px;overflow:auto}.addFixedAsset__type{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}.addFixedAsset__status{display:flex;gap:10px}@media (max-width: 600px){.addFixedAsset__status{flex-wrap:wrap;gap:15px}}.addFixedAsset__buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}@media (max-width: 600px){.addFixedAsset__buttons{flex-wrap:wrap;width:100%}}.AddFa{flex-direction:column;gap:10px;padding:10px}.AddFa__container{padding:0 20px;margin:25px 0;max-height:400px;overflow:auto}.AddFa__columns{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;flex-direction:row;gap:30px}@media (max-width: 900px){.AddFa__columns{display:block;justify-content:center;align-items:center;gap:10px}}.AddFa__title{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;gap:5px;padding-bottom:10px;justify-content:space-between}.AddFa__textFieldSpacing{display:flex;flex-direction:column;gap:20px}.AddFa__thirdColumn{padding-right:10px}@media (max-width: 900px){.AddFa__thirdColumn{padding-right:0}}.AddFa__buttons{display:flex;justify-content:flex-end;align-items:flex-end;gap:10px;width:100%}@media (max-width: 900px){.AddFa__buttons{gap:5px;margin-top:10px}}.AddFa__vr{display:flex;justify-content:center;margin-top:10px;border:.25px solid rgba(166,166,166,.1450980392);height:100vh;height:100svh}@media (max-width: 900px){.AddFa__vr{display:none}}.tableCard{display:flex;flex-direction:column;justify-content:center;padding:0 30px;overflow:hidden;max-width:1800px}@media (max-width: 600px){.tableCard{padding:0 15px}}.tableCard__container{display:flex;gap:10px;flex-wrap:wrap;border-radius:10px;padding:5px;overflow:auto}@media (max-width: 1100px){.tableCard__container{display:block;overflow:auto}}.tableCard__wrapperCapex{flex:1;height:500px;overflow:auto;padding-right:5px}.tableCard__wrapper{flex:1;height:calc(100vh - 250px);overflow:auto;width:100%}@media (max-width: 1100px){.tableCard__wrapper{height:auto;overflow:hidden}}.tableCard__title{font-family:Anton!important;color:var(--vl-secondary)}.tableCard__cardCapex{align-self:flex-start;justify-self:center;min-width:400px;width:100%;padding:10px 20px;margin-bottom:10px}@media (max-width: 1100px){.tableCard__cardCapex{align-self:stretch;flex:1;min-width:auto}}.tableCard__propertiesCapex{display:flex;color:#acb8be;padding:10px 0;flex-wrap:nowrap;justify-content:space-between;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid rgba(219,219,219,.2352941176);font-size:14px}.tableCard__requestor{display:flex;color:var(--vl-secondary);padding:10px 0;flex-wrap:nowrap;justify-content:space-between;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid var(--vl-secondary-light);font-size:14px}.tableCard__infoCapex{text-align:right;color:#fff;margin-left:10px;padding-left:5px;white-space:nowrap}.tableCard__cardCapexInfo{display:flex;flex-direction:column;width:350px;gap:20px;align-self:flex-start;padding:10px 20px;border-color:var(--vl-bg);flex:1}.tableCard__card{align-self:center;justify-self:center;width:100%;padding:10px 20px;border-color:var(--vl-bg);flex:1;margin-bottom:1px}@media (max-width: 400px){.tableCard__card{align-self:stretch;max-width:100%}}.tableCard__properties{display:flex;color:var(--vl-text);flex-wrap:nowrap;justify-content:space-between;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid var(--vl-bg);padding:10px 0;font-size:14px}.tableCard__info{text-align:right;color:var(--vl-secondary);font-weight:700!important;padding-left:20px;font-size:200px;white-space:wrap;font-size:14px}.tableCard__border{border-radius:10px}.imageContainer img{max-width:100%;max-height:100%;object-fit:fill}.errorFetchFA{--efa-from: #d6d6d6;--efa-to: #ffffff;--efa-shade: #d9d9d9;--efa-glow: #ffffff}[data-theme=dark] .errorFetchFA{--efa-from: #1f272b;--efa-to: #1b2226;--efa-shade: rgba(0, 0, 0, .45);--efa-glow: rgba(255, 255, 255, .04)}.errorFetchFA{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;height:60%;max-width:650px;width:80%;background:linear-gradient(225deg,var(--efa-from),var(--efa-to));box-shadow:-6px 6px 12px var(--efa-shade),6px -6px 12px var(--efa-glow);background-image:url(/assets/ErrorFetchFA-c848a4d0.svg);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:20px}.errorFetchFA__logo{justify-self:center;align-self:center;width:80%;height:80%;border-radius:10px;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 15px 10px #00000026;background-color:#e4e4e426}.assetReceiving{display:flex;flex-direction:row;justify-content:center;gap:20px;max-height:600px;padding-top:20px;overflow:auto}.assetReceiving__title{color:var(--vl-secondary);font-size:24px;font-weight:800}.assetReceiving__form{display:flex;flex-direction:column;overflow:auto;min-width:200px;gap:20px;padding-top:5px}.request{display:flex;justify-content:center;align-items:flex-start;gap:15px;position:relative}.request__wrapper{position:relative;padding-top:5px;background:var(--vl-surface-alt);border:var(--vl-border) solid 1px;border-radius:10px;padding-inline:10px}.request__header-btn{align-self:center;padding-top:5px;background:var(--vl-surface-alt);border:var(--vl-border) solid 1px;border-radius:10px;padding-inline:10px;width:95%;max-width:1800px}.request__th-body{overscroll-behavior:none;height:calc(100vh - 310px)}.request__th-body-category{height:calc(100vh - 380px);margin-bottom:10px}.request__form{width:100%;min-width:250px;padding-right:8px;margin-top:10px;overflow:auto;height:calc(100vh - 20rem)}.request__table{overflow:auto;width:100%;min-width:300px}.timelineSteps{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:20px 30px}.timelineSteps__timeline{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:10px;overflow:auto}.timelineSteps__dateAndTime{position:absolute;align-items:flex-end;justify-content:center;left:-90px}.timelineSteps__box{display:flex;flex-direction:row;align-items:center;padding:10px;gap:10px;width:95%;border-radius:5px}.confirmation{display:flex;flex-direction:column;width:100%}.confirmation__title{font-size:1rem}.confirmation__text{padding:0}.confirmation__btn{display:flex;justify-content:center;align-items:center;padding-top:10px;gap:30px}@media (max-width: 700px){.confirmation__btn{gap:10px}}.confirmation--enterprise{--confirm-primary: #f9aa33;--confirm-primary-dark: #ae7623;--confirm-secondary: #344955;--confirm-secondary-soft: #eef2f4;--confirm-border: rgba(52, 73, 85, .14);--confirm-muted: #65727a;--confirm-surface: #ffffff;--confirm-content-from: rgba(238, 242, 244, .82);--confirm-content-to: rgba(238, 242, 244, .45);--confirm-outline: rgba(52, 73, 85, .3);gap:0;min-width:0;color:var(--confirm-secondary);text-align:left}.confirmation--enterprise .confirmation__header{position:relative;width:100%;min-width:0;padding-bottom:14px}.confirmation--enterprise .confirmation__icon{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;color:var(--confirm-primary-dark);background:linear-gradient(135deg,rgba(249,170,51,.18),rgba(249,170,51,.06)),var(--confirm-surface);border:1px solid rgba(249,170,51,.26);border-radius:12px}.confirmation--enterprise .confirmation__heading{min-width:0;flex:1;padding-right:24px}.confirmation--enterprise .confirmation__eyebrow{margin-bottom:2px;color:var(--confirm-muted);font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}.confirmation--enterprise .confirmation__title{padding:0;font-family:Anton,Roboto,Impact,Helvetica,sans-serif;font-size:clamp(1.35rem,1.1rem + .6vw,1.65rem);line-height:1.15}.confirmation--enterprise .confirmation__close{position:absolute;top:-4px;right:-6px;color:var(--confirm-secondary);transition:background-color .16s ease,transform .16s ease}.confirmation--enterprise .confirmation__close:hover{background-color:var(--confirm-secondary-soft);transform:translateY(-1px)}.confirmation--enterprise .confirmation__content{width:100%;padding:16px;background:linear-gradient(180deg,var(--confirm-content-from),var(--confirm-content-to));border:1px solid var(--confirm-border);border-radius:12px}.confirmation--enterprise .confirmation__message{color:var(--confirm-secondary);font-size:.94rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.confirmation--enterprise .confirmation__note{margin-top:8px;color:var(--confirm-muted);font-size:.78rem;line-height:1.4}.confirmation--enterprise .confirmation__remarks{width:100%;margin-top:16px}.confirmation--enterprise .confirmation__label{color:var(--confirm-secondary);font-size:.88rem;font-weight:800}.confirmation--enterprise .confirmation__requirement{padding:2px 8px;color:var(--confirm-primary-dark);background-color:#f9aa331f;border:1px solid rgba(249,170,51,.24);border-radius:999px;font-size:.68rem;font-weight:900;line-height:1.45;text-transform:uppercase}.confirmation--enterprise .confirmation__divider{width:100%;margin:18px 0 14px;border-color:var(--confirm-border)}.confirmation--enterprise .confirmation__actions{width:100%}.confirmation--enterprise .confirmation__actions .MuiButton-root,.confirmation--enterprise .confirmation__actions .MuiLoadingButton-root{min-height:40px;border-radius:10px;font-weight:800;text-transform:none;box-shadow:none}.confirmation--enterprise .confirmation__actions .MuiButton-containedPrimary{color:#24333b;background-color:var(--confirm-primary)}.confirmation--enterprise .confirmation__actions .MuiButton-containedPrimary:hover{background-color:var(--confirm-primary-dark);color:#fff;box-shadow:none}.confirmation--enterprise .confirmation__actions .MuiButton-outlinedSecondary{border-color:var(--confirm-outline);background-color:var(--confirm-surface)}@media (max-width: 420px){.confirmation--enterprise .confirmation__header{padding-bottom:12px}.confirmation--enterprise .confirmation__content{padding:14px}.confirmation--enterprise .confirmation__heading{padding-right:8px}}[data-theme=dark] .confirmation--enterprise{--confirm-secondary: #9fb3bf;--confirm-secondary-soft: #232c31;--confirm-border: rgba(255, 255, 255, .12);--confirm-muted: #a9b4b9;--confirm-surface: #1b2226;--confirm-content-from: rgba(255, 255, 255, .05);--confirm-content-to: rgba(255, 255, 255, .02);--confirm-outline: rgba(159, 179, 191, .4)}.confirmation--approval{--confirm-primary: #2e8e63;--confirm-primary-dark: #206345}.confirmation--remarks .confirmation__content{border-left:4px solid var(--confirm-primary)}:root,[data-theme=light]{--vl-bg-page: #f8f8f8;--vl-bg: #eeeeee;--vl-surface: #ffffff;--vl-surface-alt: #fdfdfd;--vl-hover: #f1f4f5;--vl-text: #2c3639;--vl-text-muted: #65727a;--vl-secondary-light: #5c6d77;--vl-secondary: #344955;--vl-secondary-dark: #24333b;--vl-secondary-text: #90a0aac9;--vl-divider: #c7c7c742;--vl-border: #34495515;--vl-border-strong: #cccccc;--vl-scrollbar-track: #e4e4e453;--vl-scrollbar: #b0b2b6;--vl-scrollbar-hover: rgb(139, 139, 139);--vl-shadow: rgba(166, 166, 166, .4);--vl-surface-muted: #f5f5f5;--vl-input-text: #636363;--vl-field: #f4f4f4;--vl-field-strong: #f0f0f0;--vl-border-light: #dddddd;--vl-border-mid: rgb(139, 139, 139);--vl-header-bg: #344955;--vl-header-text: #eeeeee;--vl-header-bg-hover: #24333b;--vl-disabled-bg: #e5e7eb;--vl-disabled-text: #9ca3af;--vl-text-faint: #90a0aa;--vl-outline: lightgray;--vl-hover-strong: lightgray;--vl-on-accent: #ffffff;--vl-on-primary: #344955;--vl-neumorph: 10px 10px 20px #bebebe, -10px -15px 40px #ffffff}[data-theme=dark]{--vl-bg-page: #121619;--vl-bg: #171d20;--vl-surface: #1b2226;--vl-surface-alt: #1f272b;--vl-hover: #232c31;--vl-text: #e3e8ea;--vl-text-muted: #a9b4b9;--vl-secondary-light: #c3d1d9;--vl-secondary: #9fb3bf;--vl-secondary-dark: #7a8f9b;--vl-secondary-text: #90a0aac9;--vl-divider: rgba(255, 255, 255, .12);--vl-border: rgba(255, 255, 255, .08);--vl-border-strong: #4d5a61;--vl-scrollbar-track: rgba(255, 255, 255, .04);--vl-scrollbar: #3a454b;--vl-scrollbar-hover: #4d5a61;--vl-shadow: rgba(0, 0, 0, .5);--vl-surface-muted: #171d20;--vl-input-text: #a9b4b9;--vl-field: #232c31;--vl-field-strong: #2a3338;--vl-border-light: rgba(255, 255, 255, .12);--vl-border-mid: #4d5a61;--vl-header-bg: #2a3a44;--vl-header-text: #e3e8ea;--vl-header-bg-hover: #344955;--vl-disabled-bg: #2a3338;--vl-disabled-text: #6b7880;--vl-text-faint: #8e9ba1;--vl-outline: rgba(255, 255, 255, .14);--vl-hover-strong: #2a3338;--vl-on-accent: #121619;--vl-on-primary: #344955;--vl-neumorph: 10px 10px 20px rgba(0, 0, 0, .45), -10px -15px 40px rgba(255, 255, 255, .03)}:root{font-family:Anton,Impact,Josefin Sans,Poppins,Raleway,Roboto,sans-serif;font-size:16px;line-height:24px;font-weight:400;scroll-behavior:smooth;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overscroll-behavior:none}::-ms-reveal{display:none}::-webkit-scrollbar{z-index:100;width:7.5px;max-height:8px}::-webkit-scrollbar-track{background:var(--vl-scrollbar-track);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--vl-scrollbar);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--vl-scrollbar-hover)}.slide-in-bck-center{-webkit-animation:slide-in-bck-center .8s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bck-center .8s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-bck-center{0%{-webkit-transform:translateZ(600px);transform:translateZ(600px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes slide-in-bck-center{0%{-webkit-transform:translateZ(600px);transform:translateZ(600px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.scale-in-center{-webkit-animation:scale-in-center .8s cubic-bezier(.37,.43,.47,1.22) both;animation:scale-in-center .8s cubic-bezier(.37,.43,.47,1.22) both}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.puff-in-center{-webkit-animation:puff-in-center .3s cubic-bezier(.47,0,.745,.715) both;animation:puff-in-center .3s cubic-bezier(.47,0,.745,.715) both}@-webkit-keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}.slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}.slide-in-top{-webkit-animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s;transition-delay:background-color 5000s,color 5000s}::selection{background-color:#f9aa33;color:#fff}body{margin:0;padding:0}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.mcontainer{display:flex;flex-direction:column;align-self:center;position:relative;color:var(--vl-secondary);margin:0 10px;width:95%;max-width:1800px;flex:1}@media (max-width: 700px){.mcontainer{align-self:center;padding:0;margin:0}}.mcontainer__wrapper{position:relative;padding-top:5px;background:var(--vl-surface-alt);border:var(--vl-border) solid 1px;border-radius:10px;padding-inline:10px}.mcontainer .mcontainer__title{font-family:Anton,Roboto,Impact,Helvetica;font-size:25px;margin-bottom:5px;position:relative}.mcontainer__table{border-radius:10px;position:relative}.mcontainer__th-body{overscroll-behavior:none;height:calc(100vh - 20rem);margin-bottom:5px}.mcontainer__th-body-category{height:calc(100vh - 380px)}.mcontainer .tbl-cell{color:var(--vl-text);font-size:small;white-space:nowrap;padding:10px 20px;border-bottom:3px solid var(--vl-bg)}@media (max-height: 600px){.mcontainer .tbl-cell{padding:8px 20px}}.mcontainer .tbl-cell-dark{color:var(--vl-header-text);background-color:var(--vl-header-bg);font-size:smaller;white-space:nowrap}@media (max-height: 600px){.mcontainer .tbl-cell-dark{padding:8px 20px}}.mcontainer .tbl-cell-category{font-size:small;color:var(--vl-text);padding:8.5px 20px;border-bottom:3px solid var(--vl-bg);overflow-y:overlay}@media (max-height: 600px){.mcontainer .tbl-cell-category{padding:8px 20px}}.mcontainer .tbl-cell-fa,.mcontainer .tbl-cell-fa-textbg{font-size:small;color:var(--vl-text);padding:17px 30px;gap:10px;border-bottom:3px solid var(--vl-bg);overflow-y:overlay;white-space:nowrap}.mcontainer .tbl-coa{text-align:center;padding:20px 45px 20px 20px}.mcontainer .tr-cen-pad45{text-align:center;padding-right:45px}.mcontainer .text-weight{font-weight:700;color:var(--vl-secondary)}.mcontainer .text-center{text-align:center}.mcontainer .text-font{font-size:12px;line-height:12px}.mcontainer__pagination{overscroll-behavior:none;box-shadow:0 -3px 19px -10px var(--vl-shadow);margin-inline:-8px}.mcontainer__pagination-export{display:flex;justify-content:space-between;align-items:center;overscroll-behavior:none;box-shadow:0 -3px 19px -10px var(--vl-shadow);margin-inline:-10px}@media (max-width: 850px){.mcontainer__pagination-export{flex-wrap:wrap;justify-content:center}}.mcontainer .tab__background{background:var(--vl-surface-alt);box-shadow:0 -3px 19px -10px var(--vl-shadow);font-weight:700;border-radius:5px;border:1px solid var(--vl-bg)}.mcontainer .category_height{height:calc(100vh - 255px)}.skeleton__height{height:46.5vh}.tblLoading{position:sticky;left:calc(50% - 75px);width:150px}.importFixedAsset{display:flex;flex-direction:column;justify-content:center;padding:5px 10px;gap:20px}.importBoxContainer{display:flex;position:relative;justify-content:center;align-items:center;flex-direction:column;gap:10px;border:2px dashed var(--vl-border-strong);border-radius:15px;padding:10px;height:200px}.importDrop{font-family:Anton,Roboto,Helvetica;font-size:14px;color:var(--vl-text);text-align:center}@media (max-width: 300px){.importDrop{display:none}}.columnErrorName,.capitalized{text-transform:capitalize}.pad{padding:50px}.capitalized{text-transform:capitalize}input::file-selector-button{display:none}.centeredTableCell{display:flex;align-items:center;align-content:center;justify-content:center;top:0;right:0;bottom:0;left:0;margin:0 auto}.tableWhiteText :hover :active{color:#fff}.signCanvas{border:1px solid var(--vl-secondary-text);border-radius:10px;background:#fff}.rowItem{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}.animateROw{opacity:0;transform:translateY(-20px);animation:fadeIn .5s forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.evaluation{margin:15px;min-height:400px;max-height:600px}.evaluation__wrapper{position:relative;padding-top:5px;background:var(--vl-surface-alt);border:var(--vl-border) solid 1px;border-radius:10px;padding-inline:10px}.evaluation__table{border-radius:10px;position:relative}.physical-inventory{--pi-ease: cubic-bezier(.22, 1, .36, 1);color:var(--pi-ink);animation:pi-fade .22s var(--pi-ease) both}.physical-inventory [hidden]{display:none!important}.pi-screen{animation:pi-fade .15s ease-out both}.pi-section-title{margin:0;font-size:15px;font-weight:800;color:var(--pi-ink)}.pi-empty{display:grid;justify-items:center;gap:6px;padding:48px 20px;text-align:center;background:var(--pi-surface);border:1px dashed var(--pi-line);border-radius:10px}.pi-empty>svg{font-size:40px;color:var(--pi-empty-icon)}.pi-empty__title{margin:0;font-size:15px;font-weight:800}.pi-empty__text{max-width:420px;margin:0 0 6px;font-size:13px;line-height:1.5;color:var(--pi-ink-soft)}.pi-resolving{display:flex;align-items:center;justify-content:center;gap:12px;min-height:320px;color:var(--pi-ink-soft);font-size:14px}.pi-sessions{display:grid;gap:16px}.pi-sessions__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.pi-sessions__title{margin:0!important;line-height:1!important;color:var(--pi-ink)}.pi-sessions__caption{margin:6px 0 0;font-size:13px;color:var(--pi-ink-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pi-sessions__new{flex-shrink:0;min-height:38px;border-radius:8px!important;box-shadow:none!important}.pi-sessions__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--pi-line)}.pi-sessions__tabs{min-height:44px}.pi-sessions__tabs .MuiTab-root{min-height:44px;font-size:14px;font-weight:700;text-transform:none;color:var(--pi-ink-soft)}.pi-sessions__tabs .Mui-selected{color:var(--pi-ink)!important}.pi-sessions__tabs .MuiTabs-indicator{height:3px;background:#f9aa33}.pi-sessions__search{width:min(320px,100%);padding-bottom:6px}.pi-sessions__search .MuiInputBase-root{background:var(--pi-surface)}.pi-sessions__progress{height:4px;margin-top:-12px}.pi-sessions__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.pi-session-card{position:relative;display:grid;gap:14px;align-content:start;padding:16px 16px 14px 18px;background:var(--pi-surface);border:1px solid var(--pi-line);border-radius:10px;transition:border-color .15s ease}.pi-session-card:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--pi-marker)}.pi-session-card.is-active:before{background:#f9aa33}.pi-session-card.is-filed:before{background:#ae7623}.pi-session-card:hover{border-color:var(--pi-border-hover)}.pi-session-card:focus-within{border-color:var(--vl-secondary)}.pi-session-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pi-session-card__titles{min-width:0}.pi-session-card__ref{font-size:12px;font-weight:700;color:var(--pi-ink-soft)}.pi-session-card__title{margin:2px 0 0;font-size:16px;font-weight:800;line-height:1.3;color:var(--pi-ink);overflow-wrap:anywhere}.pi-session-card__place{margin:3px 0 0;font-size:13px;color:var(--pi-ink-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.pi-session-card__progress-text{display:flex;align-items:baseline;gap:4px;margin:0 0 6px;font-size:13px;color:var(--pi-ink-soft)}.pi-session-card__progress-text strong{font-family:Anton,Impact,Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1;color:var(--pi-ink)}.pi-session-card__progress-text span{margin-left:auto;font-weight:700;color:var(--pi-ink)}.pi-session-card__bar{height:6px!important;border-radius:3px;background:var(--pi-track)!important}.pi-session-card__bar .MuiLinearProgress-bar{border-radius:3px;background:#f9aa33!important}.pi-session-card__counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.pi-session-card__counts>div{min-width:0;padding:6px 8px;border-radius:6px}.pi-session-card__counts dt{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pi-session-card__counts dd{margin:1px 0 0;font-family:Anton,Impact,Roboto,sans-serif;font-size:18px;line-height:1.1}.pi-session-card__counts .onSite{color:var(--pi-on-site);background:var(--pi-on-site-tint)}.pi-session-card__counts .missing{color:var(--pi-missing);background:var(--pi-missing-tint)}.pi-session-card__counts .discovered{color:var(--pi-discovered);background:var(--pi-discovered-tint)}.pi-session-card__counts .notOnOriginalSite{color:var(--pi-off-site);background:var(--pi-off-site-tint)}.pi-session-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--pi-line-soft)}.pi-session-card__started{min-width:0;margin:0;font-size:12px;color:var(--pi-ink-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pi-session-card__open{flex-shrink:0;padding:7px 12px;font:inherit;font-size:13px;font-weight:800;color:var(--pi-ink);background:var(--pi-fill);border:0;border-radius:7px;cursor:pointer}.pi-session-card__open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px}.pi-session-card__open:focus-visible{outline:2px solid var(--vl-secondary);outline-offset:2px}.pi-session-card.is-active .pi-session-card__open{background:#f9aa33;color:var(--pi-on-primary)}.pi-session{display:grid;gap:16px}.pi-session__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 20px}.pi-session__back{grid-column:1/-1;justify-self:start;margin-left:-8px!important;font-weight:700!important;text-transform:none!important}.pi-session__heading{min-width:0}.pi-session__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pi-session__title{margin:0;font-family:Anton,Impact,Roboto,sans-serif;font-size:30px;font-weight:400;line-height:1.1;color:var(--pi-ink);overflow-wrap:anywhere}.pi-session__place{margin:4px 0 0;font-size:13px;color:var(--pi-ink-soft)}.pi-session__meta{display:flex;flex-wrap:wrap;gap:6px 22px;margin:12px 0 0}.pi-session__meta>div{min-width:0}.pi-session__meta dt{font-size:12px;color:var(--pi-ink-soft)}.pi-session__meta dd{margin:1px 0 0;font-size:13px;font-weight:700;color:var(--pi-ink)}.pi-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:4px}.pi-actions .MuiButton-root{min-height:36px;border-radius:8px;box-shadow:none;text-transform:none;font-weight:700}.pi-actions__more{border:1px solid var(--pi-line)!important;border-radius:8px!important}.pi-actions__danger{color:var(--pi-missing)!important}.pi-actions__danger .MuiListItemIcon-root{color:var(--pi-missing)}.pi-segmented{display:inline-grid;grid-auto-flow:column;justify-self:start;padding:3px;background:var(--pi-switch-track);border-radius:9px}.pi-segmented button{min-width:96px;min-height:36px;padding:0 16px;font:inherit;font-size:14px;font-weight:700;color:var(--pi-ink-soft);background:transparent;border:0;border-radius:7px;cursor:pointer}.pi-segmented button[aria-pressed=true]{color:var(--pi-ink);background:var(--pi-raised);box-shadow:0 1px 2px var(--pi-shadow)}.pi-segmented button:focus-visible{outline:2px solid var(--vl-secondary);outline-offset:2px}.pi-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:var(--pi-surface);border:1px solid var(--pi-line);border-radius:10px}.pi-stat-strip__item{display:grid;gap:2px;min-width:0;padding:12px 16px;text-align:left;font:inherit;background:transparent;border:0;border-left:1px solid var(--pi-line)}.pi-stat-strip__item:first-child{border-left:0}.pi-stat-strip__item.onSite{--stat: var(--pi-on-site);--stat-tint: var(--pi-on-site-tint)}.pi-stat-strip__item.missing{--stat: var(--pi-missing);--stat-tint: var(--pi-missing-tint)}.pi-stat-strip__item.discovered{--stat: var(--pi-discovered);--stat-tint: var(--pi-discovered-tint)}.pi-stat-strip__item.notOnOriginalSite{--stat: var(--pi-off-site);--stat-tint: var(--pi-off-site-tint)}.pi-stat-strip__count{font-family:Anton,Impact,Roboto,sans-serif;font-size:26px;line-height:1.05;color:var(--stat)}.pi-stat-strip__label{font-size:13px;font-weight:700;color:var(--pi-ink-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.pi-stat-strip.is-interactive .pi-stat-strip__item{cursor:pointer;transition:background-color .12s ease}.pi-stat-strip.is-interactive .pi-stat-strip__item:hover{background:var(--pi-hover)}.pi-stat-strip.is-interactive .pi-stat-strip__item:focus-visible{outline:2px solid var(--vl-secondary);outline-offset:-2px}.pi-stat-strip.is-interactive .pi-stat-strip__item.is-active{background:var(--stat-tint);box-shadow:inset 0 -3px 0 var(--stat)}.pi-stat-strip.is-interactive .pi-stat-strip__item.is-active .pi-stat-strip__label{color:var(--stat)}.pi-scan{display:grid;gap:16px;width:100%;max-width:880px}.pi-scan__progress{display:grid;gap:6px}.pi-scan__counter{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0}.pi-scan__counter-value{font-family:Anton,Impact,Roboto,sans-serif;font-size:64px;line-height:.95;color:var(--pi-ink);font-variant-numeric:tabular-nums}.pi-scan__counter-total{font-family:Anton,Impact,Roboto,sans-serif;font-size:26px;line-height:1;color:var(--pi-ink-soft)}.pi-scan__counter-label{font-size:15px;font-weight:700;color:var(--pi-ink-soft)}.pi-scan__remaining{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px;color:var(--pi-ink-soft)}.pi-scan__updating{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--pi-discovered)}.pi-scan.is-syncing .pi-scan__progress,.pi-scan.is-syncing .pi-stat-strip{animation:pi-syncing .7s ease-in-out infinite alternate}.pi-scan__bar{height:8px!important;border-radius:4px;background:var(--pi-track-strong)!important}.pi-scan__bar .MuiLinearProgress-bar{border-radius:4px;background:#f9aa33!important}.pi-scan__controls{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;overflow:hidden;background:var(--pi-surface);border:1px solid var(--pi-line);border-radius:12px}.pi-scan__controls .MuiButton-root{min-height:40px;border-radius:8px;box-shadow:none;text-transform:none;font-weight:700}.pi-scan__input{min-width:0}.pi-scan__input .MuiInputBase-root{background:var(--pi-surface)}.pi-scan__flash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;animation:pi-flash .9s ease-out forwards}.pi-scan__flash.is-onSite{background:rgba(46,142,99,.22)}.pi-scan__flash.is-discovered{background:rgba(249,170,51,.3)}.pi-scan__flash.is-notOnOriginalSite{background:rgba(47,111,143,.22)}.pi-scan__flash.is-missing,.pi-scan__flash.is-error{background:rgba(163,36,36,.22)}.pi-scan__recent{display:grid;gap:10px}.pi-scan__live{display:flex;align-items:center;gap:8px;margin:-4px 0 0;font-size:13px;color:var(--pi-ink-soft)}.pi-scan__live-dot{width:8px;height:8px;border-radius:50%;background:var(--pi-on-site);box-shadow:0 0 0 3px var(--pi-on-site-tint);flex:none}.pi-recent{display:grid;overflow:hidden;background:var(--pi-surface);border:1px solid var(--pi-line);border-radius:12px}.pi-recent--empty{padding:22px 16px;text-align:center;border-style:dashed}.pi-recent--empty p{margin:0;font-size:13px;color:var(--pi-ink-soft)}.pi-recent__latest{--tone: var(--pi-on-site);display:grid;gap:8px;padding:14px 16px 14px 18px;border-left:4px solid var(--tone);animation:pi-pop .32s var(--pi-ease, ease-out) both}.pi-recent__latest.is-missing{--tone: var(--pi-missing)}.pi-recent__latest.is-discovered{--tone: #f9aa33}.pi-recent__latest.is-notOnOriginalSite{--tone: var(--pi-off-site)}.pi-recent__latest-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pi-recent__time{font-size:12px;color:var(--pi-ink-soft);font-variant-numeric:tabular-nums}.pi-recent__description{margin:0;font-size:18px;font-weight:800;line-height:1.3;color:var(--pi-ink);overflow-wrap:anywhere}.pi-recent__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}.pi-recent__tags span{padding:2px 8px;font-size:12px;font-weight:700;color:var(--pi-ink-soft);background:var(--pi-fill);border-radius:5px;font-variant-numeric:tabular-nums}.pi-recent__badge{color:var(--pi-discovered)!important;background:var(--pi-discovered-tint)!important}.pi-recent__spec{margin:0;font-size:13px;line-height:1.5;color:var(--pi-ink-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pi-recent__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin:0}.pi-recent__fields>div{min-width:0}.pi-recent__fields dt{font-size:12px;color:var(--pi-ink-soft)}.pi-recent__fields dd{margin:1px 0 0;font-size:13px;font-weight:700;color:var(--pi-ink);overflow-wrap:anywhere}.pi-recent__notice{margin:0;padding:8px 10px;font-size:13px;line-height:1.5;color:var(--pi-ink-soft);background:var(--pi-surface-alt);border-radius:6px}.pi-recent__actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.pi-recent__actions .MuiButton-root{min-height:36px;border-radius:8px;box-shadow:none;text-transform:none;font-weight:700}.pi-recent__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--pi-line)}.pi-recent__row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;align-items:center;gap:12px;padding:6px 8px 6px 16px;min-height:44px}.pi-recent__row+.pi-recent__row{border-top:1px solid var(--pi-line-soft)}.pi-recent__row-tag{font-size:13px;font-weight:800;color:var(--pi-ink);font-variant-numeric:tabular-nums}.pi-recent__row-description{font-size:13px;color:var(--pi-ink-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.pi-recent__row-by{font-size:12px;color:var(--pi-ink-soft);white-space:nowrap}.pi-recent__row-actions{display:inline-flex;gap:2px}.pi-review{display:grid;gap:14px}.pi-review.is-syncing .pi-stat-strip{animation:pi-syncing .7s ease-in-out infinite alternate}.pi-assets{display:grid;gap:10px}.pi-assets__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.pi-assets__search{width:min(320px,100%)}.pi-assets__search .MuiInputBase-root{background:var(--pi-surface)}.pi-assets__table-wrap{max-height:calc(100vh - 320px);min-height:280px;overflow:auto;background:var(--pi-surface);border:1px solid var(--pi-line);border-radius:10px}.pi-assets__table th{font-size:12px;font-weight:800!important;color:var(--pi-ink);background:var(--pi-table-head);border-bottom:1px solid var(--pi-line)}.pi-assets__table tbody tr:hover{background-color:var(--pi-row-hover)}.pi-assets__tag{font-size:14px!important;font-weight:800!important;color:var(--vl-secondary)}.pi-assets__strong{font-size:13px!important;font-weight:700!important}.pi-assets__sub{font-size:12px!important;color:var(--pi-ink-soft)}.pi-assets__remarks-cell{min-width:200px;max-width:280px}.pi-assets__remarks-cell .MuiTypography-root{font-size:13px;line-height:1.4;color:var(--pi-ink-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pi-assets__state{display:flex;align-items:center;justify-content:center;min-height:180px}.pi-assets__cards{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pi-asset-card{display:grid;gap:8px;padding:14px;background:var(--pi-surface);border:1px solid var(--pi-line);border-radius:10px}.pi-asset-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pi-asset-card__tag{min-width:0;font-size:15px;font-weight:800;color:var(--vl-secondary);overflow-wrap:anywhere}.pi-asset-card__description{margin:0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.pi-asset-card__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding-top:10px;border-top:1px solid var(--pi-line-soft)}.pi-asset-card__fields>div{min-width:0}.pi-asset-card__fields dt{font-size:12px;color:var(--pi-ink-soft)}.pi-asset-card__fields dd{margin:1px 0 0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.pi-asset-card__remarks{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 10px;background:var(--pi-surface-alt);border-radius:8px}.pi-asset-card__remarks p{min-width:0;margin:0;font-size:13px;color:var(--pi-ink-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-width: 760px){.pi-sessions{gap:12px}.pi-sessions__header{align-items:stretch;flex-direction:column;gap:12px}.pi-sessions__new{min-height:44px}.pi-sessions__toolbar{align-items:stretch;flex-direction:column;gap:8px;border-bottom:0}.pi-sessions__tabs{border-bottom:1px solid var(--pi-line)}.pi-sessions__search{width:100%}.pi-sessions__search .MuiInputBase-input{font-size:16px}.pi-sessions__grid{grid-template-columns:1fr}.pi-session-card__open{min-height:40px}.pi-session{gap:14px}.pi-session__header{grid-template-columns:1fr}.pi-session__title{font-size:24px}.pi-actions{justify-content:flex-start}.pi-actions__primary{flex:1;min-height:44px!important}.pi-actions__more{width:44px;height:44px}.pi-segmented{justify-self:stretch}.pi-segmented button{min-height:40px}.pi-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-stat-strip__item{padding:10px 12px}.pi-stat-strip__item:nth-child(3){border-left:0}.pi-stat-strip__item:nth-child(n+3){border-top:1px solid var(--pi-line)}.pi-stat-strip__count{font-size:22px}.pi-scan{display:flex;flex-direction:column;gap:14px}.pi-scan__counter-value{font-size:52px}.pi-scan__controls{order:10;position:sticky;bottom:0;z-index:5;grid-template-columns:1fr 1fr;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;box-shadow:0 -10px 24px var(--pi-shadow)}.pi-scan__controls .MuiButton-root{min-height:46px;font-size:15px}.pi-scan__input{grid-column:1/-1}.pi-scan__input .MuiInputBase-input{font-size:16px}.pi-recent__fields{grid-template-columns:1fr 1fr}.pi-recent__actions .MuiButton-root{flex:1;min-height:44px}.pi-recent__row{grid-template-columns:minmax(0,1fr) auto}.pi-recent__row .pi-recent__row-description{grid-column:1/-1;grid-row:2}.pi-assets__toolbar{align-items:stretch;flex-direction:column;gap:8px}.pi-assets__search{width:100%}.pi-assets__search .MuiInputBase-input{font-size:16px}}.physical-inventory__camera-dialog{background:var(--pi-camera-dialog);color:var(--pi-ink)}.physical-inventory__camera-header{align-items:flex-start;background:linear-gradient(135deg,var(--pi-slate-deep) 0%,var(--pi-slate) 100%);color:var(--pi-on-slate);display:flex;gap:16px;justify-content:space-between;padding:16px}.physical-inventory__camera-header .MuiIconButton-root{color:var(--pi-on-slate)}.physical-inventory__camera-title{font-family:Raleway,Roboto,sans-serif;font-size:20px;font-weight:900;line-height:1.15}.physical-inventory__camera-caption{color:var(--pi-on-slate-muted);font-size:12px;font-weight:700;line-height:1.35;margin-top:3px}.physical-inventory__camera-preview{aspect-ratio:16/10;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.08) 1px,transparent 1px),#10191e;background-size:32px 32px;display:grid;overflow:hidden;place-items:center;position:relative}.physical-inventory__camera-preview video{height:100%;object-fit:cover;width:100%}.physical-inventory__camera-frame{border:2px solid rgba(249,170,51,.9);border-radius:10px;box-shadow:0 0 0 999px #050a0c57,0 0 30px #f9aa332e;height:46%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:72%}.physical-inventory__camera-frame:before,.physical-inventory__camera-frame:after{background:#f9aa33;content:"";left:12px;position:absolute;right:12px}.physical-inventory__camera-frame:before{animation:pi-camera-sweep 2.1s ease-in-out infinite;height:2px;top:14px}.physical-inventory__camera-frame:after{bottom:14px;height:1px;opacity:.42}.physical-inventory__camera-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:14px 16px 16px}.physical-inventory__remark-dialog{background:var(--pi-remark-dialog);color:var(--pi-ink)}.physical-inventory__remark-header{align-items:flex-start;background:linear-gradient(135deg,var(--pi-remark-header-from) 0%,var(--pi-remark-header-to) 100%);border-bottom:1px solid var(--pi-hairline);display:flex;gap:16px;justify-content:space-between;padding:16px}.physical-inventory__remark-title{color:var(--pi-ink);font-size:20px;font-weight:900;letter-spacing:-.2px;line-height:1.15}.physical-inventory__remark-caption{color:var(--pi-ink-muted);font-size:12px;font-weight:800;letter-spacing:.15px;line-height:1.4;margin-top:6px}.physical-inventory__remark-body{padding:16px}.physical-inventory__remark-body .MuiInputBase-root{background:var(--pi-input-bg)}.physical-inventory__remark-actions{align-items:center;border-top:1px solid var(--pi-hairline);display:flex;gap:8px;justify-content:flex-end;padding:14px 16px 16px}@media (max-width: 760px){.physical-inventory__camera-preview{aspect-ratio:3/4}.physical-inventory__camera-actions{align-items:stretch;flex-direction:column}}.pi-status-chip{border-radius:7px!important;font-size:11px!important;font-weight:900!important;height:24px!important}.pi-status-chip.active,.pi-status-chip.onSite{background:var(--pi-on-site-tint)!important;color:var(--pi-on-site)!important}.pi-status-chip.completed{background:var(--pi-chip-neutral-tint)!important;color:var(--pi-chip-neutral)!important}.pi-status-chip.discovered,.pi-status-chip.all{background:var(--pi-discovered-tint)!important;color:var(--pi-discovered)!important}.pi-status-chip.missing{background:var(--pi-missing-tint)!important;color:var(--pi-missing)!important}.pi-status-chip.notOnOriginalSite{background:var(--pi-chip-off-site-tint)!important;color:var(--pi-chip-off-site)!important}.signature-canvas{display:block;width:100%;height:180px;background:var(--pi-paper)}.pi-pending{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;white-space:nowrap}.pi-pending.is-removing{color:var(--pi-missing)}.pi-pending.is-saving{color:var(--pi-discovered)}.pi-recent__row.is-pending,.pi-recent__latest.is-pending,.pi-asset-card.is-pending,.pi-assets__table .is-pending>td{background-color:var(--pi-pending-tint)!important;animation:pi-pending-pulse 1.1s ease-in-out infinite}@keyframes pi-fade{0%{opacity:0}to{opacity:1}}@keyframes pi-flash{0%{opacity:1}to{opacity:0}}@keyframes pi-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pi-camera-sweep{0%{opacity:0;transform:translateY(0)}18%,72%{opacity:.95}to{opacity:0;transform:translateY(160px)}}@keyframes pi-pending-pulse{50%{background-color:var(--pi-pending-tint-strong)}}@keyframes pi-syncing{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion: reduce){.physical-inventory,.physical-inventory *,.pi-screen,.pi-recent__latest,.pi-scan__flash,.physical-inventory__camera-frame:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pi-scan__flash{animation-duration:.9s!important}}.physical-inventory-end-session{--es-ink: #344955;--es-ink-soft: #5b6b7a;--es-ink-muted: #6f7d8c;--es-line: #e3e8ed;--es-line-strong: #d3dbe3;--es-surface: #f8fafc;--es-bg: #ffffff;--es-faint: #9aa6b2;--es-scrollbar: #cbd5e1;--es-chip: #e8edf1;--es-border: #dfe5eb;--es-border-soft: #e8edf1;--es-head-text: #4b5b69;--es-head-bg: #f1f4f7;--es-head-line: #d9e0e6;--es-row-hover: #fafbfc;--es-text-strong: #3f4f5d;--es-label: #8593a1;--es-divider: #edf1f4;--es-dashed: #d6dee7;--es-pad-border: #cfd8e1;--es-on-accent: #344955;--es-on-done: #ffffff;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--es-bg)}.physical-inventory-end-session dl,.physical-inventory-end-session dd,.physical-inventory-end-session ol,.physical-inventory-end-session ul{margin:0;padding:0}.physical-inventory-end-session dt,.physical-inventory-end-session dd{display:block}.physical-inventory-end-session ul,.physical-inventory-end-session ol{list-style:none}.physical-inventory-end-session__paper{width:min(96vw,1100px);max-width:1100px;height:min(90vh,850px);max-height:90vh;margin:0;border-radius:12px!important;overflow:hidden!important}.physical-inventory-end-session__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto;padding:20px 24px 14px}.physical-inventory-end-session__title{font-family:Anton,Impact,Roboto,sans-serif!important;font-size:26px!important;line-height:1.15!important;color:var(--es-ink)}.physical-inventory-end-session__caption{margin-top:6px!important;font-size:14px!important;line-height:1.5!important;color:var(--es-ink-soft)}.physical-inventory-end-session__session-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 auto;gap:1px;margin:0 24px 16px!important;overflow:hidden;background:var(--es-line);border:1px solid var(--es-line);border-radius:8px}.physical-inventory-end-session__session-context>div{min-width:0;padding:10px 14px;background:var(--es-surface)}.physical-inventory-end-session__session-context dt{font-size:12px;font-weight:600;color:var(--es-ink-muted)}.physical-inventory-end-session__session-context dd{margin-top:2px!important;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:var(--es-ink)}.physical-inventory-end-session__content{display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0;padding:0!important;overflow:hidden!important;border-top:1px solid var(--es-line)}.physical-inventory-end-session__stepper-shell{flex:0 0 auto;padding:18px 24px 14px;background:var(--es-bg);border-bottom:1px solid var(--es-line)}.physical-inventory-end-session__stepper{display:flex;align-items:flex-start;width:100%}.physical-inventory-end-session__step{position:relative;flex:1 1 0;min-width:0}.physical-inventory-end-session__step:not(:first-child):before{content:"";position:absolute;top:17px;left:calc(-50% + 24px);right:calc(50% + 24px);height:2px;border-radius:2px;background:#2e8e63}.physical-inventory-end-session__step.is-locked:not(:first-child):before{background:var(--es-line-strong)}.physical-inventory-end-session__step-button{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0 4px;font:inherit;text-align:center;color:inherit;background:none;border:0;border-radius:8px;cursor:pointer}.physical-inventory-end-session__step-button:disabled{cursor:default}.physical-inventory-end-session__step-button:focus-visible{outline:2px solid var(--es-ink);outline-offset:2px}.physical-inventory-end-session__step-button:not(:disabled):hover .physical-inventory-end-session__step-label{color:var(--es-ink);text-decoration:underline}.physical-inventory-end-session__step-marker{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;font-size:15px;font-weight:800;line-height:1;color:var(--es-ink-muted);background:var(--es-bg);border:2px solid var(--es-line-strong);border-radius:50%;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.physical-inventory-end-session__step-marker svg{font-size:20px}.physical-inventory-end-session__step-text{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.physical-inventory-end-session__step-label{font-size:13px;font-weight:700;line-height:1.3;color:var(--es-ink-soft);text-wrap:balance}.physical-inventory-end-session__step-count{font-size:12px;line-height:1.3;color:var(--es-ink-muted)}.is-active .physical-inventory-end-session__step-marker{color:var(--es-on-accent);background:#f9aa33;border-color:#f9aa33}.is-active .physical-inventory-end-session__step-label{color:var(--es-ink)}.is-done .physical-inventory-end-session__step-marker{color:var(--es-on-done);background:#2e8e63;border-color:#2e8e63}.is-done .physical-inventory-end-session__step-label,.is-visited .physical-inventory-end-session__step-label{color:var(--es-ink)}.is-visited .physical-inventory-end-session__step-marker{color:var(--es-ink);border-color:var(--es-ink-soft)}.is-locked .physical-inventory-end-session__step-label,.is-locked .physical-inventory-end-session__step-count{color:var(--es-faint)}.physical-inventory-end-session__stepper-summary,.physical-inventory-end-session__progress{display:none}.physical-inventory-end-session__scroll-area{flex:1 1 auto;min-height:0;padding:20px 24px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--es-scrollbar) transparent}.physical-inventory-end-session__scroll-area::-webkit-scrollbar{width:8px}.physical-inventory-end-session__scroll-area::-webkit-scrollbar-thumb{background:var(--es-scrollbar);border-radius:10px}.physical-inventory-end-session__workspace{width:100%;min-width:0;padding:20px;background:var(--es-surface);border:1px solid var(--es-line);border-radius:10px}.physical-inventory-end-session__step-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.physical-inventory-end-session__step-heading-text{flex:1 1 auto;min-width:0}.physical-inventory-end-session__step-icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;color:var(--es-ink);background:rgba(249,170,51,.16);border-radius:8px}.physical-inventory-end-session__step-icon svg{font-size:22px}.physical-inventory-end-session__step-title{font-size:18px!important;font-weight:800!important;line-height:1.25!important;color:var(--es-ink)}.physical-inventory-end-session__step-caption{margin-top:2px!important;font-size:13px!important;line-height:1.45!important;color:var(--es-ink-soft)}.physical-inventory-end-session__asset-count{flex-shrink:0;height:28px!important;font-size:12px!important;font-weight:700!important;color:var(--es-ink)!important;background:var(--es-chip)!important}.physical-inventory-end-session__asset-table-container{width:100%;overflow:auto;background:var(--es-bg);border:1px solid var(--es-border);border-radius:8px!important}.physical-inventory-end-session__asset-table{width:100%;min-width:860px}.physical-inventory-end-session__asset-table .MuiTableCell-root{border-color:var(--es-border-soft)}.physical-inventory-end-session__asset-th{padding:10px 12px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap;color:var(--es-head-text)!important;background:var(--es-head-bg)!important;border-bottom:1px solid var(--es-head-line)!important}.physical-inventory-end-session__asset-th--number{width:48px;text-align:center!important}.physical-inventory-end-session__asset-tr:hover{background:var(--es-row-hover)}.physical-inventory-end-session__asset-tr:last-child .MuiTableCell-root{border-bottom:0}.physical-inventory-end-session__asset-td{max-width:240px;padding:10px 12px!important;font-size:13px!important;line-height:1.45!important;vertical-align:middle!important;color:var(--es-text-strong)!important}.physical-inventory-end-session__asset-td--number{width:48px;text-align:center;font-size:12px!important;font-weight:800!important;color:var(--es-label)!important}.physical-inventory-end-session__asset-tag{font-size:13px!important;font-weight:800!important;white-space:nowrap;color:var(--es-ink)}.physical-inventory-end-session__asset-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important;font-size:13px!important;line-height:1.45!important;color:inherit}.physical-inventory-end-session__asset-cards{display:flex;flex-direction:column;gap:10px}.physical-inventory-end-session__asset-card{padding:14px;background:var(--es-bg);border:1px solid var(--es-border);border-radius:10px}.physical-inventory-end-session__asset-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.physical-inventory-end-session__asset-card-index{flex-shrink:0;font-size:12px!important;font-weight:700!important;color:var(--es-label)}.physical-inventory-end-session__asset-card-description{margin-top:4px!important;font-size:14px!important;line-height:1.45!important;color:var(--es-text-strong);overflow-wrap:anywhere}.physical-inventory-end-session__asset-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:12px!important;padding-top:12px;border-top:1px solid var(--es-divider)}.physical-inventory-end-session__asset-card-fields>div{min-width:0}.physical-inventory-end-session__asset-card-fields>div:last-child{grid-column:1/-1}.physical-inventory-end-session__asset-card-fields dt{font-size:12px;font-weight:600;color:var(--es-ink-muted)}.physical-inventory-end-session__asset-card-fields dd{margin-top:2px!important;font-size:13px;line-height:1.4;color:var(--es-ink);overflow-wrap:anywhere}.physical-inventory-end-session__empty-assets{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:28px 20px;text-align:center;background:var(--es-bg);border:1px dashed var(--es-dashed);border-radius:8px}.physical-inventory-end-session__empty-assets>svg{margin-bottom:8px;font-size:30px;color:#2e8e63}.physical-inventory-end-session__empty-assets-title{font-size:15px!important;font-weight:800!important;color:var(--es-ink)}.physical-inventory-end-session__empty-assets-caption{margin-top:4px!important;font-size:13px!important;color:var(--es-ink-soft)}.physical-inventory-end-session__signature{display:flex;flex-direction:column;gap:14px}.physical-inventory-end-session__report-action{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--es-bg);border:1px solid var(--es-border);border-radius:8px}.physical-inventory-end-session__report-action-title{font-size:14px!important;font-weight:800!important;color:var(--es-ink)}.physical-inventory-end-session__report-action-caption{margin-top:2px!important;font-size:13px!important;color:var(--es-ink-soft)}.physical-inventory-end-session__review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--es-border);border:1px solid var(--es-border);border-radius:8px}.physical-inventory-end-session__review-summary>div{min-width:0;padding:12px 14px;background:var(--es-bg)}.physical-inventory-end-session__review-summary dt{font-size:12px;font-weight:600;color:var(--es-ink-muted)}.physical-inventory-end-session__review-summary dd{margin-top:3px!important;font-size:14px;font-weight:700;line-height:1.35;color:var(--es-ink);overflow-wrap:anywhere}.physical-inventory-end-session__acknowledged{padding:16px;background:var(--es-bg);border:1px solid var(--es-border);border-radius:8px}.physical-inventory-end-session__acknowledged .MuiInputBase-root{font-size:14px}.physical-inventory-end-session__acknowledged .MuiFormHelperText-root{margin-left:2px;font-size:12px}.physical-inventory-end-session__acknowledged-label{display:block;margin-bottom:8px;font-size:14px;font-weight:800;color:var(--es-ink)}.physical-inventory-end-session__signature-section{padding:16px;background:var(--es-bg);border:1px solid var(--es-border);border-radius:8px}.physical-inventory-end-session__signature-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:10px}.physical-inventory-end-session__signature-label span:first-child{font-size:14px;font-weight:800;color:var(--es-ink)}.physical-inventory-end-session__signature-label span:last-child{font-size:13px;color:var(--es-ink-soft)}.physical-inventory-end-session__signature-pad{width:100%;overflow:hidden;background:var(--pi-paper);border:1px solid var(--es-pad-border);border-radius:8px}.physical-inventory-end-session__signature-pad--error{border-color:#d32f2f}.physical-inventory-end-session__signature-canvas{display:block;width:100%;height:180px;cursor:crosshair;background:var(--pi-paper);touch-action:none}.physical-inventory-end-session__signature-error{margin:6px 0 0!important;font-size:13px!important;color:#d32f2f!important}.physical-inventory-end-session__signature-clear{margin-top:10px!important}.physical-inventory-end-session__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:14px 24px;background:var(--es-bg)}.physical-inventory-end-session__footer-status{min-width:0}.physical-inventory-end-session__footer-status p:first-child{font-size:13px;font-weight:800;color:var(--es-ink)}.physical-inventory-end-session__footer-status p:last-child{margin-top:2px;font-size:13px;color:var(--es-ink-soft)}.physical-inventory-end-session__footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}@media (max-width: 900px) and (min-width: 721px){.physical-inventory-end-session__step-label{font-size:12px}.physical-inventory-end-session__step-count{display:none}}@media (max-width: 720px){.physical-inventory-end-session__acknowledged .MuiInputBase-input{font-size:16px}.physical-inventory-end-session__paper{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;border-radius:0!important}.physical-inventory-end-session__header{padding:14px 8px 10px 16px}.physical-inventory-end-session__title{font-size:22px!important}.physical-inventory-end-session__caption{font-size:13px!important}.physical-inventory-end-session__session-context{grid-template-columns:1fr;margin:0 16px 12px!important}.physical-inventory-end-session__session-context>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 12px}.physical-inventory-end-session__session-context dd{margin-top:0!important;text-align:right}.physical-inventory-end-session__stepper-shell{padding:12px 16px}.physical-inventory-end-session__stepper{justify-content:space-between}.physical-inventory-end-session__step:not(:first-child):before{top:17px;left:calc(-50% + 20px);right:calc(50% + 20px)}.physical-inventory-end-session__step-button{padding:0}.physical-inventory-end-session__step-text{display:none}.physical-inventory-end-session__stepper-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:10px}.physical-inventory-end-session__stepper-summary-step{font-size:13px!important;color:var(--es-ink-soft)}.physical-inventory-end-session__stepper-summary-name{font-size:15px!important;font-weight:800!important;color:var(--es-ink);text-align:right}.physical-inventory-end-session__progress{display:block;height:4px;margin-top:8px;overflow:hidden;background:var(--es-line);border-radius:4px}.physical-inventory-end-session__progress-bar{height:100%;background:#f9aa33;border-radius:4px;transition:width .25s ease}.physical-inventory-end-session__scroll-area,.physical-inventory-end-session__workspace{padding:12px}.physical-inventory-end-session__step-icon{flex-basis:36px;width:36px;height:36px}.physical-inventory-end-session__step-title{font-size:17px!important}.physical-inventory-end-session__review-summary{grid-template-columns:1fr}.physical-inventory-end-session__report-action{align-items:stretch;flex-direction:column}.physical-inventory-end-session__report-action .MuiButton-root{width:100%}.physical-inventory-end-session__signature-canvas{height:200px}.physical-inventory-end-session__footer{align-items:stretch;flex-direction:column;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.physical-inventory-end-session__footer-actions{width:100%}.physical-inventory-end-session__footer-actions .MuiButton-root,.physical-inventory-end-session__footer-actions .MuiLoadingButton-root{flex:1;min-height:44px;font-size:14px}}@media (prefers-reduced-motion: reduce){.physical-inventory-end-session__step-marker,.physical-inventory-end-session__progress-bar{transition:none}}[data-theme=dark] .physical-inventory-end-session{--es-ink: #e3e8ea;--es-ink-soft: #a9b4b9;--es-ink-muted: #8e9ba1;--es-line: rgba(255, 255, 255, .1);--es-line-strong: #4d5a61;--es-surface: #171d20;--es-bg: #1b2226;--es-faint: #6b7880;--es-scrollbar: #3a454b;--es-chip: #2a3338;--es-border: rgba(255, 255, 255, .12);--es-border-soft: rgba(255, 255, 255, .08);--es-head-text: #c3ccd1;--es-head-bg: #232c31;--es-head-line: rgba(255, 255, 255, .12);--es-row-hover: rgba(255, 255, 255, .04);--es-text-strong: #d5dde1;--es-label: #8e9ba1;--es-divider: rgba(255, 255, 255, .08);--es-dashed: #4d5a61}.physical-inventory-report-preview__paper{width:min(95vw,1200px);max-width:1200px!important;height:90vh;max-height:900px;margin:0;overflow:hidden!important;border-radius:12px!important}.physical-inventory-report-preview__toolbar{flex:0 0 auto;min-height:64px;padding:12px 20px;background:#ffffff}.physical-inventory-report-preview__toolbar-title{font-size:20px!important;font-weight:800!important;line-height:1.2!important;color:#344955}.physical-inventory-report-preview__toolbar-caption{margin-top:2px!important;font-size:13px!important;color:#5b6b7a}.physical-inventory-report-preview__content{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:32px;background:#f5f6f8;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.physical-inventory-report-preview__copy-watermark{position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%,-50%) rotate(-32deg);font-size:130px;font-family:Arial,sans-serif;font-weight:800;letter-spacing:14px;color:#34495514;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact}.physical-inventory-report-preview__document--copy>*:not(.physical-inventory-report-preview__copy-watermark){position:relative;z-index:1}.physical-inventory-report-preview__document{width:8.5in;min-width:8.5in;min-height:11in;margin:0 auto;padding:50px;box-sizing:border-box;background:#ffffff;box-shadow:0 2px 10px #0f172a14;font-family:Times New Roman,serif;color:#000;position:relative;overflow:hidden}.physical-inventory-report-preview__document .MuiTypography-root{font-family:inherit!important}.physical-inventory-report-preview__document dl,.physical-inventory-report-preview__document dd,.physical-inventory-report-preview__document ul{margin:0;padding:0}.physical-inventory-report-preview__document ul{list-style:none}.physical-inventory-report-preview__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.physical-inventory-report-preview__header-titles{min-width:0}.physical-inventory-report-preview__company{font-size:20px!important;font-weight:600!important;line-height:1.3!important}.physical-inventory-report-preview__report-title{font-size:16px!important;font-weight:600!important}.physical-inventory-report-preview__header-brand{display:flex;align-items:center;flex-shrink:0;gap:16px}.physical-inventory-report-preview__logo{display:block;width:80px;height:auto}.physical-inventory-report-preview__series{margin-top:5px!important;font-size:16px!important;font-weight:600!important;white-space:nowrap}.physical-inventory-report-preview__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:16px}.physical-inventory-report-preview__info-row{display:flex;gap:16px}.physical-inventory-report-preview__info-label{flex:0 0 110px;font-size:12px!important;font-weight:600!important}.physical-inventory-report-preview__info-value{min-width:0;font-size:12px!important;overflow-wrap:anywhere}.physical-inventory-report-preview__summary{display:flex;align-items:stretch;gap:24px;margin-top:24px;padding:12px 0;border-top:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8}.physical-inventory-report-preview__summary-total{display:flex;flex-direction:column;justify-content:center;min-width:120px;padding-right:24px;border-right:1px solid #dfe3e8}.physical-inventory-report-preview__summary-total-label{font-size:11px!important;font-weight:600!important;color:#5b6b7a;text-transform:uppercase;letter-spacing:.4px}.physical-inventory-report-preview__summary-total-value{margin-top:2px!important;font-size:24px!important;font-weight:700!important;line-height:1.1!important}.physical-inventory-report-preview__summary-statuses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1}.physical-inventory-report-preview__summary-status{display:flex;flex-direction:column;justify-content:center;padding:0 18px;border-right:1px solid #dfe3e8}.physical-inventory-report-preview__summary-status:last-child{border-right:0}.physical-inventory-report-preview__summary-status-value{font-size:18px!important;font-weight:700!important;line-height:1.2!important}.physical-inventory-report-preview__summary-status-label{margin-top:2px!important;font-size:10px!important;font-weight:600!important;color:#5b6b7a;line-height:1.3!important}.physical-inventory-report-preview__table-section{margin-top:24px}.physical-inventory-report-preview__cards{display:none}.physical-inventory-report-preview__signature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:48px;break-inside:avoid;page-break-inside:avoid}.physical-inventory-report-preview__signature-block{min-width:0}.physical-inventory-report-preview__signature-field{font-size:12px!important;font-weight:600!important}.physical-inventory-report-preview__signature-image-area{display:flex;align-items:flex-end;justify-content:center;height:72px}.physical-inventory-report-preview__signature-image{display:block;max-height:68px;max-width:100%;object-fit:contain}.physical-inventory-report-preview__signature-line{min-height:1px;padding-top:4px;text-align:center;border-top:1px solid #000}.physical-inventory-report-preview__signature-name{font-size:13px!important;font-weight:700!important}.physical-inventory-report-preview__signature-caption{font-size:11px!important}@media screen and (max-width: 960px) and (min-width: 721px){.physical-inventory-report-preview__content{padding:20px}}@media screen and (max-width: 720px){.physical-inventory-report-preview__paper{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;border-radius:0!important}.physical-inventory-report-preview__toolbar{min-height:56px;padding:8px 8px 8px 16px;gap:8px}.physical-inventory-report-preview__toolbar-title{font-size:17px!important}.physical-inventory-report-preview__toolbar-caption{display:none!important}.physical-inventory-report-preview__content{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.physical-inventory-report-preview__document{width:100%;min-width:0;min-height:0;padding:18px 16px 24px}.physical-inventory-report-preview__header{flex-direction:column-reverse;align-items:flex-start;gap:12px}.physical-inventory-report-preview__header-brand{gap:12px}.physical-inventory-report-preview__logo{width:52px}.physical-inventory-report-preview__company{font-size:17px!important}.physical-inventory-report-preview__report-title{font-size:14px!important}.physical-inventory-report-preview__series{margin-top:0!important;font-size:14px!important}.physical-inventory-report-preview__meta{flex-direction:column;gap:6px;margin-top:14px}.physical-inventory-report-preview__info-row{gap:12px;padding:3px 0}.physical-inventory-report-preview__info-label{flex-basis:112px;font-size:14px!important}.physical-inventory-report-preview__info-value{font-size:14px!important}.physical-inventory-report-preview__table-section{display:none}.physical-inventory-report-preview__cards{display:flex;flex-direction:column;gap:10px;margin-top:18px!important}.physical-inventory-report-preview__cards-empty{padding:24px 12px;font-size:14px;text-align:center;color:#5b6b7a;border:1px dashed #cfd6dd;border-radius:8px}.physical-inventory-report-preview__card{padding:12px;background:#fff;border:1px solid #dfe3e8;border-radius:8px}.physical-inventory-report-preview__card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.physical-inventory-report-preview__card-tag{min-width:0;font-size:15px;font-weight:700;overflow-wrap:anywhere;color:#000}.physical-inventory-report-preview__status{flex-shrink:0;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.3;border-radius:999px}.physical-inventory-report-preview__status--discovered{color:#1e5aa8;background:#e6f0fb}.physical-inventory-report-preview__status--onSite{color:#1d6b45;background:#e3f4ea}.physical-inventory-report-preview__status--missing{color:#b42318;background:#fdeaea}.physical-inventory-report-preview__status--notOnOriginalSite{color:#8a5300;background:#fff3dc}.physical-inventory-report-preview__card-description{margin:6px 0 0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.physical-inventory-report-preview__card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #ebeef2}.physical-inventory-report-preview__card-fields>div{min-width:0}.physical-inventory-report-preview__card-fields>div:last-child{grid-column:1/-1}.physical-inventory-report-preview__card-fields dt{font-size:12px;font-weight:600;color:#5b6b7a}.physical-inventory-report-preview__card-fields dd{margin-top:1px!important;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.physical-inventory-report-preview__signature{grid-template-columns:1fr;gap:28px;margin-top:40px}.physical-inventory-report-preview__signature-field{font-size:14px!important}.physical-inventory-report-preview__signature-name{font-size:15px!important}.physical-inventory-report-preview__signature-caption{font-size:13px!important}.physical-inventory-report-preview__summary{flex-direction:column;gap:12px;padding:12px 0}.physical-inventory-report-preview__summary-total{flex-direction:row;align-items:baseline;justify-content:space-between;min-width:0;padding:0 0 10px;border-right:0;border-bottom:1px solid #dfe3e8}.physical-inventory-report-preview__summary-total-value{font-size:22px!important}.physical-inventory-report-preview__summary-statuses{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.physical-inventory-report-preview__summary-status{padding:0 12px}.physical-inventory-report-preview__summary-status:nth-child(2n){border-right:0}.physical-inventory-report-preview__summary-status-value{font-size:20px!important}.physical-inventory-report-preview__summary-status-label{font-size:13px!important}}.physical-inventory-report-print-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}@media print{@page{size:A4;margin:12mm}html,body{width:100%;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;background:#ffffff!important}body.physical-inventory-report-printing>*{visibility:hidden!important}body.physical-inventory-report-printing .physical-inventory-report-print-root{position:absolute;top:0;left:0;display:block;width:100%;height:auto}body.physical-inventory-report-printing .physical-inventory-report-print-root *{visibility:visible!important}body.physical-inventory-report-printing .physical-inventory-report-preview__toolbar,body.physical-inventory-report-printing .physical-inventory-report-print-root>.MuiDivider-root{display:none!important}body.physical-inventory-report-printing .physical-inventory-report-preview__paper{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.physical-inventory-report-printing .physical-inventory-report-preview__content{padding:0!important;overflow:visible!important;background:#ffffff!important}body.physical-inventory-report-printing .physical-inventory-report-preview__document{width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;box-shadow:none!important}body.physical-inventory-report-printing .physical-inventory-report-preview__cards{display:none!important}body.physical-inventory-report-printing .physical-inventory-report-preview__table-section{display:block!important}body.physical-inventory-report-printing .MuiTableCell-root{font-size:9px!important;padding:5px!important}body.physical-inventory-report-printing .MuiTableRow-root,body.physical-inventory-report-printing .physical-inventory-report-preview__signature{page-break-inside:avoid!important}body.physical-inventory-report-printing thead{display:table-header-group}body.physical-inventory-report-printing .physical-inventory-report-preview__copy-watermark{display:block!important;position:absolute!important;z-index:0!important;color:#5b6b7a1a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.physical-inventory-report-printing .physical-inventory-report-preview__document>*:not(.physical-inventory-report-preview__copy-watermark){position:relative!important;z-index:1!important}}.refresh-changes__paper{border-radius:12px!important;max-height:min(88vh,760px)}.refresh-changes__header{align-items:flex-start;background:linear-gradient(135deg,var(--pi-slate-deep) 0%,var(--pi-slate) 100%);color:var(--pi-on-slate);display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.refresh-changes__header .MuiIconButton-root{color:var(--pi-on-slate)}.refresh-changes__title{font-family:Anton,Impact,Roboto,sans-serif!important;font-size:24px!important;line-height:1.15!important}.refresh-changes__caption{color:var(--pi-on-slate-soft);font-size:14px!important;margin-top:4px!important}.refresh-changes__summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 20px 0}.refresh-changes__summary-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pi-surface);border:1px solid var(--pi-dialog-line);border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px 12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.refresh-changes__summary-card svg{border-radius:8px;flex-shrink:0;font-size:36px;padding:6px}.refresh-changes__summary-card strong{color:var(--pi-ink);display:block;font-family:Anton,Impact,Roboto,sans-serif;font-size:26px;font-weight:400;line-height:1}.refresh-changes__summary-card small{color:var(--pi-dialog-ink-soft);display:block;font-size:13px;font-weight:700;margin-top:2px}.refresh-changes__summary-card:focus-visible{outline:2px solid var(--pi-ink);outline-offset:2px}.refresh-changes__summary-card.is-active{border-color:var(--pi-ink);box-shadow:0 6px 16px var(--pi-dialog-shadow)}.refresh-changes__summary-card--added svg{background:var(--pi-on-site-tint-soft);color:var(--pi-on-site)}.refresh-changes__summary-card--updated svg{background:var(--pi-discovered-tint);color:var(--pi-discovered)}.refresh-changes__summary-card--removed svg{background:var(--pi-missing-tint);color:var(--pi-missing)}.refresh-changes__notice{align-items:center;background:var(--pi-warn-bg);border:1px solid rgba(249,170,51,.4);border-radius:8px;color:var(--pi-warn-text);display:flex;gap:8px;margin:12px 20px 0;padding:9px 12px}.refresh-changes__notice svg{color:#f9aa33;flex-shrink:0;font-size:20px}.refresh-changes__notice p{font-size:13px;line-height:1.4}.refresh-changes__tabs{margin-top:8px;min-height:44px}.refresh-changes__tabs .MuiTab-root{font-size:14px;font-weight:800;min-height:44px;text-transform:none}.refresh-changes__tabs .MuiTabs-indicator{background:#f9aa33;height:3px}.refresh-changes__content{padding:14px 20px 16px!important}.refresh-changes__section-caption{color:var(--pi-dialog-ink-soft);font-size:13px!important;margin-bottom:10px!important}.refresh-changes__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.refresh-changes__row{align-items:center;background:var(--pi-dialog-panel);border:1px solid var(--pi-dialog-line);border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:11px 13px}.refresh-changes__row-main{min-width:0}.refresh-changes__tag{color:var(--pi-ink);font-size:14px!important;font-weight:900!important;overflow-wrap:anywhere}.refresh-changes__description{color:var(--pi-dialog-ink-strong);font-size:13px!important;line-height:1.4!important;overflow-wrap:anywhere}.refresh-changes__meta{color:var(--pi-dialog-ink-soft);font-size:12px!important;margin-top:2px!important}.refresh-changes__transition{align-items:center;display:flex;flex-shrink:0;gap:6px}.refresh-changes__arrow{color:var(--pi-dialog-ink-soft);font-size:18px!important}.refresh-changes__new{color:var(--pi-on-site);font-size:12px;font-weight:900;text-transform:uppercase}.refresh-changes__pill{border-radius:7px;font-size:12px;font-weight:800;line-height:1.2;padding:4px 9px;white-space:nowrap}.refresh-changes__pill--onSite{background:var(--pi-on-site-tint);color:var(--pi-on-site)}.refresh-changes__pill--discovered{background:var(--pi-discovered-tint);color:var(--pi-discovered)}.refresh-changes__pill--missing{background:var(--pi-missing-tint);color:var(--pi-missing)}.refresh-changes__pill--offsite{background:var(--pi-off-site-tint-soft);color:var(--pi-off-site)}.refresh-changes__pill--neutral{background:var(--pi-chip-neutral-tint);color:var(--pi-chip-neutral)}.refresh-changes__empty{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:200px;text-align:center}.refresh-changes__empty svg{color:#2e8e63;font-size:44px}.refresh-changes__empty.small{min-height:100px}.refresh-changes__empty-title{color:var(--pi-ink);font-size:16px!important;font-weight:800!important}.refresh-changes__empty-caption{color:var(--pi-dialog-ink-soft);font-size:13px!important}.refresh-changes__actions{border-top:1px solid var(--pi-dialog-line);padding:12px 20px!important}@media (max-width: 720px){.refresh-changes__paper{border-radius:0!important;max-height:none}.refresh-changes__header{padding:14px 8px 14px 16px}.refresh-changes__summary{gap:8px;padding:12px 12px 0}.refresh-changes__summary-card{flex-direction:column;gap:4px;padding:10px 6px;text-align:center}.refresh-changes__summary-card svg{font-size:30px}.refresh-changes__notice{margin:10px 12px 0}.refresh-changes__tabs{display:none}.refresh-changes__content{padding:12px!important}.refresh-changes__row{align-items:flex-start;flex-direction:column;gap:8px}.refresh-changes__transition{flex-wrap:wrap}.refresh-changes__actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important}.refresh-changes__actions .MuiButton-root{flex:1;font-size:14px;min-height:44px}}.confirm-asset__paper{border-radius:12px!important;overflow:hidden!important}.confirm-asset__header{align-items:flex-start;background:linear-gradient(135deg,var(--pi-slate-deep) 0%,var(--pi-slate) 100%);color:var(--pi-on-slate);display:flex;gap:16px;justify-content:space-between;padding:16px 16px 16px 20px}.confirm-asset__header .MuiIconButton-root{color:var(--pi-on-slate)}.confirm-asset__title{font-family:Anton,Impact,Roboto,sans-serif!important;font-size:22px!important;line-height:1.15!important}.confirm-asset__caption{color:var(--pi-on-slate-soft);font-size:13px!important;margin-top:3px!important}.confirm-asset__body{display:grid;gap:14px;padding:18px 20px}.confirm-asset__tag-card{background:var(--pi-warn-bg);border:1px solid rgba(249,170,51,.45);border-radius:10px;padding:12px 14px}.confirm-asset__tag-label{color:var(--pi-warn-text);font-size:12px!important;font-weight:700!important}.confirm-asset__tag{color:var(--pi-ink);font-size:22px!important;font-weight:900!important;letter-spacing:.02em;line-height:1.25!important;overflow-wrap:anywhere}.confirm-asset__loading{align-items:center;color:var(--pi-dialog-ink-soft);display:flex;gap:10px;justify-content:center;min-height:90px}.confirm-asset__loading p{font-size:14px}.confirm-asset__status-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.confirm-asset__field-label{color:var(--pi-dialog-ink-soft);font-size:13px!important;font-weight:700!important}.confirm-asset__fields{border:1px solid var(--pi-dialog-line);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden;background:var(--pi-dialog-line)}.confirm-asset__fields>div{background:var(--pi-dialog-panel);min-width:0;padding:10px 12px}.confirm-asset__fields .is-wide{grid-column:1/-1}.confirm-asset__fields dt{color:var(--pi-dialog-ink-soft);font-size:12px;font-weight:700}.confirm-asset__fields dd{color:var(--pi-ink);font-size:14px;font-weight:600;line-height:1.4;margin:2px 0 0;overflow-wrap:anywhere}.confirm-asset__notice{align-items:flex-start;border-radius:10px;display:flex;gap:10px;padding:11px 13px}.confirm-asset__notice svg{flex-shrink:0;font-size:22px}.confirm-asset__notice p{font-size:13px;line-height:1.45}.confirm-asset__notice--warning{background:var(--pi-warn-bg);border:1px solid rgba(249,170,51,.45);color:var(--pi-warn-text)}.confirm-asset__notice--warning svg{color:#f9aa33}.confirm-asset__notice--error{background:var(--pi-error-bg);border:1px solid var(--pi-error-border);color:var(--pi-error-text)}.confirm-asset__notice--error svg{color:var(--pi-missing)}.confirm-asset__actions{border-top:1px solid var(--pi-dialog-line);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px 16px}.confirm-asset__actions .MuiButton-root{font-size:14px;min-height:40px}@media (max-width: 720px){.confirm-asset__paper{margin:12px!important;width:calc(100% - 24px)!important}.confirm-asset__fields{grid-template-columns:1fr}.confirm-asset__actions{flex-direction:column-reverse;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px))}.confirm-asset__actions .MuiButton-root{min-height:46px;width:100%}}.change-status__paper{border-radius:12px!important;overflow:hidden!important}.change-status__header{align-items:flex-start;background:linear-gradient(135deg,var(--pi-slate-deep) 0%,var(--pi-slate) 100%);color:var(--pi-on-slate);display:flex;gap:16px;justify-content:space-between;padding:16px 16px 16px 20px}.change-status__header .MuiIconButton-root{color:var(--pi-on-slate)}.change-status__title{font-family:Anton,Impact,Roboto,sans-serif!important;font-size:22px!important;line-height:1.15!important}.change-status__caption{color:var(--pi-on-slate-soft);font-size:13px!important;margin-top:3px!important}.change-status__body{display:grid;gap:16px;padding:18px 20px}.change-status__asset{background:var(--pi-dialog-panel);border:1px solid var(--pi-dialog-line);border-radius:10px;padding:12px 14px}.change-status__tag{color:var(--pi-ink);font-size:17px!important;font-weight:900!important;overflow-wrap:anywhere}.change-status__description{color:var(--pi-dialog-ink-strong);font-size:13px!important;line-height:1.4!important;margin-top:2px!important;overflow-wrap:anywhere}.change-status__current{align-items:center;display:flex;gap:8px;margin-top:10px}.change-status__current>span{color:var(--pi-dialog-ink-soft);font-size:13px;font-weight:700}.change-status__actions{border-top:1px solid var(--pi-dialog-line);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px 16px}.change-status__actions .MuiButton-root{font-size:14px;min-height:40px}@media (max-width: 720px){.change-status__paper{margin:12px!important;width:calc(100% - 24px)!important}.change-status__body .MuiInputBase-input{font-size:16px}.change-status__actions{flex-direction:column-reverse;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px))}.change-status__actions .MuiButton-root{min-height:46px;width:100%}}:root{--pis-on-site: #2f9e68;--pis-missing: #d64545;--pis-discovered: #e0a42b;--pis-off-site: #3d8fb8;--pis-stage-bg: #0d1114;--pis-stage-dim: rgba(13, 17, 20, .72);--pis-stage-text: #f3f6f7;--pis-aim: rgba(255, 255, 255, .85);--pis-shade: rgba(0, 0, 0, .35);--pis-banner: rgba(16, 21, 24, .92);--pis-on-amber: #1b1b1b;--pis-qr-bg: #ffffff}.pis-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--vl-bg-page);color:var(--vl-text)}.pis-header{display:flex;align-items:center;gap:8px;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top));background:var(--vl-header-bg);color:var(--vl-header-text)}.pis-header .MuiIconButton-root{color:inherit}.pis-header__title{flex:1;min-width:0}.pis-header__heading{margin:0;font-size:17px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pis-header__sub{margin:2px 0 0;font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pis-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--vl-text-muted);font-size:14px}.pis-message{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 24px;text-align:center}.pis-message__icon{font-size:44px!important;color:var(--vl-text-faint)}.pis-message.is-error .pis-message__icon{color:var(--pis-missing)}.pis-message__title{margin:0;font-size:18px;font-weight:700;color:var(--vl-text)}.pis-message__body{max-width:360px;font-size:14px;line-height:1.5;color:var(--vl-text-muted)}.pis-message__body p{margin:0}.pis-message__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.pis-sessions{flex:1;display:flex;flex-direction:column;width:100%;max-width:640px;margin:0 auto;padding:12px 16px max(16px,env(safe-area-inset-bottom));box-sizing:border-box}.pis-sessions__search{margin-bottom:8px}.pis-sessions__progress{height:4px;margin-bottom:8px}.pis-sessions__list{display:grid;gap:12px}.pis-scan{height:100vh;height:100dvh;overflow:hidden}.pis-stage{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:var(--pis-stage-bg);color:var(--pis-stage-text);overflow:hidden}.pis-stage.is-manual{background:var(--vl-surface);color:var(--vl-text)}.pis-stage__notice{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;background:var(--pis-stage-dim);font-size:14px;line-height:1.5}.pis-stage__notice p{margin:0;max-width:320px}.pis-camera{position:absolute;top:0;right:0;bottom:0;left:0}.pis-camera__video{width:100%;height:100%;object-fit:cover;display:block}.pis-camera__frame{position:absolute;left:50%;top:42%;width:min(78vw,360px);aspect-ratio:16/9;transform:translate(-50%,-50%);border:2px solid var(--pis-aim);border-radius:14px;box-shadow:0 0 0 100vmax var(--pis-shade);pointer-events:none}.pis-manual{display:flex;flex-direction:column;gap:12px;padding:16px}.pis-manual__hint{margin:0;font-size:13px;color:var(--vl-text-muted)}.pis-manual__actions{display:flex;justify-content:flex-end;gap:8px}.pis-result,.pis-flash,.pis-result.is-onSite,.pis-flash.is-onSite{--tone: var(--pis-on-site)}.pis-result.is-missing,.pis-flash.is-missing{--tone: var(--pis-missing)}.pis-result.is-discovered,.pis-flash.is-discovered{--tone: var(--pis-discovered)}.pis-result.is-notOnOriginalSite,.pis-flash.is-notOnOriginalSite{--tone: var(--pis-off-site)}.pis-result.is-duplicate,.pis-flash.is-duplicate{--tone: var(--pis-discovered)}.pis-result.is-error,.pis-result.is-offline,.pis-flash.is-error,.pis-flash.is-offline{--tone: var(--pis-missing)}.pis-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tone);opacity:0;pointer-events:none;animation:pis-flash .7s ease-out}.pis-result{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 14px;border-radius:14px;border-left:6px solid var(--tone);background:var(--pis-banner);color:var(--pis-stage-text);box-shadow:0 8px 24px var(--pis-shade);animation:pis-result-in .18s ease-out;transition:transform .2s ease,opacity .2s ease}.pis-stage.is-manual .pis-result{position:relative;left:auto;right:auto;bottom:auto;margin:0 16px}.pis-result.is-settled{opacity:.85;transform:scale(.97)}.pis-result.is-settled .pis-result__description{display:none}.pis-result__text{min-width:0}.pis-result__label{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:16px;font-weight:800;color:var(--tone)}.pis-result__badge{padding:1px 8px;border-radius:999px;background:rgba(255,255,255,.14);color:var(--pis-stage-text);font-size:11px;font-weight:700}.pis-result__tag{margin:2px 0 0;font-size:15px;font-weight:700;letter-spacing:.02em;word-break:break-all}.pis-result__description{margin:2px 0 0;font-size:13px;opacity:.82;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pis-result__retry{grid-row:span 2;color:var(--pis-stage-bg)!important;background:var(--pis-stage-text)!important}.pis-result__time{grid-column:1/-1;font-size:11px;opacity:.6}@keyframes pis-result-in{0%{opacity:0;transform:translateY(12px)}}@keyframes pis-flash{0%{opacity:.45}to{opacity:0}}.pis-dock{display:flex;align-items:center;gap:8px;padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:var(--vl-surface);border-top:1px solid var(--vl-divider)}.pis-dock__progress{flex:1;min-width:0}.pis-dock__progress p{margin:0 0 6px;display:flex;align-items:baseline;gap:4px;font-size:14px;color:var(--vl-text-muted)}.pis-dock__progress strong{font-size:18px;color:var(--vl-text)}.pis-dock__saving{margin-left:auto;font-size:12px;color:var(--vl-text-faint)}.pis-dock__button{width:48px;height:48px;border:1px solid var(--vl-border-strong)!important;color:var(--vl-text)!important}.pis-dock__button.is-on{background:var(--pis-discovered)!important;border-color:var(--pis-discovered)!important;color:var(--pis-on-amber)!important}.pi-phone-dialog{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px;text-align:center}.pi-phone-dialog__title{margin:0;font-size:20px;font-weight:700;color:var(--vl-text)}.pi-phone-dialog__caption{margin:0;max-width:340px;font-size:13px;line-height:1.5;color:var(--vl-text-muted)}.pi-phone-dialog__code{padding:12px;border-radius:12px;background:var(--pis-qr-bg);line-height:0}.pi-phone-dialog__link{display:flex;align-items:center;gap:6px;width:100%;max-width:360px;padding:6px 6px 6px 12px;border-radius:8px;background:var(--vl-field);font-size:12px;color:var(--vl-text)}.pi-phone-dialog__link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}@media (prefers-reduced-motion: reduce){.pis-result{animation-duration:.01ms!important}.pis-flash{animation-duration:.5s!important}}:root,[data-theme=light]{--pi-ink: #24333b;--pi-ink-soft: #55656f;--pi-ink-muted: rgba(36, 51, 59, .68);--pi-text: #2c3639;--pi-surface: #ffffff;--pi-raised: #ffffff;--pi-surface-alt: #f6f8f9;--pi-field: #f4f6f5;--pi-fill: #eef1f3;--pi-switch-track: #e9edef;--pi-table-head: #f3f5f6;--pi-hover: #f7f9fa;--pi-row-hover: #fafbfc;--pi-track: #e8ecee;--pi-track-strong: #e3e8eb;--pi-input-bg: #ffffff;--pi-line: #dde3e7;--pi-line-soft: #edf0f2;--pi-hairline: rgba(52, 73, 85, .1);--pi-marker: #a9b4bb;--pi-border-hover: #b9c3c9;--pi-empty-icon: rgba(52, 73, 85, .35);--pi-shadow: rgba(36, 51, 59, .12);--pi-camera-dialog: #f7f9f8;--pi-remark-dialog: #fbfcfb;--pi-remark-header-from: #ffffff;--pi-remark-header-to: #f3f6f5;--pi-slate: #344955;--pi-slate-deep: #24333b;--pi-on-slate: #ffffff;--pi-on-slate-muted: rgba(255, 255, 255, .72);--pi-on-primary: #24333b;--pi-paper: #ffffff;--pi-on-site: #206345;--pi-on-site-tint: #dff4e8;--pi-missing: #a32424;--pi-missing-tint: #ffe0e0;--pi-discovered: #8b5b0a;--pi-discovered-tint: #fff0ce;--pi-off-site: #2f6f8f;--pi-off-site-tint: #d9effb;--pi-chip-neutral: #344955;--pi-chip-neutral-tint: #e7ecee;--pi-chip-off-site: #5697b7;--pi-chip-off-site-tint: #cceeff;--pi-on-site-tint-soft: #e3f4ea;--pi-off-site-tint-soft: #d6eefb;--pi-dialog-ink-soft: #5c6d77;--pi-dialog-ink-strong: rgba(36, 51, 59, .86);--pi-dialog-line: rgba(52, 73, 85, .13);--pi-dialog-panel: #f8fafc;--pi-dialog-shadow: rgba(36, 51, 59, .1);--pi-on-slate-soft: rgba(255, 255, 255, .78);--pi-warn-bg: #fff7e5;--pi-warn-text: #7a4e05;--pi-error-bg: #ffeded;--pi-error-border: rgba(163, 36, 36, .3);--pi-error-text: #7d1c1c;--pi-pending-tint: rgba(249, 170, 51, .1);--pi-pending-tint-strong: rgba(249, 170, 51, .24);--pi-amber-text: #ae7623;--pi-row-hover-alt: #f8fafb;--pi-overdue-bg: #fff8ea}[data-theme=dark]{--pi-ink: #e3e8ea;--pi-ink-soft: #a9b4b9;--pi-ink-muted: rgba(227, 232, 234, .68);--pi-text: #e3e8ea;--pi-surface: #1b2226;--pi-raised: #2f3a40;--pi-surface-alt: #1f272b;--pi-field: #232c31;--pi-fill: #2a3338;--pi-switch-track: #151b1e;--pi-table-head: #232c31;--pi-hover: #232c31;--pi-row-hover: rgba(255, 255, 255, .04);--pi-track: rgba(255, 255, 255, .12);--pi-track-strong: rgba(255, 255, 255, .14);--pi-input-bg: #232c31;--pi-line: rgba(255, 255, 255, .12);--pi-line-soft: rgba(255, 255, 255, .08);--pi-hairline: rgba(255, 255, 255, .1);--pi-marker: #4d5a61;--pi-border-hover: #5d6a71;--pi-empty-icon: rgba(227, 232, 234, .3);--pi-shadow: rgba(0, 0, 0, .4);--pi-camera-dialog: #1b2226;--pi-remark-dialog: #1b2226;--pi-remark-header-from: #1f272b;--pi-remark-header-to: #1b2226;--pi-on-site: #7fd8a8;--pi-on-site-tint: rgba(47, 158, 104, .22);--pi-missing: #ff9b9b;--pi-missing-tint: rgba(214, 69, 69, .22);--pi-discovered: #f2c46b;--pi-discovered-tint: rgba(224, 164, 43, .2);--pi-off-site: #8fcbe8;--pi-off-site-tint: rgba(61, 143, 184, .22);--pi-chip-neutral: #c3d1d9;--pi-chip-neutral-tint: rgba(159, 179, 191, .18);--pi-chip-off-site: #9fd0ea;--pi-chip-off-site-tint: rgba(86, 151, 183, .25);--pi-on-site-tint-soft: rgba(47, 158, 104, .22);--pi-off-site-tint-soft: rgba(61, 143, 184, .22);--pi-dialog-ink-soft: #a9b4b9;--pi-dialog-ink-strong: rgba(227, 232, 234, .86);--pi-dialog-line: rgba(255, 255, 255, .12);--pi-dialog-panel: #1f272b;--pi-dialog-shadow: rgba(0, 0, 0, .4);--pi-warn-bg: rgba(249, 170, 51, .12);--pi-warn-text: #f2c46b;--pi-error-bg: rgba(214, 69, 69, .15);--pi-error-border: rgba(255, 155, 155, .35);--pi-error-text: #ffb3b3;--pi-amber-text: #f2c46b;--pi-row-hover-alt: rgba(255, 255, 255, .04);--pi-overdue-bg: rgba(249, 170, 51, .1)}.pi-monitor{display:grid;gap:16px}.pi-monitor__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.pi-monitor__title{margin:0!important;line-height:1!important;color:var(--pi-ink)}.pi-monitor__caption{margin:6px 0 0;font-size:13px;color:var(--pi-ink-soft)}.pi-monitor__updated{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;color:var(--pi-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.pi-monitor__live-dot{width:8px;height:8px;border-radius:50%;background:#2e8e63;animation:pi-live 2s ease-in-out infinite}.pi-monitor__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.pi-monitor__search{width:min(320px,100%)}.pi-monitor__search .MuiInputBase-root{background:var(--pi-surface)}.pi-overview{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,.9fr);overflow:hidden;background:var(--pi-surface);border:1px solid var(--pi-line);border-radius:12px}.pi-overview__region{display:grid;align-content:start;gap:6px;min-width:0;padding:16px 18px}.pi-overview__region+.pi-overview__region{border-left:1px solid var(--pi-line)}.pi-overview__label{margin:0;font-size:13px;font-weight:700;color:var(--pi-ink-soft)}.pi-overview__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0;font-family:Anton,Impact,Roboto,sans-serif;font-size:44px;line-height:1;color:var(--pi-ink);font-variant-numeric:tabular-nums}.pi-overview__of{font-size:20px;color:var(--pi-ink-soft)}.pi-overview__note{margin:0;font-size:13px;color:var(--pi-ink-soft)}.pi-overview__note.is-alert{font-weight:700;color:var(--pi-amber-text)}.pi-overview__bar{height:8px!important;margin:4px 0 2px;border-radius:4px;background:var(--pi-track-strong)!important}.pi-overview__bar .MuiLinearProgress-bar{border-radius:4px;background:#f9aa33!important}.pi-overview__breakdown,.pi-overview__finished{display:grid;gap:8px 14px;margin:4px 0 0}.pi-overview__breakdown>div,.pi-overview__finished>div{min-width:0}.pi-overview__breakdown dt,.pi-overview__finished dt{font-size:12px;font-weight:700;color:var(--pi-ink-soft)}.pi-overview__breakdown dd,.pi-overview__finished dd{margin:1px 0 0;font-family:Anton,Impact,Roboto,sans-serif;font-size:26px;line-height:1.05;font-variant-numeric:tabular-nums}.pi-overview__breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-overview__breakdown>div.onSite{color:var(--pi-on-site)}.pi-overview__breakdown>div.missing{color:var(--pi-missing)}.pi-overview__breakdown>div.discovered{color:var(--pi-discovered)}.pi-overview__breakdown>div.notOnOriginalSite{color:var(--pi-off-site)}.pi-overview__breakdown>div dt{color:inherit;opacity:.85}.pi-overview__finished dd{color:var(--pi-ink)}.pi-mon-list{display:grid;gap:20px}.pi-mon-section{display:grid;gap:10px}.pi-mon-section__header{display:flex;align-items:center;gap:10px}.pi-mon-section__title{margin:0;font-size:16px;font-weight:800;color:var(--pi-ink)}.pi-mon-section__total{min-width:26px;padding:1px 8px;font-size:12px;font-weight:800;text-align:center;color:var(--pi-ink);background:var(--pi-switch-track);border-radius:999px}.pi-mon-section__empty{margin:0;padding:18px 16px;font-size:13px;color:var(--pi-ink-soft);background:var(--pi-surface);border:1px dashed var(--pi-line);border-radius:10px}.pi-mon-rows{overflow:hidden;background:var(--pi-surface);border:1px solid var(--pi-line);border-radius:12px}.pi-mon-rows__head{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,.8fr) minmax(0,1.4fr) minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,.7fr);gap:14px;padding:10px 16px;font-size:12px;font-weight:800;color:var(--pi-ink-soft);background:var(--pi-table-head);border-bottom:1px solid var(--pi-line)}.pi-mon-rows__list{margin:0;padding:0;list-style:none}.pi-mon-rows__item+.pi-mon-rows__item{border-top:1px solid var(--pi-line-soft)}.pi-mon-row{position:relative;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,.8fr) minmax(0,1.4fr) minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:14px;width:100%;padding:12px 16px;font:inherit;text-align:left;color:var(--pi-ink);background:transparent;border:0;cursor:pointer;transition:background-color .12s ease}.pi-mon-row:hover{background:var(--pi-row-hover-alt)}.pi-mon-row:focus-visible{outline:2px solid var(--vl-secondary);outline-offset:-2px}.pi-mon-row.is-selected{background:var(--pi-overdue-bg)}.pi-mon-row.is-overdue:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:0 3px 3px 0;background:#f9aa33}.pi-mon-row__charging{display:grid;min-width:0}.pi-mon-row__ref{font-size:12px;font-weight:700;color:var(--pi-ink-soft)}.pi-mon-row__title{font-size:14px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.pi-mon-row__place{font-size:12px;color:var(--pi-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pi-mon-row__progress{display:grid;gap:5px;min-width:0}.pi-mon-row__progress-text{display:flex;align-items:baseline;gap:4px;font-size:12px;color:var(--pi-ink-soft)}.pi-mon-row__progress-text strong{font-size:14px;color:var(--pi-ink)}.pi-mon-row__progress-text span{margin-left:auto;font-weight:800;color:var(--pi-ink)}.pi-mon-row__bar{display:block;height:6px;overflow:hidden;background:var(--pi-track-strong);border-radius:3px}.pi-mon-row__bar span{display:block;height:100%;background:#f9aa33;border-radius:3px}.pi-mon-row__ended{font-size:12px;color:var(--pi-ink-soft)}.pi-mon-row__counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pi-mon-row__count{display:grid;min-width:0}.pi-mon-row__count.onSite{color:var(--pi-on-site)}.pi-mon-row__count.missing{color:var(--pi-missing)}.pi-mon-row__count.discovered{color:var(--pi-discovered)}.pi-mon-row__count.notOnOriginalSite{color:var(--pi-off-site)}.pi-mon-row__count strong{font-family:Anton,Impact,Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.1;font-variant-numeric:tabular-nums}.pi-mon-row__count small{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}.pi-mon-row__started{display:grid;min-width:0;font-size:12px}.pi-mon-row__started small{color:var(--pi-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pi-mon-row__age{display:grid;font-size:13px;font-weight:800}.pi-mon-row__age small{font-size:11px;font-weight:700;color:var(--pi-amber-text)}.pi-mon-row.is-overdue .pi-mon-row__age>span{color:var(--pi-amber-text)}.pi-mon-panel{width:min(1280px,100vw);background:var(--pi-surface-alt)!important}.pi-mon-panel__inner{display:grid;gap:14px;padding:18px 20px 24px}.pi-mon-panel__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px}.pi-mon-panel__back{grid-column:1/-1;justify-self:start;margin-left:-8px!important;font-weight:700!important;text-transform:none!important}.pi-mon-panel__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pi-mon-panel__title{margin:0;font-family:Anton,Impact,Roboto,sans-serif;font-size:26px;font-weight:400;line-height:1.1;color:var(--pi-ink);overflow-wrap:anywhere}.pi-mon-panel__place{margin:4px 0 0;font-size:13px;color:var(--pi-ink-soft)}.pi-mon-panel__meta{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0}.pi-mon-panel__meta dt{font-size:12px;color:var(--pi-ink-soft)}.pi-mon-panel__meta dd{margin:1px 0 0;font-size:13px;font-weight:700;color:var(--pi-ink)}.pi-mon-panel__actions{display:flex;flex-wrap:wrap;gap:8px}.pi-mon-panel__progress p{display:flex;align-items:baseline;gap:4px;margin:0 0 6px;font-size:13px;color:var(--pi-ink-soft)}.pi-mon-panel__progress p strong{font-family:Anton,Impact,Roboto,sans-serif;font-size:22px;font-weight:400;line-height:1;color:var(--pi-ink)}.pi-mon-panel__progress p span{margin-left:auto;font-weight:800;color:var(--pi-ink)}.pi-mon-panel__progress .MuiLinearProgress-root{height:8px;border-radius:4px;background:var(--pi-track-strong)}.pi-mon-panel__progress .MuiLinearProgress-bar{border-radius:4px;background:#f9aa33}.pi-mon-panel .pi-assets__table-wrap{max-height:calc(100vh - 360px)}@media (max-width: 1180px){.pi-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-overview__region+.pi-overview__region{border-left:0}.pi-overview__region:nth-child(2n){border-left:1px solid var(--pi-line)}.pi-overview__region:nth-child(n+3){border-top:1px solid var(--pi-line)}.pi-mon-rows__head{display:none}.pi-mon-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"charging state" "progress progress" "counts counts" "started age";gap:10px 14px}.pi-mon-row__charging{grid-area:charging}.pi-mon-row__state{grid-area:state;justify-self:end}.pi-mon-row__progress{grid-area:progress}.pi-mon-row__counts{grid-area:counts}.pi-mon-row__started{grid-area:started}.pi-mon-row__age{grid-area:age;justify-items:end;text-align:right}}@media (max-width: 760px){.pi-monitor{gap:14px}.pi-monitor__header{align-items:flex-start;flex-direction:column;gap:8px}.pi-monitor__toolbar{align-items:stretch;flex-direction:column;gap:10px}.pi-monitor__search{width:100%}.pi-monitor__search .MuiInputBase-input{font-size:16px}.pi-monitor .pi-segmented{justify-self:stretch}.pi-monitor .pi-segmented button{min-width:0;min-height:40px}.pi-overview__value{font-size:34px}.pi-mon-rows{overflow:visible;background:transparent;border:0;border-radius:0}.pi-mon-rows__list{display:grid;gap:10px}.pi-mon-rows__item+.pi-mon-rows__item{border-top:0}.pi-mon-row{padding:14px;background:var(--pi-surface);border:1px solid var(--pi-line);border-radius:12px}.pi-mon-row:hover{background:var(--pi-surface)}.pi-mon-panel{width:100vw}.pi-mon-panel__inner{padding:12px 14px 20px}.pi-mon-panel__title{font-size:22px}.pi-mon-panel .pi-assets__table-wrap{max-height:none}.pi-mon-panel .pi-assets__search .MuiInputBase-input{font-size:16px}}@keyframes pi-live{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.pi-monitor__live-dot{animation:none}.pi-mon-row{transition:none}}
