@media (max-width:1023.98px){.ws-sidebar{display:none}.ws-sidebar.is-mobile-drawer{display:flex;position:fixed;top:0;left:0;bottom:0;width:min(300px,85vw)!important;z-index:50;border-radius:0 var(--glass-radius) var(--glass-radius) 0;background:var(--glass-bg-solid,rgba(255,255,255,.92));box-shadow:0 24px 64px rgba(15,23,42,.35)}.dark .ws-sidebar.is-mobile-drawer{background:rgba(24,26,38,.96)}.vc-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ch-row{flex-wrap:wrap;row-gap:6px;padding-right:44px}.ch-name{max-width:100%}.ch-row>.v-ico-btn{position:absolute;top:10px;right:10px}.vc{min-height:0}.v-head-row,.v-info-actions{flex-wrap:wrap;row-gap:8px}.v-head-row .v-head-icons{order:1;margin-left:auto}.v-head-row .v-collapse-toggle{order:2}.v-head-row .v-title{order:3;flex-basis:100%;max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.v-head-row .v-status-wrap{order:4}.v-head-row .v-info-actions{order:5}.v-head-row .v-head-spacer,.v-header.is-collapsed .v-info-actions,.v-header.is-collapsed .v-status-wrap{display:none}}@media (max-width:639.98px){.nav-autohide{flex-shrink:0;transition:margin-top .3s cubic-bezier(.16,1,.3,1)}.nav-autohide.is-nav-hidden{margin-top:-58px}}@media (max-width:639.98px) and (prefers-reduced-motion:reduce){.nav-autohide{transition:none}}@media (max-width:639.98px){.nc-dropdown{position:fixed;left:8px;right:8px;top:72px;margin-top:0;width:auto;max-height:calc(100dvh - 84px)}}@media (max-width:1023.98px){.glass-btn-danger.hidden{display:none}}.nav-drawer-link{display:flex;width:100%;min-height:44px;align-items:center}.ws-drawer-backdrop{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.5)}.ws-mobile-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:14px;box-shadow:var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,.6);font-size:13px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:var(--tr);max-width:100%}.dark .ws-mobile-trigger{box-shadow:var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,.04)}.ws-mobile-trigger .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ws-mobile-trigger:active{transform:scale(.98)}@media (max-width:1023.98px){.inv-doc-wrap{flex-direction:column;align-items:stretch}.inv-doc-wrap .inv-rail{width:auto;order:-1}}@media (max-width:639.98px){.inv-doc-wrap .inv-sheet{padding:18px 14px}.inv-sheet .inv-head{flex-wrap:wrap;gap:12px}.inv-sheet .inv-cols{flex-direction:column;gap:14px}.inv-sheet .inv-meta{width:100%}.crm-inv-toolbar{flex-wrap:wrap;row-gap:8px}.crm-inv-thead{display:none}.crm-inv-row{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:4px}.crm-inv-row .crm-inv-for-cell{order:5;flex:1 1 100%;min-width:0}.crm-inv-row .crm-inv-amount{margin-left:auto}.crm-tabbody{overflow-x:hidden}.crm-doc-row{flex-wrap:wrap;row-gap:8px}.crm-doc-row .crm-doc-main{flex:1 1 calc(100% - 60px)}.crm-doc-row .crm-doc-name-row{flex-wrap:wrap;row-gap:4px}.crm-doc-row .crm-doc-name{flex-basis:100%}.crm-doc-row .crm-doc-right{flex-direction:row;align-items:center;gap:6px;text-align:left}.crm-doc-row .crm-doc-actions{margin-left:auto}.crm-inv-toolbar .crm-inv-selbox{flex:1 1 140px;min-width:0;max-width:100%}.inv-bankrow{flex-wrap:wrap;row-gap:8px}.inv-bankrow .bk{flex:1 1 calc(100% - 30px)}.inv-bankrow .bk-s{overflow-wrap:anywhere}.inv-bankrow>.v-ico-btn:last-child{margin-right:0}.crm-toolbar{flex-wrap:wrap;row-gap:8px}.crm-toolbar>.glass-btn-gradient{flex:1 1 100%;justify-content:center}.crm-cp-rail .crm-cp-card{flex:1 1 100%;min-width:0}.crm-cp-head{flex-wrap:wrap;row-gap:8px}.crm-cp-head .crm-cp-actions{flex-basis:100%;justify-content:flex-end;flex-wrap:wrap;row-gap:6px}.inv-billers-body{flex-direction:column}.inv-billers-rail{width:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;border-right:0;border-bottom:1px solid rgba(15,23,42,.07);overflow-y:visible;flex-shrink:0}.dark .inv-billers-rail{border-bottom-color:rgba(255,255,255,.07)}.inv-billers-rail .inv-rail-label{flex-basis:100%}}@media (max-width:1023.98px){.side-panel-glass{max-width:calc(100vw - 12px)}.cal-side .panel-drag,.side-panel-glass .panel-drag{display:none}.cal-side:not(.is-sheet){width:300px!important}}@media (min-width:640px) and (max-width:1023.98px){.cal-side{transition:margin-left .34s cubic-bezier(.16,1,.3,1),opacity .24s ease}.cal-side.is-collapsed{margin-left:calc(-300px - .75rem);opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.cal-side{transition:none}}@media (max-width:639.98px){.side-panel-glass{top:0;right:0;bottom:0;left:0;width:auto!important;max-width:none!important;border-radius:0}.la-tabs{overflow-x:auto;scrollbar-width:none;flex-shrink:0}.la-tabs::-webkit-scrollbar{display:none}.la-tabs .la-tab{white-space:nowrap;flex-shrink:0}.side-panel-glass .cp-title-hide-sm{display:none}.side-panel-glass .cp-header-actions{width:100%;justify-content:flex-end}}@media (max-width:1023.98px){.glass-modal-card.sim-card-wide{max-width:none!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px);margin:8px}.glass-modal-card .sim-slot{flex-direction:column;overflow-y:auto}.sim-slot .sim-form,.sim-slot .sim-grid{display:contents}.sim-slot .glass-modal-body{flex:none;overflow-y:visible}.sim-slot .cg-frame{height:46vh;flex:none}.sim-slot .glass-modal-footer{order:10;position:sticky;bottom:0;z-index:5;background:#ffffff}.dark .sim-slot .glass-modal-footer{background:#1e1e2e}}.cc{touch-action:manipulation}@media (max-width:639.98px){.cal-side{display:none}.cal-side.is-sheet{display:flex;position:fixed;left:0;right:0;bottom:0;top:auto;width:auto!important;max-height:75dvh;z-index:60;border-radius:20px 20px 0 0;background:rgba(255,255,255,.96);box-shadow:0 -18px 48px rgba(15,23,42,.28)}.dark .cal-side.is-sheet{background:rgba(24,26,38,.97)}.cm-cell .cm-ev{font-size:0;height:6px;padding:0;border-left:none;border-radius:3px}.tm-row{display:flex;flex-wrap:wrap;row-gap:6px}.tm-row .tm-name{flex:1 1 auto}.tab-strip.cg-tabs{overflow-x:auto;scrollbar-width:none}.tab-strip.cg-tabs::-webkit-scrollbar{display:none}.tab-strip.cg-tabs .tab{flex:0 0 auto;white-space:nowrap}.cal-day-row{flex-wrap:wrap;row-gap:6px}}.tfw-pop{z-index:10050;display:flex;gap:2px;padding:6px;border-radius:14px;background:rgba(255,255,255,.97);border:1px solid rgba(0,0,0,.07);box-shadow:0 18px 48px rgba(15,23,42,.22)}.dark .tfw-pop{background:rgba(24,26,38,.97);border-color:rgba(255,255,255,.09)}.tfw-hl{position:absolute;left:6px;right:6px;top:50%;height:32px;transform:translateY(-50%);border-radius:9px;background:var(--accent-light);pointer-events:none}.tfw-reel{position:relative;height:96px;width:48px;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}.tfw-reel::-webkit-scrollbar{display:none}.tfw-item,.tfw-pad{height:32px}.tfw-item{display:flex;align-items:center;justify-content:center;scroll-snap-align:center;font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer}.tfw-item.is-sel{color:var(--text-primary)}@media (pointer:coarse){.cg-wrap .cg-col{touch-action:pan-y;cursor:default}.cg-wrap .cg-active,.cg-wrap .cg-rz{touch-action:none}.cg-wrap .cg-rz{height:16px}.cg-wrap .cg-rz-top{top:-6px}.cg-wrap .cg-rz-bot{bottom:-6px}}@media (hover:none){.cg-proposed .cg-x{display:flex}}@media (pointer:coarse){.cp-header-btn,.cp-header-btn-edit,.vc-ico{width:38px;height:38px}.cc-ico{width:32px;height:32px}.v-ico-btn{width:42px;height:42px}.ws-restore{min-height:34px}.ws-delete{width:36px;height:34px}.glass-pill>button{min-height:36px}.g-btn-ghost-sm{min-width:36px;min-height:36px}.seg-group .seg-btn{min-height:34px}.g-btn-danger-sm{min-width:32px;min-height:32px}.tab-strip .tab{min-height:38px}.tm-actions button{min-width:36px;min-height:36px}.nc-tab{min-height:42px}.ni-row-btn{width:34px;height:34px}.la-tab{min-height:40px}}@media (hover:none){.tm-actions,.ws-delete,.ws-restore{opacity:1}.ni-row-actions{opacity:1;pointer-events:auto}.cc-ico.hover-reveal{opacity:1}.ch-contact:hover,.cp-header-btn:hover,.g-btn-danger-sm:hover,.v-ico-btn:hover,.vc-ico:hover,.vc:hover,.ws-delete:hover,.ws-restore:hover{transform:none}.cm-cell:hover{background:transparent}}