@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css);.toast-notification{position:fixed;top:20px;right:20px;z-index:9999;min-width:300px;max-width:400px;background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);border-left:4px solid;transform:translateX(100%);opacity:0}.toast-notification,.toast-notification.toast-enter-active,.toast-notification.toast-leave-active{transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.toast-notification.toast-enter-from{transform:translateX(100%);opacity:0}.toast-notification.toast-enter-to,.toast-notification.toast-leave-from{transform:translateX(0);opacity:1}.toast-notification.toast-leave-to{transform:translateX(100%);opacity:0}.toast-notification.toast-success{border-left-color:#10b981}.toast-notification.toast-error{border-left-color:#ef4444}.toast-notification.toast-warning{border-left-color:#f59e0b}.toast-notification.toast-info{border-left-color:#3b82f6}.toast-content{display:flex;align-items:center;gap:12px;padding:16px 20px}.toast-content i{font-size:1.2rem;flex-shrink:0}.toast-success .toast-content i{color:#10b981}.toast-error .toast-content i{color:#ef4444}.toast-warning .toast-content i{color:#f59e0b}.toast-info .toast-content i{color:#3b82f6}.toast-message{flex:1;font-size:.9rem;color:#374151;font-weight:500;line-height:1.4}.toast-close{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.toast-close:hover{background:#f3f4f6;color:#6b7280}.toast-close i{font-size:1rem}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none;max-width:400px}.app-transition-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;z-index:10050;padding:1.25rem;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.app-transition-overlay--glass{--at-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--at-glass-spring:cubic-bezier(0.34,1.12,0.64,1);--at-radius:16px}.app-transition-overlay--glass.app-transition-logout{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)}.app-transition-overlay--glass.app-transition-companies,.app-transition-overlay--glass.app-transition-company,.app-transition-overlay--glass.app-transition-loading{background:linear-gradient(165deg,#eff6ff,#f0fdfa 42%,#eef2ff 72%,#f8fafc)}.app-transition-overlay--glass.app-transition-login-success,.app-transition-overlay--glass.app-transition-signup-success{background:linear-gradient(165deg,#ecfdf5,#f0fdfa 35%,#eef2ff 68%,#f8fafc)}.app-transition-backdrop{position:absolute;inset:0;pointer-events:none;background:rgba(15,23,42,.06);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08);animation:at-backdrop-in .4s var(--at-glass-ease) both}.app-transition-panel{position:relative;isolation:isolate;z-index:1;width:100%;max-width:420px;margin:auto;padding:2rem 1.75rem 1.85rem;text-align:center;border-radius:var(--at-radius);border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.78),rgba(248,250,252,.68) 48%,rgba(238,242,255,.72));backdrop-filter:blur(28px) saturate(1.1);-webkit-backdrop-filter:blur(28px) saturate(1.1);box-shadow:0 32px 80px -16px rgba(139,92,246,.2),0 20px 48px -12px rgba(99,102,241,.12),inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(196,181,253,.32);animation:at-panel-in .55s var(--at-glass-spring) .05s both}.app-transition-overlay--glass.app-transition-logout .app-transition-panel{background:linear-gradient(168deg,hsla(0,0%,100%,.8),hsla(0,86%,97%,.55) 38%,rgba(238,242,255,.7));box-shadow:0 32px 80px -16px rgba(239,68,68,.14),0 20px 48px -12px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px hsla(0,94%,82%,.28)}.app-transition-overlay--glass.app-transition-login-success .app-transition-panel,.app-transition-overlay--glass.app-transition-signup-success .app-transition-panel{background:linear-gradient(168deg,hsla(0,0%,100%,.82),rgba(236,253,245,.62) 42%,rgba(238,242,255,.68));box-shadow:0 32px 80px -16px rgba(16,185,129,.16),0 20px 48px -12px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px rgba(110,231,183,.35)}.app-transition-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.06) 42%,transparent 58%);z-index:0}.app-transition-panel>*{position:relative;z-index:1}.app-transition-icon-wrap{position:relative;width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;animation:at-icon-wrap-in .55s var(--at-glass-spring) .1s both}.app-transition-icon-ring{position:absolute;inset:0;border-radius:50%;border:2px solid transparent;animation:at-ring-pulse 2.2s ease-in-out infinite}.app-transition-icon-ring--logout{border-color:hsla(0,91%,71%,.4);box-shadow:0 0 24px rgba(239,68,68,.18)}.app-transition-icon-ring--companies,.app-transition-icon-ring--company,.app-transition-icon-ring--loading{border-color:rgba(13,148,136,.38);box-shadow:0 0 24px rgba(13,148,136,.18)}.app-transition-icon-ring--login-success,.app-transition-icon-ring--signup-success{border-color:rgba(16,185,129,.42);box-shadow:0 0 24px rgba(16,185,129,.22)}.app-transition-icon-badge{position:relative;z-index:1;width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.75rem;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);border:1px solid hsla(0,0%,100%,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 8px 24px rgba(99,102,241,.1);animation:at-icon-in .6s var(--at-glass-spring) .16s both}.app-transition-icon-badge--logout{color:#dc2626;background:linear-gradient(145deg,hsla(0,86%,97%,.95),hsla(0,96%,89%,.55));border-color:hsla(0,91%,71%,.55)}.app-transition-icon-badge--companies,.app-transition-icon-badge--company,.app-transition-icon-badge--loading{color:#0d9488;background:linear-gradient(145deg,rgba(236,253,245,.95),rgba(167,243,208,.5));border-color:rgba(110,231,183,.55)}.app-transition-icon-badge--login-success,.app-transition-icon-badge--signup-success{color:#059669;background:linear-gradient(145deg,rgba(236,253,245,.98),rgba(167,243,208,.65));border-color:rgba(110,231,183,.6)}.app-transition-check-svg{width:2.35rem;height:2.35rem;display:block}.app-transition-check-circle{stroke-dasharray:62.83;stroke-dashoffset:62.83;animation:appTransitionCircleDraw .6s var(--at-glass-ease) .35s both}.app-transition-check-mark{stroke-dasharray:12;stroke-dashoffset:12;animation:appTransitionCheckDraw .45s var(--at-glass-ease) .85s both}.app-transition-title--glass{margin:0 0 .65rem;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:700;color:#312e81;letter-spacing:-.02em;line-height:1.25;text-shadow:none;animation:at-text-in .48s var(--at-glass-ease) .2s both}.app-transition-overlay--glass.app-transition-logout .app-transition-title--glass{color:#991b1b}.app-transition-overlay--glass.app-transition-login-success .app-transition-title--glass,.app-transition-overlay--glass.app-transition-signup-success .app-transition-title--glass{color:#047857}.app-transition-message--glass{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;color:#475569;opacity:1;animation:at-text-in .48s var(--at-glass-ease) .26s both}.app-transition-submessage--glass{margin:0 0 1.5rem;font-size:.9375rem;font-weight:500;color:#64748b;line-height:1.5;opacity:1;animation:at-text-in .48s var(--at-glass-ease) .32s both}.app-transition-progress--glass{width:min(220px,80%);height:6px;margin:0 auto;border-radius:999px;background:rgba(226,232,240,.65);border:1px solid hsla(0,0%,100%,.7);overflow:hidden;opacity:1;animation:at-text-in .48s var(--at-glass-ease) .38s both}.app-transition-progress-bar--glass{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#0d9488,#6366f1 55%,#14b8a6);box-shadow:0 0 12px rgba(13,148,136,.35);animation:appTransitionProgressFill 1.5s var(--at-glass-ease) .5s forwards}.app-transition-overlay--glass.app-transition-logout .app-transition-progress-bar--glass,.app-transition-progress-bar--logout{background:linear-gradient(90deg,#f87171,#ef4444 50%,#dc2626);box-shadow:0 0 12px rgba(239,68,68,.35)}.app-transition-progress-bar--login-success,.app-transition-progress-bar--signup-success{background:linear-gradient(90deg,#34d399,#10b981 50%,#059669);box-shadow:0 0 12px rgba(16,185,129,.35)}.app-transition-fade-enter-active{transition:opacity .45s var(--at-glass-ease,ease-out)}.app-transition-fade-leave-active{transition:opacity .32s ease-in}.app-transition-fade-enter-from,.app-transition-fade-leave-to{opacity:0}.app-transition-fade-enter-active .app-transition-panel{animation:at-panel-in .55s var(--at-glass-spring,ease-out) .05s both}.app-transition-fade-leave-active .app-transition-panel{animation:at-panel-out .28s ease-in both}@keyframes at-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes at-panel-in{0%{opacity:0;transform:translateY(20px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes at-panel-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes at-icon-wrap-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes at-icon-in{0%{opacity:0;transform:scale(.6) rotate(-10deg)}60%{transform:scale(1.06) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes at-ring-pulse{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.1);opacity:1}}@keyframes at-text-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes appTransitionProgressFill{0%{width:0}to{width:100%}}@keyframes appTransitionCircleDraw{to{stroke-dashoffset:0}}@keyframes appTransitionCheckDraw{to{stroke-dashoffset:0}}@media (max-width:768px){.app-transition-panel{padding:1.65rem 1.25rem 1.5rem}.app-transition-check-svg{width:2rem;height:2rem}}@media (max-width:480px){.app-transition-overlay{padding:1rem}}@media (prefers-reduced-motion:reduce){.app-transition-backdrop,.app-transition-check-circle,.app-transition-check-mark,.app-transition-fade-enter-active,.app-transition-fade-leave-active,.app-transition-icon-badge,.app-transition-icon-ring,.app-transition-icon-wrap,.app-transition-message--glass,.app-transition-panel,.app-transition-progress--glass,.app-transition-submessage--glass,.app-transition-title--glass{animation:none!important;transition:none!important}.app-transition-check-circle,.app-transition-check-mark{stroke-dashoffset:0}.app-transition-progress-bar--glass{animation:appTransitionProgressFill 1.5s ease-out .2s forwards}}.shimmer-loader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff,#f1f5f9);z-index:9998;overflow-y:auto;padding:2rem}.shimmer-loader-content{max-width:1200px;margin:0 auto;padding:2rem 0}.shimmer-header{margin-bottom:3rem}.shimmer-line{background:linear-gradient(90deg,#e2e8f0,#cbd5e1 25%,#e2e8f0 50%,#cbd5e1 75%,#e2e8f0);background-size:200% 100%;animation:shimmer-wave 1.5s ease-in-out infinite;border-radius:8px;margin-bottom:1rem}.shimmer-line-title{height:32px;width:300px;margin-bottom:1rem}.shimmer-line-subtitle{height:20px;width:200px}.shimmer-body{display:flex;flex-direction:column;gap:1.5rem}.shimmer-card{display:flex;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.1)}.shimmer-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(90deg,#e2e8f0,#cbd5e1 25%,#e2e8f0 50%,#cbd5e1 75%,#e2e8f0);background-size:200% 100%;animation:shimmer-wave 1.5s ease-in-out infinite;flex-shrink:0}.shimmer-card-content{flex:1;display:flex;flex-direction:column;gap:.75rem}.shimmer-line-medium{height:18px;width:70%}.shimmer-line-small{height:14px;width:50%}.shimmer-line-large{height:40px;width:80%;margin-top:.5rem}.shimmer-table-container{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.1);overflow:hidden}.shimmer-table-header{display:flex;gap:1rem;padding:1rem 1.5rem;background:#f8fafc;border-bottom:2px solid #e2e8f0}.shimmer-table-header-cell{flex:1;height:20px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1 25%,#e2e8f0 50%,#cbd5e1 75%,#e2e8f0);background-size:200% 100%;animation:shimmer-wave 1.5s ease-in-out infinite;border-radius:6px}.shimmer-table-row{display:flex;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9}.shimmer-table-row:last-child{border-bottom:none}.shimmer-table-cell{flex:1;height:16px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1 25%,#e2e8f0 50%,#cbd5e1 75%,#e2e8f0);background-size:200% 100%;animation:shimmer-wave 1.5s ease-in-out infinite;border-radius:6px}.shimmer-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.shimmer-stat-card{padding:1.5rem}.shimmer-chart-container,.shimmer-stat-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.1)}.shimmer-chart-container{padding:2rem;margin-top:2rem}.shimmer-chart{height:300px;margin-top:1.5rem;background:linear-gradient(90deg,#e2e8f0,#cbd5e1 25%,#e2e8f0 50%,#cbd5e1 75%,#e2e8f0);background-size:200% 100%;animation:shimmer-wave 1.5s ease-in-out infinite;border-radius:8px}.shimmer-form-container{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 12px rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.1)}.shimmer-form-section{margin-bottom:2.5rem}.shimmer-form-section:last-child{margin-bottom:0}.shimmer-form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}.shimmer-form-field{display:flex;flex-direction:column;gap:.5rem}.shimmer-input{height:40px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1 25%,#e2e8f0 50%,#cbd5e1 75%,#e2e8f0);background-size:200% 100%;animation:shimmer-wave 1.5s ease-in-out infinite;border-radius:8px}@keyframes shimmer-wave{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-fade-enter-active{transition:opacity .3s ease-out}.shimmer-fade-leave-active{transition:opacity .2s ease-in}.shimmer-fade-enter-from,.shimmer-fade-leave-to{opacity:0}@media (max-width:768px){.shimmer-loader-overlay{padding:1rem}.shimmer-loader-content{padding:1rem 0}.shimmer-line-title{width:200px;height:28px}.shimmer-line-subtitle{width:150px;height:18px}.shimmer-card{flex-direction:column;padding:1rem}.shimmer-avatar{width:50px;height:50px}.shimmer-dashboard-grid,.shimmer-form-row{grid-template-columns:1fr}.shimmer-table-header,.shimmer-table-row{flex-wrap:wrap}.shimmer-table-cell,.shimmer-table-header-cell{min-width:80px}}.delete-account-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:deleteAccountFadeIn .3s ease-out}.delete-account-modal{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.4);min-width:480px;max-width:520px;width:90%;max-height:90vh;overflow:hidden;animation:deleteAccountSlideIn .4s cubic-bezier(.34,1.56,.64,1);position:relative}.delete-account-modal-header{background:linear-gradient(135deg,#ef4444,#dc2626);height:100px;position:relative}.delete-account-modal-close{background:hsla(0,0%,100%,.2);border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;position:absolute;top:16px;right:16px;z-index:1;line-height:1}.delete-account-modal-close:hover:not(:disabled){background:hsla(0,0%,100%,.3);transform:scale(1.1)}.delete-account-modal-close:disabled{opacity:.5;cursor:not-allowed}.delete-account-icon-wrapper{position:absolute;top:76px;left:50%;transform:translateX(-50%);z-index:10}.delete-account-icon{width:72px;height:72px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(239,68,68,.3);padding:12px;position:relative;animation:deleteAccountIconBounce .6s ease-out .2s both}.delete-account-icon:before{content:"";position:absolute;width:56px;height:56px;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.delete-account-icon svg{color:#ef4444;position:relative;z-index:1;width:48px;height:48px}.delete-account-circle{stroke-dasharray:62.83;stroke-dashoffset:62.83;animation:deleteAccountCircleDraw .8s ease-out .4s forwards}.delete-account-warning{stroke-dasharray:20;stroke-dashoffset:20;animation:deleteAccountWarningDraw .6s ease-out 1s forwards}.delete-account-pulse-ring{transform-origin:center}.delete-account-pulse-1{animation:deleteAccountPulse 2s ease-in-out 1.2s infinite}.delete-account-pulse-2{animation:deleteAccountPulse 2s ease-in-out 1.4s infinite}.delete-account-modal-body{padding:56px 32px 24px;background:#fff;line-height:1.6;text-align:center}.delete-account-title{margin:0 0 12px 0;font-size:1.5rem;font-weight:700;color:#1f2937;animation:deleteAccountFadeInUp .5s ease-out .6s both}.delete-account-message{margin:0 0 24px 0;color:#6b7280;font-size:.95rem;line-height:1.6;animation:deleteAccountFadeInUp .5s ease-out .7s both}.delete-account-warning-box{background:#fef2f2;border:2px solid #fecaca;border-radius:12px;padding:20px;margin:24px 0;text-align:left;animation:deleteAccountFadeInUp .5s ease-out .8s both}.delete-account-warning-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;color:#991b1b;font-size:.9rem;font-weight:500}.delete-account-warning-item:last-child{margin-bottom:0}.delete-account-warning-item i{color:#ef4444;font-size:1.1rem;flex-shrink:0;margin-top:2px}.delete-account-confirmation{margin:24px 0 0;animation:deleteAccountFadeInUp .5s ease-out .9s both}.delete-account-checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.9rem;color:#374151;justify-content:center}.delete-account-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#ef4444;flex-shrink:0}.delete-account-checkbox:disabled{cursor:not-allowed;opacity:.6}.delete-account-modal-footer{display:flex;justify-content:center;gap:12px;padding:0 32px 32px;background:#fff;animation:deleteAccountFadeInUp .5s ease-out 1s both}.delete-account-btn{padding:12px 32px;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;min-width:140px;border:2px solid;display:flex;align-items:center;justify-content:center;gap:8px}.delete-account-btn:disabled{opacity:.6;cursor:not-allowed}.delete-account-btn-cancel{background:#fff;color:#6b7280;border-color:#d1d5db}.delete-account-btn-cancel:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.delete-account-btn-confirm{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,.3)}.delete-account-btn-confirm:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#dc2626;transform:translateY(-1px);box-shadow:0 6px 16px rgba(239,68,68,.4)}.delete-account-btn-confirm:disabled{background:#fca5a5;border-color:#fca5a5;cursor:not-allowed}.delete-account-btn:active:not(:disabled){transform:translateY(0)}.delete-account-spinner{display:inline-block;width:18px;height:18px}.delete-account-spinner-svg{width:100%;height:100%;animation:deleteAccountSpin 1s linear infinite}.delete-account-spinner-circle{stroke-dasharray:62.83;stroke-dashoffset:47.12;stroke-linecap:round;transform-origin:center}@keyframes deleteAccountFadeIn{0%{opacity:0}to{opacity:1}}@keyframes deleteAccountSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes deleteAccountIconBounce{0%{opacity:0;transform:translateX(-50%) scale(.3) rotate(-180deg)}50%{transform:translateX(-50%) scale(1.1) rotate(10deg)}70%{transform:translateX(-50%) scale(.95) rotate(-5deg)}to{opacity:1;transform:translateX(-50%) scale(1) rotate(0deg)}}@keyframes deleteAccountCircleDraw{to{stroke-dashoffset:0}}@keyframes deleteAccountWarningDraw{to{stroke-dashoffset:0}}@keyframes deleteAccountPulse{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.3);opacity:.1}to{transform:scale(1.5);opacity:0}}@keyframes deleteAccountFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes deleteAccountSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.delete-account-modal-fade-enter-active{transition:opacity .3s ease-out}.delete-account-modal-fade-leave-active{transition:opacity .2s ease-in}.delete-account-modal-fade-enter-from,.delete-account-modal-fade-leave-to{opacity:0}@media (max-width:768px){.delete-account-modal{min-width:320px;margin:1rem;width:95%}.delete-account-modal-body{padding:48px 24px 20px}.delete-account-title{font-size:1.25rem}.delete-account-message{font-size:.875rem}.delete-account-warning-box{padding:16px;margin:20px 0}.delete-account-warning-item{font-size:.85rem}.delete-account-modal-footer{flex-direction:column;padding:0 24px 24px;gap:10px}.delete-account-btn{flex:1;min-width:auto;width:100%}.delete-account-icon-wrapper{top:64px}.delete-account-icon{width:64px;height:64px;padding:10px}.delete-account-icon:before{width:50px;height:50px}.delete-account-icon svg{width:42px;height:42px}}.rat-mascot{--rm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--rm-glass-spring:cubic-bezier(0.34,1.2,0.64,1);--rm-glass-fast:0.22s cubic-bezier(0.4,0,0.2,1);--rm-gloss-highlight:linear-gradient(125deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.12) 42%,hsla(0,0%,100%,0) 58%);--rm-glass-bg:linear-gradient(168deg,hsla(0,0%,100%,.88),rgba(248,250,252,.72) 48%,rgba(240,253,250,.78));--rm-glass-border:hsla(0,0%,100%,.82);--rm-glass-shadow:0 8px 32px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px rgba(226,232,240,.45);--rm-accent:#0d9488;--rm-accent-soft:rgba(20,184,166,.16);display:flex;flex-direction:row;align-items:flex-start;gap:.65rem;margin-bottom:1rem}.rat-mascot--glass{margin:0;min-height:0;height:100%;max-height:100%;flex-direction:column;gap:.5rem;overflow:hidden;position:relative}.rat-mascot-panel-header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-shrink:0;width:100%;padding:.55rem .65rem;background:linear-gradient(100deg,rgba(227,246,252,.88),hsla(0,0%,100%,.78) 55%,rgba(240,253,250,.85));backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);border-bottom:1px solid hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 18px rgba(15,23,42,.04);box-sizing:border-box}.rat-mascot-panel-title{margin:0;min-width:0;flex:1;display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:#205080;position:relative;z-index:1}.rat-mascot-panel-title .bi{flex-shrink:0;color:#0d9488;font-size:.95rem}.rat-mascot-panel-body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;gap:.4rem;overflow:hidden}.rat-mascot--suggest-open.rat-mascot--glass,.rat-mascot-panel-body--suggest-open{overflow:visible}.rat-mascot-panel-close{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(148,163,184,.55);border-radius:0;background:hsla(0,0%,100%,.92);color:#334155;cursor:pointer;box-shadow:0 2px 8px rgba(15,23,42,.08);transition:border-color var(--rm-glass-fast),color var(--rm-glass-fast),background var(--rm-glass-fast),transform var(--rm-glass-fast)}.rat-mascot-panel-close:hover{border-color:rgba(20,184,166,.55);color:#0f766e;background:#fff}.rat-mascot-panel-close:focus-visible{outline:none;box-shadow:0 0 0 2px #38bdf8,0 0 0 4px rgba(56,189,248,.35)}.rat-mascot-panel-close:active{transform:scale(.96)}.rat-mascot-panel-close .bi{font-size:.82rem;line-height:1}.rat-mascot-hero{display:grid;grid-template-columns:min(28vw,108px) minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.65rem;align-items:center;width:100%;flex:0 0 auto}.rat-mascot-hero--header{display:block;width:100%;flex-shrink:0;box-sizing:border-box}.rat-mascot-hero--header .rat-mascot-mascot-only-bubble{width:100%}.rat-mascot-hero--active{animation:rat-mascot-hero-in .42s var(--rm-glass-ease) both}.rat-mascot-figure-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:108px;max-width:30vmin;margin:0 auto}.rat-mascot-figure-glow{position:absolute;inset:-10px;border-radius:0;background:radial-gradient(circle,rgba(20,184,166,.22) 0,rgba(20,184,166,0) 72%);opacity:0;transform:scale(.92);transition:opacity .35s var(--rm-glass-ease),transform .35s var(--rm-glass-ease);pointer-events:none}.rat-mascot--listening .rat-mascot-figure-glow,.rat-mascot--thinking .rat-mascot-figure-glow,.rat-mascot-figure-wrap--listening .rat-mascot-figure-glow,.rat-mascot-figure-wrap--thinking .rat-mascot-figure-glow{opacity:1;transform:scale(1);animation:rat-mascot-glow-pulse 1.6s ease-in-out infinite}.rat-mascot--thinking .rat-mascot-figure-glow,.rat-mascot-figure-wrap--thinking .rat-mascot-figure-glow{background:radial-gradient(circle,rgba(56,189,248,.24) 0,rgba(56,189,248,0) 72%)}.rat-mascot-figure--float .rat-mascot-svg{animation:rat-mascot-float 3.2s ease-in-out infinite}.rat-mascot-glass-card{position:relative;overflow:hidden;border-radius:0;background:var(--rm-glass-bg);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);border:1px solid var(--rm-glass-border);box-shadow:var(--rm-glass-shadow);animation:rat-mascot-card-in .38s var(--rm-glass-ease) both;transition:transform var(--rm-glass-fast),box-shadow var(--rm-glass-fast),border-color var(--rm-glass-fast)}.rat-mascot-chat-bubble.rat-mascot-glass-card{animation:none}.rat-mascot-glass-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 38%,hsla(0,0%,100%,.18));opacity:.55;pointer-events:none;animation:rat-mascot-shimmer 4.5s ease-in-out infinite}.rat-mascot-glass-stack{display:flex;flex-direction:column;gap:.65rem;width:100%}.rat-mascot-glass-card--greeting{padding:.5rem .65rem .55rem;border-color:rgba(15,23,42,.05);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.05)}.rat-mascot-hero--header{background:#f7f8fa;padding-bottom:.35rem}.rat-mascot-hero--header .rat-mascot-chat-row{padding:0 .55rem;background:transparent}.rat-mascot-glass-card--user{padding:.48rem .65rem .52rem;border-color:rgba(15,23,42,.04);background:#e8f7ec;box-shadow:0 1px 2px rgba(15,23,42,.05)}.rat-mascot-glass-card--reply{padding:.48rem .62rem .52rem;border-color:rgba(15,23,42,.05);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.05)}.rat-mascot-glass-card--voice{padding:.5rem .72rem .55rem;border-color:rgba(20,184,166,.28)}.rat-mascot-glass-card--nav{padding:.75rem .85rem;border-color:rgba(14,165,233,.35)}.rat-mascot-glass-card--error{padding:.65rem .85rem;border-color:hsla(0,91%,71%,.45);background:linear-gradient(168deg,hsla(0,86%,97%,.95),hsla(0,0%,100%,.82));color:#b91c1c;text-align:center}.rat-mascot-glass-card--hint{padding:.55rem .75rem;font-size:.8rem;color:#475569;text-align:center}.rat-mascot-glass-card--composer{padding:.55rem .65rem .65rem;margin-top:0;border-color:rgba(15,23,42,.06);background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 -1px 0 rgba(15,23,42,.05)}.rat-mascot-glass-card--composer:after{display:none}.rat-mascot-composer{flex-shrink:0;grid-row:2;position:relative;z-index:4;overflow:visible}.rat-mascot-glass-card--composer{overflow:visible}.rat-mascot-composer .rat-mascot-qa__form--end{margin-top:0}.rat-mascot-qa__status--live{display:flex;justify-content:center;margin:0}.rat-mascot-qa__status-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .85rem;border-radius:0;font-size:.78rem;font-weight:600;color:#0f766e;background:rgba(240,253,250,.92);border:1px solid rgba(20,184,166,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85);animation:rat-mascot-card-in .32s var(--rm-glass-ease) both}.rat-mascot-qa__status-pill--thinking{color:#0369a1;background:rgba(240,249,255,.92);border-color:rgba(56,189,248,.32)}.rat-mascot-qa__status-dot{width:8px;height:8px;border-radius:0;background:#14b8a6;animation:rat-mascot-pulse 1.1s ease-in-out infinite}.rat-mascot-qa__status-pill--thinking .rat-mascot-qa__status-dot{background:#38bdf8}.rat-mascot-qa__dots span{animation:rat-mascot-dot-bounce 1.2s ease-in-out infinite}.rat-mascot-qa__dots span:nth-child(2){animation-delay:.15s}.rat-mascot-qa__dots span:nth-child(3){animation-delay:.3s}.rat-mascot-qa__link-btn{align-self:center;margin:.15rem 0 .25rem;padding:0;border:none;background:none;font-size:.6875rem;font-weight:600;color:#64748b;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.rat-mascot-qa__link-btn:hover{color:#0d9488}.rat-mascot-reply-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.28rem}.rat-mascot-reply-head .rat-mascot-msg-card__label{margin-bottom:0}.rat-mascot-reply-head__replay{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid rgba(148,163,184,.35);border-radius:0;background:hsla(0,0%,100%,.85);font-size:.7rem;line-height:1;cursor:pointer;transition:background var(--rm-glass-fast),border-color var(--rm-glass-fast)}.rat-mascot-reply-head__replay:hover{background:#f0fdfa;border-color:rgba(13,148,136,.45)}.rat-mascot-tts-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;padding:.28rem .38rem;border-radius:0;background:rgba(240,253,250,.92);border:1px solid rgba(20,184,166,.22)}.rat-mascot-tts-bar__label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#0f766e;white-space:nowrap}.rat-mascot-tts-bar__btns{display:flex;flex-wrap:wrap;gap:.28rem;justify-content:flex-end}.rat-mascot-composer-status{margin:0 0 .35rem;display:flex;justify-content:center}.rat-mascot-composer__field{position:relative;display:flex;align-items:center;flex:1;min-width:0;min-height:2.75rem;gap:.2rem;padding:.3rem .35rem .3rem .45rem;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 2px 14px rgba(15,23,42,.07);transition:border-color var(--rm-glass-fast),box-shadow var(--rm-glass-fast)}.rat-mascot-composer__field:focus-within{border-color:rgba(15,23,42,.16);box-shadow:0 3px 18px rgba(15,23,42,.1)}.rat-mascot-composer__field--suggest-open{border-color:rgba(15,23,42,.14);box-shadow:0 3px 16px rgba(15,23,42,.09)}.rat-mascot-composer__field--listening{border-color:rgba(13,148,136,.35);box-shadow:0 3px 18px rgba(13,148,136,.12)}.rat-mascot-composer__field-end,.rat-mascot-composer__field-start{position:relative;z-index:1;display:flex;align-items:center;flex-shrink:0}.rat-mascot-composer__field-end{gap:.15rem;padding-right:.05rem}.rat-mascot-composer__mic,.rat-mascot-composer__speaker{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background:transparent;color:#1e293b;font-size:1rem;line-height:1;cursor:pointer;transition:background var(--rm-glass-fast),color var(--rm-glass-fast),transform var(--rm-glass-fast)}.rat-mascot-composer__mic .bi,.rat-mascot-composer__speaker .bi{font-size:1.05rem}.rat-mascot-composer__mic:hover:not(:disabled),.rat-mascot-composer__speaker:hover{background:rgba(15,23,42,.05)}.rat-mascot-composer__mic:disabled{opacity:.4;cursor:not-allowed}.rat-mascot-composer__speaker--active{color:#0d9488}.rat-mascot-composer__mic--active{color:#0d9488;background:rgba(240,253,250,.9)}.rat-mascot--listening .rat-mascot-composer__mic--active{animation:rat-mascot-mic-glow 1.35s ease-in-out infinite}@keyframes rat-mascot-hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rat-mascot-card-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rat-mascot-shimmer{0%,to{opacity:.35;transform:translateX(-8%)}50%{opacity:.65;transform:translateX(8%)}}@keyframes rat-mascot-glow-pulse{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes rat-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rat-mascot-dot-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes rat-mascot-chat-bg-shift{0%{opacity:.65;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1.06) translate(-2%,1%)}}@keyframes rat-mascot-mic-glow{0%,to{background:rgba(240,253,250,.9);box-shadow:0 0 0 0 rgba(20,184,166,.2)}50%{background:rgba(204,251,241,.95);box-shadow:0 0 0 3px rgba(20,184,166,.18)}}@keyframes rat-mascot-thinking-pulse{0%,to{opacity:.88}50%{opacity:1}}.rat-mascot--mascot-only{display:flex;flex-direction:column;align-items:stretch;margin:0;max-width:100%;width:100%;height:100%;min-height:0;max-height:100%;gap:.4rem;overflow:hidden}.rat-mascot--mascot-only.rat-mascot--suggest-open{overflow:visible}.rat-mascot--mascot-only.rat-mascot--mascot-only-with-bubble{max-width:100%}.rat-mascot--mascot-only .rat-mascot-panel-body .rat-mascot-hero--header{margin-top:0}.rat-mascot-figure--interactive{cursor:pointer;border-radius:0;outline:none;transition:transform .18s var(--rm-glass-ease),box-shadow .18s var(--rm-glass-ease)}.rat-mascot-figure--interactive:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 28px rgba(20,184,166,.18)}.rat-mascot-figure--interactive:focus-visible{box-shadow:0 0 0 2px #38bdf8,0 0 0 4px rgba(56,189,248,.35)}.rat-mascot-mascot-only-bubble{position:relative;min-width:0;flex:0 0 auto;max-width:100%;padding:.65rem .9rem .7rem .95rem;color:#0f172a}.rat-mascot-hero .rat-mascot-mascot-only-bubble{flex:1}.rat-mascot--glass .rat-mascot-mascot-only-bubble:before{display:none}.rat-mascot-mascot-only-bubble__text{position:relative;z-index:1;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45;text-align:left}.rat-mascot-mascot-only-bubble__inner{word-break:break-word}.rat-mascot-mascot-only-bubble__cursor{display:inline-block;width:2px;min-height:.9em;margin-left:1px;background:#0d9488;vertical-align:-.1em;animation:rat-mascot-cursor-blink .65s step-end infinite}@keyframes rat-mascot-bubble-in{0%{opacity:0;transform:scale(.94) translateX(6px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes rat-mascot-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.rat-mascot-figure--talking .rat-mascot-svg{transform-origin:50% 92%;animation:rat-mascot-talk .55s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.rat-mascot-glass-card,.rat-mascot-hero--active,.rat-mascot-mascot-only-bubble{animation:none}.rat-mascot-mascot-only-bubble__cursor{animation:none;opacity:.5}.rat-mascot-figure--float .rat-mascot-svg,.rat-mascot-figure--talking .rat-mascot-svg,.rat-mascot-figure-glow,.rat-mascot-glass-card:after{animation:none}}@keyframes rat-mascot-talk{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-1.5px) rotate(.4deg)}75%{transform:translateY(0) rotate(-.35deg)}}.rat-mascot-mascot-only-followup{width:100%;max-width:100%;margin-top:0;padding:0;box-sizing:border-box;flex:1 1 0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.45rem;overflow:visible}.rat-mascot-mascot-only-followup.rat-mascot-glass-stack{display:grid;gap:.45rem}.rat-mascot-mascot-only-qa-hint{margin:0;text-align:center;font-size:.8rem;color:#475569}.rat-mascot-qa__form{display:flex;flex-direction:row;align-items:stretch;gap:.45rem;width:100%;margin:0}.rat-mascot-qa__form--end{margin-top:.35rem;overflow:visible;position:relative;z-index:3;gap:0}.rat-mascot-composer__input-wrap{flex:1;min-width:0;display:flex;position:relative;overflow:visible;z-index:2}.rat-mascot-composer__input-wrap--open{z-index:20}.rat-mascot-suggestions--inline{position:absolute;left:0;right:0;bottom:calc(100% + 6px);margin:0;padding:.35rem 0;list-style:none;max-height:168px;overflow-y:auto;background:#fff;border:1px solid rgba(13,148,136,.22);border-radius:8px;box-shadow:0 -4px 14px rgba(15,23,42,.08);z-index:25}.rat-mascot-suggestions__item{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin:0 .35rem;padding:.45rem .7rem;border-radius:6px;cursor:pointer;transition:background .1s ease}.rat-mascot-suggestions__item:first-child{margin-top:.1rem}.rat-mascot-suggestions__item:last-child{margin-bottom:.1rem}.rat-mascot-suggestions__item--active,.rat-mascot-suggestions__item:hover{background:#f0fdfa}.rat-mascot-suggestions__text{flex:1;min-width:0;font-size:.72rem;line-height:1.3;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rat-mascot-suggestions__tag{flex-shrink:0;margin-left:.35rem;padding-right:.1rem;font-size:.58rem;font-weight:600;color:#0f766e;opacity:.85}.rat-mascot-qa__input{position:relative;z-index:1;flex:1;width:100%;min-width:0;padding:.45rem .35rem;font-size:.8125rem;border:none;border-radius:0;background:transparent;color:#0f172a;outline:none;box-shadow:none}.rat-mascot-qa__input::-moz-placeholder{color:#9ca3af;font-weight:400}.rat-mascot-qa__input::placeholder{color:#9ca3af;font-weight:400}.rat-mascot-qa__input:disabled{opacity:.65;cursor:not-allowed}.rat-mascot-qa__send{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;font-size:.95rem;font-weight:600;color:#fff;background:#1a1a1a;border:none;border-radius:50%;cursor:pointer;box-shadow:none;transition:background var(--rm-glass-fast),transform var(--rm-glass-fast),opacity var(--rm-glass-fast)}.rat-mascot-qa__send .bi{font-size:1rem;font-weight:700}.rat-mascot-qa__send:hover:not(:disabled){background:#000;transform:scale(1.04)}.rat-mascot-qa__send:active:not(:disabled){transform:scale(.98)}.rat-mascot-qa__send:disabled{background:#e5e7eb;color:#9ca3af;opacity:1;cursor:not-allowed}.rat-mascot-chat-row{display:flex;width:100%;box-sizing:border-box}.rat-mascot-chat-row--outgoing{justify-content:flex-end}.rat-mascot-chat-row--incoming{justify-content:flex-start}.rat-mascot-qa-messages__thread{display:flex;flex-direction:column;gap:.5rem;width:100%;position:relative;z-index:1}.rat-mascot-chat-bubble{max-width:82%;min-width:3.5rem;width:auto;box-sizing:border-box;transition:box-shadow .22s var(--rm-glass-ease)}.rat-mascot-chat-bubble.rat-mascot-glass-card:after,.rat-mascot-chat-bubble:before{display:none}.rat-mascot-chat-row--outgoing .rat-mascot-chat-bubble{border-radius:14px 14px 4px 14px}.rat-mascot-chat-row--outgoing .rat-mascot-chat-bubble:hover{box-shadow:0 2px 6px rgba(15,23,42,.07)}.rat-mascot-chat-row--incoming .rat-mascot-chat-bubble:hover{box-shadow:0 2px 6px rgba(15,23,42,.06)}.rat-mascot-chat-row--incoming .rat-mascot-mascot-only-bubble__text,.rat-mascot-chat-row--outgoing .rat-mascot-mascot-only-bubble__text{text-align:left;color:#3b4a54;font-weight:400;line-height:1.5}.rat-mascot-chat-row--incoming .rat-mascot-chat-bubble{border-radius:14px 14px 14px 4px}.rat-mascot-chat-msg--pending{opacity:.88;font-style:italic}.rat-mascot-chat-msg--thinking{display:inline-flex;align-items:center;gap:.45rem;color:#64748b;font-style:italic}.rat-mascot-thinking-dots{display:inline-flex;align-items:center;gap:.2rem}.rat-mascot-thinking-dots span{width:5px;height:5px;border-radius:50%;background:#14b8a6;animation:rat-mascot-dot-bounce 1.1s ease-in-out infinite}.rat-mascot-thinking-dots span:nth-child(2){animation-delay:.15s}.rat-mascot-thinking-dots span:nth-child(3){animation-delay:.3s}.rat-mascot-glass-card--thinking{opacity:1;animation:rat-mascot-thinking-pulse 1.8s ease-in-out infinite}.rat-mascot-qa-messages{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;width:100%;grid-row:1;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.65rem .55rem;background:#f7f8fa;position:relative;isolation:isolate;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.rat-mascot-qa-messages:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0) 28%,hsla(0,0%,100%,0))}.rat-mascot-chat-msg-enter-active{transition:opacity .34s var(--rm-glass-spring),transform .38s var(--rm-glass-spring)}.rat-mascot-chat-msg-leave-active{transition:opacity .2s ease,transform .22s ease}.rat-mascot-chat-msg-enter-from{opacity:0}.rat-mascot-chat-msg-leave-to{opacity:0;transform:scale(.96)}.rat-mascot-chat-msg-enter-from.rat-mascot-chat-row--outgoing{transform:translateX(18px) scale(.94)}.rat-mascot-chat-msg-enter-from.rat-mascot-chat-row--incoming{transform:translateX(-18px) scale(.94)}.rat-mascot-chat-msg-enter-to{opacity:1;transform:translateX(0) scale(1)}.rat-mascot-chat-msg-move{transition:transform .32s var(--rm-glass-ease)}.rat-mascot-qa-messages::-webkit-scrollbar{width:6px}.rat-mascot-qa-messages::-webkit-scrollbar-track{background:rgba(241,245,249,.6);border-radius:0}.rat-mascot-qa-messages::-webkit-scrollbar-thumb{background:rgba(148,163,184,.55);border-radius:0}.rat-mascot-qa-messages::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.65)}.rat-mascot-qa__btn{display:block;width:100%;padding:.48rem .72rem;font-size:.75rem;font-weight:600;color:#0f172a;background:hsla(0,0%,100%,.88);border:1px solid rgba(226,232,240,.85);border-radius:0;cursor:pointer;box-shadow:0 4px 14px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.9);transition:background var(--rm-glass-fast),border-color var(--rm-glass-fast),transform var(--rm-glass-fast)}.rat-mascot-qa__btn:hover:not(:disabled){background:rgba(248,250,252,.98);border-color:rgba(13,148,136,.45);transform:translateY(-1px)}.rat-mascot-qa__btn:disabled{opacity:.6;cursor:wait}.rat-mascot-qa__btn--secondary{background:linear-gradient(135deg,rgba(51,65,85,.96),rgba(30,41,59,.98));color:#f8fafc;border-color:rgba(15,23,42,.45)}.rat-mascot-qa__btn--secondary:hover:not(:disabled){background:#1e293b;color:#f8fafc;border-color:#0f172a}.rat-mascot-qa__btn--secondary:focus-visible{background:#1e293b;color:#f8fafc;outline:2px solid #38bdf8;outline-offset:2px}.rat-mascot-qa__status{margin:0;text-align:center;font-size:.8rem;color:#475569}.rat-mascot-msg-card__label{position:relative;z-index:1;margin:0 0 .28rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.rat-mascot-qa__err{margin:0;font-size:.8rem;text-align:center}.rat-mascot-chat-bubble .rat-mascot-msg-card__label{margin-bottom:.2rem;font-size:.58rem;font-weight:500;letter-spacing:.04em;opacity:.72}.rat-mascot-glass-card--reply .rat-mascot-msg-card__label{color:#5b6b7a}.rat-mascot-glass-card--user .rat-mascot-msg-card__label,.rat-mascot-msg-card__label--outgoing{color:#5a7a62;text-align:right}.rat-mascot-glass-card--voice .rat-mascot-msg-card__label{color:#5a7a62}.rat-mascot-glass-card--greeting .rat-mascot-msg-card__label{color:#5b6b7a}.rat-mascot-reply-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.45rem}.rat-mascot-reply-intro,.rat-mascot-reply-outro{margin:0;font-size:.75rem;font-weight:400;line-height:1.55;color:#4a5a66}.rat-mascot-reply-outro{font-size:.72rem;color:#6b7c88}.rat-mascot-reply-cards{display:flex;flex-direction:column;gap:.45rem;margin-top:.1rem}.rat-mascot-reply-item-card{padding:.5rem .58rem .52rem;border-radius:8px;background:#f9fafb;border:1px solid rgba(15,23,42,.06);box-shadow:none;animation:none}.rat-mascot-reply-item-card:nth-child(2){animation-delay:.06s}.rat-mascot-reply-item-card:nth-child(3){animation-delay:.12s}.rat-mascot-reply-item-card__head{display:flex;align-items:flex-start;gap:.42rem;margin-bottom:.38rem;padding-bottom:.32rem;border-bottom:1px solid rgba(226,232,240,.9)}.rat-mascot-reply-item-card__num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.05rem;border-radius:0;font-size:.625rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#2dd4bf,#0d9488);box-shadow:0 2px 6px rgba(13,148,136,.22)}.rat-mascot-reply-item-card__title{min-width:0;flex:1;font-size:.8125rem;font-weight:600;line-height:1.4;color:#0f766e;word-break:break-word}.rat-mascot-reply-item-card__fields{display:flex;flex-direction:column;gap:.28rem}.rat-mascot-reply-item-card__field{display:grid;grid-template-columns:minmax(4.5rem,34%) minmax(0,1fr);gap:.35rem .55rem;align-items:start;padding:.22rem 0;border-bottom:1px solid rgba(241,245,249,.95)}.rat-mascot-reply-item-card__field:last-child{border-bottom:none;padding-bottom:0}.rat-mascot-reply-item-card__label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b;line-height:1.35;padding-top:.1rem}.rat-mascot-reply-item-card__value{font-size:.75rem;font-weight:500;line-height:1.4;color:#0f172a;word-break:break-word;text-align:left}.rat-mascot-reply-item-card__badge{display:inline-flex;align-items:center;max-width:100%;padding:.12rem .45rem;border-radius:0;font-size:.625rem;font-weight:600;line-height:1.3;white-space:normal;word-break:break-word}.rat-mascot-reply-item-card__badge--success{color:#047857;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.28)}.rat-mascot-reply-item-card__badge--warn{color:#b45309;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.28)}.rat-mascot-reply-item-card__badge--danger{color:#b91c1c;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.26)}.rat-mascot-reply-item-card__badge--neutral{color:#475569;background:rgba(148,163,184,.16);border:1px solid rgba(148,163,184,.28)}.rat-mascot-reply-summary-card{padding:.52rem .62rem .55rem;border-radius:8px;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(45,212,191,.06));border:1px solid rgba(16,185,129,.24);box-shadow:0 1px 4px rgba(13,148,136,.08)}.rat-mascot-reply-summary-card__head{display:flex;align-items:center;gap:.35rem;margin-bottom:.32rem;padding-bottom:.28rem;border-bottom:1px solid rgba(16,185,129,.16)}.rat-mascot-reply-summary-card__title{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0f766e}.rat-mascot-reply-summary-card__badge{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:0;font-size:.625rem;font-weight:600;line-height:1.3}.rat-mascot-reply-summary-card__badge--success{color:#047857;background:rgba(16,185,129,.18);border:1px solid rgba(16,185,129,.32)}.rat-mascot-reply-summary-card__badge--warn{color:#b45309;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.28)}.rat-mascot-reply-summary-card__badge--danger{color:#b91c1c;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.26)}.rat-mascot-reply-summary-card__badge--neutral{color:#475569;background:rgba(148,163,184,.16);border:1px solid rgba(148,163,184,.28)}.rat-mascot-reply-summary-card__amount{margin:0 0 .22rem;font-size:.9375rem;font-weight:700;line-height:1.3;color:#0f766e;letter-spacing:-.01em}.rat-mascot-reply-summary-card__text{margin:0;font-size:.72rem;font-weight:500;line-height:1.45;color:#334155}@media (max-width:360px){.rat-mascot-reply-item-card__field{grid-template-columns:1fr;gap:.12rem}}.rat-mascot-mascot-only-bubble__text--message-body{position:relative;z-index:1;margin:0;font-size:.75rem;font-weight:400;line-height:1.5;text-align:left;word-break:break-word;color:inherit}.rat-mascot-tts__btns{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;justify-content:flex-end;width:100%}.rat-mascot-tts__btn{position:relative;z-index:1;padding:.2rem .5rem;font-size:.625rem;font-weight:600;color:#0f172a;background:hsla(0,0%,100%,.82);border:1px solid rgba(226,232,240,.85);border-radius:0;cursor:pointer;transition:background var(--rm-glass-fast),transform var(--rm-glass-fast)}.rat-mascot-tts__btn:hover{background:#e2e8f0}.rat-mascot-tts__btn--stop{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.rat-mascot-tts__btn--stop:hover{background:#fecaca}@media (max-width:400px){.rat-mascot-hero{grid-template-columns:1fr;row-gap:.55rem}.rat-mascot-figure-wrap{margin:0 auto}}.rat-mascot-figure{flex-shrink:0;width:72px;padding-top:.15rem}.rat-mascot-svg{width:100%;height:auto;display:block;filter:drop-shadow(0 2px 4px rgba(15,23,42,.08))}.rat-mascot-figure--walk .rat-mascot-svg{transform-origin:50% 92%;animation:rat-mascot-walk .78s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.rat-mascot-figure--walk .rat-mascot-svg{animation:none}}@keyframes rat-mascot-walk{0%,to{transform:translateX(0) translateY(0) rotate(0deg) scale(1)}15%{transform:translateX(2px) translateY(-3px) rotate(1.5deg) scaleY(1.01)}30%{transform:translateX(5px) translateY(0) rotate(.5deg) scaleY(.99)}50%{transform:translateX(3px) translateY(-4px) rotate(0deg) scaleY(1.02)}65%{transform:translateX(-1px) translateY(0) rotate(-1.2deg) scaleY(.99)}80%{transform:translateX(-3px) translateY(-2px) rotate(-.5deg) scale(1)}}.rat-mascot-dialog{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.rat-mascot-bubble{position:relative;padding:.65rem .85rem .7rem;background:#fff;border:1px solid #e2e8f0;border-radius:0;box-shadow:0 2px 8px rgba(15,23,42,.06)}.rat-mascot-bubble:before{content:"";position:absolute;left:-6px;top:14px;width:12px;height:12px;background:#fff;border-left:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;transform:rotate(45deg);border-radius:0}.rat-mascot-greeting{margin:0;font-size:.9375rem;font-weight:600;color:#1e293b;line-height:1.35}.rat-mascot-hint{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.rat-mascot-details{padding:.5rem .65rem;background:hsla(0,0%,100%,.85);border:1px dashed #cbd5e1;border-radius:0}.rat-mascot-details-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.35rem}.rat-mascot-details-list{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.2rem .65rem;font-size:.8125rem;line-height:1.4}.rat-mascot-details-list dt{margin:0;font-weight:600;color:#475569}.rat-mascot-details-list dd{margin:0;color:#0f172a;word-break:break-word}.rat-mascot-voice{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e2e8f0}.rat-mascot-voice-label{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.rat-mascot-voice--listening .rat-mascot-voice-label{color:#0d9488}.rat-mascot-voice-pulse{width:8px;height:8px;border-radius:0;background:#14b8a6;animation:rat-mascot-pulse 1.1s ease-in-out infinite}@keyframes rat-mascot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.rat-mascot-voice-text{margin:.4rem 0 0;font-size:.875rem;line-height:1.4;color:#0f172a;min-height:1.25em}.rat-mascot-voice-text-interim{color:#94a3b8}.rat-mascot-hint--warn{color:#b91c1c}.rat-mascot-hint--voice-err{margin:.35rem 0 0;font-size:.8rem}.rat-mascot-voice-retry{margin-top:.5rem;width:100%;padding:.45rem .65rem;font-size:.8125rem;font-weight:600;color:#fff;background:#0d9488;border:none;border-radius:0;cursor:pointer;transition:background .15s ease,opacity .15s ease}.rat-mascot-voice-retry:hover:not(:disabled){background:#0f766e}.rat-mascot-voice-retry:disabled{opacity:.75;cursor:wait}@media (prefers-reduced-motion:reduce){.rat-mascot--listening .rat-mascot-composer__mic--active,.rat-mascot-chat-msg-enter-active,.rat-mascot-chat-msg-leave-active,.rat-mascot-chat-msg-move,.rat-mascot-glass-card,.rat-mascot-glass-card--thinking,.rat-mascot-glass-card:after,.rat-mascot-qa-messages:before,.rat-mascot-thinking-dots span{animation:none!important;transition:none!important}.rat-mascot-chat-bubble:hover{transform:none}}@media (max-width:520px){.rat-mascot{flex-direction:column;align-items:center;text-align:center}.rat-mascot-bubble:before{left:50%;top:-6px;transform:translateX(-50%) rotate(135deg)}.rat-mascot-details-list{text-align:left}}body{margin:0;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa}#app{min-height:100vh;width:100%}.app_navbar{--nav-primary:#0d9488;--nav-primary-hover:#0f766e;--nav-primary-shadow:rgba(13,148,136,.35);background:#fff;padding:.75rem 0;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(15,23,42,.06);position:sticky;top:0;z-index:1000;width:100%}.app_navbar-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%}.app_navbar-brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;flex-shrink:0;transition:opacity .2s ease}.app_navbar-brand:hover{opacity:.9}.app_navbar-brand-icon{width:40px;height:40px;border-radius:50%;background:#0d9488;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.app_navbar-brand-icon,.app_navbar-brand-name{font-weight:700;letter-spacing:-.02em;line-height:1}.app_navbar-brand-name{font-size:1.5rem;color:#0d9488}.app_navbar-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.app_navbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.5rem 1rem;border-radius:8px;font-weight:600;font-size:.875rem;line-height:1.2;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease;white-space:nowrap;border:1px solid transparent;font-family:inherit;touch-action:manipulation}.app_navbar-btn i{font-size:1.05rem;flex-shrink:0}.app_navbar-btn-text{font-size:inherit}.app_navbar-btn:focus-visible{outline:2px solid var(--nav-primary);outline-offset:2px}.app_navbar-btn--create{background:var(--nav-primary);color:#fff;border-color:var(--nav-primary);box-shadow:0 1px 2px rgba(15,23,42,.06)}.app_navbar-btn--create:hover{background:var(--nav-primary-hover);border-color:var(--nav-primary-hover);box-shadow:0 4px 12px var(--nav-primary-shadow)}.app_navbar-btn--create:active{transform:translateY(1px);box-shadow:none}.app_navbar-btn--outline{background:#fff;color:var(--nav-primary);border-color:rgba(13,148,136,.35)}.app_navbar-btn--outline:hover{background:#ccfbf1;border-color:var(--nav-primary);color:var(--nav-primary-hover)}.app_navbar-btn--outline:active{background:#99f6e4}.app_navbar-btn--danger{background:#fff;color:#b91c1c;border-color:#fecaca}.app_navbar-btn--danger:hover{background:#fef2f2;border-color:#f87171;color:#991b1b}.app_navbar-btn--danger:active{background:#fee2e2}.app_navbar-btn--logout{background:#fff;color:#dc2626;border-color:#fecaca}.app_navbar-btn--logout:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c;box-shadow:0 2px 8px rgba(220,38,38,.12)}.app_navbar-btn--logout:active{background:#fee2e2;transform:translateY(1px)}.app_dropdown-menu{border:none;border-radius:8px;padding:.5rem;min-width:200px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.app_dropdown-item{padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;cursor:pointer;color:#1e293b}.app_dropdown-item:hover{background-color:#f8f9fa}.app_dropdown-item.text-danger{color:#ef4444}.app_dropdown-item.text-danger:hover{background-color:#fff5f5}.app_dropdown-divider{margin:.5rem 0;border-color:#e9ecef;border-top:1px solid #e9ecef}@media (max-width:1200px){.app_navbar-container{padding:0 1.5rem}.app_navbar-brand-name{font-size:1.4rem}}@media (max-width:992px){.app_navbar-container{padding:0 1rem;gap:1rem}.app_navbar-actions{gap:.5rem}.app_navbar-btn{padding:.6rem 1.2rem;font-size:.9rem}.app_navbar-btn-text{display:none}.app_navbar-btn{padding:.6rem;border-radius:6px;width:44px;height:44px;justify-content:center}.app_navbar-btn i{font-size:1.1rem}}@media (max-width:768px){.app_navbar{padding:.75rem 0}.app_navbar-container{padding:0 1rem;flex-wrap:wrap}.app_navbar-brand-icon{width:36px;height:36px;font-size:.875rem}.app_navbar-brand-name{font-size:1.25rem}.app_navbar-actions{width:100%;justify-content:flex-end;margin-top:.5rem}.app_navbar-btn{padding:.55rem .95rem;font-size:.85rem}}@media (max-width:576px){.app_navbar-container{padding:0 .75rem}.app_navbar-brand-icon{width:32px;height:32px;font-size:.8rem}.app_navbar-brand-name{font-size:1.15rem}.app_navbar-actions{gap:.4rem}.app_navbar-btn{padding:.5rem .85rem;font-size:.8rem}}.mascot-assistant-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:stretch;justify-content:flex-end;padding:0;pointer-events:auto}.mascot-assistant-overlay--shared-view{background:transparent}.mascot-assistant-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.42);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:default}.mascot-assistant-floating{position:relative;z-index:1;max-width:min(100vw - 2rem,26rem);width:100%;margin:0;padding:.5rem 2rem .75rem .75rem;background:linear-gradient(160deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:0;box-shadow:0 20px 50px rgba(15,23,42,.2)}.mascot-assistant-floating--mascot-only{position:relative;z-index:1;flex:0 0 min(100%,24rem);width:min(100%,24rem);max-width:100%;min-height:0;height:100%;max-height:100dvh;margin:0;padding:.75rem .9rem 1.25rem 1rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,rgba(248,250,252,.94),rgba(241,245,249,.9) 45%,rgba(236,254,255,.92));backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);border:none;border-left:1px solid hsla(0,0%,100%,.7);border-radius:0;box-shadow:-10px 0 36px rgba(15,23,42,.12),inset 1px 0 0 hsla(0,0%,100%,.65)}.mascot-assistant-floating--shared-view{box-shadow:-2px 0 16px rgba(15,23,42,.1)}.mascot-assistant-floating .rat-mascot{margin-bottom:0}.mascot-assistant-floating--mascot-only .rat-mascot{flex:1;min-height:0}.mascot-assistant-fade-enter-active,.mascot-assistant-fade-leave-active{transition:opacity .28s ease}.mascot-assistant-fade-enter-active .mascot-assistant-floating--mascot-only,.mascot-assistant-fade-leave-active .mascot-assistant-floating--mascot-only{transition:transform .34s cubic-bezier(.34,1.1,.64,1),opacity .28s ease}.mascot-assistant-fade-enter-from,.mascot-assistant-fade-leave-to{opacity:0}.mascot-assistant-fade-enter-from .mascot-assistant-floating--mascot-only{transform:translateX(100%);opacity:.85}.mascot-assistant-fade-leave-to .mascot-assistant-floating--mascot-only{transform:translateX(100%);opacity:.7}.mascot-assistant-backdrop{transition:opacity .28s ease,backdrop-filter .28s ease}.mascot-assistant-fade-enter-from .mascot-assistant-backdrop,.mascot-assistant-fade-leave-to .mascot-assistant-backdrop{opacity:0}@media print{.app_navbar,.mascot-assistant-overlay{display:none}}.welcome-page{--welcome-primary:#0d9488;--welcome-primary-hover:#0f766e;--welcome-primary-light:#ccfbf1;--welcome-primary-muted:rgba(13,148,136,.12);--welcome-primary-shadow:rgba(13,148,136,.35);--welcome-text:#0f172a;--welcome-text-muted:#64748b;--welcome-border:#e2e8f0;--welcome-bg:#f3f4f6;--welcome-card-bg:#fff;--welcome-radius:12px;min-height:calc(100vh - 72px);min-height:calc(100dvh - 72px);display:flex;align-items:center;justify-content:center;padding:1.75rem 2rem 2.5rem;background:var(--welcome-bg);box-sizing:border-box}.welcome-page--glass.welcome-page{background:transparent}.welcome-page__content{max-width:960px;width:100%;text-align:center}.welcome-page__header{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.welcome-page__back{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(13,148,136,.35);border-radius:8px;background:#fff;color:var(--welcome-primary);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.welcome-page__back .bi{font-size:1.15rem}.welcome-page__back:hover{background:var(--welcome-primary-light);border-color:var(--welcome-primary);color:var(--welcome-primary-hover)}.welcome-page__back:focus-visible{outline:2px solid var(--welcome-primary);outline-offset:2px}.welcome-page__title{margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--welcome-primary);letter-spacing:-.02em;line-height:1.25}.welcome-page__subtitle{font-size:1rem;color:var(--welcome-text-muted);margin:0 auto 2rem;max-width:36rem;line-height:1.55}.welcome-page__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.25rem;text-align:center}.welcome-card{background:var(--welcome-card-bg);border:1px solid var(--welcome-border);border-radius:var(--welcome-radius);box-shadow:0 1px 3px rgba(15,23,42,.06),0 4px 14px rgba(15,23,42,.05);padding:2rem 1.5rem 1.75rem;display:flex;flex-direction:column;align-items:center;gap:.85rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;outline:none}.welcome-card:hover{border-color:rgba(13,148,136,.45);box-shadow:0 8px 24px rgba(13,148,136,.12);transform:translateY(-4px)}.welcome-card:focus-visible{outline:2px solid var(--welcome-primary);outline-offset:2px}.welcome-card:active{transform:translateY(-2px)}.welcome-card__icon{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--welcome-primary-muted);color:var(--welcome-primary);margin-bottom:.25rem}.welcome-card__icon .bi{font-size:1.75rem}.welcome-card__icon--alt{background:var(--welcome-primary-light);color:var(--welcome-primary-hover)}.welcome-card__title{margin:0;font-size:1.25rem;font-weight:700;color:var(--welcome-text);line-height:1.3}.welcome-card:hover .welcome-card__title{color:var(--welcome-primary-hover)}.welcome-card__text{margin:0;flex:1;font-size:.9375rem;color:var(--welcome-text-muted);line-height:1.55;max-width:22rem}.welcome-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:44px;min-width:11rem;margin-top:.5rem;padding:.6rem 1.25rem;border-radius:8px;font-size:.9375rem;font-weight:600;pointer-events:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.welcome-card__btn .bi{font-size:1.25rem;margin-right:-.15rem}.welcome-card__btn--primary{background:var(--welcome-primary);color:#fff;border:1px solid var(--welcome-primary);box-shadow:0 1px 2px rgba(15,23,42,.06)}.welcome-card:hover .welcome-card__btn--primary{background:var(--welcome-primary-hover);border-color:var(--welcome-primary-hover);box-shadow:0 4px 12px var(--welcome-primary-shadow)}.welcome-card__btn--outline{background:#fff;color:var(--welcome-primary);border:1px solid rgba(13,148,136,.4)}.welcome-card:hover .welcome-card__btn--outline{background:var(--welcome-primary-light);border-color:var(--welcome-primary);color:var(--welcome-primary-hover)}@media (max-width:768px){.welcome-page{padding:1.25rem 1rem 2rem;align-items:flex-start;padding-top:1.5rem}.welcome-page__subtitle{margin-bottom:1.5rem;font-size:.9375rem}.welcome-page__cards{grid-template-columns:1fr;max-width:400px;margin:0 auto}.welcome-card{padding:1.5rem 1.25rem 1.35rem}}@media (max-width:480px){.welcome-page__header{gap:.5rem}.welcome-page__back{width:36px;height:36px}}.welcome-page--glass.welcome-page{--welcome-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--welcome-glass-duration:0.36s;--welcome-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--welcome-accent:#0d9488;--welcome-accent-deep:#0f766e;--welcome-indigo:#4338ca;--welcome-radius:14px;--welcome-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.62),rgba(248,245,255,.5) 48%,rgba(240,253,250,.52));--welcome-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.78),rgba(252,248,255,.65) 48%,rgba(236,253,245,.68));--welcome-shine:linear-gradient(125deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.06) 42%,transparent 58%);background:transparent!important;padding:var(--gtv-margin-top,1.25rem) var(--gtv-margin-x,1.5rem) 2rem}.home-page--glass>.welcome-page--glass.welcome-page{min-height:auto;flex:1;align-items:center}.welcome-page--glass .welcome-glass-shell{width:100%;max-width:960px;margin:0 auto;animation:welcome-shell-in .52s var(--welcome-glass-ease) both}.welcome-page--glass .welcome-glass-stack{display:flex;flex-direction:column;gap:1rem;width:100%}.welcome-page--glass .welcome-page__header.welcome-header-glass{margin:0;padding:1rem 1.25rem!important;border-radius:var(--welcome-radius);border:1px solid hsla(0,0%,100%,.72)!important;background:var(--welcome-glass-surface)!important;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 8px 28px rgba(99,102,241,.1),0 4px 16px rgba(13,148,136,.08),inset 0 1px 0 hsla(0,0%,100%,.88)!important;animation:welcome-fade-up .48s var(--welcome-glass-ease) .04s both;transition:background var(--welcome-glass-duration) var(--welcome-glass-ease),box-shadow var(--welcome-glass-duration) var(--welcome-glass-ease),transform var(--welcome-motion-fast)}.welcome-page--glass .welcome-page__header.welcome-header-glass:hover{background:var(--welcome-glass-surface-hover)!important;transform:translateY(-1px)}.welcome-page--glass .welcome-page__back{background:hsla(0,0%,100%,.55)!important;border-color:rgba(199,210,254,.75)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background var(--welcome-motion-fast),border-color var(--welcome-motion-fast),transform var(--welcome-motion-fast),box-shadow var(--welcome-motion-fast)}.welcome-page--glass .welcome-page__back:hover{background:rgba(236,253,245,.75)!important;border-color:rgba(13,148,136,.45)!important;transform:translateX(-2px);box-shadow:0 4px 14px rgba(13,148,136,.12)}.welcome-page--glass .welcome-page__title{color:#312e81;animation:welcome-fade-up .45s var(--welcome-glass-ease) .08s both}.welcome-page--glass .welcome-page__subtitle.welcome-subtitle-glass{margin:0 auto .5rem;padding:.85rem 1.15rem;max-width:40rem;border-radius:10px;background:hsla(0,0%,100%,.38);border:1px solid hsla(0,0%,100%,.65);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);color:#475569;animation:welcome-fade-up .45s var(--welcome-glass-ease) .1s both}.welcome-page--glass .welcome-page__cards{gap:1.15rem;animation:welcome-fade-up .48s var(--welcome-glass-ease) .14s both}.welcome-page--glass .welcome-card.welcome-card--glass{position:relative;isolation:isolate;overflow:hidden;padding:1.75rem 1.5rem 1.5rem!important;border:1px solid hsla(0,0%,100%,.72)!important;border-radius:var(--welcome-radius)!important;background:var(--welcome-glass-surface)!important;backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);box-shadow:0 8px 32px rgba(99,102,241,.1),0 4px 18px rgba(13,148,136,.07),inset 0 1px 0 hsla(0,0%,100%,.9)!important;animation:welcome-card-in .52s var(--welcome-glass-ease) var(--welcome-card-delay,.18s) both;transition:background var(--welcome-glass-duration) var(--welcome-glass-ease),border-color var(--welcome-glass-duration) var(--welcome-glass-ease),box-shadow var(--welcome-glass-duration) var(--welcome-glass-ease),transform var(--welcome-motion-fast)}.welcome-page--glass .welcome-card.welcome-card--glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--welcome-shine);z-index:0;opacity:.75;transition:opacity var(--welcome-glass-duration) var(--welcome-glass-ease)}.welcome-page--glass .welcome-card.welcome-card--glass>*{position:relative;z-index:1}.welcome-page--glass .welcome-card.welcome-card--glass:hover{transform:translateY(-6px) scale(1.01);border-color:rgba(45,212,191,.55)!important;background:var(--welcome-glass-surface-hover)!important;box-shadow:0 16px 40px rgba(13,148,136,.16),0 10px 28px rgba(99,102,241,.12),inset 0 1px 0 hsla(0,0%,100%,.92)!important}.welcome-page--glass .welcome-card.welcome-card--glass:hover:before{opacity:1}.welcome-page--glass .welcome-card.welcome-card--glass:active{transform:translateY(-3px) scale(1.005)}.welcome-page--glass .welcome-card.welcome-card--glass:focus-visible{outline:2px solid var(--welcome-indigo);outline-offset:3px}.welcome-page--glass .welcome-card__icon{background:linear-gradient(145deg,rgba(13,148,136,.14),rgba(99,102,241,.1))!important;box-shadow:0 4px 14px rgba(13,148,136,.12);transition:transform var(--welcome-motion-fast)}.welcome-page--glass .welcome-card:hover .welcome-card__icon{transform:scale(1.06)}.welcome-page--glass .welcome-card__icon--alt{background:linear-gradient(145deg,rgba(99,102,241,.12),rgba(13,148,136,.14))!important}.welcome-page--glass .welcome-card__title{color:#1e293b}.welcome-page--glass .welcome-card:hover .welcome-card__title{color:var(--welcome-accent-deep)}.welcome-page--glass .welcome-card__btn--primary{background:linear-gradient(135deg,#0d9488,#0f766e)!important;border-color:rgba(13,148,136,.55)!important;box-shadow:0 4px 16px rgba(13,148,136,.25)}.welcome-page--glass .welcome-card:hover .welcome-card__btn--primary{box-shadow:0 6px 22px rgba(13,148,136,.35)}.welcome-page--glass .welcome-card__btn--outline{background:hsla(0,0%,100%,.55)!important;border-color:rgba(13,148,136,.4)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.welcome-page--glass .welcome-card:hover .welcome-card__btn--outline{background:rgba(236,253,245,.85)!important}@keyframes welcome-shell-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-card-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.welcome-page--glass.welcome-page{padding:1rem 1rem 1.5rem;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.welcome-page--glass .welcome-card--glass,.welcome-page--glass .welcome-glass-shell,.welcome-page--glass .welcome-page__cards,.welcome-page--glass .welcome-page__header,.welcome-page--glass .welcome-page__subtitle{animation:none;transition:none}.welcome-page--glass .welcome-card--glass:hover,.welcome-page--glass .welcome-page__back:hover{transform:none}}:root{--mdc-primary:#0d9488;--mdc-primary-light:#ccfbf1;--mdc-primary-dark:#0f766e;--mdc-primary-shadow:rgba(13,148,136,.35);--mdc-secondary:#424242;--mdc-surface:#fff;--mdc-background:#f3f4f6;--mdc-error:#dc2626;--mdc-on-primary:#fff;--mdc-on-surface:rgba(0,0,0,.87);--mdc-on-surface-variant:rgba(0,0,0,.6);--mdc-outline:rgba(0,0,0,.12);--mdc-outline-variant:rgba(0,0,0,.08);--mdc-elevation-1:0px 1px 3px 0px rgba(0,0,0,.12),0px 1px 1px 0px rgba(0,0,0,.14),0px 2px 1px -1px rgba(0,0,0,.12);--mdc-elevation-2:0px 2px 4px -1px rgba(0,0,0,.12),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);--mdc-elevation-4:0px 4px 5px -2px rgba(0,0,0,.12),0px 7px 10px 1px rgba(0,0,0,.14),0px 2px 16px 1px rgba(0,0,0,.12);--mdc-elevation-8:0px 8px 10px -5px rgba(0,0,0,.12),0px 16px 24px 2px rgba(0,0,0,.14),0px 6px 30px 5px rgba(0,0,0,.12);--mdc-shape-small:4px;--mdc-shape-medium:8px;--mdc-shape-large:16px;--mdc-transition:150ms cubic-bezier(0.4,0,0.2,1);--mdc-transition-enter:225ms cubic-bezier(0,0,0.2,1);--mdc-transition-exit:195ms cubic-bezier(0.4,0,1,1);--mdc-typography-headline6:1.25rem;--mdc-typography-subtitle1:1rem;--mdc-typography-body1:1rem;--mdc-typography-body2:0.875rem;--mdc-typography-button:0.875rem;font-family:Roboto,Segoe UI,Helvetica Neue,Arial,sans-serif}.create_company-page-wrapper{min-height:calc(100vh - 72px);min-height:calc(100dvh - 72px);padding:0;display:flex;justify-content:center;align-items:flex-start;background:var(--mdc-background)}.create_company-wizard-container{display:flex;flex-direction:column;background:var(--mdc-surface);width:100%;max-width:1400px;margin:0 auto;padding:0;border-radius:0;box-shadow:0 1px 3px rgba(15,23,42,.06);overflow:hidden;border:1px solid #e2e8f0}.create_company-wizard-nav{display:flex;justify-content:center;align-items:center;background:#fff;padding:1.5rem 1.25rem;position:relative;margin:0;width:100%;min-height:100px;box-shadow:none;border-bottom:1px solid #e2e8f0;--stepper-active:#0d9488;--stepper-completed:#0d9488}.create_company-back-button{position:absolute;left:24px;top:50%;transform:translateY(-50%);background:transparent;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0;outline:none;z-index:10}.create_company-back-button:hover{background:rgba(0,0,0,.04);transform:translateY(-50%) translateX(-2px)}.create_company-back-button:hover svg circle{stroke:#9ca3af}.create_company-back-button:hover svg path{stroke:#374151}.create_company-back-button:active{transform:translateY(-50%) translateX(-2px) scale(.95)}.create_company-back-button svg{width:24px;height:24px}.create_company-nav-item{display:flex;align-items:center;justify-content:center;padding:.5rem 2.2rem;margin:0 .5rem;cursor:pointer;font-weight:500;font-size:.9rem;color:#6c757d;position:relative;background:transparent;border-right:1px solid #e9ecef;height:100%;min-width:150px;border-radius:18px;transition:background .2s,color .2s,box-shadow .2s}.create_company-nav-item:first-child{border-left:none}.create_company-nav-item:last-child{border-right:none}.create_company-nav-item-active{background:var(--mdc-primary-light);color:var(--mdc-primary-dark);border-bottom:2px solid var(--mdc-primary);box-shadow:0 2px 8px rgba(13,148,136,.15);font-weight:600}.create_company-nav-item-completed{background:#fff;color:#28a745;font-weight:600}.create_company-nav-item-active .bi-check-circle-fill{color:var(--mdc-primary)!important;background:#fff;border-radius:50%;font-size:1.1rem;margin-left:8px}.create_company-nav-item-completed .bi-check-circle-fill{color:#28a745!important;background:#fff;border-radius:50%;font-size:1.1rem;margin-left:8px}.create_company-nav-item i{margin-left:8px;font-size:1rem;color:#28a745}.create_company-step-text{white-space:nowrap}.create_company-wizard-content{padding:1.25rem 1.5rem 1.5rem;background-color:var(--mdc-surface);min-height:unset;width:100%;box-sizing:border-box}.create_company-step-content{animation:mdc-fade-in var(--mdc-transition-enter);padding:0;background-color:var(--mdc-surface);max-width:100%}.create_company-step-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:16px 16px 16px 0;border-bottom:1px solid var(--mdc-outline);position:relative}.create_company-step-header:after{content:"";position:absolute;bottom:-1px;left:0;width:64px;height:2px;background:var(--mdc-primary);border-radius:2px 2px 0 0}.create_company-step-header i{font-size:1.25rem;margin-right:0;color:var(--mdc-primary);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(13,148,136,.1);border-radius:10px;flex-shrink:0}.create_company-step-header h2{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:.15px;line-height:1.5}.create_company-form-section{padding:0;margin-bottom:16px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 16px}.create_company-form-group{min-width:120px;margin-bottom:6px;position:relative}.create_company-form-group-full-width{grid-column:span 3}.create_company-address-section{grid-template-columns:1fr 1fr;gap:12px}.create_company-form-section--two-cols{grid-template-columns:1fr 1fr}.create_company-address-selector-section{grid-column:1/-1;display:block;width:100%}.create_company-address-selector-section .address-selector{max-width:100%}.create_company-address-selector-feedback{display:block;margin-top:6px}.create_company-form-group label{font-weight:400;color:var(--mdc-on-surface-variant);font-size:var(--mdc-typography-body2);margin-bottom:6px;display:block;letter-spacing:.15px;line-height:1.5}.create_company-required{color:var(--mdc-error);margin-left:4px;font-weight:500}.create_company-form-control{border:1px solid var(--mdc-outline);border-radius:var(--mdc-shape-small);padding:12px 16px;font-size:var(--mdc-typography-body1);background:var(--mdc-surface);color:var(--mdc-on-surface);transition:border-color var(--mdc-transition),box-shadow var(--mdc-transition);outline:none;width:100%;font-family:inherit;line-height:1.5;letter-spacing:.15px;resize:vertical}.create_company-form-control textarea,textarea.create_company-form-control{min-height:60px;resize:vertical}.create_company-form-control:hover{border-color:var(--mdc-on-surface-variant)}.create_company-form-control:focus{border-color:var(--mdc-primary);border-width:2px;padding:11px 15px;box-shadow:0 0 0 3px rgba(13,148,136,.15);background:var(--mdc-surface)}.create_company-form-control::-moz-placeholder{color:var(--mdc-on-surface-variant);font-weight:400;opacity:.6}.create_company-form-control::placeholder{color:var(--mdc-on-surface-variant);font-weight:400;opacity:.6}.create_company-form-control.is-invalid{border-color:var(--mdc-error);border-width:2px;padding:11px 15px}.create_company-form-control.is-invalid:focus{border-color:var(--mdc-error);box-shadow:0 0 0 1px var(--mdc-error)}.invalid-feedback{color:var(--mdc-error);font-size:var(--mdc-typography-body2);margin-top:4px;display:block;font-weight:400;padding-left:4px;animation:mdc-slide-down var(--mdc-transition-enter);letter-spacing:.15px}@keyframes mdc-slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mdc-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.create_company-form-control select{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='m7 10 5 5 5-5z' fill='%23666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:24px;padding-right:48px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.create_company-form-control select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='m7 10 5 5 5-5z' fill='%230d9488'/%3E%3C/svg%3E")}.create_company-btn{padding:.5rem 1.25rem;border-radius:8px;font-weight:600;font-size:.875rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .15s ease;cursor:pointer;min-width:5.5rem;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;outline:none;font-family:inherit;letter-spacing:0;text-transform:none}.create_company-btn-primary{background:var(--mdc-primary);color:#fff;border-color:var(--mdc-primary);box-shadow:0 1px 2px rgba(15,23,42,.06)}.create_company-btn-primary:hover{background:var(--mdc-primary-dark);border-color:var(--mdc-primary-dark);box-shadow:0 4px 12px var(--mdc-primary-shadow)}.create_company-btn-primary:active{transform:translateY(1px);box-shadow:none}.create_company-btn-primary:focus-visible{outline:2px solid var(--mdc-primary);outline-offset:2px}.create_company-btn-secondary{background:#fff;color:var(--mdc-primary);border-color:rgba(13,148,136,.35)}.create_company-btn-secondary:hover{background:var(--mdc-primary-light);border-color:var(--mdc-primary);color:var(--mdc-primary-dark)}.create_company-btn-secondary:focus-visible{outline:2px solid var(--mdc-primary);outline-offset:2px}.create_company-btn-link{color:var(--mdc-primary);text-decoration:none;font-weight:600;background:none;border:none;transition:color .2s ease;padding:.5rem .75rem;min-width:auto}.create_company-btn-link:hover{color:var(--mdc-primary-dark);text-decoration:underline}.create_company-wizard-buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e2e8f0;background:var(--mdc-surface);position:sticky;bottom:0;z-index:5}@media (max-width:700px){.create_company-wizard-container{width:100%;padding:0}.create_company-form-section{grid-template-columns:1fr;padding:0;gap:16px 0}}.create_company-encryption-section,.create_company-services-products-section,.create_company-terminology-section{padding:1.5rem;border-radius:12px;margin-bottom:1.5rem}.create_company-row{display:flex;flex-wrap:wrap;margin:0 -.5rem}.create_company-col-md-6{flex:0 0 50%;max-width:50%;padding:0 .5rem}.create_company-col-md-12{flex:0 0 100%;max-width:100%;padding:0 .5rem}.create_company-radio-group{display:flex;gap:16px;margin-top:8px;margin-bottom:8px;flex-wrap:wrap}.create_company-radio-label{display:flex;align-items:center;gap:12px;font-size:var(--mdc-typography-body1);cursor:pointer;padding:12px 16px;border-radius:var(--mdc-shape-small);background:var(--mdc-surface);border:1px solid var(--mdc-outline);transition:border-color var(--mdc-transition),background-color var(--mdc-transition),box-shadow var(--mdc-transition);margin-bottom:8px;min-width:120px;font-weight:400;color:var(--mdc-on-surface);box-shadow:var(--mdc-elevation-1);letter-spacing:.15px}.create_company-radio-label:focus-within,.create_company-radio-label:hover{border-color:var(--mdc-primary);background:var(--mdc-primary-light);box-shadow:var(--mdc-elevation-2)}.create_company-radio-label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid var(--mdc-outline);border-radius:50%;background:var(--mdc-surface);outline:none;transition:border-color var(--mdc-transition),background-color var(--mdc-transition);margin-right:8px;position:relative;cursor:pointer;display:inline-block;vertical-align:middle}.create_company-radio-label input[type=radio]:checked{border-color:var(--mdc-primary);background:var(--mdc-surface)}.create_company-radio-label input[type=radio]:checked:after{content:"";display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;background:var(--mdc-primary);border-radius:50%;transform:translate(-50%,-50%)}.create_company-radio-label input[type=radio]:focus{border-color:var(--mdc-primary);box-shadow:0 0 0 2px rgba(13,148,136,.2)}.create_company-checkbox-label,.create_company-radio-label span{font-size:var(--mdc-typography-body1);color:var(--mdc-on-surface);font-weight:400;letter-spacing:.15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.create_company-checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px 0;transition:color var(--mdc-transition);margin-bottom:16px;margin-top:8px}.create_company-checkbox-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--mdc-outline);border-radius:var(--mdc-shape-small);background:var(--mdc-surface);outline:none;transition:border-color var(--mdc-transition),background-color var(--mdc-transition),box-shadow var(--mdc-transition);position:relative;cursor:pointer;display:inline-block;vertical-align:middle;margin-right:8px;flex-shrink:0}.create_company-checkbox-label input[type=checkbox]:checked{border-color:var(--mdc-primary);background:var(--mdc-primary)}.create_company-checkbox-label input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid var(--mdc-on-primary);border-width:0 2px 2px 0;transform:rotate(45deg);display:block}.create_company-checkbox-label input[type=checkbox]:focus{border-color:var(--mdc-primary);box-shadow:0 0 0 2px rgba(13,148,136,.2)}.create_company-checkbox-label:focus-within,.create_company-checkbox-label:hover{color:var(--mdc-primary-dark)}.create_company-cash-flow-section h3,.create_company-inventory-section h3,.create_company-tax-settings h3{font-size:var(--mdc-typography-subtitle1);font-weight:500;color:var(--mdc-on-surface);margin-bottom:16px;letter-spacing:.15px}.create_company-help-text{color:var(--mdc-on-surface-variant);font-size:var(--mdc-typography-body2);margin:8px 0 0;line-height:1.5;letter-spacing:.15px}.create_company-inventory-options,.create_company-tax-options{margin-top:16px;padding:16px;background-color:var(--mdc-surface);border-radius:var(--mdc-shape-medium);box-shadow:var(--mdc-elevation-1);border:1px solid var(--mdc-outline-variant)}.create_company-accounts-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:24px 0}.create_company-accounts-section{display:flex;flex-direction:column}.create_company-accounts-section h3{font-size:var(--mdc-typography-subtitle1);font-weight:500;color:var(--mdc-on-surface);margin-bottom:16px;letter-spacing:.15px}.create_company-account-list{display:grid;grid-template-columns:1fr;gap:12px;margin:0}.create_company-account-item{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--mdc-outline);border-radius:var(--mdc-shape-medium);transition:border-color var(--mdc-transition),background-color var(--mdc-transition),box-shadow var(--mdc-transition);cursor:pointer;background:var(--mdc-surface);font-size:var(--mdc-typography-body1);font-weight:400;color:var(--mdc-on-surface);box-shadow:var(--mdc-elevation-1);letter-spacing:.15px}.create_company-account-item:hover{border-color:var(--mdc-primary);background-color:var(--mdc-primary-light);box-shadow:var(--mdc-elevation-2)}.create_company-account-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--mdc-outline);border-radius:var(--mdc-shape-small);background:var(--mdc-surface);outline:none;transition:border-color var(--mdc-transition),background-color var(--mdc-transition),box-shadow var(--mdc-transition);position:relative;cursor:pointer;display:inline-block;vertical-align:middle;margin-right:16px;flex-shrink:0}.create_company-account-item input[type=checkbox]:checked{border-color:var(--mdc-primary);background:var(--mdc-primary)}.create_company-account-item input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid var(--mdc-on-primary);border-width:0 2px 2px 0;transform:rotate(45deg);display:block}.create_company-account-item input[type=checkbox]:focus{border-color:var(--mdc-primary);box-shadow:0 0 0 2px rgba(13,148,136,.2)}.create_company-account-item i{font-size:20px;color:var(--mdc-primary);margin-right:12px}.create_company-account-actions{display:flex;gap:16px;margin:24px 0}.create_company-info-box{background:var(--mdc-primary-light);border:1px solid var(--mdc-outline-variant);padding:16px;border-radius:var(--mdc-shape-medium);margin-top:16px;box-shadow:var(--mdc-elevation-1)}.create_company-info-box h4{font-size:var(--mdc-typography-subtitle1);font-weight:500;color:var(--mdc-on-surface);margin:0 0 8px;letter-spacing:.15px}.create_company-info-box p{color:var(--mdc-on-surface-variant);font-size:var(--mdc-typography-body2);line-height:1.5;margin:0;letter-spacing:.15px}.create_company-warning-box{background:#fff3e0;border:1px solid #ffb74d;padding:16px;border-radius:var(--mdc-shape-medium);margin-top:16px;box-shadow:var(--mdc-elevation-1)}.create_company-warning-box p{color:#e65100;font-size:var(--mdc-typography-body2);line-height:1.5;margin:0;letter-spacing:.15px}.create_company-encryption-example,.create_company-encryption-note{color:var(--mdc-on-surface-variant);font-size:var(--mdc-typography-body2);margin:8px 0 0;letter-spacing:.15px}.create_company-encryption-form{margin-top:16px}.create_company-encryption-form .create_company-form-group{margin-bottom:16px}.create_company-encryption-form .create_company-form-group label{font-size:var(--mdc-typography-body2);font-weight:400;color:var(--mdc-on-surface-variant);margin-bottom:8px;display:block;letter-spacing:.15px}.create_company-encryption-form .create_company-form-control{border:1px solid var(--mdc-outline);border-radius:var(--mdc-shape-small);padding:12px 16px;transition:border-color var(--mdc-transition),box-shadow var(--mdc-transition);font-size:var(--mdc-typography-body1);height:auto}.create_company-encryption-form .create_company-form-control:focus{border-color:var(--mdc-primary);border-width:2px;padding:11px 15px;box-shadow:0 0 0 1px var(--mdc-primary)}.create_company-congratulations-content{text-align:center;padding:48px 32px;background:var(--mdc-surface);border-radius:var(--mdc-shape-large);margin:32px 0;box-shadow:var(--mdc-elevation-4);border:1px solid var(--mdc-outline-variant)}.create_company-congratulations-content p{font-size:var(--mdc-typography-subtitle1);line-height:1.75;color:var(--mdc-on-surface);margin:0 0 24px 0;font-weight:400;letter-spacing:.15px}.create_company-congratulations-content .create_company-btn-primary{margin-top:16px}@media (max-width:1200px){.create_company-wizard-container{margin:0}}@media (max-width:768px){.create_company-wizard-container{padding:0 1rem;margin:0}.create_company-page-wrapper{padding:0}.create_company-col-md-6{flex:0 0 100%;max-width:100%}.create_company-wizard-buttons{flex-direction:column}.create_company-btn{width:100%}.create_company-wizard-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;height:auto;padding:24px 16px}.create_company-back-button{left:16px;width:36px;height:36px}.create_company-back-button svg{width:20px;height:20px}.create_company-nav-item-active,.create_company-nav-item-completed{padding:.75rem 1.2rem}.create_company-nav-item{padding:.75rem 1.2rem;margin:0 .2rem;min-width:auto;font-size:.85rem;white-space:nowrap}.create_company-account-list,.create_company-accounts-wrapper{grid-template-columns:1fr}}@media (max-width:1024px){.create_company-form-section{grid-template-columns:1fr 1fr}.create_company-form-group-full-width{grid-column:span 2}.create_company-accounts-wrapper{grid-template-columns:1fr;gap:24px}.create_company-account-list{grid-template-columns:1fr 1fr}}@media (max-width:640px){.create_company-wizard-buttons{flex-direction:column}.create_company-btn{width:100%}}@media (max-width:500px){.create_company-wizard-buttons{flex-direction:column;gap:.3rem}.create_company-btn-primary,.create_company-btn-secondary{width:100%}}.create_company-offer-options{display:grid;gap:1.2rem;margin:1.2rem 0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.create_company-offer-option{display:flex;align-items:flex-start;padding:1.5rem 1.2rem 1.5rem 1.2rem;border:2px solid #e3e8ee;border-radius:14px;cursor:pointer;background:#fff;box-shadow:0 2px 8px rgba(13,148,136,.04);transition:border .18s,box-shadow .18s,background .18s;position:relative;min-height:110px;font-size:1.08em}.create_company-offer-option:focus-within,.create_company-offer-option:hover{border:2px solid #0d9488;background:#ccfbf1;box-shadow:0 4px 16px #0d948822}.create_company-offer-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5em;height:1.5em;border:2px solid #b3e5fc;border-radius:50%;background:#fff;outline:none;margin-right:1.1em;margin-top:.2em;position:relative;cursor:pointer;box-shadow:0 1px 4px rgba(13,148,136,.07);display:inline-block;flex-shrink:0;transition:border .18s,box-shadow .18s}.create_company-offer-option input[type=radio]:checked{border:2.5px solid #0d9488;background:#fff}.create_company-offer-option input[type=radio]:checked:after{content:"";display:block;position:absolute;top:50%;left:50%;width:.7em;height:.7em;background:#0d9488;border-radius:50%;transform:translate(-50%,-50%)}.create_company-offer-option input[type=radio]:focus{border:2.5px solid #0d9488;box-shadow:0 0 0 2px #b3e5fc}.create_company-offer-option input[type=radio]:checked~.create_company-option-content,.create_company-offer-option.selected{border-color:#0d9488;background:#ccfbf1;box-shadow:0 4px 16px #0d948822}.create_company-option-content{display:flex;align-items:flex-start;gap:1.2rem;flex:1}.create_company-option-content i{font-size:2.1rem;color:#0d9488;margin-top:.2em}.create_company-option-text h4{font-size:1.13rem;font-weight:700;color:#205080;margin:0 0 .5rem 0}.create_company-option-text p{margin:0;color:#6c757d;font-size:.97rem;line-height:1.5}.create-company-page--glass.create_company-page-wrapper{--cc-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cc-glass-duration:0.36s;--cc-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--cc-accent:#0d9488;--cc-accent-deep:#0f766e;--cc-indigo:#4338ca;--cc-radius:14px;--cc-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.62),rgba(248,245,255,.5) 48%,rgba(240,253,250,.52));--cc-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.78),rgba(252,248,255,.65) 48%,rgba(236,253,245,.68));--cc-shine:linear-gradient(125deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,.06) 42%,transparent 58%);box-sizing:border-box;width:100%;max-width:100%;background:transparent!important;min-height:calc(100vh - 72px);min-height:calc(100dvh - 72px);padding:var(--gtv-margin-top,1.25rem) var(--gtv-margin-x,1.5rem) 2rem;display:flex;justify-content:center;align-items:flex-start}.home-page--glass>.create-company-page--glass.create_company-page-wrapper{min-height:auto;flex:1;padding:var(--gtv-margin-top,1.25rem) var(--gtv-margin-x,1.5rem) 1.5rem}.create-company-page--glass .create-company-glass-shell.glass-tab-view--flush{margin:0 auto;max-width:1400px;width:100%;border:none;background:transparent;box-shadow:none;overflow:visible;animation:cc-shell-in .52s var(--cc-glass-ease) both}.create-company-page--glass .create_company-wizard-container{background:transparent!important;border:none!important;box-shadow:none!important}.create-company-page--glass .create-company-wizard-stack{display:flex;flex-direction:column;gap:1rem;padding:0}.create-company-page--glass .create_company-wizard-nav.create-company-stepper-panel{margin:0;padding:1.2rem 1.5rem!important;border-radius:var(--cc-radius) var(--cc-radius) 0 0;border:1px solid hsla(0,0%,100%,.72)!important;background:var(--cc-glass-surface)!important;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 8px 28px rgba(99,102,241,.1),0 4px 16px rgba(13,148,136,.08),inset 0 1px 0 hsla(0,0%,100%,.88)!important;border-bottom:none!important;animation:cc-fade-up .48s var(--cc-glass-ease) .04s both;transition:background var(--cc-glass-duration) var(--cc-glass-ease),box-shadow var(--cc-glass-duration) var(--cc-glass-ease),transform var(--cc-motion-fast)}.create-company-page--glass .create_company-wizard-nav.create-company-stepper-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--cc-shine);z-index:0}.create-company-page--glass .create_company-wizard-nav.create-company-stepper-panel>*{position:relative;z-index:1}.create-company-page--glass .create_company-wizard-nav.create-company-stepper-panel{position:relative;isolation:isolate}.create-company-page--glass .create_company-wizard-nav.create-company-stepper-panel:hover{background:var(--cc-glass-surface-hover)!important;transform:translateY(-1px);box-shadow:0 12px 32px rgba(99,102,241,.12),0 6px 18px rgba(13,148,136,.1),inset 0 1px 0 hsla(0,0%,100%,.92)!important}.create-company-page--glass .create_company-wizard-nav .stepper-container{--stepper-active:var(--cc-accent);--stepper-completed:var(--cc-accent);--stepper-active-glow:rgba(13,148,136,.28)}.create-company-page--glass .create_company-wizard-content{background:transparent!important;padding:0!important}.create-company-page--glass .create_company-step-content.glass-tab-panel--nested{margin:0;padding:1.35rem 1.5rem 1.5rem!important;border-radius:var(--cc-radius);border:1px solid hsla(0,0%,100%,.72)!important;background:var(--cc-glass-surface)!important;backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);box-shadow:0 8px 32px rgba(99,102,241,.1),0 4px 18px rgba(13,148,136,.07),inset 0 1px 0 hsla(0,0%,100%,.9)!important;animation:cc-fade-up .45s var(--cc-glass-ease) var(--cc-step-delay,.1s) both;transition:background var(--cc-glass-duration) var(--cc-glass-ease),border-color var(--cc-glass-duration) var(--cc-glass-ease),box-shadow var(--cc-glass-duration) var(--cc-glass-ease),transform var(--cc-motion-fast)}.create-company-page--glass .create_company-step-content.glass-tab-panel--nested:hover{transform:translateY(-2px);border-color:rgba(129,140,248,.45)!important;box-shadow:0 14px 36px rgba(99,102,241,.14),0 6px 20px rgba(13,148,136,.1),inset 0 1px 0 hsla(0,0%,100%,.92)!important}.create-company-page--glass .create_company-step-header{margin:0 0 1.35rem;padding:0 0 1rem;border-bottom-color:rgba(165,180,252,.45)}.create-company-page--glass .create_company-step-header i{color:var(--cc-accent);background:linear-gradient(145deg,rgba(13,148,136,.14),rgba(99,102,241,.1));box-shadow:0 2px 10px rgba(13,148,136,.15);filter:drop-shadow(0 2px 6px rgba(13,148,136,.22));transition:transform var(--cc-motion-fast)}.create-company-page--glass .create_company-step-content:hover .create_company-step-header i{transform:scale(1.04)}.create-company-page--glass .create_company-step-header h2{color:#312e81;letter-spacing:-.02em}.create-company-page--glass .create_company-form-section{gap:1rem 1.25rem;margin-bottom:1.25rem}.create-company-page--glass .cc-services-products,.create-company-page--glass .create_company-accounts-wrapper,.create-company-page--glass .create_company-encryption-section,.create-company-page--glass .create_company-step-content form .create_company-form-section,.create-company-page--glass .create_company-step-content>.create_company-form-section,.create-company-page--glass .create_company-terminology-section{animation:cc-section-in .42s var(--cc-glass-ease) var(--cc-section-delay,.12s) both}.create-company-page--glass .create_company-step-content form .create_company-form-section:nth-of-type(2),.create-company-page--glass .create_company-step-content>.create_company-form-section:nth-of-type(2){--cc-section-delay:0.16s}.create-company-page--glass .create_company-step-content form .create_company-form-section:nth-of-type(3),.create-company-page--glass .create_company-step-content>.create_company-form-section:nth-of-type(3){--cc-section-delay:0.2s}.create-company-page--glass .create_company-form-section .label-checkbox-field,.create-company-page--glass .create_company-form-section .label-description-field,.create-company-page--glass .create_company-form-section .label-dropdown,.create-company-page--glass .create_company-form-section .label-input-field{min-width:0}.create-company-page--glass .create_company-form-section--full,.create-company-page--glass .create_company-form-section--stacked{display:flex;flex-direction:column;gap:1rem;grid-template-columns:1fr}.create-company-page--glass .create_company-description,.create-company-page--glass .create_company-note{margin:0 0 1rem;line-height:1.55}.create-company-page--glass .create_company-field-error{display:block;margin-top:.25rem;font-size:.8125rem;color:#dc2626}.create-company-page--glass .create_company-address-selector-section select,.create-company-page--glass .create_company-form-control{background:hsla(0,0%,100%,.55)!important;border-color:rgba(199,210,254,.85)!important;transition:border-color var(--cc-motion-fast),box-shadow var(--cc-motion-fast),background var(--cc-motion-fast)}.create-company-page--glass .create_company-form-control:focus{border-color:rgba(13,148,136,.55)!important;box-shadow:0 0 0 3px rgba(13,148,136,.12)!important;background:hsla(0,0%,100%,.82)!important}.create-company-page--glass .cc-services-products{margin-top:.25rem}.create-company-page--glass .create_company-account-item{background:hsla(0,0%,100%,.38);border:1px solid rgba(199,210,254,.5);border-radius:8px;transition:background var(--cc-motion-fast),border-color var(--cc-motion-fast),transform var(--cc-motion-fast)}.create-company-page--glass .create_company-account-item:hover{background:rgba(238,242,255,.65);border-color:rgba(165,180,252,.7);transform:translateX(3px)}.create-company-page--glass .create_company-cash-flow-section,.create-company-page--glass .create_company-info-box,.create-company-page--glass .create_company-warning-box{margin:.75rem 0 1rem;padding:1rem 1.15rem!important;border-radius:10px;background:rgba(248,250,255,.55)!important;border:1px solid rgba(199,210,254,.45)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.create-company-page--glass .create_company-wizard-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgba(199,210,254,.4);animation:cc-fade-up .4s var(--cc-glass-ease) .18s both}.create-company-page--glass .create_company-wizard-actions .consultant-primary-btn,.create-company-page--glass .create_company-wizard-actions .consultant-secondary-btn{min-height:2.25rem}.create-company-page--glass .create_company-account-actions{gap:.75rem}.create-company-page--glass .create_company-account-actions--inline{margin-top:.75rem;padding-top:0;border-top:none;justify-content:flex-start}.create-company-page--glass .create_company-btn-link-style.consultant-secondary-btn{background:transparent!important;border-color:transparent!important;color:var(--cc-accent-deep)!important;box-shadow:none!important}.create-company-page--glass .create_company-btn-link-style.consultant-secondary-btn:hover{background:rgba(13,148,136,.08)!important;border-color:rgba(13,148,136,.2)!important}.create-company-page--glass .create_company-congratulations-content{margin-top:.5rem;animation:cc-fade-up .5s var(--cc-glass-ease) .14s both}.create-company-page--glass .create_company-step-content.glass-tab-panel--nested:has(.label-dropdown--open),.create-company-page--glass .create_company-step-content.glass-tab-panel--nested:has(.simple-select-wrapper.is-open){overflow:visible!important}.create-company-page--glass .create_company-step-content.glass-tab-panel--nested>.create_company-address-selector-section:has(.simple-select-wrapper.is-open),.create-company-page--glass .create_company-step-content.glass-tab-panel--nested>.create_company-form-section:has(.label-dropdown--open),.create-company-page--glass .create_company-step-content.glass-tab-panel--nested>.create_company-form-section:has(.simple-select-wrapper.is-open){z-index:100}.create-company-page--glass .create_company-address-selector-section{position:relative}.create-company-page--glass .create_company-address-selector .address-selector-field:has(.simple-select-wrapper.is-open),.create-company-page--glass .create_company-address-selector .label-searchable-select:has(.simple-select-wrapper.is-open){z-index:10062}.create-company-page--glass .create_company-address-selector .simple-select-wrapper.is-open{z-index:10063}.create-company-page--glass .create_company-address-selector .simple-select-dropdown,.create-company-page--glass .create_company-form-section .simple-select-dropdown{z-index:10070!important;min-width:100%;max-height:min(280px,50vh);overflow-x:hidden;overflow-y:auto;background-color:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;box-shadow:0 16px 42px rgba(15,23,42,.18),0 6px 16px rgba(99,102,241,.12),inset 0 1px 0 #fff!important}.create-company-page--glass .create_company-address-selector .simple-select-no-results,.create-company-page--glass .create_company-address-selector .simple-select-option,.create-company-page--glass .create_company-form-section .simple-select-no-results,.create-company-page--glass .create_company-form-section .simple-select-option{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.create-company-page--glass .create_company-address-selector .simple-select-option:hover,.create-company-page--glass .create_company-form-section .simple-select-option:hover{background-color:#f1f5f9!important}.create-company-page--glass .create_company-address-selector .simple-select-option.selected,.create-company-page--glass .create_company-form-section .simple-select-option.selected{background-color:#eef2ff!important}.create-company-page--glass .label-dropdown__menu-panel,.create-company-page--glass .label-dropdown__menu-panel--teleported{background-color:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 16px 42px rgba(15,23,42,.16),0 6px 16px rgba(99,102,241,.1)!important}.create-company-page--glass .label-dropdown__search-wrap{background-color:#f8fafc!important}.create-company-page--glass .label-dropdown__menu .label-dropdown__option{background-color:#fff!important}.create-company-page--glass .label-dropdown__menu .label-dropdown__option--active:not(.label-dropdown__option--disabled),.create-company-page--glass .label-dropdown__menu .label-dropdown__option:hover{background-color:#f1f5f9!important}.create-company-page--glass .label-dropdown__menu .label-dropdown__option--selected:not(.label-dropdown__option--disabled){background-color:#eef2ff!important}@media (max-width:767px){.create-company-page--glass.create_company-page-wrapper{padding:1rem 1rem 1.5rem}.home-page--glass>.create-company-page--glass.create_company-page-wrapper{padding:1rem 1rem 1.25rem}.create-company-page--glass .create_company-wizard-nav.create-company-stepper-panel{padding:1rem 1rem!important;border-radius:12px 12px 0 0}.create-company-page--glass .create_company-step-content.glass-tab-panel--nested{padding:1.15rem 1.1rem 1.25rem!important;border-radius:12px}.create-company-page--glass .create_company-form-section{grid-template-columns:1fr;gap:.85rem}.create-company-page--glass .create_company-form-group-full-width{grid-column:1}}@keyframes cc-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-section-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#app[data-ui-mode=compact] .create-company-page--glass.create_company-page-wrapper,body[data-ui-mode=compact] .create-company-page--glass.create_company-page-wrapper{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .create-company-page--glass .create_company-step-content.glass-tab-panel--nested,body[data-ui-mode=compact] .create-company-page--glass .create_company-step-content.glass-tab-panel--nested{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create-company-page--glass .create_company-wizard-content,body[data-ui-mode=compact] .create-company-page--glass .create_company-wizard-content{padding:0!important}@media (prefers-reduced-motion:reduce){.create-company-page--glass .cc-radio-card,.create-company-page--glass .cc-services-products,.create-company-page--glass .create-company-glass-shell,.create-company-page--glass .create_company-account-item,.create-company-page--glass .create_company-encryption-section,.create-company-page--glass .create_company-form-section,.create-company-page--glass .create_company-step-content,.create-company-page--glass .create_company-terminology-section,.create-company-page--glass .create_company-wizard-actions,.create-company-page--glass .create_company-wizard-nav{animation:none;transition:none}.create-company-page--glass .cc-radio-card:hover,.create-company-page--glass .create_company-account-item:hover,.create-company-page--glass .create_company-step-content:hover,.create-company-page--glass .create_company-wizard-nav:hover{transform:none}}.simple-searchable-select{--sss-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--sss-glass-duration:0.36s;--sss-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--sss-glass-blur:blur(14px) saturate(1.1);--sss-surface:linear-gradient(168deg,hsla(0,0%,100%,.82),rgba(248,250,252,.74) 48%,rgba(241,245,249,.78));--sss-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.94),rgba(252,248,255,.88) 48%,rgba(241,248,255,.9));--sss-surface-focus:linear-gradient(168deg,hsla(0,0%,100%,.96),rgba(248,245,255,.92) 48%,rgba(238,242,255,.94));--sss-border:rgba(203,213,225,.88);--sss-border-hover:#94a3b8;--sss-border-focus:#818cf8;--sss-inset:inset 0 1px 0 hsla(0,0%,100%,.88);--sss-shadow-hover:0 6px 18px rgba(99,102,241,.1);--sss-text:#1e293b;--sss-text-muted:#64748b;--sss-indigo:#6366f1;position:relative;width:100%}.simple-searchable-select--glass{animation:simple-searchable-select-in .44s var(--sss-glass-ease) both}.simple-select-wrapper{position:relative}.simple-select-wrapper.is-open{position:relative;z-index:10060}.simple-select-input{width:100%;box-sizing:border-box;min-height:2.25rem;height:2.25rem;margin:0;padding:0 2rem 0 .65rem;border:1px solid var(--sss-border);border-radius:0;background:var(--sss-surface);font-size:var(--cc-font-md,.75rem);font-weight:500;letter-spacing:-.01em;line-height:1.25rem;color:var(--sss-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;outline:none;transition:border-color var(--sss-glass-duration) var(--sss-glass-ease),background var(--sss-glass-duration) var(--sss-glass-ease),box-shadow var(--sss-glass-duration) var(--sss-glass-ease),transform var(--sss-motion-fast)}.simple-searchable-select--glass .simple-select-input{backdrop-filter:var(--sss-glass-blur);-webkit-backdrop-filter:var(--sss-glass-blur);box-shadow:var(--sss-inset)}.simple-searchable-select--glass .simple-select-wrapper:hover:not(.is-open) .simple-select-input:not(:disabled){border-color:var(--sss-border-hover);background:var(--sss-surface-hover);transform:translateY(-1px);box-shadow:var(--sss-inset),var(--sss-shadow-hover)}.simple-select-input:focus{border-color:var(--sss-border-focus);background:var(--sss-surface-focus);box-shadow:0 0 0 2px rgba(99,102,241,.2);transform:none}.simple-select-input:disabled{opacity:.55;background:rgba(248,250,252,.65);color:#94a3b8;cursor:not-allowed;transform:none}.simple-select-arrow{position:absolute;right:.55rem;top:50%;z-index:1;transform:translateY(-50%);color:var(--sss-text-muted);font-size:.75rem;line-height:1;cursor:pointer;pointer-events:auto;transition:transform var(--sss-motion-fast),color var(--sss-glass-duration) var(--sss-glass-ease)}.simple-select-wrapper.is-open .simple-select-arrow,.simple-select-wrapper:hover .simple-select-arrow{color:var(--sss-indigo)}.simple-select-arrow.rotated{transform:translateY(-50%) rotate(180deg)}.simple-select-dropdown{max-height:min(280px,50vh);overflow:hidden;overflow-y:auto;border:1px solid #cbd5e1;border-radius:0;background-color:#fff;background-image:none;box-shadow:0 16px 42px rgba(15,23,42,.18),0 6px 16px rgba(99,102,241,.12),inset 0 1px 0 #fff;isolation:isolate;transform-origin:top center}.simple-select-dropdown--teleported{z-index:10100;animation:simple-searchable-select-menu-in .32s var(--sss-glass-ease) both;backdrop-filter:none;-webkit-backdrop-filter:none}.simple-select-option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;cursor:pointer;font-size:var(--cc-font-md,.75rem);font-weight:500;color:var(--sss-text);background-color:#fff;border-bottom:1px solid #e2e8f0;transition:background-color var(--sss-glass-duration) var(--sss-glass-ease),color var(--sss-glass-duration) var(--sss-glass-ease)}.simple-select-option:last-child{border-bottom:none}.simple-select-option:hover{background-color:#f1f5f9}.simple-select-option.selected{background-color:#eef2ff;color:#4338ca;font-weight:600}.simple-select-check{color:#6366f1;font-size:.85rem;font-weight:700}.simple-select-no-results{padding:.65rem .75rem;text-align:center;color:#94a3b8;font-size:.6875rem;font-style:italic;font-weight:500;background-color:#fff}.simple-select-menu-enter-active,.simple-select-menu-leave-active{transition:opacity .2s var(--sss-glass-ease)}.simple-select-menu-enter-from,.simple-select-menu-leave-to{opacity:0}.simple-select-wrapper.is-open .simple-select-input{border-color:var(--sss-border-focus);background:var(--sss-surface-focus);box-shadow:0 0 0 2px rgba(99,102,241,.2);transform:none}@keyframes simple-searchable-select-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes simple-searchable-select-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.simple-select-dropdown{max-height:180px}.simple-select-option{padding:.55rem .7rem}}@media (prefers-reduced-motion:reduce){.simple-searchable-select--glass,.simple-select-dropdown--teleported{animation:none}.simple-select-arrow,.simple-select-input,.simple-select-menu-enter-active,.simple-select-menu-leave-active,.simple-select-option{transition:none}.simple-searchable-select--glass .simple-select-wrapper:hover:not(.is-open) .simple-select-input:not(:disabled){transform:none}}.label-input-field{--lif-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--lif-glass-duration:0.36s;--lif-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--lif-glass-blur:blur(12px) saturate(1.05);--lif-glass-surface:hsla(0,0%,100%,.72);--lif-glass-surface-hover:hsla(0,0%,100%,.88);--lif-glass-surface-focus:hsla(0,0%,100%,.92);--lif-glass-border:rgba(203,213,225,.85);--lif-glass-border-hover:#94a3b8;--lif-glass-border-focus:#818cf8;--lif-glass-inset:inset 0 1px 0 hsla(0,0%,100%,.75);--lif-glass-shadow-hover:0 4px 14px rgba(99,102,241,.08);--lif-label-color:var(--lf-label-color);--lif-label-focus:var(--lf-label-focus-color);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--lf-field-gap);min-width:0;box-sizing:border-box}.label-input-field--glass{animation:label-input-field-in .44s var(--lif-glass-ease) both}.label-input-field__label{display:block;flex:0 0 auto;font-weight:var(--lf-label-font-weight);color:var(--lif-label-color);font-size:var(--lf-label-font-size);line-height:var(--lf-label-line-height);min-height:var(--lf-label-min-height);text-transform:uppercase;letter-spacing:var(--lf-label-letter-spacing);margin:0;padding-left:var(--lf-label-padding-left);white-space:nowrap;font-family:var(--lf-font-family);transition:color var(--lif-glass-duration) var(--lif-glass-ease);cursor:default}.label-input-field__required{color:var(--lf-required-color);margin-left:.15em;font-weight:700}.label-input-field--glass:focus-within .label-input-field__label{color:var(--lif-label-focus)}.label-input-field__control{display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;height:var(--lf-control-height);min-height:var(--lf-control-height);max-height:var(--lf-control-height);padding:0 var(--lf-control-pad-x);border-radius:0;border:1px solid var(--lif-glass-border);background:var(--lif-glass-surface);overflow:hidden;transition:border-color var(--lif-glass-duration) var(--lif-glass-ease),background var(--lif-glass-duration) var(--lif-glass-ease),box-shadow var(--lif-glass-duration) var(--lif-glass-ease),transform var(--lif-glass-duration) var(--lif-glass-ease)}.label-input-field--glass .label-input-field__control{backdrop-filter:var(--lif-glass-blur);-webkit-backdrop-filter:var(--lif-glass-blur);box-shadow:var(--lif-glass-inset)}.label-input-field--glass .label-input-field__control:hover{border-color:var(--lif-glass-border-hover);background:var(--lif-glass-surface-hover);transform:translateY(-1px);box-shadow:var(--lif-glass-inset),var(--lif-glass-shadow-hover)}.label-input-field--glass:focus-within .label-input-field__control{border-color:var(--lif-glass-border-focus);background:var(--lif-glass-surface-focus);box-shadow:0 0 0 2px rgba(99,102,241,.2);transform:none}.label-input-field--error .label-input-field__label{color:#b91c1c}.label-input-field--error .label-input-field__control{border-color:rgba(239,68,68,.75);background:hsla(0,86%,97%,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 0 0 2px rgba(239,68,68,.12)}.label-input-field--error:focus-within .label-input-field__label{color:#dc2626}.label-input-field--error:focus-within .label-input-field__control{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2);transform:none}.label-input-field--error.label-input-field--glass .label-input-field__control:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 4px 14px rgba(239,68,68,.1)}.label-input-field--no-label{gap:0}.label-input-field--flex{flex:1 1 auto;min-width:0;max-width:100%;width:100%}.label-input-field--flex .label-input-field__control{width:100%}.label-input-field__input{display:block;flex:1 1 auto;min-width:0;width:100%;max-width:100%;box-sizing:border-box;height:100%;min-height:0;margin:0;padding:0;line-height:var(--lf-control-line-height);border:none;border-radius:0;background:transparent;color:var(--lf-control-value-color);font-size:var(--lf-control-font-size);font-weight:var(--lf-control-font-weight);letter-spacing:var(--lf-control-letter-spacing);font-family:var(--lf-font-family);outline:none;box-shadow:none;transition:color var(--lif-glass-duration) var(--lif-glass-ease)}.label-input-field__input::-moz-placeholder{color:var(--lf-control-placeholder-color);font-weight:400;-moz-transition:color var(--lif-glass-duration) var(--lif-glass-ease);transition:color var(--lif-glass-duration) var(--lif-glass-ease)}.label-input-field__input::placeholder{color:var(--lf-control-placeholder-color);font-weight:400;transition:color var(--lif-glass-duration) var(--lif-glass-ease)}.label-input-field--glass:focus-within .label-input-field__input::-moz-placeholder{color:#a5b4fc}.label-input-field--glass:focus-within .label-input-field__input::placeholder{color:#a5b4fc}.label-input-field__input:disabled{opacity:1;cursor:not-allowed}.label-input-field:has(.label-input-field__input:disabled) .label-input-field__control{opacity:.55;cursor:not-allowed;transform:none;box-shadow:var(--lif-glass-inset)}.label-input-field:has(.label-input-field__input[readonly]) .label-input-field__control{background:rgba(248,250,252,.65);cursor:default}.label-input-field__input[readonly]{cursor:default;color:#475569}.label-input-field__messages{display:flex;flex-direction:column;gap:var(--lf-messages-gap);width:100%;min-width:0;animation:label-input-field-messages-in .32s var(--lif-glass-ease) .08s both}@keyframes label-input-field-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes label-input-field-messages-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.label-input-field--flex{max-width:none;width:100%}}@media (prefers-reduced-motion:reduce){.label-input-field--glass,.label-input-field__messages{animation:none}.label-input-field__input::-moz-placeholder{-moz-transition:none;transition:none}.label-input-field__control,.label-input-field__input,.label-input-field__input::placeholder,.label-input-field__label{transition:none}.label-input-field--error.label-input-field--glass .label-input-field__control:hover,.label-input-field--glass .label-input-field__control:hover{transform:none}}.label-searchable-select{position:relative;min-width:0}.label-searchable-select:has(.simple-select-wrapper.is-open){z-index:10062}.label-searchable-select__control{width:100%;min-width:0;overflow:visible}.label-searchable-select__control .simple-searchable-select{width:100%}.label-searchable-select__control .simple-select-wrapper{overflow:visible}.label-searchable-select__control .simple-select-wrapper.is-open{z-index:10063}.label-searchable-select:has(.simple-select-wrapper.is-open) .label-input-field__label{color:var(--lf-label-focus-color,#6366f1)}.label-searchable-select.label-input-field--glass:not(.address-selector-field) .label-searchable-select__control{border:1px solid rgba(203,213,225,.88);border-radius:0;background:linear-gradient(168deg,hsla(0,0%,100%,.82),rgba(248,250,252,.74) 48%,rgba(241,245,249,.78));backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88);transition:border-color .36s cubic-bezier(.25,.46,.45,.94),background .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94)}.label-searchable-select.label-input-field--glass:not(.address-selector-field):hover .label-searchable-select__control{border-color:#94a3b8;background:linear-gradient(168deg,hsla(0,0%,100%,.94),rgba(252,248,255,.88) 48%,rgba(241,248,255,.9));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 6px 18px rgba(99,102,241,.1)}.label-searchable-select.label-input-field--glass:not(.address-selector-field) .label-searchable-select__control:has(.simple-select-input:focus),.label-searchable-select.label-input-field--glass:not(.address-selector-field):has(.simple-select-wrapper.is-open) .label-searchable-select__control{border-color:#818cf8;background:linear-gradient(168deg,hsla(0,0%,100%,.96),rgba(248,245,255,.92) 48%,rgba(238,242,255,.94));box-shadow:0 0 0 2px rgba(99,102,241,.2)}.label-searchable-select.label-input-field--glass:not(.address-selector-field) .label-searchable-select__control .simple-select-input{border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.label-searchable-select.label-input-field--glass:not(.address-selector-field) .label-searchable-select__control .simple-select-wrapper:hover:not(.is-open) .simple-select-input:not(:disabled){transform:none;box-shadow:none}.label-searchable-select.label-input-field--error .label-searchable-select__control{border-color:rgba(239,68,68,.75)!important;background:linear-gradient(168deg,hsla(0,86%,97%,.92),hsla(0,93%,94%,.85))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 0 0 2px rgba(239,68,68,.12)!important}.label-searchable-select.label-input-field--error .label-searchable-select__control .simple-select-input{border:none!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.label-searchable-select.label-input-field--glass,.label-searchable-select.label-input-field--glass .label-searchable-select__control{transition:none}}.address-selector{--as-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--as-glass-duration:0.36s;--as-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--as-glass-blur:blur(14px) saturate(1.1);--as-surface:linear-gradient(168deg,hsla(0,0%,100%,.82),rgba(248,250,252,.74) 48%,rgba(241,245,249,.78));--as-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.94),rgba(252,248,255,.88) 48%,rgba(241,248,255,.9));--as-surface-focus:linear-gradient(168deg,hsla(0,0%,100%,.96),rgba(248,245,255,.92) 48%,rgba(238,242,255,.94));--as-border:rgba(203,213,225,.88);--as-border-hover:#94a3b8;--as-border-focus:#818cf8;--as-inset:inset 0 1px 0 hsla(0,0%,100%,.88);--as-shadow-hover:0 6px 18px rgba(99,102,241,.1);--as-label-color:#64748b;--as-label-focus:#6366f1;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%}.address-selector--glass .address-selector-field{animation:address-selector-field-in .44s var(--as-glass-ease) both}.address-selector--glass .address-selector-field:first-child{animation-delay:.04s}.address-selector--glass .address-selector-field:nth-child(2){animation-delay:.08s}.address-selector--glass .address-selector-field:nth-child(3){animation-delay:.12s}.address-selector--glass .address-selector-field:nth-child(4){animation-delay:.16s}.address-selector-field{display:flex;flex-direction:column;align-items:stretch;gap:var(--lf-field-gap,.35rem);min-width:0;position:relative;width:100%}.address-selector-field--text.label-input-field .label-input-field__control,.address-selector-field.label-searchable-select.label-input-field .label-searchable-select__control{display:flex;align-items:stretch;width:100%;min-width:0;height:var(--lf-control-height,2.25rem);min-height:var(--lf-control-height,2.25rem);max-height:var(--lf-control-height,2.25rem);padding:0;box-sizing:border-box}.address-selector-field.label-searchable-select.label-input-field .label-searchable-select__control{overflow:visible}.address-selector-field--text.label-input-field .label-input-field__control{overflow:hidden}.address-selector-field.label-searchable-select .label-searchable-select__control .simple-searchable-select,.address-selector-field.label-searchable-select .label-searchable-select__control .simple-select-wrapper{width:100%;height:100%;min-height:0;overflow:visible}.address-selector-field.label-searchable-select .label-searchable-select__control .simple-select-wrapper.is-open{z-index:10063}.address-selector-field.label-searchable-select .label-searchable-select__control .simple-select-input{height:100%;min-height:0;max-height:none;margin:0;border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.address-selector-field.label-searchable-select .label-searchable-select__control .simple-select-input:focus{box-shadow:none;transform:none}.address-selector--glass .address-selector-field.label-searchable-select:hover .label-searchable-select__control .simple-select-input:not(:disabled):not(:focus){transform:none}.address-selector-field--text.label-input-field .label-input-field__input{height:100%;min-height:0}.address-selector-field .label-input-field__label{flex:0 0 auto;min-height:var(--lf-label-min-height,.75rem)}.address-selector-field.label-searchable-select:has(.simple-select-wrapper.is-open),.address-selector-field:has(.simple-select-wrapper.is-open){z-index:10062}.address-selector-field--text.label-input-field .label-input-field__control{border-radius:0;backdrop-filter:var(--as-glass-blur);-webkit-backdrop-filter:var(--as-glass-blur);box-shadow:var(--as-inset)}.address-selector-field.label-searchable-select.label-input-field .label-searchable-select__control{border:1px solid var(--as-border);border-radius:0;background:var(--as-surface);backdrop-filter:var(--as-glass-blur);-webkit-backdrop-filter:var(--as-glass-blur);box-shadow:var(--as-inset);transition:border-color var(--as-glass-duration) var(--as-glass-ease),background var(--as-glass-duration) var(--as-glass-ease),box-shadow var(--as-glass-duration) var(--as-glass-ease)}.address-selector--glass .address-selector-field.label-searchable-select:hover .label-searchable-select__control{border-color:var(--as-border-hover);background:var(--as-surface-hover);box-shadow:var(--as-inset),var(--as-shadow-hover)}.address-selector-field.label-searchable-select .label-searchable-select__control:has(.simple-select-input:focus),.address-selector-field.label-searchable-select:has(.simple-select-wrapper.is-open) .label-searchable-select__control{border-color:var(--as-border-focus);background:var(--as-surface-focus);box-shadow:0 0 0 2px rgba(99,102,241,.2)}.address-selector-input{width:100%;box-sizing:border-box;min-height:2.25rem;height:2.25rem;margin:0;padding:0 .65rem;border:1px solid var(--as-border);border-radius:0;background:var(--as-surface);font-size:var(--cc-font-md,.75rem);font-weight:500;letter-spacing:-.01em;line-height:1.25rem;color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;outline:none;transition:border-color var(--as-glass-duration) var(--as-glass-ease),background var(--as-glass-duration) var(--as-glass-ease),box-shadow var(--as-glass-duration) var(--as-glass-ease),transform var(--as-motion-fast)}.address-selector--glass .address-selector-input{backdrop-filter:var(--as-glass-blur);-webkit-backdrop-filter:var(--as-glass-blur);box-shadow:var(--as-inset)}.address-selector--glass .address-selector-field:hover .address-selector-input:not(:disabled):not(:focus){border-color:var(--as-border-hover);background:var(--as-surface-hover);transform:translateY(-1px);box-shadow:var(--as-inset),var(--as-shadow-hover)}.address-selector-input:focus{border-color:var(--as-border-focus);background:var(--as-surface-focus);box-shadow:0 0 0 2px rgba(99,102,241,.2);transform:none}.address-selector-input:disabled{opacity:.55;background:rgba(248,250,252,.65);color:#94a3b8;cursor:not-allowed;transform:none}.address-selector-input-error{border-color:rgba(239,68,68,.75)!important;background:linear-gradient(168deg,hsla(0,86%,97%,.92),hsla(0,93%,94%,.85))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 0 0 2px rgba(239,68,68,.12)!important}.address-selector-input-error:focus{border-color:#ef4444!important;box-shadow:0 0 0 2px rgba(239,68,68,.2)!important}.address-selector-input-valid{border-color:rgba(34,197,94,.75)!important;background:linear-gradient(168deg,rgba(220,252,231,.9),rgba(209,250,229,.85))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 0 0 2px rgba(34,197,94,.12)!important}.address-selector-input-valid:focus{border-color:#22c55e!important;box-shadow:0 0 0 2px rgba(34,197,94,.2)!important}.address-selector-error-message{color:#dc2626;font-weight:500}.address-selector-error-message,.address-selector-success-message{font-size:.6875rem;margin-top:.1rem;line-height:1.3;animation:address-selector-message-in .28s var(--as-glass-ease) both}.address-selector-success-message{color:#15803d;font-weight:600}.address-selector>.address-selector-field{width:100%}@keyframes address-selector-field-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes address-selector-message-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.address-selector{grid-template-columns:1fr;gap:.65rem}}@media (prefers-reduced-motion:reduce){.address-selector--glass .address-selector-field{animation:none}.address-selector-input{transition:none}.address-selector--glass .address-selector-field:hover .address-selector-input:not(:disabled):not(:focus){transform:none}.address-selector-error-message,.address-selector-success-message{animation:none}}.sw-warning-modal--glass{--sw-modal-ease:cubic-bezier(0.25,0.46,0.45,0.94);--sw-modal-spring:cubic-bezier(0.34,1.12,0.64,1);--sw-modal-radius:16px;--sw-accent:#0d9488;--sw-warn:#d97706;--sw-modal-shadow:0 32px 80px -16px rgba(139,92,246,.2),0 20px 48px -12px rgba(99,102,241,.12),0 8px 24px -4px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.32)}.sw-warning-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;height:100dvh;margin:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:max(1.25rem,env(safe-area-inset-top,0px)) max(1.25rem,env(safe-area-inset-right,0px)) max(1.25rem,env(safe-area-inset-bottom,0px)) max(1.25rem,env(safe-area-inset-left,0px));box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.sw-warning-modal--glass{background:rgba(15,23,42,.12);backdrop-filter:blur(8px) saturate(1.06);-webkit-backdrop-filter:blur(8px) saturate(1.06)}.sw-modal-content--glass{position:relative;isolation:isolate;width:100%;max-width:440px;max-height:min(90vh,90dvh);margin:auto;flex-shrink:0;padding:0;border-radius:var(--sw-modal-radius);border:1px solid hsla(0,0%,100%,.72);background:linear-gradient(168deg,hsla(0,0%,100%,.78),rgba(248,250,252,.68) 48%,rgba(238,242,255,.72));backdrop-filter:blur(28px) saturate(1.1);-webkit-backdrop-filter:blur(28px) saturate(1.1);box-shadow:var(--sw-modal-shadow);overflow:hidden;display:flex;flex-direction:column}.sw-modal-content--glass:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.06) 42%,transparent 58%);z-index:0}.sw-modal-content--glass>*{position:relative;z-index:1}.sw-modal-body{padding:1.75rem 1.5rem 1.25rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.85rem}.sw-warning-icon-wrap{position:relative;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;animation:sw-icon-wrap-in .55s var(--sw-modal-spring) both}.sw-warning-icon-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(245,158,11,.38);box-shadow:0 0 24px rgba(245,158,11,.22);animation:sw-ring-pulse 2.4s ease-in-out infinite}.sw-warning-icon{position:relative;z-index:1;width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.85rem;color:#dc2626;background:linear-gradient(145deg,hsla(0,86%,97%,.95),hsla(0,96%,89%,.55));border:1px solid hsla(0,91%,71%,.55);backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 8px 24px rgba(239,68,68,.12);animation:sw-icon-in .6s var(--sw-modal-spring) .08s both}.sw-modal-title{margin:0;font-size:1.125rem;font-weight:700;color:#312e81;letter-spacing:-.02em;animation:sw-title-in .45s var(--sw-modal-ease) .1s both}.sw-modal-message{margin:0;padding:1rem 1.1rem;width:100%;box-sizing:border-box;font-size:.9375rem;font-weight:500;color:#475569;line-height:1.55;text-align:center;border-radius:12px;background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.75);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85);animation:sw-message-in .48s var(--sw-modal-ease) .16s both}.sw-modal-footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75rem;padding:1rem 1.5rem 1.35rem;border-top:1px solid rgba(196,181,253,.28);background:linear-gradient(180deg,rgba(248,250,252,.35),rgba(241,245,249,.5));animation:sw-footer-in .42s var(--sw-modal-ease) .22s both}.sw-modal-footer .sw-modal-btn{min-width:7.5rem;min-height:2.25rem}.sw-modal-footer .sw-modal-btn--confirm.consultant-secondary-btn{border-color:rgba(148,163,184,.55)!important}.sw-modal-footer .sw-modal-btn--confirm.consultant-secondary-btn:hover{border-color:rgba(239,68,68,.45)!important;background:hsla(0,86%,97%,.65)!important;color:#b91c1c!important}.sw-modal-enter-active,.sw-modal-leave-active{transition:opacity .32s var(--sw-modal-ease)}.sw-modal-enter-active .sw-modal-content--glass,.sw-modal-leave-active .sw-modal-content--glass{transition:opacity .32s var(--sw-modal-ease),transform .38s var(--sw-modal-spring)}.sw-modal-enter-from,.sw-modal-leave-to{opacity:0}.sw-modal-enter-from .sw-modal-content--glass,.sw-modal-leave-to .sw-modal-content--glass{opacity:0;transform:translateY(16px) scale(.94)}.sw-modal-enter-to .sw-modal-content--glass,.sw-modal-leave-from .sw-modal-content--glass{opacity:1;transform:translateY(0) scale(1)}@keyframes sw-icon-wrap-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes sw-icon-in{0%{opacity:0;transform:scale(.6) rotate(-12deg)}60%{transform:scale(1.08) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes sw-ring-pulse{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.12);opacity:1}}@keyframes sw-title-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes sw-message-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sw-footer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.sw-modal-footer{flex-direction:column-reverse;width:100%}.sw-modal-footer .sw-modal-btn{width:100%}}@media (prefers-reduced-motion:reduce){.sw-modal-enter-active,.sw-modal-enter-active .sw-modal-content--glass,.sw-modal-footer,.sw-modal-leave-active,.sw-modal-leave-active .sw-modal-content--glass,.sw-modal-message,.sw-modal-title,.sw-warning-icon,.sw-warning-icon-ring,.sw-warning-icon-wrap{animation:none;transition:none}.sw-warning-icon-ring{animation:none}}.consultant-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .875rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.26);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:var(--cc-font-md,.75rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;color:#fff;background:linear-gradient(135deg,#a78bfa,#818cf8 48%,#60a5fa);cursor:pointer;white-space:nowrap;box-sizing:border-box;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 22px rgba(129,140,248,.36),inset 0 1px 2px hsla(0,0%,100%,.32);transition:background .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1)}.consultant-primary-btn i{font-size:.95rem;line-height:1}.consultant-primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#9333ea,#6366f1 48%,#3b82f6);box-shadow:0 8px 30px rgba(129,140,248,.46),inset 0 1px 3px hsla(0,0%,100%,.38);transform:translateY(-1px)}.consultant-primary-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.consultant-primary-btn:focus,.consultant-primary-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.38)}.consultant-primary-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.consultant-primary-btn--compact{padding:.35rem .75rem;font-size:.7rem;border-radius:10px;min-width:auto;gap:.35rem}.consultant-primary-btn--compact i{font-size:.85rem}.consultant-primary-btn__spinner{width:.85rem;height:.85rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:consultant-primary-btn-spin .6s linear infinite}@keyframes consultant-primary-btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.consultant-primary-btn{transition:none}.consultant-primary-btn__spinner{animation:none}}@media (max-width:600px){.consultant-primary-btn{flex:1;min-width:0}}.consultant-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .875rem;border-radius:12px;border:1px solid #cbd5e1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:var(--cc-font-md,.75rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;color:#1c1829;background:hsla(0,0%,100%,.4);cursor:pointer;white-space:nowrap;box-sizing:border-box;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1),0 0 0 1px rgba(226,232,240,.55);transition:background .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1)}.consultant-secondary-btn i{font-size:.95rem;line-height:1;color:#6366f1}.consultant-secondary-btn--danger{color:#b91c1c;border-color:hsla(0,91%,71%,.55);background:hsla(0,86%,97%,.75)}.consultant-secondary-btn--danger i{color:#dc2626}.consultant-secondary-btn--danger:hover:not(:disabled){color:#991b1b;border-color:#f87171;background:hsla(0,93%,94%,.9)}.consultant-secondary-btn:hover:not(:disabled){background:hsla(0,0%,100%,.56);border-color:#a78bfa;color:#1c1829;box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75),0 0 0 1px rgba(196,181,253,.35);transform:translateY(-1px)}.consultant-secondary-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.consultant-secondary-btn:focus,.consultant-secondary-btn:focus-visible{outline:none;border-color:rgba(167,139,250,.65);box-shadow:0 0 0 3px rgba(167,139,250,.28),inset 0 1px 3px hsla(0,0%,100%,.75)}.consultant-secondary-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.consultant-secondary-btn__spinner{width:.85rem;height:.85rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:consultant-secondary-btn-spin .6s linear infinite}@keyframes consultant-secondary-btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.consultant-secondary-btn{transition:none}.consultant-secondary-btn__spinner{animation:none}}@media (max-width:600px){.consultant-secondary-btn{flex:1;min-width:0}}.stepper-container{--stepper-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--stepper-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--stepper-duration:0.36s;--stepper-active:#0d9488;--stepper-active-glow:rgba(13,148,136,.35);--stepper-completed:#0d9488;--stepper-indigo:#6366f1;--stepper-upcoming:rgba(199,210,254,.85);--stepper-upcoming-bg:hsla(0,0%,100%,.55);--stepper-text:#312e81;--stepper-text-muted:#64748b;--stepper-surface:hsla(0,0%,100%,.72);--stepper-transition:background var(--stepper-duration) var(--stepper-glass-ease),border-color var(--stepper-duration) var(--stepper-glass-ease),box-shadow var(--stepper-duration) var(--stepper-glass-ease),color var(--stepper-duration) var(--stepper-glass-ease),transform var(--stepper-motion-fast);width:100%;padding:0;position:relative;z-index:1}.stepper-container--glass{animation:stepper-shell-in .5s var(--stepper-glass-ease) both}.stepper-wrapper{display:flex;align-items:flex-start;justify-content:space-between;position:relative;width:100%;gap:.5rem}.stepper-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;z-index:1;min-width:0;animation:stepper-step-in .45s var(--stepper-glass-ease) var(--step-stagger-delay,0s) both}.stepper-step-clickable{cursor:pointer}.stepper-step-clickable:hover .stepper-circle{transform:translateY(-2px) scale(1.04)}.stepper-circle{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--stepper-upcoming-bg);border:2px solid var(--stepper-upcoming);color:var(--stepper-text-muted);font-weight:700;font-size:.9375rem;transition:var(--stepper-transition);position:relative;z-index:2;flex-shrink:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 2px 8px rgba(99,102,241,.06)}.stepper-circle:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;transition:border-color var(--stepper-duration) var(--stepper-glass-ease),box-shadow var(--stepper-duration) var(--stepper-glass-ease);pointer-events:none}.stepper-number{line-height:1;font-variant-numeric:tabular-nums}.stepper-check-icon,.stepper-number{display:flex;align-items:center;justify-content:center}.stepper-check-icon{color:#fff;animation:stepper-check-pop .4s var(--stepper-glass-ease) both}.stepper-check-icon svg{width:20px;height:20px}.stepper-step-active .stepper-circle{background:linear-gradient(145deg,#14b8a6 0,var(--stepper-active) 55%,#0f766e 100%);border-color:hsla(0,0%,100%,.55);color:#fff;box-shadow:0 0 0 4px var(--stepper-active-glow),0 6px 20px rgba(13,148,136,.28),inset 0 1px 0 hsla(0,0%,100%,.35);transform:scale(1.06)}.stepper-step-active .stepper-circle:after{border-color:rgba(99,102,241,.25);animation:stepper-active-ring 2.2s var(--stepper-glass-ease) infinite}.stepper-step-active .stepper-title{color:var(--stepper-text);font-weight:700}.stepper-step-completed .stepper-circle{background:linear-gradient(145deg,#2dd4bf 0,var(--stepper-completed) 100%);border-color:hsla(0,0%,100%,.45);color:#fff;box-shadow:0 4px 14px rgba(13,148,136,.22),inset 0 1px 0 hsla(0,0%,100%,.3)}.stepper-step-completed .stepper-title{color:#0f766e;font-weight:600}.stepper-step-pending .stepper-circle{background:hsla(0,0%,100%,.42);border-color:var(--stepper-upcoming);color:#94a3b8}.stepper-step-pending .stepper-title{color:var(--stepper-text-muted);font-weight:500}.stepper-step-pending .stepper-description{color:#94a3b8}.stepper-label{display:flex;flex-direction:column;align-items:center;margin-top:.85rem;text-align:center;max-width:9rem;gap:.2rem}.stepper-title{font-size:.8125rem;font-weight:600;color:var(--stepper-text);line-height:1.35;letter-spacing:.01em}.stepper-description,.stepper-title{transition:var(--stepper-transition);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.stepper-description{font-size:.6875rem;color:var(--stepper-text-muted);line-height:1.3}.stepper-connector{position:absolute;top:24px;left:calc(50% + 24px);right:calc(-50% + 24px);height:3px;background:linear-gradient(90deg,var(--stepper-upcoming) 0,rgba(226,232,240,.6) 100%);z-index:0;border-radius:2px;transition:background var(--stepper-duration) var(--stepper-glass-ease),box-shadow var(--stepper-duration) var(--stepper-glass-ease)}.stepper-connector-active{background:linear-gradient(90deg,var(--stepper-completed) 0,rgba(45,212,191,.75) 50%,var(--stepper-upcoming) 100%);box-shadow:0 0 8px rgba(13,148,136,.2)}.stepper-step:last-child .stepper-connector{display:none}.stepper-wrapper.stepper-vertical{flex-direction:column;align-items:flex-start;gap:0}.stepper-wrapper.stepper-vertical .stepper-step{flex-direction:row;width:100%;align-items:flex-start;margin-bottom:2rem;flex:none}.stepper-wrapper.stepper-vertical .stepper-label{margin-top:0;margin-left:1.15rem;text-align:left;align-items:flex-start;max-width:none}.stepper-wrapper.stepper-vertical .stepper-connector{top:48px;left:24px;right:auto;width:3px;height:calc(100% - 48px);bottom:-2rem;background:linear-gradient(180deg,var(--stepper-upcoming) 0,rgba(226,232,240,.6) 100%)}.stepper-wrapper.stepper-vertical .stepper-connector-active{background:linear-gradient(180deg,var(--stepper-completed) 0,rgba(45,212,191,.75) 100%)}@keyframes stepper-shell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes stepper-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes stepper-check-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes stepper-active-ring{0%,to{box-shadow:0 0 0 0 rgba(99,102,241,0)}50%{box-shadow:0 0 0 6px rgba(99,102,241,.12)}}@keyframes stepper-circle-activate{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1.06)}}.stepper-step-active .stepper-circle{animation:stepper-circle-activate .38s var(--stepper-glass-ease)}.stepper-step-clickable:focus{outline:none}.stepper-step-clickable:focus-visible .stepper-circle{outline:3px solid rgba(99,102,241,.45);outline-offset:3px}@media (max-width:768px){.stepper-wrapper{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.5) rgba(241,245,249,.6)}.stepper-wrapper::-webkit-scrollbar{height:5px}.stepper-wrapper::-webkit-scrollbar-track{background:rgba(241,245,249,.65);border-radius:0}.stepper-wrapper::-webkit-scrollbar-thumb{background:rgba(167,139,250,.5);border-radius:0}.stepper-step{min-width:6.25rem;flex-shrink:0;scroll-snap-align:start}.stepper-label{max-width:6.25rem}.stepper-title{font-size:.75rem}.stepper-description{font-size:.6875rem}.stepper-circle{width:40px;height:40px;font-size:.8125rem}.stepper-connector{top:20px}}@media (prefers-reduced-motion:reduce){.stepper-check-icon,.stepper-container--glass,.stepper-step,.stepper-step-active .stepper-circle,.stepper-step-active .stepper-circle:after{animation:none}.stepper-step-clickable:hover .stepper-circle{transform:none}}.cc-services-products{display:flex;flex-direction:column;gap:1.5rem;width:100%}.cc-radio-card-group{display:flex;flex-direction:column;gap:.75rem}.cc-radio-card-group__legend{margin:0;font-size:.9375rem;font-weight:600;color:#334155;letter-spacing:.01em}.cc-radio-card-group__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.cc-radio-card{--cc-card-ease:cubic-bezier(0.25,0.46,0.45,0.94);position:relative;display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"indicator icon body";align-items:start;gap:.75rem .85rem;min-width:0;height:100%;padding:1rem 1rem 1.1rem;border:1px solid rgba(199,210,254,.7);border-radius:12px;background:linear-gradient(168deg,hsla(0,0%,100%,.55),rgba(248,250,252,.42));backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 2px 12px rgba(99,102,241,.06),inset 0 1px 0 hsla(0,0%,100%,.85);cursor:pointer;transition:border-color .28s var(--cc-card-ease),box-shadow .28s var(--cc-card-ease),transform .22s cubic-bezier(.4,0,.2,1),background .28s var(--cc-card-ease);animation:cc-card-in .42s var(--cc-card-ease) var(--cc-card-delay,0s) both}.cc-radio-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.35),transparent 50%);opacity:0;transition:opacity .28s var(--cc-card-ease)}.cc-radio-card:hover{transform:translateY(-2px);border-color:rgba(13,148,136,.4);box-shadow:0 8px 24px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.cc-radio-card:hover:before{opacity:1}.cc-radio-card--selected{border-color:rgba(13,148,136,.55)!important;background:linear-gradient(168deg,rgba(236,253,245,.82),hsla(0,0%,100%,.72))!important;box-shadow:0 6px 22px rgba(13,148,136,.14),0 0 0 1px rgba(13,148,136,.12),inset 0 1px 0 hsla(0,0%,100%,.92)}.cc-radio-card__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.cc-radio-card__indicator{grid-area:indicator;width:1.25rem;height:1.25rem;margin-top:.15rem;border:2px solid rgba(148,163,184,.8);border-radius:50%;background:hsla(0,0%,100%,.9);flex-shrink:0;transition:border-color .2s ease,box-shadow .2s ease}.cc-radio-card--selected .cc-radio-card__indicator{border-color:#0d9488;box-shadow:inset 0 0 0 4px #0d9488}.cc-radio-card__icon-wrap{grid-area:icon;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:10px;background:linear-gradient(145deg,rgba(13,148,136,.12),rgba(99,102,241,.08));color:#0d9488;font-size:1.35rem;transition:transform .22s ease}.cc-radio-card--selected .cc-radio-card__icon-wrap{transform:scale(1.05);color:#0f766e}.cc-radio-card__body{grid-area:body;display:flex;flex-direction:column;gap:.35rem;min-width:0}.cc-radio-card__title{font-size:.9375rem;font-weight:700;color:#1e293b;line-height:1.35}.cc-radio-card__description{font-size:.8125rem;color:#64748b;line-height:1.45}.cc-wizard-panel{position:relative;isolation:isolate;padding:1.15rem 1.25rem;border:1px solid rgba(199,210,254,.55);border-radius:12px;background:linear-gradient(168deg,hsla(0,0%,100%,.48),rgba(241,245,249,.38));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);box-shadow:0 4px 18px rgba(99,102,241,.06),inset 0 1px 0 hsla(0,0%,100%,.8);transition:border-color .3s ease,box-shadow .3s ease}.cc-wizard-panel--expanded{border-color:rgba(13,148,136,.35);box-shadow:0 8px 26px rgba(13,148,136,.08),inset 0 1px 0 hsla(0,0%,100%,.88)}.cc-wizard-panel__header{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}.cc-wizard-panel__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:rgba(13,148,136,.1);color:#0d9488;font-size:1rem}.cc-wizard-panel__title{margin:0;font-size:1rem;font-weight:600;color:#312e81;letter-spacing:-.01em}.cc-wizard-panel__body{display:flex;flex-direction:column;gap:.5rem}.cc-wizard-panel__toggle{padding:.85rem 1rem;border-radius:10px;background:hsla(0,0%,100%,.5);border:1px solid rgba(226,232,240,.8)}.cc-wizard-panel__help{margin:.5rem 0 0;padding-left:.15rem;font-size:.8125rem;color:#64748b;line-height:1.5}.cc-wizard-panel__expanded{margin-top:1rem;padding:1rem 1rem .25rem;border-top:1px solid rgba(199,210,254,.45);animation:cc-panel-expand .35s cubic-bezier(.25,.46,.45,.94) both}.cc-services-products__expanded-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem;align-items:start}.cc-services-products__scheme{grid-column:1/-1}.cc-services-products__tax-expanded{display:flex;flex-direction:column;gap:1rem}.cc-services-products__tax-fieldset{margin:0;padding:0;border:none}.cc-services-products__tax-legend{display:block;margin-bottom:.65rem;font-size:.875rem;font-weight:600;color:#475569}.cc-services-products__tax-radios{display:flex;flex-wrap:wrap;gap:.65rem}.cc-services-products__tax-radio{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border:1px solid rgba(199,210,254,.75);border-radius:999px;background:hsla(0,0%,100%,.55);font-size:.875rem;color:#334155;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.cc-services-products__tax-radio input{position:absolute;opacity:0;width:0;height:0}.cc-services-products__tax-radio:hover{border-color:rgba(13,148,136,.4);background:rgba(236,253,245,.5)}.cc-services-products__tax-radio--selected{border-color:rgba(13,148,136,.55);background:linear-gradient(168deg,rgba(236,253,245,.9),hsla(0,0%,100%,.75));box-shadow:0 2px 10px rgba(13,148,136,.1);color:#0f766e;font-weight:600}@keyframes cc-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-panel-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.cc-radio-card-group__grid{grid-template-columns:1fr}}@media (max-width:640px){.cc-services-products__expanded-grid{grid-template-columns:1fr}.cc-services-products__tax-radios{flex-direction:column}.cc-services-products__tax-radio{width:100%;border-radius:10px}}@media (prefers-reduced-motion:reduce){.cc-radio-card,.cc-wizard-panel__expanded{animation:none;transition:none}.cc-radio-card:hover{transform:none}}.label-checkbox-field{--lcf-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--lcf-glass-duration:0.36s;--lcf-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--lcf-glass-blur:blur(18px) saturate(1.14);--lcf-surface:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(248,245,255,.5) 42%,rgba(241,248,255,.54));--lcf-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(252,248,255,.62) 42%,rgba(238,242,255,.66));--lcf-surface-checked:linear-gradient(168deg,rgba(220,252,231,.78),rgba(209,250,229,.7) 48%,rgba(187,247,208,.76));--lcf-surface-checked-hover:linear-gradient(168deg,rgba(209,250,229,.88),rgba(187,247,208,.82) 48%,rgba(167,243,208,.86));--lcf-border:hsla(0,0%,100%,.78);--lcf-border-outer:rgba(203,213,225,.88);--lcf-border-hover:rgba(129,140,248,.5);--lcf-border-focus:#818cf8;--lcf-border-checked:rgba(34,197,94,.72);--lcf-inset:inset 0 1px 0 hsla(0,0%,100%,.92);--lcf-shadow-rest:0 4px 20px rgba(139,92,246,.08);--lcf-shadow-hover:0 10px 28px rgba(99,102,241,.14);--lcf-shadow-checked:0 8px 24px rgba(34,197,94,.2);--lcf-label-color:var(--lf-label-color);--lcf-label-checked:#166534;--lcf-label-focus:var(--lf-label-focus-color);--lcf-check-surface:hsla(0,0%,100%,.92);--lcf-check-border:rgba(148,163,184,.85);--lcf-check-active:linear-gradient(135deg,#6366f1,#818cf8 50%,#60a5fa);--lcf-check-checked:linear-gradient(135deg,#22c55e,#4ade80 48%,#86efac);position:relative;display:inline-flex;flex-direction:row;align-items:center;gap:var(--lf-checkbox-gap);box-sizing:border-box;width:auto;min-height:var(--lf-control-height);padding:0 var(--lf-checkbox-pad-x);margin:0;border:1px solid var(--lcf-border-outer);border-radius:4px;background:var(--lcf-surface);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;outline:none;overflow:hidden;isolation:isolate;transition:border-color var(--lcf-glass-duration) var(--lcf-glass-ease),background var(--lcf-glass-duration) var(--lcf-glass-ease),box-shadow var(--lcf-glass-duration) var(--lcf-glass-ease),transform var(--lcf-motion-fast)}.label-checkbox-field--glass:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.1) 40%,transparent 55%);opacity:.9;z-index:0;transition:opacity var(--lcf-glass-duration) var(--lcf-glass-ease)}.label-checkbox-field--glass:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid hsla(0,0%,100%,.45);z-index:0;transition:border-color var(--lcf-glass-duration) var(--lcf-glass-ease)}.label-checkbox-field--glass{backdrop-filter:var(--lcf-glass-blur);-webkit-backdrop-filter:var(--lcf-glass-blur);box-shadow:var(--lcf-inset),var(--lcf-shadow-rest);animation:label-checkbox-field-in .44s var(--lcf-glass-ease) both}.label-checkbox-field--glass:hover:not(.label-checkbox-field--disabled){border-color:var(--lcf-border-hover);background:var(--lcf-surface-hover);transform:translateY(-2px);box-shadow:var(--lcf-inset),var(--lcf-shadow-hover)}.label-checkbox-field--glass:hover:not(.label-checkbox-field--disabled):before{opacity:1}.label-checkbox-field--glass:active:not(.label-checkbox-field--disabled){transform:translateY(0) scale(.985);transition-duration:.1s}.label-checkbox-field--focused.label-checkbox-field--glass:not(.label-checkbox-field--disabled),.label-checkbox-field:focus-visible.label-checkbox-field--glass:not(.label-checkbox-field--disabled){border-color:var(--lcf-border-focus);box-shadow:var(--lcf-inset),0 0 0 2px rgba(99,102,241,.22)}.label-checkbox-field--focused .label-checkbox-field__label,.label-checkbox-field:focus-visible .label-checkbox-field__label{color:var(--lcf-label-focus)}.label-checkbox-field--checked.label-checkbox-field--glass{border-color:var(--lcf-border-checked);background:var(--lcf-surface-checked);box-shadow:var(--lcf-inset),var(--lcf-shadow-checked)}.label-checkbox-field--checked.label-checkbox-field--glass:after{border-color:hsla(0,0%,100%,.55)}.label-checkbox-field--checked.label-checkbox-field--glass:not(.label-checkbox-field--disabled){animation:label-checkbox-field-checked-glow .55s var(--lcf-glass-ease)}.label-checkbox-field--checked.label-checkbox-field--glass:hover:not(.label-checkbox-field--disabled){background:var(--lcf-surface-checked-hover);border-color:#22c55e;transform:translateY(-2px);box-shadow:var(--lcf-inset),0 12px 30px rgba(34,197,94,.24)}.label-checkbox-field--glass.label-checkbox-field--flex{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.label-checkbox-field--disabled{opacity:.5;cursor:not-allowed;transform:none!important;filter:grayscale(.2)}.label-checkbox-field--disabled:before{opacity:.3}.label-checkbox-field__input{position:relative;z-index:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--lf-checkbox-input-size);height:var(--lf-checkbox-input-size);margin:0;flex-shrink:0;border:1.5px solid var(--lcf-check-border);border-radius:4px;background:var(--lcf-check-surface);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 2px 6px rgba(15,23,42,.08);cursor:pointer;transition:border-color var(--lcf-glass-duration) var(--lcf-glass-ease),background var(--lcf-glass-duration) var(--lcf-glass-ease),box-shadow var(--lcf-glass-duration) var(--lcf-glass-ease),transform var(--lcf-motion-fast)}.label-checkbox-field__input:after{content:"";position:absolute;left:.28rem;top:.09rem;width:.32rem;height:.62rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:transform .2s var(--lcf-glass-spring,var(--lcf-motion-fast)),opacity var(--lcf-glass-duration) var(--lcf-glass-ease)}.label-checkbox-field--glass:hover:not(.label-checkbox-field--disabled) .label-checkbox-field__input:not(:checked){border-color:#818cf8;box-shadow:inset 0 1px 0 #fff,0 2px 10px rgba(99,102,241,.18)}.label-checkbox-field--checked .label-checkbox-field__input{border-color:rgba(34,197,94,.65);background:var(--lcf-check-checked);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 3px 10px rgba(34,197,94,.35);animation:label-checkbox-field-check-pop .32s var(--lcf-glass-ease)}.label-checkbox-field--checked .label-checkbox-field__input:after{transform:rotate(45deg) scale(1);opacity:1}.label-checkbox-field--disabled .label-checkbox-field__input{cursor:not-allowed;backdrop-filter:none;-webkit-backdrop-filter:none}.label-checkbox-field__label{position:relative;z-index:1;margin:0;padding:0;font-weight:var(--lf-label-font-weight);font-size:var(--lf-label-font-size);line-height:var(--lf-label-line-height);min-height:var(--lf-label-min-height);text-transform:uppercase;letter-spacing:var(--lf-label-letter-spacing);color:var(--lcf-label-color);cursor:pointer;font-family:var(--lf-font-family);transition:color var(--lcf-glass-duration) var(--lcf-glass-ease),letter-spacing var(--lcf-glass-duration) var(--lcf-glass-ease),transform var(--lcf-motion-fast)}.label-checkbox-field--checked .label-checkbox-field__label{color:var(--lcf-label-checked);letter-spacing:.06em}.label-checkbox-field--stacked{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--lf-field-gap);width:100%;min-width:0;min-height:0;padding:0;margin:0;border:none;border-radius:0;background:transparent;cursor:default;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;isolation:auto;transform:none!important;animation:none}.label-checkbox-field--stacked:after,.label-checkbox-field--stacked:before{display:none}.label-checkbox-field--stacked.label-checkbox-field--flex{width:100%}.label-checkbox-field--stacked .label-checkbox-field__label{position:static;z-index:auto;display:block;width:100%;margin:0;padding-left:var(--lf-label-padding-left);text-transform:uppercase;cursor:default;min-height:var(--lf-label-min-height);line-height:var(--lf-label-line-height)}.label-checkbox-field--stacked .label-checkbox-field__label,.label-checkbox-field--stacked.label-checkbox-field--checked .label-checkbox-field__label{letter-spacing:var(--lf-label-letter-spacing);color:var(--lcf-label-color)}.label-checkbox-field--stacked.label-checkbox-field--focused .label-checkbox-field__label,.label-checkbox-field--stacked:focus-visible .label-checkbox-field__label{color:var(--lcf-label-focus)}.label-checkbox-field--stacked .label-checkbox-field__control{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:auto;height:auto;min-height:0;max-height:none;padding:0;padding-left:var(--lf-label-padding-left);border:none;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;cursor:pointer;transition:none}.label-checkbox-field--stacked.label-checkbox-field--checked .label-checkbox-field__control,.label-checkbox-field--stacked.label-checkbox-field--checked:hover:not(.label-checkbox-field--disabled) .label-checkbox-field__control,.label-checkbox-field--stacked.label-checkbox-field--focused:not(.label-checkbox-field--disabled) .label-checkbox-field__control,.label-checkbox-field--stacked:focus-visible:not(.label-checkbox-field--disabled) .label-checkbox-field__control,.label-checkbox-field--stacked:hover:not(.label-checkbox-field--disabled) .label-checkbox-field__control{border:none;background:transparent;box-shadow:none;transform:none}.label-checkbox-field--stacked.label-checkbox-field--disabled .label-checkbox-field__control{opacity:.55;cursor:not-allowed}.label-checkbox-field--stacked .label-checkbox-field__input{flex-shrink:0}.label-checkbox-field--stacked.label-checkbox-field--checked{border:none;background:transparent;box-shadow:none}.label-checkbox-field--stacked.label-checkbox-field--focused:not(.label-checkbox-field--disabled),.label-checkbox-field--stacked:focus-visible:not(.label-checkbox-field--disabled),.label-checkbox-field--stacked:hover:not(.label-checkbox-field--disabled){transform:none;border:none;background:transparent;box-shadow:none}.label-checkbox-field--card-compact{padding:.4rem .7rem;margin-bottom:0;gap:.55rem}.label-checkbox-field--card-compact .label-checkbox-field__label{font-size:.6rem}@keyframes label-checkbox-field-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes label-checkbox-field-checked-glow{0%{box-shadow:var(--lcf-inset),0 0 0 0 rgba(34,197,94,.4)}50%{box-shadow:var(--lcf-inset),0 0 0 8px rgba(34,197,94,.1)}to{box-shadow:var(--lcf-inset),var(--lcf-shadow-checked)}}@keyframes label-checkbox-field-check-pop{0%{transform:scale(.88)}55%{transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.label-checkbox-field--stacked .label-checkbox-field__control,.label-checkbox-field--stacked .label-checkbox-field__label{transition:none}.label-checkbox-field--checked .label-checkbox-field__input,.label-checkbox-field--checked.label-checkbox-field--glass:not(.label-checkbox-field--disabled),.label-checkbox-field--glass{animation:none}.label-checkbox-field,.label-checkbox-field--glass:after,.label-checkbox-field--glass:before,.label-checkbox-field__input,.label-checkbox-field__input:after,.label-checkbox-field__label{transition:none}.label-checkbox-field--checked.label-checkbox-field--glass:hover:not(.label-checkbox-field--disabled),.label-checkbox-field--glass:hover:not(.label-checkbox-field--disabled){transform:none}}.label-dropdown{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--lf-field-gap);width:100%;min-width:0;max-width:100%;box-sizing:border-box}.label-dropdown__label{display:block;flex:0 0 auto;font-weight:var(--lf-label-font-weight);color:var(--lf-label-color);font-size:var(--lf-label-font-size);line-height:var(--lf-label-line-height);text-transform:uppercase;letter-spacing:var(--lf-label-letter-spacing);margin:0;padding-left:var(--lf-label-padding-left);white-space:nowrap;min-height:var(--lf-label-min-height);font-family:var(--lf-font-family);transition:color .2s ease}.label-dropdown__required{color:var(--lf-required-color);margin-left:.15em;font-weight:700}.label-dropdown--open .label-dropdown__label,.label-dropdown:focus-within .label-dropdown__label{color:var(--lf-label-focus-color)}.label-dropdown--error .label-dropdown__label{color:#b91c1c}.label-dropdown--error .label-dropdown__trigger{border-color:rgba(239,68,68,.75);box-shadow:inset 0 0 0 1px rgba(239,68,68,.12)}.label-dropdown--error:focus-within .label-dropdown__label{color:#dc2626}.label-dropdown--open{position:relative;z-index:50}.label-dropdown__control{position:relative;flex:0 0 auto;display:flex;align-items:stretch;height:var(--lf-control-height);min-height:var(--lf-control-height);max-height:var(--lf-control-height);overflow:visible;box-sizing:border-box}.label-dropdown__control,.label-dropdown__control--wide{width:100%;min-width:0;max-width:100%}.label-dropdown--no-label{gap:0}.label-dropdown--flex{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.label-dropdown--flex .label-dropdown__control{width:100%}.label-dropdown--inline{width:auto;flex:0 1 auto;max-width:none}.label-dropdown--inline .label-dropdown__control,.label-dropdown--inline .label-dropdown__control--wide{width:auto;min-width:9rem;max-width:100%}.label-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:100%;min-height:0;border-radius:0;border:1px solid #cbd5e1;padding:0 var(--lf-control-pad-x);font-weight:var(--lf-control-font-weight);letter-spacing:var(--lf-control-letter-spacing);font-family:var(--lf-font-family);background:#fff;outline:none;color:var(--lf-control-value-color);cursor:pointer;box-sizing:border-box;text-align:left;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.label-dropdown__trigger,.label-dropdown__value{font-size:var(--lf-control-font-size);line-height:var(--lf-control-line-height)}.label-dropdown__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-dropdown__chevron{flex-shrink:0;font-size:.7rem;color:#64748b;transition:transform .2s ease,color .2s ease}.label-dropdown__trigger--open .label-dropdown__chevron{transform:rotate(180deg);color:#6366f1}.label-dropdown__trigger:hover:not(:disabled){border-color:#94a3b8;background:#fff}.label-dropdown__trigger--open,.label-dropdown__trigger:focus{border-color:#818cf8;background:#fff;box-shadow:inset 0 0 0 1px rgba(99,102,241,.2)}.label-dropdown__messages{display:flex;flex-direction:column;gap:var(--lf-messages-gap);width:100%;min-width:0;flex:0 0 auto}.label-dropdown__trigger:disabled{opacity:.55;cursor:not-allowed}.label-dropdown__menu-panel{position:absolute;top:100%;left:0;right:0;z-index:5000;margin:0;padding:0;border-radius:0;border:1px solid #cbd5e1;border-top:none;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.1);transform-origin:top center;display:flex;flex-direction:column;max-height:18rem;overflow:hidden}.label-dropdown__menu-panel--teleported{position:fixed;top:auto;left:auto;right:auto;z-index:10100;min-width:9rem}.label-dropdown__search-wrap{display:flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.4rem .5rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.label-dropdown__search-icon{flex-shrink:0;font-size:.7rem;color:#94a3b8;margin-left:.15rem}.label-dropdown__search{flex:1 1 auto;min-width:0;border:none;background:transparent;outline:none;font-size:var(--cc-font-md,.75rem);font-weight:500;color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;padding:.2rem 0;line-height:1.25rem}.label-dropdown__search::-moz-placeholder{color:#94a3b8;font-weight:500}.label-dropdown__search::placeholder{color:#94a3b8;font-weight:500}.label-dropdown__search::-webkit-search-cancel-button{display:none}.label-dropdown__search-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:0;background:transparent;color:#64748b;cursor:pointer;line-height:1}.label-dropdown__search-clear:hover{color:#334155;background:#e2e8f0}.label-dropdown__menu{display:block;width:100%;margin:0;padding:0;list-style:none;border-radius:0;background:#fff;max-height:14rem;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0}.label-dropdown__menu::-webkit-scrollbar{width:6px}.label-dropdown__menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0}.label-dropdown__menu .label-dropdown__option{display:block;width:100%;box-sizing:border-box;padding:.5rem .75rem;margin:0;border-radius:0;border:none;border-bottom:1px solid #e2e8f0;background:#fff;font-size:var(--cc-font-md,.75rem);font-weight:500;color:#1e293b;cursor:pointer;line-height:1.35;text-align:left;transition:background .15s ease,color .15s ease}.label-dropdown__menu .label-dropdown__option:last-child{border-bottom:none}.label-dropdown__menu-panel--teleported .label-dropdown__menu .label-dropdown__option,[data-ui-mode=compact] .label-dropdown__menu-panel .label-dropdown__menu .label-dropdown__option{padding:.5rem .75rem!important;margin:0!important}.label-dropdown__menu .label-dropdown__option--disabled{color:#94a3b8;font-size:.6875rem;font-weight:600;cursor:default;background:#fff;pointer-events:none}.label-dropdown__menu .label-dropdown__option--empty{color:#94a3b8;font-size:.6875rem;font-weight:600;cursor:default;pointer-events:none;text-align:center;padding:.65rem .75rem}.label-dropdown__menu .label-dropdown__option--create{display:flex;align-items:center;gap:.35rem;color:#4f46e5;font-weight:600}.label-dropdown__menu .label-dropdown__option--create i{font-size:.7rem}.label-dropdown__create{display:flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.4rem .5rem;border-top:1px solid #e2e8f0;background:#f8fafc}.label-dropdown__create-input{flex:1 1 auto;min-width:0;border:1px solid #e2e8f0;border-radius:0;background:#fff;outline:none;font-size:var(--cc-font-md,.75rem);font-weight:500;color:#1e293b;padding:.28rem .45rem;line-height:1.25rem}.label-dropdown__create-input:focus{border-color:#a5b4fc}.label-dropdown__create-input:disabled{opacity:.6}.label-dropdown__create-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:1px solid #c7d2fe;border-radius:0;background:#eef2ff;color:#4f46e5;cursor:pointer;line-height:1}.label-dropdown__create-btn:hover:not(:disabled){background:#e0e7ff;border-color:#a5b4fc}.label-dropdown__create-btn:disabled{opacity:.45;cursor:not-allowed}.label-dropdown__menu .label-dropdown__option--active:not(.label-dropdown__option--disabled),.label-dropdown__menu .label-dropdown__option:not(.label-dropdown__option--disabled):hover{background:#f8fafc;color:#0f172a}.label-dropdown__menu .label-dropdown__option--selected:not(.label-dropdown__option--disabled){background:#fff;color:#6366f1;font-weight:600}.label-dropdown__menu .label-dropdown__option--selected.label-dropdown__option--active:not(.label-dropdown__option--disabled){background:#f8fafc;color:#4f46e5}.label-dropdown-menu--consultant-transactions{background:#fff!important;border:1px solid #cbd5e1!important;border-top:none!important;border-radius:0!important;box-shadow:0 8px 24px rgba(15,23,42,.1)!important}.label-dropdown-menu--consultant-transactions .label-dropdown__search-wrap{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.label-dropdown-menu--consultant-transactions .label-dropdown__search{font-size:var(--cc-font-md,.75rem)!important;font-weight:500!important;color:#1e293b!important}.label-dropdown-menu--consultant-transactions .label-dropdown__menu{background:#fff!important}.label-dropdown-menu--consultant-transactions .label-dropdown__option{padding:.5rem .75rem!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;font-size:var(--cc-font-md,.75rem)!important;font-weight:500!important;color:#1e293b!important;line-height:1.35!important}.label-dropdown-menu--consultant-transactions .label-dropdown__option:last-child{border-bottom:none!important}.label-dropdown-menu--consultant-transactions .label-dropdown__option--disabled,.label-dropdown-menu--consultant-transactions .label-dropdown__option--empty{color:#94a3b8!important;font-size:.6875rem!important;font-weight:600!important;opacity:1!important;pointer-events:none!important}.label-dropdown-menu--consultant-transactions .label-dropdown__option--active:not(.label-dropdown__option--disabled),.label-dropdown-menu--consultant-transactions .label-dropdown__option:not(.label-dropdown__option--disabled):hover{background:#f8fafc!important;color:#0f172a!important;transform:none!important;box-shadow:none!important}.label-dropdown-menu--consultant-transactions .label-dropdown__option--selected:not(.label-dropdown__option--disabled){background:#fff!important;color:#6366f1!important;font-weight:600!important}.label-dropdown-menu--consultant-transactions .label-dropdown__option--selected.label-dropdown__option--active:not(.label-dropdown__option--disabled){background:#f8fafc!important;color:#4f46e5!important}.label-dropdown-menu-enter-active,.label-dropdown-menu-leave-active{transition:opacity .18s ease}.label-dropdown-menu-enter-from,.label-dropdown-menu-leave-to{opacity:0}@media (prefers-contrast:high){.label-dropdown__menu-panel,.label-dropdown__trigger{border:2px solid #6366f1}}@media (prefers-reduced-motion:reduce){.label-dropdown-menu-enter-active,.label-dropdown-menu-leave-active,.label-dropdown__chevron,.label-dropdown__label,.label-dropdown__option,.label-dropdown__trigger{transition:none}}@media (max-width:600px){.consultant-center--mobile .label-dropdown:not(.label-dropdown--inline){width:100%;min-width:0}}.label-description-field{--ldf-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ldf-glass-duration:0.36s;--ldf-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--ldf-glass-blur:blur(14px) saturate(1.1);--ldf-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.82),rgba(248,250,252,.74) 48%,rgba(241,245,249,.78));--ldf-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.94),rgba(252,248,255,.88) 48%,rgba(241,248,255,.9));--ldf-glass-surface-focus:linear-gradient(168deg,hsla(0,0%,100%,.96),rgba(248,245,255,.92) 48%,rgba(238,242,255,.94));--ldf-glass-border:rgba(203,213,225,.88);--ldf-glass-border-hover:#94a3b8;--ldf-glass-border-focus:#818cf8;--ldf-glass-inset:inset 0 1px 0 hsla(0,0%,100%,.88);--ldf-glass-shadow-hover:0 6px 18px rgba(99,102,241,.1);--ldf-label-color:var(--lf-label-color);--ldf-label-focus:var(--lf-label-focus-color);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--lf-field-gap);min-width:0;box-sizing:border-box}.label-description-field--glass{animation:label-description-field-in .44s var(--ldf-glass-ease) both}.label-description-field__label{display:block;flex:0 0 auto;font-weight:var(--lf-label-font-weight);color:var(--ldf-label-color);font-size:var(--lf-label-font-size);line-height:var(--lf-label-line-height);min-height:var(--lf-label-min-height);text-transform:uppercase;letter-spacing:var(--lf-label-letter-spacing);margin:0;padding-left:var(--lf-label-padding-left);white-space:nowrap;font-family:var(--lf-font-family);transition:color var(--ldf-glass-duration) var(--ldf-glass-ease);cursor:default}.label-description-field__required{color:var(--lf-required-color);margin-left:.15em;font-weight:700}.label-description-field--glass:focus-within .label-description-field__label{color:var(--ldf-label-focus)}.label-description-field__control{position:relative;display:flex;box-sizing:border-box;width:100%;min-width:0;min-height:var(--lf-description-control-min-height);padding:var(--lf-control-pad-y) var(--lf-control-pad-x);border-radius:0;border:1px solid var(--ldf-glass-border);background:var(--ldf-glass-surface);overflow:hidden;isolation:isolate;transition:border-color var(--ldf-glass-duration) var(--ldf-glass-ease),background var(--ldf-glass-duration) var(--ldf-glass-ease),box-shadow var(--ldf-glass-duration) var(--ldf-glass-ease),transform var(--ldf-motion-fast)}.label-description-field__control:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.06) 40%,transparent 55%);opacity:.8;z-index:0;transition:opacity var(--ldf-glass-duration) var(--ldf-glass-ease)}.label-description-field--glass .label-description-field__control{backdrop-filter:var(--ldf-glass-blur);-webkit-backdrop-filter:var(--ldf-glass-blur);box-shadow:var(--ldf-glass-inset)}.label-description-field--glass:hover .label-description-field__control{border-color:var(--ldf-glass-border-hover);background:var(--ldf-glass-surface-hover);transform:translateY(-1px);box-shadow:var(--ldf-glass-inset),var(--ldf-glass-shadow-hover)}.label-description-field--glass:hover .label-description-field__control:before{opacity:1}.label-description-field--glass:focus-within .label-description-field__control{border-color:var(--ldf-glass-border-focus);background:var(--ldf-glass-surface-focus);box-shadow:0 0 0 2px rgba(99,102,241,.2);transform:none}.label-description-field--error .label-description-field__label{color:#b91c1c}.label-description-field--error .label-description-field__control{border-color:rgba(239,68,68,.75);background:linear-gradient(168deg,hsla(0,86%,97%,.9),hsla(0,93%,94%,.82));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 0 0 2px rgba(239,68,68,.12)}.label-description-field--error:focus-within .label-description-field__label{color:#dc2626}.label-description-field--error:focus-within .label-description-field__control{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.label-description-field--flex{flex:1 1 auto;min-width:0;max-width:100%;width:100%}.label-description-field--flex .label-description-field__control{width:100%}.label-description-field__textarea{position:relative;z-index:1;display:block;width:100%;min-width:0;min-height:var(--lf-description-content-min);margin:0;padding:0;line-height:1.45;border:none;border-radius:0;background:transparent;color:var(--lf-control-value-color);font-size:var(--lf-control-font-size);font-weight:var(--lf-control-font-weight);letter-spacing:var(--lf-control-letter-spacing);font-family:var(--lf-font-family);outline:none;resize:vertical;box-shadow:none;transition:color var(--ldf-glass-duration) var(--ldf-glass-ease)}.label-description-field__textarea::-moz-placeholder{color:#94a3b8;font-weight:400;-moz-transition:color var(--ldf-glass-duration) var(--ldf-glass-ease);transition:color var(--ldf-glass-duration) var(--ldf-glass-ease)}.label-description-field__textarea::placeholder{color:#94a3b8;font-weight:400;transition:color var(--ldf-glass-duration) var(--ldf-glass-ease)}.label-description-field--glass:focus-within .label-description-field__textarea::-moz-placeholder{color:#a5b4fc}.label-description-field--glass:focus-within .label-description-field__textarea::placeholder{color:#a5b4fc}.label-description-field__textarea:disabled{opacity:1;cursor:not-allowed;resize:none}.label-description-field:has(.label-description-field__textarea:disabled) .label-description-field__control{opacity:.55;cursor:not-allowed;transform:none}.label-description-field__messages{display:flex;flex-direction:column;gap:var(--lf-messages-gap);width:100%;min-width:0;animation:label-description-field-messages-in .32s var(--ldf-glass-ease) .08s both}@keyframes label-description-field-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes label-description-field-messages-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.label-description-field--flex{max-width:none;width:100%}}@media (prefers-reduced-motion:reduce){.label-description-field--glass,.label-description-field__messages{animation:none}.label-description-field__textarea::-moz-placeholder{-moz-transition:none;transition:none}.label-description-field__control,.label-description-field__control:before,.label-description-field__label,.label-description-field__textarea,.label-description-field__textarea::placeholder{transition:none}.label-description-field--glass:hover .label-description-field__control{transform:none}}.select-item-type-modal-overlay--glass{--sit-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--sit-glass-duration:0.38s;--sit-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--sit-text:#0f172a;--sit-text-muted:#64748b;--sit-accent:#4338ca}.select-item-type-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;box-sizing:border-box;background:rgba(15,23,42,.38);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08)}.select-item-type-modal--glass{width:min(100%,420px);border-radius:16px;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.92),rgba(248,245,255,.88) 48%,rgba(241,248,255,.9));backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 24px 48px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.95),0 0 0 1px rgba(226,232,240,.45);display:flex;flex-direction:column;overflow:hidden}.select-item-type-overlay-enter-active,.select-item-type-overlay-leave-active{transition:opacity var(--sit-glass-duration,.38s) var(--sit-glass-ease,cubic-bezier(.25,.46,.45,.94))}.select-item-type-overlay-enter-from,.select-item-type-overlay-leave-to{opacity:0}.select-item-type-panel-enter-active{transition:opacity .42s var(--sit-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s var(--sit-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s}.select-item-type-panel-leave-active{transition:opacity .28s var(--sit-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--sit-glass-ease,cubic-bezier(.25,.46,.45,.94))}.select-item-type-panel-enter-from,.select-item-type-panel-leave-to{opacity:0;transform:translateY(14px) scale(.97)}.select-item-type-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(196,181,253,.28);background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.select-item-type-modal-title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--sit-accent,#4338ca);line-height:1.3}.select-item-type-modal-title__icon{font-size:1.05rem;color:#6366f1;filter:drop-shadow(0 1px 2px rgba(99,102,241,.25))}.select-item-type-modal-header-actions{display:flex;gap:.35rem;flex-shrink:0}.select-item-type-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--sit-motion-fast),border-color var(--sit-motion-fast),color var(--sit-motion-fast),transform var(--sit-motion-fast),box-shadow var(--sit-motion-fast)}.select-item-type-icon-btn i{font-size:1rem;line-height:1}.select-item-type-icon-btn:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.55);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.12)}.select-item-type-icon-btn--close:hover{color:#dc2626;border-color:hsla(0,94%,82%,.55)}.select-item-type-modal-body--glass{padding:1.1rem 1.15rem 1.15rem;background:transparent}.select-item-type-options{display:flex;flex-direction:column;gap:.5rem}.select-item-type-radio-option{position:relative;cursor:pointer;border-radius:12px;animation:select-item-type-option-in .4s var(--sit-glass-ease) both}.select-item-type-radio-option--1{animation-delay:.06s}.select-item-type-radio-option--2{animation-delay:.1s}.select-item-type-radio-option--3{animation-delay:.14s}.select-item-type-radio-option--4{animation-delay:.18s}.select-item-type-radio-option--5{animation-delay:.22s}@keyframes select-item-type-option-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.select-item-type-option-content{display:flex;align-items:center;gap:.5rem;padding:.7rem .85rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.42);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);transition:background var(--sit-glass-duration) var(--sit-glass-ease),border-color var(--sit-glass-duration) var(--sit-glass-ease),box-shadow var(--sit-glass-duration) var(--sit-glass-ease),transform var(--sit-motion-fast)}.select-item-type-radio-option:hover .select-item-type-option-content{background:hsla(0,0%,100%,.58);border-color:rgba(196,181,253,.45);transform:translateX(3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 14px rgba(139,92,246,.08)}.select-item-type-radio-option.selected .select-item-type-option-content{background:linear-gradient(168deg,rgba(238,242,255,.92),rgba(224,231,255,.85));border-color:rgba(99,102,241,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 16px rgba(99,102,241,.14)}.select-item-type-radio-option input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.select-item-type-radio-control{position:relative;width:1.125rem;height:1.125rem;border:2px solid rgba(148,163,184,.65);border-radius:50%;flex-shrink:0;background:hsla(0,0%,100%,.65);transition:border-color var(--sit-motion-fast),background var(--sit-motion-fast)}.select-item-type-radio-control:before{content:"";position:absolute;inset:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;border-radius:50%;background:linear-gradient(135deg,#818cf8,#6366f1);opacity:0;transform:scale(0);transition:opacity var(--sit-motion-fast),transform var(--sit-motion-fast)}.select-item-type-radio-option:hover .select-item-type-radio-control{border-color:#818cf8}.select-item-type-radio-option.selected .select-item-type-radio-control{border-color:#6366f1;background:hsla(0,0%,100%,.9)}.select-item-type-radio-option.selected .select-item-type-radio-control:before{opacity:1;transform:scale(1)}.select-item-type-option-icon{font-size:1rem;color:#818cf8;flex-shrink:0;transition:color var(--sit-motion-fast)}.select-item-type-radio-option.selected .select-item-type-option-icon{color:#4f46e5}.select-item-type-radio-label{font-size:.875rem;font-weight:600;color:var(--sit-text-muted,#64748b);line-height:1.35;flex:1;min-width:0}.select-item-type-radio-option.selected .select-item-type-radio-label{color:var(--sit-accent,#4338ca)}.select-item-type-modal-footer--glass{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.85rem 1.15rem 1rem;border-top:1px solid rgba(196,181,253,.28);background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.select-item-type-modal-footer--glass .consultant-primary-btn,.select-item-type-modal-footer--glass .consultant-secondary-btn{flex-shrink:0}@media (prefers-reduced-motion:reduce){.select-item-type-overlay-enter-active,.select-item-type-overlay-leave-active,.select-item-type-panel-enter-active,.select-item-type-panel-leave-active,.select-item-type-radio-option{transition:none!important;animation:none!important}.select-item-type-radio-option:hover .select-item-type-option-content{transform:none!important}}.select-purchase-item-modal-overlay--glass{--spi-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--spi-glass-duration:0.38s;--spi-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--spi-text:#0f172a;--spi-text-muted:#64748b;--spi-accent:#4338ca}.select-purchase-item-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;box-sizing:border-box;background:rgba(15,23,42,.38);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08)}.select-purchase-item-modal--glass{width:min(100%,420px);border-radius:16px;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.92),rgba(248,245,255,.88) 48%,rgba(241,248,255,.9));backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 24px 48px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.95),0 0 0 1px rgba(226,232,240,.45);display:flex;flex-direction:column;overflow:hidden}.select-purchase-item-overlay-enter-active,.select-purchase-item-overlay-leave-active{transition:opacity var(--spi-glass-duration,.38s) var(--spi-glass-ease,cubic-bezier(.25,.46,.45,.94))}.select-purchase-item-overlay-enter-from,.select-purchase-item-overlay-leave-to{opacity:0}.select-purchase-item-panel-enter-active{transition:opacity .42s var(--spi-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s var(--spi-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s}.select-purchase-item-panel-leave-active{transition:opacity .28s var(--spi-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--spi-glass-ease,cubic-bezier(.25,.46,.45,.94))}.select-purchase-item-panel-enter-from,.select-purchase-item-panel-leave-to{opacity:0;transform:translateY(14px) scale(.97)}.select-purchase-item-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(196,181,253,.28);background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.select-purchase-item-modal-title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--spi-accent,#4338ca);line-height:1.3}.select-purchase-item-modal-title__icon{font-size:1.05rem;color:#6366f1;filter:drop-shadow(0 1px 2px rgba(99,102,241,.25))}.select-purchase-item-modal-header-actions{display:flex;gap:.35rem;flex-shrink:0}.select-purchase-item-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--spi-motion-fast),border-color var(--spi-motion-fast),color var(--spi-motion-fast),transform var(--spi-motion-fast),box-shadow var(--spi-motion-fast)}.select-purchase-item-icon-btn i{font-size:1rem;line-height:1}.select-purchase-item-icon-btn:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.55);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.12)}.select-purchase-item-icon-btn--close:hover{color:#dc2626;border-color:hsla(0,94%,82%,.55)}.select-purchase-item-modal-body--glass{padding:1.1rem 1.15rem 1.15rem;background:transparent}.select-purchase-item-options{display:flex;flex-direction:column;gap:.5rem}.select-purchase-item-radio-option{position:relative;cursor:pointer;border-radius:12px;animation:select-purchase-item-option-in .4s var(--spi-glass-ease) both}.select-purchase-item-radio-option--1{animation-delay:.06s}.select-purchase-item-radio-option--2{animation-delay:.1s}@keyframes select-purchase-item-option-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.select-purchase-item-option-content{display:flex;align-items:center;gap:.5rem;padding:.7rem .85rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.42);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);transition:background var(--spi-glass-duration) var(--spi-glass-ease),border-color var(--spi-glass-duration) var(--spi-glass-ease),box-shadow var(--spi-glass-duration) var(--spi-glass-ease),transform var(--spi-motion-fast)}.select-purchase-item-radio-option:hover .select-purchase-item-option-content{background:hsla(0,0%,100%,.58);border-color:rgba(196,181,253,.45);transform:translateX(3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 14px rgba(139,92,246,.08)}.select-purchase-item-radio-option.selected .select-purchase-item-option-content{background:linear-gradient(168deg,rgba(238,242,255,.92),rgba(224,231,255,.85));border-color:rgba(99,102,241,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 16px rgba(99,102,241,.14)}.select-purchase-item-radio-option input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.select-purchase-item-radio-control{position:relative;width:1.125rem;height:1.125rem;border:2px solid rgba(148,163,184,.65);border-radius:50%;flex-shrink:0;background:hsla(0,0%,100%,.65);transition:border-color var(--spi-motion-fast),background var(--spi-motion-fast)}.select-purchase-item-radio-control:before{content:"";position:absolute;inset:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;border-radius:50%;background:linear-gradient(135deg,#818cf8,#6366f1);opacity:0;transform:scale(0);transition:opacity var(--spi-motion-fast),transform var(--spi-motion-fast)}.select-purchase-item-radio-option:hover .select-purchase-item-radio-control{border-color:#818cf8}.select-purchase-item-radio-option.selected .select-purchase-item-radio-control{border-color:#6366f1;background:hsla(0,0%,100%,.9)}.select-purchase-item-radio-option.selected .select-purchase-item-radio-control:before{opacity:1;transform:scale(1)}.select-purchase-item-option-icon{font-size:1rem;color:#818cf8;flex-shrink:0;transition:color var(--spi-motion-fast)}.select-purchase-item-radio-option.selected .select-purchase-item-option-icon{color:#4f46e5}.select-purchase-item-radio-label{font-size:.875rem;font-weight:600;color:var(--spi-text-muted,#64748b);line-height:1.35;flex:1;min-width:0}.select-purchase-item-radio-option.selected .select-purchase-item-radio-label{color:var(--spi-accent,#4338ca)}.select-purchase-item-modal-footer--glass{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.85rem 1.15rem 1rem;border-top:1px solid rgba(196,181,253,.28);background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.select-purchase-item-modal-footer--glass .consultant-primary-btn,.select-purchase-item-modal-footer--glass .consultant-secondary-btn{flex-shrink:0}@media (prefers-reduced-motion:reduce){.select-purchase-item-overlay-enter-active,.select-purchase-item-overlay-leave-active,.select-purchase-item-panel-enter-active,.select-purchase-item-panel-leave-active,.select-purchase-item-radio-option{transition:none!important;animation:none!important}.select-purchase-item-radio-option:hover .select-purchase-item-option-content{transform:none!important}}.record-expenses-modal-overlay--glass{--rem-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--rem-glass-duration:0.38s;--rem-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--rem-text-muted:#64748b;--rem-accent:#4338ca}.record-expenses-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;box-sizing:border-box;background:rgba(15,23,42,.38);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08)}.record-expenses-modal--glass{width:min(100%,400px);border-radius:16px;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.92),rgba(248,245,255,.88) 48%,rgba(241,248,255,.9));backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 24px 48px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.95),0 0 0 1px rgba(226,232,240,.45);display:flex;flex-direction:column;overflow:hidden}.record-expenses-overlay-enter-active,.record-expenses-overlay-leave-active{transition:opacity var(--rem-glass-duration,.38s) var(--rem-glass-ease,cubic-bezier(.25,.46,.45,.94))}.record-expenses-overlay-enter-from,.record-expenses-overlay-leave-to{opacity:0}.record-expenses-panel-enter-active{transition:opacity .42s var(--rem-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s var(--rem-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s}.record-expenses-panel-leave-active{transition:opacity .28s var(--rem-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--rem-glass-ease,cubic-bezier(.25,.46,.45,.94))}.record-expenses-panel-enter-from,.record-expenses-panel-leave-to{opacity:0;transform:translateY(14px) scale(.97)}.record-expenses-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(196,181,253,.28);background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.record-expenses-modal-title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--rem-accent,#4338ca);line-height:1.3}.record-expenses-modal-title__icon{font-size:1.05rem;color:#6366f1;filter:drop-shadow(0 1px 2px rgba(99,102,241,.25))}.record-expenses-modal-header-actions{display:flex;gap:.35rem;flex-shrink:0}.record-expenses-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--rem-motion-fast),border-color var(--rem-motion-fast),color var(--rem-motion-fast),transform var(--rem-motion-fast),box-shadow var(--rem-motion-fast)}.record-expenses-icon-btn i{font-size:1rem;line-height:1}.record-expenses-icon-btn:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.55);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.12)}.record-expenses-icon-btn--close:hover{color:#dc2626;border-color:hsla(0,94%,82%,.55)}.record-expenses-modal-body--glass{padding:1.1rem 1.15rem 1.15rem;background:transparent}.record-expenses-options{display:flex;flex-direction:column;gap:.5rem}.record-expenses-radio-option{position:relative;cursor:pointer;border-radius:12px;animation:record-expenses-option-in .4s var(--rem-glass-ease) both}.record-expenses-radio-option--1{animation-delay:.06s}.record-expenses-radio-option--2{animation-delay:.1s}@keyframes record-expenses-option-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.record-expenses-option-content{display:flex;align-items:center;gap:.5rem;padding:.7rem .85rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.42);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);transition:background var(--rem-glass-duration) var(--rem-glass-ease),border-color var(--rem-glass-duration) var(--rem-glass-ease),box-shadow var(--rem-glass-duration) var(--rem-glass-ease),transform var(--rem-motion-fast)}.record-expenses-radio-option:hover .record-expenses-option-content{background:hsla(0,0%,100%,.58);border-color:rgba(196,181,253,.45);transform:translateX(3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 14px rgba(139,92,246,.08)}.record-expenses-radio-option.selected .record-expenses-option-content{background:linear-gradient(168deg,rgba(238,242,255,.92),rgba(224,231,255,.85));border-color:rgba(99,102,241,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 16px rgba(99,102,241,.14)}.record-expenses-radio-option input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.record-expenses-radio-control{position:relative;width:1.125rem;height:1.125rem;border:2px solid rgba(148,163,184,.65);border-radius:50%;flex-shrink:0;background:hsla(0,0%,100%,.65);transition:border-color var(--rem-motion-fast),background var(--rem-motion-fast)}.record-expenses-radio-control:before{content:"";position:absolute;inset:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;border-radius:50%;background:linear-gradient(135deg,#818cf8,#6366f1);opacity:0;transform:scale(0);transition:opacity var(--rem-motion-fast),transform var(--rem-motion-fast)}.record-expenses-radio-option:hover .record-expenses-radio-control{border-color:#818cf8}.record-expenses-radio-option.selected .record-expenses-radio-control{border-color:#6366f1;background:hsla(0,0%,100%,.9)}.record-expenses-radio-option.selected .record-expenses-radio-control:before{opacity:1;transform:scale(1)}.record-expenses-option-icon{font-size:1rem;color:#818cf8;flex-shrink:0;transition:color var(--rem-motion-fast)}.record-expenses-radio-option.selected .record-expenses-option-icon{color:#4f46e5}.record-expenses-radio-label{font-size:.875rem;font-weight:600;color:var(--rem-text-muted,#64748b);line-height:1.35;flex:1;min-width:0}.record-expenses-radio-option.selected .record-expenses-radio-label{color:var(--rem-accent,#4338ca)}.record-expenses-modal-footer--glass{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.85rem 1.15rem 1rem;border-top:1px solid rgba(196,181,253,.28);background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.record-expenses-modal-footer--glass .consultant-primary-btn,.record-expenses-modal-footer--glass .consultant-secondary-btn{flex-shrink:0}#app[data-ui-mode=compact] .record-expenses-modal--glass,body[data-ui-mode=compact] .record-expenses-modal--glass{width:min(100%,22rem)!important;border-radius:var(--ui-border-radius-md,12px)!important}#app[data-ui-mode=compact] .record-expenses-modal-header--glass,body[data-ui-mode=compact] .record-expenses-modal-header--glass{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .record-expenses-modal-title,body[data-ui-mode=compact] .record-expenses-modal-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .record-expenses-modal-body--glass,#app[data-ui-mode=compact] .record-expenses-option-content,body[data-ui-mode=compact] .record-expenses-modal-body--glass,body[data-ui-mode=compact] .record-expenses-option-content{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .record-expenses-radio-label,body[data-ui-mode=compact] .record-expenses-radio-label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .record-expenses-modal-footer--glass,body[data-ui-mode=compact] .record-expenses-modal-footer--glass{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}@media (prefers-reduced-motion:reduce){.record-expenses-overlay-enter-active,.record-expenses-overlay-leave-active,.record-expenses-panel-enter-active,.record-expenses-panel-leave-active,.record-expenses-radio-option{transition:none!important;animation:none!important}.record-expenses-radio-option:hover .record-expenses-option-content{transform:none!important}}.user-profile-dropdown{container-type:inline-size;container-name:user-profile;--upd-ease:cubic-bezier(0.25,0.46,0.45,0.94);--upd-duration:0.32s;--upd-gap:clamp(0.25rem,0.15rem + 1.2cqi,0.45rem);--upd-pad-y:clamp(0.35rem,0.2rem + 1.8cqi,0.55rem);--upd-pad-x:clamp(0.45rem,0.3rem + 2.2cqi,0.65rem);--upd-avatar-size:clamp(1.75rem,1.1rem + 9cqi,2.25rem);--upd-font-name:clamp(0.6875rem,0.55rem + 2.2cqi,0.8125rem);--upd-font-meta:clamp(0.625rem,0.5rem + 1.6cqi,0.75rem);--upd-font-menu:clamp(0.6875rem,0.55rem + 2cqi,0.8125rem);--upd-icon-menu:clamp(0.875rem,0.7rem + 1.8cqi,1rem);--upd-arrow-size:clamp(0.75rem,0.6rem + 1.2cqi,0.9375rem);--upd-menu-min-h:clamp(1.75rem,1.25rem + 4cqi,2.125rem);--upd-radius:0;--upd-border:hsla(0,0%,100%,.78);--upd-border-hover:rgba(129,140,248,.45);--upd-text:#1e293b;--upd-text-muted:#475569;--upd-accent:#6366f1;--upd-accent-soft:#4f46e5;--upd-surface:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(248,245,255,.5) 42%,rgba(241,248,255,.54));--upd-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(238,242,255,.62) 48%,rgba(241,248,255,.68));--upd-shadow:0 4px 18px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.88);--upd-shadow-open:0 8px 24px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.92);--upd-menu-shadow:0 10px 28px rgba(99,102,241,.14),0 2px 8px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.9);position:relative;display:flex;flex-direction:column;width:100%;min-width:0;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.user-profile-header{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--upd-gap);padding:var(--upd-pad-y) var(--upd-pad-x);border:1px solid var(--upd-border);border-radius:var(--upd-radius);background:var(--upd-surface);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);box-shadow:var(--upd-shadow);font-family:inherit;font-size:inherit;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:0;width:100%;box-sizing:border-box;overflow:hidden;transition:background var(--upd-duration) var(--upd-ease),border-color var(--upd-duration) var(--upd-ease),box-shadow var(--upd-duration) var(--upd-ease),transform .22s cubic-bezier(.4,0,.2,1)}.user-profile-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.06) 42%,transparent 58%);z-index:0}.user-profile-header>*{position:relative;z-index:1}.user-profile-header:hover{background:var(--upd-surface-hover);border-color:var(--upd-border-hover);box-shadow:var(--upd-shadow-open);transform:translateY(-1px)}.user-profile-header:active{transform:translateY(0)}.user-profile-dropdown.is-open .user-profile-header{border-color:rgba(99,102,241,.4);box-shadow:var(--upd-shadow-open);background:var(--upd-surface-hover)}.user-profile-header:focus-visible{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.user-avatar{width:var(--upd-avatar-size);height:var(--upd-avatar-size);border-radius:50%;background:linear-gradient(135deg,#818cf8,#6366f1 48%,#4f46e5);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:2px solid hsla(0,0%,100%,.65);box-shadow:0 2px 8px rgba(99,102,241,.28),inset 0 1px 0 hsla(0,0%,100%,.35);transition:transform .28s var(--upd-ease),box-shadow .28s var(--upd-ease),border-color .28s var(--upd-ease)}.user-profile-header:hover .user-avatar{transform:scale(1.04);box-shadow:0 4px 12px rgba(99,102,241,.35),inset 0 1px 0 hsla(0,0%,100%,.45)}.user-profile-dropdown.is-open .user-avatar{border-color:hsla(0,0%,100%,.85)}.user-avatar--has-image{background:rgba(226,232,240,.75)}.user-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.user-initials{color:#fff;font-size:clamp(.5625rem,.4rem + 2.5cqi,.75rem);font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1}.user-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.user-name{color:var(--upd-text);font-size:var(--upd-font-name);font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-info{margin:0;min-width:0}.company-name{font-size:var(--upd-font-meta);color:var(--upd-text-muted);font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.dropdown-arrow{color:#6366f1;transition:transform .32s var(--upd-ease),color .28s var(--upd-ease);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--upd-arrow-size);height:var(--upd-arrow-size)}.dropdown-arrow svg{width:100%;height:100%}.dropdown-arrow.rotated{transform:rotate(180deg)}.dropdown-arrow.rotated,.user-profile-dropdown.is-open .dropdown-arrow:not(.rotated){color:var(--upd-accent-soft)}.dropdown-menu-responsive{position:absolute;left:0;right:0;bottom:calc(100% + var(--upd-gap));z-index:1001;isolation:isolate;overflow:hidden;padding:clamp(.25rem,.15rem + 1.2cqi,.4rem);min-width:0;border:1px solid var(--upd-border);border-radius:var(--upd-radius);background:var(--upd-surface);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);box-shadow:var(--upd-menu-shadow)}.dropdown-menu-responsive:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.48),hsla(0,0%,100%,.06) 42%,transparent 58%);z-index:0}.dropdown-menu-responsive>*{position:relative;z-index:1}.upd-menu-enter-active{transition:opacity .32s var(--upd-ease),transform .32s var(--upd-ease)}.upd-menu-leave-active{transition:opacity .22s var(--upd-ease),transform .22s var(--upd-ease)}.upd-menu-enter-from,.upd-menu-leave-to{opacity:0;transform:translateY(8px) scale(.98)}.upd-menu-enter-to,.upd-menu-leave-from{opacity:1;transform:translateY(0) scale(1)}.user-profile-dropdown.is-open .menu-item-responsive:first-child{animation:upd-item-in .36s var(--upd-ease) .04s both}.user-profile-dropdown.is-open .menu-item-responsive:nth-child(2){animation:upd-item-in .36s var(--upd-ease) .1s both}@keyframes upd-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.menu-item-responsive{display:flex;align-items:center;gap:clamp(.35rem,.2rem + 1.5cqi,.5rem);padding:clamp(.3rem,.2rem + 1.5cqi,.5rem) clamp(.4rem,.25rem + 2cqi,.55rem);margin:.15rem 0;min-height:var(--upd-menu-min-h);width:100%;border:1px solid transparent;border-radius:var(--upd-radius);font-family:inherit;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-weight:500;font-size:var(--upd-font-menu);line-height:1.25;box-sizing:border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .28s var(--upd-ease),color .28s var(--upd-ease),border-color .28s var(--upd-ease),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .28s var(--upd-ease)}.menu-item-responsive:first-child{margin-top:0}.menu-item-responsive:last-child{margin-bottom:0}.menu-item-responsive:hover{transform:translateX(2px)}.menu-item-responsive:active{transform:translateX(0) scale(.99)}.menu-item-responsive i{font-size:var(--upd-icon-menu);flex-shrink:0;line-height:1;transition:transform .28s var(--upd-ease)}.menu-item-responsive:hover i{transform:scale(1.08)}.menu-item-responsive span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-item{background:rgba(238,242,255,.65);color:#4338ca;border-color:rgba(165,180,252,.35)}.settings-item:hover{background:rgba(224,231,255,.85);color:#4f46e5;border-color:rgba(129,140,248,.45);box-shadow:0 2px 8px rgba(99,102,241,.12)}.settings-item i{color:inherit}.logout-item{background:hsla(0,93%,94%,.55);color:#b91c1c;border-color:hsla(0,94%,82%,.4)}.logout-item:hover{background:hsla(0,96%,89%,.75);color:#991b1b;border-color:hsla(0,91%,71%,.45);box-shadow:0 2px 8px rgba(220,38,38,.1)}.logout-item i{color:inherit}.user-profile-dropdown.collapsed .user-profile-header{justify-content:center;padding:var(--upd-pad-y)}.user-profile-dropdown.collapsed .user-avatar{margin:0}.user-profile-dropdown.collapsed .dropdown-arrow,.user-profile-dropdown.collapsed .user-info{display:none}.user-profile-dropdown.collapsed .dropdown-menu-responsive{left:0;right:auto;min-width:2.25rem;width:-moz-max-content;width:max-content;padding:.25rem}.user-profile-dropdown.collapsed .menu-item-responsive{justify-content:center;padding:.35rem;min-width:2rem;min-height:2rem;gap:0}.user-profile-dropdown.collapsed .menu-item-responsive:hover{transform:scale(1.06)}.user-profile-dropdown.collapsed .menu-item-responsive span{display:none}.user-profile-dropdown.collapsed .menu-item-responsive i{font-size:var(--upd-icon-menu)}.user-profile-dropdown.collapsed .user-profile-header:hover:after{content:attr(data-tooltip);position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);color:var(--upd-text);padding:.4rem .65rem;border:1px solid var(--upd-border);border-radius:var(--upd-radius);background:var(--upd-surface);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);box-shadow:var(--upd-menu-shadow);white-space:nowrap;z-index:1002;pointer-events:none;font-size:var(--upd-font-name);font-weight:500;animation:upd-tooltip-in .28s var(--upd-ease) both}@keyframes upd-tooltip-in{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.user-profile-dropdown.collapsed .user-profile-header{position:relative}@container user-profile (min-width: 12.5rem){.user-profile-dropdown{--upd-font-name:clamp(0.75rem,0.6rem + 2.4cqi,0.875rem);--upd-font-meta:clamp(0.6875rem,0.55rem + 1.8cqi,0.8125rem);--upd-avatar-size:clamp(1.875rem,1.2rem + 9cqi,2.375rem)}}@container user-profile (max-width: 4.5rem){.user-profile-dropdown{--upd-avatar-size:clamp(1.625rem,1.4rem + 6cqi,1.875rem);--upd-pad-y:clamp(0.3rem,0.25rem + 1cqi,0.4rem);--upd-pad-x:clamp(0.3rem,0.25rem + 1cqi,0.4rem);--upd-icon-menu:clamp(0.8125rem,0.7rem + 2cqi,0.9375rem)}.user-profile-dropdown.collapsed .menu-item-responsive{min-width:clamp(1.75rem,1.5rem + 5cqi,2rem);min-height:clamp(1.75rem,1.5rem + 5cqi,2rem)}}@media (min-width:64rem) and (max-width:89.9375rem){.user-profile-dropdown{--upd-font-name:clamp(0.7rem,0.58rem + 0.12vw + 1.8cqi,0.8125rem);--upd-font-meta:clamp(0.65rem,0.52rem + 0.1vw + 1.4cqi,0.75rem);--upd-font-menu:clamp(0.7rem,0.58rem + 0.1vw + 1.6cqi,0.8125rem);--upd-avatar-size:clamp(1.8rem,1.15rem + 0.35vw + 8cqi,2.125rem)}}@media (min-width:90rem){.user-profile-dropdown{--upd-font-name:clamp(0.75rem,0.65rem + 0.1vw + 2cqi,0.875rem);--upd-font-meta:clamp(0.6875rem,0.58rem + 0.08vw + 1.6cqi,0.8125rem);--upd-font-menu:clamp(0.75rem,0.65rem + 0.08vw + 1.8cqi,0.875rem);--upd-icon-menu:clamp(0.9rem,0.78rem + 0.08vw + 1.6cqi,1.0625rem);--upd-avatar-size:clamp(2rem,1.35rem + 0.4vw + 8cqi,2.5rem);--upd-pad-y:clamp(0.45rem,0.35rem + 0.08vw + 1.5cqi,0.6rem);--upd-pad-x:clamp(0.55rem,0.45rem + 0.1vw + 2cqi,0.7rem)}}@media (min-width:48rem) and (max-width:63.9375rem){.user-profile-dropdown{--upd-font-name:clamp(0.6875rem,0.56rem + 0.18vw + 1.6cqi,0.8rem);--upd-font-meta:clamp(0.625rem,0.5rem + 0.14vw + 1.2cqi,0.72rem);--upd-font-menu:clamp(0.6875rem,0.56rem + 0.14vw + 1.4cqi,0.8rem);--upd-avatar-size:clamp(1.7rem,1.05rem + 0.5vw + 7cqi,2rem);--upd-pad-y:clamp(0.38rem,0.28rem + 0.2vw + 1.2cqi,0.5rem);--upd-pad-x:clamp(0.42rem,0.32rem + 0.22vw + 1.6cqi,0.58rem)}}@media (max-width:47.9375rem){.user-profile-dropdown{--upd-font-name:clamp(0.65rem,0.52rem + 0.35vw + 1.2cqi,0.75rem);--upd-font-meta:clamp(0.6rem,0.48rem + 0.3vw + 1cqi,0.6875rem);--upd-font-menu:clamp(0.65rem,0.52rem + 0.3vw + 1.2cqi,0.75rem);--upd-icon-menu:clamp(0.8125rem,0.68rem + 0.28vw + 1.2cqi,0.9375rem);--upd-avatar-size:clamp(1.6rem,1rem + 0.65vw + 6cqi,1.875rem);--upd-menu-min-h:clamp(1.65rem,1.2rem + 3cqi,1.95rem)}.user-profile-dropdown.collapsed .dropdown-menu-responsive{min-width:clamp(1.85rem,1.6rem + 4cqi,2.15rem)}}@media (max-width:30rem){.user-profile-dropdown{--upd-font-name:clamp(0.625rem,0.5rem + 0.4vw,0.7rem);--upd-font-meta:clamp(0.5625rem,0.45rem + 0.35vw,0.65rem);--upd-avatar-size:clamp(1.5rem,1.1rem + 1.2vw,1.7rem)}}#app[data-ui-mode=compact] .user-profile-dropdown,body[data-ui-mode=compact] .user-profile-dropdown{--upd-gap:clamp(0.2rem,0.12rem + 1cqi,0.35rem);--upd-pad-y:clamp(0.3rem,0.18rem + 1.4cqi,0.45rem);--upd-pad-x:clamp(0.38rem,0.24rem + 1.8cqi,0.52rem);--upd-avatar-size:clamp(1.625rem,1rem + 7cqi,2rem);--upd-font-name:clamp(0.65rem,0.5rem + 1.8cqi,var(--ui-font-size-sm,0.75rem));--upd-font-meta:clamp(0.6rem,0.45rem + 1.4cqi,var(--ui-font-size-xs,0.6875rem));--upd-font-menu:clamp(0.65rem,0.5rem + 1.6cqi,var(--ui-font-size-sm,0.75rem));--upd-icon-menu:clamp(0.8125rem,0.65rem + 1.5cqi,var(--ui-font-size-sm,0.75rem));--upd-menu-min-h:clamp(1.65rem,1.15rem + 3.5cqi,1.9rem)}#app[data-ui-mode=compact] .user-profile-dropdown.collapsed .user-profile-header,body[data-ui-mode=compact] .user-profile-dropdown.collapsed .user-profile-header{padding:var(--ui-spacing-xs,.25rem)!important}#app[data-ui-mode=compact] .menu-item-responsive,body[data-ui-mode=compact] .menu-item-responsive{min-height:1.75rem;padding:var(--ui-spacing-xs,.25rem) var(--ui-spacing-sm,.375rem);margin:var(--ui-spacing-xs,.125rem) 0}#app[data-ui-mode=compact] .dropdown-menu-responsive,body[data-ui-mode=compact] .dropdown-menu-responsive{padding:var(--ui-spacing-xs,.25rem)}@media (max-height:600px) and (orientation:landscape){.user-profile-dropdown{--upd-pad-y:0.35rem;--upd-avatar-size:1.625rem}.menu-item-responsive{min-height:1.75rem;padding:.3rem .4rem}}@media (prefers-reduced-motion:reduce){.dropdown-arrow,.menu-item-responsive,.user-avatar,.user-profile-header{transition:none}.menu-item-responsive:hover,.menu-item-responsive:hover i,.user-profile-dropdown.collapsed .menu-item-responsive:hover,.user-profile-header:hover,.user-profile-header:hover .user-avatar{transform:none}.upd-menu-enter-active,.upd-menu-leave-active,.user-profile-dropdown.collapsed .user-profile-header:hover:after,.user-profile-dropdown.is-open .menu-item-responsive{animation:none}}.chart-setup-modal-overlay--glass{--csm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--csm-glass-spring:cubic-bezier(0.34,1.12,0.64,1);--csm-accent:#6366f1;--csm-accent-deep:#4f46e5;position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.14);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08);animation:csm-overlay-in .38s var(--csm-glass-ease) both}.chart-setup-modal--glass{position:relative;isolation:isolate;width:100%;max-width:36rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;border-radius:0;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.9),rgba(248,245,255,.86) 48%,rgba(238,242,255,.82));backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);box-shadow:0 32px 80px -16px rgba(99,102,241,.22),inset 0 1px 0 hsla(0,0%,100%,.92);animation:csm-dialog-in .5s var(--csm-glass-spring) .05s both}.chart-setup-modal--glass:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,.06) 42%,transparent 58%);z-index:0}.chart-setup-modal--glass>*{position:relative;z-index:1}.chart-setup-header--glass{padding:1rem 1.15rem .85rem;border-bottom:1px solid rgba(199,210,254,.65);background:linear-gradient(135deg,var(--csm-accent) 0,var(--csm-accent-deep) 100%);animation:csm-fade-up .45s var(--csm-glass-ease) .1s both}.chart-setup-title{font-size:1.1rem;gap:.5rem}.chart-setup-title .bi{font-size:1.15rem;color:#fde68a}.chart-setup-body--glass{padding:1.1rem 1.15rem;overflow-y:auto}.chart-setup-icon{margin-bottom:.85rem;animation:csm-fade-up .45s var(--csm-glass-ease) .14s both}.chart-setup-icon .bi{font-size:2.25rem;color:var(--csm-accent);animation:csm-icon-pulse 2.2s var(--csm-glass-ease) infinite}.chart-setup-content{animation:csm-fade-up .45s var(--csm-glass-ease) .18s both}.chart-setup-main-message{margin:0 0 .65rem;color:#312e81;font-size:1.05rem;letter-spacing:-.02em}.chart-setup-description{margin:0 0 1rem;color:#64748b;font-size:.875rem}.chart-setup-description strong{color:var(--csm-accent-deep)}.chart-setup-benefits{padding:.85rem 1rem;border-radius:0;border:1px solid rgba(199,210,254,.75);background:hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:left}.benefit-item{gap:.55rem;padding:.35rem 0}.benefit-item .bi{color:#059669;font-size:.95rem;flex-shrink:0}.benefit-item span{color:#334155;font-size:.8125rem}.chart-setup-warning{gap:.55rem;padding:.75rem .85rem;border-radius:0;border:1px solid hsla(48,97%,77%,.9);background:linear-gradient(135deg,rgba(255,251,235,.95),hsla(48,96%,89%,.88));font-size:.8125rem;line-height:1.45;text-align:left}.chart-setup-warning .bi{color:#d97706;font-size:1.05rem;flex-shrink:0;margin-top:.05rem}.chart-setup-footer--glass{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;padding:.85rem 1.15rem 1rem;border-top:1px solid rgba(199,210,254,.55);animation:csm-fade-up .45s var(--csm-glass-ease) .22s both}.chart-setup-overlay-enter-active,.chart-setup-overlay-leave-active{transition:opacity .32s var(--csm-glass-ease)}.chart-setup-overlay-enter-active .chart-setup-modal--glass,.chart-setup-overlay-leave-active .chart-setup-modal--glass{transition:opacity .32s var(--csm-glass-ease),transform .38s var(--csm-glass-spring)}.chart-setup-overlay-enter-from,.chart-setup-overlay-leave-to{opacity:0}.chart-setup-overlay-enter-from .chart-setup-modal--glass,.chart-setup-overlay-leave-to .chart-setup-modal--glass{opacity:0;transform:translateY(14px) scale(.97)}@keyframes csm-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes csm-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes csm-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes csm-icon-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.88}}@media (max-width:768px){.chart-setup-footer--glass{flex-direction:column-reverse}.chart-setup-footer--glass .consultant-primary-btn,.chart-setup-footer--glass .consultant-secondary-btn{width:100%}}@media (prefers-reduced-motion:reduce){.chart-setup-content,.chart-setup-footer--glass,.chart-setup-header--glass,.chart-setup-icon,.chart-setup-icon .bi,.chart-setup-modal--glass,.chart-setup-modal-overlay--glass,.chart-setup-overlay-enter-active,.chart-setup-overlay-enter-active .chart-setup-modal--glass,.chart-setup-overlay-leave-active,.chart-setup-overlay-leave-active .chart-setup-modal--glass{animation:none!important;transition:none!important}}.chart-setup-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px);animation:chart-setup-overlay-fade-in .3s ease-out}.chart-setup-modal{background:#fff;border-radius:16px;box-shadow:0 12px 48px rgba(0,0,0,.3);max-width:600px;width:90%;animation:chart-setup-modal-fade-in .3s ease-out;position:relative}.chart-setup-header{padding:1.5rem 2rem 1rem 2rem;border-bottom:2px solid #e9ecef;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0}.chart-setup-title{margin:0;font-size:1.3rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:.75rem}.chart-setup-title i{font-size:1.5rem;color:#fbbf24}.chart-setup-body{padding:1.5rem 2rem}.chart-setup-icon{text-align:center;margin-bottom:1rem}.chart-setup-icon i{font-size:2.5rem;color:#667eea;animation:chart-setup-icon-pulse 2s ease-in-out infinite}.chart-setup-content{text-align:center}.chart-setup-main-message{margin:0 0 .75rem 0;color:#2d3748;font-weight:700;font-size:1.1rem}.chart-setup-description{margin:0 0 1rem 0;color:#4a5568;font-size:.95rem;line-height:1.5}.chart-setup-description strong{color:#667eea;font-weight:700}.chart-setup-benefits{background-color:#f7fafc;border-radius:12px;padding:1rem;margin-bottom:1rem;border:1px solid #e2e8f0}.benefit-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;text-align:left}.benefit-item i{color:#48bb78;font-size:1rem;flex-shrink:0}.benefit-item span{color:#2d3748;font-size:.9rem;font-weight:500}.chart-setup-warning{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background-color:#fef3c7;border:2px solid #fbbf24;border-radius:8px;color:#92400e;font-size:.85rem}.chart-setup-warning i{color:#f59e0b;font-size:1.2rem;flex-shrink:0;margin-top:.05rem}.chart-setup-warning strong{font-weight:700;display:block;margin-bottom:.25rem}.chart-setup-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 2rem;border-top:1px solid #e9ecef}.chart-setup-btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:140px;justify-content:center}.chart-setup-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.4)}.chart-setup-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.5)}.chart-setup-btn-primary:disabled{background:#cbd5e0;cursor:not-allowed;box-shadow:none}.chart-setup-btn-skip{background-color:#e2e8f0;color:#4a5568}.chart-setup-btn-skip:hover{background-color:#cbd5e0;transform:translateY(-1px)}.chart-setup-btn i{font-size:1.1rem}.chart-setup-btn i.spinning{animation:chart-setup-spin 1s linear infinite}@keyframes chart-setup-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes chart-setup-modal-fade-in{0%{opacity:0;transform:scale(.9) translateY(-30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes chart-setup-icon-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes chart-setup-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.chart-setup-modal{width:95%;max-height:90vh}.chart-setup-body,.chart-setup-footer,.chart-setup-header{padding:1rem 1.5rem}.chart-setup-icon i{font-size:2rem}.chart-setup-main-message{font-size:1rem}.chart-setup-footer{flex-direction:column-reverse}.chart-setup-btn{width:100%}}.progress-tracker-overlay--glass{--pt-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--pt-glass-spring:cubic-bezier(0.34,1.12,0.64,1);--pt-accent:#6366f1;--pt-accent-deep:#4f46e5;position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.14);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08);animation:pt-overlay-in .38s var(--pt-glass-ease) both}.progress-tracker-modal--glass{position:relative;isolation:isolate;width:100%;max-width:32rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;border-radius:0;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.9),rgba(248,250,252,.84) 50%,rgba(238,242,255,.8));backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);box-shadow:0 32px 80px -16px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.92);animation:pt-dialog-in .5s var(--pt-glass-spring) .05s both}.progress-tracker-modal--glass:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,.06) 42%,transparent 58%);z-index:0}.progress-tracker-modal--glass>*{position:relative;z-index:1}.progress-tracker-header--glass{padding:1rem 1.15rem .75rem;border-bottom:1px solid rgba(199,210,254,.65)}.progress-tracker-title{margin:0;font-size:1.05rem;color:#334155;gap:.45rem}.progress-tracker-title .bi{color:var(--pt-accent);font-size:1.1rem}.progress-tracker-body--glass{padding:1rem 1.15rem 1.1rem;overflow-y:auto}.progress-tracker-body--glass .progress-tracker-actions--glass,.progress-tracker-body--glass .progress-tracker-bar-container,.progress-tracker-body--glass .progress-tracker-details,.progress-tracker-body--glass .progress-tracker-errors,.progress-tracker-body--glass .progress-tracker-icon,.progress-tracker-body--glass .progress-tracker-summary{animation:pt-section-in .48s var(--pt-glass-ease) var(--pt-section-delay,0s) both}.progress-tracker-body--glass .progress-tracker-icon{--pt-section-delay:0.1s}.progress-tracker-body--glass .progress-tracker-summary{--pt-section-delay:0.16s}.progress-tracker-body--glass .progress-tracker-bar-container{--pt-section-delay:0.22s}.progress-tracker-body--glass .progress-tracker-details{--pt-section-delay:0.28s}.progress-tracker-body--glass .progress-tracker-errors{--pt-section-delay:0.34s}.progress-tracker-body--glass .progress-tracker-actions--glass{--pt-section-delay:0.38s}.progress-tracker-icon{margin-bottom:1rem}.progress-tracker-icon .bi-hourglass-split{font-size:2.5rem;color:var(--pt-accent);animation:pt-icon-spin 2s linear infinite}.progress-tracker-icon .bi-check-circle-fill{font-size:2.5rem;color:#059669;animation:none}.progress-tracker-summary{margin-bottom:1.25rem}.progress-tracker-main-message{margin:0 0 .4rem;color:#312e81;font-size:1rem}.progress-tracker-sub-message{color:#64748b;font-size:.875rem;line-height:1.45}.progress-tracker-bar-container{margin-bottom:1.25rem}.progress-tracker-bar{height:.5rem;margin-bottom:.55rem;border-radius:0;background:rgba(226,232,240,.95);border:1px solid rgba(203,213,225,.85)}.progress-tracker-fill{border-radius:0;background:linear-gradient(90deg,var(--pt-accent),var(--pt-accent-deep));transition:width .45s var(--pt-glass-ease)}.progress-tracker-text{color:#475569;font-size:.8125rem}.progress-tracker-details{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.65rem;margin-bottom:1.25rem;padding:.85rem;border-radius:0;border:1px solid rgba(226,232,240,.9);background:hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.progress-tracker-stat-label{margin-bottom:.2rem;color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.04em}.progress-tracker-stat-value{color:#334155;font-size:1.1rem;font-variant-numeric:tabular-nums}.progress-tracker-stat-value.progress-tracker-success{color:#059669}.progress-tracker-stat-value.progress-tracker-warning{color:#d97706}.progress-tracker-stat-value.progress-tracker-error{color:#dc2626}.progress-tracker-errors{margin-bottom:1rem;padding:.85rem;border-radius:0;border:1px solid hsla(0,96%,89%,.9);background:linear-gradient(135deg,hsla(0,86%,97%,.95),hsla(0,93%,94%,.88))}.progress-tracker-error-header{gap:.45rem;margin-bottom:.55rem;color:#991b1b;font-size:.8125rem}.progress-tracker-error-list{max-height:7.5rem}.progress-tracker-error-item{margin-bottom:.45rem;padding:.45rem .55rem;border-radius:0;border:1px solid hsla(0,96%,89%,.75)}.progress-tracker-error-item-name{color:#991b1b;font-size:.8125rem}.progress-tracker-error-message{color:#b91c1c;font-size:.75rem}.progress-tracker-actions--glass{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;padding-top:.85rem;border-top:1px solid rgba(199,210,254,.55)}.progress-tracker-overlay-enter-active,.progress-tracker-overlay-leave-active{transition:opacity .32s var(--pt-glass-ease)}.progress-tracker-overlay-enter-active .progress-tracker-modal--glass,.progress-tracker-overlay-leave-active .progress-tracker-modal--glass{transition:opacity .32s var(--pt-glass-ease),transform .38s var(--pt-glass-spring)}.progress-tracker-overlay-enter-from,.progress-tracker-overlay-leave-to{opacity:0}.progress-tracker-overlay-enter-from .progress-tracker-modal--glass,.progress-tracker-overlay-leave-to .progress-tracker-modal--glass{opacity:0;transform:translateY(14px) scale(.97)}@keyframes pt-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes pt-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pt-section-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pt-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:576px){.progress-tracker-details{grid-template-columns:repeat(2,1fr)}.progress-tracker-actions--glass .consultant-primary-btn,.progress-tracker-actions--glass .consultant-secondary-btn{width:100%}}@media (prefers-reduced-motion:reduce){.progress-tracker-body--glass .progress-tracker-actions--glass,.progress-tracker-body--glass .progress-tracker-bar-container,.progress-tracker-body--glass .progress-tracker-details,.progress-tracker-body--glass .progress-tracker-errors,.progress-tracker-body--glass .progress-tracker-icon,.progress-tracker-body--glass .progress-tracker-summary,.progress-tracker-icon .bi-hourglass-split,.progress-tracker-modal--glass,.progress-tracker-overlay--glass,.progress-tracker-overlay-enter-active,.progress-tracker-overlay-enter-active .progress-tracker-modal--glass,.progress-tracker-overlay-leave-active,.progress-tracker-overlay-leave-active .progress-tracker-modal--glass{animation:none!important;transition:none!important}}.progress-tracker-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1060;backdrop-filter:blur(2px)}.progress-tracker-modal{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:progress-tracker-modal-fade-in .3s ease-out}.progress-tracker-header{padding:1.5rem 1.5rem 0 1.5rem;border-bottom:1px solid #e9ecef}.progress-tracker-title{margin:0 0 1rem 0;font-size:1.25rem;font-weight:600;color:#333;display:flex;align-items:center;gap:.75rem}.progress-tracker-title i{color:#007bff;font-size:1.3rem}.progress-tracker-body{padding:1.5rem}.progress-tracker-icon{text-align:center;margin-bottom:1.5rem}.progress-tracker-icon i{font-size:3rem;color:#007bff;animation:progress-tracker-icon-spin 2s linear infinite}.progress-tracker-icon i.bi-check-circle-fill{color:#28a745;animation:none}.progress-tracker-summary{text-align:center;margin-bottom:2rem}.progress-tracker-main-message{margin:0 0 .5rem 0;color:#333;font-weight:600;font-size:1.1rem}.progress-tracker-sub-message{margin:0;color:#6c757d;font-size:.9rem;line-height:1.4}.progress-tracker-bar-container{margin-bottom:2rem}.progress-tracker-bar{width:100%;height:12px;background-color:#e9ecef;border-radius:6px;overflow:hidden;margin-bottom:.75rem;position:relative}.progress-tracker-fill{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);border-radius:6px;transition:width .5s ease;position:relative}.progress-tracker-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:progress-tracker-shine 2s infinite}.progress-tracker-text{text-align:center;color:#495057;font-size:.9rem;font-weight:500}.progress-tracker-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;margin-bottom:2rem;padding:1rem;background-color:#f8f9fa;border-radius:8px}.progress-tracker-stat{text-align:center}.progress-tracker-stat-label{display:block;color:#6c757d;font-size:.8rem;font-weight:500;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.progress-tracker-stat-value{display:block;color:#333;font-size:1.25rem;font-weight:700}.progress-tracker-stat-value.progress-tracker-success{color:#28a745}.progress-tracker-stat-value.progress-tracker-warning{color:#ffc107}.progress-tracker-stat-value.progress-tracker-error{color:#dc3545}.progress-tracker-errors{margin-bottom:2rem;padding:1rem;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px}.progress-tracker-error-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#721c24;font-weight:600;font-size:.9rem}.progress-tracker-error-list{max-height:120px;overflow-y:auto}.progress-tracker-error-item{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;padding:.5rem;background-color:#fff;border-radius:4px;border:1px solid #f1b0b7}.progress-tracker-error-item-name{font-weight:600;color:#721c24;font-size:.85rem}.progress-tracker-error-message{color:#721c24;font-size:.8rem}.progress-tracker-actions{display:flex;justify-content:center;gap:1rem;padding-top:1rem;border-top:1px solid #e9ecef}.progress-tracker-btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}.progress-tracker-btn-primary{background-color:#007bff;color:#fff}.progress-tracker-btn-primary:hover{background-color:#0056b3;transform:translateY(-1px)}.progress-tracker-btn-secondary{background-color:#6c757d;color:#fff}.progress-tracker-btn-secondary:hover{background-color:#5a6268;transform:translateY(-1px)}.progress-tracker-btn:disabled{cursor:not-allowed}.progress-tracker-btn:disabled,.progress-tracker-btn:disabled:hover{background-color:#adb5bd;transform:none}@keyframes progress-tracker-modal-fade-in{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes progress-tracker-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes progress-tracker-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:576px){.progress-tracker-modal{width:95%;margin:1rem}.progress-tracker-body,.progress-tracker-header{padding:1rem}.progress-tracker-icon i{font-size:2rem}.progress-tracker-details{grid-template-columns:repeat(2,1fr);gap:.75rem}.progress-tracker-actions{flex-direction:column}.progress-tracker-btn{width:100%}}@media (prefers-color-scheme:dark){.progress-tracker-modal{background:#2d3748;color:#e2e8f0}.progress-tracker-header{border-bottom-color:#4a5568}.progress-tracker-main-message,.progress-tracker-title{color:#e2e8f0}.progress-tracker-sub-message{color:#a0aec0}.progress-tracker-bar{background-color:#4a5568}.progress-tracker-text{color:#e2e8f0}.progress-tracker-details{background-color:#4a5568}.progress-tracker-stat-label{color:#a0aec0}.progress-tracker-stat-value{color:#e2e8f0}.progress-tracker-actions{border-top-color:#4a5568}}.dcm-overlay{background:rgba(15,23,42,.08)!important;backdrop-filter:blur(6px) saturate(1.06)!important;-webkit-backdrop-filter:blur(6px) saturate(1.06)!important}.dcm-modal{border-radius:0;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.92),hsla(0,100%,98%,.84) 42%,hsla(0,86%,97%,.8))!important;backdrop-filter:blur(24px) saturate(1.14)!important;-webkit-backdrop-filter:blur(24px) saturate(1.14)!important;box-shadow:0 32px 80px -16px rgba(239,68,68,.18),0 16px 40px -10px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px hsla(0,96%,89%,.45)!important}.dcm-modal:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.08) 42%,transparent 58%);z-index:0}.dcm-modal>*{position:relative;z-index:1}.dcm-modal-header{border-bottom:1px solid hsla(0,96%,89%,.55);animation:dcm-section-in .42s cubic-bezier(.25,.46,.45,.94) both}.dcm-icon-wrap{animation:dcm-icon-in .48s cubic-bezier(.34,1.12,.64,1) .06s both}.dcm-icon{background:linear-gradient(145deg,hsla(0,93%,94%,.95),hsla(0,96%,89%,.75));border:1px solid hsla(0,94%,82%,.65);box-shadow:0 8px 20px rgba(239,68,68,.16),inset 0 1px 0 hsla(0,0%,100%,.75)}.dcm-icon .bi{color:#dc2626}.dcm-modal-body{animation:dcm-section-in .46s cubic-bezier(.25,.46,.45,.94) .08s both}.dcm-details{background:hsla(0,0%,100%,.62);border:1px solid hsla(0,96%,89%,.45);animation:dcm-section-in .44s cubic-bezier(.25,.46,.45,.94) .12s both}.dcm-warning{background:hsla(0,86%,97%,.88);border:1px solid hsla(0,94%,82%,.55);animation:dcm-section-in .44s cubic-bezier(.25,.46,.45,.94) .14s both}.dcm-modal-footer{border-top:1px solid hsla(0,96%,89%,.5);background:linear-gradient(180deg,hsla(0,0%,100%,.4),hsla(0,86%,97%,.45));animation:dcm-section-in .48s cubic-bezier(.25,.46,.45,.94) .1s both}.dcm-confirm-btn.consultant-primary-btn{background:linear-gradient(180deg,#ef4444,#dc2626);border-color:#dc2626;box-shadow:0 4px 14px rgba(220,38,38,.28)}.dcm-confirm-btn.consultant-primary-btn:hover:not(:disabled){background:linear-gradient(180deg,#dc2626,#b91c1c);border-color:#b91c1c}.dcm-glass-modal-enter-active,.dcm-glass-modal-leave-active{transition:opacity .32s cubic-bezier(.25,.46,.45,.94)}.dcm-glass-modal-enter-active .dcm-modal,.dcm-glass-modal-leave-active .dcm-modal{transition:opacity .32s cubic-bezier(.25,.46,.45,.94),transform .38s cubic-bezier(.34,1.12,.64,1)}.dcm-glass-modal-enter-from,.dcm-glass-modal-leave-to{opacity:0}.dcm-glass-modal-enter-from .dcm-modal,.dcm-glass-modal-leave-to .dcm-modal{opacity:0;transform:translateY(14px) scale(.97)}@keyframes dcm-section-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dcm-icon-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dcm-details,.dcm-glass-modal-enter-active,.dcm-glass-modal-enter-active .dcm-modal,.dcm-glass-modal-leave-active,.dcm-glass-modal-leave-active .dcm-modal,.dcm-icon-wrap,.dcm-modal-body,.dcm-modal-footer,.dcm-modal-header,.dcm-warning{animation:none!important;transition:none!important}}.dcm-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.25rem}.dcm-modal{position:relative;isolation:isolate;display:flex;flex-direction:column;width:min(100%,26rem);max-height:min(92vh,36rem);overflow:hidden}.dcm-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.2rem .75rem;flex-shrink:0}.dcm-modal-title{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:#991b1b}.dcm-modal-close-btn.consultant-secondary-btn{min-width:2rem;padding:.35rem .5rem;flex-shrink:0}.dcm-modal-close-btn.consultant-secondary-btn span:empty{display:none}.dcm-icon-wrap{padding:.35rem 1.2rem .15rem}.dcm-icon,.dcm-icon-wrap{display:flex;justify-content:center}.dcm-icon{width:3.5rem;height:3.5rem;border-radius:50%;align-items:center}.dcm-icon .bi{font-size:1.65rem;line-height:1}.dcm-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.25rem 1.2rem .85rem;text-align:center}.dcm-message{margin:0 0 .85rem;color:#64748b;font-size:.875rem;line-height:1.5}.dcm-details{margin:0 0 .85rem;padding:.75rem;border-radius:0;text-align:left}.dcm-details-title{display:block;margin-bottom:.45rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#7f1d1d}.dcm-details ul{margin:0;padding:0;list-style:none}.dcm-details li{padding:.35rem 0;border-bottom:1px solid hsla(0,96%,89%,.45);font-size:.8125rem;color:#334155;line-height:1.4}.dcm-details li:last-child{border-bottom:none}.dcm-details strong{color:#1e293b}.dcm-warning{margin:0;padding:.65rem .75rem;border-radius:0;color:#b91c1c;font-weight:600;font-size:.8125rem;line-height:1.45;gap:.4rem}.dcm-modal-footer,.dcm-warning{display:flex;align-items:center;justify-content:center}.dcm-modal-footer{flex-wrap:wrap;gap:.55rem;padding:.85rem 1.2rem 1rem;flex-shrink:0}@media (max-width:576px){.dcm-overlay{padding:.75rem;align-items:flex-end}.dcm-modal{width:100%;max-height:94vh}.dcm-modal-footer{flex-direction:column}.dcm-modal-footer .consultant-primary-btn,.dcm-modal-footer .consultant-secondary-btn{width:100%;justify-content:center}}.loader-wrapper{--loader-ease:cubic-bezier(0.25,0.46,0.45,0.94);--loader-spring:cubic-bezier(0.34,1.2,0.64,1);--loader-indigo:#a5b4fc;--loader-violet:#c4b5fd;--loader-purple:#ddd6fe;--loader-sky:#e0e7ff;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.35rem;z-index:2500;box-sizing:border-box;padding:1.5rem;overflow:hidden;background:linear-gradient(145deg,hsla(0,0%,100%,.88),rgba(248,250,255,.78) 42%,rgba(241,245,255,.72));backdrop-filter:blur(24px) saturate(1.1);-webkit-backdrop-filter:blur(24px) saturate(1.1);border:1px solid hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 14px 36px rgba(165,180,252,.1)}.loader-wrapper--fullscreen{position:fixed;border-radius:0}.loader-wrapper--contained{position:absolute;border-radius:inherit}.loader-aurora{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(circle at 28% 38%,rgba(199,210,254,.28) 0,transparent 42%),radial-gradient(circle at 72% 62%,rgba(221,214,254,.22) 0,transparent 40%),radial-gradient(circle at 50% 50%,rgba(238,242,255,.35) 0,transparent 55%);animation:loader-aurora-drift 8s ease-in-out infinite alternate;filter:blur(18px)}.loader-container{position:relative;width:124px;height:124px;display:flex;align-items:center;justify-content:center;animation:loader-float 3.6s var(--loader-ease) infinite}.loader-glass-disc{position:absolute;inset:8px;border-radius:50%;background:linear-gradient(155deg,hsla(0,0%,100%,.92),rgba(248,250,255,.72) 48%,rgba(241,245,255,.55));border:1px solid hsla(0,0%,100%,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 -10px 24px rgba(199,210,254,.12),0 8px 22px rgba(165,180,252,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.loader-glass-disc__shine{position:absolute;inset:-40% -20%;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.55) 48%,transparent 66%);animation:loader-shine-sweep 2.8s var(--loader-ease) infinite}.loader-spinner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.spinner-ring{border:3px solid transparent;background:linear-gradient(hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)) padding-box,conic-gradient(from 0deg,transparent 0deg,rgba(224,231,255,.45) 70deg,var(--loader-indigo) 140deg,var(--loader-violet) 220deg,var(--loader-purple) 300deg,transparent 1turn) border-box;box-shadow:0 0 14px rgba(165,180,252,.16),inset 0 0 14px hsla(0,0%,100%,.55);animation:loader-spin 1.8s var(--loader-spring) infinite}.spinner-ring--outer{width:100%;height:100%;animation-duration:1.8s}.spinner-ring--mid{width:76%;height:76%;animation-duration:1.35s;animation-direction:reverse;opacity:.78}.spinner-ring--inner{width:52%;height:52%;animation-duration:1.05s;border-width:2px;opacity:.68}.spinner-ring:after{content:"";position:absolute;top:-2px;left:50%;width:10px;height:10px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle at 35% 30%,#fff 0,var(--loader-sky) 42%,var(--loader-indigo) 100%);box-shadow:0 0 10px rgba(165,180,252,.55),0 0 18px rgba(196,181,253,.28)}.spinner-center{position:absolute;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(241,245,255,.88) 42%,rgba(224,231,255,.78));border:1px solid hsla(0,0%,100%,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 6px 18px rgba(165,180,252,.2)}.center-pulse{width:62%;height:62%;border-radius:50%;background:linear-gradient(135deg,var(--loader-sky) 0,var(--loader-indigo) 48%,var(--loader-violet) 100%);animation:loader-center-pulse 1.6s ease-in-out infinite;box-shadow:0 0 12px rgba(165,180,252,.4)}.center-glow{position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(199,210,254,.35) 0,transparent 70%);animation:loader-center-glow 1.6s ease-in-out infinite}.loader-particles{position:absolute;width:100%;height:100%;top:0;left:0}.particle{position:absolute;width:7px;height:7px;top:50%;left:50%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff 0,var(--loader-sky) 50%,var(--loader-indigo) 100%);transform:translate(-50%,-50%);animation:loader-particle-orbit 2.4s var(--loader-ease) infinite;animation-delay:var(--delay);box-shadow:0 0 8px rgba(165,180,252,.45),0 0 14px rgba(196,181,253,.2);opacity:.75}.particle-1{--rotation:0deg}.particle-2{--rotation:30deg}.particle-3{--rotation:60deg}.particle-4{--rotation:90deg}.particle-5{--rotation:120deg}.particle-6{--rotation:150deg}.particle-7{--rotation:180deg}.particle-8{--rotation:210deg}.particle-9{--rotation:240deg}.particle-10{--rotation:270deg}.particle-11{--rotation:300deg}.particle-12{--rotation:330deg}.loader-text{position:relative;margin:0;font-size:1.05rem;font-weight:500;letter-spacing:.04em;text-align:center;color:transparent}.loader-text__content{display:inline-block;background:linear-gradient(90deg,#94a3b8,#a5b4fc 24%,#c4b5fd 50%,#a5b4fc 76%,#94a3b8);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:loader-text-shimmer 2.4s linear infinite,loader-text-float 2.4s var(--loader-ease) infinite;filter:drop-shadow(0 1px 6px rgba(165,180,252,.18))}.loader-fade-enter-active{transition:opacity .38s var(--loader-ease),transform .38s var(--loader-spring)}.loader-fade-leave-active{transition:opacity .24s var(--loader-ease),transform .24s var(--loader-ease)}.loader-fade-enter-from,.loader-fade-leave-to{opacity:0;transform:scale(.94)}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader-center-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.82}}@keyframes loader-center-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes loader-particle-orbit{0%,to{opacity:1;transform:translate(-50%,-50%) rotate(var(--rotation,0deg)) translateX(58px) rotate(calc(var(--rotation, 0deg)*-1)) scale(1)}50%{opacity:.45;transform:translate(-50%,-50%) rotate(calc(var(--rotation, 0deg) + 18deg)) translateX(68px) rotate(calc(var(--rotation, 0deg)*-1 - 18deg)) scale(1.15)}}@keyframes loader-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes loader-aurora-drift{0%{transform:translate(-2%,-1%) scale(1)}to{transform:translate(2%,1%) scale(1.06)}}@keyframes loader-shine-sweep{0%{transform:translateX(-120%) rotate(12deg);opacity:0}18%{opacity:1}55%{transform:translateX(120%) rotate(12deg);opacity:.85}to{transform:translateX(120%) rotate(12deg);opacity:0}}@keyframes loader-text-shimmer{0%{background-position:100% 50%}to{background-position:-100% 50%}}@keyframes loader-text-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width:768px){.loader-container{width:104px;height:104px}.particle{width:6px;height:6px}.loader-text{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.center-glow,.center-pulse,.loader-aurora,.loader-container,.loader-glass-disc__shine,.loader-text__content,.particle,.spinner-ring{animation:none!important}.loader-fade-enter-active,.loader-fade-leave-active{transition:opacity .2s ease}.loader-fade-enter-from,.loader-fade-leave-to{transform:none}}.consultant-type-selection-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10040;padding:1rem;box-sizing:border-box}.consultant-type-selection-modal{max-width:700px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative;animation:consultant-glass-panel-in .42s cubic-bezier(.34,1.12,.64,1);transform-origin:center center}.consultant-type-selection-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;flex-shrink:0}.consultant-type-selection-modal-title{margin:0;font-size:1.2rem;font-weight:700;color:#4338ca;display:flex;align-items:center;gap:.65rem;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif}.consultant-type-selection-modal-title i{font-size:1.25rem;color:#6366f1;filter:none}.consultant-type-selection-modal-close{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);color:#64748b;font-size:1.25rem;cursor:pointer;padding:.35rem .5rem;border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:background .28s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.25,.46,.45,.94),color .28s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center}.consultant-type-selection-modal-close:hover{background:hsla(0,0%,100%,.85);border-color:rgba(196,181,253,.55);color:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.1)}.consultant-type-selection-modal-body{padding:1.5rem 1.75rem;background:hsla(0,0%,100%,.32);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow-y:auto;flex:1;min-height:0}.consultant-type-selection-modal-description{margin:0 0 1.25rem;color:#64748b;font-size:.95rem;text-align:center;line-height:1.55;font-weight:500}.consultant-type-selection-modal-options{display:flex;flex-direction:column;gap:.85rem}.consultant-type-selection-modal-option{border:1px solid hsla(0,0%,100%,.75);border-radius:var(--cc-modal-radius-sm,10px);padding:1.15rem 1.25rem;cursor:pointer;display:flex;align-items:flex-start;gap:1rem;background:hsla(0,0%,100%,.58);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;box-shadow:0 2px 10px rgba(139,92,246,.06),inset 0 1px 0 hsla(0,0%,100%,.85);transition:background .32s cubic-bezier(.25,.46,.45,.94),border-color .32s cubic-bezier(.25,.46,.45,.94),box-shadow .32s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.consultant-type-selection-modal-option:hover{border-color:rgba(129,140,248,.55);background:hsla(0,0%,100%,.82);transform:translateY(-2px);box-shadow:0 8px 28px rgba(139,92,246,.14),inset 0 1px 0 hsla(0,0%,100%,.95)}.consultant-type-selection-modal-option:active{transform:translateY(0) scale(.995)}.consultant-type-selection-modal-option.selected{border-color:rgba(99,102,241,.55);background:linear-gradient(135deg,rgba(238,242,255,.88),hsla(0,0%,100%,.78));box-shadow:0 8px 24px rgba(99,102,241,.18),inset 3px 0 0 rgba(99,102,241,.5),inset 0 1px 0 hsla(0,0%,100%,.92)}.consultant-type-selection-modal-option-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(224,231,255,.65);border-radius:var(--cc-modal-radius-sm,10px);color:#4f46e5;font-size:1.5rem;border:1px solid hsla(0,0%,100%,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 2px 8px rgba(99,102,241,.1);transition:transform .28s cubic-bezier(.34,1.2,.64,1),background .28s cubic-bezier(.25,.46,.45,.94),box-shadow .28s cubic-bezier(.25,.46,.45,.94)}.consultant-type-selection-modal-option.selected .consultant-type-selection-modal-option-icon,.consultant-type-selection-modal-option:hover .consultant-type-selection-modal-option-icon{transform:scale(1.04)}.consultant-type-selection-modal-option.selected .consultant-type-selection-modal-option-icon{background:rgba(199,210,254,.75);color:#4338ca;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 3px 10px rgba(99,102,241,.15)}.consultant-type-selection-modal-option-content{flex:1;min-width:0}.consultant-type-selection-modal-option-title{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;color:#312e81}.consultant-type-selection-modal-option.selected .consultant-type-selection-modal-option-title{color:#4338ca}.consultant-type-selection-modal-option-description{margin:0;font-size:.9rem;color:#64748b;line-height:1.5}.consultant-type-selection-modal-option-check{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.consultant-type-selection-modal-option-check i{font-size:1.5rem;color:#10b981;filter:drop-shadow(0 2px 6px rgba(16,185,129,.35));transition:transform .28s cubic-bezier(.34,1.2,.64,1)}.consultant-type-selection-modal-option.selected .consultant-type-selection-modal-option-check i{transform:scale(1.08)}.consultant-type-selection-modal-footer{padding:1.15rem 1.5rem;border-top:1px solid rgba(196,181,253,.35);display:flex;justify-content:flex-end;gap:.75rem;background:rgba(248,250,252,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);flex-shrink:0}.consultant-type-selection-modal-btn{padding:.65rem 1.35rem;border:1px solid transparent;border-radius:var(--cc-modal-radius-xs,8px);font-size:.95rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:background .32s cubic-bezier(.25,.46,.45,.94),border-color .32s cubic-bezier(.25,.46,.45,.94),color .32s cubic-bezier(.25,.46,.45,.94),box-shadow .32s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.consultant-type-selection-modal-btn-cancel{background:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.72);color:#475569;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.consultant-type-selection-modal-btn-cancel:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.5);color:#334155;transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.1)}.consultant-type-selection-modal-btn-continue{background:hsla(0,0%,100%,.62);color:#4338ca;border-color:rgba(196,181,253,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 2px 10px rgba(139,92,246,.1)}.consultant-type-selection-modal-btn-continue:hover:not(:disabled){background:rgba(238,242,255,.92);border-color:rgba(167,139,250,.65);color:#3730a3;transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 6px 18px rgba(139,92,246,.14)}.consultant-type-selection-modal-btn-continue:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.consultant-type-selection-modal{animation:none}.consultant-type-selection-modal-btn-cancel:hover,.consultant-type-selection-modal-btn-continue:hover:not(:disabled),.consultant-type-selection-modal-close:hover,.consultant-type-selection-modal-option.selected .consultant-type-selection-modal-option-check i,.consultant-type-selection-modal-option:active,.consultant-type-selection-modal-option:hover,.consultant-type-selection-modal-option:hover .consultant-type-selection-modal-option-icon{transform:none}}@media (max-width:768px){.consultant-type-selection-modal{width:95%;max-height:95vh}.consultant-type-selection-modal-body,.consultant-type-selection-modal-footer,.consultant-type-selection-modal-header{padding:1rem 1.15rem}.consultant-type-selection-modal-options{gap:.75rem}.consultant-type-selection-modal-option{padding:1rem;flex-direction:column;text-align:center}.consultant-type-selection-modal-option-icon{margin:0 auto}.consultant-type-selection-modal-footer{flex-direction:column-reverse}.consultant-type-selection-modal-btn{width:100%;justify-content:center}}.session-expiry-indicator[data-v-489e9947]{display:flex;align-items:center;gap:.75rem;max-width:min(22rem,100%);padding:.6rem .9rem;background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.75);border-radius:22px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1);color:#5a5468;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;text-align:left;transition:background .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.session-expiry-indicator[data-v-489e9947]:hover{background:hsla(0,0%,100%,.52);box-shadow:0 8px 32px rgba(139,92,246,.12),0 2px 10px rgba(251,207,232,.14),inset 0 1px 3px hsla(0,0%,100%,.75)}.session-expiry-indicator__icon[data-v-489e9947]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:20px;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55);color:#6366f1;transition:box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .46s cubic-bezier(.34,1.56,.64,1)}.session-expiry-indicator:hover .session-expiry-indicator__icon[data-v-489e9947]{box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);transform:scale(1.04)}.session-expiry-indicator__icon i[data-v-489e9947]{font-size:1rem;line-height:1}.session-expiry-indicator__main[data-v-489e9947]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.session-expiry-indicator__eyebrow[data-v-489e9947]{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a8498;line-height:1.2}.session-expiry-indicator__countdown[data-v-489e9947]{margin:0;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#1c1829;line-height:1.25}.session-expiry-indicator__title[data-v-489e9947]{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:#1c1829;line-height:1.3}.session-expiry-indicator__hint[data-v-489e9947]{margin:0;margin-top:.125rem;font-size:.6875rem;line-height:1.35;color:#8a8498}.session-expiry-indicator--warn[data-v-489e9947]{background:hsla(48,96%,89%,.55);border-color:rgba(252,211,77,.52);box-shadow:0 4px 24px rgba(245,158,11,.12),inset 0 1px 3px hsla(0,0%,100%,.65)}.session-expiry-indicator--warn .session-expiry-indicator__icon[data-v-489e9947]{color:#b45309;box-shadow:4px 4px 14px rgba(251,191,36,.22),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55)}.session-expiry-indicator--warn .session-expiry-indicator__countdown[data-v-489e9947],.session-expiry-indicator--warn .session-expiry-indicator__title[data-v-489e9947]{color:#92400e}.session-expiry-indicator--critical[data-v-489e9947]{background:hsla(0,93%,94%,.58);border-color:hsla(0,94%,82%,.52);box-shadow:0 4px 24px rgba(239,68,68,.14),inset 0 1px 3px hsla(0,0%,100%,.65),0 0 20px rgba(239,68,68,.1)}.session-expiry-indicator--critical .session-expiry-indicator__icon[data-v-489e9947]{color:#b91c1c;box-shadow:4px 4px 14px hsla(0,91%,71%,.25),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55)}.session-expiry-indicator--critical .session-expiry-indicator__countdown[data-v-489e9947],.session-expiry-indicator--critical .session-expiry-indicator__title[data-v-489e9947]{color:#991b1b}.session-expiry-indicator--expired[data-v-489e9947]{background:hsla(0,93%,94%,.62);border-color:hsla(0,94%,82%,.55);box-shadow:0 8px 32px rgba(239,68,68,.16),inset 0 1px 3px hsla(0,0%,100%,.7)}.session-expiry-indicator--expired .session-expiry-indicator__icon[data-v-489e9947]{color:#991b1b}.session-expiry-indicator__logout[data-v-489e9947]{flex-shrink:0;align-self:center;border:1px solid hsla(0,0%,100%,.75);border-radius:20px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;font-family:inherit;letter-spacing:-.01em;cursor:pointer;background:hsla(0,0%,100%,.45);color:#6366f1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 2px 12px rgba(129,140,248,.15),inset 0 1px 2px hsla(0,0%,100%,.6);transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.session-expiry-indicator__logout[data-v-489e9947]:hover{background:hsla(0,0%,100%,.65);border-color:rgba(167,139,250,.48);color:#4f46e5;box-shadow:0 4px 20px rgba(129,140,248,.25),inset 0 1px 3px hsla(0,0%,100%,.7);transform:translateY(-1px)}.session-expiry-indicator__logout[data-v-489e9947]:active{transform:translateY(0) scale(.98)}.session-expiry-indicator__logout[data-v-489e9947]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.38)}.session-expiry-indicator--warn .session-expiry-indicator__logout[data-v-489e9947]{border-color:rgba(252,211,77,.55);color:#b45309;background:hsla(0,0%,100%,.5)}.session-expiry-indicator--warn .session-expiry-indicator__logout[data-v-489e9947]:hover{background:rgba(255,251,235,.75);border-color:rgba(245,158,11,.5);color:#92400e}.session-expiry-indicator--critical .session-expiry-indicator__logout[data-v-489e9947],.session-expiry-indicator--expired .session-expiry-indicator__logout[data-v-489e9947]{border-color:hsla(0,94%,82%,.55);color:#b91c1c;background:hsla(0,0%,100%,.5)}.session-expiry-indicator--critical .session-expiry-indicator__logout[data-v-489e9947]:hover,.session-expiry-indicator--expired .session-expiry-indicator__logout[data-v-489e9947]:hover{background:hsla(0,86%,97%,.8);border-color:rgba(239,68,68,.45);color:#991b1b}.session-expiry-indicator.top-nav-session[data-v-489e9947],.top-nav .session-expiry-indicator.top-nav-session[data-v-489e9947]{max-width:none;padding:.5rem .75rem;gap:.625rem}.session-expiry-indicator.top-nav-session .session-expiry-indicator__main[data-v-489e9947],.top-nav .session-expiry-indicator.top-nav-session .session-expiry-indicator__main[data-v-489e9947]{flex-direction:row;align-items:center;gap:.375rem}.session-expiry-indicator.top-nav-session .session-expiry-indicator__eyebrow[data-v-489e9947],.session-expiry-indicator.top-nav-session .session-expiry-indicator__hint[data-v-489e9947],.top-nav .session-expiry-indicator.top-nav-session .session-expiry-indicator__eyebrow[data-v-489e9947],.top-nav .session-expiry-indicator.top-nav-session .session-expiry-indicator__hint[data-v-489e9947]{display:none}.session-expiry-indicator.top-nav-session .session-expiry-indicator__countdown[data-v-489e9947],.session-expiry-indicator.top-nav-session .session-expiry-indicator__title[data-v-489e9947],.top-nav .session-expiry-indicator.top-nav-session .session-expiry-indicator__countdown[data-v-489e9947],.top-nav .session-expiry-indicator.top-nav-session .session-expiry-indicator__title[data-v-489e9947]{font-size:.9375rem;font-weight:700;color:#1c1829;white-space:nowrap}.session-expiry-indicator.top-nav-session .session-expiry-indicator__icon[data-v-489e9947],.top-nav .session-expiry-indicator.top-nav-session .session-expiry-indicator__icon[data-v-489e9947]{width:1.75rem;height:1.75rem;border-radius:18px}.session-expiry-indicator.top-nav-session .session-expiry-indicator__icon i[data-v-489e9947],.top-nav .session-expiry-indicator.top-nav-session .session-expiry-indicator__icon i[data-v-489e9947]{font-size:.95rem}@media (max-width:900px){.session-expiry-indicator[data-v-489e9947]{max-width:16rem;gap:.5rem;padding:.45rem .6rem;border-radius:20px}.session-expiry-indicator__icon[data-v-489e9947]{width:1.75rem;height:1.75rem;border-radius:16px}.session-expiry-indicator__icon i[data-v-489e9947]{font-size:.9rem}.session-expiry-indicator__countdown[data-v-489e9947]{font-size:.8125rem}.session-expiry-indicator:not(.top-nav-session) .session-expiry-indicator__hint[data-v-489e9947]{display:none}.session-expiry-indicator__logout[data-v-489e9947]{padding:.35rem .65rem;font-size:.75rem;border-radius:18px}}@media (max-width:520px){.session-expiry-indicator[data-v-489e9947]{max-width:100%;flex-wrap:wrap}.session-expiry-indicator__logout[data-v-489e9947]{margin-left:auto}}.session-expired-modal[data-v-9f6d4fa2]{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.session-expired-modal__backdrop[data-v-9f6d4fa2]{position:absolute;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(2px)}.session-expired-modal__panel[data-v-9f6d4fa2]{position:relative;width:100%;max-width:48rem;padding:2.8rem 2.4rem 2.2rem;background:#fff;border:1px solid #e8edf3;box-shadow:0 24px 64px rgba(15,23,42,.18);text-align:center}.session-expired-modal__icon-wrap[data-v-9f6d4fa2]{width:7rem;height:7rem;margin:0 auto 1.4rem;display:flex;align-items:center;justify-content:center;border:5px solid #f1b37a;color:#f1b37a;font-size:3.1rem;font-weight:700}.session-expired-modal__title[data-v-9f6d4fa2]{margin:0 0 .9rem;font-size:3rem;font-weight:700;color:#3f3f46;letter-spacing:-.01em}.session-expired-modal__text[data-v-9f6d4fa2]{margin:0 0 2rem;font-size:2rem;line-height:1.35;color:#4b5563}.session-expired-modal__btn[data-v-9f6d4fa2]{min-width:12rem;padding:.9rem 1.8rem;font-size:1.8rem;font-weight:600;font-family:inherit;color:#fff;background:#3f6f8a;border:none;cursor:pointer;transition:background .15s ease}.session-expired-modal__btn[data-v-9f6d4fa2]:hover{background:#2f5f79}.session-expired-modal__btn[data-v-9f6d4fa2]:focus{outline:none;box-shadow:0 0 0 3px rgba(14,165,233,.35)}[data-ui-mode=compact] .session-expired-modal__panel[data-v-9f6d4fa2]{max-width:30rem;padding:1.6rem 1.2rem}[data-ui-mode=compact] .session-expired-modal__title[data-v-9f6d4fa2]{font-size:1.6rem}[data-ui-mode=compact] .session-expired-modal__text[data-v-9f6d4fa2]{font-size:1.05rem;margin-bottom:1rem}[data-ui-mode=compact] .session-expired-modal__btn[data-v-9f6d4fa2]{font-size:1rem;padding:.55rem 1rem}[data-ui-mode=compact] .session-expired-modal__icon-wrap[data-v-9f6d4fa2]{width:4rem;height:4rem;font-size:1.6rem;border-width:3px}.session-nearing-modal.session-nearing-modal--glass[data-v-657a17e6]{--snm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--snm-glass-spring:cubic-bezier(0.34,1.4,0.64,1);position:fixed;inset:0;z-index:100049;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.session-nearing-modal__backdrop.session-nearing-modal__backdrop--glass[data-v-657a17e6]{position:absolute;inset:0;background:rgba(15,23,42,.08)!important;backdrop-filter:blur(6px) saturate(1.06);-webkit-backdrop-filter:blur(6px) saturate(1.06)}.session-nearing-modal__panel.session-nearing-modal__panel--glass[data-v-657a17e6]{position:relative;width:100%;max-width:30rem;padding:1.65rem 1.5rem 1.35rem;text-align:center;overflow:hidden;border-radius:.85rem;background:linear-gradient(168deg,hsla(0,0%,100%,.78),rgba(255,251,235,.68) 42%,hsla(48,96%,89%,.62));border:1px solid hsla(0,0%,100%,.78);backdrop-filter:blur(28px) saturate(1.12);-webkit-backdrop-filter:blur(28px) saturate(1.12);box-shadow:0 32px 80px -16px rgba(245,158,11,.22),0 20px 48px -12px rgba(217,119,6,.14),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px rgba(251,191,36,.28)}.session-nearing-modal__panel.session-nearing-modal__panel--glass[data-v-657a17e6]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.06) 42%,transparent 58%);z-index:0}.session-nearing-modal__panel.session-nearing-modal__panel--glass[data-v-657a17e6]>*{position:relative;z-index:1}.session-nearing-modal__icon-wrap.session-nearing-modal__icon-wrap--glass[data-v-657a17e6]{width:3.25rem;height:3.25rem;margin:0 auto .85rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.35rem;color:#b45309;background:linear-gradient(145deg,rgba(255,251,235,.98),hsla(32,98%,83%,.92) 55%,rgba(251,191,36,.85));border:1px solid rgba(251,191,36,.55);box-shadow:0 8px 22px rgba(245,158,11,.28),inset 0 1px 0 hsla(0,0%,100%,.9);animation:session-nearing-icon-pulse-657a17e6 2.4s var(--snm-glass-ease) infinite}@keyframes session-nearing-icon-pulse-657a17e6{0%,to{transform:scale(1);box-shadow:0 8px 22px rgba(245,158,11,.28),inset 0 1px 0 hsla(0,0%,100%,.9)}50%{transform:scale(1.06);box-shadow:0 12px 28px rgba(245,158,11,.38),0 0 0 6px rgba(251,191,36,.12),inset 0 1px 0 hsla(0,0%,100%,.95)}}.session-nearing-modal__title[data-v-657a17e6]{margin:0 0 .65rem;font-size:1.35rem;font-weight:700;color:#312e81;letter-spacing:-.02em;line-height:1.25;animation:session-nearing-content-in-657a17e6 .48s var(--snm-glass-ease) .08s both}.session-nearing-modal__text[data-v-657a17e6]{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.55;color:#64748b;text-align:center;animation:session-nearing-content-in-657a17e6 .48s var(--snm-glass-ease) .14s both}.session-nearing-modal__time[data-v-657a17e6]{color:#b45309;font-weight:700;letter-spacing:.01em}.session-nearing-modal__actions.session-nearing-modal__actions--glass[data-v-657a17e6]{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:.5rem;animation:session-nearing-content-in-657a17e6 .48s var(--snm-glass-ease) .2s both}.session-nearing-modal__actions .consultant-primary-btn[data-v-657a17e6],.session-nearing-modal__actions .consultant-secondary-btn[data-v-657a17e6]{min-width:8.5rem;justify-content:center}.session-nearing-overlay-enter-active[data-v-657a17e6],.session-nearing-overlay-leave-active[data-v-657a17e6]{transition:opacity .28s ease}.session-nearing-overlay-enter-from[data-v-657a17e6],.session-nearing-overlay-leave-to[data-v-657a17e6]{opacity:0}.session-nearing-panel-enter-active[data-v-657a17e6],.session-nearing-panel-leave-active[data-v-657a17e6]{transition:opacity .34s var(--snm-glass-ease),transform .34s var(--snm-glass-ease)}.session-nearing-panel-enter-from[data-v-657a17e6],.session-nearing-panel-leave-to[data-v-657a17e6]{opacity:0;transform:translateY(14px) scale(.96)}@keyframes session-nearing-content-in-657a17e6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.session-nearing-modal__panel.session-nearing-modal__panel--glass[data-v-657a17e6]{max-width:100%;padding:1.35rem 1.1rem 1.15rem}.session-nearing-modal__actions.session-nearing-modal__actions--glass[data-v-657a17e6]{flex-direction:column;align-items:stretch}.session-nearing-modal__actions .consultant-primary-btn[data-v-657a17e6],.session-nearing-modal__actions .consultant-secondary-btn[data-v-657a17e6]{width:100%;min-width:0}}[data-ui-mode=compact] .session-nearing-modal__panel.session-nearing-modal__panel--glass[data-v-657a17e6]{max-width:24rem;padding:1rem .9rem}[data-ui-mode=compact] .session-nearing-modal__title[data-v-657a17e6]{font-size:var(--ui-font-size-xl,1rem)}[data-ui-mode=compact] .session-nearing-modal__text[data-v-657a17e6]{font-size:var(--ui-font-size-sm,.75rem)}[data-ui-mode=compact] .session-nearing-modal__actions .consultant-primary-btn[data-v-657a17e6],[data-ui-mode=compact] .session-nearing-modal__actions .consultant-secondary-btn[data-v-657a17e6]{font-size:var(--ui-font-size-sm,.75rem);padding:.45rem .75rem}@media (prefers-reduced-motion:reduce){.session-nearing-modal__actions.session-nearing-modal__actions--glass[data-v-657a17e6],.session-nearing-modal__icon-wrap.session-nearing-modal__icon-wrap--glass[data-v-657a17e6],.session-nearing-modal__text[data-v-657a17e6],.session-nearing-modal__title[data-v-657a17e6]{animation:none!important}.session-nearing-overlay-enter-active[data-v-657a17e6],.session-nearing-overlay-leave-active[data-v-657a17e6],.session-nearing-panel-enter-active[data-v-657a17e6],.session-nearing-panel-leave-active[data-v-657a17e6]{transition:none!important}}.ui-app-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:22px;border:1px solid transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:-.01em;line-height:1.2;cursor:pointer;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1)}.ui-app-button:hover:not(:disabled){transform:translateY(-1px)}.ui-app-button:active:not(:disabled){transform:translateY(0) scale(.98)}.ui-app-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.38)}.ui-app-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.ui-app-button--primary{background:linear-gradient(135deg,#a78bfa,#818cf8 48%,#60a5fa);color:#fff;border-color:hsla(0,0%,100%,.26);box-shadow:0 4px 22px rgba(129,140,248,.36),inset 0 1px 2px hsla(0,0%,100%,.32)}.ui-app-button--primary:hover:not(:disabled){background:linear-gradient(135deg,#9333ea,#6366f1 48%,#3b82f6);box-shadow:0 8px 30px rgba(129,140,248,.46),inset 0 1px 3px hsla(0,0%,100%,.38)}.ui-app-button--secondary{background:hsla(0,0%,100%,.4);color:#1c1829;border-color:hsla(0,0%,100%,.75);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1)}.ui-app-button--secondary:hover:not(:disabled){background:hsla(0,0%,100%,.56);box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75)}.ui-app-button--danger{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff;border-color:hsla(0,0%,100%,.22);box-shadow:0 4px 22px rgba(239,68,68,.32)}.ui-app-button--danger:hover:not(:disabled){box-shadow:0 8px 30px rgba(239,68,68,.42)}.ui-app-button--ghost{background:transparent;color:#5a5468;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-app-button--ghost:hover:not(:disabled){background:hsla(0,0%,100%,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1)}.ui-app-button__spinner{width:.85rem;height:.85rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-app-button-spin .6s linear infinite}@keyframes ui-app-button-spin{to{transform:rotate(1turn)}}.ui-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .85rem;border:1px solid hsla(0,0%,100%,.42);border-radius:22px;background:hsla(0,0%,100%,.4);color:#5a5468;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font:inherit;font-weight:500;letter-spacing:-.01em;line-height:1.2;cursor:pointer;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1);transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1),border-color .36s cubic-bezier(.25,.46,.45,.94),opacity .22s cubic-bezier(.4,0,.2,1)}.ui-icon-button:hover:not(:disabled){background:hsla(0,0%,100%,.56);color:#1c1829;box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75);transform:translateY(-1px)}.ui-icon-button:active:not(:disabled){transform:translateY(0) scale(.98)}.ui-icon-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.38),0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65)}.ui-icon-button--icon-only{padding:.55rem;border-radius:26px}.ui-icon-button--icon-only i{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:20px;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55);transition:box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .46s cubic-bezier(.34,1.56,.64,1)}.ui-icon-button--icon-only:hover:not(:disabled) i{box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);transform:scale(1.05)}.ui-icon-button--active{background:hsla(0,0%,100%,.7);color:#6366f1;border-color:rgba(167,139,250,.48);box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75),0 0 20px rgba(167,139,250,.18)}.ui-icon-button--disabled,.ui-icon-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.ui-icon-button i{font-size:1rem;line-height:1}.ui-icon-button__label{white-space:nowrap}.ui-top-nav-item.nav-item{--nav-icon-color:#818cf8;position:relative;display:flex;align-items:center;gap:.4rem;padding:.3rem .75rem;cursor:pointer;border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-weight:500;letter-spacing:-.01em;color:#5a5468;font-size:.875rem;line-height:1.2;transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1);background:transparent;border:1px solid transparent;overflow:hidden;white-space:nowrap;flex-shrink:0}.ui-top-nav-item .nav-item__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:12px;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55);transition:box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .46s cubic-bezier(.34,1.56,.64,1)}.ui-top-nav-item .nav-item__icon i{font-size:.9rem;color:var(--nav-icon-color);line-height:1;transition:color .36s cubic-bezier(.25,.46,.45,.94)}.ui-top-nav-item .nav-item__label{font-weight:500;color:inherit}.ui-top-nav-item.nav-item--home{--nav-icon-color:#60a5fa}.ui-top-nav-item.nav-item--dashboard{--nav-icon-color:#818cf8}.ui-top-nav-item.nav-item--companies{--nav-icon-color:#34d399}.ui-top-nav-item.nav-item--tracker{--nav-icon-color:#fbbf24}.ui-top-nav-item.nav-item--reports{--nav-icon-color:#f472b6}.ui-top-nav-item.nav-item--preferences{--nav-icon-color:#94a3b8}.ui-top-nav-item.active{background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75);font-weight:600;color:#1c1829}.ui-top-nav-item.active .nav-item__icon{box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);transform:scale(1.04)}.ui-top-nav-item.active .nav-item__label{color:var(--nav-icon-color);font-weight:600}.ui-top-nav-item.nav-item--home.active{--nav-icon-color:#3b82f6}.ui-top-nav-item.nav-item--dashboard.active{--nav-icon-color:#6366f1}.ui-top-nav-item.nav-item--companies.active{--nav-icon-color:#10b981}.ui-top-nav-item.nav-item--tracker.active{--nav-icon-color:#f59e0b}.ui-top-nav-item.nav-item--reports.active{--nav-icon-color:#ec4899}.ui-top-nav-item.nav-item--preferences.active{--nav-icon-color:#64748b}.ui-top-nav-item:hover:not(.active){background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.42);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1);color:#1c1829;transform:translateY(-1px)}.ui-top-nav-item:hover:not(.active) .nav-item__icon{box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18)}.ui-sidebar-nav-item.sidebar-item{--nav-accent:#6366f1;position:relative;display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;cursor:pointer;border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-weight:500;letter-spacing:-.01em;color:#1c1829;font-size:.8125rem;transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1);margin:0 .4rem .15rem .2rem;background:transparent;border:1px solid transparent;width:auto;max-width:100%;text-align:left;overflow:hidden}.ui-sidebar-nav-item.sidebar-item--consultant{--nav-accent:#6366f1}.ui-sidebar-nav-item.sidebar-item--customer{--nav-accent:#10b981}.ui-sidebar-nav-item.sidebar-item--vendor{--nav-accent:#f59e0b}.ui-sidebar-nav-item.sidebar-item--inventory{--nav-accent:#3b82f6}.ui-sidebar-nav-item.sidebar-item--banking{--nav-accent:#14b8a6}.ui-sidebar-nav-item.sidebar-item--company{--nav-accent:#8b5cf6}.ui-sidebar-nav-item.sidebar-item--reports{--nav-accent:#ec4899}.ui-sidebar-nav-item.sidebar-item--settings{--nav-accent:#64748b}.ui-sidebar-nav-item.active{background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.75);border-left:3px solid var(--nav-accent);padding-left:calc(.85rem - 2px);box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75);font-weight:600}.ui-sidebar-nav-item.active,.ui-sidebar-nav-item:hover:not(.active){color:#1c1829;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ui-sidebar-nav-item:hover:not(.active){background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.42);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1)}.ui-sidebar-nav-item:focus{outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.38)}.ui-sidebar-nav-item>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;font-size:.875rem;color:var(--nav-accent);background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));border-radius:12px;box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55);transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .46s cubic-bezier(.34,1.56,.64,1);flex-shrink:0;padding:0}.ui-sidebar-nav-item.active>i,.ui-sidebar-nav-item:hover>i{color:var(--nav-accent);box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);transform:scale(1.04)}.ui-sidebar-nav-item .expand-arrow{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--nav-accent);opacity:.75;transition:opacity .36s cubic-bezier(.25,.46,.45,.94)}.ui-sidebar-nav-item:hover .expand-arrow{opacity:1}.ui-sidebar-nav-item .expand-arrow svg{stroke:currentColor!important}.ui-sidebar-nav-item.active .expand-arrow{color:var(--nav-accent);opacity:1}.ui-sidebar-submenu-item.submenu-item{--nav-accent:#6366f1;position:relative;display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;cursor:pointer;border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-weight:500;letter-spacing:-.01em;color:#1c1829;font-size:.8125rem;transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1);margin:0 .4rem .15rem .2rem;background:transparent;border:1px solid transparent;width:auto;max-width:100%;text-align:left;min-width:0;overflow:hidden}.ui-sidebar-submenu-item.submenu-item>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;font-size:.875rem;color:var(--nav-accent,#818cf8);background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));border-radius:12px;box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55);flex-shrink:0;padding:0;transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .46s cubic-bezier(.34,1.56,.64,1)}.ui-sidebar-submenu-item.submenu-item>span:first-of-type{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-sidebar-submenu-item.submenu-item:hover:not(.active):not(.submenu-item-active){background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.42);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1);color:#1c1829}.ui-sidebar-submenu-item.submenu-item:hover>i{color:var(--nav-accent,#818cf8);box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);transform:scale(1.04)}.ui-sidebar-submenu-item.submenu-item-active,.ui-sidebar-submenu-item.submenu-item.active{background:hsla(0,0%,100%,.7);color:#1c1829;border-color:hsla(0,0%,100%,.75);border-left:3px solid var(--nav-accent,#6366f1);padding-left:calc(.85rem - 2px);border-radius:12px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75);font-weight:600}.ui-sidebar-submenu-item.submenu-item-active>i,.ui-sidebar-submenu-item.submenu-item.active>i{color:var(--nav-accent,#6366f1);box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);transform:scale(1.04)}.ui-sidebar-submenu-item.submenu-item:focus{outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.38)}.ui-sidebar-submenu-item .expand-arrow{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--nav-accent,#818cf8);opacity:.75;transition:opacity .36s cubic-bezier(.25,.46,.45,.94)}.ui-sidebar-submenu-item.submenu-item.active .expand-arrow,.ui-sidebar-submenu-item.submenu-item:hover .expand-arrow{opacity:1}.ui-sidebar-submenu-item .expand-arrow svg{stroke:currentColor!important}.customer-submenu .ui-sidebar-submenu-item.submenu-item{padding-left:1.6rem}.customer-submenu .ui-sidebar-submenu-item.submenu-item-active,.customer-submenu .ui-sidebar-submenu-item.submenu-item.active{padding-left:calc(1.6rem - 2px)}.customer-submenu .customer-submenu .ui-sidebar-submenu-item.submenu-item{padding-left:2.35rem}.customer-submenu .customer-submenu .ui-sidebar-submenu-item.submenu-item-active,.customer-submenu .customer-submenu .ui-sidebar-submenu-item.submenu-item.active{padding-left:calc(2.35rem - 2px)}.ui-nav-list-item{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;border-radius:22px;border:1px solid transparent;color:#1c1829;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:-.01em;transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.ui-nav-list-item--clickable{cursor:pointer}.ui-nav-list-item--clickable:hover{background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.42);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1);transform:translateY(-1px)}.ui-nav-list-item--clickable:hover,.ui-nav-list-item.active{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ui-nav-list-item.active{background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.75);box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75);color:#6366f1;font-weight:600}.ui-nav-list-item i{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#6366f1;font-size:.95rem;flex-shrink:0;border-radius:20px;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55);transition:box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .46s cubic-bezier(.34,1.56,.64,1)}.ui-nav-list-item--clickable:hover i,.ui-nav-list-item.active i{box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);transform:scale(1.04)}.ui-nav-list-item__text{flex:1 1 auto;min-width:0}.ui-nav-list-item__arrow{color:#8a8498;flex-shrink:0;transition:color .36s cubic-bezier(.25,.46,.45,.94),transform .36s cubic-bezier(.25,.46,.45,.94)}.ui-nav-list-item--clickable:hover .ui-nav-list-item__arrow{color:#5a5468;transform:translateX(2px)}.ui-section-sidebar-item{padding:.6rem .95rem;border-radius:22px;border:1px solid transparent;color:#5a5468;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.ui-section-sidebar-item:hover:not(.active){background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.42);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1);color:#1c1829;transform:translateY(-1px)}.ui-section-sidebar-item.active{background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.75);box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75);color:#6366f1;font-weight:600}.ui-empty-state,.ui-section-sidebar-item.active{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ui-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2.5rem 1.5rem;border-radius:30px;border:1px solid hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.4);box-shadow:0 12px 40px rgba(139,92,246,.15),0 4px 18px rgba(147,197,253,.13),inset 0 1px 4px hsla(0,0%,100%,.8);text-align:center;color:#8a8498;position:relative;overflow:hidden}.ui-empty-state:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(243,237,255,.65),rgba(252,232,242,.48) 42%,rgba(230,242,255,.52));opacity:.65;pointer-events:none;z-index:0}.ui-empty-state>*{position:relative;z-index:1}.ui-empty-state__icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;font-size:1.5rem;line-height:1;border-radius:26px;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);color:#6366f1}.ui-empty-state__text{font-size:.95rem;font-weight:500;letter-spacing:-.01em;color:#1c1829}.ui-empty-state__hint,.ui-empty-state__text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif}.ui-empty-state__hint{font-size:.85rem;font-weight:400;color:#8a8498;max-width:28ch;line-height:1.5}.ui-empty-state__action{margin-top:.5rem}.ui-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .65rem;border-radius:999px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.3;white-space:nowrap;border:1px solid transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 2px 10px rgba(139,92,246,.07);transition:background .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.ui-status-badge--clickable{cursor:pointer}.ui-status-badge--clickable:hover{transform:translateY(-1px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65)}.ui-status-badge--success{background:rgba(209,250,229,.58);color:#047857;border-color:rgba(110,231,183,.52)}.ui-status-badge--warning{background:hsla(48,96%,89%,.58);color:#b45309;border-color:rgba(252,211,77,.52)}.ui-status-badge--danger{background:hsla(0,93%,94%,.58);color:#b91c1c;border-color:hsla(0,94%,82%,.52)}.ui-status-badge--info{background:rgba(219,234,254,.58);color:#1d4ed8;border-color:rgba(147,197,253,.52)}.ui-status-badge--neutral{background:rgba(241,245,249,.58);color:#475569;border-color:rgba(226,232,240,.62)}.ui-filter-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.4);color:#5a5468;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1);transition:background .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.ui-filter-chip:hover:not(.ui-filter-chip--active){background:hsla(0,0%,100%,.56);border-color:hsla(0,0%,100%,.75);box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75);color:#1c1829;transform:translateY(-1px)}.ui-filter-chip--active{background:hsla(0,0%,100%,.7);border-color:rgba(167,139,250,.48);color:#6366f1;box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75),0 0 16px rgba(167,139,250,.14)}.ui-filter-chip__label-group{display:inline-flex;align-items:center;gap:.35rem}.ui-filter-chip__count{font-weight:600}:root{--primary:#0ea5e9;--primary-dark:#0284c7;--primary-light:#f0f9ff;--accent:#6366f1;--accent-light:#f1f5f9;--sidebar-bg:hsla(0,0%,100%,.95);--sidebar-blur:blur(20px);--content-bg:#f8fafc;--card-bg:#fff;--border:#e2e8f0;--border-light:#f1f5f9;--shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--radius:12px;--radius-sm:8px;--transition:0.2s cubic-bezier(0.4,0,0.2,1);--sidebar-width:380px;--sidebar-width-collapsed:70px;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--success:#10b981;--warning:#f59e0b;--error:#ef4444}.app-container{display:flex;flex-direction:column;height:100vh;background:var(--content-bg);font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden;box-sizing:border-box}.top-nav{background:#fff;backdrop-filter:none;border-bottom:1px solid #e5e7eb;justify-content:flex-start;box-shadow:none;z-index:10;position:sticky;top:0;flex-wrap:nowrap;gap:.75rem;padding:.35rem .35rem;min-height:52px}.nav-left,.top-nav{display:flex;align-items:center}.nav-left{flex-shrink:0}.topnav-brand{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;padding:.125rem 0;flex-shrink:0;transition:opacity .2s ease}.topnav-brand:hover{opacity:.9}.topnav-brand__icon{width:40px;height:40px;border-radius:50%;background:#0d9488;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;letter-spacing:-.02em;flex-shrink:0;line-height:1}.topnav-brand__name{font-size:1.4rem;color:#0d9488;line-height:1;white-space:nowrap}.sidebar-logo-container{display:flex;justify-content:center;align-items:center;padding:1rem .5rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}.sidebar-logo{height:100px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all var(--transition)}.sidebar-logo:hover{transform:scale(1.05)}.sidebar.collapsed .sidebar-logo-container{padding:.5rem}.sidebar.collapsed .sidebar-logo{height:50px}.topnav-title{font-weight:700;font-size:1.5rem;margin-left:.7rem;vertical-align:middle;color:#3b82f6;letter-spacing:.02em;font-family:Inter,sans-serif}.nav-items{gap:.25rem;flex:1;justify-content:center;flex-wrap:nowrap;min-width:0}.nav-item,.nav-items{display:flex;align-items:center}.nav-item{--nav-icon-color:#3b82f6;--glass-nav-ease:cubic-bezier(0.25,0.46,0.45,0.94);position:relative;gap:.4rem;padding:.55rem .85rem;cursor:pointer;border-radius:.6rem;font-weight:500;color:#334155;font-size:.875rem;line-height:1.2;transition:background .28s var(--glass-nav-ease),border-color .28s var(--glass-nav-ease),box-shadow .28s var(--glass-nav-ease),color .28s var(--glass-nav-ease),transform .22s var(--glass-nav-ease);background:hsla(0,0%,100%,.38);border:1px solid rgba(196,181,253,.22);box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.65);overflow:hidden;white-space:nowrap;flex-shrink:0}.nav-item__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:.45rem;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(224,231,255,.85));box-shadow:0 2px 8px rgba(99,102,241,.12),inset 0 1px 0 hsla(0,0%,100%,.9);transition:background .28s var(--glass-nav-ease),box-shadow .28s var(--glass-nav-ease),transform .28s cubic-bezier(.34,1.4,.64,1)}.nav-item__icon i{font-size:.9rem;color:var(--nav-icon-color);line-height:1;transition:color .28s var(--glass-nav-ease)}.nav-item__label{font-weight:500;color:inherit;transition:color .28s var(--glass-nav-ease),font-weight .28s var(--glass-nav-ease)}.nav-item--home{--nav-icon-color:#3b82f6}.nav-item--dashboard{--nav-icon-color:#6366f1}.nav-item--companies{--nav-icon-color:#10b981}.nav-item--tracker{--nav-icon-color:#f59e0b}.nav-item--reports{--nav-icon-color:#ec4899}.nav-item--preferences{--nav-icon-color:#64748b}.nav-item.active{background:linear-gradient(135deg,rgba(238,242,255,.92),rgba(224,231,255,.85));border-color:rgba(99,102,241,.35);box-shadow:0 6px 20px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.88),inset 3px 0 0 var(--nav-icon-color);font-weight:600}.nav-item.active .nav-item__label{color:var(--nav-icon-color);font-weight:600}.nav-item.active .nav-item__icon{box-shadow:0 4px 14px rgba(99,102,241,.22),inset 0 1px 0 hsla(0,0%,100%,.95);transform:scale(1.06)}.nav-item--home.active{--nav-icon-color:#2563eb}.nav-item--dashboard.active{--nav-icon-color:#4f46e5}.nav-item--companies.active{--nav-icon-color:#059669}.nav-item--tracker.active{--nav-icon-color:#d97706}.nav-item--reports.active{--nav-icon-color:#db2777}.nav-item--preferences.active{--nav-icon-color:#475569}.top-nav .ui-top-nav-item.nav-item:hover:not(.active){background:linear-gradient(135deg,rgba(238,242,255,.95),rgba(224,231,255,.88) 55%,rgba(199,210,254,.82));border-color:rgba(99,102,241,.45);color:var(--nav-icon-color);transform:translateY(-2px);box-shadow:0 8px 24px rgba(99,102,241,.18),0 2px 8px rgba(139,92,246,.12),inset 0 1px 0 hsla(0,0%,100%,.92),inset 3px 0 0 var(--nav-icon-color)}.top-nav .ui-top-nav-item.nav-item:hover:not(.active) .nav-item__label{color:var(--nav-icon-color);font-weight:600}.top-nav .ui-top-nav-item.nav-item:hover:not(.active) .nav-item__icon{background:linear-gradient(145deg,#fff,rgba(199,210,254,.95));box-shadow:0 4px 14px rgba(99,102,241,.28),0 0 0 1px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.95);transform:scale(1.08)}.top-nav .ui-top-nav-item.nav-item:active:not(.active){transform:translateY(0);box-shadow:0 4px 12px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.85),inset 3px 0 0 var(--nav-icon-color)}.nav-item:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.nav-right{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}.top-nav .session-expiry-indicator,.top-nav .top-nav-session.session-expiry-indicator{max-width:none;padding:.5rem .75rem;gap:.625rem;background:#eef2ff;border:1px solid #bfdbfe;border-left:1px solid #bfdbfe;border-radius:8px;box-shadow:none}.top-nav .session-expiry-indicator__icon{width:auto;height:auto;background:transparent;color:#3b82f6}.top-nav .session-expiry-indicator__icon i{font-size:1.125rem}.top-nav .session-expiry-indicator__main{flex-direction:row;align-items:center;gap:.375rem}.top-nav .session-expiry-indicator__eyebrow,.top-nav .session-expiry-indicator__hint{display:none}.top-nav .session-expiry-indicator__countdown,.top-nav .session-expiry-indicator__title{font-size:.9375rem;font-weight:700;color:#111827;white-space:nowrap}.top-nav .session-expiry-indicator__logout{border-radius:6px;border-color:#3b82f6;color:#3b82f6;padding:.35rem .75rem;font-size:.8125rem}.top-nav .session-expiry-indicator__logout:hover{background:#fff;border-color:#2563eb;color:#2563eb}.top-nav .session-expiry-indicator--warn{background:#fffbeb;border-color:#fcd34d}.top-nav .session-expiry-indicator--critical,.top-nav .session-expiry-indicator--expired{background:#fef2f2;border-color:#fca5a5}.main-content{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}.sidebar{width:var(--sidebar-width-current,var(--sidebar-width));background:var(--sidebar-bg);backdrop-filter:var(--sidebar-blur);border-right:1px solid var(--border);padding:1.5rem 1rem;min-height:0;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);z-index:5;transition:width .2s ease,background .2s ease,transform .2s ease;flex-direction:column;overflow:visible}.resize-handle,.sidebar{height:100%;position:relative;flex-shrink:0;display:flex}.resize-handle{width:4px;background:transparent;cursor:col-resize;z-index:10;transition:background .2s ease;margin:0;padding:0;align-items:center;justify-content:center}.resize-handle:hover{background:rgba(14,165,233,.05)}.resize-handle.resizing{background:rgba(14,165,233,.15)}.resize-handle:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:2px;height:100%;background:var(--border);transition:all .2s ease}.resize-handle:hover:before{background:var(--primary);width:3px;box-shadow:0 0 4px rgba(14,165,233,.3)}.resize-handle.resizing:before{background:var(--primary);width:3px;box-shadow:0 0 6px rgba(14,165,233,.5)}.sidebar-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.5rem;margin-right:-.5rem;overflow-x:visible}.user-profile-container{margin-top:auto;padding-top:.5rem;padding-bottom:0;border-top:1px solid var(--border);flex-shrink:0;overflow:visible;position:relative;z-index:1000;container-type:inline-size;container-name:user-profile-host}.sidebar.collapsed{width:var(--sidebar-width-collapsed)!important;min-width:var(--sidebar-width-collapsed);padding:1.5rem .5rem;transition:width var(--transition)}.sidebar:not(.collapsed){transition:width .2s ease}.sidebar.resizing{transition:none}.sidebar-nav-card{background:#fff;border:1px solid #eef1f6;border-radius:8px;overflow:hidden;margin-top:.35rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.sidebar-item{--nav-accent:#4b5563;--nav-icon-bg:#f3f4f6;--glass-nav-ease:cubic-bezier(0.25,0.46,0.45,0.94);position:relative;display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;cursor:pointer;border-radius:0;font-weight:600;color:#334155;font-size:.8125rem;transition:background .28s var(--glass-nav-ease),border-color .28s var(--glass-nav-ease),box-shadow .28s var(--glass-nav-ease),color .28s var(--glass-nav-ease),transform .22s var(--glass-nav-ease);margin-bottom:0;background:hsla(0,0%,100%,.32);border:none;border-bottom:1px solid rgba(226,232,240,.85);width:100%;text-align:left;overflow:hidden}.sidebar-nav-card>.sidebar-item:last-of-type{border-bottom:none}.sidebar-item--consultant{--nav-accent:#1e40af;--nav-icon-bg:#eff6ff}.sidebar-item--customer{--nav-accent:#059669;--nav-icon-bg:#ecfdf5}.sidebar-item--vendor{--nav-accent:#d97706;--nav-icon-bg:#fff7ed}.sidebar-item--inventory{--nav-accent:#2563eb;--nav-icon-bg:#eff6ff}.sidebar-item--banking{--nav-accent:#0d9488;--nav-icon-bg:#f0fdfa}.sidebar-item--company{--nav-accent:#6d28d9;--nav-icon-bg:#f5f3ff}.sidebar-item--reports{--nav-accent:#db2777;--nav-icon-bg:#fdf2f8}.sidebar-item--settings{--nav-accent:#4b5563;--nav-icon-bg:#f3f4f6}.sidebar-item.active{background:linear-gradient(135deg,hsla(0,0%,100%,.92) 0,var(--nav-icon-bg,#f1f5f9) 100%);color:var(--nav-accent,#1a2b4b);box-shadow:inset 3px 0 0 var(--nav-accent,#2563eb),inset 0 1px 0 hsla(0,0%,100%,.85);border-left:none;padding-left:.85rem;font-weight:600}.sidebar-nav-card .ui-sidebar-nav-item.sidebar-item:hover:not(.active){background:linear-gradient(135deg,rgba(238,242,255,.95),rgba(224,231,255,.88) 55%,rgba(199,210,254,.82));color:var(--nav-accent,#4338ca);transform:translateY(-1px);box-shadow:0 6px 20px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.92),inset 3px 0 0 var(--nav-accent,#6366f1)}.sidebar-item:focus-visible{outline:2px solid #6366f1;outline-offset:-2px}.sidebar-item>i{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-width:1.75rem;font-size:.875rem;color:var(--nav-accent);background:linear-gradient(145deg,hsla(0,0%,100%,.98),var(--nav-icon-bg,#f3f4f6));border-radius:.45rem;box-shadow:0 2px 8px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.9);transition:background .28s var(--glass-nav-ease),color .28s var(--glass-nav-ease),box-shadow .28s var(--glass-nav-ease),transform .28s cubic-bezier(.34,1.4,.64,1);flex-shrink:0;padding:0}.sidebar-nav-card .ui-sidebar-nav-item.sidebar-item.active>i,.sidebar-nav-card .ui-sidebar-nav-item.sidebar-item:hover:not(.active)>i{color:var(--nav-accent);background:linear-gradient(145deg,#fff 0,var(--nav-icon-bg,#eef2ff) 100%);box-shadow:0 4px 14px rgba(99,102,241,.22),inset 0 1px 0 hsla(0,0%,100%,.95);transform:scale(1.08)}.customer-expandable{display:flex;align-items:center;justify-content:space-between}.expand-arrow{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--nav-accent,#64748b);transition:color .15s ease}.expand-arrow svg{stroke:currentColor!important}.sidebar-item.active .expand-arrow{color:var(--nav-accent);transform:none}.customer-submenu{overflow:hidden;max-height:1000px;opacity:1;transition:max-height .2s ease,opacity .2s ease}.sidebar-submenu-panel{--nav-accent:#6d28d9;--nav-icon-bg:#f5f3ff;background:transparent;border:none;border-bottom:1px solid #f0f0f0;margin:0;border-radius:0;box-shadow:none;animation:submenu-slide-down .25s cubic-bezier(.4,0,.2,1)}.sidebar-submenu-panel--consultant{--nav-accent:#1e40af;--nav-icon-bg:#eff6ff}.sidebar-submenu-panel--consultant .submenu-item-active,.sidebar-submenu-panel--consultant .submenu-item.active{background:var(--nav-icon-bg,#eff6ff);border-left-color:#1e40af;color:#1e40af}.sidebar-submenu-panel--consultant .submenu-item-active>i,.sidebar-submenu-panel--consultant .submenu-item.active>i{color:#1e40af}.sidebar-submenu-panel--customer{--nav-accent:#059669;--nav-icon-bg:#ecfdf5}.sidebar-submenu-panel--vendor{--nav-accent:#d97706;--nav-icon-bg:#fff7ed}.sidebar-submenu-panel--inventory{--nav-accent:#2563eb;--nav-icon-bg:#eff6ff}.sidebar-submenu-panel--banking{--nav-accent:#0d9488;--nav-icon-bg:#f0fdfa}.sidebar-submenu-panel--company{--nav-accent:#6d28d9;--nav-icon-bg:#f5f3ff}.sidebar-submenu-panel--reports{--nav-accent:#db2777;--nav-icon-bg:#fdf2f8}.sidebar-submenu-panel--settings{--nav-accent:#4b5563;--nav-icon-bg:#f3f4f6}@keyframes submenu-slide-down{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.sidebar.collapsed .customer-submenu,.sidebar.collapsed .submenu-item{display:none!important}.sidebar.collapsed .sidebar-nav-card{border-radius:0;overflow:visible}.sidebar.collapsed .sidebar-nav-card>.sidebar-item{border-bottom:none;border-radius:8px;margin-bottom:.25rem}.submenu-item{--glass-nav-ease:cubic-bezier(0.25,0.46,0.45,0.94);position:relative;gap:.5rem;padding:.5rem .85rem .5rem calc(1rem - 3px);cursor:pointer;border-radius:0;border-left:3px solid transparent;font-weight:500;color:#334155;font-size:.8125rem;transition:background .28s var(--glass-nav-ease),border-color .28s var(--glass-nav-ease),box-shadow .28s var(--glass-nav-ease),color .28s var(--glass-nav-ease),transform .22s var(--glass-nav-ease);margin:0;background:hsla(0,0%,100%,.28);border-top:none;border-right:none;border-bottom:none;width:100%;text-align:left;overflow:hidden}.submenu-item>i{display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;min-width:1.65rem;font-size:.8125rem;color:var(--nav-accent,#64748b);background:linear-gradient(145deg,hsla(0,0%,100%,.98),var(--nav-icon-bg,#f3f4f6));border-radius:.45rem;box-shadow:0 2px 8px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.9);flex-shrink:0;transition:background .28s var(--glass-nav-ease),color .28s var(--glass-nav-ease),box-shadow .28s var(--glass-nav-ease),transform .28s cubic-bezier(.34,1.4,.64,1)}.sidebar-nav-card .ui-sidebar-submenu-item.submenu-item:hover:not(.active):not(.submenu-item-active){background:linear-gradient(135deg,rgba(238,242,255,.95),rgba(224,231,255,.88) 55%,rgba(199,210,254,.82));color:var(--nav-accent,#4338ca);transform:translateX(3px) translateY(-1px);box-shadow:0 6px 20px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.92),inset 3px 0 0 var(--nav-accent,#6366f1);border-left-color:transparent}.sidebar-nav-card .ui-sidebar-submenu-item.submenu-item:hover:not(.active):not(.submenu-item-active)>i{color:var(--nav-accent,#4338ca);background:linear-gradient(145deg,#fff 0,var(--nav-icon-bg,#eef2ff) 100%);box-shadow:0 4px 14px rgba(99,102,241,.22),inset 0 1px 0 hsla(0,0%,100%,.95);transform:scale(1.08)}.sidebar-nav-card .ui-sidebar-submenu-item.submenu-item:hover:not(.active):not(.submenu-item-active) .expand-arrow{color:var(--nav-accent,#6366f1);opacity:1;transform:translateX(3px)}.submenu-item.active{background:linear-gradient(135deg,hsla(0,0%,100%,.92) 0,var(--nav-icon-bg,#f1f5f9) 100%);color:var(--nav-accent,#1a2b4b);border-left:3px solid var(--nav-accent,#6d28d9);padding-left:calc(1rem - 3px);font-weight:600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85)}.submenu-item:focus-visible{outline:2px solid #6366f1;outline-offset:-2px}.submenu-item-active{background:linear-gradient(135deg,hsla(0,0%,100%,.92) 0,var(--nav-icon-bg,#f1f5f9) 100%)!important;color:var(--nav-accent,#1a2b4b)!important;border-left:3px solid var(--nav-accent,#6d28d9)!important;padding-left:calc(1rem - 3px)!important;font-weight:600;border-radius:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85)}.submenu-item-active>i{color:var(--nav-accent,#1a2b4b);transform:scale(1.06)}.submenu-item-active:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.92) 0,var(--nav-icon-bg,#f1f5f9) 100%)!important;color:var(--nav-accent,#1a2b4b)!important;transform:none;box-shadow:0 4px 16px rgba(99,102,241,.12),inset 0 1px 0 hsla(0,0%,100%,.85),inset 3px 0 0 var(--nav-accent,#6366f1)}.sidebar-submenu-panel .submenu-item-active,.sidebar-submenu-panel .submenu-item.active{background:var(--nav-icon-bg,#f1f5f9)!important}.submenu-item .expand-arrow{color:var(--nav-accent,#64748b);opacity:.75;transition:color .28s var(--glass-nav-ease),transform .28s var(--glass-nav-ease),opacity .28s var(--glass-nav-ease)}.submenu-item:last-child{border-bottom:none}.customer-submenu .customer-submenu,.sidebar-submenu-panel .customer-submenu{background:transparent;border:none;margin:0;box-shadow:none;animation:none}.sidebar-submenu-panel .customer-submenu .submenu-item{padding-left:calc(2.25rem - 3px)}.sidebar-submenu-panel .customer-submenu .customer-submenu .submenu-item{padding-left:calc(2.75rem - 3px)}.sidebar-submenu-panel .customer-submenu .submenu-item-active,.sidebar-submenu-panel .customer-submenu .submenu-item.active{padding-left:calc(2.25rem - 3px)}.sidebar-submenu-panel .customer-submenu .customer-submenu .submenu-item-active,.sidebar-submenu-panel .customer-submenu .customer-submenu .submenu-item.active{padding-left:calc(2.75rem - 3px)}.sidebar-item:active:after,.submenu-item:active:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;background:rgba(26,43,75,.06);border-radius:50%;transform:translate(-50%,-50%);animation:ripple .5s linear;pointer-events:none;z-index:1}@keyframes ripple{to{width:200%;height:200%;opacity:0}}.sidebar-content::-webkit-scrollbar{width:6px;background:transparent}.sidebar-content::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.sidebar-content::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.sidebar-toggle{background:none;border:none;cursor:pointer;font-size:1.125rem;color:var(--text-secondary);width:100%;display:flex;justify-content:flex-end;transition:all .2s ease;border-radius:8px;padding:.5rem}.sidebar-toggle:hover{color:var(--primary);background:var(--primary-light);transform:translateY(-1px)}.sidebar-toggle:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.sidebar.collapsed .expand-arrow,.sidebar.collapsed .sidebar-item span{display:none!important;transition:opacity .2s}.sidebar.collapsed .sidebar-item{justify-content:center;padding:.75rem}.sidebar.collapsed .user-profile-container{padding-top:.5rem}.sidebar.collapsed .user-profile-dropdown .user-name{display:none}.sidebar.collapsed .user-profile-dropdown .user-profile-header{justify-content:center;padding:.75rem}.sidebar.collapsed .user-profile-dropdown .user-avatar{margin-right:0}.sidebar.collapsed:hover .expand-arrow,.sidebar.collapsed:hover .sidebar-item span{display:inline!important;opacity:1;position:absolute;left:70px;background:var(--sidebar-bg);color:var(--text-primary);padding:.5rem 1rem;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);white-space:nowrap;z-index:100;pointer-events:auto;backdrop-filter:var(--sidebar-blur)}.sidebar.collapsed .sidebar-item{position:relative}.sidebar.collapsed:hover .customer-submenu,.sidebar.collapsed:hover .submenu-item{display:block!important;background:#fff;border-radius:var(--radius-sm);border:1px solid #eef1f6}.sidebar.collapsed:hover .customer-submenu,.sidebar.collapsed:hover .submenu-item,.sidebar.collapsed:hover .user-profile-dropdown .user-name{position:absolute;left:70px;color:var(--text-primary);padding:.5rem 1rem;box-shadow:var(--shadow-lg);white-space:nowrap;z-index:100;pointer-events:auto;backdrop-filter:var(--sidebar-blur)}.sidebar.collapsed:hover .user-profile-dropdown .user-name{display:inline!important;background:var(--sidebar-bg);border-radius:var(--radius-sm)}.dashboard-content{display:flex;flex-direction:column;flex:1;overflow:auto;background:var(--content-bg);min-width:0;min-height:0;position:relative}.dashboard-content:has(.overview-main){background:#f5f7fa;padding:0}.dashboard-content:has(.overview-main) .dashboard-content-main{padding:0}.dashboard-content:has(.consultants-list-container){padding:0;background:transparent}.dashboard-content:has(.consultants-list-container) .dashboard-content-main{padding:0}.dashboard-content:has(.bal-bank-accounts-list-container){padding:0;background:transparent}.dashboard-content:has(.bal-bank-accounts-list-container) .dashboard-content-main{padding:0}.dashboard-content:has(.bal-bank-accounts-list-container .label-dropdown--open) .dashboard-content-main,.dashboard-content:has(.bal-bank-accounts-list-container .label-dropdown--open) .dashboard-router-view{overflow:visible}.dashboard-content:has(.consultant-receive-payment-container){padding:0;background:transparent}.dashboard-content:has(.consultant-receive-payment-container) .dashboard-content-main{padding:0}.dashboard-content:has(.consultant-receive-payment-container .consultant-global-search--open) .dashboard-content-main,.dashboard-content:has(.consultant-receive-payment-container .consultant-global-search--open) .dashboard-router-view,.dashboard-content:has(.consultant-receive-payment-container .label-dropdown--open) .dashboard-content-main,.dashboard-content:has(.consultant-receive-payment-container .label-dropdown--open) .dashboard-router-view{overflow:visible}.dashboard-content:has(.consultant-contract-details-page--glass){padding:0;background:transparent}.dashboard-content:has(.consultant-contract-details-page--glass) .dashboard-content-main{padding:0}.dashboard-content:has(.consultant-contract-details-container .label-dropdown--open) .dashboard-content-main,.dashboard-content:has(.consultant-contract-details-container .label-dropdown--open) .dashboard-router-view{overflow:visible}.dashboard-content:has(.consultant-invoice-page--glass){padding:0;background:transparent}.dashboard-content:has(.consultant-invoice-page--glass) .dashboard-content-main{padding:0}.dashboard-content:has(.consultant-invoice-container .label-dropdown--open) .dashboard-content-main,.dashboard-content:has(.consultant-invoice-container .label-dropdown--open) .dashboard-router-view{overflow:visible}.dashboard-content:has(.ts-summary-page--glass){padding:0;background:transparent}.dashboard-content:has(.ts-summary-page--glass) .dashboard-content-main{padding:0}.dashboard-content:has(.ts-summary-page--glass .label-dropdown--open) .dashboard-content-main,.dashboard-content:has(.ts-summary-page--glass .label-dropdown--open) .dashboard-router-view{overflow:visible}.dashboard-content:has(.employeeTimeSheet-container){padding:0;background:transparent}.dashboard-content:has(.employeeTimeSheet-container) .dashboard-content-main{padding:0}.dashboard-content:has(.hrTimesheets-page--glass){padding:0;background:transparent}.dashboard-content:has(.hrTimesheets-page--glass) .dashboard-content-main{padding:0}.dashboard-content:has(.hrTimesheets-page--glass .label-dropdown--open) .dashboard-content-main,.dashboard-content:has(.hrTimesheets-page--glass .label-dropdown--open) .dashboard-router-view{overflow:visible}.dashboard-content:has(.email-signature-page--glass){padding:0;background:transparent;overflow:hidden}.dashboard-content:has(.email-signature-page--glass) .dashboard-content-main{padding:0;overflow:hidden;min-height:0}.dashboard-content:has(.email-signature-page--glass) .dashboard-router-view{flex:1 1 auto;min-height:0;overflow:hidden}.dashboard-content.dashboard-content--anna-assistant:has(.email-signature-page--glass) .dashboard-content-main{overflow:hidden}.dashboard-content:has(.consultant-center-consultant-center-container){padding:0}.dashboard-content:has(.consultant-center-consultant-center-container) .dashboard-content-main{padding:0}.dashboard-content:has(.consultant-center-consultant-center-container) .dashboard-router-view{flex:0 1 auto;min-height:auto}.dashboard-content:has(.consultant-center-consultant-center-container) .consultant-center-consultant-center-container{height:auto;max-height:none}.dashboard-content.dashboard-content--anna-assistant:has(.consultant-center-consultant-center-container){flex:1 1 0;min-height:0;max-height:100%}.dashboard-content.dashboard-content--anna-assistant:has(.consultant-center-consultant-center-container) .dashboard-content-main{flex:1 1 0;min-height:0;overflow:auto}.main-content:has(.consultant-center-consultant-center-container) .sidebar{padding:.5rem .125rem .5rem .5rem}.main-content:has(.consultant-center-consultant-center-container) .sidebar.collapsed{padding:.5rem .125rem}.main-content:has(.consultant-center-consultant-center-container) .sidebar-content{padding-right:0;margin-right:0}.main-content:has(.consultant-center-consultant-center-container) .resize-handle{width:2px;min-width:2px}.dashboard-content:has(.customer_center-main){padding:0}.dashboard-content:has(.customer_center-main) .dashboard-content-main{padding:0}.dashboard-content:has(.customer_center-main) .dashboard-router-view{flex:0 1 auto;min-height:auto}.dashboard-content:has(.customer_center-main) .customer_center-main{height:auto;max-height:none}.dashboard-content.dashboard-content--anna-assistant:has(.customer_center-main){flex:1 1 0;min-height:0;max-height:100%}.dashboard-content.dashboard-content--anna-assistant:has(.customer_center-main) .dashboard-content-main{flex:1 1 0;min-height:0;overflow:auto}.dashboard-content:has(.users-page--glass){padding:0;background:transparent}.dashboard-content:has(.users-page--glass) .dashboard-content-main{padding:0}.dashboard-content:has(.users-page--glass) .dashboard-router-view{flex:0 1 auto;min-height:auto}.dashboard-content:has(.users-page--glass) .users-container.users-page--glass{height:auto;max-height:none}.dashboard-content.dashboard-content--anna-assistant:has(.users-page--glass) .dashboard-content-main{overflow:auto}.dashboard-content:has(.customer-new-credit-memo-container),.dashboard-content:has(.customer-prepayment-container),.dashboard-content:has(.customer-refund-container),.dashboard-content:has(.edit_customer-container),.dashboard-content:has(.new-cash-sale-container){padding:0;background:transparent}.dashboard-content:has(.customer-new-credit-memo-container) .dashboard-content-main,.dashboard-content:has(.customer-prepayment-container) .dashboard-content-main,.dashboard-content:has(.customer-refund-container) .dashboard-content-main,.dashboard-content:has(.edit_customer-container) .dashboard-content-main,.dashboard-content:has(.new-cash-sale-container) .dashboard-content-main{padding:0}.main-content:has(.customer_center-main) .sidebar{padding:.5rem .125rem .5rem .5rem}.main-content:has(.customer_center-main) .sidebar.collapsed{padding:.5rem .125rem}.main-content:has(.customer_center-main) .sidebar-content{padding-right:0;margin-right:0}.main-content:has(.customer_center-main) .resize-handle{width:2px;min-width:2px}.dashboard-content:has(.vendor_center-main){padding:0}.dashboard-content:has(.vendor_center-main) .dashboard-content-main{padding:0}.main-content:has(.vendor_center-main) .sidebar{padding:.5rem .125rem .5rem .5rem}.main-content:has(.vendor_center-main) .sidebar.collapsed{padding:.5rem .125rem}.main-content:has(.vendor_center-main) .sidebar-content{padding-right:0;margin-right:0}.main-content:has(.vendor_center-main) .resize-handle{width:2px;min-width:2px}.dashboard-content-main{flex:1 1 auto;overflow:visible;position:relative}.dashboard-content-main,.dashboard-router-view{min-width:0;min-height:0;width:100%;display:flex;flex-direction:column;align-items:stretch}.dashboard-router-view{max-width:100%;flex:1 1 auto;box-sizing:border-box}.dashboard-content.dashboard-content--anna-assistant{display:flex;flex-direction:row;align-items:stretch;min-height:0;overflow:hidden}.dashboard-content.dashboard-content--anna-assistant .dashboard-content-main{min-width:0;min-height:0;overflow:auto}.dashboard-mascot-panel{position:relative;width:var(--mascot-panel-width,min(100%,24rem));flex:0 0 var(--mascot-panel-width,min(100%,24rem));max-width:100%;min-height:0;height:auto;align-self:stretch;margin:0;padding:.65rem .85rem .75rem .9rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(241,245,249,.88) 42%,rgba(236,254,255,.9));backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);border-left:1px solid hsla(0,0%,100%,.75);box-shadow:-10px 0 36px rgba(15,23,42,.1),inset 1px 0 0 hsla(0,0%,100%,.65)}.dashboard-mascot-resize-handle{position:absolute;left:0;top:0;width:8px;height:100%;cursor:col-resize;z-index:2}.dashboard-mascot-resize-handle:before{content:"";position:absolute;left:3px;top:0;width:2px;height:100%;background:#cbd5e1;transition:background .2s ease}.dashboard-mascot-resize-handle:hover:before{background:#14b8a6}.dashboard-mascot-panel>.rat-mascot{flex:1;min-height:0}.dashboard-content.dashboard-content--anna-assistant:has(.consultant-center-consultant-center-container) .dashboard-mascot-panel,.dashboard-content.dashboard-content--anna-assistant:has(.customer_center-main) .dashboard-mascot-panel{flex:0 0 var(--mascot-panel-width,min(100%,24rem));height:100%;max-height:100%;min-height:0;align-self:stretch;overflow:hidden}@media (max-width:900px){.dashboard-content.dashboard-content--anna-assistant{flex-direction:column;overflow:auto}.dashboard-content.dashboard-content--anna-assistant .dashboard-content-main{overflow:visible}.dashboard-content.dashboard-content--anna-assistant:has(.consultant-center-consultant-center-container) .dashboard-content-main,.dashboard-content.dashboard-content--anna-assistant:has(.customer_center-main) .dashboard-content-main{flex:1 1 auto;overflow:auto}.dashboard-mascot-panel{flex:1 1 auto;width:100%;min-height:0;height:auto;max-height:min(55vh,28rem);overflow:hidden;border-left:none;border-top:1px solid #e2e8f0;box-shadow:none}.dashboard-content.dashboard-content--anna-assistant:has(.consultant-center-consultant-center-container) .dashboard-mascot-panel,.dashboard-content.dashboard-content--anna-assistant:has(.customer_center-main) .dashboard-mascot-panel{flex:0 0 auto;height:auto;max-height:min(55vh,28rem)}.dashboard-mascot-resize-handle{display:none}}.section-header-bar{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff;font-size:1.125rem;font-weight:600;padding:1rem 1.5rem;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06)}.loading-spinner{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:var(--primary);font-weight:500}.loading-spinner i{animation:spin 1s linear infinite;font-size:1.25rem}.workflow-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:1rem;border-radius:12px}.module-box,.workflow-container{position:relative;padding:1.5rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06)}.module-box{border-radius:12px;display:flex;justify-content:center;align-items:center;transition:all .2s ease;cursor:pointer}.module-box:hover{border-color:#09c;box-shadow:0 4px 6px -1px rgba(0,153,204,.1),0 2px 4px -1px rgba(0,153,204,.06);transform:translateY(-2px)}.module-box:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.workflow-item{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.workflow-item i{font-size:2rem;color:var(--primary);transition:all var(--transition)}.workflow-item:hover i{transform:scale(1.1);color:var(--primary-dark)}.workflow-item span{font-size:.875rem;color:var(--text-primary);text-align:center;font-weight:500}.connections{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.connection-line{stroke:var(--border);stroke-width:2;fill:none}@media (max-width:1100px){.nav-items{gap:.25rem}.nav-item{padding:.5rem .625rem}.nav-item__label{display:none}.nav-item__icon i{font-size:1.375rem}}@media (max-width:1200px){.sidebar{width:240px;padding:1rem .75rem}.main-content:has(.consultant-center-consultant-center-container) .sidebar{padding:.5rem .125rem .5rem .5rem}.dashboard-content{padding:1.5rem}.dashboard-content:has(.consultant-center-consultant-center-container){padding:0}.workflow-container{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.5rem}.topnav-title{font-size:1.25rem}}@media (max-width:1024px){.top-nav{padding:.875rem 1.5rem}.nav-items{justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem}.nav-item{flex-shrink:0}.nav-right{gap:.5rem}}@media (max-width:768px){.topnav-brand__icon{width:32px;height:32px;font-size:.85rem}.topnav-brand__name{font-size:1.15rem}.top-nav{padding:.5rem 1rem}.resize-handle{display:none!important}.app-container{height:100vh;overflow:hidden}.top-nav{flex-direction:column;gap:.75rem;padding:1rem;position:relative}.nav-items,.nav-left{width:100%;justify-content:center}.nav-items{gap:.25rem}.nav-item{padding:.5rem .75rem;font-size:.75rem}.nav-right{display:none}.sidebar{position:fixed;left:-280px;top:0;height:100vh;z-index:1000;transition:transform var(--transition);width:280px;padding:1rem}.sidebar-content{padding-right:.25rem;margin-right:-.25rem}.user-profile-container{padding-top:.75rem;padding-bottom:2rem}.sidebar.mobile-open{transform:translateX(280px)}.dashboard-content{padding:1rem;margin-left:0}.dashboard-content:has(.consultant-center-consultant-center-container){padding:0}.workflow-container{grid-template-columns:1fr;gap:1rem;padding:1rem;margin:.5rem}.topnav-title{font-size:1.125rem}.mobile-menu-toggle{display:block;position:fixed;top:1rem;left:1rem;z-index:1001;background:var(--primary);color:#fff;border:none;border-radius:8px;padding:.75rem;cursor:pointer;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);transition:all .2s ease}.mobile-menu-toggle:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,153,204,.1),0 2px 4px -1px rgba(0,153,204,.06)}.mobile-menu-toggle:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;opacity:0;visibility:hidden;transition:all var(--transition)}.mobile-overlay.active{opacity:1;visibility:visible}}@media (max-width:480px){.top-nav{padding:.75rem}.nav-items{gap:.125rem}.nav-item{padding:.375rem .5rem;font-size:.6875rem}.nav-item i{font-size:.875rem}.dashboard-content{padding:.75rem}.workflow-container{padding:.75rem;margin:.25rem}.module-box{padding:1rem}.workflow-item i{font-size:1.5rem}.workflow-item span{font-size:.75rem}.topnav-title{font-size:1rem}.user-profile-container{padding-top:.5rem;padding-bottom:1.5rem}}@media (max-width:360px){.nav-item{padding:.25rem .375rem;font-size:.625rem}.nav-item i{font-size:.75rem}.dashboard-content{padding:.5rem}.workflow-container{padding:.5rem;margin:.125rem}.user-profile-container{padding-top:.375rem;padding-bottom:1rem}}@media (max-height:600px) and (orientation:landscape){.top-nav{padding:.5rem 1rem}.nav-items{gap:.125rem}.nav-item{padding:.375rem .5rem;font-size:.75rem}.dashboard-content,.sidebar{padding:.75rem}.sidebar-item{padding:.5rem .75rem;font-size:.8125rem}.user-profile-container{padding-top:.5rem;padding-bottom:1rem}}@media (min-resolution:192dpi){.sidebar{border-right-width:.5px}.top-nav{border-bottom-width:.5px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mobile-menu-toggle:hover,.module-box:hover,.nav-item:hover:not(.active),.sidebar-item:hover:not(.active),.submenu-item:hover:not(.active):not(.submenu-item-active){transform:none}}.mobile-menu-toggle:focus-visible,.module-box:focus-visible,.nav-item:focus-visible,.sidebar-item:focus-visible,.submenu-item:focus-visible{outline:2px solid #6366f1;outline-offset:2px;box-shadow:none}@media (max-width:1200px){.dashboard-content:has(.overview-main){padding:0}}@media (prefers-contrast:high){.module-box,.nav-item,.sidebar-item,.submenu-item{border-width:2px}}@media (prefers-color-scheme:dark){:root{--content-bg:#0f172a;--card-bg:#1e293b;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#64748b;--border:#334155;--border-light:#1e293b;--accent-light:#1e293b}}.sidebar-submenu-enter-active,.sidebar-submenu-leave-active{transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.sidebar-submenu-enter-from,.sidebar-submenu-leave-to{max-height:0;opacity:0;transform:translateY(-10px)}.sidebar-submenu-enter-to,.sidebar-submenu-leave-from{max-height:1000px;opacity:1;transform:translateY(0)}.app-container{background:linear-gradient(165deg,rgba(243,237,255,.96),rgba(252,232,242,.92) 32%,rgba(230,242,255,.94) 68%,rgba(248,250,252,.98));font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif}.main-content{background:transparent}.top-nav{background:linear-gradient(90deg,hsla(0,0%,100%,.62),rgba(243,237,255,.55) 45%,rgba(230,242,255,.58));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.72);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 0 hsla(0,0%,100%,.85);padding:.28rem .85rem;gap:.85rem;min-height:48px}.topnav-brand{padding:.2rem .35rem;border-radius:12px;transition:background .36s cubic-bezier(.25,.46,.45,.94),opacity .36s cubic-bezier(.25,.46,.45,.94)}.topnav-brand:hover{opacity:1;background:hsla(0,0%,100%,.35)}.topnav-brand__icon{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#14b8a6,#6366f1);box-shadow:4px 4px 14px rgba(196,181,253,.28),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.35);font-size:.9rem}.topnav-brand__name{font-size:1.25rem;font-weight:700;color:#4f46e5;letter-spacing:-.02em}.nav-items{gap:.35rem}.nav-right{gap:.65rem}.sidebar{background:linear-gradient(168deg,rgba(243,237,255,.88),rgba(252,232,242,.82) 38%,rgba(230,242,255,.85) 72%,hsla(0,0%,100%,.9));border-right:1px solid hsla(0,0%,100%,.72);box-shadow:4px 0 32px rgba(139,92,246,.08),inset -1px 0 0 hsla(0,0%,100%,.6);padding:1.25rem .85rem}.sidebar,.sidebar-nav-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sidebar-nav-card{background:hsla(0,0%,100%,.38);border:1px solid hsla(0,0%,100%,.72);border-radius:16px;overflow:visible;margin-top:.5rem;padding:.45rem;box-shadow:0 8px 32px rgba(139,92,246,.1),0 2px 10px rgba(251,207,232,.12),inset 0 1px 3px hsla(0,0%,100%,.75)}.sidebar .sidebar-nav-card>.sidebar-item,.sidebar .ui-sidebar-nav-item.sidebar-item{--nav-accent:#6366f1;position:relative;display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;cursor:pointer;border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-weight:500;letter-spacing:-.01em;color:#1c1829;font-size:.8125rem;transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1);margin:0 .4rem .2rem .2rem;background:transparent;border:1px solid transparent;border-bottom:none;width:auto;max-width:100%;text-align:left;overflow:hidden}.sidebar .sidebar-nav-card>.sidebar-item:last-of-type{border-bottom:none}.sidebar .sidebar-item--consultant,.sidebar .ui-sidebar-nav-item.sidebar-item--consultant{--nav-accent:#6366f1}.sidebar .sidebar-item--customer,.sidebar .ui-sidebar-nav-item.sidebar-item--customer{--nav-accent:#10b981}.sidebar .sidebar-item--vendor,.sidebar .ui-sidebar-nav-item.sidebar-item--vendor{--nav-accent:#f59e0b}.sidebar .sidebar-item--inventory,.sidebar .ui-sidebar-nav-item.sidebar-item--inventory{--nav-accent:#3b82f6}.sidebar .sidebar-item--banking,.sidebar .ui-sidebar-nav-item.sidebar-item--banking{--nav-accent:#14b8a6}.sidebar .sidebar-item--company,.sidebar .ui-sidebar-nav-item.sidebar-item--company{--nav-accent:#8b5cf6}.sidebar .sidebar-item--reports,.sidebar .ui-sidebar-nav-item.sidebar-item--reports{--nav-accent:#ec4899}.sidebar .sidebar-item--settings,.sidebar .ui-sidebar-nav-item.sidebar-item--settings{--nav-accent:#64748b}.sidebar .sidebar-nav-card>.sidebar-item.active,.sidebar .ui-sidebar-nav-item.sidebar-item.active{background:hsla(0,0%,100%,.7);color:#1c1829;border-color:hsla(0,0%,100%,.75);border-left:3px solid var(--nav-accent);padding-left:calc(.85rem - 2px);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75);font-weight:600}.sidebar .sidebar-nav-card>.sidebar-item:hover:not(.active),.sidebar .ui-sidebar-nav-item.sidebar-item:hover:not(.active){background:hsla(0,0%,100%,.45);border-color:hsla(0,0%,100%,.42);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65);color:#1c1829;transform:translateY(-1px)}.sidebar .sidebar-nav-card>.sidebar-item:focus,.sidebar .ui-sidebar-nav-item.sidebar-item:focus{outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.38)}.sidebar .sidebar-nav-card>.sidebar-item>i,.sidebar .ui-sidebar-nav-item.sidebar-item>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;font-size:.875rem;color:var(--nav-accent);background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));border-radius:12px;box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55);transition:box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .46s cubic-bezier(.34,1.56,.64,1);flex-shrink:0;padding:0}.sidebar .sidebar-nav-card>.sidebar-item.active>i,.sidebar .sidebar-nav-card>.sidebar-item:hover>i,.sidebar .ui-sidebar-nav-item.sidebar-item.active>i,.sidebar .ui-sidebar-nav-item.sidebar-item:hover>i{color:var(--nav-accent);box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);transform:scale(1.04)}.sidebar .sidebar-item .expand-arrow,.sidebar .ui-sidebar-nav-item .expand-arrow{color:var(--nav-accent);opacity:.75}.sidebar .sidebar-item.active .expand-arrow,.sidebar .sidebar-item:hover .expand-arrow,.sidebar .ui-sidebar-nav-item.active .expand-arrow,.sidebar .ui-sidebar-nav-item:hover .expand-arrow{opacity:1}.sidebar .sidebar-submenu-panel{background:hsla(0,0%,100%,.22);border:none;border-bottom:none;margin:.15rem .35rem .35rem .15rem;padding:.1rem 0 .25rem;border-radius:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.45)}.sidebar .sidebar-submenu-panel--consultant{--nav-accent:#6366f1}.sidebar .sidebar-submenu-panel--customer{--nav-accent:#10b981}.sidebar .sidebar-submenu-panel--vendor{--nav-accent:#f59e0b}.sidebar .sidebar-submenu-panel--inventory{--nav-accent:#3b82f6}.sidebar .sidebar-submenu-panel--banking{--nav-accent:#14b8a6}.sidebar .sidebar-submenu-panel--company{--nav-accent:#8b5cf6}.sidebar .sidebar-submenu-panel--reports{--nav-accent:#ec4899}.sidebar .sidebar-submenu-panel--settings{--nav-accent:#64748b}.sidebar .submenu-item,.sidebar .ui-sidebar-submenu-item.submenu-item{--nav-accent:#6366f1;position:relative;display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;cursor:pointer;border-radius:12px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-weight:500;letter-spacing:-.01em;color:#1c1829;font-size:.8125rem;transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1);margin:.15rem .4rem .15rem .2rem;background:transparent;border:1px solid transparent;border-top:none;border-right:none;border-bottom:none;border-left:3px solid transparent;width:auto;max-width:100%;text-align:left;min-width:0;overflow:hidden}.sidebar .submenu-item>i,.sidebar .ui-sidebar-submenu-item.submenu-item>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;font-size:.875rem;color:var(--nav-accent,#818cf8);background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));border-radius:12px;box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55);flex-shrink:0;padding:0;transition:box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .46s cubic-bezier(.34,1.56,.64,1)}.sidebar .submenu-item:hover:not(.active):not(.submenu-item-active),.sidebar .ui-sidebar-submenu-item.submenu-item:hover:not(.active):not(.submenu-item-active){background:hsla(0,0%,100%,.45);border-color:hsla(0,0%,100%,.42);color:#1c1829;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65);transform:translateY(-1px)}.sidebar .submenu-item:hover>i,.sidebar .ui-sidebar-submenu-item.submenu-item:hover>i{box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);transform:scale(1.04)}.sidebar .submenu-item-active,.sidebar .submenu-item.active,.sidebar .ui-sidebar-submenu-item.submenu-item-active,.sidebar .ui-sidebar-submenu-item.submenu-item.active{background:hsla(0,0%,100%,.7)!important;color:#1c1829!important;border-color:hsla(0,0%,100%,.75)!important;border-left:3px solid var(--nav-accent,#6366f1)!important;padding-left:calc(.85rem - 2px)!important;border-radius:12px!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75);font-weight:600}.sidebar .submenu-item-active>i,.sidebar .submenu-item.active>i,.sidebar .ui-sidebar-submenu-item.submenu-item-active>i,.sidebar .ui-sidebar-submenu-item.submenu-item.active>i{color:var(--nav-accent,#6366f1);box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);transform:scale(1.04)}.sidebar .customer-submenu .submenu-item,.sidebar .customer-submenu .ui-sidebar-submenu-item.submenu-item{padding-left:1.6rem!important}.sidebar .customer-submenu .submenu-item-active,.sidebar .customer-submenu .submenu-item.active,.sidebar .customer-submenu .ui-sidebar-submenu-item.submenu-item-active,.sidebar .customer-submenu .ui-sidebar-submenu-item.submenu-item.active{padding-left:calc(1.6rem - 2px)!important}.sidebar .customer-submenu .customer-submenu .submenu-item,.sidebar .customer-submenu .customer-submenu .ui-sidebar-submenu-item.submenu-item{padding-left:2.35rem!important}.sidebar .customer-submenu .customer-submenu .submenu-item-active,.sidebar .customer-submenu .customer-submenu .submenu-item.active,.sidebar .customer-submenu .customer-submenu .ui-sidebar-submenu-item.submenu-item-active,.sidebar .customer-submenu .customer-submenu .ui-sidebar-submenu-item.submenu-item.active{padding-left:calc(2.35rem - 2px)!important}.sidebar .submenu-item:focus,.sidebar .ui-sidebar-submenu-item.submenu-item:focus{outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.38)}.sidebar .submenu-item .expand-arrow,.sidebar .ui-sidebar-submenu-item .expand-arrow{color:var(--nav-accent,#818cf8);opacity:.7}.sidebar .submenu-item-active .expand-arrow,.sidebar .submenu-item.active .expand-arrow,.sidebar .submenu-item:hover .expand-arrow{opacity:1}.sidebar .sidebar-toggle{background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.72);border-radius:12px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65);transition:background .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.sidebar .sidebar-toggle:hover{background:hsla(0,0%,100%,.62);box-shadow:0 8px 32px rgba(139,92,246,.12),inset 0 1px 3px hsla(0,0%,100%,.75);transform:translateY(-1px)}.sidebar.collapsed .sidebar-nav-card{background:transparent;border:none;box-shadow:none;padding:0}.sidebar.collapsed .sidebar-nav-card>.sidebar-item,.sidebar.collapsed .ui-sidebar-nav-item.sidebar-item{border-radius:12px;margin:0 .25rem .35rem}.sidebar-content::-webkit-scrollbar-thumb{background:rgba(196,181,253,.35);border-radius:999px}.sidebar-content::-webkit-scrollbar-thumb:hover{background:rgba(167,139,250,.5)}.sidebar .user-profile-container{border-top:1px solid hsla(0,0%,100%,.55)}.top-nav .ui-top-nav-item.nav-item{padding:.3rem .75rem!important;border-radius:12px!important;border:1px solid transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;letter-spacing:-.01em;color:#5a5468;transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.top-nav .ui-top-nav-item .nav-item__icon{border-radius:12px!important;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78))!important;box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55)!important}.top-nav .ui-top-nav-item.active .nav-item__icon,.top-nav .ui-top-nav-item:hover:not(.active) .nav-item__icon{box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18)!important;transform:scale(1.04)}.top-nav .ui-top-nav-item .nav-item__icon i{font-size:.9rem!important}.top-nav .ui-top-nav-item.active .nav-item__label{color:var(--nav-icon-color)!important}.top-nav .nav-item--companies.active,.top-nav .nav-item--dashboard.active,.top-nav .nav-item--home.active,.top-nav .nav-item--preferences.active,.top-nav .nav-item--reports.active,.top-nav .nav-item--tracker.active{background:hsla(0,0%,100%,.7)!important}.top-nav .ui-top-nav-item.active{background:hsla(0,0%,100%,.7)!important;border-color:hsla(0,0%,100%,.75)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75);color:#1c1829!important}.top-nav .ui-top-nav-item:hover:not(.active){background:hsla(0,0%,100%,.45)!important;border-color:hsla(0,0%,100%,.42)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65);transform:translateY(-1px)}.top-nav .session-expiry-indicator.top-nav-session{background:hsla(0,0%,100%,.42)!important;border:1px solid hsla(0,0%,100%,.75)!important;border-left:1px solid hsla(0,0%,100%,.75)!important;border-radius:12px!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1)!important}.top-nav .session-expiry-indicator.top-nav-session .session-expiry-indicator__icon{width:1.75rem!important;height:1.75rem!important;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78))!important;border-radius:12px!important;box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55)!important;color:#6366f1!important}.top-nav .session-expiry-indicator.top-nav-session .session-expiry-indicator__countdown,.top-nav .session-expiry-indicator.top-nav-session .session-expiry-indicator__title{color:#1c1829!important;font-weight:600!important}.top-nav .session-expiry-indicator.top-nav-session .session-expiry-indicator__logout{border-radius:12px;border-color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.45);color:#6366f1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.top-nav .session-expiry-indicator--warn.top-nav-session{background:hsla(48,96%,89%,.55);border-color:rgba(252,211,77,.52)}.top-nav .session-expiry-indicator--critical.top-nav-session,.top-nav .session-expiry-indicator--expired.top-nav-session{background:hsla(0,93%,94%,.58);border-color:hsla(0,94%,82%,.52)}#app[data-ui-mode=compact] .sidebar .submenu-item,#app[data-ui-mode=compact] .sidebar .ui-sidebar-submenu-item.submenu-item,body[data-ui-mode=compact] .sidebar .submenu-item,body[data-ui-mode=compact] .sidebar .ui-sidebar-submenu-item.submenu-item{border-radius:12px!important;padding:.55rem .85rem!important;font-size:.8125rem!important;gap:.55rem!important}#app[data-ui-mode=compact] .sidebar .submenu-item-active,#app[data-ui-mode=compact] .sidebar .submenu-item.active,#app[data-ui-mode=compact] .sidebar .ui-sidebar-submenu-item.submenu-item-active,#app[data-ui-mode=compact] .sidebar .ui-sidebar-submenu-item.submenu-item.active,body[data-ui-mode=compact] .sidebar .submenu-item-active,body[data-ui-mode=compact] .sidebar .submenu-item.active,body[data-ui-mode=compact] .sidebar .ui-sidebar-submenu-item.submenu-item-active,body[data-ui-mode=compact] .sidebar .ui-sidebar-submenu-item.submenu-item.active{border-radius:12px!important;padding-left:calc(.85rem - 2px)!important;background:hsla(0,0%,100%,.7)!important;color:#1c1829!important}#app[data-ui-mode=compact] .top-nav,body[data-ui-mode=compact] .top-nav{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}#app[data-ui-mode=compact] .top-nav .ui-top-nav-item.nav-item,body[data-ui-mode=compact] .top-nav .ui-top-nav-item.nav-item{border-radius:12px!important;padding:.3rem .75rem!important}#app[data-ui-mode=compact] .top-nav .ui-top-nav-item .nav-item__icon,body[data-ui-mode=compact] .top-nav .ui-top-nav-item .nav-item__icon{border-radius:12px!important}.current-signature-badge{display:inline-flex;align-items:center;padding:2px 6px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.65rem;font-weight:600;border-radius:10px;margin-left:auto;box-shadow:0 2px 4px rgba(99,102,241,.3);white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;line-height:1.2}.submenu-item{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;min-width:0}.submenu-item>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1200px){.current-signature-badge{max-width:80px;font-size:.6rem;padding:2px 5px}}.overview-main{position:relative;min-width:0;min-height:100vh;background:#f5f7fa;padding:.5rem 6px .75rem;overflow-x:auto;overflow-y:visible;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;align-self:stretch}.overview-main,.overview-page-container{width:100%;max-width:100%;box-sizing:border-box}.overview-page-container{margin:0;padding:.75rem 8px 1rem;background:#fcfdfe;border:1px solid #e8edf3;border-radius:0;box-shadow:0 1px 2px rgba(15,23,42,.03);overflow:visible}.overview-workflow-card{overflow:visible}.overview-support-card,.overview-workflow-card{background:transparent;border:none;border-radius:0;box-shadow:none}.overview-support-card{width:100%;max-width:100%;margin:0;padding:.75rem 0 0;border-top:1px solid #e8edf3;box-sizing:border-box}.overview-scale-wrapper{box-sizing:border-box;flex-shrink:0}.overview-flow{position:relative;width:1400px;min-width:1400px;max-width:1400px;margin:0 auto;padding:2rem .5rem 1rem;min-height:560px;overflow:visible;box-sizing:border-box}.overview-flow--hr-context .overview-node--customer,.overview-flow--hr-context .overview-node--vendors{border-color:#93c5fd;background:#f1f5f9;box-shadow:none;z-index:4}.overview-flow--hr-context .overview-node--customer .overview-node__icon-wrap,.overview-flow--hr-context .overview-node--vendors .overview-node__icon-wrap{box-shadow:none}.overview-canvas{position:absolute;left:140px;top:60px;width:1100px;height:580px;pointer-events:none;z-index:1}.overview-row-dividers{position:absolute;inset:0;pointer-events:none;z-index:0}.overview-row-divider{position:absolute;left:56px;right:32px;height:0;border-top:1px dashed #eef1f6}.overview-flow-group,.overview-flow-group__steps{display:contents}.overview-flow-arrow,.overview-flow-arrow-label{display:none}.overview-section-labels{position:absolute;inset:0;pointer-events:none;z-index:10}.overview-section-label{position:absolute;display:inline-flex;align-items:center;gap:6px;font-size:.56rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;z-index:10;pointer-events:none;white-space:nowrap}.overview-section-label i.bi{font-size:.72rem}.overview-section-label--documents{color:#8b5cf6}.overview-section-label--entry{color:#3b82f6}.overview-section-label--payments{color:#10b981}.overview-section-label--banking{color:#14b8a6}.overview-flow-row-label{position:absolute;font-size:.56rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;writing-mode:vertical-rl;text-orientation:mixed;z-index:10;pointer-events:auto;cursor:default;white-space:nowrap}.overview-flow-group--sales .overview-flow-row-label{color:#3b82f6}.overview-flow-group--hr .overview-flow-row-label{color:#8b5cf6}.overview-flow-group--purchases .overview-flow-row-label{color:#f97316}.overview-node{position:absolute;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.4rem;background:#f8fafc;border:1px solid #e8edf3;border-radius:0;box-shadow:none;min-width:152px;min-height:70px;padding:.5rem .6rem;z-index:2;text-decoration:none;transition:background .15s ease,border-color .15s ease;text-align:left}.overview-node:hover{transform:none;border-color:#d5dde8;box-shadow:none;background:#f1f5f9}.overview-node:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.2),0 4px 6px -1px rgba(0,0,0,.08)}.overview-node:active{transform:translateY(-1px)}.overview-node__icon-wrap{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;min-width:1.875rem;border-radius:0;flex-shrink:0}.overview-node__icon-wrap i.bi{font-size:.9375rem;display:block}.overview-node__text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.overview-node__title{font-size:.8125rem;font-weight:600;line-height:1.2;color:#1f2937}.overview-node__desc{margin-top:.125rem;font-size:.6875rem;font-weight:400;line-height:1.35;color:#6b7280}.overview-node--invoice .overview-node__icon-wrap{background:#f5f3ff}.overview-node--invoice .overview-node__icon-wrap i.bi{color:#8b5cf6}.overview-node--customer .overview-node__icon-wrap{background:#eff6ff}.overview-node--customer .overview-node__icon-wrap i.bi{color:#3b82f6}.overview-node--receive-payment .overview-node__icon-wrap{background:#ecfdf5}.overview-node--receive-payment .overview-node__icon-wrap i.bi{color:#10b981}.overview-node--bank-reconciliation .overview-node__icon-wrap{background:#f0fdfa}.overview-node--bank-reconciliation .overview-node__icon-wrap i.bi{color:#14b8a6}.overview-node--timesheet .overview-node__icon-wrap{background:#ecfeff}.overview-node--timesheet .overview-node__icon-wrap i.bi{color:#0891b2}.overview-node--consultants .overview-node__icon-wrap{background:#f5f3ff}.overview-node--consultants .overview-node__icon-wrap i.bi{color:#8b5cf6}.overview-node--make-deposit .overview-node__icon-wrap{background:#ecfdf5}.overview-node--make-deposit .overview-node__icon-wrap i.bi{color:#10b981}.overview-node--bill .overview-node__icon-wrap{background:#fef2f2}.overview-node--bill .overview-node__icon-wrap i.bi{color:#dc2626}.overview-node--vendors .overview-node__icon-wrap{background:#fff7ed}.overview-node--vendors .overview-node__icon-wrap i.bi{color:#f97316}.overview-node--paybill .overview-node__icon-wrap{background:#fff7ed}.overview-node--paybill .overview-node__icon-wrap i.bi{color:#f97316}.overview-node--bank-reconciliation,.overview-node--consultants,.overview-node--timesheet{min-height:80px}.overview-node--invoice{left:80px;top:40px}.overview-node--customer{left:420px;top:40px}.overview-node--receive-payment{left:760px;top:40px}.overview-node--bank-reconciliation{left:1100px;top:200px;min-width:180px;min-height:104px}.overview-node--timesheet{left:80px;top:250px}.overview-node--consultants{left:420px;top:250px}.overview-node--make-deposit{left:760px;top:250px}.overview-node--bill{left:80px;top:450px}.overview-node--vendors{left:420px;top:450px}.overview-node--paybill{left:760px;top:450px}.overview-section-title{font-size:1rem;font-weight:700;color:#475569;margin:0 0 .5rem}.overview-supporting-modules{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;align-items:start}.overview-module-group{display:flex;flex-direction:column;gap:.35rem;min-width:0}.overview-module-group-title{font-size:.6875rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.overview-support-node{display:flex;flex-direction:row;align-items:center;gap:.4rem;padding:.4rem .5rem;background:#f8fafc;border:1px solid #e8edf3;border-radius:0;box-shadow:none;color:#334155;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s ease,border-color .15s ease;width:100%;box-sizing:border-box}.overview-support-node:hover{box-shadow:none;border-color:#d5dde8;background:#f1f5f9;transform:none}.overview-support-node:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.overview-support-node__icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-width:1.75rem;border-radius:0;flex-shrink:0}.overview-support-node__icon i.bi{font-size:.875rem}.overview-support-node__label{flex:1;min-width:0;margin:0}.overview-support-node__chevron{font-size:.875rem;flex-shrink:0;color:#94a3b8;transition:color .15s ease,transform .15s ease}.overview-support-node:hover .overview-support-node__chevron{color:#64748b;transform:translateX(2px)}.overview-support-node--inventory .overview-support-node__icon{background:#fff7ed}.overview-support-node--inventory .overview-support-node__icon i.bi{color:#f97316}.overview-support-node--banking .overview-support-node__icon{background:#f0fdfa}.overview-support-node--banking .overview-support-node__icon i.bi{color:#14b8a6}.overview-support-node--reports .overview-support-node__icon{background:#fdf2f8}.overview-support-node--reports .overview-support-node__icon i.bi{color:#ec4899}.overview-support-node--journal .overview-support-node__icon{background:#eff6ff}.overview-support-node--journal .overview-support-node__icon i.bi{color:#3b82f6}.overview-support-node--company .overview-support-node__icon{background:#f5f3ff}.overview-support-node--company .overview-support-node__icon i.bi{color:#8b5cf6}@media (max-width:1600px){.overview-flow{width:1400px;min-width:1400px;max-width:1400px}}@media (max-width:1400px){.overview-flow{padding:1.75rem .4rem .85rem}}@media (max-width:1200px){.overview-main{padding:.5rem 4px .75rem}.overview-page-container{padding:.65rem 6px .75rem}.overview-flow{padding:1.75rem .35rem .75rem}.overview-supporting-modules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.overview-main{padding:.5rem 4px .65rem}.overview-page-container{padding:.6rem 6px .65rem}.overview-flow{padding:1.5rem .3rem .65rem}.overview-supporting-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.overview-support-card{padding:.6rem 0 0}}@media (max-width:768px){.overview-main{padding:.4rem 4px .5rem}.overview-page-container{padding:.5rem 6px .55rem}.overview-flow{padding:1.25rem .25rem .5rem}.overview-section-title{font-size:.9375rem;margin-bottom:.4rem}.overview-module-group{gap:.3rem}.overview-module-group-title{font-size:.75rem}.overview-supporting-modules{grid-template-columns:1fr}.overview-support-node{padding:10px 12px}}@media (max-width:480px){.overview-main{padding:.35rem 2px .45rem}.overview-page-container{padding:.45rem 4px .5rem}.overview-flow{padding:1rem .15rem .4rem}.overview-section-title{font-size:.9375rem}.overview-module-group-title{font-size:.6875rem}.overview-support-node{padding:8px 10px;font-size:.8125rem}.overview-support-node i.bi{font-size:1rem}}@media (max-width:360px){.overview-main{padding:.25rem 2px .35rem}.overview-flow{padding:.85rem .1rem .35rem}.overview-support-node{padding:6px 8px;font-size:.75rem}.overview-support-node i.bi{font-size:.875rem}}.overview-node:focus,.overview-support-node:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}@media (prefers-contrast:high){.overview-node,.overview-support-node{border-width:2px}}@keyframes overview-arrow-pulse{0%,to{opacity:.7;transform:translateX(0)}50%{opacity:1;transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.overview-node,.overview-support-node{transition:none}.overview-node:hover,.overview-support-node:hover{transform:none}.overview-flow-arrow i.bi{animation:none}}.gmail-callback-container[data-v-0477c551]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,sans-serif}.callback-content[data-v-0477c551]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);text-align:center;max-width:400px;width:90%}.error-state[data-v-0477c551],.loading-state[data-v-0477c551],.success-state[data-v-0477c551]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-0477c551]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #4285f4;border-radius:50%;animation:spin-0477c551 1s linear infinite}@keyframes spin-0477c551{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-icon[data-v-0477c551],.success-icon[data-v-0477c551]{font-size:3rem;margin-bottom:.5rem}h2[data-v-0477c551]{color:#333;margin:0;font-size:1.5rem}p[data-v-0477c551]{color:#666;margin:0;line-height:1.5}.retry-btn[data-v-0477c551]{background:#4285f4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:1rem;margin-top:1rem;transition:background-color .2s}.retry-btn[data-v-0477c551]:hover{background:#3367d6}.add-stock-adjustment-container{background:#fff;min-height:100vh;margin:0;padding:0 2.5rem 3.5rem 2.5rem;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}.add-stock-adjustment-container .brucdcum-header{margin:0;padding:1.5rem 0}.add-stock-adjustment-form{width:100%}.add-stock-adjustment-form-section.add-stock-adjustment-card{background:#fafdff;border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,153,204,.07);padding:2rem 1.5rem 1.5rem 1.5rem;margin-bottom:2.2rem}.add-stock-adjustment-form-section-header{font-weight:800;color:#fff;background:linear-gradient(90deg,#205080,#09c);padding:1rem 1.5rem;border-radius:6px 6px 0 0;margin-bottom:1.2rem;font-size:1.13rem;display:flex;align-items:center;letter-spacing:.2px}.add-stock-adjustment-header-emoji{font-size:1.1em;vertical-align:middle}.add-stock-adjustment-form-row-flex{display:flex;gap:2.5rem;flex-wrap:wrap;align-items:flex-end;margin-bottom:2.2rem}.add-stock-adjustment-form-col.add-stock-adjustment-stunning-form-col{background:#fff;border-radius:12px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1.2rem 1.2rem 1.2rem 1.2rem}.add-stock-adjustment-form-col,.add-stock-adjustment-form-col.add-stock-adjustment-stunning-form-col{flex:1 1 320px;min-width:260px;max-width:400px;margin-bottom:0;display:flex;flex-direction:column;gap:.7rem}.add-stock-adjustment-form-col label,.add-stock-adjustment-stunning-form-col label{font-weight:700;color:#205080;font-size:1.08rem;margin-bottom:.2rem}.add-stock-adjustment-input-helper-text{color:#888;font-size:.97em;margin-top:.2em;margin-left:.1em}.add-stock-adjustment-required{color:#e53935;margin-left:.2rem}.add-stock-adjustment-table-title{margin-top:2.8rem;margin-bottom:.7rem;color:#09c;font-size:1.13rem;font-weight:700}.add-stock-adjustment-stock-table{margin-top:0;width:100%;border-radius:10px;border-collapse:separate;border-spacing:0;font-size:1.05rem;background:#fff;overflow:hidden;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);margin-bottom:1.5rem}.add-stock-adjustment-stock-table td,.add-stock-adjustment-stock-table th{border-bottom:1px solid #e0f2f1;padding:.3rem .5rem;text-align:left}.add-stock-adjustment-stock-table th{background:#e3f6fc;color:#09c;font-weight:700}.add-stock-adjustment-stock-table tr:last-child td{border-bottom:none}.add-stock-adjustment-stock-table tbody tr:hover{background:#f0fbff;transition:background .2s}.add-stock-adjustment-stock-table td:last-child{min-width:80px;text-align:center}.add-stock-adjustment-stock-table input[type=number],.add-stock-adjustment-stock-table input[type=text],.add-stock-adjustment-stock-table select,.add-stock-adjustment-stock-table textarea{padding:.3rem .5rem;font-size:.98rem;border-radius:4px;min-width:0;width:100%;box-sizing:border-box}.add-stock-adjustment-form-col input[type=number],.add-stock-adjustment-form-col input[type=text],.add-stock-adjustment-form-col select,.add-stock-adjustment-form-col textarea{padding:.5rem .8rem;font-size:1rem}.add-stock-adjustment-input,.add-stock-adjustment-textarea{border-radius:4px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none}.add-stock-adjustment-form-control:focus,.add-stock-adjustment-input:focus,.add-stock-adjustment-textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.add-stock-adjustment-form-control{border-radius:4px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}.add-stock-adjustment-table-responsive{width:100%;overflow-x:visible}.add-stock-adjustment-transactions-table{min-width:700px;width:100%;border-collapse:collapse;background:#fff}.add-stock-adjustment-transactions-table td,.add-stock-adjustment-transactions-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.add-stock-adjustment-transactions-table th{background:#e6f0fa;color:#205080;font-weight:600;white-space:nowrap}.add-stock-adjustment-transactions-table tr:nth-child(2n){background:#f8fafd}.add-stock-adjustment-transactions-table tbody tr:hover{background:#eaf6fb;transition:background .2s}.add-stock-adjustment-add-item-row{margin-top:.7rem;margin-bottom:1.5rem}.add-stock-adjustment-form-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;padding:1rem;margin-top:1rem;border-top:1px solid rgba(226,232,240,.75)}.add-stock-adjustment-btn-delete{background:linear-gradient(90deg,#e74c3c,#ff7675);color:#fff;padding:.4rem 1.1rem;border-radius:0;font-size:1.1rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 1px 4px 0 rgba(231,76,60,.1);transition:background .2s,box-shadow .2s;display:inline-block;margin:0 auto}.add-stock-adjustment-btn-delete:hover{background:linear-gradient(90deg,#c0392b,#e74c3c);box-shadow:0 2px 8px 0 rgba(231,76,60,.13)}.add-stock-adjustment-adjusted-qty-error{color:#b00;font-size:.9em}.add-stock-adjustment-custom-toast{position:fixed;top:30px;left:50%;transform:translateX(-50%);background:#323232;color:#fff;padding:12px 28px;border-radius:6px;font-size:1.05em;z-index:9999;box-shadow:0 2px 12px rgba(0,0,0,.18);transition:opacity .3s}.add-stock-adjustment-custom-toast.success{background:#20734b}.add-stock-adjustment-custom-toast.error{background:#b00}@media (max-width:900px){.add-stock-adjustment-container{padding:1.5rem 1.5rem 2rem 1.5rem}.add-stock-adjustment-form-row-flex{flex-direction:column;gap:1.2rem;align-items:stretch}.add-stock-adjustment-form-col,.add-stock-adjustment-stunning-form-col{min-width:0;width:100%;max-width:100%;margin-bottom:1.2rem}.add-stock-adjustment-transactions-table{min-width:600px;font-size:.95rem}.add-stock-adjustment-transactions-table td,.add-stock-adjustment-transactions-table th{padding:.5rem .6rem;font-size:.9rem}.add-stock-adjustment-form-section.add-stock-adjustment-card{padding:1.5rem 1rem 1rem 1rem;margin-bottom:1.5rem}.add-stock-adjustment-table-title{margin-top:2rem;font-size:1.05rem}}@media (max-width:768px){.add-stock-adjustment-container{padding:1rem 1rem 1.5rem 1rem}.add-stock-adjustment-form-section.add-stock-adjustment-card{padding:1rem .8rem .8rem .8rem;margin-bottom:1rem;border-radius:12px}.add-stock-adjustment-form-row-flex{gap:1rem;margin-bottom:1.5rem}.add-stock-adjustment-form-col label{font-size:1rem}.add-stock-adjustment-form-control,.add-stock-adjustment-input{padding:.6rem .9rem;font-size:1rem}.add-stock-adjustment-transactions-table{min-width:500px;font-size:.85rem}.add-stock-adjustment-transactions-table td,.add-stock-adjustment-transactions-table th{padding:.4rem .5rem;font-size:.8rem}.add-stock-adjustment-transactions-table th{font-size:.75rem;font-weight:700}.add-stock-adjustment-table-title{margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem}.add-stock-adjustment-btn-delete{padding:.3rem .8rem;font-size:1rem}}@media (max-width:480px){.add-stock-adjustment-container{padding:.8rem .8rem 1rem .8rem}.add-stock-adjustment-form-section.add-stock-adjustment-card{padding:.8rem .6rem .6rem .6rem;border-radius:8px}.add-stock-adjustment-form-col{gap:.5rem}.add-stock-adjustment-form-col label{font-size:.95rem;margin-bottom:.3rem}.add-stock-adjustment-form-control,.add-stock-adjustment-input{padding:.5rem .7rem;font-size:.95rem;border-radius:8px}.add-stock-adjustment-input-helper-text{font-size:.85em;margin-top:.1em}.add-stock-adjustment-transactions-table{min-width:450px;font-size:.8rem}.add-stock-adjustment-transactions-table td,.add-stock-adjustment-transactions-table th{padding:.3rem .4rem;font-size:.75rem}.add-stock-adjustment-transactions-table th{font-size:.7rem}.add-stock-adjustment-table-title{font-size:.95rem;margin-top:1rem}.add-stock-adjustment-btn-delete{padding:.25rem .6rem;font-size:.9rem}.add-stock-adjustment-custom-toast{left:.5rem;right:.5rem;transform:none;font-size:.95em;padding:10px 16px}}@media (max-width:360px){.add-stock-adjustment-container{padding:.5rem .5rem .8rem .5rem}.add-stock-adjustment-form-section.add-stock-adjustment-card{padding:.6rem .4rem .4rem .4rem}.add-stock-adjustment-form-col label{font-size:.9rem}.add-stock-adjustment-form-control,.add-stock-adjustment-input{padding:.4rem .6rem;font-size:.9rem}.add-stock-adjustment-transactions-table{min-width:400px}.add-stock-adjustment-transactions-table td,.add-stock-adjustment-transactions-table th{padding:.25rem .3rem;font-size:.7rem}.add-stock-adjustment-transactions-table th{font-size:.65rem}.add-stock-adjustment-table-title{font-size:.9rem}.add-stock-adjustment-input-helper-text{font-size:.8em}}.add-stock-adjustment-form-group--label-dropdown .label-dropdown,.add-stock-adjustment-form-group--label-dropdown .label-dropdown__control,.add-stock-adjustment-form-group--label-dropdown .label-dropdown__control--wide,.add-stock-adjustment-table-dropdown-cell .label-dropdown,.add-stock-adjustment-table-dropdown-cell .label-dropdown__control{width:100%;min-width:0}.add-stock-adjustment-table-dropdown-cell{min-width:11rem;vertical-align:middle}.add-stock-adjustment-table-dropdown-cell .label-dropdown__trigger{min-height:2.25rem;font-size:.8125rem}.add-stock-adjustment-form-group--label-dropdown .add-stock-adjustment-input-helper-text{margin-top:.25rem}.add-stock-adjustment-dropdown-menu.label-dropdown__menu-panel--teleported{z-index:10100!important}.add-stock-adjustment-table-input-cell{min-width:6rem;vertical-align:middle}.add-stock-adjustment-table-input-cell .label-input-field,.add-stock-adjustment-table-input-cell .label-input-field--flex{width:100%;min-width:0}.add-stock-adjustment-table-input-cell .label-input-field--no-label{gap:0}.add-stock-adjustment-table-input-cell--with-message{min-width:8rem}.add-stock-adjustment-table-input-cell--with-message .add-stock-adjustment-adjusted-qty-error{margin-top:.2rem}[class*="--label-input"] .label-input-field__input,[class*=table-input-cell] .label-input-field__input{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;outline:none!important}[class*="--label-input"] .label-input-field__input:focus,[class*="--label-input"] .label-input-field__input[readonly],[class*=table-input-cell] .label-input-field__input:focus,[class*=table-input-cell] .label-input-field__input[readonly]{border:none!important;box-shadow:none!important;background:transparent!important}[class*="--label-date"] .date-picker-input,[class*="--label-date"] .date-picker-input-wrapper,[class*="--label-date"] .date-picker-input:focus,[class*="--label-description"] .label-description-field__textarea,[class*="--label-description"] .label-description-field__textarea:focus,[class*="--label-description"] .label-description-field__textarea[readonly]{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;outline:none!important}[class*="--label-date"] .date-picker-input-wrapper--open,[class*="--label-date"] .date-picker-input-wrapper:focus-within{border:none!important;box-shadow:none!important}.brucdcum-header{background:linear-gradient(168deg,rgba(243,237,255,.72),rgba(252,232,242,.65) 38%,rgba(230,242,255,.68) 72%,hsla(0,0%,100%,.78));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#1c1829;padding:1.15rem 1.75rem;margin:0;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;border-bottom:1px solid hsla(0,0%,100%,.72);box-shadow:0 4px 24px rgba(139,92,246,.06),inset 0 1px 0 hsla(0,0%,100%,.85)}.brucdcum-header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.brucdcum-header-actions{display:flex;align-items:center;flex-shrink:0}.brucdcum-anna-assistant-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.875rem;font-weight:500;letter-spacing:-.01em;font-family:inherit;color:#1c1829;background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.72);border-radius:12px;cursor:pointer;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1);white-space:nowrap}.brucdcum-anna-assistant-btn i{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;font-size:.9rem;color:#818cf8;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));border-radius:12px;box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55);transition:color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .46s cubic-bezier(.34,1.56,.64,1)}.brucdcum-anna-assistant-btn:hover{background:hsla(0,0%,100%,.62);border-color:hsla(0,0%,100%,.82);color:#1c1829;transform:translateY(-1px);box-shadow:0 8px 32px rgba(139,92,246,.12),inset 0 1px 3px hsla(0,0%,100%,.75)}.brucdcum-anna-assistant-btn:hover i{color:#6366f1;box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18);transform:scale(1.04)}.brucdcum-anna-assistant-btn--active{background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.75);color:#1c1829;box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75)}.brucdcum-anna-assistant-btn--active i{color:#6366f1;box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18)}.brucdcum-anna-assistant-btn:focus,.brucdcum-anna-assistant-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.38)}.brucdcum-breadcrumb{display:flex;align-items:center;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;flex-wrap:wrap;gap:.45rem;flex:1;min-width:0}.brucdcum-back-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.72);border-radius:12px;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));color:#6366f1;cursor:pointer;flex-shrink:0;transition:background .36s cubic-bezier(.25,.46,.45,.94),color .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1);box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55)}.brucdcum-back-btn i{font-size:.95rem}.brucdcum-back-btn:hover:not(:disabled){background:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.82);color:#6366f1;transform:translateY(-1px);box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18)}.brucdcum-back-btn:focus,.brucdcum-back-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.38)}.brucdcum-back-btn:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.brucdcum-breadcrumb-item{display:flex;align-items:center;flex-shrink:0;color:#5a5468;transition:color .36s cubic-bezier(.25,.46,.45,.94)}.brucdcum-breadcrumb-separator{margin:0 .35rem;opacity:.55;color:#8b83a0;font-weight:400}.brucdcum-breadcrumb-current{font-weight:600;color:#6366f1;letter-spacing:-.01em}@media (max-width:1024px){.brucdcum-header{padding:1rem 1.35rem}.brucdcum-breadcrumb{font-size:.875rem;gap:.375rem}}@media (max-width:900px){.brucdcum-header{padding:.9rem 1rem}.brucdcum-breadcrumb{font-size:.8125rem;gap:.35rem}}@media (max-width:768px){.brucdcum-header{padding:.8rem .9rem}.brucdcum-breadcrumb{font-size:.8125rem;gap:.3rem}.brucdcum-breadcrumb-separator{margin:0 .25rem}.brucdcum-anna-assistant-btn{padding:.5rem .85rem;font-size:.8125rem}}@media (max-width:600px){.brucdcum-header{padding:.75rem}.brucdcum-breadcrumb{font-size:.75rem;gap:.25rem}.brucdcum-breadcrumb-separator{margin:0 .2rem}}@media (max-width:480px){.brucdcum-header{padding:.65rem .75rem}.brucdcum-breadcrumb{font-size:.75rem;gap:.2rem}.brucdcum-breadcrumb-separator{margin:0 .15rem}.brucdcum-anna-assistant-btn span{display:none}.brucdcum-anna-assistant-btn{padding:.5rem}}@media (max-width:360px){.brucdcum-header{padding:.55rem .65rem}.brucdcum-breadcrumb{font-size:.6875rem;gap:.15rem}.brucdcum-breadcrumb-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.brucdcum-breadcrumb-separator{margin:0 .1rem}}@media (prefers-contrast:high){.brucdcum-header{border-bottom:2px solid #6366f1}.brucdcum-breadcrumb-current{text-decoration:underline}}.warehouse-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.warehouse-modal-overlay--glass{--whm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--whm-glass-duration:0.38s;--whm-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--whm-indigo:#4338ca;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.warehouse-modal-card{width:100%;max-width:520px;display:flex;flex-direction:column;overflow:hidden}.warehouse-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);border-radius:0;backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35);transition:box-shadow var(--whm-glass-duration) var(--whm-glass-ease),border-color var(--whm-glass-duration) var(--whm-glass-ease),transform var(--whm-motion-fast)}.warehouse-modal-card--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(167,139,250,.42)}.warehouse-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);border-radius:0;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.warehouse-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--whm-indigo,#4338ca);line-height:1.3}.warehouse-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:0;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--whm-motion-fast),border-color var(--whm-motion-fast),transform var(--whm-motion-fast),box-shadow var(--whm-glass-duration) var(--whm-glass-ease)}.warehouse-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:var(--whm-indigo,#4338ca);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 12px rgba(139,92,246,.12)}.warehouse-modal-body--glass{padding:1.15rem 1.25rem 1.25rem;background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.85rem}.warehouse-modal-body--glass .label-input-field--glass{width:100%}.warehouse-modal-body--glass .warehouse-modal-textarea-wrap{display:flex;flex-direction:column;gap:.35rem}.warehouse-modal-body--glass .warehouse-modal-textarea-label{font-size:.8125rem;font-weight:600;color:#4338ca}.warehouse-modal-body--glass .warehouse-modal-textarea{border:1px solid rgba(196,181,253,.45);border-radius:0;padding:.625rem .75rem;font-size:.875rem;background:hsla(0,0%,100%,.55);color:#0f172a;font-family:inherit;resize:vertical;min-height:80px;width:100%;box-sizing:border-box;transition:border-color var(--whm-motion-fast),box-shadow var(--whm-motion-fast)}.warehouse-modal-body--glass .warehouse-modal-textarea:focus{outline:none;border-color:rgba(99,102,241,.55);box-shadow:0 0 0 2px rgba(99,102,241,.15);background:hsla(0,0%,100%,.88)}.warehouse-modal-error{font-size:.8125rem;color:#b91c1c;margin-top:.25rem;line-height:1.4}.warehouse-modal-actions--glass{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid rgba(196,181,253,.35);background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);border-radius:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.warehouse-modal-actions--glass .consultant-primary-btn,.warehouse-modal-actions--glass .consultant-secondary-btn,.warehouse-modal-body--glass .label-input-field--glass input,.warehouse-modal-body--glass .label-input-field--glass select,.warehouse-modal-body--glass .label-input-field--glass textarea{border-radius:0!important}.warehouse-modal-card--glass-wide{max-width:700px;max-height:90vh}.warehouse-modal-card--glass-wide .warehouse-modal-body--glass{overflow-y:auto;flex:1;min-height:0}.warehouse-modal-body--glass .warehouse-modal-field-row--glass{display:flex;gap:.85rem;align-items:flex-start}.warehouse-modal-body--glass .warehouse-modal-field-row--glass .label-input-field--glass{flex:1;min-width:0}@media (max-width:900px){.warehouse-modal-body--glass .warehouse-modal-field-row--glass{flex-direction:column}}.warehouse-modal-overlay-enter-active,.warehouse-modal-overlay-leave-active{transition:opacity var(--whm-glass-duration,.38s) var(--whm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.warehouse-modal-overlay-enter-from,.warehouse-modal-overlay-leave-to{opacity:0}.warehouse-modal-panel-enter-active{transition:opacity .42s var(--whm-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s cubic-bezier(.34,1.12,.64,1) .04s}.warehouse-modal-panel-leave-active{transition:opacity .28s var(--whm-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--whm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.warehouse-modal-panel-enter-from,.warehouse-modal-panel-leave-to{opacity:0;transform:translateY(14px) scale(.98)}@media (prefers-reduced-motion:reduce){.warehouse-modal-card--glass,.warehouse-modal-card--glass:hover{transition:none;transform:none}.warehouse-modal-overlay-enter-active,.warehouse-modal-overlay-leave-active,.warehouse-modal-panel-enter-active,.warehouse-modal-panel-leave-active{transition:none}.warehouse-modal-panel-enter-from,.warehouse-modal-panel-leave-to{transform:none}}@media (max-width:768px){.warehouse-modal-card--glass-wide{max-height:85vh}.warehouse-modal-actions--glass{flex-direction:column-reverse;align-items:stretch}.warehouse-modal-actions--glass .consultant-primary-btn,.warehouse-modal-actions--glass .consultant-secondary-btn{width:100%;justify-content:center}}:root{--status-modal-ease:cubic-bezier(0.25,0.46,0.45,0.94);--status-modal-spring:cubic-bezier(0.34,1.12,0.64,1);--status-modal-radius:16px;--status-modal-shadow:0 32px 80px -16px rgba(139,92,246,.2),0 20px 48px -12px rgba(99,102,241,.12),0 8px 24px -4px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.32)}.error-modal-overlay,.success-modal-overlay,.warning-modal-overlay{background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04)!important;-webkit-backdrop-filter:blur(4px) saturate(1.04)!important}.error-modal-overlay .error-modal,.success-modal-overlay .success-modal,.warning-modal-overlay .warning-modal{background:linear-gradient(168deg,hsla(0,0%,100%,.78),rgba(248,250,252,.68) 50%,rgba(238,242,255,.72))!important;border:1px solid hsla(0,0%,100%,.72)!important;border-radius:var(--status-modal-radius)!important;overflow:hidden!important;backdrop-filter:blur(28px) saturate(1.08)!important;-webkit-backdrop-filter:blur(28px) saturate(1.08)!important;box-shadow:var(--status-modal-shadow)!important}.error-modal-overlay .error-modal-header,.success-modal-overlay .success-modal-header,.warning-modal-overlay .warning-modal-header{padding:1.125rem 1.25rem!important;border-bottom:1px solid rgba(196,181,253,.32)!important;border-radius:var(--status-modal-radius) var(--status-modal-radius) 0 0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)!important}.success-modal-overlay .success-modal-header{background:linear-gradient(135deg,rgba(236,253,245,.92),rgba(209,250,229,.78))!important}.warning-modal-overlay .warning-modal-header{background:linear-gradient(135deg,rgba(255,251,235,.92),hsla(48,96%,89%,.78))!important}.error-modal-overlay .error-modal-header{background:linear-gradient(135deg,hsla(0,86%,97%,.92),hsla(0,93%,94%,.78))!important}.success-modal-overlay .success-modal-header h3{color:#047857!important;animation:status-modal-title-in .45s var(--status-modal-ease) both}.warning-modal-overlay .warning-modal-header h3{color:#b45309!important;animation:status-modal-title-in .45s var(--status-modal-ease) both}.error-modal-overlay .error-modal-header h3{color:#b91c1c!important;animation:status-modal-title-in .45s var(--status-modal-ease) both}.error-modal-overlay .error-modal-close,.success-modal-overlay .success-modal-close,.warning-modal-overlay .warning-modal-close{background:hsla(0,0%,100%,.45)!important;border:1px solid hsla(0,0%,100%,.65)!important;border-radius:8px!important;color:#64748b!important;transition:background .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.error-modal-overlay .error-modal-close:hover,.success-modal-overlay .success-modal-close:hover,.warning-modal-overlay .warning-modal-close:hover{background:hsla(0,0%,100%,.85)!important;border-color:rgba(196,181,253,.45)!important;color:#4338ca!important;transform:translateY(-1px)}.error-modal-overlay .error-modal-close i,.success-modal-overlay .success-modal-close i,.warning-modal-overlay .warning-modal-close i{font-size:1rem}.error-modal-overlay .error-modal-body,.success-modal-overlay .success-modal-body,.warning-modal-overlay .warning-modal-body{padding:1.35rem 1.25rem 1.5rem!important;background:rgba(248,250,252,.38)!important}.status-modal-body-content{display:flex;flex-direction:column;align-items:center;gap:1.1rem;width:100%}.status-modal-icon-wrap{position:relative;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;animation:status-modal-icon-wrap-in .55s var(--status-modal-spring) both}.status-modal-icon-ring{position:absolute;inset:0;border-radius:50%;border:2px solid transparent;animation:status-modal-ring-pulse 2.4s ease-in-out infinite}.status-modal-icon-ring--success{border-color:rgba(16,185,129,.35);box-shadow:0 0 24px rgba(16,185,129,.2)}.status-modal-icon-ring--warning{border-color:rgba(245,158,11,.38);box-shadow:0 0 24px rgba(245,158,11,.22)}.status-modal-icon-ring--error{border-color:rgba(239,68,68,.38);box-shadow:0 0 24px rgba(239,68,68,.22)}.error-modal-overlay .status-modal-icon,.success-modal-overlay .status-modal-icon,.warning-modal-overlay .status-modal-icon{position:relative;z-index:1;width:3.75rem;height:3.75rem;margin:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.85rem;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);border:1px solid hsla(0,0%,100%,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 8px 24px rgba(99,102,241,.1);animation:status-modal-icon-in .6s var(--status-modal-spring) .08s both}.success-modal-overlay .status-modal-icon--success{color:#059669;background:linear-gradient(145deg,rgba(236,253,245,.95),rgba(167,243,208,.55));border-color:rgba(110,231,183,.55)}.warning-modal-overlay .status-modal-icon--warning{color:#d97706;background:linear-gradient(145deg,rgba(255,251,235,.95),hsla(48,97%,77%,.55));border-color:rgba(251,191,36,.55)}.error-modal-overlay .status-modal-icon--error{color:#dc2626;background:linear-gradient(145deg,hsla(0,86%,97%,.95),hsla(0,96%,89%,.55));border-color:hsla(0,91%,71%,.55)}.status-modal-message{width:100%;max-width:100%;padding:1rem 1.1rem;border-radius:12px;text-align:center;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);border:1px solid hsla(0,0%,100%,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 6px 20px rgba(99,102,241,.08);animation:status-modal-message-in .5s var(--status-modal-ease) .1s both;transition:transform .28s var(--status-modal-ease),box-shadow .28s var(--status-modal-ease),border-color .28s var(--status-modal-ease)}.status-modal-message--success{background:linear-gradient(160deg,hsla(0,0%,100%,.72),rgba(236,253,245,.58));border-color:rgba(167,243,208,.45)}.status-modal-message--warning{background:linear-gradient(160deg,hsla(0,0%,100%,.72),rgba(255,251,235,.58));border-color:hsla(48,97%,77%,.45)}.status-modal-message--error{background:linear-gradient(160deg,hsla(0,0%,100%,.72),hsla(0,86%,97%,.58));border-color:hsla(0,96%,89%,.45);text-align:left}.error-modal-overlay .status-modal-message--error{text-align:left}.success-modal-overlay .status-modal-message--success,.warning-modal-overlay .status-modal-message--warning{text-align:center}.status-modal-message-line{margin:0;font-size:.9375rem;font-weight:600;line-height:1.6;letter-spacing:.01em;color:#334155;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;animation:status-modal-line-in .48s var(--status-modal-ease) both}.status-modal-message-line+.status-modal-message-line{margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(148,163,184,.22)}.success-modal-overlay .status-modal-message-line{color:#065f46}.warning-modal-overlay .status-modal-message-line{color:#92400e}.error-modal-overlay .status-modal-message-line{color:#991b1b;font-weight:500}.error-modal-overlay .error-modal-footer,.success-modal-overlay .success-modal-footer,.warning-modal-overlay .warning-modal-footer{padding:.75rem 1.25rem!important;border-top:1px solid rgba(196,181,253,.28)!important;background:hsla(0,0%,100%,.32)!important;backdrop-filter:blur(12px) saturate(1.15)!important;-webkit-backdrop-filter:blur(12px) saturate(1.15)!important;border-radius:0 0 var(--status-modal-radius) var(--status-modal-radius)!important;display:flex;justify-content:flex-end;gap:.5rem;animation:status-modal-footer-in .42s var(--status-modal-ease) .2s both}.warning-modal-overlay .warning-modal-footer{justify-content:center}.status-modal-btn{min-width:5.5rem;padding:.55rem 1.35rem;border-radius:10px;font-size:.875rem;font-weight:600;letter-spacing:.02em;cursor:pointer;border:1px solid transparent;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 4px 14px rgba(15,23,42,.08);transition:background .22s var(--status-modal-ease),border-color .22s var(--status-modal-ease),color .22s var(--status-modal-ease),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s var(--status-modal-ease)}.status-modal-btn:hover{transform:translateY(-1px)}.status-modal-btn:active{transform:translateY(0)}.status-modal-btn:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}.success-modal-overlay .status-modal-btn--primary{color:#fff;background:linear-gradient(135deg,rgba(5,150,105,.95),rgba(4,120,87,.92));border-color:rgba(110,231,183,.45);box-shadow:inset 0 1px 0 rgba(167,243,208,.4),0 6px 18px rgba(5,150,105,.32)}.success-modal-overlay .status-modal-btn--primary:hover{background:linear-gradient(135deg,rgba(4,120,87,.98),rgba(6,95,70,.95));border-color:rgba(52,211,153,.55);box-shadow:inset 0 1px 0 rgba(167,243,208,.45),0 8px 22px rgba(5,150,105,.38)}.warning-modal-overlay .status-modal-btn--primary{color:#fff;background:linear-gradient(135deg,rgba(217,119,6,.95),rgba(180,83,9,.92));border-color:rgba(251,191,36,.5);box-shadow:inset 0 1px 0 hsla(48,97%,77%,.4),0 6px 18px rgba(217,119,6,.28)}.warning-modal-overlay .status-modal-btn--primary:hover{background:linear-gradient(135deg,rgba(180,83,9,.98),rgba(146,64,14,.95));border-color:rgba(252,211,77,.55);box-shadow:inset 0 1px 0 hsla(48,97%,77%,.45),0 8px 22px rgba(217,119,6,.34)}.warning-modal-overlay .status-modal-btn--secondary{color:#78350f;background:linear-gradient(160deg,hsla(0,0%,100%,.82),hsla(48,96%,89%,.65));border-color:hsla(48,97%,77%,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 14px rgba(245,158,11,.12)}.warning-modal-overlay .status-modal-btn--secondary:hover{background:linear-gradient(160deg,hsla(0,0%,100%,.92),hsla(48,97%,77%,.75));border-color:rgba(251,191,36,.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 6px 18px rgba(245,158,11,.2)}.warning-modal-overlay .status-modal-btn--confirm{color:#fff;background:linear-gradient(135deg,rgba(220,38,38,.95),rgba(185,28,28,.92));border-color:hsla(0,91%,71%,.5);box-shadow:inset 0 1px 0 hsla(0,96%,89%,.35),0 6px 18px rgba(220,38,38,.3)}.warning-modal-overlay .status-modal-btn--confirm:hover{background:linear-gradient(135deg,rgba(185,28,28,.98),rgba(153,27,27,.95));border-color:hsla(0,94%,82%,.55);box-shadow:inset 0 1px 0 hsla(0,96%,89%,.4),0 8px 22px rgba(220,38,38,.36)}.error-modal-overlay .status-modal-btn--primary{color:#fff;background:linear-gradient(135deg,rgba(220,38,38,.95),rgba(185,28,28,.92));border-color:hsla(0,91%,71%,.5);box-shadow:inset 0 1px 0 hsla(0,96%,89%,.35),0 6px 18px rgba(220,38,38,.3)}.error-modal-overlay .status-modal-btn--primary:hover{background:linear-gradient(135deg,rgba(185,28,28,.98),rgba(153,27,27,.95));border-color:hsla(0,94%,82%,.55);box-shadow:inset 0 1px 0 hsla(0,96%,89%,.4),0 8px 22px rgba(220,38,38,.36)}@keyframes status-modal-title-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes status-modal-icon-wrap-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes status-modal-icon-in{0%{opacity:0;transform:scale(.6) rotate(-12deg)}60%{transform:scale(1.08) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes status-modal-ring-pulse{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.12);opacity:1}}@keyframes status-modal-message-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes status-modal-line-in{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes status-modal-footer-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.status-modal-overlay-enter-active,.status-modal-overlay-leave-active{transition:opacity .32s var(--status-modal-ease)}.status-modal-overlay-enter-from,.status-modal-overlay-leave-to{opacity:0}.status-modal-panel-enter-active{transition:opacity .4s var(--status-modal-ease) .04s,transform .4s var(--status-modal-ease) .04s}.status-modal-panel-leave-active{transition:opacity .28s var(--status-modal-ease),transform .28s var(--status-modal-ease)}.status-modal-panel-enter-from,.status-modal-panel-leave-to{opacity:0;transform:translateY(12px) scale(.97)}@media (prefers-reduced-motion:reduce){.error-modal-overlay .error-modal-footer,.error-modal-overlay .error-modal-header h3,.error-modal-overlay .status-modal-icon,.status-modal-icon-ring,.status-modal-icon-wrap,.status-modal-message,.status-modal-message-line,.status-modal-overlay-enter-active,.status-modal-overlay-leave-active,.status-modal-panel-enter-active,.status-modal-panel-leave-active,.success-modal-overlay .status-modal-icon,.success-modal-overlay .success-modal-footer,.success-modal-overlay .success-modal-header h3,.warning-modal-overlay .status-modal-icon,.warning-modal-overlay .warning-modal-footer,.warning-modal-overlay .warning-modal-header h3{animation:none!important;transition:none!important}}.error-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem}.error-modal{max-width:440px;width:90%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.error-modal-header{display:flex;justify-content:space-between;align-items:center}.error-modal-header h3{margin:0;font-size:1.125rem;font-weight:700}.error-modal-close{cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.error-modal-body{overflow-y:auto;flex:1}.error-modal-footer{flex-shrink:0}@media (max-width:768px){.error-modal{width:95%}}.inventory_center-main{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:#f8f9fb;box-sizing:border-box;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.inventory_center-header{background:linear-gradient(90deg,#e3f6fc,#fafdff);padding:1.5rem 2rem;border-bottom:2px solid #e2e8f0;border-radius:12px 12px 0 0;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);margin-bottom:1.5rem;transition:all .3s ease;animation:inventoryFadeInUp .6s ease-out}.inventory_center-header h1{font-size:1.75rem;font-weight:700;color:#205080;margin:0 0 .5rem 0;letter-spacing:-.025em;display:flex;align-items:center;gap:.75rem}.inventory_center-content{display:flex;flex:1 1 auto;min-height:0;min-width:0;gap:0}.inventory_center-content button:focus,.inventory_center-content input:focus,.inventory_center-content select:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}@media (prefers-contrast:high){.inventory_center-header{border-width:2px}}@media (prefers-reduced-motion:reduce){.inventory_center-header{transition:none;animation:none}}@media (max-width:1024px){.inventory_center-main{padding:.8rem}.inventory_center-content{gap:1.5rem;padding:1rem}.inventory_center-header{padding:1rem 1.5rem}.inventory_center-header h1{font-size:1.5rem}}@media (max-width:900px){.inventory_center-content{flex-direction:column;gap:1.2rem;padding:.7rem}.inventory_center-header{padding:1rem}.inventory_center-header h1{font-size:1.3rem}}@media (max-width:600px){.inventory_center-main{padding:.5rem}.inventory_center-content{flex-direction:column;gap:1rem;padding:.5rem}.inventory_center-header{padding:.8rem}.inventory_center-header h1{font-size:1.2rem}}.inventory-center--glass.inventory_center-main{--inventory-accent:#0891b2;--inventory-accent-deep:#0e7490;--inventory-accent-muted:#64748b;--inventory-accent-soft:rgba(8,145,178,.14);--inventory-accent-surface:rgba(224,242,254,.96);--inventory-accent-surface-mid:rgba(236,254,255,.92);--inventory-accent-icon-bg:rgba(207,250,254,.9);--inventory-accent-icon-fg:#0e7490;--inventory-accent-border:rgba(103,232,249,.5);--inventory-accent-border-light:rgba(165,243,252,.38);--inventory-accent-shadow:rgba(8,145,178,.1);--inventory-accent-gradient-tint:rgba(241,245,249,.55);--inventory-positive:#059669;--inventory-negative:#dc2626;background:linear-gradient(165deg,rgba(248,250,252,.92) 0,rgba(241,245,249,.78) 42%,var(--inventory-accent-gradient-tint) 100%)}.inventory-center--glass .inventory-side-menu--glass{--ism-accent:var(--inventory-accent);--ism-accent-soft:var(--inventory-accent-soft);background:linear-gradient(180deg,rgba(248,250,252,.55) 0,var(--inventory-accent-gradient-tint) 100%)}.inventory-center--glass .inventory-side-menu--glass .inventory-side-menu-search-field:focus-within .inventory-side-menu-search-icon,.inventory-center--glass .inventory-side-menu--glass .inventory-side-menu-search-icon{color:var(--inventory-accent)}.inventory-center--glass .inventory-side-menu--glass .search-results-badge{background:linear-gradient(135deg,#22d3ee,#0891b2);box-shadow:0 2px 8px var(--inventory-accent-shadow)}.inventory-center--glass .inventory-side-menu--glass .inventory-side-menu-item-icon{background:var(--inventory-accent-icon-bg);color:var(--inventory-accent-icon-fg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 2px 6px var(--inventory-accent-soft)}.inventory-center--glass .inventory-side-menu--glass .inventory-side-menu-selected{background:linear-gradient(90deg,var(--inventory-accent-surface) 0,hsla(0,0%,100%,.92) 100%);color:var(--inventory-accent-deep);border-left-color:var(--inventory-accent);box-shadow:inset 3px 0 0 var(--inventory-accent-soft)}.inventory-center--glass .inventory-side-menu--glass .inventory-side-menu-selected .inventory-side-menu-item-name{color:var(--inventory-accent-deep);font-weight:600}.inventory-center--glass .inventory-side-menu--glass .inventory-side-menu-table tbody tr:hover{background:rgba(207,250,254,.45)}.inventory-center--glass .inventory-side-menu--glass .inventory-side-menu-table-container::-webkit-scrollbar-thumb{background:rgba(8,145,178,.28)}.inventory-center--glass .inventory-side-menu--glass .inventory-side-menu-table-container::-webkit-scrollbar-thumb:hover{background:rgba(8,145,178,.42)}.inventory-center--glass .inventory-preview-list--glass .inventory-preview-section-title{color:var(--inventory-accent-deep)}.inventory-center--glass .inventory-preview-list--glass .inventory-preview-label:hover{border-color:var(--inventory-accent-border);color:var(--inventory-accent-deep)}.inventory-center--glass.inventory_center-main{--ic-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ic-glass-duration:0.36s;--ic-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);animation:inventory-center-glass-in .48s var(--ic-glass-ease) both}@keyframes inventory-center-glass-in{0%{opacity:0}to{opacity:1}}@keyframes inventory-center-content-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.inventory-center--glass .inventory_center-content{animation:inventory-center-content-panel-in .44s var(--ic-glass-ease) .06s both}.inventory-center--glass .inventory_center-content>.inventory-side-menu{animation:inventory-center-content-panel-in .42s var(--ic-glass-ease) .1s both}.inventory-center--glass .inventory_center-content>.inventory-preview-list{animation:inventory-center-content-panel-in .44s var(--ic-glass-ease) .14s both}@media (prefers-reduced-motion:reduce){.inventory-center--glass .inventory_center-content,.inventory-center--glass .inventory_center-content>.inventory-preview-list,.inventory-center--glass .inventory_center-content>.inventory-side-menu,.inventory-center--glass.inventory_center-main{animation:none}}.inventory-header{background:linear-gradient(90deg,#e3f6fc,#fafdff);padding:1.5rem 2rem;border-bottom:2px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);transition:all .3s ease;animation:inventoryFadeInUp .6s ease-out;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.inventory-header-row{margin-bottom:1rem}.inventory-header-breadcrumb{color:#205080;font-size:1.05rem;font-weight:600}.inventory-header-breadcrumb a{color:#09c;text-decoration:none}.inventory-header-breadcrumb a:hover{text-decoration:underline}.inventory-header-filters{justify-content:space-between}.inventory-header-filters,.inventory-header-filters-group{display:flex;align-items:center;gap:1rem}.inventory-header-status-section{display:flex;align-items:center;gap:.5rem}.inventory-header-status-section label{color:#205080;font-weight:600;font-size:1.05rem}.inventory-header-status-select{border-radius:8px;border:1px solid #d1d5db;padding:.75rem;font-size:.875rem;background:#fff;transition:all .2s ease;outline:none;color:#374151;cursor:pointer}.inventory-header-status-select:focus{background:#fff;transform:translateY(-1px)}.inventory-header-status-select:hover{border-color:#9ca3af}.inventory-header-actions{display:flex;gap:1rem;justify-content:flex-end}.inventory-header-btn{background:linear-gradient(90deg,#e3f2fd,#bbdefb);color:#1976d2;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;box-shadow:0 1px 3px 0 rgba(25,118,210,.1),0 1px 2px 0 rgba(25,118,210,.06);transition:all .2s ease;outline:none;display:inline-flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}.inventory-header-btn:hover{background:#1976d2;color:#fff;box-shadow:0 4px 6px -1px rgba(25,118,210,.1),0 2px 4px -1px rgba(25,118,210,.06);transform:translateY(-1px)}.inventory-header-btn:active{transform:translateY(0)}.inventory-header-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.inventory-header-btn.export{background:linear-gradient(90deg,#e8f5e8,#c8e6c9);color:#2e7d32}.inventory-header-btn.export:hover{background:#2e7d32;color:#fff;box-shadow:0 4px 6px -1px rgba(46,125,50,.1),0 2px 4px -1px rgba(46,125,50,.06);transform:translateY(-1px)}.inventory-header-btn.add{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.inventory-header-btn.add:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 4px 6px -1px rgba(0,153,204,.1),0 2px 4px -1px rgba(0,153,204,.06);transform:translateY(-1px)}@media (max-width:768px){.inventory-header{padding:1rem 1rem}.inventory-header-filters{flex-direction:column;gap:1rem;align-items:stretch}.inventory-header-actions{flex-direction:column;gap:.8rem}.inventory-header-btn{width:100%;padding:.8rem 1rem;font-size:.9rem;text-align:center}}.inventory-header-status-select:focus{outline:none;border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.inventory-header-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(25,118,210,.1)}@media (prefers-contrast:high){.inventory-header-status-select{border-width:2px}}@media (prefers-reduced-motion:reduce){.inventory-header,.inventory-header-btn{transition:none;animation:none}.inventory-header-btn:hover{transform:none}}.inventory-header--glass{--ih-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ih-glass-duration:0.36s;position:relative;z-index:300;overflow:visible;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;background:linear-gradient(168deg,rgba(224,242,254,.72),rgba(236,254,255,.65) 38%,rgba(230,242,255,.68) 72%,hsla(0,0%,100%,.78));backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);padding:.5rem .625rem;border-bottom:1px solid hsla(0,0%,100%,.72);box-shadow:0 4px 24px rgba(8,145,178,.06),inset 0 1px 0 hsla(0,0%,100%,.85);animation:inventory-header-in .44s var(--ih-glass-ease) both}@keyframes inventory-header-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.inventory-header--glass .inventory-header-breadcrumb{color:#0f172a;font-size:.75rem;font-weight:600;letter-spacing:-.01em}.inventory-header--glass .inventory-header-breadcrumb a{color:#0891b2;text-decoration:none;transition:color var(--ih-glass-duration) var(--ih-glass-ease)}.inventory-header--glass .inventory-header-breadcrumb a:hover{color:#0e7490}.inventory-header-back-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-right:.35rem;padding:0;border:1px solid hsla(0,0%,100%,.72);border-radius:0;background:hsla(0,0%,100%,.55);color:#0891b2;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--ih-glass-duration) var(--ih-glass-ease),border-color var(--ih-glass-duration) var(--ih-glass-ease),transform .22s cubic-bezier(.4,0,.2,1)}.inventory-header-back-btn:hover{background:hsla(0,0%,100%,.82);border-color:rgba(103,232,249,.55);transform:translateY(-1px)}.inventory-header--glass .inventory-header-filters{animation:inventory-header-in .44s var(--ih-glass-ease) .08s both}.inventory-header--glass .inventory-header-filters-group{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.65rem}.inventory-header--glass .inventory-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (prefers-reduced-motion:reduce){.inventory-header--glass,.inventory-header--glass .inventory-header-filters,.inventory-header-back-btn{animation:none;transition:none;transform:none}}.inventory-side-menu{width:320px;min-width:320px;background:#fff;padding:1rem;display:flex;flex-direction:column;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box}.inventory-side-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #f1f3f4}.inventory-side-menu-title{font-size:1.25rem;font-weight:700;color:#212529;margin:0}.inventory-side-menu-count{font-size:.8rem;color:#6c757d;background:#e9ecef;padding:.25rem .5rem;border-radius:12px;font-weight:500}.inventory-side-menu-search{margin-bottom:1rem}.inventory-side-menu-search-input{width:100%;padding:.75rem;border-radius:8px;border:1px solid #d1d5db;font-size:.875rem;background:#fff;transition:all .2s ease;outline:none;color:#374151;box-sizing:border-box}.inventory-side-menu-search-input:focus{background:#fff;transform:translateY(-1px)}.inventory-side-menu-search-input:hover{border-color:#9ca3af}.inventory-side-menu-search-input::-moz-placeholder{color:#9ca3af}.inventory-side-menu-search-input::placeholder{color:#9ca3af}.inventory-side-menu-table{width:100%;border-collapse:collapse;font-size:.875rem;background:#fff}.inventory-side-menu-table-container{flex:1;overflow-y:auto;min-height:0}.inventory-side-menu-table td,.inventory-side-menu-table th{border-bottom:1px solid #e2e8f0;padding:.75rem;text-align:left}.inventory-side-menu-table th{background:#f8fafc;color:#374151;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.inventory-side-menu-table tr:last-child td{border-bottom:none}.inventory-side-menu-table tbody tr:hover{background:#f8fafc;transition:background .2s ease;cursor:pointer}.inventory-side-menu-selected{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1976d2;font-weight:600;border-left:4px solid #1976d2}.inventory-side-menu-no-items{text-align:center;color:#6c757d;font-style:italic;padding:2rem 1rem;font-size:.9rem}.inventory-side-menu-item-name{font-weight:600;color:#495057}.inventory-side-menu-status-dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:.5em;vertical-align:middle;border:2px solid #fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.08)}.inventory-side-menu-status-dot.active{background:#4caf50}.inventory-side-menu-status-dot.inactive{background:#e74c3c}.inventory-side-menu-status-label{font-size:.85rem;color:#6c757d;vertical-align:middle}@media (max-width:1024px){.inventory-side-menu{width:280px;min-width:280px;padding:1.2rem}.inventory-side-menu-title{font-size:1.1rem}.inventory-side-menu-search-input{font-size:.9rem;padding:.6rem .8rem}.inventory-side-menu-table td,.inventory-side-menu-table th{padding:.6rem .8rem;font-size:.85rem}}@media (max-width:900px){.inventory-side-menu{width:100%;min-width:0;padding:1rem;height:auto;min-height:auto;margin-bottom:1rem}.inventory-side-menu-header{margin-bottom:1rem;padding-bottom:.8rem}.inventory-side-menu-title{font-size:1rem}.inventory-side-menu-count{font-size:.75rem;padding:.2rem .4rem}.inventory-side-menu-search-input{width:100%;padding:.6rem .8rem;font-size:.9rem}.inventory-side-menu-table{font-size:.85rem}.inventory-side-menu-table td,.inventory-side-menu-table th{padding:.6rem .8rem}.inventory-side-menu-table th{font-size:.8rem}}@media (max-width:600px){.inventory-side-menu{padding:.8rem;margin-bottom:.8rem;border-radius:8px}.inventory-side-menu-header{margin-bottom:.8rem;padding-bottom:.6rem;flex-direction:column;align-items:flex-start;gap:.5rem}.inventory-side-menu-title{font-size:.95rem}.inventory-side-menu-count{font-size:.7rem;padding:.2rem .3rem;align-self:flex-end}.inventory-side-menu-search-input{padding:.5rem .6rem;font-size:.85rem}.inventory-side-menu-table{font-size:.8rem}.inventory-side-menu-table td,.inventory-side-menu-table th{padding:.5rem .6rem}.inventory-side-menu-table th{font-size:.75rem}.inventory-side-menu-no-items{padding:1.5rem .8rem;font-size:.85rem}.inventory-side-menu-selected{border-left:3px solid #1976d2}}.inventory-side-menu-search-input:focus{outline:none;border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1)}@media (prefers-contrast:high){.inventory-side-menu-search-input{border-width:2px}}@media (prefers-reduced-motion:reduce){.inventory-side-menu-search-input{transition:none}.inventory-side-menu-search-input:focus{transform:none}}.inventory-side-menu--glass{--ism-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ism-glass-duration:0.36s;--ism-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--ism-glass-panel-bg:hsla(0,0%,100%,.48);--ism-glass-panel-border:hsla(0,0%,100%,.72);--ism-glass-panel-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 2px 12px rgba(8,145,178,.07);--ism-accent:#0891b2;--ism-accent-soft:rgba(8,145,178,.14);backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);border-right:1px solid hsla(0,0%,100%,.65);animation:inventory-side-menu-glass-in .44s var(--ism-glass-ease) both}@keyframes inventory-side-menu-glass-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes inventory-side-menu-panel-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.inventory-side-menu--glass .inventory-side-menu-header{background:var(--ism-glass-panel-bg);border:1px solid var(--ism-glass-panel-border);border-radius:0;padding:.55rem .65rem;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--ism-glass-panel-shadow);animation:inventory-side-menu-panel-in .38s var(--ism-glass-ease) both}.inventory-side-menu--glass .inventory-side-menu-title{color:#0f172a;font-size:.8125rem;font-weight:700;letter-spacing:-.02em}.inventory-side-menu--glass .inventory-side-menu-count{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.65);border-radius:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);color:#475569;font-size:.6875rem;font-weight:600}.inventory-side-menu--glass .inventory-side-menu-search{animation:inventory-side-menu-panel-in .38s var(--ism-glass-ease) .06s both}.inventory-side-menu--glass .inventory-side-menu-search-field{display:flex;align-items:center;gap:.4rem;padding:0 .55rem;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:border-color var(--ism-glass-duration) var(--ism-glass-ease),box-shadow var(--ism-glass-duration) var(--ism-glass-ease)}.inventory-side-menu--glass .inventory-side-menu-search-field:focus-within{border-color:rgba(103,232,249,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 0 0 2px rgba(8,145,178,.12)}.inventory-side-menu--glass .inventory-side-menu-search-icon{color:var(--ism-accent);font-size:.75rem;flex-shrink:0}.inventory-side-menu--glass .inventory-side-menu-search-input{border:none;background:transparent;box-shadow:none;padding:.55rem 0;transform:none}.inventory-side-menu--glass .inventory-side-menu-search-input:focus{border:none;box-shadow:none;transform:none}.inventory-side-menu--glass .search-results-badge{display:inline-block;margin-top:.35rem;padding:.15rem .45rem;font-size:.625rem;font-weight:700;color:#fff;border-radius:0}.inventory-side-menu--glass .inventory-side-menu-table-container{background:var(--ism-glass-panel-bg);border:1px solid var(--ism-glass-panel-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--ism-glass-panel-shadow);animation:inventory-side-menu-panel-in .38s var(--ism-glass-ease) .12s both}.inventory-side-menu--glass .inventory-side-menu-table thead th{background:hsla(0,0%,100%,.62);color:#475569;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(226,232,240,.8)}.inventory-side-menu--glass .inventory-side-menu-table tbody tr{transition:background var(--ism-glass-duration) var(--ism-glass-ease),transform var(--ism-motion-fast)}.inventory-side-menu--glass .inventory-side-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-right:.4rem;border-radius:0;font-size:.7rem;vertical-align:middle;flex-shrink:0}.inventory-side-menu--glass .inventory-side-menu-selected{border-left:3px solid var(--ism-accent)}.inventory-side-menu--glass .inventory-side-menu-status-dot.active{background:#059669;box-shadow:0 0 0 2px rgba(5,150,105,.2)}.inventory-side-menu--glass .inventory-side-menu-status-dot.inactive{background:#94a3b8}@media (prefers-reduced-motion:reduce){.inventory-side-menu--glass,.inventory-side-menu--glass .inventory-side-menu-header,.inventory-side-menu--glass .inventory-side-menu-search,.inventory-side-menu--glass .inventory-side-menu-table tbody tr,.inventory-side-menu--glass .inventory-side-menu-table-container{animation:none;transition:none}}.pagination-container{--pg-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--pg-glass-spring:cubic-bezier(0.34,1.56,0.64,1);--pg-glass-duration:0.36s;--pg-indigo:#6366f1;--pg-indigo-deep:#4f46e5;--pg-indigo-light:#818cf8;--pg-border:#cbd5e1;--pg-text:#0f172a;--pg-text-muted:#64748b;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem 1rem;margin-top:0;padding:.55rem .65rem;width:100%;box-sizing:border-box;border-radius:0;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.28);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 2px 14px rgba(139,92,246,.08);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;overflow:visible;position:relative;z-index:2;animation:pagination-glass-in .42s var(--pg-glass-ease) forwards;transition:background var(--pg-glass-duration) var(--pg-glass-ease),border-color var(--pg-glass-duration) var(--pg-glass-ease),box-shadow var(--pg-glass-duration) var(--pg-glass-ease)}.pagination-container--single-page{grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem}.pagination-container--single-page .pagination-info{grid-column:1;justify-self:start}.pagination-container--single-page .pagination-size{grid-column:2;justify-self:end}.pagination-container:hover{border-color:rgba(196,181,253,.45);background:hsla(0,0%,100%,.36);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 18px rgba(139,92,246,.1)}@keyframes pagination-glass-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pagination-info{grid-column:1;justify-self:start;text-align:left;min-width:0;padding:.4rem 1rem;background:hsla(0,0%,100%,.38);backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35);border:1px solid hsla(0,0%,100%,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 2px 14px rgba(139,92,246,.1);animation:pagination-info-in .5s var(--pg-glass-ease) backwards,pagination-info-glow 4.5s ease-in-out infinite;transition:background var(--pg-glass-duration) var(--pg-glass-ease),border-color var(--pg-glass-duration) var(--pg-glass-ease),box-shadow var(--pg-glass-duration) var(--pg-glass-ease),transform .28s var(--pg-glass-spring)}.pagination-info__text{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;font-size:.8125rem;color:#4338ca;font-weight:600;letter-spacing:-.01em}.pagination-info__page-badge{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);box-shadow:0 2px 10px rgba(99,102,241,.28),inset 0 1px 0 hsla(0,0%,100%,.35);white-space:nowrap}.pagination-container:hover .pagination-info{background:hsla(0,0%,100%,.52);border-color:rgba(196,181,253,.5);transform:translateY(-1px)}.pagination-container:hover .pagination-info__text{color:var(--pg-indigo-deep)}@keyframes pagination-info-in{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pagination-info-glow{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 2px 14px rgba(139,92,246,.08);border-color:hsla(0,0%,100%,.62)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 4px 22px rgba(129,140,248,.2);border-color:rgba(196,181,253,.55)}}.pagination-controls{grid-column:2;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;justify-self:center;width:-moz-max-content;width:max-content;max-width:100%;min-width:-moz-min-content;min-width:min-content}.pagination-size{grid-column:3;display:flex;align-items:center;justify-self:end;overflow:visible;position:relative;z-index:20}.pagination-size .label-dropdown{display:flex;flex-direction:row;align-items:center;gap:.45rem;flex-shrink:0;justify-content:flex-start;width:auto}.pagination-size .label-dropdown--open{z-index:200}.pagination-size .label-dropdown__label{display:block;min-height:.75rem;line-height:1.2;margin:0}.pagination-size .label-dropdown__control{width:5.25rem;min-width:5.25rem;overflow:visible}.pagination-size .label-dropdown__menu,.pagination-size .label-dropdown__menu-panel,.pagination-size .label-dropdown__option,.pagination-size .label-dropdown__trigger{border-radius:0!important}.pagination-size .label-dropdown__trigger{height:2.25rem!important;min-height:2.25rem!important;padding:0 .55rem!important;line-height:1.25rem!important;border:1px solid #cbd5e1!important;background:#fff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pagination-size .label-dropdown__trigger--open,.pagination-size .label-dropdown__trigger:focus{border-color:#818cf8!important;box-shadow:0 0 0 2px rgba(99,102,241,.2)!important}.pagination-size .label-dropdown__menu-panel{z-index:10000!important;background:#fff!important;border:1px solid #cbd5e1!important;border-top:none!important;box-shadow:0 8px 24px rgba(15,23,42,.1)!important}.pagination-size .label-dropdown__option{padding:.5rem .75rem!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;font-weight:500!important}.pagination-size .label-dropdown__option:last-child{border-bottom:none!important}.pagination-size .label-dropdown__option--active:not(.label-dropdown__option--disabled),.pagination-size .label-dropdown__option:not(.label-dropdown__option--disabled):hover{background:#f8fafc!important}.pagination-size .label-dropdown__option--selected:not(.label-dropdown__option--disabled){color:#6366f1!important;font-weight:600!important}.pagination-pages{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.25rem;align-items:center;flex-shrink:0}.pagination-btn{padding:.45rem .7rem;min-width:2.25rem;min-height:2.25rem;border:1px solid var(--pg-border);border-radius:0;background:hsla(0,0%,100%,.55);color:var(--pg-text);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;text-align:center;display:inline-flex;white-space:nowrap;box-sizing:border-box;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 10px rgba(139,92,246,.05),inset 0 1px 0 hsla(0,0%,100%,.7);transition:background var(--pg-glass-duration) var(--pg-glass-ease),border-color var(--pg-glass-duration) var(--pg-glass-ease),color var(--pg-glass-duration) var(--pg-glass-ease),box-shadow var(--pg-glass-duration) var(--pg-glass-ease),transform .22s var(--pg-glass-spring)}.pagination-btn:hover:not(:disabled){background:hsla(0,0%,100%,.85);border-color:#a78bfa;color:var(--pg-indigo-deep);box-shadow:0 4px 16px rgba(129,140,248,.16),inset 0 1px 0 hsla(0,0%,100%,.85)}.pagination-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.pagination-btn:disabled{opacity:.45;background:rgba(248,250,252,.5);border-color:#e2e8f0;color:#94a3b8;box-shadow:none;transform:none}.pagination-page--active,.pagination-page-active{font-weight:700;cursor:default;pointer-events:none}.pagination-page--active,.pagination-page--active:hover:not(:disabled),.pagination-page-active,.pagination-page-active:hover:not(:disabled){background:linear-gradient(135deg,#6366f1,#818cf8 48%,#60a5fa);color:#fff;border-color:hsla(0,0%,100%,.45);box-shadow:0 0 0 2px rgba(99,102,241,.28),0 4px 18px rgba(129,140,248,.35),inset 0 1px 0 hsla(0,0%,100%,.4);transform:translateY(-1px)}.pagination-next,.pagination-prev{gap:.35rem;min-width:5.5rem;padding:.45rem .9rem;color:var(--pg-indigo-deep);border-color:rgba(129,140,248,.45);flex-shrink:0}.pagination-next i,.pagination-prev i{font-size:.75rem;line-height:1;transition:transform .22s var(--pg-glass-spring)}.pagination-prev:hover:not(:disabled) i{transform:translateX(-2px)}.pagination-next:hover:not(:disabled) i{transform:translateX(2px)}.pagination-next:hover:not(:disabled),.pagination-prev:hover:not(:disabled){background:rgba(238,242,255,.9);border-color:var(--pg-indigo-light);color:var(--pg-indigo-deep)}@media (max-width:1024px){.pagination-container{grid-template-columns:1fr;gap:.85rem;text-align:center}.pagination-controls,.pagination-info,.pagination-size{grid-column:1}.pagination-info{justify-self:center;text-align:center}.pagination-controls{justify-self:center;justify-content:center}.pagination-size{justify-self:center}}@media (max-width:768px){.pagination-container{padding:.6rem .65rem;gap:.75rem}.pagination-info{font-size:.75rem}.pagination-controls{gap:.4rem}.pagination-pages{flex-wrap:wrap;justify-content:center;gap:.2rem}.pagination-btn{min-width:2rem;padding:.4rem .55rem;font-size:.75rem}.pagination-next,.pagination-prev{min-width:4.75rem;padding:.4rem .7rem}.pagination-size{justify-self:center}}@media (max-width:480px){.pagination-container{padding:.5rem;gap:.5rem}.pagination-btn,.pagination-info{font-size:.6875rem}.pagination-btn{min-width:1.85rem;padding:.35rem .45rem}.pagination-next,.pagination-prev{min-width:4.25rem;padding:.35rem .55rem}}#app[data-ui-mode=compact] .pagination-container,body[data-ui-mode=compact] .pagination-container{padding:var(--ui-spacing-sm,.375rem) var(--ui-spacing-md,.5rem);animation:none;opacity:1}#app[data-ui-mode=compact] .pagination-info,body[data-ui-mode=compact] .pagination-info{animation:none;padding:var(--ui-spacing-xs,.25rem) var(--ui-spacing-sm,.5rem)}#app[data-ui-mode=compact] .pagination-btn,#app[data-ui-mode=compact] .pagination-info,#app[data-ui-mode=compact] .pagination-size .label-dropdown__option,#app[data-ui-mode=compact] .pagination-size .label-dropdown__trigger,body[data-ui-mode=compact] .pagination-btn,body[data-ui-mode=compact] .pagination-info,body[data-ui-mode=compact] .pagination-size .label-dropdown__option,body[data-ui-mode=compact] .pagination-size .label-dropdown__trigger{font-size:var(--ui-font-size-sm,.8125rem)!important}#app[data-ui-mode=compact] .pagination-size .label-dropdown__control,body[data-ui-mode=compact] .pagination-size .label-dropdown__control{overflow:visible!important}#app[data-ui-mode=compact] .pagination-btn,body[data-ui-mode=compact] .pagination-btn{min-height:calc(var(--ui-spacing-xs, .25rem)*2 + 1.25rem)!important;padding:var(--ui-spacing-xs,.25rem) var(--ui-spacing-sm,.375rem)!important}@media (prefers-reduced-motion:reduce){.pagination-container,.pagination-info{animation:none}.pagination-container:hover .pagination-info{transform:none}.pagination-btn{transition:none}.pagination-btn:hover:not(:disabled),.pagination-next:hover:not(:disabled),.pagination-page--active:hover:not(:disabled),.pagination-page-active:hover:not(:disabled),.pagination-prev:hover:not(:disabled){transform:none}}.inventory-preview-list{flex:1;background:transparent;border-radius:0;border:none;box-shadow:none;min-width:0;margin-top:0;transition:box-shadow .25s,background .25s;display:flex;flex-direction:column;align-items:stretch;animation:inventoryFadeInUp .6s ease-out;backdrop-filter:none;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@keyframes inventoryFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.inventory-preview-details-section{background:#fff;border:1px solid #b6e2b6;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.inventory-preview-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:2px solid #b6e2b6;padding-bottom:.5rem}.inventory-preview-section-title{margin:0;color:#205080;font-size:1.3rem;font-weight:600}.inventory-preview-label{background:#f8f9fa;color:#6c757d;padding:.5rem 1.2rem;border-radius:6px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:2px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease;cursor:pointer;text-decoration:none}.inventory-preview-label:hover{background:#09c;color:#fff;border-color:#09c;box-shadow:0 2px 6px rgba(0,153,204,.3);transform:translateY(-1px)}.inventory-preview-header{margin-bottom:1rem}.inventory-preview-no-selection{color:#888;font-size:1.1em;margin-left:1.2rem}.inventory-preview-details-card{background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);padding:1.5rem 1.8rem;transition:all .3s ease;animation:inventoryFadeInUp .6s ease-out}.inventory-preview-details-card:hover{box-shadow:0 4px 6px -1px rgba(0,153,204,.1),0 2px 4px -1px rgba(0,153,204,.06);transform:translateY(-2px)}.inventory-preview-card-header{display:flex;justify-content:space-between;align-items:center}.inventory-preview-card-title{font-size:1.5rem;font-weight:700;color:#205080;letter-spacing:.5px}.inventory-preview-card-balance{font-size:1.2rem;font-weight:600;color:#09c;margin-top:.5rem}.inventory-preview-card-actions{display:flex;gap:1rem}.inventory-preview-action-btn{background:#fff;color:#374151;border:1px solid #e2e8f0;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);display:inline-flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}.inventory-preview-action-btn:hover{background:#09c;color:#fff;border-color:#09c;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,153,204,.1),0 2px 4px -1px rgba(0,153,204,.06)}.inventory-preview-action-btn:active{transform:translateY(0)}.inventory-preview-action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.inventory-preview-action-btn.edit-btn:hover{background:#28a745;border-color:#28a745;box-shadow:0 2px 6px rgba(40,167,69,.3)}.inventory-preview-action-btn.adjust-btn:hover{background:#17a2b8;border-color:#17a2b8;box-shadow:0 2px 6px rgba(23,162,184,.3)}.inventory-preview-expandable-details{background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);margin-bottom:1.5rem;padding:1.5rem;animation:slideDown .3s ease-out}.inventory-preview-details-content{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.inventory-preview-details-column{display:flex;flex-direction:column;gap:1rem}.inventory-preview-detail-item{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;background:#fff;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s ease;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06)}.inventory-preview-detail-item:hover{border-color:#09c;box-shadow:0 4px 6px -1px rgba(0,153,204,.1),0 2px 4px -1px rgba(0,153,204,.06);transform:translateY(-1px)}.inventory-preview-detail-icon{font-size:1.2rem;margin-top:.1rem;flex-shrink:0}.inventory-preview-detail-content{flex:1;min-width:0}.inventory-preview-detail-label{font-size:.85rem;font-weight:600;color:#205080;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.3rem}.inventory-preview-detail-value{font-size:.95rem;font-weight:500;color:#2c3e50;line-height:1.4;word-wrap:break-word}.inventory-preview-transactions-section{background:#fff;border:1px solid #b6e2b6;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);flex:1;display:flex;flex-direction:column}.inventory-preview-transactions-filters{display:flex;gap:.7rem;margin-bottom:1rem;align-items:center;flex-wrap:nowrap;font-size:1rem;color:#205080}.inventory-preview-filter-group{display:flex;align-items:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}.inventory-preview-filter-group label{white-space:nowrap;color:#205080;font-size:1rem;min-width:-moz-max-content;min-width:max-content;font-weight:500}.inventory-preview-transactions-filter-select{border-radius:8px;border:1px solid #d1d5db;padding:.75rem;font-size:.875rem;background:#fff;margin-left:.7rem;transition:all .2s ease;outline:none;min-width:150px;max-width:250px;width:100%;color:#374151;font-weight:500;cursor:pointer;box-sizing:border-box}.inventory-preview-transactions-filter-select:focus{transform:translateY(-1px)}.inventory-preview-transactions-filter-select:hover{border-color:#9ca3af}.inventory-preview-date-filter{min-width:180px}.inventory-preview-table-responsive{width:100%;overflow-x:auto}.inventory-preview-transactions-table{min-width:700px;width:100%;border-collapse:collapse;background:#fff}.inventory-preview-transactions-table td,.inventory-preview-transactions-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.inventory-preview-transactions-table th{background:#e6f0fa;color:#205080;font-weight:600;white-space:nowrap}.inventory-preview-transactions-table tr:nth-child(2n){background:#f8fafd}.inventory-preview-transactions-table tbody tr:hover{background:#eaf6fb;transition:background .2s}.inventory-preview-loading,.inventory-preview-no-transactions{color:#666;text-align:center;padding:1.5rem;font-style:italic}.inventory-preview-transaction-row{transition:background .2s}.inventory-preview-transaction-row:hover{background:#eaf6fb}.inventory-preview-qty-pos{color:#388e3c;font-weight:700}.inventory-preview-qty-neg{color:#e74c3c;font-weight:700}.inventory-preview-amount-pos{color:#388e3c;font-weight:700}.inventory-preview-amount-neg{color:#e74c3c;font-weight:700}.inventory-preview-txn-type{padding:.2em .7em;border-radius:8px;font-size:.98em;font-weight:700;background:#e3f6fc;color:#205080;margin-right:.2em;text-transform:capitalize}.inventory-preview-txn-type.cashSales,.inventory-preview-txn-type.invoices{background:#e8f5e9;color:#388e3c}.inventory-preview-txn-type.bills,.inventory-preview-txn-type.cashPurchases{background:#fff3e0;color:#e67e22}.inventory-preview-txn-type.expenses{background:#fbe9e7;color:#e74c3c}.inventory-preview-txn-type.customerCreditNotes,.inventory-preview-txn-type.quotes,.inventory-preview-txn-type.vendorCreditNotes{background:#e3f2fd;color:#1976d2}.inventory-preview-transactions-pagination{display:flex;align-items:center;gap:.7rem;font-size:1rem;color:#205080;margin-top:1rem}@media (max-width:1024px){.inventory-preview-details-section,.inventory-preview-transactions-section{padding:1.2rem}.inventory-preview-section-header{margin-bottom:.8rem}.inventory-preview-section-title{font-size:1.2rem}.inventory-preview-transactions-filters{flex-wrap:wrap;gap:1rem}.inventory-preview-filter-group{flex:1;min-width:200px}.inventory-preview-transactions-table{min-width:600px}.inventory-preview-transactions-table td,.inventory-preview-transactions-table th{padding:.5rem .6rem;font-size:.9rem}}@media (max-width:900px){.inventory-preview-list{padding:.8rem}.inventory-preview-details-section,.inventory-preview-transactions-section{padding:1rem;margin-bottom:1rem}.inventory-preview-section-header{margin-bottom:.6rem}.inventory-preview-section-title{font-size:1.1rem}.inventory-preview-card-header{flex-direction:column;gap:1rem;text-align:center;padding:1rem}.inventory-preview-card-title{font-size:1.2rem;flex-direction:column;gap:.5rem}.inventory-preview-card-balance{font-size:1.3rem}.inventory-preview-card-actions{flex-direction:column;gap:.8rem;width:100%}.inventory-preview-action-btn{width:100%;padding:.8rem 1rem;font-size:.9rem}.inventory-preview-details-content{grid-template-columns:1fr;gap:1rem}.inventory-preview-transactions-filters{flex-direction:column;align-items:stretch;gap:1rem}.inventory-preview-filter-group{flex-direction:column;align-items:flex-start;gap:.5rem}.inventory-preview-transactions-filter-select{width:100%;margin-left:0}.inventory-preview-transactions-table{min-width:600px}}@media (max-width:600px){.inventory-preview-list{padding:.5rem}.inventory-preview-details-section,.inventory-preview-transactions-section{padding:.8rem;margin-bottom:.8rem;border-radius:8px}.inventory-preview-section-header{margin-bottom:.4rem;flex-direction:column;align-items:flex-start;gap:.5rem}.inventory-preview-section-title{font-size:1rem}.inventory-preview-label{font-size:.7rem;padding:.4rem .8rem}.inventory-preview-card-header{padding:.8rem;gap:.8rem}.inventory-preview-card-title{font-size:1.1rem;gap:.3rem}.inventory-preview-card-balance{font-size:1.2rem}.inventory-preview-action-btn{padding:.7rem .8rem;font-size:.8rem}.inventory-preview-detail-item{padding:.8rem 1rem}.inventory-preview-detail-icon{font-size:1rem}.inventory-preview-detail-label{font-size:.8rem}.inventory-preview-detail-value{font-size:.9rem}.inventory-preview-transactions-filters{flex-direction:column;gap:.8rem}.inventory-preview-filter-group{flex-direction:column;align-items:flex-start;gap:.3rem}.inventory-preview-filter-group label{font-size:.8rem}.inventory-preview-transactions-filter-select{width:100%;padding:.5rem .8rem;font-size:.85rem}.inventory-preview-transactions-table{min-width:500px;font-size:.8rem}.inventory-preview-transactions-table td,.inventory-preview-transactions-table th{padding:.4rem .5rem;font-size:.8rem}.inventory-preview-transactions-table th{font-size:.75rem}.inventory-preview-transactions-pagination{flex-direction:column;gap:.8rem;align-items:center}}.inventory-preview-transactions-filter-select:focus{border-color:#09c}.inventory-preview-action-btn:focus,.inventory-preview-transactions-filter-select:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}@media (prefers-contrast:high){.inventory-preview-detail-item,.inventory-preview-details-card,.inventory-preview-transactions-filter-select{border-width:2px}}@media (prefers-reduced-motion:reduce){.inventory-preview-action-btn,.inventory-preview-detail-item,.inventory-preview-details-card,.inventory-preview-list{transition:none;animation:none}.inventory-preview-action-btn:hover{transform:none}}.inventory-preview-list--glass{--ipl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ipl-glass-duration:0.36s;--inventory-accent:#0891b2;--inventory-accent-deep:#0e7490;--inventory-accent-soft:rgba(8,145,178,.14);--inventory-accent-shadow:rgba(8,145,178,.1);--inventory-accent-gradient-tint:rgba(241,245,249,.55);background:linear-gradient(180deg,rgba(248,250,252,.35) 0,var(--inventory-accent-gradient-tint) 100%);backdrop-filter:blur(8px) saturate(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.08);gap:.5rem;padding:.5rem}.inventory-preview-list--glass>.inventory-preview-details-section--glass{animation:inventory-preview-panel-in .44s var(--ipl-glass-ease) both}.inventory-preview-list--glass>.inventory-preview-transactions-section--glass{animation:inventory-preview-panel-in .44s var(--ipl-glass-ease) .1s both}@keyframes inventory-preview-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.inventory-preview-details-section--glass,.inventory-preview-transactions-section--glass{background:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 2px 12px var(--inventory-accent-shadow);border-radius:0;padding:.85rem 1rem}.inventory-preview-list--glass .inventory-preview-section-header{border-bottom:1px solid rgba(226,232,240,.75);padding-bottom:.55rem;margin-bottom:.75rem}.inventory-preview-list--glass .inventory-preview-section-title{font-size:.875rem;font-weight:700;letter-spacing:-.02em;color:var(--inventory-accent-deep)}.inventory-preview-list--glass .inventory-preview-label{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#64748b;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:0;transition:background var(--ipl-glass-duration) var(--ipl-glass-ease),border-color var(--ipl-glass-duration) var(--ipl-glass-ease),color var(--ipl-glass-duration) var(--ipl-glass-ease),transform .22s cubic-bezier(.4,0,.2,1)}.inventory-preview-list--glass .inventory-preview-label:hover{background:hsla(0,0%,100%,.78);color:var(--inventory-accent-deep);transform:translateY(-1px)}.inventory-preview-list--glass .inventory-preview-no-selection{display:block;padding:.75rem .85rem;color:#64748b;font-size:.75rem;font-weight:500;background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.inventory-preview-list--glass .inventory-preview-details-card{background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.65rem .75rem;border-radius:0}.inventory-preview-list--glass .inventory-preview-card-title{font-size:.875rem;font-weight:700;color:#0f172a}.inventory-preview-list--glass .inventory-preview-card-balance{font-size:.6875rem;font-weight:600;color:var(--inventory-accent-deep)}.inventory-preview-list--glass .inventory-preview-expandable-details{background:hsla(0,0%,100%,.38);border:1px solid hsla(0,0%,100%,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:inventory-preview-panel-in .34s var(--ipl-glass-ease) both}.inventory-preview-list--glass .inventory-preview-detail-item{background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.68);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .22s cubic-bezier(.4,0,.2,1)}.inventory-preview-list--glass .inventory-preview-detail-item:hover{transform:translateY(-1px)}.inventory-preview-list--glass .inventory-preview-transactions-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin-bottom:.75rem}.inventory-preview-list--glass .inventory-preview-filter-field .label-dropdown--inline .label-dropdown__control{min-width:11rem}.inventory-preview-list--glass .inventory-preview-table-responsive{border:1px solid rgba(226,232,240,.75);background:hsla(0,0%,100%,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.inventory-preview-list--glass .inventory-preview-transactions-table.consultant-glass-table thead th{background:rgba(248,250,252,.92);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569}.inventory-preview-list--glass .inventory-preview-transaction-row{animation:inventory-preview-row-in .32s var(--ipl-glass-ease) both;animation-delay:var(--ipl-row-delay,0s)}@keyframes inventory-preview-row-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.inventory-preview-list--glass .inventory-preview-amount-pos{color:#059669;font-weight:600}.inventory-preview-list--glass .inventory-preview-amount-neg{color:#dc2626;font-weight:600}.inventory-preview-list--glass .inventory-preview-qty-pos{color:#059669;font-weight:600}.inventory-preview-list--glass .inventory-preview-qty-neg{color:#dc2626;font-weight:600}@media (prefers-reduced-motion:reduce){.inventory-preview-list--glass .inventory-preview-detail-item,.inventory-preview-list--glass .inventory-preview-expandable-details,.inventory-preview-list--glass .inventory-preview-label,.inventory-preview-list--glass .inventory-preview-transaction-row,.inventory-preview-list--glass>.inventory-preview-details-section--glass,.inventory-preview-list--glass>.inventory-preview-transactions-section--glass{animation:none;transition:none;transform:none}}.build-assembly-container.build-assembly-page--glass.glass-tab-page{--ba-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ba-glass-duration:0.36s;--ba-accent:#0891b2;--ba-accent-deep:#0e7490;--ba-accent-soft:rgba(8,145,178,.14);--ba-accent-shadow:rgba(8,145,178,.1);min-height:100vh;padding:0 0 2.5rem;background:linear-gradient(165deg,rgba(248,250,252,.92),rgba(241,245,249,.78) 42%,rgba(241,245,249,.55));box-shadow:none;animation:build-assembly-page-in .48s var(--ba-glass-ease) both}@keyframes build-assembly-page-in{0%{opacity:0}to{opacity:1}}@keyframes build-assembly-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.build-assembly-page--glass .build-assembly-header-bar{animation:build-assembly-panel-in .42s var(--ba-glass-ease) .04s both}.build-assembly-page--glass .build-assembly-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem var(--gtv-margin-x,1rem) 0;animation:build-assembly-panel-in .42s var(--ba-glass-ease) .08s both}.build-assembly-page--glass .build-assembly-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,.65rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:build-assembly-panel-in .44s var(--ba-glass-ease) .1s both}.build-assembly-page--glass .build-assembly-tab-content{display:flex;flex-direction:column;gap:.65rem;min-width:0}.build-assembly-page--glass .build-assembly-section.glass-tab-panel{background:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 2px 12px var(--ba-accent-shadow);padding:.85rem 1rem;margin-bottom:0;animation:build-assembly-panel-in .44s var(--ba-glass-ease) both;animation-delay:var(--ba-panel-delay,0s)}.build-assembly-page--glass .build-assembly-section--details{--ba-panel-delay:0.12s}.build-assembly-page--glass .build-assembly-section--table{--ba-panel-delay:0.18s}.build-assembly-page--glass .build-assembly-section--footer{--ba-panel-delay:0.24s}.build-assembly-page--glass .build-assembly-section .glass-tab-panel__title{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;letter-spacing:-.02em;color:var(--ba-accent-deep);margin-bottom:.65rem;padding-bottom:.5rem;border-bottom:1px solid rgba(226,232,240,.75)}.build-assembly-page--glass .build-assembly-section .glass-tab-panel__title-icon{color:var(--ba-accent);font-size:.95rem}.build-assembly-page--glass .build-assembly-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem 1rem;align-items:start}.build-assembly-page--glass .build-assembly-form-group--label-date .label-date-field,.build-assembly-page--glass .build-assembly-form-group--label-description .label-description-field,.build-assembly-page--glass .build-assembly-form-group--label-dropdown .label-dropdown,.build-assembly-page--glass .build-assembly-form-group--label-input .label-input-field{width:100%}.build-assembly-page--glass .build-assembly-table-section.consultant-glass-table-section{padding:.35rem .4rem .45rem}.build-assembly-page--glass .build-assembly-table.consultant-glass-table th{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569;white-space:nowrap}.build-assembly-page--glass .build-assembly-table.consultant-glass-table td{font-size:.75rem;vertical-align:middle}.build-assembly-page--glass .build-assembly-table-row{animation:build-assembly-row-in .32s var(--ba-glass-ease) both;animation-delay:var(--ba-row-delay,0s)}@keyframes build-assembly-row-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.build-assembly-page--glass .build-assembly-table-empty{text-align:center;color:#64748b;font-size:.75rem;font-style:italic;padding:1.25rem!important}.build-assembly-page--glass .build-assembly-table-helper-text{margin-top:.55rem;text-align:center;color:#94a3b8;font-size:.6875rem;font-weight:500}.build-assembly-page--glass .build-assembly-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);gap:.75rem;align-items:start}.build-assembly-page--glass .build-assembly-summary-panel{background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.75rem;display:flex;flex-direction:column;gap:.65rem}.build-assembly-page--glass .build-assembly-qty-error{color:#dc2626;font-size:.6875rem;font-weight:600;margin-top:.15rem}.build-assembly-page--glass .build-assembly-form-actions.glass-tab-view__actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.75rem var(--gtv-margin-x,1rem) 0;animation:build-assembly-panel-in .42s var(--ba-glass-ease) .3s both}@media (max-width:900px){.build-assembly-page--glass .build-assembly-footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.build-assembly-page--glass,.build-assembly-page--glass .build-assembly-form-actions,.build-assembly-page--glass .build-assembly-glass-shell,.build-assembly-page--glass .build-assembly-header-bar,.build-assembly-page--glass .build-assembly-section,.build-assembly-page--glass .build-assembly-table-row,.build-assembly-page--glass .build-assembly-toolbar{animation:none}}.build-assembly-container{margin:0;box-sizing:border-box}.build-assembly-container .brucdcum-header{margin:0;padding:1.5rem 0}.build-assembly-breadcrumb{color:#09c;font-weight:700;margin-bottom:2rem;font-size:1.2rem;letter-spacing:.5px}.build-assembly-breadcrumb-title{color:#205080;font-weight:800}.build-assembly-header-row{display:flex;justify-content:flex-end;gap:1.2rem;margin:2rem}.build-assembly-btn{background:linear-gradient(90deg,#e3f2fd,#bbdefb);color:#1976d2;border:none;border-radius:4px;padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;box-shadow:0 1px 3px 0 rgba(25,118,210,.1),0 1px 2px 0 rgba(25,118,210,.06);transition:all .2s ease;outline:none;display:inline-flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center;margin-bottom:0}.build-assembly-btn:hover{background:#1976d2;color:#fff;box-shadow:0 4px 6px -1px rgba(25,118,210,.1),0 2px 4px -1px rgba(25,118,210,.06);transform:translateY(-1px)}.build-assembly-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(25,118,210,.1)}.build-assembly-btn:active{transform:translateY(0)}.build-assembly-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.build-assembly-btn-primary{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.build-assembly-btn-primary:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 4px 6px -1px rgba(0,153,204,.1),0 2px 4px -1px rgba(0,153,204,.06);transform:translateY(-1px)}.build-assembly-btn-secondary{background:linear-gradient(90deg,#e3f2fd,#bbdefb);color:#1976d2}.build-assembly-btn-secondary:hover{background:#1976d2;color:#fff;box-shadow:0 4px 6px -1px rgba(25,118,210,.1),0 2px 4px -1px rgba(25,118,210,.06);transform:translateY(-1px)}.build-assembly-form{width:100%}.build-assembly-card{background:#fff;border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,153,204,.07);padding:2rem 1.5rem 2rem 1.5rem;margin:1.5rem 0}.build-assembly-form-section-header{font-weight:800;color:#fff;background:linear-gradient(90deg,#205080,#09c);padding:1rem 1.5rem;border-radius:6px 6px 0 0;margin-bottom:1.2rem;font-size:1.18rem;display:flex;align-items:center;letter-spacing:.2px}.build-assembly-header-emoji{font-size:1.2em;vertical-align:middle}.build-assembly-form-row{display:flex;justify-content:space-between;align-items:flex-start;gap:2.5rem;margin-bottom:2rem}.build-assembly-form-row-left{display:flex;gap:2.2rem;align-items:flex-start}.build-assembly-form-row-right{margin-left:auto;display:flex;gap:1.2rem;align-items:flex-start}.build-assembly-form-group{display:flex;flex-direction:column;margin-bottom:.7rem}.build-assembly-form-group label{font-weight:600;margin-bottom:.2rem;color:#205080;font-size:1.08rem}.build-assembly-form-group-required label:after{content:"*";color:#e53935;margin-left:.2rem}.build-assembly-input{border-radius:4px;border:1.5px solid #b6e2b6;background:#fafdff;font-size:1.08rem;color:#205080;width:180px;margin-bottom:.2rem;padding:.6rem 1rem;transition:border .2s,box-shadow .2s;outline:none}.build-assembly-input:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.build-assembly-date-input[disabled],.build-assembly-form-group select[disabled],.build-assembly-input-row input[disabled],.build-assembly-input[disabled]{background:#f4f4f4!important;color:#b0b0b0!important;border:1.5px dashed #b6e2b6!important;cursor:not-allowed;font-style:italic;opacity:1}.build-assembly-textarea{border:1.5px solid #b6e2b6;border-radius:4px;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;resize:vertical;transition:border .2s,box-shadow .2s;outline:none}.build-assembly-textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.build-assembly-date-input{border-radius:4px;border:1.5px solid #b6e2b6;background:#fafdff;font-size:1.08rem;color:#205080;width:180px;margin-bottom:.2rem;padding:.6rem 1rem;transition:border .2s,box-shadow .2s;outline:none}.build-assembly-date-input:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.build-assembly-table-section.build-assembly-card{margin:2rem 0 2rem 0;background:#f4fafd;box-shadow:0 2px 12px 0 rgba(0,153,204,.07);border-radius:6px;padding:1.2rem 1.5rem 1.5rem 1.5rem}.build-assembly-table-responsive{width:100%;overflow-x:auto}.build-assembly-table-title{font-weight:700;margin-bottom:.7rem;color:#09c;font-size:1.13rem}.build-assembly-table{min-width:700px;width:100%;border-collapse:collapse;background:#fff}.build-assembly-table td,.build-assembly-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.build-assembly-table th{background:#e6f0fa;color:#205080;font-weight:600;white-space:nowrap}.build-assembly-table tr:nth-child(2n){background:#f8fafd}.build-assembly-table tbody tr:hover{background:#eaf6fb;transition:background .2s}.build-assembly-table-empty{color:#666;text-align:center;padding:1.5rem;font-style:italic}.build-assembly-table-helper-text{color:#888;font-size:.98em;margin-top:1.2em;text-align:center}.build-assembly-summary.build-assembly-card{background:#fafdff;border-radius:6px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1.2rem 1.2rem 1.2rem 1.2rem;font-size:1.08rem;color:#205080;display:flex;flex-direction:column;gap:1rem;margin-left:1.5rem}.build-assembly-input-row{display:flex;align-items:center;margin-bottom:1rem;gap:.5rem}.build-assembly-input-row label{font-weight:600;color:#205080;font-size:1.08rem;margin-bottom:0;white-space:nowrap}.build-assembly-input-row.build-assembly-input-row-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.build-assembly-input-row.build-assembly-input-row-wrap label{flex:1 1 180px;min-width:140px;font-weight:600;color:#205080;font-size:1.08rem;margin-bottom:0;white-space:normal}.build-assembly-input-build-qty{flex:0 0 100px;min-width:80px;max-width:120px;width:100px;margin-left:.5rem;border-radius:4px;border:1.5px solid #b6e2b6;background:#fafdff;font-size:1.08rem;color:#205080;padding:.6rem 1rem;transition:border .2s,box-shadow .2s;outline:none}.build-assembly-input-build-qty:disabled{background:#f4f4f4!important;color:#b0b0b0!important;border:1.5px dashed #b6e2b6!important;cursor:not-allowed;font-style:italic;opacity:1}.build-assembly-qty-error{color:#e53935;font-size:.97em;margin-top:.2em;margin-left:.1em}.build-assembly-form-actions{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:2.5rem;flex-wrap:wrap}@media (max-width:900px){.build-assembly-form-row{flex-direction:column;gap:1.2rem}.build-assembly-form-row-left{flex-direction:column;gap:.7rem}.build-assembly-form-row-right{margin-left:0;margin-top:1rem;flex-direction:row;justify-content:flex-start}.build-assembly-summary.build-assembly-card{margin-left:0;margin-top:1.2rem}}@media (max-width:700px){.build-assembly-input-row{flex-direction:column;align-items:flex-start;gap:.2rem}.build-assembly-input-row label{margin-bottom:.2rem}.build-assembly-input-build-qty{margin-left:0;width:100%;max-width:100%}.build-assembly-form-actions{flex-direction:column;align-items:stretch;gap:.7rem}.build-assembly-btn{width:100%;min-width:0}}.date-picker-container{--dp-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--dp-glass-spring:cubic-bezier(0.34,1.56,0.64,1);--dp-glass-duration:0.36s;--dp-indigo:#6366f1;--dp-indigo-deep:#4f46e5;--dp-indigo-light:#818cf8;--dp-border:#cbd5e1;--dp-text:#0f172a;--dp-text-muted:#64748b;--dp-surface:hsla(0,0%,100%,.72);--dp-surface-strong:hsla(0,0%,100%,.88);position:relative;display:inline-block;width:100%;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif}.date-picker-input-wrapper{position:relative;display:flex;align-items:center;gap:.35rem;width:100%;height:2.25rem;min-height:2.25rem;padding:0 .45rem 0 .65rem;border:1px solid var(--dp-border);border-radius:0;background:var(--dp-surface);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-sizing:border-box;box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.75);overflow:hidden;transition:border-color var(--dp-glass-duration) var(--dp-glass-ease),background var(--dp-glass-duration) var(--dp-glass-ease),box-shadow var(--dp-glass-duration) var(--dp-glass-ease)}.date-picker-input-wrapper:hover:not(.date-picker-input-wrapper--error){border-color:#94a3b8;background:var(--dp-surface-strong)}.date-picker-input-wrapper--open,.date-picker-input-wrapper:focus-within{border-color:var(--dp-indigo-light);background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2),0 4px 16px rgba(129,140,248,.12),inset 0 1px 0 hsla(0,0%,100%,.85)}.date-picker-input-wrapper--error{border-color:#f87171!important;box-shadow:0 0 0 2px hsla(0,91%,71%,.2)!important}.date-picker-input{flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:none;border-radius:0;font-size:var(--cc-font-md,.75rem);font-weight:500;letter-spacing:-.01em;line-height:1.25rem;color:var(--dp-text);background:transparent;box-sizing:border-box;box-shadow:none;outline:none;transition:color var(--dp-glass-duration) var(--dp-glass-ease)}.date-picker-input::-moz-placeholder{color:#94a3b8;font-weight:500}.date-picker-input::placeholder{color:#94a3b8;font-weight:500}.date-picker-input--focused,.date-picker-input:focus{outline:none}.date-picker-input[readonly]{color:#94a3b8;cursor:not-allowed}.date-picker-input-wrapper:has(.date-picker-input[readonly]){background:rgba(248,250,252,.85);border-color:#e2e8f0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.date-picker-calendar-button{position:static;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:#64748b;font-size:.8rem;line-height:1;cursor:pointer;transition:background var(--dp-glass-duration) var(--dp-glass-ease),color var(--dp-glass-duration) var(--dp-glass-ease),transform .22s var(--dp-glass-spring)}.date-picker-input-wrapper:hover:not(.date-picker-input-wrapper--error) .date-picker-calendar-button{color:var(--dp-indigo)}.date-picker-calendar-button:hover{color:var(--dp-indigo-deep);transform:scale(1.08)}.date-picker-calendar-button--active,.date-picker-input-wrapper--open .date-picker-calendar-button{color:var(--dp-indigo-deep)}.date-picker-calendar{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10000;min-width:280px;max-width:100%;overflow:hidden;border:1px solid hsla(0,0%,100%,.72);border-radius:0;background:linear-gradient(168deg,rgba(243,237,255,.92),rgba(252,232,242,.88) 38%,rgba(230,242,255,.9) 72%,hsla(0,0%,100%,.94));backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35);box-shadow:0 12px 40px rgba(139,92,246,.14),0 4px 12px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.9);animation:date-picker-calendar-in .42s var(--dp-glass-ease) forwards;transform-origin:top center}.date-picker-calendar--teleported{position:fixed;top:0;left:0;right:auto;z-index:10100;max-width:min(100vw - 16px,360px)}@keyframes date-picker-calendar-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.date-picker-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .65rem;border-bottom:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.35)}.date-picker-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.72);border-radius:0;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));color:var(--dp-indigo);font-size:1.1rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:2px 2px 10px rgba(196,181,253,.18),inset 0 1px 0 hsla(0,0%,100%,.85);transition:background var(--dp-glass-duration) var(--dp-glass-ease),border-color var(--dp-glass-duration) var(--dp-glass-ease),color var(--dp-glass-duration) var(--dp-glass-ease),box-shadow var(--dp-glass-duration) var(--dp-glass-ease),transform .22s var(--dp-glass-spring)}.date-picker-nav-btn:hover{background:hsla(0,0%,100%,.92);border-color:rgba(167,139,250,.45);color:var(--dp-indigo-deep);transform:translateY(-1px);box-shadow:0 4px 14px rgba(129,140,248,.2),inset 0 1px 0 hsla(0,0%,100%,.9)}.date-picker-nav-btn:active{transform:translateY(0) scale(.96)}.date-picker-month-year-container{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}.date-picker-month-select,.date-picker-year-select{padding:.4rem 2rem .4rem .65rem;border:1px solid rgba(129,140,248,.45);border-radius:0;font-size:.8125rem;font-weight:600;color:var(--dp-text);background-color:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;min-width:80px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath fill='%236366f1' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:14px 14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 1px 3px rgba(99,102,241,.08);transition:border-color var(--dp-glass-duration) var(--dp-glass-ease),background-color var(--dp-glass-duration) var(--dp-glass-ease),box-shadow var(--dp-glass-duration) var(--dp-glass-ease)}.date-picker-month-select{flex:1 1 auto;min-width:9rem;max-width:11rem}.date-picker-year-select{flex:0 0 auto;min-width:5.5rem}.date-picker-month-select:focus,.date-picker-year-select:focus{outline:none;border-color:var(--dp-indigo-light);background-color:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.date-picker-month-select:hover,.date-picker-year-select:hover{border-color:var(--dp-indigo-light);background-color:#fff}.date-picker-weekdays{display:grid;grid-template-columns:repeat(7,1fr);padding:.5rem .5rem .25rem;border-bottom:1px solid rgba(226,232,240,.65);background:hsla(0,0%,100%,.25)}.date-picker-weekday{text-align:center;font-weight:600;color:var(--dp-text-muted);font-size:.75rem;letter-spacing:.02em;padding:.35rem 0}.date-picker-days{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;padding:.35rem .4rem;background:hsla(0,0%,100%,.2)}.date-picker-day{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:1.65rem;max-height:1.85rem;padding:0;border:1px solid transparent;border-radius:0;font-size:.8125rem;font-weight:500;color:var(--dp-text);cursor:pointer;transition:background var(--dp-glass-duration) var(--dp-glass-ease),border-color var(--dp-glass-duration) var(--dp-glass-ease),color var(--dp-glass-duration) var(--dp-glass-ease),box-shadow var(--dp-glass-duration) var(--dp-glass-ease),transform .22s var(--dp-glass-spring)}.date-picker-day:hover:not(.other-month){background:hsla(0,0%,100%,.75);border-color:rgba(196,181,253,.4);color:var(--dp-text);transform:translateY(-1px);box-shadow:0 2px 8px rgba(129,140,248,.12)}.date-picker-day.other-month{color:#cbd5e1;cursor:default}.date-picker-day.selected{background:linear-gradient(135deg,#a78bfa,#818cf8 48%,#60a5fa);border-color:hsla(0,0%,100%,.35);color:#fff;font-weight:600;box-shadow:0 4px 14px rgba(129,140,248,.35),inset 0 1px 0 hsla(0,0%,100%,.35)}.date-picker-day.today:not(.selected){background:hsla(48,96%,89%,.65);border-color:rgba(251,191,36,.35);color:#92400e;font-weight:600}.date-picker-day.today.selected{background:linear-gradient(135deg,#9333ea,#6366f1 48%,#3b82f6);color:#fff}.date-picker-footer{display:flex;justify-content:space-between;gap:.5rem;padding:.65rem .75rem;border-top:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.35)}.date-picker-clear-btn,.date-picker-today-btn{flex:1;padding:.45rem .75rem;border:1px solid var(--dp-border);border-radius:0;background:hsla(0,0%,100%,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;box-shadow:0 2px 10px rgba(139,92,246,.06),inset 0 1px 0 hsla(0,0%,100%,.7);transition:background var(--dp-glass-duration) var(--dp-glass-ease),border-color var(--dp-glass-duration) var(--dp-glass-ease),color var(--dp-glass-duration) var(--dp-glass-ease),box-shadow var(--dp-glass-duration) var(--dp-glass-ease),transform .22s var(--dp-glass-spring)}.date-picker-today-btn{color:var(--dp-indigo-deep);border-color:rgba(129,140,248,.45)}.date-picker-today-btn:hover{background:hsla(0,0%,100%,.85);border-color:var(--dp-indigo-light);transform:translateY(-1px);box-shadow:0 4px 16px rgba(129,140,248,.18),inset 0 1px 0 hsla(0,0%,100%,.85)}.date-picker-clear-btn{color:var(--dp-text-muted)}.date-picker-clear-btn:hover{background:hsla(0,0%,100%,.85);border-color:#94a3b8;color:var(--dp-text);transform:translateY(-1px)}.date-picker-calendar-button:active,.date-picker-clear-btn:active,.date-picker-today-btn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.date-picker-calendar-button,.date-picker-clear-btn,.date-picker-day,.date-picker-input,.date-picker-month-select,.date-picker-nav-btn,.date-picker-today-btn,.date-picker-year-select{transition:none}.date-picker-calendar{animation:none}.date-picker-calendar-button:hover,.date-picker-clear-btn:hover,.date-picker-day:hover:not(.other-month),.date-picker-nav-btn:hover,.date-picker-today-btn:hover{transform:none}}#app[data-ui-mode=compact] .date-picker-input-wrapper,body[data-ui-mode=compact] .date-picker-input-wrapper{height:calc(var(--ui-spacing-xs, .25rem)*2 + 1.25rem)!important;min-height:calc(var(--ui-spacing-xs, .25rem)*2 + 1.25rem)!important;padding:0 var(--ui-spacing-sm,.375rem) 0 var(--ui-spacing-sm,.375rem)!important}#app[data-ui-mode=compact] .date-picker-input,body[data-ui-mode=compact] .date-picker-input{padding:0!important;font-size:var(--ui-font-size-sm,.8125rem)!important;line-height:1.25rem!important;min-height:0!important;height:100%!important}#app[data-ui-mode=compact] .date-picker-calendar-button,body[data-ui-mode=compact] .date-picker-calendar-button{width:1.5rem!important;height:1.5rem!important;font-size:.85rem!important}#app[data-ui-mode=compact] .date-picker-day,body[data-ui-mode=compact] .date-picker-day{min-height:1.65rem!important;font-size:var(--ui-font-size-xs,.75rem)!important}#app[data-ui-mode=compact] .date-picker-calendar,body[data-ui-mode=compact] .date-picker-calendar{animation:none!important}.label-date-field{--ldf-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ldf-glass-duration:0.36s;--ldf-label-color:var(--lf-label-color);--ldf-label-focus:var(--lf-label-focus-color);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--lf-field-gap);min-width:0;box-sizing:border-box}.label-date-field--glass{animation:label-date-field-in .44s var(--ldf-glass-ease) both}.label-date-field__label{display:block;flex:0 0 auto;font-weight:var(--lf-label-font-weight);color:var(--ldf-label-color);font-size:var(--lf-label-font-size);line-height:var(--lf-label-line-height);min-height:var(--lf-label-min-height);text-transform:uppercase;letter-spacing:var(--lf-label-letter-spacing);margin:0;padding-left:var(--lf-label-padding-left);white-space:nowrap;font-family:var(--lf-font-family);transition:color var(--ldf-glass-duration) var(--ldf-glass-ease);cursor:default}.label-date-field__required{color:var(--lf-required-color);margin-left:.15em;font-weight:700}.label-date-field--glass:focus-within .label-date-field__label{color:var(--ldf-label-focus)}.label-date-field__control{display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;height:var(--lf-control-height);min-height:var(--lf-control-height);max-height:var(--lf-control-height);padding:0 var(--lf-control-pad-x);border-radius:0;border:1px solid rgba(203,213,225,.85);background:hsla(0,0%,100%,.72);overflow:hidden;transition:border-color var(--ldf-glass-duration) var(--ldf-glass-ease),background var(--ldf-glass-duration) var(--ldf-glass-ease),box-shadow var(--ldf-glass-duration) var(--ldf-glass-ease),transform .22s cubic-bezier(.4,0,.2,1)}.label-date-field--glass .label-date-field__control{backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.label-date-field--glass:hover .label-date-field__control{border-color:#94a3b8;background:hsla(0,0%,100%,.88);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 4px 14px rgba(99,102,241,.08)}.label-date-field--glass:focus-within .label-date-field__control{border-color:#818cf8;background:hsla(0,0%,100%,.92);box-shadow:0 0 0 2px rgba(99,102,241,.2);transform:none}.label-date-field .date-picker-container{width:100%;min-width:0;height:100%}.label-date-field .date-picker-input-wrapper{height:100%;min-height:0;max-height:none;padding:0;border:none!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;box-sizing:border-box}.label-date-field .date-picker-input-wrapper--open,.label-date-field .date-picker-input-wrapper:focus-within,.label-date-field .date-picker-input-wrapper:hover:not(.date-picker-input-wrapper--error){border:none!important;background:transparent!important;box-shadow:none!important;transform:none}.label-date-field .date-picker-input{font-size:var(--lf-control-font-size);line-height:var(--lf-control-line-height);font-family:var(--lf-font-family);font-weight:var(--lf-control-font-weight);letter-spacing:var(--lf-control-letter-spacing);color:var(--lf-control-value-color);border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.label-date-field .date-picker-input--focused,.label-date-field .date-picker-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.label-date-field--flex{flex:1 1 auto;min-width:0;max-width:100%;width:100%}.label-date-field--flex .label-date-field__control{width:100%}.label-date-field--error .label-date-field__label{color:#b91c1c}.label-date-field--error:focus-within .label-date-field__label{color:#dc2626}.label-date-field--error .label-date-field__control{border-color:rgba(239,68,68,.75);background:hsla(0,86%,97%,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 0 0 2px rgba(239,68,68,.12)}.label-date-field--error:focus-within .label-date-field__control{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.label-date-field__messages{display:flex;flex-direction:column;gap:var(--lf-messages-gap);width:100%;min-width:0}@keyframes label-date-field-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.label-date-field--flex{max-width:none;width:100%}}@media (prefers-reduced-motion:reduce){.label-date-field--glass{animation:none}.label-date-field__label{transition:none}}.reports-account-glass-panel{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.reports-account-glass-stack{display:flex;flex-direction:column;gap:.85rem;min-width:0}.reports-account-glass-section.consultant-glass-table-section{--rag-accent:#6366f1;--rag-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);margin:0;animation:rag-fade-up .44s var(--rag-glass-ease) both;animation-delay:var(--rag-section-delay,0s)}.reports-account-glass-header{margin:0 0 .55rem;padding:.55rem .65rem;border-left:3px solid var(--rag-accent);border-bottom:1px solid rgba(196,181,253,.28);background:linear-gradient(90deg,rgba(224,231,255,.95),rgba(238,242,255,.88) 55%,hsla(0,0%,100%,.75))}.reports-account-glass-header-title{display:flex;align-items:center;gap:.45rem;font-size:12px;font-weight:700;color:#312e81;margin-bottom:.4rem;line-height:1.4}.reports-account-glass-section:not(:has(.reports-account-glass-header-balances)) .reports-account-glass-header-title{margin-bottom:0}.reports-account-glass-header-icon{font-size:.875rem;color:#6366f1;flex-shrink:0}.reports-account-glass-header-balances{display:flex;flex-wrap:wrap;gap:.45rem .65rem;align-items:center}.reports-account-glass-balance-badge{font-weight:600;font-size:11px;padding:.2rem .45rem;border-radius:0;border:1px solid #e2e8f0;background:hsla(0,0%,100%,.9);color:#475569}.reports-account-glass-balance-badge.reports-account-positive{color:#059669;border-color:rgba(16,185,129,.35);background:rgba(236,253,245,.9)}.reports-account-glass-balance-badge.reports-account-negative{color:#dc2626;border-color:rgba(239,68,68,.35);background:hsla(0,86%,97%,.9)}.reports-account-glass-balance-badge.reports-account-balance-neutral{color:#64748b;border-color:#e2e8f0;background:#f8fafc}.reports-account-glass-table.consultant-glass-table{--cgt-font-size:12px;table-layout:fixed;min-width:44rem}.reports-account-glass-table.consultant-glass-table td,.reports-account-glass-table.consultant-glass-table th{font-size:12px!important}.reports-account-col-date{white-space:nowrap;color:#64748b}.reports-account-col-memo{color:#64748b}.reports-account-col-balance,.reports-account-col-credit,.reports-account-col-debit{text-align:right!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;white-space:nowrap}.reports-account-glass-table th.reports-account-col-balance,.reports-account-glass-table th.reports-account-col-credit,.reports-account-glass-table th.reports-account-col-debit{text-align:right!important}.reports-account-cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.reports-account-clickable-link{color:#4338ca;cursor:pointer;text-decoration:none;transition:color .2s cubic-bezier(.25,.46,.45,.94)}.reports-account-clickable-link:hover{color:#4f46e5;text-decoration:underline}.reports-account-summary-row td{font-weight:600}.reports-account-summary-label{text-align:left!important;padding:.55rem .75rem!important;margin:0!important;background:transparent!important;color:#4338ca!important;font-weight:600}.reports-account-summary-balance,.reports-account-summary-credit,.reports-account-summary-debit{text-align:right!important;padding:.55rem .75rem!important;margin:0!important;border-top:none!important;background:transparent!important}.reports-account-glass-table.consultant-glass-table td.reports-account-summary-debit,.reports-account-glass-table.consultant-glass-table td.reports-account-transaction-debit:not(.reports-account-empty){color:#059669!important;font-weight:600}.reports-account-glass-table.consultant-glass-table td.reports-account-summary-credit,.reports-account-glass-table.consultant-glass-table td.reports-account-transaction-credit:not(.reports-account-empty){color:#dc2626!important;font-weight:600}.reports-account-glass-table.consultant-glass-table td.reports-account-transaction-credit.reports-account-empty,.reports-account-glass-table.consultant-glass-table td.reports-account-transaction-debit.reports-account-empty{color:#cbd5e1!important;font-weight:500}.reports-account-glass-table.consultant-glass-table td.reports-account-positive,.reports-account-glass-table.consultant-glass-table td.reports-account-summary-balance.reports-account-positive{color:#059669!important;font-weight:600}.reports-account-glass-table.consultant-glass-table td.reports-account-negative,.reports-account-glass-table.consultant-glass-table td.reports-account-summary-balance.reports-account-negative{color:#dc2626!important;font-weight:600}.reports-account-balance-indicator{margin-right:.2rem;line-height:1}.reports-account-balance-indicator.reports-account-increase{color:#059669}.reports-account-balance-indicator.reports-account-decrease{color:#dc2626}.reports-account-balance-indicator.reports-account-neutral{color:#d97706}.reports-account-summary-icon{font-size:.8125rem;color:#6366f1;margin-right:.35rem}.reports-account-transaction-row:hover{transform:none!important}@keyframes rag-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.reports-account-glass-table.consultant-glass-table{min-width:40rem}}@media (prefers-reduced-motion:reduce){.reports-account-glass-section{animation:none!important}}.reports-account-glass-panel .consultant-glass-table-section .consultant-glass-table-responsive--framed{border-radius:0;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 2px 12px rgba(139,92,246,.06)}.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table{border-collapse:separate!important;border-spacing:0;border-radius:0!important;background:hsla(0,0%,100%,.55)!important;border:1px solid #c7d2fe!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table td:not(.bsv-invoices-expanded-cell),.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table th,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table td:not(.bsv-invoices-expanded-cell),.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table th{border:none!important;border-bottom:1px solid #c7d2fe!important;box-shadow:inset -1px 0 0 #c7d2fe!important;background-clip:padding-box;vertical-align:middle}.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table th,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table th{border-top:1px solid #a5b4fc!important;border-bottom-color:#a5b4fc!important;box-shadow:inset -1px 0 0 #a5b4fc!important;background:linear-gradient(180deg,rgba(238,242,255,.95),rgba(224,231,255,.88))!important;color:#4338ca!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.03em;position:sticky;top:0;z-index:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table td:first-child,.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table th:first-child,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table td:first-child,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table th:first-child{box-shadow:inset 1px 0 0 #c7d2fe,inset -1px 0 0 #c7d2fe!important}.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table th:first-child,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table th:first-child{box-shadow:inset 1px 0 0 #a5b4fc,inset -1px 0 0 #a5b4fc!important}.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table tbody tr,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table tbody tr{background:hsla(0,0%,100%,.35)}.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table tbody tr:nth-child(2n),.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.55)}.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table .consultant-glass-table-row:hover,.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table tbody tr:hover,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table .consultant-glass-table-row:hover,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table tbody tr:hover{background:linear-gradient(90deg,rgba(238,242,255,.92),hsla(0,0%,100%,.88) 50%,rgba(241,245,255,.9))}.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table .consultant-glass-table-row:hover td,.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table tbody tr:hover td,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table .consultant-glass-table-row:hover td,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table tbody tr:hover td{border-bottom-color:#a5b4fc!important;box-shadow:inset -1px 0 0 #a5b4fc!important}.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table .consultant-glass-table-row:hover td:first-child,.reports-account-glass-panel .consultant-glass-table.consultant-preview-transactions-table tbody tr:hover td:first-child,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table .consultant-glass-table-row:hover td:first-child,.reports-account-glass-panel .reports-account-glass-table.consultant-glass-table tbody tr:hover td:first-child{box-shadow:inset 1px 0 0 #a5b4fc,inset -1px 0 0 #a5b4fc,inset 3px 0 0 rgba(99,102,241,.55)!important}.glass-tab-page .reports-filter-update{display:flex;flex-direction:column;gap:var(--lf-field-gap);flex:0 0 auto;align-self:flex-end}.glass-tab-page .reports-filter-update__spacer{display:block;min-height:var(--lf-label-min-height);flex-shrink:0}.glass-tab-page .reports-filter-update__action{display:flex;align-items:stretch;height:var(--lf-control-height);min-height:var(--lf-control-height)}.glass-tab-page .reports-filter-update__action .consultant-primary-btn{height:100%;min-height:var(--lf-control-height);box-sizing:border-box}.consultant-glass-table-section,.consultant-preview-transactions-section{--cgt-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cgt-glass-duration:0.36s;--cgt-cell-duration:0.28s;--cgt-font-size:0.65rem;--cgt-border-header:#a5b4fc;--cgt-border-cell:#c7d2fe}.consultant-glass-table-section{background:linear-gradient(168deg,hsla(0,0%,100%,.88),rgba(248,245,255,.82) 42%,rgba(241,248,255,.84));border:1px solid hsla(0,0%,100%,.78);padding:.5rem .55rem .65rem;box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(226,232,240,.45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);min-width:0;width:100%;transition:background var(--cgt-glass-duration) var(--cgt-glass-ease),border-color var(--cgt-glass-duration) var(--cgt-glass-ease),box-shadow var(--cgt-glass-duration) var(--cgt-glass-ease)}.consultant-glass-table-responsive--framed,.consultant-glass-table-section .consultant-glass-table-responsive,.consultant-preview-transactions-section .consultant-preview-table-responsive{width:100%;overflow:visible;max-height:none;min-width:0;position:relative;border-radius:0;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 2px 12px rgba(139,92,246,.06);transition:box-shadow var(--cgt-glass-duration) var(--cgt-glass-ease),border-color var(--cgt-glass-duration) var(--cgt-glass-ease)}.consultant-glass-table-responsive--framed:hover,.consultant-glass-table-section .consultant-glass-table-responsive:hover,.consultant-preview-transactions-section .consultant-preview-table-responsive:hover{border-color:rgba(196,181,253,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 6px 20px rgba(139,92,246,.1)}.consultant-glass-table-scroll-x,.consultant-glass-table-section .consultant-glass-table-scroll-x,.consultant-preview-transactions-section .consultant-preview-table-scroll-x{width:100%;overflow-x:auto;overflow-y:hidden;max-height:none;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.55) rgba(241,245,249,.6)}.consultant-glass-table-scroll-x::-webkit-scrollbar,.consultant-glass-table-section .consultant-glass-table-scroll-x::-webkit-scrollbar,.consultant-preview-transactions-section .consultant-preview-table-scroll-x::-webkit-scrollbar{height:6px}.consultant-glass-table-scroll-x::-webkit-scrollbar-track,.consultant-glass-table-section .consultant-glass-table-scroll-x::-webkit-scrollbar-track,.consultant-preview-transactions-section .consultant-preview-table-scroll-x::-webkit-scrollbar-track{background:rgba(241,245,249,.65);border-radius:0}.consultant-glass-table-scroll-x::-webkit-scrollbar-thumb,.consultant-glass-table-section .consultant-glass-table-scroll-x::-webkit-scrollbar-thumb,.consultant-preview-transactions-section .consultant-preview-table-scroll-x::-webkit-scrollbar-thumb{background:rgba(167,139,250,.5);border-radius:0;-webkit-transition:background var(--cgt-cell-duration) var(--cgt-glass-ease);transition:background var(--cgt-cell-duration) var(--cgt-glass-ease)}.consultant-glass-table-scroll-x::-webkit-scrollbar-thumb:hover,.consultant-glass-table-section .consultant-glass-table-scroll-x::-webkit-scrollbar-thumb:hover,.consultant-preview-transactions-section .consultant-preview-table-scroll-x::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.65)}.consultant-glass-table-responsive--loading,.consultant-preview-table-responsive--loading{position:relative;min-height:10rem;overflow:visible}.consultant-glass-table-responsive--loading .consultant-glass-table-scroll-x,.consultant-preview-table-responsive--loading .consultant-preview-table-scroll-x{min-height:8rem;overflow-y:hidden}.consultant-glass-table-responsive--loading .consultant-glass-table,.consultant-glass-table-responsive--loading .consultant-preview-transactions-table,.consultant-preview-table-responsive--loading .consultant-preview-transactions-table{opacity:.35}.consultant-glass-table,.consultant-preview-transactions-table{--cgt-border-header:#a5b4fc;--cgt-border-cell:#c7d2fe;min-width:700px;width:100%;border-collapse:separate!important;border-spacing:0;background:hsla(0,0%,100%,.55);font-size:var(--cgt-font-size);border:1px solid var(--cgt-border-cell)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.consultant-glass-table td:not(.bsv-invoices-expanded-cell),.consultant-glass-table th,.consultant-preview-transactions-table td:not(.bsv-invoices-expanded-cell),.consultant-preview-transactions-table th{border:none!important;border-bottom:1px solid var(--cgt-border-cell)!important;box-shadow:inset -1px 0 0 var(--cgt-border-cell)!important;padding:.55rem .75rem;text-align:left;font-size:var(--cgt-font-size);color:#1e293b;vertical-align:middle;background-clip:padding-box;transition:background var(--cgt-cell-duration) var(--cgt-glass-ease),color var(--cgt-cell-duration) var(--cgt-glass-ease),border-color var(--cgt-cell-duration) var(--cgt-glass-ease),box-shadow var(--cgt-cell-duration) var(--cgt-glass-ease)}.consultant-glass-table td:first-child,.consultant-glass-table th:first-child,.consultant-preview-transactions-table td:first-child,.consultant-preview-transactions-table th:first-child{box-shadow:inset 1px 0 0 var(--cgt-border-cell),inset -1px 0 0 var(--cgt-border-cell)!important}.consultant-glass-table th,.consultant-preview-transactions-table th{border-top:1px solid var(--cgt-border-header)!important;border-bottom-color:var(--cgt-border-header)!important;box-shadow:inset -1px 0 0 var(--cgt-border-header)!important;background:linear-gradient(180deg,rgba(238,242,255,.95),rgba(224,231,255,.88));color:#4338ca;font-weight:700;white-space:nowrap;font-size:var(--cgt-font-size);letter-spacing:.03em;text-transform:uppercase;position:sticky;top:0;z-index:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.consultant-glass-table th:first-child,.consultant-preview-transactions-table th:first-child{box-shadow:inset 1px 0 0 var(--cgt-border-header),inset -1px 0 0 var(--cgt-border-header)!important}.consultant-center-consultant-center-container .consultant-preview-transactions-section .consultant-preview-transactions-table,.consultant-center-consultant-center-container .consultant-preview-transactions-section .consultant-preview-transactions-table tbody td:not(.bsv-invoices-expanded-cell) span,.consultant-center-consultant-center-container .consultant-preview-transactions-section .consultant-preview-transactions-table td,.consultant-center-consultant-center-container .consultant-preview-transactions-section .consultant-preview-transactions-table th,.consultant-glass-table tbody td:not(.bsv-invoices-expanded-cell) span,.consultant-preview-transactions-table tbody td:not(.bsv-invoices-expanded-cell) span{font-size:var(--cgt-font-size)}.consultant-glass-table td.bsv-invoices-expanded-cell,.consultant-preview-transactions-table td.bsv-invoices-expanded-cell{font-size:.875rem;padding:0;vertical-align:top;background:transparent}.consultant-glass-table tbody tr,.consultant-preview-transactions-table tbody tr{background:hsla(0,0%,100%,.35)}.consultant-glass-table tbody tr:nth-child(2n),.consultant-preview-transactions-table tbody tr:nth-child(2n){background:rgba(248,245,255,.55)}.consultant-glass-table tbody tr:hover,.consultant-glass-table-row:hover,.consultant-preview-transactions-table tbody tr.consultant-preview-transaction-row:hover,.consultant-preview-transactions-table tbody tr:hover{background:linear-gradient(90deg,rgba(238,242,255,.92),hsla(0,0%,100%,.88) 50%,rgba(241,245,255,.9))}.consultant-glass-table tbody tr:hover td,.consultant-glass-table-row:hover td,.consultant-preview-transactions-table tbody tr.consultant-preview-transaction-row:hover td,.consultant-preview-transactions-table tbody tr:hover td{border-bottom-color:#a5b4fc!important;box-shadow:inset -1px 0 0 #a5b4fc!important}.consultant-glass-table tbody tr:hover td:first-child,.consultant-glass-table-row:hover td:first-child,.consultant-preview-transactions-table tbody tr.consultant-preview-transaction-row:hover td:first-child,.consultant-preview-transactions-table tbody tr:hover td:first-child{box-shadow:inset 1px 0 0 #a5b4fc,inset -1px 0 0 #a5b4fc,inset 3px 0 0 rgba(99,102,241,.55)!important}.consultant-glass-table-no-records,.consultant-preview-transactions-table .consultant-glass-table-no-records{text-align:center;color:#64748b;font-style:italic;font-weight:500;background:hsla(0,0%,100%,.45)!important;border-bottom:1px solid var(--cgt-border-cell)!important;box-shadow:inset 1px 0 0 var(--cgt-border-cell),inset -1px 0 0 var(--cgt-border-cell)!important}.consultant-glass-table input[type=checkbox]{accent-color:#6366f1;cursor:default}@media (prefers-reduced-motion:reduce){.consultant-glass-table td,.consultant-glass-table th,.consultant-glass-table-responsive--framed,.consultant-glass-table-row,.consultant-glass-table-section,.consultant-glass-table-section .consultant-glass-table-responsive,.consultant-preview-transaction-row,.consultant-preview-transactions-section,.consultant-preview-transactions-section .consultant-preview-table-responsive,.consultant-preview-transactions-table td,.consultant-preview-transactions-table th{transition:none}}.stock-adjustment-container.stock-adjustment-page--glass.glass-tab-page{--sa-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--sa-glass-duration:0.36s;--sa-accent:#0891b2;--sa-accent-deep:#0e7490;--sa-accent-soft:rgba(8,145,178,.14);--sa-accent-shadow:rgba(8,145,178,.1);min-height:100vh;padding:0 0 2rem;background:linear-gradient(165deg,rgba(248,250,252,.92),rgba(241,245,249,.78) 42%,rgba(241,245,249,.55));border:none!important;box-shadow:none!important;animation:sa-shell-in .48s var(--sa-glass-ease) both}@keyframes sa-shell-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sa-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stock-adjustment-page--glass .sa-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:sa-fade-up .45s var(--sa-glass-ease) .06s both}.stock-adjustment-page--glass .glass-tab-view__content,.stock-adjustment-page--glass .sa-page-stack{display:flex;flex-direction:column;gap:1rem;min-width:0}.stock-adjustment-page--glass .sa-glass-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.9rem 1rem!important;min-width:0;animation:sa-fade-up .48s var(--sa-glass-ease) both;animation-delay:var(--sa-panel-delay,0s)}.stock-adjustment-page--glass .sa-header.sa-glass-panel{--sa-panel-delay:0.08s;background:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 2px 12px var(--sa-accent-shadow)}.stock-adjustment-page--glass .sa-header-title{margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid rgba(226,232,240,.75)}.stock-adjustment-page--glass .sa-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.stock-adjustment-page--glass .sa-title-heading{margin:0;font-size:1.125rem;font-weight:600;color:#1e293b;letter-spacing:-.02em;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem}.stock-adjustment-page--glass .sa-title-company{font-weight:600;color:var(--sa-accent-deep)}.stock-adjustment-page--glass .sa-title-sep{color:#94a3b8;font-weight:400}.stock-adjustment-page--glass .sa-title-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.stock-adjustment-page--glass .sa-report-info{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.65rem;font-size:.75rem;font-weight:500;color:#64748b}.stock-adjustment-page--glass .sa-header-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem .75rem}.stock-adjustment-page--glass .sa-filter-field{flex:0 1 auto;min-width:0}.stock-adjustment-page--glass .sa-filter-field--warehouse .label-dropdown--inline .label-dropdown__control{min-width:11rem}.stock-adjustment-page--glass .sa-filter-field--range .label-dropdown--inline .label-dropdown__control{min-width:12rem}.stock-adjustment-page--glass .sa-filter-update.reports-filter-update{margin-left:auto}.stock-adjustment-page--glass .sa-table-panel{--sa-panel-delay:0.14s;padding:0!important;animation:sa-fade-up .48s var(--sa-glass-ease) .14s both}.stock-adjustment-page--glass .sa-error-message,.stock-adjustment-page--glass .sa-loading-message{padding:.65rem 1rem;font-size:.75rem;font-weight:500}.stock-adjustment-page--glass .sa-loading-message{color:#64748b}.stock-adjustment-page--glass .sa-error-message{color:#dc2626;background:hsla(0,86%,97%,.65);border-bottom:1px solid hsla(0,94%,82%,.45)}.stock-adjustment-page--glass .sa-glass-table{min-width:56rem;table-layout:fixed}.stock-adjustment-page--glass .sa-glass-table td,.stock-adjustment-page--glass .sa-glass-table th{padding:.45rem .5rem;vertical-align:middle;font-size:.75rem}.stock-adjustment-page--glass .sa-glass-table th{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569}.stock-adjustment-page--glass .sa-col-date{width:11%;min-width:7rem}.stock-adjustment-page--glass .sa-col-warehouse{width:10%;min-width:6rem}.stock-adjustment-page--glass .sa-col-item{width:14%;min-width:7rem}.stock-adjustment-page--glass .sa-col-comment{width:14%;min-width:6rem}.stock-adjustment-page--glass .sa-col-qty{width:8%;min-width:4.5rem;text-align:right!important}.stock-adjustment-page--glass .sa-col-amount{width:9%;min-width:5rem;text-align:right!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:11px}.stock-adjustment-page--glass .sa-col-actions{width:10%;min-width:7rem;text-align:center!important}.stock-adjustment-page--glass .sa-cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-adjustment-page--glass .sa-qty-pos{color:#059669;font-weight:600}.stock-adjustment-page--glass .sa-qty-neg{color:#dc2626;font-weight:600}.stock-adjustment-page--glass .sa-adjustment-row{animation:sa-row-in .32s var(--sa-glass-ease) both;animation-delay:var(--sa-row-delay,0s)}@keyframes sa-row-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.stock-adjustment-page--glass .sa-action-buttons{display:flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap}.stock-adjustment-page--glass .sa-delete-btn.consultant-secondary-btn{color:#dc2626;border-color:hsla(0,94%,82%,.55)}.stock-adjustment-page--glass .consultant-glass-table-no-records{padding:1.5rem;text-align:center;color:#64748b;font-size:.75rem;font-style:italic}@media (prefers-reduced-motion:reduce){.stock-adjustment-page--glass,.stock-adjustment-page--glass .sa-adjustment-row,.stock-adjustment-page--glass .sa-glass-panel,.stock-adjustment-page--glass .sa-glass-shell,.stock-adjustment-page--glass .sa-table-panel{animation:none}}.stock-adjustment-container{margin:0;padding:0;width:100%;box-sizing:border-box}.stock-adjustment-header-row{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem}.stock-adjustment-header-actions{display:flex;gap:.7rem}.stock-adjustment-btn{padding:.5rem 1.1rem;border:none;border-radius:2px;font-weight:500;font-size:1rem;cursor:pointer}.stock-adjustment-export-btn{background:#e6f0fa;color:#0071b8}.stock-adjustment-add-btn{background:#0071b8;color:#fff}.stock-adjustment-update-btn{margin-left:1rem}.stock-adjustment-filters-row{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;padding:0 1.5rem}.stock-adjustment-filter-group{display:flex;flex-direction:column;align-items:flex-start}.stock-adjustment-filter-label{color:#205080;font-size:1rem;margin-bottom:.35rem;font-weight:500}.stock-adjustment-date-filter-dropdown,.stock-adjustment-date-input{padding:.55rem 1.1rem .55rem .7rem;border:1px solid #b6e2b6;border-radius:2px;font-size:1rem;color:#205080;background:#f8fafd;font-weight:500;outline:none;transition:border .2s}.stock-adjustment-date-filter-dropdown:focus,.stock-adjustment-date-input:focus{border-color:#0071b8}.stock-adjustment-date-picker .date-picker-input{padding:.35rem 1.1rem .35rem .7rem;border:1px solid #b6e2b6;border-radius:2px;font-size:1rem;color:#205080;background:#f8fafd;font-weight:500;outline:none;transition:border .2s}.stock-adjustment-date-picker .date-picker-input:focus{border-color:#0071b8}.stock-adjustment-table-responsive{width:calc(100% - 3rem);margin:.5rem 1.5rem 0 1.5rem;overflow-x:visible}.stock-adjustment-table{min-width:700px;width:100%;border-collapse:collapse;background:#fff}.stock-adjustment-table td,.stock-adjustment-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.stock-adjustment-table th{background:#e6f0fa;color:#205080;font-weight:600;white-space:nowrap}.stock-adjustment-table tr:nth-child(2n){background:#f8fafd}.stock-adjustment-table tbody tr:hover{background:#eaf6fb;transition:background .2s}.stock-adjustment-table input[type=checkbox]{accent-color:#0071b8}.stock-adjustment-action-buttons{display:flex;gap:.5rem;justify-content:center}.stock-adjustment-btn-delete,.stock-adjustment-btn-edit{background:none;border:none;cursor:pointer;padding:.4rem;border-radius:0;transition:all .2s;display:flex;align-items:center;justify-content:center}.stock-adjustment-btn-edit{color:#0071b8}.stock-adjustment-btn-edit:hover{background:rgba(0,113,184,.1);color:#005a94}.stock-adjustment-btn-delete{background:#e74c3c;color:#fff}.stock-adjustment-btn-delete:hover{background:#c0392b}.stock-adjustment-table-empty{color:#666;text-align:center;padding:1.5rem;font-style:italic}.stock-adjustment-loading-message{color:#888;margin:10px 1.5rem}.stock-adjustment-error-message{color:#b00;margin:10px 1.5rem}.stock-adjustment-date-range-label{margin-bottom:10px;color:#555;padding:0 1.5rem}@media (max-width:768px){.stock-adjustment-header-row{flex-direction:column;gap:1rem;align-items:stretch;padding:1rem}.stock-adjustment-header-actions{flex-direction:column;gap:.5rem}.stock-adjustment-filters-row{flex-direction:column;align-items:stretch;gap:1rem}.stock-adjustment-date-filter-dropdown,.stock-adjustment-date-input,.stock-adjustment-date-picker,.stock-adjustment-date-picker .date-picker-input,.stock-adjustment-filter-group{width:100%}.stock-adjustment-table-responsive{width:calc(100% - 2rem);margin:.5rem 1rem 0 1rem}.stock-adjustment-table{font-size:.85rem}.stock-adjustment-table td,.stock-adjustment-table th{padding:.4rem .5rem}.stock-adjustment-action-buttons{flex-direction:column;gap:.25rem}.stock-adjustment-btn-delete,.stock-adjustment-btn-edit{padding:.3rem}}.success-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:4000;padding:1rem}.success-modal{max-width:550px;width:90%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.success-modal-header{display:flex;justify-content:space-between;align-items:center}.success-modal-header h3{margin:0;font-size:1.125rem;font-weight:700}.success-modal-close{cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.success-modal-body{overflow-y:auto;flex:1;min-height:100px}.success-modal-footer{flex-shrink:0}@media (max-width:768px){.success-modal{width:95%}}.new-inventory-item-container{background:#fff;min-height:100vh;padding:0;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}@media (min-width:768px){.new-inventory-item-container{padding:0}}.new-inventory-item-form{width:100%}.new-inventory-item-tabs{display:flex;border-bottom:2px solid #e0e0e0;margin:1.5rem 1.5rem 0 1.5rem;background:#fff}@media (min-width:768px){.new-inventory-item-tabs{margin:2.5rem 2.5rem 0 2.5rem}}.new-inventory-item-tab{background:none;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#666;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;position:relative}.new-inventory-item-tab:hover{color:#09c;background:#f8fafd}.new-inventory-item-tab.active{color:#09c;border-bottom-color:#09c;background:#fff}.new-inventory-item-tab-content{margin:0 1.5rem}@media (min-width:768px){.new-inventory-item-tab-content{margin:0 2.5rem}}.new-inventory-item-tab-panel{padding:1.5rem 0}.new-inventory-item-form-col.new-inventory-item-stunning-form-col{flex:1 1 100%;min-width:0;max-width:100%;background:#fff;border-radius:10px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1rem;margin-bottom:0;display:flex;flex-direction:column;gap:.6rem}@media (min-width:768px){.new-inventory-item-form-col.new-inventory-item-stunning-form-col{border-radius:12px;padding:1.2rem;gap:.7rem}}.new-inventory-item-form-group{margin-bottom:1rem;display:flex;flex-direction:column}.new-inventory-item-form-group-row{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.new-inventory-item-form-group-row .new-inventory-item-form-group{flex:1;min-width:200px;max-width:none;margin-bottom:0}.new-inventory-item-section-header{margin:2rem 0 1.5rem 0;padding-bottom:.5rem;border-bottom:2px solid #09c}.new-inventory-item-section-title{font-size:1.1rem;font-weight:700;color:#205080;margin:0;text-align:left;width:100%;display:block}.new-inventory-item-details-config{display:flex;gap:2rem;margin:2rem 0;padding:1.5rem;background:#f8fafd;border-radius:12px;border:1px solid #e0e0e0}.new-inventory-item-details-column{flex:1;min-width:0}.new-inventory-item-details-header{font-size:1.1rem;font-weight:700;color:#205080;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #09c;text-align:left;width:100%;display:block}.new-inventory-item-inventory-section{background:#fff;box-shadow:0 1px 6px 0 rgba(0,153,204,.06)}.new-inventory-item-inventory-section,.new-inventory-item-sales-config{margin:2rem 0;padding:1.5rem;border-radius:12px;border:1px solid #e0e0e0}.new-inventory-item-sales-config{background:#f8fafd}.new-inventory-item-form-group label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1rem}@media (min-width:768px){.new-inventory-item-form-group label{font-size:1.08rem}}.new-inventory-item-form-control,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-description) textarea,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-dropdown) select,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=date],.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=email],.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=number],.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=text]{border-radius:8px;border:1.5px solid #b6e2b6;padding:.6rem .9rem;font-size:1rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box}@media (min-width:768px){.new-inventory-item-form-control,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=date],.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-description) textarea,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-dropdown) select,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=email],.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=number],.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=text]{border-radius:10px;padding:.7rem 1.1rem;font-size:1.08rem}}.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-dropdown) select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .9rem center/1.2em auto;padding-right:2.2rem}@media (min-width:768px){.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-dropdown) select{background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}}.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-description) textarea:focus,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-dropdown) select:focus,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=date]:focus,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=email]:focus,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=number]:focus,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=text]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-description) textarea[readonly],.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date) input[readonly]{background:#f4f4f4;color:#888}.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-description) textarea{resize:vertical}.new-inventory-item-required label:after{content:"*";color:#e53935;margin-left:.2rem}.new-inventory-item-form-group--checkbox .label-checkbox-field{width:100%;min-width:0}.new-inventory-item-checkbox-helper-text{font-size:.75rem;color:#6b7280;margin-top:.25rem;line-height:1.4;font-style:italic;padding-left:.25rem}.new-inventory-item-checkbox-row{display:flex;align-items:center;gap:.5rem}.new-inventory-item-input-helper-text{color:#888;font-size:.97em;margin-top:.2em;margin-left:.1em}.new-inventory-item-error-text{color:#e53935;font-size:.95em;margin-top:.2em}.new-inventory-item-action-btn{margin-top:.5rem;background:#e0e0e0;color:#205080;border:none;border-radius:8px;padding:.5rem 1.2rem;font-size:1.02rem;font-weight:600;cursor:pointer;transition:background .2s}.new-inventory-item-action-btn:hover{background:#bdbdbd}@media (max-width:1200px){.new-inventory-item-form-group-row .new-inventory-item-form-group{min-width:200px}.new-inventory-item-sales-config{gap:1.5rem}}@media (max-width:768px){.new-inventory-item-form-group-row{flex-direction:column;gap:1rem}.new-inventory-item-form-group-row .new-inventory-item-form-group{max-width:100%;min-width:auto;margin-bottom:1rem}.new-inventory-item-details-config{flex-direction:column;gap:1rem;padding:1rem}.new-inventory-item-details-column{width:100%}.new-inventory-item-sales-config{padding:1rem}}@media (max-width:480px){.new-inventory-item-container{padding:1rem}.new-inventory-item-form-col.new-inventory-item-stunning-form-col{padding:.8rem;min-width:250px}.new-inventory-item-form-group{margin-bottom:.8rem}.new-inventory-item-form-group label{font-size:.95rem}.new-inventory-item-form-control,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=date],.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-description) textarea,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-dropdown) select,.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=email],.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=number],.new-inventory-item-form-group:not(.new-inventory-item-form-group--label-input):not(.new-inventory-item-form-group--label-date):not(.new-inventory-item-form-group--label-description) input[type=text]{padding:.5rem .7rem;font-size:.95rem}}@media (max-width:768px){.new-inventory-item-form-group--checkbox{margin-bottom:.8rem}}.new-inventory-item-form-group--checkbox .label-checkbox-field,.new-inventory-item-form-group--label-date .label-date-field,.new-inventory-item-form-group--label-date .label-date-field__control,.new-inventory-item-form-group--label-description .label-description-field,.new-inventory-item-form-group--label-dropdown .label-dropdown,.new-inventory-item-form-group--label-dropdown .label-dropdown__control,.new-inventory-item-form-group--label-dropdown .label-dropdown__control--wide,.new-inventory-item-form-group--label-input .label-input-field,.new-inventory-item-form-group--label-input .label-input-field__control{width:100%;min-width:0}.new-inventory-item-dropdown-menu.label-dropdown__menu-panel--teleported{z-index:10100!important}.new-inventory-item-form-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;padding:1rem;margin-top:1rem;border-top:1px solid rgba(226,232,240,.75)}.item-group-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.item-group-modal-overlay--glass{--igm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--igm-glass-duration:0.38s;--igm-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--igm-indigo:#4338ca;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.item-group-modal-card{width:100%;max-width:420px;display:flex;flex-direction:column;overflow:hidden}.item-group-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);border-radius:16px;backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35);transition:box-shadow var(--igm-glass-duration) var(--igm-glass-ease),border-color var(--igm-glass-duration) var(--igm-glass-ease),transform var(--igm-motion-fast)}.item-group-modal-card--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(167,139,250,.42)}.item-group-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);border-radius:16px 16px 0 0;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.item-group-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--igm-indigo,#4338ca);line-height:1.3}.item-group-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--igm-motion-fast),border-color var(--igm-motion-fast),transform var(--igm-motion-fast),box-shadow var(--igm-glass-duration) var(--igm-glass-ease)}.item-group-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:var(--igm-indigo,#4338ca);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 12px rgba(139,92,246,.12)}.item-group-modal-body--glass{padding:1.15rem 1.25rem 1.25rem;background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.item-group-modal-body--glass .label-input-field--glass{width:100%}.item-group-modal-error{font-size:.8125rem;color:#b91c1c;margin-top:.25rem;line-height:1.4}.item-group-modal-actions--glass{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid rgba(196,181,253,.35);background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);border-radius:0 0 16px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.item-group-modal-overlay-enter-active,.item-group-modal-overlay-leave-active{transition:opacity var(--igm-glass-duration,.38s) var(--igm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.item-group-modal-overlay-enter-from,.item-group-modal-overlay-leave-to{opacity:0}.item-group-modal-panel-enter-active{transition:opacity .42s var(--igm-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s cubic-bezier(.34,1.12,.64,1) .04s}.item-group-modal-panel-leave-active{transition:opacity .28s var(--igm-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--igm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.item-group-modal-panel-enter-from,.item-group-modal-panel-leave-to{opacity:0;transform:translateY(14px) scale(.98)}@media (prefers-reduced-motion:reduce){.item-group-modal-card--glass,.item-group-modal-card--glass:hover{transition:none;transform:none}.item-group-modal-overlay-enter-active,.item-group-modal-overlay-leave-active,.item-group-modal-panel-enter-active,.item-group-modal-panel-leave-active{transition:none}.item-group-modal-panel-enter-from,.item-group-modal-panel-leave-to{transform:none}}.tab-navigation[data-v-e95f77ee]{--tn-ease:cubic-bezier(0.25,0.46,0.45,0.94);--tn-duration:0.28s;--tn-indigo:#6366f1;--tn-indigo-deep:#4f46e5;--tn-border:#e2e8f0;--tn-text-muted:#64748b;display:flex;gap:0;align-items:stretch;width:100%;min-width:0;padding:0;box-sizing:border-box;border:none;border-bottom:1px solid var(--tn-border);border-radius:0;background:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;animation:tab-navigation-in-e95f77ee .32s var(--tn-ease) forwards}@keyframes tab-navigation-in-e95f77ee{0%{opacity:0}to{opacity:1}}.tab-navigation__button[data-v-e95f77ee]{flex:1 1 auto;min-width:0;padding:.75rem 1.25rem;border:none;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;background:transparent;color:var(--tn-text-muted);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;box-shadow:none;transition:color var(--tn-duration) var(--tn-ease),border-color var(--tn-duration) var(--tn-ease)}.tab-navigation__button[data-v-e95f77ee]:hover:not(.active){color:#334155;background:transparent}.tab-navigation__button.active[data-v-e95f77ee]{border-bottom-color:var(--tn-indigo);font-weight:700;box-shadow:none}.tab-navigation__button.active[data-v-e95f77ee],.tab-navigation__button.active[data-v-e95f77ee]:hover{color:var(--tn-indigo-deep);background:transparent}.tab-navigation__button.active[data-v-e95f77ee]:after{display:none}.tab-navigation__button[data-v-e95f77ee]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(99,102,241,.25)}.tab-count[data-v-e95f77ee]{margin-left:.35rem;font-size:.75rem;font-weight:600;opacity:.85}.tab-navigation__button.active .tab-count[data-v-e95f77ee]{color:var(--tn-indigo);opacity:1}@media (max-width:768px){.tab-navigation__button[data-v-e95f77ee]{flex:0 1 auto;min-width:-moz-fit-content;min-width:fit-content;padding:.65rem 1rem;font-size:.75rem}.tab-count[data-v-e95f77ee]{font-size:.6875rem}}#app[data-ui-mode=compact] .tab-navigation[data-v-e95f77ee],body[data-ui-mode=compact] .tab-navigation[data-v-e95f77ee]{animation:none}#app[data-ui-mode=compact] .tab-navigation__button[data-v-e95f77ee],body[data-ui-mode=compact] .tab-navigation__button[data-v-e95f77ee]{padding:var(--ui-spacing-sm,.375rem) var(--ui-spacing-md,.5rem);font-size:var(--ui-font-size-sm,.8125rem)}@media (prefers-reduced-motion:reduce){.tab-navigation[data-v-e95f77ee]{animation:none}.tab-navigation__button[data-v-e95f77ee]{transition:none}}.input-error-text{color:#e53935;font-size:.97em;margin-top:.2em;margin-left:.1em}.inventory-items-container{background:#fff;border:none;border-radius:0;margin:0;padding:0;width:100%;min-height:100vh}.inventory-items-header-row{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem}.inventory-items-header-actions{display:flex;gap:.7rem}.inventory-items-btn{padding:.5rem 1.1rem;border:none;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer}.inventory-items-export-btn{background:#e6f0fa;color:#0071b8}.inventory-items-add-btn{background:#0071b8;color:#fff}.inventory-items-filters-row{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;padding:0 1.5rem}.inventory-items-filter-group{display:flex;flex-direction:column;align-items:flex-start}.inventory-items-filter-label{color:#205080;font-size:1rem;margin-bottom:.35rem;font-weight:500}.inventory-items-date-filter-dropdown{padding:.55rem 1.1rem .55rem .7rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#f8fafd;font-weight:500;outline:none;transition:border .2s}.inventory-items-date-filter-dropdown:focus{border-color:#0071b8}.inventory-items-table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.inventory-items-table{width:100%;border-collapse:collapse;background:#fff;margin:0;table-layout:auto}.inventory-items-table td,.inventory-items-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.inventory-items-table th{background:#e6f0fa;color:#205080;font-weight:600}.inventory-items-table tr:nth-child(2n){background:#f8fafd}.inventory-items-table input[type=checkbox]{accent-color:#0071b8}.inventory-items-active-col{text-align:center}.inventory-items-status-active{background:#e8f5e9!important}.inventory-items-status-inactive{background:#eee!important}.inventory-items-status-checkbox{width:18px;height:18px;accent-color:#0071b8;cursor:not-allowed}.inventory-items-table-empty{text-align:center;color:#888;font-style:italic}.inventory-items-loading-message{color:#888;margin:10px 1.5rem}.inventory-items-error-message{color:#b00;margin:10px 1.5rem}@media (max-width:768px){.inventory-items-header-row{flex-direction:column;gap:1rem;align-items:stretch;padding:1rem}.inventory-items-header-actions{flex-direction:column;gap:.5rem}.inventory-items-filters-row{flex-direction:column;align-items:stretch;gap:1rem}.inventory-items-date-filter-dropdown,.inventory-items-filter-group{width:100%}.inventory-items-table{width:calc(100% - 2rem);margin:.5rem 1rem 0 1rem;font-size:.85rem}.inventory-items-table td,.inventory-items-table th{padding:.4rem .5rem}}.inventory-items-container.inventory-items-page--glass.glass-tab-page{--ii-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ii-accent:#0891b2;--ii-accent-deep:#0e7490;--ii-accent-shadow:rgba(8,145,178,.1);min-height:100vh;padding:0 0 2rem;background:linear-gradient(165deg,rgba(248,250,252,.92),rgba(241,245,249,.78) 42%,rgba(241,245,249,.55));border:none!important;box-shadow:none!important;animation:ii-shell-in .48s var(--ii-glass-ease) both}@keyframes ii-shell-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ii-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ii-row-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.inventory-items-page--glass .ii-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:ii-fade-up .45s var(--ii-glass-ease) .06s both}.inventory-items-page--glass .glass-tab-view__content,.inventory-items-page--glass .ii-page-stack{display:flex;flex-direction:column;gap:1rem;min-width:0}.inventory-items-page--glass .ii-glass-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.9rem 1rem!important;min-width:0;animation:ii-fade-up .48s var(--ii-glass-ease) both;animation-delay:var(--ii-panel-delay,0s)}.inventory-items-page--glass .ii-header.ii-glass-panel{--ii-panel-delay:0.08s;background:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 2px 12px var(--ii-accent-shadow)}.inventory-items-page--glass .ii-header-title{margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid rgba(226,232,240,.75)}.inventory-items-page--glass .ii-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.inventory-items-page--glass .ii-title-heading{margin:0;font-size:1.125rem;font-weight:600;color:#1e293b;letter-spacing:-.02em;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem}.inventory-items-page--glass .ii-title-company{font-weight:600;color:var(--ii-accent-deep)}.inventory-items-page--glass .ii-title-sep{color:#94a3b8;font-weight:400}.inventory-items-page--glass .ii-title-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.inventory-items-page--glass .ii-report-info{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.65rem;font-size:.75rem;font-weight:500;color:#64748b}.inventory-items-page--glass .ii-header-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem .75rem}.inventory-items-page--glass .ii-filter-field{flex:0 1 auto;min-width:0}.inventory-items-page--glass .ii-filter-field--reorder .label-dropdown--inline .label-dropdown__control,.inventory-items-page--glass .ii-filter-field--view .label-dropdown--inline .label-dropdown__control{min-width:10rem}.inventory-items-page--glass .ii-table-panel{--ii-panel-delay:0.14s;padding:0!important;animation:ii-fade-up .48s var(--ii-glass-ease) .14s both}.inventory-items-page--glass .ii-error-message,.inventory-items-page--glass .ii-loading-message{padding:.65rem 1rem;font-size:.75rem;font-weight:500}.inventory-items-page--glass .ii-loading-message{color:#64748b}.inventory-items-page--glass .ii-error-message{color:#dc2626;background:hsla(0,86%,97%,.65);border-bottom:1px solid hsla(0,94%,82%,.45)}.inventory-items-page--glass .ii-glass-table{min-width:52rem;table-layout:fixed}.inventory-items-page--glass .ii-glass-table td,.inventory-items-page--glass .ii-glass-table th{padding:.45rem .5rem;vertical-align:middle;font-size:.75rem}.inventory-items-page--glass .ii-glass-table th{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569}.inventory-items-page--glass .ii-col-active{width:7%;min-width:3.5rem;text-align:center!important}.inventory-items-page--glass .ii-col-name{width:14%;min-width:7rem}.inventory-items-page--glass .ii-col-desc{width:18%;min-width:8rem}.inventory-items-page--glass .ii-col-type{width:10%;min-width:5rem}.inventory-items-page--glass .ii-col-qty{width:10%;min-width:5rem;text-align:right!important}.inventory-items-page--glass .ii-col-reorder{width:10%;min-width:5rem}.inventory-items-page--glass .ii-col-price{width:10%;min-width:5.5rem;text-align:right!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:11px}.inventory-items-page--glass .ii-cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-items-page--glass .ii-status-active{background:rgba(236,253,245,.55)!important}.inventory-items-page--glass .ii-status-inactive{background:rgba(248,250,252,.85)!important}.inventory-items-page--glass .ii-status-checkbox{width:16px;height:16px;accent-color:var(--ii-accent);cursor:not-allowed}.inventory-items-page--glass .ii-reorder-safe{color:#059669;font-weight:600}.inventory-items-page--glass .ii-reorder-reached{color:#dc2626;font-weight:600}.inventory-items-page--glass .ii-item-row{animation:ii-row-in .32s var(--ii-glass-ease) both;animation-delay:var(--ii-row-delay,0s)}.inventory-items-page--glass .ii-dropdown-menu.label-dropdown__menu-panel--teleported{z-index:10100!important}.inventory-items-page--glass .consultant-glass-table-no-records{padding:1.5rem;text-align:center;color:#64748b;font-size:.75rem;font-style:italic}@media (prefers-reduced-motion:reduce){.inventory-items-page--glass,.inventory-items-page--glass .ii-glass-panel,.inventory-items-page--glass .ii-glass-shell,.inventory-items-page--glass .ii-item-row,.inventory-items-page--glass .ii-table-panel{animation:none}}.new-inventory-assembly-container{background:#fff;min-height:100vh;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}.new-inventory-assembly-form{width:100%}.new-inventory-assembly-form-columns{display:flex;gap:2.5rem;margin-bottom:2.5rem}.new-inventory-assembly-form-col{flex:1;min-width:320px}.new-inventory-assembly-form-group{margin-bottom:1.3rem;display:flex;flex-direction:column}.new-inventory-assembly-form-group label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1.08rem}.new-inventory-assembly-form-group:not(.new-inventory-assembly-form-group--label-description) textarea,.new-inventory-assembly-form-group:not(.new-inventory-assembly-form-group--label-input):not(.new-inventory-assembly-form-group--label-description) input[type=text]{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none}.new-inventory-assembly-form-group:not(.new-inventory-assembly-form-group--label-description) textarea:focus,.new-inventory-assembly-form-group:not(.new-inventory-assembly-form-group--label-input):not(.new-inventory-assembly-form-group--label-description) input[type=text]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.new-inventory-assembly-form-group:not(.new-inventory-assembly-form-group--label-description) textarea[readonly],.new-inventory-assembly-form-group:not(.new-inventory-assembly-form-group--label-input) input[readonly]{background:#f4f4f4;color:#888}.new-inventory-assembly-form-group:not(.new-inventory-assembly-form-group--label-description) textarea{resize:vertical}.new-inventory-assembly-form-group.required label:after{content:"*";color:#e53935;margin-left:.2rem}.new-inventory-assembly-form-group--checkbox .label-checkbox-field{width:100%;min-width:0}.new-inventory-assembly-table-section{margin-bottom:2rem;background:none;border-radius:0;box-shadow:none;padding:0;position:static}.new-inventory-assembly-table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.new-inventory-assembly-table{background:transparent}.new-inventory-assembly-table-title{font-weight:700;margin-bottom:.7rem;margin-top:.7rem;color:#09c;font-size:1.13rem}.new-inventory-assembly-table input[type=number],.new-inventory-assembly-table input[type=text]{width:100%;border:1px solid #e0f2f1;border-radius:8px;padding:.4rem .7rem;font-size:1rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none}.new-inventory-assembly-table input[type=number]:focus,.new-inventory-assembly-table input[type=text]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.new-inventory-assembly-table td{vertical-align:middle}.new-inventory-assembly-table tr{transition:background .2s}.new-inventory-assembly-total-value-row{margin-top:.7rem;font-weight:600;color:#205080;font-size:1.08rem;display:flex;justify-content:flex-end;align-items:center;width:100%;text-align:right}.new-inventory-assembly-total-value-row .label,.new-inventory-assembly-total-value-row .new-inventory-assembly-total-label,.new-inventory-assembly-total-value-row label,.new-inventory-assembly-total-value-row span.label{color:#09c;font-weight:700;font-size:1.5rem}.new-inventory-assembly-total-value-row span{color:#09c;font-weight:700;margin-left:.5em;font-size:1.5rem}.new-inventory-assembly-add-item-row{margin-top:.7rem;margin-bottom:1rem}.new-inventory-assembly-form-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;padding:1rem;margin-top:1rem;border-top:1px solid rgba(226,232,240,.75)}.new-inventory-assembly-btn-delete svg{display:block;stroke:#fff}.new-inventory-assembly-form-section.card{background:#fafdff;border-radius:16px;box-shadow:0 2px 12px 0 rgba(0,153,204,.07);padding:2rem 1.5rem 1.5rem 1.5rem;margin-bottom:2.2rem}.new-inventory-assembly-form-section-header{font-weight:800;color:#205080;background:#fafdff;padding:1.15rem 1.7rem;border-radius:12px 12px 0 0;margin-bottom:1.2rem;font-size:1.35rem;display:flex;align-items:center;letter-spacing:.3px;border-bottom:2px solid #b6e2b6;box-shadow:0 2px 8px 0 rgba(0,153,204,.04)}.new-inventory-assembly-form-columns.new-inventory-assembly-form-row-flex{flex-direction:row;align-items:stretch;gap:2rem;flex-wrap:wrap}.new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col{min-width:280px;min-height:100%}.new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col label{font-weight:700;color:#205080;font-size:1.08rem;margin-bottom:.2rem}.new-inventory-assembly-input-helper-text{color:#888;font-size:.97em;margin-top:.2em;margin-left:.1em}@media (max-width:1200px){.new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col{flex:1 1 calc(50% - 1rem);min-width:280px;max-width:100%}}@media (max-width:900px){.new-inventory-assembly-form-columns.new-inventory-assembly-form-row-flex{flex-wrap:wrap;gap:1.2rem}.new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col{flex:1 1 calc(50% - 0.6rem);min-width:250px;width:auto;max-width:100%;margin-bottom:1.2rem}}@media (max-width:768px){.new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col{flex:1 1 100%!important;min-width:0!important;width:100%!important;max-width:100%!important}}.new-inventory-assembly-table td .new-inventory-assembly-btn-delete,.new-inventory-assembly-table td .new-inventory-assembly-btn-delete svg{opacity:1!important;visibility:visible!important;display:inline-block!important;pointer-events:auto!important;width:auto!important;height:auto!important;color:#fff!important;background:linear-gradient(90deg,#e74c3c,#ff7675)!important}.new-inventory-assembly-custom-toast{position:fixed;top:30px;left:50%;transform:translateX(-50%);background:#323232;color:#fff;padding:12px 28px;border-radius:6px;font-size:1.05em;z-index:9999;box-shadow:0 2px 12px rgba(0,0,0,.18)}.new-inventory-assembly-custom-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:1000;display:flex;align-items:center;justify-content:center}.new-inventory-assembly-custom-modal{background:#f8fafd;border-radius:10px;box-shadow:0 4px 24px 0 rgba(0,60,60,.18);min-width:340px;max-width:95vw;padding:0;overflow:hidden;border:1.5px solid #fff}.new-inventory-assembly-custom-modal-header{background:#205080;color:#fff;font-weight:700;padding:.7rem 1.2rem;display:flex;align-items:center;justify-content:space-between;font-size:1.13rem}.new-inventory-assembly-modal-close{background:none;border:none;color:#fff;font-size:1.3rem;cursor:pointer;margin-left:1rem}.new-inventory-assembly-custom-modal-body{background:#f4fafd;padding:1.2rem 1.2rem .5rem 1.2rem;display:flex;flex-direction:column;gap:.7rem}.new-inventory-assembly-custom-modal-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.2rem 1.2rem 1.2rem;background:#f4fafd}.new-inventory-assembly-form-section-header.small{font-size:1.13rem;font-weight:700}.new-inventory-assembly-breadcrumb{color:#09c;font-weight:700;margin-bottom:2rem;font-size:1.2rem;letter-spacing:.5px}.new-inventory-assembly-breadcrumb-title{color:#205080;font-weight:800}.new-inventory-assembly-header-row{display:flex;justify-content:flex-end;gap:1.2rem;margin-bottom:2rem;align-items:center}.new-inventory-assembly-form-columns.new-inventory-assembly-form-row-flex{display:flex;gap:2.5rem;margin-bottom:2.5rem}.new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col{flex:1 1 0;min-width:320px;max-width:480px;display:flex;flex-direction:column;gap:1.2rem;background:#fff;border-radius:12px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1.2rem 1.2rem 1.2rem 1.2rem;margin-bottom:0;box-sizing:border-box}.new-inventory-assembly-table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.05rem;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);margin-bottom:1.5rem}.new-inventory-assembly-table td,.new-inventory-assembly-table th{border-bottom:1px solid #e0f2f1;padding:.7rem 1rem;text-align:left;vertical-align:middle}.new-inventory-assembly-table th{background:#e3f6fc;color:#09c;font-weight:700;font-size:1.08rem}.new-inventory-assembly-table tr:last-child td{border-bottom:none}.new-inventory-assembly-table tbody tr:hover{background:#eaf6fb}.new-inventory-assembly-table-empty{text-align:center;color:#888}.new-inventory-assembly-form-section{background:#fafdff;border-radius:16px;box-shadow:0 2px 12px 0 rgba(0,153,204,.07);padding:2rem 1.5rem 1.5rem 1.5rem;margin-bottom:2.2rem}@media (max-width:1200px){.new-inventory-assembly-form-columns.new-inventory-assembly-form-row-flex{gap:1.2rem}.new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col{min-width:0;max-width:100%}}@media (max-width:900px){.new-inventory-assembly-header-row{flex-direction:column;gap:1.2rem;align-items:stretch}.new-inventory-assembly-form-columns.new-inventory-assembly-form-row-flex{flex-direction:column;gap:1.2rem;margin-bottom:1.2rem}.new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col{min-width:0;width:100%;max-width:100%;margin-bottom:1.2rem}.new-inventory-assembly-form-actions{flex-direction:column;align-items:stretch;gap:.5rem}.new-inventory-assembly-form-actions .consultant-primary-btn,.new-inventory-assembly-form-actions .consultant-secondary-btn{width:100%}}.new-inventory-assembly-btn-delete{background:linear-gradient(90deg,#e74c3c,#ff7675);color:#fff;padding:.4rem 1.1rem;border-radius:8px;font-size:1.1rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 1px 4px 0 rgba(231,76,60,.1);transition:background .2s,box-shadow .2s;display:inline-block;margin:0 auto}.new-inventory-assembly-btn-delete:hover{background:linear-gradient(90deg,#c0392b,#e74c3c);box-shadow:0 2px 8px 0 rgba(231,76,60,.13)}.new-inventory-assembly-form-control{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;box-sizing:border-box;transition:border .2s,box-shadow .2s;outline:none}.new-inventory-assembly-form-control:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.new-inventory-assembly-form-control[readonly]{background:#f4f4f4;color:#888}.new-inventory-assembly-form-group--checkbox .label-checkbox-field,.new-inventory-assembly-form-group--label-date .label-date-field,.new-inventory-assembly-form-group--label-date .label-date-field__control,.new-inventory-assembly-form-group--label-description .label-description-field,.new-inventory-assembly-form-group--label-dropdown .label-dropdown,.new-inventory-assembly-form-group--label-dropdown .label-dropdown__control,.new-inventory-assembly-form-group--label-dropdown .label-dropdown__control--wide,.new-inventory-assembly-form-group--label-input .label-input-field,.new-inventory-assembly-form-group--label-input .label-input-field__control{width:100%;min-width:0}.new-inventory-assembly-table-dropdown-cell,.new-inventory-assembly-table-input-cell{min-width:6rem;vertical-align:middle}.new-inventory-assembly-table-dropdown-cell .label-dropdown,.new-inventory-assembly-table-input-cell .label-input-field,.new-inventory-assembly-table-input-cell .label-input-field--flex{width:100%;min-width:0}.new-inventory-assembly-table-dropdown-cell .label-dropdown--no-label,.new-inventory-assembly-table-input-cell .label-input-field--no-label{gap:0}.new-inventory-assembly-table-input-cell--with-message{min-width:8rem}.new-inventory-assembly-table-input-cell--with-message .new-inventory-assembly-qty-error{margin-top:.2rem}.new-inventory-assembly-dropdown-menu.label-dropdown__menu-panel--teleported{z-index:10100!important}.vendor_center-main{container-type:inline-size;container-name:vendor-center;--cc-text:#334155;--cc-text-strong:#1e293b;--cc-text-muted:#475569;--cc-font-xs:clamp(0.5625rem,0.5rem + 0.12vw,0.625rem);--cc-font-sm:clamp(0.625rem,0.55rem + 0.18vw,0.6875rem);--cc-font-md:clamp(0.6875rem,0.6rem + 0.22vw,0.75rem);--cc-font-base:clamp(0.75rem,0.65rem + 0.28vw,0.8125rem);--cc-font-lg:clamp(0.8125rem,0.72rem + 0.32vw,0.875rem);--cc-font-xl:clamp(0.875rem,0.78rem + 0.38vw,0.9375rem);--cc-font-title:clamp(1rem,0.88rem + 0.45vw,1.125rem);--cc-space-xs:clamp(0.2rem,0.15rem + 0.08vw,0.25rem);--cc-space-sm:clamp(0.35rem,0.28rem + 0.12vw,0.5rem);--cc-space-md:clamp(0.5rem,0.4rem + 0.18vw,0.75rem);--cc-space-lg:clamp(0.65rem,0.5rem + 0.25vw,1rem);--cc-pad-panel:clamp(0.35rem,0.28rem + 0.2vw,0.625rem);--cc-gap-inline:clamp(0.35rem,0.25rem + 0.2vw,0.75rem);font-size:var(--cc-font-base);line-height:1.35}@media (min-width:90rem){.vendor_center-main{--cc-font-xs:clamp(0.6rem,0.55rem + 0.08vw,0.65rem);--cc-font-sm:clamp(0.65rem,0.6rem + 0.1vw,0.72rem);--cc-font-md:clamp(0.72rem,0.65rem + 0.12vw,0.78rem);--cc-font-base:clamp(0.78rem,0.7rem + 0.14vw,0.85rem);--cc-font-lg:clamp(0.85rem,0.78rem + 0.16vw,0.9rem);--cc-font-xl:clamp(0.9rem,0.82rem + 0.18vw,0.95rem);--cc-font-title:clamp(1.05rem,0.95rem + 0.22vw,1.2rem)}}@media (min-width:48rem) and (max-width:63.9375rem){.vendor_center-main{--cc-font-xs:clamp(0.55rem,0.48rem + 0.2vw,0.6rem);--cc-font-sm:clamp(0.6rem,0.52rem + 0.24vw,0.65rem);--cc-font-md:clamp(0.65rem,0.56rem + 0.28vw,0.72rem);--cc-font-base:clamp(0.7rem,0.6rem + 0.32vw,0.78rem);--cc-font-lg:clamp(0.75rem,0.65rem + 0.34vw,0.82rem);--cc-font-title:clamp(0.9rem,0.78rem + 0.4vw,1.05rem);--cc-space-sm:clamp(0.3rem,0.24rem + 0.2vw,0.45rem);--cc-space-md:clamp(0.42rem,0.34rem + 0.24vw,0.6rem)}}@media (max-width:47.9375rem){.vendor_center-main{--cc-font-xs:clamp(0.5rem,0.45rem + 0.35vw,0.575rem);--cc-font-sm:clamp(0.55rem,0.48rem + 0.4vw,0.625rem);--cc-font-md:clamp(0.6rem,0.52rem + 0.45vw,0.6875rem);--cc-font-base:clamp(0.65rem,0.56rem + 0.5vw,0.75rem);--cc-font-lg:clamp(0.7rem,0.6rem + 0.52vw,0.78rem);--cc-font-title:clamp(0.8rem,0.7rem + 0.55vw,0.95rem);--cc-pad-panel:clamp(0.28rem,0.22rem + 0.35vw,0.4rem)}}.vendor_center-content{container-type:inline-size;container-name:vendor-center-main}.vendor_center-sidemenu-wrap{container-type:inline-size;container-name:vendor-sidemenu}.vendor_center-content>.vendor-preview-list{container-type:inline-size;container-name:vendor-preview}.vendor_center-main .vendor-header{font-size:var(--cc-font-base);padding:var(--cc-pad-panel) clamp(.45rem,.35rem + .5cqi,.65rem)}.vendor_center-main .vendor-header h1{font-size:var(--cc-font-title);margin-bottom:var(--cc-space-xs)}.vendor_center-main .vendor-header-breadcrumb{font-size:var(--cc-font-md);color:var(--cc-text-muted);gap:var(--cc-gap-inline)}.vendor_center-main .vendor-header-back-btn{width:clamp(1.75rem,1.4rem + 2.5cqi,2rem);height:clamp(1.75rem,1.4rem + 2.5cqi,2rem)}.vendor_center-main .vendor-header-back-btn i{font-size:var(--cc-font-lg)}.vendor_center-main .vendor-header-btn,.vendor_center-main .vendor-header-filter-select{font-size:var(--cc-font-md);padding:clamp(.35rem,.25rem + .8cqi,.5rem) clamp(.45rem,.3rem + 1cqi,.75rem)}.vendor_center-main .vendor-header-filters label,.vendor_center-main .vendor-header-scope-section label,.vendor_center-main .vendor-header-status-section label{font-size:var(--cc-font-sm)}.vendor_center-main .vendor-header-filters{margin-top:var(--cc-space-md);padding-top:var(--cc-space-md);gap:var(--cc-gap-inline)}.vendor_center-main .vendor-header-filters-group{gap:var(--cc-gap-inline)}.vendor_center-main .consultant-global-search-input,.vendor_center-main .vendor-global-search-input{font-size:var(--cc-font-md);height:clamp(1.875rem,1.5rem + 3cqi,2.125rem)}.vendor_center-main .vendor-side-menu{--csm-font-size:var(--cc-font-md);--csm-line-height:1.3;--csm-row-font-size:var(--cc-font-md);--csm-row-line-height:1.3;--csm-row-color:var(--cc-text-muted);--csm-row-color-strong:var(--cc-text-strong);--csm-row-gap:var(--cc-space-xs);font-size:var(--cc-font-md)}@container vendor-sidemenu (min-width: 14rem){.vendor_center-main .vendor-side-menu{--csm-font-size:clamp(0.6875rem,0.55rem + 1.8cqi,0.78rem);--csm-row-font-size:var(--csm-font-size)}}@container vendor-sidemenu (max-width: 5rem){.vendor_center-main .vendor-side-menu{--csm-font-size:clamp(0.625rem,0.55rem + 2cqi,0.7rem);--csm-row-font-size:var(--csm-font-size)}}.vendor_center-main .side-menu-pagination-text{font-size:var(--cc-font-md)!important;color:var(--cc-text-muted)!important}.vendor_center-main .side-menu-pagination-btn{font-size:var(--cc-font-sm)!important}.vendor_center-main .vendor-preview-list{font-size:var(--cc-font-md)}.vendor_center-main .vendor-preview-details-section--glass,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-card-balance,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-card-name,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-card-title,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-filter-match-text,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-name-prices,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-section-title{font-size:var(--cc-font-xs)}.vendor_center-main .vendor-preview-card-actions--inline .consultant-secondary-btn{font-size:var(--cc-font-xs);height:clamp(1.375rem,1.15rem + 2cqi,1.625rem)}.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-detail-label,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-finance-group-title,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-finance-metric-stack-count,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-finance-metric-stack-label-text,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-finance-stat-card-col-label,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-finance-stat-card-title{font-size:var(--cc-font-xs);color:var(--cc-text-muted)}.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-detail-value,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-finance-metric-stack-value,.vendor_center-main .vendor-preview-details-section--glass .vendor-preview-finance-stat-card-col-value{font-size:var(--cc-font-xs)}.vendor_center-main .consultant-preview-transactions-table tbody td span,.vendor_center-main .consultant-preview-transactions-table td,.vendor_center-main .consultant-preview-transactions-table th{font-size:var(--cc-font-md)}.vendor_center-main .vendor-preview-show-menu-row .consultant-secondary-btn{font-size:var(--cc-font-sm)}@container vendor-preview (max-width: 40rem){.vendor_center-main .vendor-preview-card-actions--inline{flex-wrap:wrap}}.vendor-center--desktop.vendor_center-main{--cc-pad-panel:clamp(0.45rem,0.4rem + 0.1vw,0.65rem)}.vendor-center--tablet.vendor_center-main{--cc-gap-inline:clamp(0.3rem,0.22rem + 0.25vw,0.5rem)}.vendor-center--mobile.vendor_center-main .vendor-header-row{gap:var(--cc-space-sm)}.vendor-center--mobile.vendor_center-main .vendor-preview-header-actions{flex-wrap:wrap}#app[data-ui-mode=compact] .vendor_center-main,body[data-ui-mode=compact] .vendor_center-main{--cc-font-md:clamp(0.65rem,0.55rem + 0.15vw,var(--ui-font-size-sm,0.75rem));--cc-font-base:clamp(0.7rem,0.6rem + 0.18vw,var(--ui-font-size-sm,0.75rem));--cc-font-sm:clamp(0.6rem,0.52rem + 0.12vw,var(--ui-font-size-xs,0.6875rem));--cc-font-title:clamp(0.9rem,0.8rem + 0.2vw,1.05rem);--cc-space-sm:var(--ui-spacing-xs,0.25rem);--cc-space-md:var(--ui-spacing-sm,0.375rem)}.vendor_center-main{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:#f8f9fb;box-sizing:border-box;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--cc-border:#eef1f6}.vendor_center-header{background:linear-gradient(90deg,#e3f6fc,#fafdff);padding:1.5rem 2rem;border-bottom:2px solid #e2e8f0;border-radius:12px 12px 0 0;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);margin-bottom:1.5rem;transition:all .3s ease;animation:vendorFadeInUp .6s ease-out}.vendor_center-header h1{font-size:1.75rem;font-weight:700;color:#205080;margin:0 0 .5rem 0;letter-spacing:-.025em;display:flex;align-items:center;gap:.75rem}.vendor_center-breadcrumb{color:#205080;font-size:1.05rem;font-weight:600;margin-bottom:0}.vendor_center-breadcrumb a{color:#09c;text-decoration:none}.vendor_center-breadcrumb a:hover{text-decoration:underline}.vendor_center-header-actions{display:flex;gap:1rem;justify-content:flex-end;margin:0 2rem 1.5rem 2rem}.vendor_center-add-btn,.vendor_center-export-btn,.vendor_center-search-btn{background:linear-gradient(90deg,#e3f2fd,#bbdefb);color:#1976d2;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;box-shadow:0 1px 3px 0 rgba(25,118,210,.1),0 1px 2px 0 rgba(25,118,210,.06);transition:all .2s ease;outline:none;display:inline-flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}.vendor_center-add-btn:hover,.vendor_center-export-btn:hover,.vendor_center-search-btn:hover{background:#1976d2;color:#fff;box-shadow:0 4px 6px -1px rgba(25,118,210,.1),0 2px 4px -1px rgba(25,118,210,.06);transform:translateY(-1px)}.vendor_center-add-btn:focus,.vendor_center-export-btn:focus,.vendor_center-search-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(25,118,210,.1)}.vendor_center-add-btn:active,.vendor_center-export-btn:active,.vendor_center-search-btn:active{transform:translateY(0)}.vendor_center-add-btn:disabled,.vendor_center-export-btn:disabled,.vendor_center-search-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.vendor_center-content{display:flex;gap:0;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;align-items:stretch;position:relative}.vendor_center-sidemenu-wrap{flex-shrink:0;min-width:0;max-width:560px;display:flex;overflow:hidden;margin:0;padding:0;transition:width .3s ease,min-width .3s ease}.vendor_center-sidemenu-wrap.resizing{transition:none}@media (max-width:900px){.vendor_center-resizer{display:none}.vendor_center-content{flex-direction:column;overflow-y:auto;overflow-x:hidden}.vendor_center-sidemenu-wrap{flex:0 0 auto;min-width:0!important;max-width:100%!important;width:100%!important;max-height:min(42vh,22rem)}.vendor_center-sidemenu-wrap .vendor-side-menu{height:100%;max-height:min(42vh,22rem)}}.vendor_center-sidemenu-wrap .vendor-side-menu{width:100%;min-width:0;max-width:none}.vendor_center-resizer{flex-shrink:0;width:6px;cursor:col-resize;background:#e2e8f0;transition:background .15s}.vendor_center-resizer:hover{background:#94a3b8}.vendor_center-resizer:active{background:#6366f1}.vendor_center-content>.vendor-preview-list{flex:1 1 auto;min-width:0;overflow-x:hidden;overflow-y:auto;width:0}.vendor_center-list-section{width:auto;min-width:calc(400px + 1rem);background:#fff;border-radius:16px;box-shadow:0 2px 12px 0 rgba(0,153,204,.07);padding:1.5rem 1.2rem 2rem 1.2rem;border:none}.vendor_center-list-header{margin-bottom:0;font-size:1.13rem;font-weight:700;color:#09c;display:flex;align-items:center;gap:.5rem}.vendor_center-list-select{border-radius:8px;border:1px solid #d1d5db;padding:.75rem;font-size:.875rem;background:#fff;margin-left:.7rem;transition:all .2s ease;outline:none;color:#374151;cursor:pointer}.vendor_center-list-select:focus{border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1);background:#fff;transform:translateY(-1px)}.vendor_center-list-select:hover{border-color:#9ca3af}.vendor_center-list-table{width:100%;border-collapse:collapse;font-size:.875rem;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06)}.vendor_center-list-table td,.vendor_center-list-table th{border-bottom:1px solid #e2e8f0;padding:.75rem;text-align:left}.vendor_center-list-table th{background:#f8fafc;color:#374151;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.vendor_center-list-table tr:last-child td{border-bottom:none}.vendor_center-list-table tbody tr:hover{background:#f8fafc;transition:background .2s ease}.vendor_center-list-table tr.vendor_center-selected{background:linear-gradient(90deg,#e3f6fc 60%,#b5d6e6)!important;color:#205080;font-weight:800;box-shadow:0 2px 8px 0 rgba(0,153,204,.1);cursor:pointer}.vendor_center-list-table tbody tr{cursor:pointer}.vendor_center-details-section{flex:1;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);padding:1.5rem;min-width:0;margin-top:.5rem;transition:all .3s ease;display:flex;flex-direction:column;align-items:stretch;animation:vendorFadeInUp .6s ease-out}@keyframes vendorFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vendor_center-details-header{font-weight:900;color:#09c;font-size:1.7rem;letter-spacing:1px;text-shadow:0 2px 0 #e3f6fc;background:none;padding:0;display:flex;align-items:center;gap:1.2rem}.vendor_center-selected-name{font-size:1.15em;font-weight:700;color:#205080;margin-left:1.2rem}.vendor_center-aligned-details-grid{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem;animation:fadeInCard .4s ease-out}.vendor_center-details-header-section{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.8rem;background:linear-gradient(135deg,#f8fcff,#e6f3ff);border-radius:12px;border:1px solid #d1e7ff;box-shadow:0 2px 12px 0 rgba(0,153,204,.08)}.vendor_center-vendor-name{font-size:1.5rem;font-weight:700;color:#205080;letter-spacing:.5px}.vendor_center-vendor-balance{font-size:1.8rem;font-weight:700;color:#09c;background:#fff;padding:.5rem 1rem;border-radius:8px;border:2px solid #09c;box-shadow:0 2px 8px 0 rgba(0,153,204,.15)}.vendor_center-details-content{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.vendor_center-details-column{display:flex;flex-direction:column;gap:1rem}.vendor_center-detail-item{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;background:#fff;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s ease;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06)}.vendor_center-detail-item:hover{border-color:#09c;box-shadow:0 4px 6px -1px rgba(0,153,204,.1),0 2px 4px -1px rgba(0,153,204,.06);transform:translateY(-1px)}.vendor_center-detail-item-full{grid-column:span 2}.vendor_center-detail-icon{font-size:1.2rem;margin-top:.1rem;flex-shrink:0}.vendor_center-detail-content{flex:1;min-width:0}.vendor_center-detail-label{font-size:.85rem;font-weight:600;color:#205080;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.3rem}.vendor_center-detail-value{font-size:.95rem;font-weight:500;color:#2c3e50;line-height:1.4;word-wrap:break-word}.vendor_center-transactions-section{flex:1;display:flex;flex-direction:column;overflow:hidden}.vendor_center-transactions-filters{display:flex;gap:1rem;padding:1rem;border-bottom:1px solid #eee;align-items:flex-start;flex-wrap:nowrap}.vendor_center-filter-group{display:flex;align-items:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}.vendor_center-filter-group label{white-space:nowrap;color:#666;font-size:.9rem;min-width:-moz-max-content;min-width:max-content}.vendor_center-transactions-filter-select{border-radius:8px;border:1px solid #d1d5db;padding:.75rem;font-size:.875rem;background:#fff;margin-left:.7rem;transition:all .2s ease;outline:none;min-width:150px;max-width:250px;width:100%;color:#374151;cursor:pointer;box-sizing:border-box}.vendor_center-transactions-filter-select:focus{border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1);background:#fff;transform:translateY(-1px)}.vendor_center-transactions-filter-select:hover{border-color:#9ca3af}.vendor_center-date-filter{min-width:180px}.vendor_center-transactions-table{width:100%;border-collapse:collapse}.vendor_center-transactions-table th{background:#e3f6fc;color:#09c;font-weight:700;text-align:left;padding:.5rem;white-space:nowrap}.vendor_center-transactions-table td{padding:.5rem;border-bottom:1px solid #e0f2f1}.vendor_center-transactions-pagination{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;color:#205080;border-top:1px solid #eee;font-weight:600}.vendor_center-pagination-info{color:#205080;font-size:1.05rem;font-weight:600}.vendor_center-pagination-controls{display:flex;align-items:center;gap:1rem}.vendor_center-pagination-btn{background:#fff;border:1px solid #e2e8f0;color:#09c;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);display:inline-flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}.vendor_center-pagination-btn:hover:not(:disabled){background:#09c;color:#fff;border-color:#09c;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,153,204,.1),0 2px 4px -1px rgba(0,153,204,.06)}.vendor_center-pagination-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.vendor_center-pagination-btn:active{transform:translateY(0)}.vendor_center-pagination-btn:disabled{background:#f0f0f0;border-color:#ccc;color:#999;cursor:not-allowed;opacity:.6}.vendor_center-page-info{font-weight:600;color:#205080;font-size:.95rem}.vendor_center-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.vendor_center-list-search-row{display:flex;align-items:center;gap:8px}.vendor_center-list-search{flex:1;padding:.75rem;border-radius:8px;border:1px solid #d1d5db;font-size:.875rem;background:#fff;transition:all .2s ease;outline:none;color:#374151;box-sizing:border-box}.vendor_center-list-search:focus{border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1);background:#fff;transform:translateY(-1px)}.vendor_center-list-search:hover{border-color:#9ca3af}.vendor_center-list-search::-moz-placeholder{color:#9ca3af}.vendor_center-list-search::placeholder{color:#9ca3af}.vendor_center-list-group{display:flex;flex-direction:row;align-items:flex-end;gap:1rem;margin-bottom:1.2rem;flex-wrap:nowrap}.vendor-center-status-paid{color:#5b6eae;background-color:#d1fae5;font-weight:600}.vendor-center-status-open,.vendor-center-status-sent{color:#2563eb;background-color:#dbeafe;font-weight:600}.vendor-center-status-overdue{color:#dc2626;background-color:#fee2e2;font-weight:600}.vendor-center-status-cancelled{color:#6b7280;background-color:#f3f4f6;font-weight:500}.vendor-center-status-draft{color:#d97706;background-color:#fef3c7;font-weight:600}.vendor-center-status-partially_paid{color:#f59e0b;background-color:#fef3c7;font-weight:600}.vendor-center-status-default{color:#6b7280;background-color:#f3f4f6;font-weight:500}.status-partial{background:#ff9800;color:#fff3e0}.status-disputed{background:#e91e63;color:#fce4ec}.status-on-hold{background:#607d8b;color:#eceff1}.status-default{background:#9e9e9e;color:#f5f5f5}.vendor_center-status{padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:400;text-transform:capitalize;display:inline-block}@media (max-width:900px){.vendor_center-content{flex-direction:column;gap:1rem}.vendor_center-content>.vendor_center-sidemenu-wrap{width:100%;min-width:0;max-width:none}.vendor_center-content>.vendor-preview-list{width:100%;min-width:100%}.vendor_center-list-section{width:100%;min-width:0;margin-bottom:1.2rem;padding:1.2rem .7rem 1.2rem .7rem}.vendor_center-details-section{padding:1.2rem .5rem}.vendor_center-details-grid{flex-direction:column;gap:1.5rem;padding:1.2rem .5rem}.vendor_center-details-header-section{flex-direction:column;gap:1rem;text-align:center;padding:1.2rem 1rem}.vendor_center-vendor-name{font-size:1.3rem}.vendor_center-vendor-balance{font-size:1.5rem;padding:.4rem .8rem}.vendor_center-details-content{grid-template-columns:1fr;gap:1rem}.vendor_center-detail-item-full{grid-column:span 1}}@media (max-width:600px){.vendor_center-header{padding:1rem 1rem}.vendor_center-header h1{font-size:1.5rem}.vendor_center-header-actions{flex-direction:column;gap:.8rem;margin:1rem 1rem}.vendor_center-add-btn,.vendor_center-export-btn,.vendor_center-search-btn{width:100%;padding:.8rem 1rem}.vendor_center-list-group{flex-direction:column;align-items:stretch;gap:.8rem}.vendor_center-list-search{width:100%}.vendor_center-list-select{width:100%;margin-left:0}}.vendor_center-list-search:focus,.vendor_center-list-select:focus,.vendor_center-transactions-filter-select:focus{outline:none;border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.vendor_center-add-btn:focus,.vendor_center-export-btn:focus,.vendor_center-pagination-btn:focus,.vendor_center-search-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}@media (prefers-contrast:high){.vendor_center-detail-item,.vendor_center-details-section,.vendor_center-list-search,.vendor_center-list-select,.vendor_center-transactions-filter-select{border-width:2px}}@media (prefers-reduced-motion:reduce){.vendor_center-add-btn,.vendor_center-detail-item,.vendor_center-details-section,.vendor_center-export-btn,.vendor_center-header,.vendor_center-pagination-btn,.vendor_center-search-btn{transition:none;animation:none}.vendor_center-add-btn:hover,.vendor_center-export-btn:hover,.vendor_center-pagination-btn:hover,.vendor_center-search-btn:hover{transform:none}}.vendor-center--glass.vendor_center-main{--vendor-accent:#5b6eae;--vendor-accent-deep:#4a5d94;--vendor-accent-muted:#64748b;--vendor-accent-soft:rgba(91,110,174,.14);--vendor-accent-surface:rgba(238,242,255,.96);--vendor-accent-surface-mid:rgba(239,246,255,.92);--vendor-accent-icon-bg:rgba(219,234,254,.9);--vendor-accent-icon-fg:#4a5d94;--vendor-accent-border:rgba(165,180,252,.5);--vendor-accent-border-light:rgba(199,210,254,.38);--vendor-accent-shadow:rgba(91,110,174,.1);--vendor-accent-gradient-tint:rgba(241,245,249,.55);--vendor-positive:#4a6fa5;--vendor-positive-deep:#3d5f7a;background:linear-gradient(165deg,rgba(248,250,252,.92) 0,rgba(241,245,249,.78) 42%,var(--vendor-accent-gradient-tint) 100%)}.vendor-center--glass .vendor_center-resizer:hover{background:rgba(199,210,254,.55);box-shadow:inset 0 0 12px var(--vendor-accent-soft)}.vendor-center--glass .vendor_center-resizer:active{background:rgba(165,180,252,.65)}.vendor-center--glass .vendor-side-menu--glass{--vsm-accent:var(--vendor-accent);--vsm-accent-soft:var(--vendor-accent-soft);background:linear-gradient(180deg,rgba(248,250,252,.55) 0,var(--vendor-accent-gradient-tint) 100%)}.vendor-center--glass .vendor-side-menu--glass .vendor-side-menu-search-field:focus-within .vendor-side-menu-search-icon,.vendor-center--glass .vendor-side-menu--glass .vendor-side-menu-search-icon{color:var(--vendor-accent)}.vendor-center--glass .vendor-side-menu--glass .search-results-badge{background:linear-gradient(135deg,#6b7eb8,#5b6eae);box-shadow:0 2px 8px var(--vendor-accent-shadow)}.vendor-center--glass .vendor-side-menu--glass .vendor-side-menu-vendor-icon{background:var(--vendor-accent-icon-bg);color:var(--vendor-accent-icon-fg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 2px 6px var(--vendor-accent-soft)}.vendor-center--glass .vendor-side-menu--glass .vendor-side-menu-selected{background:linear-gradient(90deg,var(--vendor-accent-surface) 0,hsla(0,0%,100%,.92) 100%);color:var(--vendor-accent-deep);border-left-color:var(--vendor-accent);box-shadow:inset 3px 0 0 var(--vendor-accent-soft)}.vendor-center--glass .vendor-side-menu--glass .vendor-side-menu-selected .vendor-name-cell,.vendor-center--glass .vendor-side-menu--glass .vendor-side-menu-selected .vendor-side-menu-name-text{color:var(--vendor-accent-deep)}.vendor-center--glass .vendor-side-menu--glass .vendor-side-menu-selected .vendor-side-menu-vendor-icon{background:rgba(199,210,254,.75);color:var(--vendor-accent-deep)}.vendor-center--glass .vendor-side-menu--glass .balance-amount.negative,.vendor-center--glass .vendor-side-menu--glass .balance-amount.positive,.vendor-center--glass .vendor-side-menu--glass .balance-amount:not(.balance-empty):not(.zero){color:#dc2626}.vendor-center--glass .vendor-side-menu--glass .vendor-side-menu-selected .balance-amount{color:#dc2626;font-weight:700}.vendor-center--glass .vendor-side-menu--glass .vendor-side-menu-table tbody tr:hover{background:linear-gradient(90deg,var(--vendor-accent-surface-mid) 0,hsla(0,0%,100%,.88) 50%,rgba(248,250,252,.9) 100%)}.vendor-center--glass .vendor-side-menu--glass .loading-progress-fill{background:linear-gradient(90deg,#6b7eb8,#5b6eae,#8b9fd4)}.vendor-center--glass .vendor-side-menu--glass .scroll-position-thumb{background:var(--vendor-accent)}.vendor-center--glass .vendor-side-menu--glass .scroll-position-thumb:hover{background:var(--vendor-accent-deep)}.vendor-center--glass .vendor-side-menu--glass .side-menu-pagination-btn:hover:not(:disabled){background:var(--vendor-accent-surface-mid);border-color:var(--vendor-accent-border);color:var(--vendor-accent-deep)}.vendor-center--glass .vendor-side-menu--glass .side-menu-pagination-text strong{color:var(--vendor-accent-deep)}.vendor-center--glass .vendor-side-menu--glass .spinner{border-top-color:var(--vendor-accent)}.vendor-center--glass .vendor-side-menu--glass .empty-state-icon-wrap{background:var(--vendor-accent-icon-bg);color:var(--vendor-accent)}.vendor-center--glass .vendor-side-menu--glass .vendor-side-menu-table-container::-webkit-scrollbar-thumb{background:rgba(91,110,174,.45)}.vendor-center--glass .vendor-side-menu--glass .vendor-side-menu-table-container::-webkit-scrollbar-thumb:hover{background:rgba(74,93,148,.65)}.vendor-center--glass .vendor-side-menu-selected{background:var(--vendor-accent-surface);color:var(--vendor-accent-deep);border-left-color:var(--vendor-accent)}.vendor-center--glass .vendor-side-menu-selected .vendor-name-cell{color:var(--vendor-accent-deep)}.vendor-center--glass .vendor-side-menu .balance-amount.negative,.vendor-center--glass .vendor-side-menu .balance-amount.positive,.vendor-center--glass .vendor-side-menu-selected .balance-amount{color:#dc2626}.vendor-center--glass .vendor-preview-list--glass{background:linear-gradient(180deg,rgba(248,250,252,.35) 0,var(--vendor-accent-gradient-tint) 100%)}.vendor-center--glass .vendor-preview-list--glass .vendor-preview-filter-match-text,.vendor-center--glass .vendor-preview-list--glass .vendor-preview-section-header--glass .vendor-preview-section-title,.vendor-center--glass .vendor-preview-list--glass .vendor-preview-transactions-section .consultant-preview-section-title,.vendor-center--glass .vendor-preview-list--glass .vendor-preview-transactions-section .vendor-preview-section-title{color:var(--vendor-accent-deep)}.vendor-center--glass .vendor-preview-details-section--glass{box-shadow:0 4px 20px var(--vendor-accent-shadow),inset 0 1px 0 hsla(0,0%,100%,.75)}.vendor-center--glass .vendor-preview-section-header--glass{border-bottom-color:var(--vendor-accent-border-light)}.vendor-center--glass .vendor-preview-section-header--glass .vendor-preview-section-title{color:var(--vendor-accent-deep)}.vendor-center--glass .vendor-preview-details-card--glass:hover,.vendor-center--glass .vendor-preview-list--glass .vendor-preview-details-card--glass:hover{border-color:var(--vendor-accent-border);box-shadow:0 8px 28px var(--vendor-accent-shadow),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px rgba(226,232,240,.5)}.vendor-center--glass .vendor-preview-card-header--glass{border-bottom-color:var(--vendor-accent-border-light)}.vendor-center--glass .vendor-preview-list--glass .vendor-preview-transactions-section.consultant-preview-transactions-section{box-shadow:0 4px 24px var(--vendor-accent-shadow),inset 0 1px 0 hsla(0,0%,100%,.85),0 0 0 1px rgba(226,232,240,.4)}.vendor-center--glass .vendor-preview-list--glass .consultant-preview-transactions-section .consultant-preview-table-responsive:hover{border-color:var(--vendor-accent-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 6px 20px var(--vendor-accent-shadow)}.vendor-center--glass .vendor-preview-list--glass .cpt-row-action-menu-item:hover{background:var(--vendor-accent-surface-mid)}.vendor-center--glass .vendor-preview-finance-metric--stack-active{border-color:var(--vendor-accent-border);background:var(--vendor-accent-surface-mid);box-shadow:inset 3px 0 0 var(--vendor-accent)}.vendor-center--glass .vendor-preview-finance-metric-stack-row--tone-receipt .vendor-preview-finance-metric-stack-label-text,.vendor-center--glass .vendor-preview-finance-metric-stack-row--tone-receipt .vendor-preview-finance-metric-stack-value,.vendor-center--glass .vendor-preview-finance-summary--glass .vendor-preview-finance-group-title{color:var(--vendor-accent-deep)}.vendor-center--glass .vendor-preview-finance-stat-card-icon--payment{background:var(--vendor-accent-icon-bg);color:var(--vendor-accent-icon-fg)}.vendor-center--glass .vendor-preview-finance-stat-card-expand-btn{color:var(--vendor-accent)}.vendor-center--glass .vendor-preview-finance-stat-card-expand-btn:hover{background:var(--vendor-accent-surface-mid);border-color:var(--vendor-accent-border)}.vendor-center--glass .vendor-preview-finance-metric-expand-btn{color:var(--vendor-accent)}.vendor-center--glass .vendor-preview-finance-metric-expand-btn:hover{background:var(--vendor-accent-surface-mid);border-color:var(--vendor-accent-border)}.vendor-center--glass .vendor-preview-balance-amount,.vendor-center--glass .vendor-preview-card-balance .vendor-preview-balance-amount{color:#dc2626;font-weight:700}.vendor-center--glass .vendor-preview-detail-icon-wrap--balance,.vendor-center--glass .vendor-preview-detail-icon-wrap--currency{background:var(--vendor-accent-icon-bg);color:var(--vendor-accent-icon-fg)}.vendor-center--glass .vendor-preview-details-glass .vendor-preview-detail-value{color:var(--vendor-accent-deep)}.vendor-center--glass .consultant-preview-status-completed,.vendor-center--glass .consultant-preview-status-paid{background:rgba(219,234,254,.75);color:var(--vendor-accent-deep);border-color:var(--vendor-accent-border-light)}.vendor-center--glass.vendor_center-main{--vc-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vc-glass-duration:0.36s;--vc-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);animation:vendor-center-glass-in .48s var(--vc-glass-ease) both}@keyframes vendor-center-glass-in{0%{opacity:0}to{opacity:1}}@keyframes vendor-center-content-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vendor-center--glass .vendor_center-content{animation:vendor-center-content-panel-in .44s var(--vc-glass-ease) .06s both}.vendor-center--glass .vendor_center-sidemenu-wrap{animation:vendor-center-content-panel-in .42s var(--vc-glass-ease) .1s both}.vendor-center--glass .vendor_center-content>.vendor-preview-list{animation:vendor-center-content-panel-in .44s var(--vc-glass-ease) .14s both}.vendor-center--glass .vendor_center-resizer{background:hsla(0,0%,100%,.45);border-left:1px solid hsla(0,0%,100%,.65);border-right:1px solid hsla(0,0%,100%,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--vc-glass-duration) var(--vc-glass-ease),box-shadow var(--vc-glass-duration) var(--vc-glass-ease)}@media (prefers-reduced-motion:reduce){.vendor-center--glass .vendor_center-content,.vendor-center--glass .vendor_center-content>.vendor-preview-list,.vendor-center--glass .vendor_center-sidemenu-wrap,.vendor-center--glass.vendor_center-main{animation:none}}.consultant-global-search{--cgs-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cgs-duration:0.36s;--cgs-blur:blur(14px) saturate(1.06);--cgs-blur-panel:blur(20px) saturate(1.08);--cgs-blur-chip:blur(10px) saturate(1.05);--cgs-surface-input:hsla(0,0%,100%,.92);--cgs-border:#cbd5e1;--cgs-border-focus:#818cf8;--cgs-shadow-input:none;--cgs-shadow-input-hover:0 0 0 2px rgba(99,102,241,.2);--cgs-icon-slot:calc(var(--lf-control-font-size) + 0.35rem);--cgs-clear-slot:calc(var(--lf-control-pad-x) + 0.85rem);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--lf-field-gap);width:100%;min-width:0;max-width:100%;box-sizing:border-box;flex-shrink:0}.consultant-global-search-field-label{display:block;flex:0 0 auto;font-weight:var(--lf-label-font-weight);color:var(--lf-label-color);font-size:var(--lf-label-font-size);line-height:var(--lf-label-line-height);text-transform:uppercase;letter-spacing:var(--lf-label-letter-spacing);padding-left:var(--lf-label-padding-left);margin:0;min-height:var(--lf-label-min-height);font-family:var(--lf-font-family);white-space:nowrap;transition:color var(--cgs-duration) var(--cgs-ease)}.consultant-global-search--open .consultant-global-search-field-label,.consultant-global-search:focus-within .consultant-global-search-field-label{color:var(--lf-label-focus-color)}.consultant-global-search-control{position:relative;flex:0 0 auto;display:flex;align-items:stretch;width:100%;min-width:0;max-width:100%;height:var(--lf-control-height);min-height:var(--lf-control-height);max-height:var(--lf-control-height);overflow:visible;box-sizing:border-box}.consultant-global-search-wrap{position:relative;width:100%;height:100%;min-width:0;min-height:0}.consultant-global-search-icon{position:absolute;left:var(--lf-control-pad-x);top:50%;transform:translateY(-50%);color:var(--lf-control-placeholder-color);font-size:var(--lf-control-font-size);pointer-events:none;z-index:2;line-height:1;transition:color var(--cgs-duration) var(--cgs-ease)}.consultant-global-search-wrap--open .consultant-global-search-icon,.consultant-global-search-wrap:focus-within .consultant-global-search-icon{color:var(--lf-label-focus-color)}.consultant-global-search-input{width:100%;height:100%;min-height:0;border-radius:0;border:1px solid var(--cgs-border);padding:0 var(--cgs-clear-slot) 0 calc(var(--lf-control-pad-x) + var(--cgs-icon-slot));font-size:var(--lf-control-font-size);font-weight:var(--lf-control-font-weight);line-height:var(--lf-control-line-height);letter-spacing:var(--lf-control-letter-spacing);font-family:var(--lf-font-family);background:var(--cgs-surface-input);backdrop-filter:var(--cgs-blur);-webkit-backdrop-filter:var(--cgs-blur);box-shadow:var(--cgs-shadow-input);transition:background var(--cgs-duration) var(--cgs-ease),border-color var(--cgs-duration) var(--cgs-ease),box-shadow var(--cgs-duration) var(--cgs-ease);outline:none;color:var(--lf-control-value-color);box-sizing:border-box}.consultant-global-search-input:hover{background:hsla(0,0%,100%,.97);border-color:#94a3b8;box-shadow:var(--cgs-shadow-input)}.consultant-global-search-input:focus,.consultant-global-search-wrap--open .consultant-global-search-input{border-color:var(--cgs-border-focus);background:#fff;box-shadow:var(--cgs-shadow-input-hover)}.consultant-global-search-input::-moz-placeholder{color:var(--lf-control-placeholder-color);font-weight:var(--lf-control-font-weight)}.consultant-global-search-input::placeholder{color:var(--lf-control-placeholder-color);font-weight:var(--lf-control-font-weight)}.consultant-global-search-clear{position:absolute;right:0;top:0;bottom:0;width:var(--cgs-clear-slot);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:0;background:transparent;color:#64748b;cursor:pointer;padding:0;z-index:2;transition:color .28s var(--cgs-ease),background .28s var(--cgs-ease)}.consultant-global-search-clear:hover{color:#6366f1;background:rgba(243,237,255,.65)}.consultant-global-search-clear i{font-size:var(--lf-control-font-size)}.consultant-global-search-panel{--cgs-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cgs-duration:0.36s;--cgs-blur-panel:blur(20px) saturate(1.08);--cgs-blur-chip:blur(10px) saturate(1.05);position:absolute;top:calc(100% + 6px);left:0;min-width:100%;width:max(100%,360px);z-index:1300;isolation:isolate;overflow:hidden;border:1px solid rgba(226,232,240,.92);border-radius:0;background-color:hsla(0,0%,100%,.96);background:hsla(0,0%,100%,.96);backdrop-filter:var(--cgs-blur-panel);-webkit-backdrop-filter:var(--cgs-blur-panel);box-shadow:0 14px 40px rgba(99,102,241,.14),0 4px 14px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.95);box-sizing:border-box;display:flex;flex-direction:column}.consultant-global-search-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.08) 45%,transparent 70%);z-index:0}.consultant-global-search-panel>*{position:relative;z-index:1}.consultant-global-search-panel--teleported{position:fixed;top:auto;left:auto;z-index:10050;min-width:360px}.consultant-global-search-panel-summary{padding:.5rem .85rem;font-size:.625rem;font-weight:500;color:#64748b;letter-spacing:.02em;text-transform:none;background-color:rgba(241,245,249,.95);background:rgba(241,245,249,.95);border-bottom:1px solid rgba(226,232,240,.85);flex-shrink:0}.consultant-global-search-panel-body{max-height:320px;overflow-y:auto;overflow-x:hidden;padding:.45rem .55rem;flex:1 1 auto;min-height:0;background-color:rgba(248,250,252,.98);background:rgba(248,250,252,.98);scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.55) rgba(241,245,249,.5)}.consultant-global-search-panel-body::-webkit-scrollbar{width:6px}.consultant-global-search-panel-body::-webkit-scrollbar-thumb{background:rgba(167,139,250,.5);border-radius:0}.consultant-global-search-group-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.consultant-global-search-group-list--ranked{padding-top:0}.consultant-global-search-option{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;grid-template-areas:"icon body kind";align-items:center;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:.12rem;width:100%;min-height:2.5rem;padding:.5rem .6rem;margin:0;border-radius:0;cursor:pointer;border:1px solid rgba(226,232,240,.88);background-color:hsla(0,0%,100%,.98);background:hsla(0,0%,100%,.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95);box-sizing:border-box;position:relative;isolation:isolate;transition:background-color var(--cgs-duration) var(--cgs-ease),background var(--cgs-duration) var(--cgs-ease),border-color var(--cgs-duration) var(--cgs-ease),box-shadow var(--cgs-duration) var(--cgs-ease),transform .24s var(--cgs-ease);animation:consultant-global-search-option-in .32s var(--cgs-ease) both}.consultant-global-search-option--has-sub{align-items:start;min-height:2.75rem;padding-top:.55rem;padding-bottom:.55rem}.consultant-global-search-group-list--ranked .consultant-global-search-option:first-child{animation-delay:.03s}.consultant-global-search-group-list--ranked .consultant-global-search-option:nth-child(2){animation-delay:.06s}.consultant-global-search-group-list--ranked .consultant-global-search-option:nth-child(3){animation-delay:.09s}.consultant-global-search-group-list--ranked .consultant-global-search-option:nth-child(4){animation-delay:.12s}.consultant-global-search-group-list--ranked .consultant-global-search-option:nth-child(n+5){animation-delay:.15s}.consultant-global-search-option:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent;transition:background var(--cgs-duration) var(--cgs-ease)}.consultant-global-search-option--active,.consultant-global-search-option:hover{background-color:#fff;background:#fff;border-color:rgba(199,210,254,.85);box-shadow:0 2px 10px rgba(99,102,241,.08),inset 0 1px 0 #fff;transform:translateX(2px)}.consultant-global-search-option--active:before{background:linear-gradient(180deg,#818cf8,#6366f1)}.consultant-global-search-option-icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;align-self:center;border-radius:0;font-size:.8125rem;border:1px solid hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);transition:transform .24s var(--cgs-ease),box-shadow .24s var(--cgs-ease)}.consultant-global-search-option--has-sub .consultant-global-search-option-icon{align-self:start;margin-top:.05rem}.consultant-global-search-option--active .consultant-global-search-option-icon,.consultant-global-search-option:hover .consultant-global-search-option-icon{transform:scale(1.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 2px 6px rgba(99,102,241,.1)}.consultant-global-search-option-icon--consultant{background:rgba(224,242,254,.95);color:#2563eb}.consultant-global-search-option-icon--customer{background:rgba(237,233,254,.95);color:#7c3aed}.consultant-global-search-option-icon--vendor{background:rgba(255,237,213,.95);color:#ea580c}.consultant-global-search-option-icon--invoice{background:rgba(209,250,229,.95);color:#059669}.consultant-global-search-option-icon--receivePayment{background:rgba(219,234,254,.95);color:#2563eb}.consultant-global-search-option-body{grid-area:body;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.18rem;align-self:center}.consultant-global-search-option--has-sub .consultant-global-search-option-body{align-self:start}.consultant-global-search-option-name{display:block;font-size:.75rem;font-weight:500;color:#334155;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultant-global-search-option-sub{display:block;font-size:.625rem;color:#94a3b8;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultant-global-search-option-kind{grid-area:kind;flex-shrink:0;align-self:center;justify-self:end;font-size:.5625rem;font-weight:500;text-transform:none;letter-spacing:.02em;color:#6366f1;background:hsla(0,0%,100%,.82);backdrop-filter:var(--cgs-blur-chip);-webkit-backdrop-filter:var(--cgs-blur-chip);border:1px solid rgba(199,210,254,.65);padding:.18rem .45rem;border-radius:0;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 4px rgba(99,102,241,.06);transition:background var(--cgs-duration) var(--cgs-ease),border-color var(--cgs-duration) var(--cgs-ease),transform .24s var(--cgs-ease)}.consultant-global-search-option--has-sub .consultant-global-search-option-kind{align-self:start;margin-top:.12rem}.consultant-global-search-option--active .consultant-global-search-option-kind,.consultant-global-search-option:hover .consultant-global-search-option-kind{background:rgba(238,242,255,.95);border-color:rgba(165,180,252,.75);transform:translateY(-1px)}.consultant-global-search-highlight{background:#fef9c3;color:#713f12;padding:0 .08em;border-radius:0;font-weight:500}.consultant-global-search-panel-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;padding:.45rem .85rem;font-size:.625rem;color:#64748b;background-color:rgba(241,245,249,.95);background:rgba(241,245,249,.95);border-top:1px solid rgba(226,232,240,.85);flex-shrink:0}.consultant-global-search-panel-footer kbd{display:inline-block;padding:.1rem .32rem;margin-right:.12rem;font-size:.5625rem;font-family:inherit;font-weight:500;color:#64748b;background:hsla(0,0%,100%,.88);backdrop-filter:var(--cgs-blur-chip);-webkit-backdrop-filter:var(--cgs-blur-chip);border:1px solid rgba(226,232,240,.9);border-radius:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92);transition:background .24s var(--cgs-ease),border-color .24s var(--cgs-ease),transform .24s var(--cgs-ease)}.consultant-global-search-panel-footer span:hover kbd{background:#fff;border-color:rgba(199,210,254,.75);transform:translateY(-1px)}.consultant-global-search-panel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.5rem 1rem;text-align:center;background-color:hsla(0,0%,100%,.98);background:hsla(0,0%,100%,.98);animation:consultant-global-search-option-in .36s var(--cgs-ease) both}.consultant-global-search-panel-empty>i{font-size:1.5rem;color:#a5b4fc;margin-bottom:.25rem;animation:consultant-global-search-empty-pulse 1.8s var(--cgs-ease) infinite}.consultant-global-search-panel-empty p{margin:0;font-size:.75rem;font-weight:500;color:#475569}.consultant-global-search-panel-empty span{font-size:.75rem;color:#64748b}.consultant-global-search-panel-enter-active{transition:opacity .32s var(--cgs-ease),transform .32s var(--cgs-ease)}.consultant-global-search-panel-leave-active{transition:opacity .22s var(--cgs-ease),transform .22s var(--cgs-ease)}.consultant-global-search-panel-enter-from,.consultant-global-search-panel-leave-to{opacity:0;transform:translateY(-8px) scale(.98)}@keyframes consultant-global-search-option-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes consultant-global-search-empty-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (max-width:900px){.consultant-global-search-control{width:100%}.consultant-global-search-panel{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.consultant-global-search-input,.consultant-global-search-option,.consultant-global-search-option-icon,.consultant-global-search-option-kind,.consultant-global-search-panel-empty>i,.consultant-global-search-panel-enter-active,.consultant-global-search-panel-footer kbd,.consultant-global-search-panel-leave-active{transition:none;animation:none}.consultant-global-search-input:focus,.consultant-global-search-input:hover,.consultant-global-search-option--active,.consultant-global-search-option--active .consultant-global-search-option-icon,.consultant-global-search-option--active .consultant-global-search-option-kind,.consultant-global-search-option:hover,.consultant-global-search-option:hover .consultant-global-search-option-icon,.consultant-global-search-option:hover .consultant-global-search-option-kind{transform:none}}.vendor-header{--vh-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vh-glass-duration:0.36s;position:relative;z-index:300;overflow:visible;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif}.vendor-header--glass{background:linear-gradient(168deg,rgba(243,237,255,.72),rgba(252,232,242,.65) 38%,rgba(230,242,255,.68) 72%,hsla(0,0%,100%,.78));backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);padding:.5rem .625rem;border-bottom:1px solid hsla(0,0%,100%,.72);box-shadow:0 4px 24px rgba(139,92,246,.06),inset 0 1px 0 hsla(0,0%,100%,.85);animation:vendor-header-in .44s var(--vh-glass-ease) both}@keyframes vendor-header-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vendor-header h1{font-size:var(--cc-font-title,1.125rem);font-weight:700;color:#0f172a;margin:0 0 .35rem 0;letter-spacing:-.02em;display:flex;align-items:center;gap:.5rem}.vendor-header-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:0;width:100%;box-sizing:border-box;overflow:visible}.vendor-header-breadcrumb{display:inline-flex;align-items:center;gap:.5rem;color:#5a5468;font-size:var(--cc-font-md,.75rem);font-weight:600;letter-spacing:-.01em;flex:1;min-width:0;flex-wrap:wrap}.vendor-header-back-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid hsla(0,0%,100%,.72);border-radius:0;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(243,237,255,.78));color:#6366f1;cursor:pointer;flex-shrink:0;box-shadow:4px 4px 14px rgba(196,181,253,.2),-3px -3px 10px hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.55);transition:background var(--vh-glass-duration) var(--vh-glass-ease),color var(--vh-glass-duration) var(--vh-glass-ease),border-color var(--vh-glass-duration) var(--vh-glass-ease),box-shadow var(--vh-glass-duration) var(--vh-glass-ease),transform .22s cubic-bezier(.4,0,.2,1)}.vendor-header-back-btn i{font-size:.95rem;transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.vendor-header-back-btn:hover:not(:disabled){background:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.82);color:#6366f1;transform:translateY(-1px);box-shadow:6px 6px 18px rgba(196,181,253,.24),-4px -4px 12px hsla(0,0%,100%,.96),0 0 14px rgba(147,197,253,.18)}.vendor-header-back-btn:hover:not(:disabled) i{transform:translateX(-2px)}.vendor-header-back-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.vendor-header-back-btn:focus,.vendor-header-back-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.38)}.vendor-header-breadcrumb a{color:#6366f1;text-decoration:none;transition:color var(--vh-glass-duration) var(--vh-glass-ease),text-shadow var(--vh-glass-duration) var(--vh-glass-ease)}.vendor-header-breadcrumb a:hover{color:#4f46e5;text-decoration:none;text-shadow:0 0 20px rgba(129,140,248,.35)}.vendor-header-anna-actions{display:flex;align-items:center;flex-shrink:0}.vendor-header-actions{display:flex;gap:.5rem;align-items:flex-end;margin-left:auto;flex-wrap:wrap}.vendor-header .consultant-primary-btn,.vendor-header .consultant-secondary-btn{border-radius:0!important;transition:background var(--vh-glass-duration) var(--vh-glass-ease),border-color var(--vh-glass-duration) var(--vh-glass-ease),box-shadow var(--vh-glass-duration) var(--vh-glass-ease),transform .22s cubic-bezier(.4,0,.2,1)}.vendor-header-anna-actions .consultant-secondary-btn{background:hsla(0,0%,100%,.45)!important;border:1px solid hsla(0,0%,100%,.72)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),inset 0 -1px 2px rgba(196,181,253,.1)!important}.vendor-header-anna-actions .consultant-secondary-btn:hover:not(:disabled){background:hsla(0,0%,100%,.62)!important;border-color:hsla(0,0%,100%,.82)!important;transform:translateY(-1px);box-shadow:0 8px 32px rgba(139,92,246,.12),inset 0 1px 3px hsla(0,0%,100%,.75)!important}.vendor-header-anna-actions .consultant-secondary-btn .bi-stars{color:#818cf8;transition:color var(--vh-glass-duration) var(--vh-glass-ease),transform .46s cubic-bezier(.34,1.56,.64,1)}.vendor-header-anna-actions .consultant-secondary-btn:hover:not(:disabled) .bi-stars{color:#6366f1;transform:scale(1.06)}.vendor-header-anna-actions .consultant-secondary-btn.vendor-header-anna-btn--active{background:hsla(0,0%,100%,.7)!important;border-color:rgba(167,139,250,.55)!important;color:#1c1829!important;box-shadow:0 8px 32px rgba(139,92,246,.13),0 2px 10px rgba(251,207,232,.16),inset 0 1px 3px hsla(0,0%,100%,.75),0 0 0 1px rgba(196,181,253,.35)!important}.vendor-header-anna-actions .consultant-secondary-btn.vendor-header-anna-btn--active .bi-stars{color:#6366f1;transform:scale(1.04)}.vendor-header .consultant-primary-btn:hover:not(:disabled){transform:translateY(-1px)}.vendor-header-filters,.vendor-header-filters-row{width:100%;box-sizing:border-box;margin-top:.75rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.55);display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;align-items:flex-end;justify-content:space-between;overflow:visible;animation:vendor-header-filters-in .42s var(--vh-glass-ease) .06s both}.vendor-header-filters:has(.consultant-global-search--open),.vendor-header-filters:has(.label-dropdown--open){z-index:310;position:relative}@keyframes vendor-header-filters-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vendor-header-filters-group{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;align-items:flex-end;flex:1 1 auto;min-width:0;overflow:visible}.vendor-header-filters-group .label-dropdown{flex:0 0 auto;width:auto;min-width:0}.vendor-header-filters-group .label-dropdown--inline .label-dropdown__control,.vendor-header-filters-group .label-dropdown--inline .label-dropdown__control--wide{width:auto;min-width:9.5rem;max-width:14rem}.vendor-header-filters-group .vendor-header-filter--scope.label-dropdown--inline .label-dropdown__control{min-width:11.5rem;max-width:16rem}.vendor-header .label-dropdown--open{position:relative;z-index:310}.vendor-header-filters-group .consultant-global-search-section,.vendor-header-filters-group .consultant-header-global-search-section{flex-shrink:0}.vendor-header-filters-group .consultant-global-search-section{flex:0 0 auto;width:auto;min-width:0}.vendor-header-filters-group .consultant-global-search-control{width:17.5rem;min-width:12rem;max-width:17.5rem}.vendor-header .label-dropdown__label{transition:color var(--vh-glass-duration) var(--vh-glass-ease)}.vendor-header .label-dropdown--open .label-dropdown__label,.vendor-header .label-dropdown:focus-within .label-dropdown__label{color:#6366f1}.vendor-header #statusSelect,.vendor-header #vendorScopeSelect,.vendor-header .label-dropdown__trigger{border-radius:0!important;min-height:42px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.75)!important;background:hsla(0,0%,100%,.52)!important;backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),0 0 0 1px rgba(226,232,240,.45)!important;transition:border-color var(--vh-glass-duration) var(--vh-glass-ease),background var(--vh-glass-duration) var(--vh-glass-ease),box-shadow var(--vh-glass-duration) var(--vh-glass-ease),transform .22s cubic-bezier(.4,0,.2,1)}.vendor-header #statusSelect:focus,.vendor-header #vendorScopeSelect:focus,.vendor-header .label-dropdown__trigger--open,.vendor-header .label-dropdown__trigger:focus{border-color:rgba(167,139,250,.65)!important;background:hsla(0,0%,100%,.72)!important;box-shadow:0 8px 32px rgba(139,92,246,.14),0 0 0 3px rgba(167,139,250,.28),inset 0 1px 3px hsla(0,0%,100%,.75)!important;transform:translateY(-1px)}.vendor-header #statusSelect:hover:not(:disabled),.vendor-header #vendorScopeSelect:hover:not(:disabled),.vendor-header .label-dropdown__trigger:hover:not(:disabled){border-color:hsla(0,0%,100%,.88)!important;background:hsla(0,0%,100%,.68)!important;box-shadow:0 8px 32px rgba(139,92,246,.12),inset 0 1px 3px hsla(0,0%,100%,.75),0 0 0 1px rgba(196,181,253,.35)!important;transform:translateY(-1px)}.vendor-header .label-dropdown__chevron{transition:transform .36s cubic-bezier(.34,1.56,.64,1)!important}.vendor-header .label-dropdown__menu,.vendor-header .label-dropdown__menu-panel,.vendor-header .label-dropdown__option{border-radius:0!important}.vendor-header .label-dropdown__menu-panel{z-index:5000!important;border:1px solid rgba(203,213,225,.95)!important;border-top:none!important;background:hsla(0,0%,100%,.78)!important;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15);box-shadow:0 16px 48px rgba(139,92,246,.18),0 4px 16px rgba(251,207,232,.14),inset 0 1px 3px hsla(0,0%,100%,.85)!important}.vendor-header .label-dropdown__option{padding:.5rem .75rem!important;background:transparent!important;border-bottom:1px solid rgba(226,232,240,.85)!important;transition:background var(--vh-glass-duration) var(--vh-glass-ease),color var(--vh-glass-duration) var(--vh-glass-ease),transform .22s cubic-bezier(.4,0,.2,1)}.vendor-header .label-dropdown__option:last-child{border-bottom:none!important}.vendor-header .label-dropdown__option--disabled{color:#94a3b8!important;cursor:not-allowed!important}.vendor-header .label-dropdown__option--active:not(.label-dropdown__option--disabled),.vendor-header .label-dropdown__option:not(.label-dropdown__option--disabled):hover{background:rgba(238,242,255,.85)!important;color:#4f46e5!important;transform:translateX(3px)}.vendor-header .label-dropdown__option--selected:not(.label-dropdown__option--disabled){background:rgba(238,242,255,.65)!important;color:#4338ca!important;font-weight:600!important}.vendor-header .label-dropdown__option--selected.label-dropdown__option--active:not(.label-dropdown__option--disabled){background:rgba(248,245,255,.9)!important;color:#4f46e5!important}.vendor-header .consultant-global-search-field-label,.vendor-header .consultant-header-global-search-section label{transition:color var(--vh-glass-duration) var(--vh-glass-ease)}.vendor-header .consultant-global-search--open .consultant-global-search-field-label,.vendor-header .consultant-global-search:focus-within .consultant-global-search-field-label,.vendor-header .consultant-header-global-search-section:focus-within label{color:#6366f1}.vendor-header .consultant-global-search-input{border:1px solid #cbd5e1!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;height:100%!important;min-height:0!important;max-height:none!important;transition:background var(--vh-glass-duration) var(--vh-glass-ease),border-color var(--vh-glass-duration) var(--vh-glass-ease),box-shadow var(--vh-glass-duration) var(--vh-glass-ease)}.vendor-header .consultant-global-search-input:hover{border-color:#94a3b8!important;background:#fff!important;box-shadow:none!important;transform:none}.vendor-header .consultant-global-search-input:focus,.vendor-header .consultant-global-search-wrap--open .consultant-global-search-input{border-color:#818cf8!important;background:#fff!important;box-shadow:0 0 0 2px rgba(99,102,241,.2)!important;transform:none}.vendor-header .consultant-global-search-icon{color:#818cf8;transition:color var(--vh-glass-duration) var(--vh-glass-ease)}.vendor-header .consultant-global-search-wrap:focus-within .consultant-global-search-icon{color:#6366f1}.vendor-header .consultant-global-search-clear{transition:color .28s var(--vh-glass-ease),background .28s var(--vh-glass-ease)}.vendor-header .consultant-global-search-clear:hover{color:#6366f1;background:rgba(243,237,255,.65)}.vendor-header .consultant-global-search-panel{border:1px solid rgba(226,232,240,.92)!important;background:hsla(0,0%,100%,.96)!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important;box-shadow:0 14px 40px rgba(99,102,241,.14),0 4px 14px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}@media (prefers-reduced-motion:reduce){.vendor-header .consultant-global-search-clear,.vendor-header .consultant-global-search-icon,.vendor-header .consultant-global-search-input,.vendor-header .consultant-primary-btn,.vendor-header .consultant-secondary-btn,.vendor-header .label-dropdown__chevron,.vendor-header .label-dropdown__option,.vendor-header .label-dropdown__trigger,.vendor-header--glass,.vendor-header-back-btn,.vendor-header-back-btn i,.vendor-header-breadcrumb a{transition:none;animation:none;transform:none!important}.vendor-header-filters{animation:none}.vendor-header .consultant-global-search-input:focus,.vendor-header .consultant-global-search-input:hover,.vendor-header .consultant-primary-btn:hover:not(:disabled),.vendor-header .label-dropdown__option--active:not(.label-dropdown__option--disabled),.vendor-header .label-dropdown__option:not(.label-dropdown__option--disabled):hover,.vendor-header .label-dropdown__trigger:hover:not(:disabled),.vendor-header-anna-actions .consultant-secondary-btn:hover:not(:disabled),.vendor-header-back-btn:hover:not(:disabled){transform:none!important}}@media (prefers-contrast:high){.vendor-header .consultant-global-search-input,.vendor-header .label-dropdown__trigger{border-width:2px!important}}@media (max-width:1200px){.vendor-header-filters-group,.vendor-header-filters-row{flex-wrap:wrap}}@media (max-width:1024px){.vendor-header--glass{padding:.75rem}}@media (max-width:900px){.vendor-header h1{font-size:1.125rem}.vendor-header-breadcrumb{font-size:.75rem}.vendor-header-filters,.vendor-header-filters-group,.vendor-header-filters-row{flex-direction:column;align-items:stretch;flex-wrap:wrap}.vendor-header-filters-group{width:100%}.vendor-header .label-dropdown,.vendor-header .label-dropdown--inline,.vendor-header-filters-group .consultant-global-search-section,.vendor-header-filters-group .consultant-header-global-search-section{width:100%;max-width:none}.vendor-header .label-dropdown__control--wide,.vendor-header-filters-group .consultant-global-search-control,.vendor-header-filters-group .label-dropdown--inline .label-dropdown__control,.vendor-header-filters-group .vendor-header-filter--scope.label-dropdown--inline .label-dropdown__control{width:100%;min-width:0;max-width:none}.vendor-header-actions{width:100%;margin-left:0;justify-content:stretch}.vendor-header .consultant-primary-btn{flex:1;min-width:0}}@media (max-width:600px){.vendor-header--glass{padding:.8rem}.vendor-header-row{flex-direction:column;align-items:flex-start;gap:1rem}.vendor-header-actions{flex-direction:row;width:100%;justify-content:center}.vendor-header .consultant-primary-btn{width:100%}}.side-menu-pagination-controls{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;padding:.625rem .75rem;background:#fff;border:1px solid #eef1f6;border-radius:0;flex-shrink:0;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box}.side-menu-pagination-info{display:flex;align-items:center;justify-content:center}.side-menu-pagination-text{font-size:.75rem;color:#64748b;line-height:1.35;text-align:center}.side-menu-pagination-text strong{color:#2563eb;font-weight:600}.side-menu-pagination-actions{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:nowrap}.side-menu-pagination-btn{padding:.35rem .5rem;border:1px solid #e2e8f0;background:#fff;border-radius:0;cursor:pointer;font-size:.8125rem;font-weight:600;color:#475569;transition:background .15s ease,border-color .15s ease,color .15s ease;min-width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.side-menu-pagination-btn:hover:not(:disabled){background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.side-menu-pagination-btn:active:not(:disabled){background:#dbeafe}.side-menu-pagination-btn:disabled{opacity:.45;cursor:not-allowed;background:#f8fafc;color:#94a3b8;border-color:#e2e8f0}.side-menu-pagination-btn-first,.side-menu-pagination-btn-last{font-weight:700;font-size:.75rem}.side-menu-pagination-jump{display:inline-flex;align-items:center;gap:.25rem;margin:0 .125rem;flex-shrink:0}.side-menu-pagination-jump-input{width:3rem;padding:.35rem .4rem;border:1px solid #eef1f6;border-radius:0;font-size:.75rem;text-align:center;color:#1f2937;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;flex-shrink:0;height:2rem;box-sizing:border-box;font-family:inherit}.side-menu-pagination-jump-input::-moz-placeholder{color:#94a3b8}.side-menu-pagination-jump-input::placeholder{color:#94a3b8}.side-menu-pagination-jump-input:focus{outline:none;border-color:#bfdbfe;box-shadow:0 0 0 3px rgba(59,130,246,.08)}.side-menu-pagination-jump-input:disabled{background:#f8fafc;cursor:not-allowed;color:#94a3b8}.side-menu-pagination-btn-jump{min-width:2.25rem;padding:.35rem .5rem;font-size:.75rem;background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.side-menu-pagination-btn-jump:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.side-menu-pagination-btn-jump:disabled{background:#f8fafc;color:#94a3b8;border-color:#e2e8f0}@media (max-width:1024px){.side-menu-pagination-controls{padding:.5rem .625rem}.side-menu-pagination-text{font-size:.6875rem}}@media (max-width:900px){.side-menu-pagination-controls{gap:.375rem}.side-menu-pagination-actions{flex-wrap:wrap;gap:.25rem}.side-menu-pagination-jump-input{width:3.5rem}}@media (max-width:600px){.side-menu-pagination-text{font-size:.65rem}.side-menu-pagination-btn-first,.side-menu-pagination-btn-last{display:none}.side-menu-pagination-jump{order:-1;width:100%;justify-content:center;margin-bottom:.25rem}}@media (max-width:400px){.side-menu-pagination-btn{min-width:1.75rem;height:1.75rem;font-size:.75rem}}.vendor-side-menu{--csm-font-size:var(--cc-font-md,0.75rem);--csm-line-height:1.25;--csm-row-font-size:var(--csm-font-size);--csm-row-line-height:var(--csm-line-height);--csm-row-color:var(--cc-text-muted,#334155);--csm-row-color-strong:var(--cc-text-strong,#1e293b);--csm-row-gap:0.35rem;width:100%;min-width:0;max-width:none;background:#f8f9fb;padding:.15rem .1rem .15rem 0;display:flex;flex-direction:column;font-size:var(--csm-font-size);line-height:var(--csm-line-height);border-left:1px solid #eef1f6;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box;flex-shrink:0;overflow:hidden;height:calc(100vh - 5.5rem);height:calc(100dvh - 5.5rem);max-height:calc(100vh - 5.5rem);max-height:calc(100dvh - 5.5rem)}.vendor-side-menu-header{display:flex;align-items:center;justify-content:space-between;gap:.25rem;margin-bottom:.3rem;padding:.25rem .3rem;background:#fff;border:1px solid #eef1f6;border-radius:0;box-shadow:0 1px 2px rgba(15,23,42,.04);flex-shrink:0}.vendor-side-menu-title{font-size:var(--csm-row-font-size);font-weight:600;line-height:var(--csm-row-line-height);color:var(--csm-row-color-strong);margin:0;white-space:nowrap}.vendor-side-menu-count{background:#f1f5f9;padding:.15rem .4rem;border-radius:0}.vendor-side-menu-count,.vendor-side-menu-hide-btn{font-size:var(--csm-font-size);color:var(--csm-row-color);font-weight:500;white-space:nowrap;flex-shrink:0}.vendor-side-menu-hide-btn{background:#fff;border:1px solid #e2e8f0;border-radius:0;padding:.25rem .45rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;display:inline-flex;align-items:center;gap:.35rem;box-shadow:none}.vendor-side-menu-hide-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155;transform:none}.vendor-side-menu-hide-btn:active{transform:none}.vendor-side-menu-hide-btn i{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;background:#fef3c7;color:#d97706;font-size:.7rem;line-height:1}.vendor-side-menu-search{position:relative;margin-bottom:.35rem;flex-shrink:0;padding:0 .2rem}.vendor-side-menu-search-field{display:flex;align-items:center;gap:.4rem;width:100%;min-width:0;box-sizing:border-box}.vendor-side-menu-search-input{flex:1 1 auto;min-width:0;width:100%;padding:.35rem 0;border-radius:0;border:none;font-size:var(--csm-font-size);background:transparent;transition:border-color .15s ease,box-shadow .15s ease;outline:none;color:var(--csm-row-color-strong);box-sizing:border-box}.vendor-side-menu:not(.vendor-side-menu--glass) .vendor-side-menu-search-field{padding:0 .5rem 0 .4rem;border:1px solid #e2e8f0;background:#fff}.vendor-side-menu:not(.vendor-side-menu--glass) .vendor-side-menu-search-input{padding:.35rem 0}.vendor-side-menu:not(.vendor-side-menu--glass) .vendor-side-menu-search-field:focus-within{border-color:#93c5fd;background:#fff}.vendor-side-menu:not(.vendor-side-menu--glass) .vendor-side-menu-search-field:hover{border-color:#9ca3af}.vendor-side-menu-search-input::-moz-placeholder{color:#6c757d}.vendor-side-menu-search-input::placeholder{color:#6c757d}.vendor-side-menu-group{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.5rem}.vendor-side-menu-status-select{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;background:#fff;color:#374151;cursor:pointer;width:100%;transition:all .2s ease;outline:none;box-sizing:border-box}.vendor-side-menu-status-select:focus{outline:none;border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1);background:#fff;transform:translateY(-1px)}.vendor-side-menu-status-select:hover{border-color:#9ca3af}.vendor-side-menu-status-header{margin-bottom:.5rem;font-size:.9rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.vendor-side-menu-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--csm-row-font-size);background:#fff;table-layout:fixed}.vendor-side-menu-table-container{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:100%;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#c8e6c9 #f0f0f0}.vendor-side-menu-table-container::-webkit-scrollbar{width:8px}.vendor-side-menu-table-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.vendor-side-menu-table-container::-webkit-scrollbar-thumb{background:#c8e6c9;border-radius:4px}.vendor-side-menu-table-container::-webkit-scrollbar-thumb:hover{background:#a5d6a7}.vendor-side-menu-table td,.vendor-side-menu-table th{border-bottom:1px solid #eef1f6;padding:.35rem .4rem;text-align:left;vertical-align:middle}.vendor-side-menu-table th{background:#f8fafc;color:var(--csm-row-color);font-weight:600;font-size:var(--csm-font-size);text-transform:uppercase;letter-spacing:.04em;position:sticky;top:0;z-index:10;box-shadow:0 2px 2px -1px rgba(0,0,0,.1)}.vendor-name-cell,.vendor-name-header{width:65%;padding-left:1rem}.vendor-name-cell{padding-right:.5rem;font-weight:500;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0}.vendor-balance-cell,.vendor-balance-header{width:35%;text-align:right;padding-right:1rem;padding-left:.5rem}.vendor-balance-cell{font-weight:500;vertical-align:middle}.balance-amount{color:#dc2626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:600;white-space:nowrap;display:inline-block;font-variant-numeric:tabular-nums}.balance-amount.negative,.balance-amount.positive{color:#dc2626}.balance-amount.zero{color:#6c757d;font-weight:500}.balance-empty{color:#adb5bd;font-style:italic;font-size:.875rem}.vendor-side-menu-table tr:last-child td{border-bottom:none}.vendor-side-menu-table tbody tr:hover{background:#f8fafc;transition:background .2s ease;cursor:pointer}.vendor-side-menu-selected{background:rgba(238,242,255,.96);border-left:3px solid #5b6eae}.vendor-side-menu-selected,.vendor-side-menu-selected .vendor-name-cell{color:#4a5d94;font-weight:600}.vendor-side-menu-selected .balance-amount{color:#dc2626;font-weight:700}.vendor-row{transition:background-color .2s}.vendor-side-menu-no-vendors{text-align:center;color:#6c757d;font-style:italic;padding:2rem 1rem;font-size:.9rem}.vendor-side-menu-vendor-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0}.vendor-side-menu-vendor-header label{font-weight:600;color:#6c757d;font-size:.9rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.vendor-side-menu-vendor-dropdown{border-radius:8px;border:1px solid #d1d5db;padding:.75rem;font-size:.875rem;background:#fff;width:100%;transition:all .2s ease;outline:none;color:#374151;cursor:pointer;box-sizing:border-box}.vendor-side-menu-vendor-dropdown:focus{border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1);background:#fff;transform:translateY(-1px)}.vendor-side-menu-vendor-dropdown:hover{border-color:#9ca3af}@media (max-width:1024px){.vendor-side-menu{width:100%;min-width:240px;padding:1.2rem}.vendor-side-menu-title{font-size:1.1rem}.vendor-side-menu-search-input,.vendor-side-menu-status-select,.vendor-side-menu-vendor-dropdown{font-size:.9rem;padding:.6rem .8rem}.vendor-side-menu-table td,.vendor-side-menu-table th{padding:.6rem .8rem;font-size:.85rem}}@media (max-width:900px){.vendor-side-menu{width:100%;min-width:0;padding:1rem;height:calc(100vh - 140px);max-height:calc(100vh - 140px);margin-bottom:1rem}.vendor-side-menu-header{margin-bottom:1rem;padding-bottom:.8rem}.vendor-side-menu-title{font-size:1rem}.vendor-side-menu-count{font-size:.75rem;padding:.2rem .4rem}.vendor-side-menu-group{flex-direction:column;align-items:stretch;gap:.8rem;margin-bottom:1rem}.vendor-side-menu-search-input,.vendor-side-menu-status-select,.vendor-side-menu-vendor-dropdown{width:100%;padding:.6rem .8rem;font-size:.9rem}.vendor-side-menu-status-header,.vendor-side-menu-vendor-header label{font-size:.8rem;margin-bottom:.3rem}.vendor-side-menu-table{font-size:.85rem}.vendor-side-menu-table td,.vendor-side-menu-table th{padding:.6rem .8rem}.vendor-side-menu-table th{font-size:.8rem}}@media (max-width:600px){.vendor-side-menu{padding:.8rem;margin-bottom:.8rem;border-radius:8px}.vendor-side-menu-header{margin-bottom:.8rem;padding-bottom:.6rem;flex-direction:column;align-items:flex-start;gap:.5rem}.vendor-side-menu-title{font-size:.95rem}.vendor-side-menu-count{font-size:.7rem;padding:.2rem .3rem;align-self:flex-end}.vendor-side-menu-group{gap:.6rem;margin-bottom:.8rem}.vendor-side-menu-search-input,.vendor-side-menu-status-select,.vendor-side-menu-vendor-dropdown{padding:.5rem .6rem;font-size:.85rem}.vendor-side-menu-status-header,.vendor-side-menu-vendor-header label{font-size:.75rem;margin-bottom:.2rem}.vendor-side-menu-table{font-size:.8rem}.vendor-side-menu-table td,.vendor-side-menu-table th{padding:.5rem .6rem}.vendor-side-menu-table th{font-size:.75rem}.vendor-side-menu-no-vendors{padding:1.5rem .8rem;font-size:.85rem}.vendor-side-menu-selected{border-left:3px solid #1976d2}}.vendor-side-menu-search-field:focus-within,.vendor-side-menu-status-select:focus,.vendor-side-menu-vendor-dropdown:focus{outline:none}.vendor-side-menu:not(.vendor-side-menu--glass) .vendor-side-menu-search-field:focus-within{border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1)}@media (prefers-contrast:high){.vendor-side-menu-search-field,.vendor-side-menu-status-select,.vendor-side-menu-vendor-dropdown{border-width:2px}}@media (prefers-reduced-motion:reduce){.vendor-side-menu-search-field,.vendor-side-menu-status-select,.vendor-side-menu-vendor-dropdown{transition:none}.vendor-side-menu-status-select:focus,.vendor-side-menu-vendor-dropdown:focus{transform:none}}.virtual-scroll-container{position:relative}.virtual-scroll-spacer{width:100%}.skeleton-loader{display:inline-block;height:16px;background:#f0f0f0;border-radius:4px;animation:pulse 1.5s ease-in-out infinite}.skeleton-loader-name{width:80%}.skeleton-loader-balance{width:60%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading-progress-container{padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0}.loading-progress-bar{height:4px;background:#e9ecef;border-radius:2px;overflow:hidden;margin-bottom:4px}.loading-progress-fill{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s ease;border-radius:2px}.loading-progress-text{font-size:11px;color:#6c757d;text-align:center}.large-dataset-indicator{font-size:11px;color:#6c757d;margin-left:6px;font-weight:400}.count-display{font-weight:600}.search-results-badge{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);background:#3498db;color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:2}.vendor-side-menu-search--has-badge .vendor-side-menu-search-field{padding-right:4.75rem}.pagination-controls{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef;flex-shrink:0}.pagination-info{display:flex;align-items:center;justify-content:center}.pagination-text{font-size:12px;color:#495057}.pagination-text strong{color:#1976d2;font-weight:600}.pagination-actions{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.pagination-btn{padding:6px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:13px;color:#495057;transition:all .2s;min-width:36px;height:32px;justify-content:center}.pagination-btn:hover:not(:disabled){background:#3498db;color:#fff;border-color:#3498db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.pagination-btn:active:not(:disabled){transform:translateY(0)}.pagination-btn:disabled{background:#e9ecef;color:#6c757d;border-color:#dee2e6}.pagination-btn-first,.pagination-btn-last{font-weight:600}.pagination-jump{display:flex;align-items:center;gap:4px;margin:0 4px}.pagination-jump-input{width:60px;padding:4px 8px;border:1px solid #dee2e6;border-radius:4px;font-size:12px;text-align:center;transition:border-color .2s}.pagination-jump-input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.1)}.pagination-jump-input:disabled{background:#e9ecef;cursor:not-allowed}.pagination-btn-jump{min-width:40px;padding:6px 10px}.scroll-position-indicator{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f8f9fa;border-bottom:1px solid #e9ecef;font-size:12px;cursor:pointer;transition:background .2s;flex-shrink:0}.scroll-position-indicator:hover{background:#e9ecef}.scroll-position-bar{flex:1;height:4px;background:#e9ecef;border-radius:2px;position:relative;cursor:pointer}.scroll-position-thumb{position:absolute;width:12px;height:12px;background:#3498db;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;transition:background .2s,left .1s ease-out;transform:translateX(-50%) translateY(-50%);top:50%;left:0}.scroll-position-thumb:hover{background:#2980b9}.scroll-position-text{font-size:11px;color:#6c757d;white-space:nowrap;min-width:80px;text-align:right}.loading-more-indicator{text-align:center;padding:12px;position:absolute;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(4px);border-top:1px solid #e9ecef}.loading-more-content{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#495057}.loading-more-progress{font-size:11px;color:#6c757d}.spinner{width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}.empty-state{text-align:center;padding:40px 20px}.empty-state-icon{font-size:48px;margin-bottom:12px;opacity:.5}.empty-state-text{font-size:14px;color:#6c757d;margin-bottom:8px}.empty-state-hint{font-size:12px;color:#adb5bd}.load-more-trigger{height:1px;position:absolute;bottom:100px;left:0;right:0;pointer-events:none}.vendor-side-menu--glass{--vsm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vsm-glass-duration:0.36s;--vsm-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vsm-glass-panel-bg:hsla(0,0%,100%,.48);--vsm-glass-panel-border:hsla(0,0%,100%,.72);--vsm-glass-panel-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 2px 12px rgba(91,110,174,.07);--vendor-accent:#5b6eae;--vendor-accent-deep:#4a5d94;--vendor-accent-soft:rgba(91,110,174,.14);--vendor-accent-surface:rgba(238,242,255,.96);--vendor-accent-surface-mid:rgba(239,246,255,.92);--vendor-accent-icon-bg:rgba(219,234,254,.9);--vendor-accent-icon-fg:#4a5d94;--vendor-accent-border:rgba(165,180,252,.5);--vendor-accent-shadow:rgba(91,110,174,.1);--vendor-accent-gradient-tint:rgba(241,245,249,.55);--vsm-accent:var(--vendor-accent);--vsm-accent-soft:var(--vendor-accent-soft);background:linear-gradient(180deg,rgba(248,250,252,.55) 0,var(--vendor-accent-gradient-tint) 100%);backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);border-left:1px solid hsla(0,0%,100%,.65);animation:vendor-side-menu-glass-in .44s var(--vsm-glass-ease) both}@keyframes vendor-side-menu-glass-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes vendor-side-menu-glass-panel-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.vendor-side-menu--glass .vendor-side-menu-header{background:var(--vsm-glass-panel-bg);border:1px solid var(--vsm-glass-panel-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--vsm-glass-panel-shadow);animation:vendor-side-menu-glass-panel-in .38s var(--vsm-glass-ease) both;transition:background var(--vsm-glass-duration) var(--vsm-glass-ease),border-color var(--vsm-glass-duration) var(--vsm-glass-ease),box-shadow var(--vsm-glass-duration) var(--vsm-glass-ease)}.vendor-side-menu--glass .vendor-side-menu-count{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);transition:background var(--vsm-glass-duration) var(--vsm-glass-ease),border-color var(--vsm-glass-duration) var(--vsm-glass-ease)}.vendor-side-menu--glass .vendor-side-menu-hide-btn{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 1px 6px rgba(91,110,174,.06);transition:background var(--vsm-glass-duration) var(--vsm-glass-ease),border-color var(--vsm-glass-duration) var(--vsm-glass-ease),color var(--vsm-glass-duration) var(--vsm-glass-ease),box-shadow var(--vsm-glass-duration) var(--vsm-glass-ease),transform var(--vsm-motion-fast)}.vendor-side-menu--glass .vendor-side-menu-hide-btn:hover{background:hsla(0,0%,100%,.72);border-color:rgba(165,180,252,.55);color:#334155;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 14px rgba(91,110,174,.12);transform:translateY(-1px)}.vendor-side-menu--glass .vendor-side-menu-hide-btn:active{transform:translateY(0) scale(.98)}.vendor-side-menu--glass .vendor-side-menu-hide-btn i{transition:background var(--vsm-glass-duration) var(--vsm-glass-ease),color var(--vsm-glass-duration) var(--vsm-glass-ease)}.vendor-side-menu--glass .vendor-side-menu-hide-btn:hover i{background:#fde68a;color:#b45309}.vendor-side-menu--glass .vendor-side-menu-search{position:relative;z-index:20;animation:vendor-side-menu-glass-panel-in .38s var(--vsm-glass-ease) .08s both}.vendor-side-menu--glass .vendor-side-menu-search-field{display:flex;align-items:center;gap:.4rem;width:100%;min-width:0;padding:.3rem .5rem .3rem .4rem;border:1px solid var(--vsm-glass-panel-border);background:hsla(0,0%,100%,.52);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 2px 8px rgba(91,110,174,.05);box-sizing:border-box;transition:border-color var(--vsm-glass-duration) var(--vsm-glass-ease),background var(--vsm-glass-duration) var(--vsm-glass-ease),box-shadow var(--vsm-glass-duration) var(--vsm-glass-ease),transform var(--vsm-motion-fast)}.vendor-side-menu--glass .vendor-side-menu-search--has-badge .vendor-side-menu-search-field{padding-right:4.75rem}.vendor-side-menu--glass .vendor-side-menu-search-field:hover{background:hsla(0,0%,100%,.68);border-color:rgba(165,180,252,.45);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 14px rgba(91,110,174,.08)}.vendor-side-menu--glass .vendor-side-menu-search-field:focus-within{border-color:var(--vendor-accent-border,rgba(165,180,252,.65));background:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 3px rgba(91,110,174,.18),0 4px 16px rgba(91,110,174,.1);transform:translateY(-1px)}.vendor-side-menu--glass .vendor-side-menu-search-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--vendor-accent,#5b6eae);pointer-events:none;opacity:.85;transition:opacity var(--vsm-glass-duration) var(--vsm-glass-ease)}.vendor-side-menu--glass .vendor-side-menu-search-icon i{font-size:.7rem;line-height:1}.vendor-side-menu--glass .vendor-side-menu-search-field:focus-within .vendor-side-menu-search-icon{opacity:1}.vendor-side-menu--glass .vendor-side-menu-search-input{flex:1 1 auto;min-width:0;width:100%;padding:0;margin:0;border:none;background:transparent;box-shadow:none;outline:none}.vendor-side-menu--glass .vendor-side-menu-search-input:focus,.vendor-side-menu--glass .vendor-side-menu-search-input:hover{border:none;background:transparent;box-shadow:none;transform:none}.vendor-side-menu--glass .search-results-badge{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);z-index:2;background:linear-gradient(135deg,var(--vendor-accent,#5b6eae),#6b7eb8);border:1px solid hsla(0,0%,100%,.45);box-shadow:0 2px 8px rgba(91,110,174,.3);border-radius:0;font-size:.625rem;white-space:nowrap;pointer-events:none}.vendor-side-menu--glass .vendor-side-menu-table-container{border:1px solid var(--vsm-glass-panel-border);background:hsla(0,0%,100%,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55);scrollbar-color:rgba(91,110,174,.5) rgba(241,245,249,.45);animation:vendor-side-menu-glass-panel-in .38s var(--vsm-glass-ease) .14s both;transition:border-color var(--vsm-glass-duration) var(--vsm-glass-ease),box-shadow var(--vsm-glass-duration) var(--vsm-glass-ease)}.vendor-side-menu--glass .vendor-side-menu-table-container:hover{border-color:rgba(165,180,252,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 4px 16px rgba(91,110,174,.06)}.vendor-side-menu--glass .vendor-side-menu-table-container::-webkit-scrollbar{width:6px}.vendor-side-menu--glass .vendor-side-menu-table-container::-webkit-scrollbar-track{background:rgba(241,245,249,.55)}.vendor-side-menu--glass .vendor-side-menu-table-container::-webkit-scrollbar-thumb{background:rgba(91,110,174,.45);-webkit-transition:background .28s var(--vsm-glass-ease);transition:background .28s var(--vsm-glass-ease)}.vendor-side-menu--glass .vendor-side-menu-table-container::-webkit-scrollbar-thumb:hover{background:rgba(91,110,174,.55)}.vendor-side-menu--glass .vendor-side-menu-table{background:transparent;border-spacing:0 .0625rem}.vendor-side-menu--glass .vendor-side-menu-table th{background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(248,250,252,.75));color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.06em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 0 hsla(0,0%,100%,.65),inset 0 -1px 0 rgba(165,180,252,.2)}.vendor-side-menu--glass .vendor-name-cell{padding-left:.45rem;max-width:0}.vendor-side-menu--glass .vendor-side-menu-name-content{display:flex;align-items:center;gap:.4rem;min-width:0;width:100%}.vendor-side-menu--glass .vendor-side-menu-vendor-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:var(--vendor-accent-icon-bg);color:var(--vendor-accent-deep,#4a5d94);border:1px solid hsla(0,0%,100%,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 2px 6px rgba(91,110,174,.1);transition:background var(--vsm-glass-duration) var(--vsm-glass-ease),color var(--vsm-glass-duration) var(--vsm-glass-ease),transform var(--vsm-motion-fast),box-shadow var(--vsm-glass-duration) var(--vsm-glass-ease)}.vendor-side-menu--glass .vendor-side-menu-vendor-icon i{font-size:.65rem;line-height:1}.vendor-side-menu--glass .vendor-side-menu-vendor-icon--inactive{background:rgba(241,245,249,.9);color:#94a3b8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.vendor-side-menu--glass .vendor-side-menu-name-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--csm-row-color-strong,#1e293b)}.vendor-side-menu--glass .vendor-row:hover .vendor-side-menu-vendor-icon{transform:scale(1.05)}.vendor-side-menu--glass .vendor-side-menu-table tbody tr{transition:background var(--vsm-glass-duration) var(--vsm-glass-ease),box-shadow var(--vsm-glass-duration) var(--vsm-glass-ease)}.vendor-side-menu--glass .vendor-side-menu-table tbody tr:hover{background:linear-gradient(90deg,rgba(239,246,255,.92),hsla(0,0%,100%,.88) 50%,rgba(248,250,252,.9))}.vendor-side-menu--glass .vendor-side-menu-selected{background:linear-gradient(90deg,rgba(238,242,255,.96),hsla(0,0%,100%,.92));border-left:3px solid var(--vsm-accent);box-shadow:inset 3px 0 0 var(--vsm-accent-soft)}.vendor-side-menu--glass .vendor-side-menu-selected .vendor-name-cell,.vendor-side-menu--glass .vendor-side-menu-selected .vendor-side-menu-name-text{color:var(--vendor-accent-deep,#4a5d94)}.vendor-side-menu--glass .vendor-side-menu-selected .vendor-side-menu-vendor-icon{background:rgba(199,210,254,.75);color:var(--vendor-accent-deep,#4a5d94)}.vendor-side-menu--glass .loading-progress-container{padding:4px 6px;background:var(--vsm-glass-panel-bg);border:1px solid var(--vsm-glass-panel-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--vsm-glass-panel-shadow);animation:vendor-side-menu-glass-panel-in .38s var(--vsm-glass-ease) .04s both}.vendor-side-menu--glass .loading-progress-fill{background:linear-gradient(90deg,#6b7eb8,#5b6eae,#8b9fd4);box-shadow:0 0 8px rgba(91,110,174,.35)}.vendor-side-menu--glass .scroll-position-indicator{background:var(--vsm-glass-panel-bg);border-bottom:1px solid hsla(0,0%,100%,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:vendor-side-menu-glass-panel-in .38s var(--vsm-glass-ease) .12s both;transition:background var(--vsm-glass-duration) var(--vsm-glass-ease)}.vendor-side-menu--glass .scroll-position-indicator:hover{background:hsla(0,0%,100%,.62)}.vendor-side-menu--glass .scroll-position-thumb{background:var(--vendor-accent,#5b6eae);transition:background .28s var(--vsm-glass-ease),left .1s ease-out}.vendor-side-menu--glass .scroll-position-thumb:hover{background:var(--vendor-accent-deep,#4a5d94)}.vendor-side-menu--glass .side-menu-pagination-controls{gap:.3rem;margin-bottom:.3rem;padding:.3rem .35rem;background:var(--vsm-glass-panel-bg);border:1px solid var(--vsm-glass-panel-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--vsm-glass-panel-shadow);animation:vendor-side-menu-glass-panel-in .38s var(--vsm-glass-ease) .1s both}.vendor-side-menu--glass .side-menu-pagination-btn{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);transition:background var(--vsm-glass-duration) var(--vsm-glass-ease),border-color var(--vsm-glass-duration) var(--vsm-glass-ease),color var(--vsm-glass-duration) var(--vsm-glass-ease),box-shadow var(--vsm-glass-duration) var(--vsm-glass-ease),transform var(--vsm-motion-fast)}.vendor-side-menu--glass .side-menu-pagination-btn:hover:not(:disabled){background:var(--vendor-accent-surface-mid,rgba(239,246,255,.9));border-color:rgba(165,180,252,.55);color:var(--vendor-accent-deep,#4a5d94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 12px rgba(91,110,174,.12);transform:translateY(-1px)}.vendor-side-menu--glass .side-menu-pagination-jump-input{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vendor-side-menu--glass .side-menu-pagination-jump-input:focus{border-color:var(--vendor-accent-border,rgba(165,180,252,.65));box-shadow:0 0 0 3px rgba(91,110,174,.18);outline:none}.vendor-side-menu--glass .side-menu-pagination-text strong{color:var(--vendor-accent-deep,#4a5d94)}.vendor-side-menu--glass .loading-more-indicator{background:hsla(0,0%,100%,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.65)}.vendor-side-menu--glass .spinner{border-top-color:var(--vendor-accent,#5b6eae)}.vendor-side-menu--glass .empty-state-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.5rem;background:rgba(199,210,254,.75);border:1px solid hsla(0,0%,100%,.7);color:var(--vendor-accent,#5b6eae);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 14px rgba(91,110,174,.1);animation:vendor-side-menu-glass-panel-in .5s var(--vsm-glass-ease) both}.vendor-side-menu--glass .empty-state-icon-wrap i{font-size:1.25rem;line-height:1}.vendor-side-menu--glass .skeleton-loader{background:linear-gradient(90deg,rgba(226,232,240,.5),rgba(239,246,255,.65) 50%,rgba(226,232,240,.5));background-size:200% 100%;animation:vendor-side-menu-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes vendor-side-menu-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.vendor-side-menu--glass,.vendor-side-menu--glass .empty-state-icon-wrap,.vendor-side-menu--glass .loading-progress-container,.vendor-side-menu--glass .scroll-position-indicator,.vendor-side-menu--glass .side-menu-pagination-controls,.vendor-side-menu--glass .vendor-side-menu-header,.vendor-side-menu--glass .vendor-side-menu-search,.vendor-side-menu--glass .vendor-side-menu-table-container{animation:none}.vendor-side-menu--glass .side-menu-pagination-btn,.vendor-side-menu--glass .vendor-side-menu-hide-btn,.vendor-side-menu--glass .vendor-side-menu-search-field,.vendor-side-menu--glass .vendor-side-menu-vendor-icon{transition:none}.vendor-side-menu--glass .vendor-side-menu-hide-btn:hover,.vendor-side-menu--glass .vendor-side-menu-search-field:focus-within,.vendor-side-menu--glass .vendor-side-menu-search-field:hover{transform:none}.vendor-side-menu--glass .skeleton-loader{animation:pulse 1.5s ease-in-out infinite}}.paginator-container{--pg-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--pg-glass-spring:cubic-bezier(0.34,1.56,0.64,1);--pg-glass-duration:0.36s;--pg-indigo:#6366f1;--pg-indigo-deep:#4f46e5;--pg-indigo-light:#818cf8;--pg-border:#cbd5e1;--pg-text:#0f172a;--pg-text-muted:#64748b;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem 1rem;margin:0;padding:.55rem .65rem;width:100%;box-sizing:border-box;border-radius:0;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.28);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 2px 14px rgba(139,92,246,.08);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;overflow:visible;position:relative;z-index:2;animation:paginator-glass-in .42s var(--pg-glass-ease) forwards;transition:background var(--pg-glass-duration) var(--pg-glass-ease),border-color var(--pg-glass-duration) var(--pg-glass-ease),box-shadow var(--pg-glass-duration) var(--pg-glass-ease)}.paginator-container:hover{border-color:rgba(196,181,253,.45);background:hsla(0,0%,100%,.36);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 18px rgba(139,92,246,.1)}@keyframes paginator-glass-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.paginator-info{grid-column:1;justify-self:start;text-align:left;min-width:0;padding:.4rem 1rem;background:hsla(0,0%,100%,.38);backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35);border:1px solid hsla(0,0%,100%,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 2px 14px rgba(139,92,246,.1);animation:paginator-info-in .5s var(--pg-glass-ease) backwards,paginator-info-glow 4.5s ease-in-out infinite;transition:background var(--pg-glass-duration) var(--pg-glass-ease),border-color var(--pg-glass-duration) var(--pg-glass-ease),box-shadow var(--pg-glass-duration) var(--pg-glass-ease),transform .28s var(--pg-glass-spring)}.paginator-info__text{display:block;font-size:.8125rem;color:#4338ca;font-weight:600;letter-spacing:-.01em;line-height:1.4;white-space:nowrap}.paginator-info__text strong{color:var(--pg-indigo-deep);font-weight:700}.paginator-container:hover .paginator-info{background:hsla(0,0%,100%,.52);border-color:rgba(196,181,253,.5);transform:translateY(-1px)}.paginator-container:hover .paginator-info__text{color:var(--pg-indigo-deep)}@keyframes paginator-info-in{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes paginator-info-glow{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 2px 14px rgba(139,92,246,.08);border-color:hsla(0,0%,100%,.62)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 4px 22px rgba(129,140,248,.2);border-color:rgba(196,181,253,.55)}}.paginator-actions{grid-column:2;display:flex;gap:.375rem;justify-self:center;flex-wrap:wrap}.paginator-actions,.paginator-btn{align-items:center;justify-content:center;flex-shrink:0}.paginator-btn{padding:.45rem .7rem;min-width:2.25rem;min-height:2.25rem;border:1px solid var(--pg-border);border-radius:0;background:hsla(0,0%,100%,.55);color:var(--pg-text);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;cursor:pointer;text-align:center;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 10px rgba(139,92,246,.05),inset 0 1px 0 hsla(0,0%,100%,.7);transition:background var(--pg-glass-duration) var(--pg-glass-ease),border-color var(--pg-glass-duration) var(--pg-glass-ease),color var(--pg-glass-duration) var(--pg-glass-ease),box-shadow var(--pg-glass-duration) var(--pg-glass-ease),transform .22s var(--pg-glass-spring)}.paginator-btn:hover:not(:disabled){background:hsla(0,0%,100%,.85);border-color:#a78bfa;color:var(--pg-indigo-deep);transform:translateY(-1px);box-shadow:0 4px 16px rgba(129,140,248,.16),inset 0 1px 0 hsla(0,0%,100%,.85)}.paginator-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.paginator-btn:disabled{opacity:.45;cursor:not-allowed;background:rgba(248,250,252,.5);border-color:#e2e8f0;color:#94a3b8;box-shadow:none;transform:none}.paginator-btn-first,.paginator-btn-last{font-weight:700;font-size:.875rem;min-width:2.5rem;color:var(--pg-indigo-deep);border-color:rgba(129,140,248,.45)}.paginator-btn-next,.paginator-btn-prev{font-size:1rem;font-weight:700;min-width:2.25rem;color:var(--pg-indigo-deep);border-color:rgba(129,140,248,.45)}.paginator-btn-first:hover:not(:disabled),.paginator-btn-last:hover:not(:disabled),.paginator-btn-next:hover:not(:disabled),.paginator-btn-prev:hover:not(:disabled){background:rgba(238,242,255,.9);border-color:var(--pg-indigo-light);color:var(--pg-indigo-deep)}.paginator-jump{display:inline-flex;align-items:center;gap:.375rem;margin:0 .25rem;flex-shrink:0}.paginator-jump-input{width:4.5rem;padding:.45rem .625rem;min-height:2.25rem;border:1px solid var(--pg-border);border-radius:0;font-size:.8125rem;text-align:center;flex-shrink:0;background:hsla(0,0%,100%,.55);color:var(--pg-text);font-weight:600;box-sizing:border-box;font-family:inherit;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 10px rgba(139,92,246,.05),inset 0 1px 0 hsla(0,0%,100%,.7);transition:border-color var(--pg-glass-duration) var(--pg-glass-ease),box-shadow var(--pg-glass-duration) var(--pg-glass-ease),background var(--pg-glass-duration) var(--pg-glass-ease)}.paginator-jump-input::-moz-placeholder{color:#94a3b8;font-weight:500}.paginator-jump-input::placeholder{color:#94a3b8;font-weight:500}.paginator-jump-input:focus{outline:none;border-color:var(--pg-indigo-light);background:hsla(0,0%,100%,.85);box-shadow:0 0 0 2px rgba(99,102,241,.2)}.paginator-jump-input:disabled{background:rgba(248,250,252,.5);cursor:not-allowed;color:#94a3b8;border-color:#e2e8f0}.paginator-btn-jump{min-width:2.75rem;padding:.45rem .875rem;color:var(--pg-indigo-deep);border-color:rgba(129,140,248,.45);background:rgba(238,242,255,.75)}.paginator-btn-jump:hover:not(:disabled){background:rgba(238,242,255,.95);border-color:var(--pg-indigo-light);color:var(--pg-indigo-deep)}@media (max-width:1024px){.paginator-container{grid-template-columns:1fr;gap:.85rem;padding:.6rem .65rem}.paginator-actions,.paginator-info{grid-column:1}.paginator-info{justify-self:center;text-align:center}.paginator-info__text{white-space:normal}.paginator-actions{justify-self:center;justify-content:center}}@media (max-width:768px){.paginator-btn,.paginator-info__text{font-size:.75rem}.paginator-btn{min-width:2rem;padding:.4rem .55rem}.paginator-jump-input{width:4rem}}@media (max-width:600px){.paginator-container{padding:.5rem;gap:.5rem}.paginator-info__text{font-size:.6875rem}.paginator-btn-first,.paginator-btn-last{display:none}.paginator-jump{order:-1;width:100%;justify-content:center;margin-bottom:.25rem}}@media (max-width:400px){.paginator-btn{min-width:1.875rem;padding:.35rem .5rem}.paginator-jump-input{width:3.75rem}}#app[data-ui-mode=compact] .paginator-container,body[data-ui-mode=compact] .paginator-container{padding:var(--ui-spacing-sm,.375rem) var(--ui-spacing-md,.5rem);animation:none;opacity:1}#app[data-ui-mode=compact] .paginator-info,body[data-ui-mode=compact] .paginator-info{animation:none;padding:var(--ui-spacing-xs,.25rem) var(--ui-spacing-sm,.5rem)}#app[data-ui-mode=compact] .paginator-btn,#app[data-ui-mode=compact] .paginator-info__text,#app[data-ui-mode=compact] .paginator-jump-input,body[data-ui-mode=compact] .paginator-btn,body[data-ui-mode=compact] .paginator-info__text,body[data-ui-mode=compact] .paginator-jump-input{font-size:var(--ui-font-size-sm,.8125rem)!important}@media (prefers-reduced-motion:reduce){.paginator-container,.paginator-info{animation:none}.paginator-container:hover .paginator-info{transform:none}.paginator-btn{transition:none}.paginator-btn:hover:not(:disabled){transform:none}}.consultant-bill-details-modal-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(15,23,42,.06);backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.consultant-bill-details-modal-overlay--stacked{z-index:10060}.consultant-bill-details-modal-panel{display:flex;flex-direction:column;width:min(1000px,calc(100vw - 48px));max-width:calc(100vw - 16px);max-height:calc(100vh - 32px);min-width:340px;min-height:180px;height:auto;resize:both;overflow:hidden;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 25px 50px -12px rgba(15,23,42,.35)}.consultant-bill-details-modal-header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px 10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.consultant-bill-details-modal-back{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.35rem .5rem .35rem .25rem;border:none;border-radius:6px;background:transparent;font-size:.8125rem;font-weight:600;color:#4338ca;cursor:pointer;transition:background .15s ease,color .15s ease}.consultant-bill-details-modal-back i{font-size:1rem;line-height:1}.consultant-bill-details-modal-back:hover{background:#e0e7ff;color:#3730a3}.consultant-bill-details-modal-back:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.consultant-bill-details-modal-header--with-back{flex-direction:column;align-items:stretch;gap:.5rem}.consultant-bill-details-modal-header-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-shrink:0}.consultant-bill-details-modal-header--with-back .consultant-bill-details-modal-close{margin:0}.consultant-bill-details-modal-header--with-back .consultant-bill-details-modal-heading{width:100%;padding-right:0}.consultant-bill-details-modal-heading{min-width:0;flex:1;display:flex;flex-direction:column;gap:0}.consultant-bill-details-modal-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.consultant-bill-details-modal-row-primary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.9375rem;line-height:1.35;color:#475569}.consultant-bill-details-modal-customer-name{font-weight:700;color:#0f172a}.consultant-bill-details-modal-primary-sep{color:#94a3b8;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.consultant-bill-details-modal-invoice-no{display:inline;color:#475569}.consultant-bill-details-modal-invoice-no strong{color:#0f172a;font-weight:700}.consultant-bill-details-modal-row-primary-wrap{min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.consultant-bill-details-modal-primary-meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-left:10px;padding-left:14px;border-left:1px solid #cbd5e1;font-size:.8125rem;color:#475569}.consultant-bill-details-modal-primary-meta .consultant-bill-details-modal-detail-chip{font-size:inherit}.consultant-bill-details-modal-row-details-wrap{min-width:0;width:100%;margin-top:6px;padding-top:6px;border-top:1px solid #e2e8f0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.consultant-bill-details-modal-row-details{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 12px;width:-moz-max-content;width:max-content;max-width:none;padding-bottom:2px;font-size:.8125rem}.consultant-bill-details-modal-detail-chip{display:inline-flex;align-items:baseline;gap:6px;flex-shrink:0}.consultant-bill-details-modal-detail-chip+.consultant-bill-details-modal-detail-chip{padding-left:12px;margin-left:2px;border-left:1px solid #cbd5e1}.consultant-bill-details-modal-detail-k{font-weight:600;color:#64748b}.consultant-bill-details-modal-detail-v{color:#0f172a;font-weight:600}.consultant-bill-details-modal-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-4px -6px 0 0;border:none;background:transparent;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease}.consultant-bill-details-modal-close:hover{background:#e2e8f0;color:#0f172a}.consultant-bill-details-modal-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#fff}.consultant-bill-details-modal-tabs{flex-shrink:0;display:flex;align-items:stretch;gap:0;padding:0 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.consultant-bill-details-modal-tab{position:relative;margin:0;padding:10px 16px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font-size:.8125rem;font-weight:600;color:#64748b;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.consultant-bill-details-modal-tab:hover{color:#0f172a;background:rgba(241,245,249,.85)}.consultant-bill-details-modal-tab--active{color:#4338ca;border-bottom-color:#4338ca;background:#fff}.consultant-bill-details-modal-tab:focus-visible{outline:2px solid #6366f1;outline-offset:-2px;z-index:1}.consultant-bill-details-modal-tab-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.consultant-bill-details-modal-summary{flex-shrink:0;padding:10px 16px 12px;border-bottom:1px solid #e2e8f0;background:#fafbfc}.consultant-bill-details-modal-summary--notes-only{padding:8px 16px 10px}.consultant-bill-details-modal-extra{font-size:.8125rem;line-height:1.4;color:#334155}.consultant-bill-details-modal-extra-line{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.consultant-bill-details-modal-extra-line+.consultant-bill-details-modal-extra-line{margin-top:4px}.consultant-bill-details-modal-extra-line--memo .consultant-bill-details-modal-extra-v{white-space:pre-wrap;word-break:break-word}.consultant-bill-details-modal-extra-k{flex-shrink:0;font-weight:700;color:#64748b;min-width:3.25rem}.consultant-bill-details-modal-extra-v{color:#0f172a;font-weight:500}.consultant-bill-details-modal-money{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;background:transparent;border:none;font-size:.8125rem}.consultant-bill-details-modal-money--inline{flex:0 0 auto;min-width:0;padding:2px 10px 2px 0;gap:8px;font-size:.8125rem;border:none;background:transparent;box-shadow:none}.consultant-bill-details-modal-money--inline span:first-child{flex-shrink:0}.consultant-bill-details-modal-money--inline span:last-child{text-align:right}.consultant-bill-details-modal-money span:first-child{color:#64748b;font-weight:600}.consultant-bill-details-modal-money span:last-child{font-variant-numeric:tabular-nums;font-weight:700;color:#0f172a}.consultant-bill-details-modal-money--emph span:last-child,.consultant-bill-details-modal-money--inline.consultant-bill-details-modal-money--emph span:last-child{color:#4338ca;font-size:.875rem}.consultant-bill-details-modal-money--balance span:last-child{color:#dc2626;font-weight:700}.consultant-bill-details-modal-money--deduct span:last-child,.consultant-bill-details-modal-money--inline.consultant-bill-details-modal-money--deduct span:last-child{color:#c2410c}.consultant-bill-details-modal-je-toggle{display:inline;margin:0;padding:0;border:none;background:none;font:inherit;font-size:.8125rem;font-weight:600;color:#4338ca;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.consultant-bill-details-modal-je-toggle:hover{color:#3730a3}.consultant-bill-details-modal-je-toggle:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:2px}.consultant-bill-details-modal-empty--compact{padding:16px 20px}.consultant-bill-details-modal-je-error{margin:0 0 10px;color:#b91c1c;font-size:.875rem}.consultant-bill-details-modal-je-retry{padding:6px 14px;font-size:.8125rem;font-weight:600;color:#1e293b;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer}.consultant-bill-details-modal-je-retry:hover{background:#e2e8f0}.consultant-bill-details-modal-table--journal .consultant-bill-details-modal-td--desc{max-width:220px}.consultant-bill-details-modal-table--journal .consultant-bill-details-modal-td--je-debit{color:#16a34a;font-weight:700}.consultant-bill-details-modal-table--journal .consultant-bill-details-modal-td--je-credit{color:#dc2626;font-weight:700}.consultant-bill-details-modal-money--rp-deposit span:last-child{font-weight:600;color:#334155}.consultant-bill-details-modal-money--rp-status span:last-child{font-weight:700;color:#0f172a}.consultant-bill-details-modal-table--receipt .consultant-bill-details-modal-td--rp-due{color:#dc2626;font-weight:700}.consultant-bill-details-modal-empty{flex:0 0 auto;padding:24px 20px;text-align:center;font-size:.875rem;color:#64748b}.consultant-bill-details-modal-table-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 16px 16px}.consultant-bill-details-modal-table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem;color:#0f172a}.consultant-bill-details-modal-table--receipt{min-width:52rem}.consultant-bill-details-modal-th{position:sticky;top:0;z-index:1;padding:10px 12px;text-align:left;font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:#475569;background:#f1f5f9;border-bottom:2px solid #cbd5e1;white-space:nowrap;box-shadow:0 1px 0 #e2e8f0}.consultant-bill-details-modal-th--num{text-align:right}.consultant-bill-details-modal-tr:nth-child(2n) .consultant-bill-details-modal-td{background:#f8fafc}.consultant-bill-details-modal-tr:nth-child(odd) .consultant-bill-details-modal-td{background:#fff}.consultant-bill-details-modal-td{padding:10px 12px;vertical-align:top;border:none;border-bottom:1px solid #e2e8f0;color:#1e293b}.consultant-bill-details-modal-td--desc{max-width:280px;word-break:break-word}.consultant-bill-details-modal-td--num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.consultant-bill-details-modal-td--balance{color:#dc2626;font-weight:700}.consultant-bill-details-modal-table-block+.consultant-bill-details-modal-table-block{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.consultant-bill-details-modal-td--rp-applied{color:#16a34a;font-weight:700}@media (max-width:768px){.consultant-bill-details-modal-panel{min-width:260px;width:calc(100vw - 24px);max-height:min(92vh,calc(100vh - 24px))}.consultant-bill-details-modal-table-scroll{padding:0 12px 12px}.consultant-bill-details-modal-td,.consultant-bill-details-modal-th{padding:8px 8px;font-size:.75rem}}.consultant-bill-details-modal-tr--highlight .consultant-bill-details-modal-td{box-shadow:none}.consultant-pay-bill-details-modal-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(15,23,42,.06);backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.consultant-pay-bill-details-modal-panel{display:flex;flex-direction:column;width:min(1000px,calc(100vw - 48px));max-width:calc(100vw - 16px);max-height:calc(100vh - 32px);min-width:340px;min-height:180px;height:auto;resize:both;overflow:hidden;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 25px 50px -12px rgba(15,23,42,.35)}.consultant-pay-bill-details-modal-header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px 10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.consultant-pay-bill-details-modal-heading{min-width:0;flex:1;display:flex;flex-direction:column;gap:0}.consultant-pay-bill-details-modal-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.consultant-pay-bill-details-modal-row-primary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.9375rem;line-height:1.35;color:#475569}.consultant-pay-bill-details-modal-customer-name{font-weight:700;color:#0f172a}.consultant-pay-bill-details-modal-primary-sep{color:#94a3b8;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.consultant-pay-bill-details-modal-invoice-no{display:inline;color:#475569}.consultant-pay-bill-details-modal-invoice-no strong{color:#0f172a;font-weight:700}.consultant-pay-bill-details-modal-row-primary-wrap{min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.consultant-pay-bill-details-modal-primary-meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-left:10px;padding-left:14px;border-left:1px solid #cbd5e1;font-size:.8125rem;color:#475569}.consultant-pay-bill-details-modal-primary-meta .consultant-pay-bill-details-modal-detail-chip{font-size:inherit}.consultant-pay-bill-details-modal-row-details-wrap{min-width:0;width:100%;margin-top:6px;padding-top:6px;border-top:1px solid #e2e8f0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.consultant-pay-bill-details-modal-row-details{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 12px;width:-moz-max-content;width:max-content;max-width:none;padding-bottom:2px;font-size:.8125rem}.consultant-pay-bill-details-modal-detail-chip{display:inline-flex;align-items:baseline;gap:6px;flex-shrink:0}.consultant-pay-bill-details-modal-detail-chip+.consultant-pay-bill-details-modal-detail-chip{padding-left:12px;margin-left:2px;border-left:1px solid #cbd5e1}.consultant-pay-bill-details-modal-detail-k{font-weight:600;color:#64748b}.consultant-pay-bill-details-modal-detail-v{color:#0f172a;font-weight:600}.consultant-pay-bill-details-modal-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-4px -6px 0 0;border:none;background:transparent;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease}.consultant-pay-bill-details-modal-close:hover{background:#e2e8f0;color:#0f172a}.consultant-pay-bill-details-modal-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#fff}.consultant-pay-bill-details-modal-tabs{flex-shrink:0;display:flex;align-items:stretch;gap:0;padding:0 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.consultant-pay-bill-details-modal-tab{position:relative;margin:0;padding:10px 16px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font-size:.8125rem;font-weight:600;color:#64748b;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.consultant-pay-bill-details-modal-tab:hover{color:#0f172a;background:rgba(241,245,249,.85)}.consultant-pay-bill-details-modal-tab--active{color:#4338ca;border-bottom-color:#4338ca;background:#fff}.consultant-pay-bill-details-modal-tab:focus-visible{outline:2px solid #6366f1;outline-offset:-2px;z-index:1}.consultant-pay-bill-details-modal-tab-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.consultant-pay-bill-details-modal-summary{flex-shrink:0;padding:10px 16px 12px;border-bottom:1px solid #e2e8f0;background:#fafbfc}.consultant-pay-bill-details-modal-summary--notes-only{padding:8px 16px 10px}.consultant-pay-bill-details-modal-extra{font-size:.8125rem;line-height:1.4;color:#334155}.consultant-pay-bill-details-modal-extra-line{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.consultant-pay-bill-details-modal-extra-line+.consultant-pay-bill-details-modal-extra-line{margin-top:4px}.consultant-pay-bill-details-modal-extra-line--memo .consultant-pay-bill-details-modal-extra-v{white-space:pre-wrap;word-break:break-word}.consultant-pay-bill-details-modal-extra-k{flex-shrink:0;font-weight:700;color:#64748b;min-width:3.25rem}.consultant-pay-bill-details-modal-extra-v{color:#0f172a;font-weight:500}.consultant-pay-bill-details-modal-money{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;background:transparent;border:none;font-size:.8125rem}.consultant-pay-bill-details-modal-money--inline{flex:0 0 auto;min-width:0;padding:2px 10px 2px 0;gap:8px;font-size:.8125rem;border:none;background:transparent;box-shadow:none}.consultant-pay-bill-details-modal-money--inline span:first-child{flex-shrink:0}.consultant-pay-bill-details-modal-money--inline span:last-child{text-align:right}.consultant-pay-bill-details-modal-money span:first-child{color:#64748b;font-weight:600}.consultant-pay-bill-details-modal-money span:last-child{font-variant-numeric:tabular-nums;font-weight:700;color:#0f172a}.consultant-pay-bill-details-modal-money--emph span:last-child,.consultant-pay-bill-details-modal-money--inline.consultant-pay-bill-details-modal-money--emph span:last-child{color:#4338ca;font-size:.875rem}.consultant-pay-bill-details-modal-money--balance span:last-child{color:#dc2626;font-weight:700}.consultant-pay-bill-details-modal-money--deduct span:last-child,.consultant-pay-bill-details-modal-money--inline.consultant-pay-bill-details-modal-money--deduct span:last-child{color:#c2410c}.consultant-pay-bill-details-modal-je-toggle{display:inline;margin:0;padding:0;border:none;background:none;font:inherit;font-size:.8125rem;font-weight:600;color:#4338ca;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.consultant-pay-bill-details-modal-je-toggle:hover{color:#3730a3}.consultant-pay-bill-details-modal-je-toggle:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:2px}.consultant-pay-bill-details-modal-empty--compact{padding:16px 20px}.consultant-pay-bill-details-modal-je-error{margin:0 0 10px;color:#b91c1c;font-size:.875rem}.consultant-pay-bill-details-modal-je-retry{padding:6px 14px;font-size:.8125rem;font-weight:600;color:#1e293b;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer}.consultant-pay-bill-details-modal-je-retry:hover{background:#e2e8f0}.consultant-pay-bill-details-modal-table--journal .consultant-pay-bill-details-modal-td--desc{max-width:220px}.consultant-pay-bill-details-modal-table--journal .consultant-pay-bill-details-modal-td--je-debit{color:#16a34a;font-weight:700}.consultant-pay-bill-details-modal-table--journal .consultant-pay-bill-details-modal-td--je-credit{color:#dc2626;font-weight:700}.consultant-pay-bill-details-modal-money--rp-deposit span:last-child{font-weight:600;color:#334155}.consultant-pay-bill-details-modal-money--rp-status span:last-child{font-weight:700;color:#0f172a}.consultant-pay-bill-details-modal-table--receipt .consultant-pay-bill-details-modal-td--rp-due{color:#dc2626;font-weight:700}.consultant-pay-bill-details-modal-empty{flex:0 0 auto;padding:24px 20px;text-align:center;font-size:.875rem;color:#64748b}.consultant-pay-bill-details-modal-table-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 16px 16px}.consultant-pay-bill-details-modal-table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem;color:#0f172a}.consultant-pay-bill-details-modal-table--receipt{min-width:52rem}.consultant-pay-bill-details-modal-table--spaced{margin-top:1rem}.consultant-pay-bill-details-modal-th{position:sticky;top:0;z-index:1;padding:10px 12px;text-align:left;font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:#475569;background:#f1f5f9;border-bottom:2px solid #cbd5e1;white-space:nowrap;box-shadow:0 1px 0 #e2e8f0}.consultant-pay-bill-details-modal-th--num{text-align:right}.consultant-pay-bill-details-modal-tr:nth-child(2n) .consultant-pay-bill-details-modal-td{background:#f8fafc}.consultant-pay-bill-details-modal-tr:nth-child(odd) .consultant-pay-bill-details-modal-td{background:#fff}.consultant-pay-bill-details-modal-td{padding:10px 12px;vertical-align:top;border:none;border-bottom:1px solid #e2e8f0;color:#1e293b}.consultant-pay-bill-details-modal-td--desc{max-width:280px;word-break:break-word}.consultant-pay-bill-details-modal-td--num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.consultant-pay-bill-details-modal-td--balance{color:#dc2626;font-weight:700}@media (max-width:768px){.consultant-pay-bill-details-modal-panel{min-width:260px;width:calc(100vw - 24px);max-height:min(92vh,calc(100vh - 24px))}.consultant-pay-bill-details-modal-table-scroll{padding:0 12px 12px}.consultant-pay-bill-details-modal-td,.consultant-pay-bill-details-modal-th{padding:8px 8px;font-size:.75rem}}.consultant-pay-bill-details-modal-td--rp-applied{color:#16a34a;font-weight:700}.consultant-pay-bill-details-modal-tr--highlight .consultant-pay-bill-details-modal-td{box-shadow:none}.consultant-pay-bill-details-modal-bill-link{margin:0;padding:0;border:none;background:none;font:inherit;font-weight:600;color:#4338ca;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-align:left}.consultant-pay-bill-details-modal-bill-link:hover{color:#3730a3}.consultant-pay-bill-details-modal-bill-link:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:2px}.txn-audit-overlay--glass{background:rgba(15,23,42,.38);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08)}.txn-audit-modal--glass{--tal-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--tal-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--tal-glass-duration:0.38s;border-radius:16px;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.92),rgba(248,245,255,.88) 48%,rgba(241,248,255,.9));backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 24px 48px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.95)}.txn-audit-modal--glass .txn-audit-header{border-bottom:1px solid rgba(196,181,253,.28);background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.txn-audit-modal--glass .txn-audit-title{color:#4338ca}.txn-audit-modal--glass .txn-audit-type-pill{background:rgba(204,251,241,.75);color:#0f766e;border:1px solid rgba(153,246,228,.65);border-radius:6px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.txn-audit-modal--glass .txn-audit-chip{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.txn-audit-modal--glass .txn-audit-close{border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;transition:background var(--tal-glass-duration) var(--tal-glass-ease),border-color var(--tal-glass-duration) var(--tal-glass-ease),transform var(--tal-motion-fast)}.txn-audit-modal--glass .txn-audit-close:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.55);color:#4338ca;transform:translateY(-1px)}.txn-audit-modal--glass .txn-audit-body{background:rgba(248,250,252,.42)}.txn-audit-modal--glass .txn-audit-spinner{border-right-color:#6366f1}.txn-audit-modal--glass .txn-audit-event:not(:last-child):after{background:linear-gradient(180deg,rgba(196,181,253,.45),rgba(226,232,240,.35))}.txn-audit-modal--glass .txn-audit-event-dot{background:rgba(248,250,252,.65);border-radius:50%;box-shadow:0 0 0 3px rgba(248,250,252,.65)}.txn-audit-modal--glass .txn-audit-event--invoice .txn-audit-event-dot{color:#0d9488}.txn-audit-modal--glass .txn-audit-event--timesheet .txn-audit-event-dot{color:#7c3aed}.txn-audit-modal--glass .txn-audit-event-card{background:hsla(0,0%,100%,.58);border:1px solid hsla(0,0%,100%,.72);border-radius:12px;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 4px 14px rgba(99,102,241,.06);transition:background var(--tal-glass-duration) var(--tal-glass-ease),border-color var(--tal-glass-duration) var(--tal-glass-ease),box-shadow var(--tal-glass-duration) var(--tal-glass-ease),transform var(--tal-motion-fast);animation:txn-audit-event-in .4s var(--tal-glass-ease) both}.txn-audit-modal--glass .txn-audit-event:first-child .txn-audit-event-card{animation-delay:.06s}.txn-audit-modal--glass .txn-audit-event:nth-child(2) .txn-audit-event-card{animation-delay:.12s}.txn-audit-modal--glass .txn-audit-event:nth-child(3) .txn-audit-event-card{animation-delay:.18s}.txn-audit-modal--glass .txn-audit-event:nth-child(4) .txn-audit-event-card{animation-delay:.24s}.txn-audit-modal--glass .txn-audit-event:nth-child(5) .txn-audit-event-card{animation-delay:.3s}.txn-audit-modal--glass .txn-audit-event-card:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 20px rgba(99,102,241,.1);transform:translateY(-2px)}.txn-audit-modal--glass .txn-audit-footer{border-top:1px solid rgba(196,181,253,.28);background:hsla(0,0%,100%,.32);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.txn-audit-modal--glass .txn-audit-footer-count{color:#64748b}@keyframes txn-audit-event-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.txn-audit-overlay-enter-active,.txn-audit-overlay-leave-active{transition:opacity .32s var(--tal-glass-ease,cubic-bezier(.25,.46,.45,.94))}.txn-audit-overlay-enter-from,.txn-audit-overlay-leave-to{opacity:0}.txn-audit-panel-enter-active{transition:opacity .4s var(--tal-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .4s var(--tal-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s}.txn-audit-panel-leave-active{transition:opacity .28s var(--tal-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--tal-glass-ease,cubic-bezier(.25,.46,.45,.94))}.txn-audit-panel-enter-from,.txn-audit-panel-leave-to{opacity:0;transform:translateY(12px) scale(.97)}@media (prefers-reduced-motion:reduce){.txn-audit-modal--glass .txn-audit-event-card,.txn-audit-overlay-enter-active,.txn-audit-overlay-leave-active,.txn-audit-panel-enter-active,.txn-audit-panel-leave-active{animation:none!important;transition:none!important}.txn-audit-modal--glass .txn-audit-close:hover,.txn-audit-modal--glass .txn-audit-event-card:hover{transform:none}}@media (max-width:520px){.txn-audit-modal--glass{border-radius:0}}.txn-audit-overlay{position:fixed;inset:0;z-index:10100;background:rgba(15,23,42,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px 16px}.txn-audit-modal{position:relative;display:flex;flex-direction:column;width:min(520px,calc(100vw - 48px));height:auto;max-width:calc(100vw - 16px);max-height:calc(100vh - 48px);min-width:360px;min-height:0;resize:both;overflow:hidden;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;box-shadow:0 25px 50px -12px rgba(15,23,42,.28);font-family:inherit}.txn-audit-header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff)}.txn-audit-header-main{min-width:0;flex:1}.txn-audit-header-top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.txn-audit-type-pill{font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.2rem .5rem;background:#ccfbf1;color:#0f766e;border:1px solid #99f6e4}.txn-audit-title{margin:0;font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.3}.txn-audit-header-meta{margin:.35rem 0 0;font-size:.875rem;color:#64748b}.txn-audit-header-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.txn-audit-chip{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;padding:.2rem .55rem;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.txn-audit-chip--sm{font-size:.6875rem;font-weight:500;padding:.15rem .45rem}.txn-audit-close{border:none;background:#f1f5f9;color:#64748b;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.txn-audit-close:hover{color:#0f172a;background:#e2e8f0}.txn-audit-body{flex:0 1 auto;min-height:0;max-height:calc(100vh - 11.5rem);overflow-x:hidden;overflow-y:auto;padding:1rem 1.25rem 1.25rem;background:#fafafa}.txn-audit-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;color:#64748b;font-size:.875rem;text-align:center}.txn-audit-state i{font-size:1.5rem;opacity:.65}.txn-audit-state--error{color:#dc2626}.txn-audit-spinner{width:1.5rem;height:1.5rem;border:2px solid #e2e8f0;border-right-color:#0d9488;border-radius:50%;animation:txn-audit-spin .7s linear infinite}@keyframes txn-audit-spin{to{transform:rotate(1turn)}}.txn-audit-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.txn-audit-event{display:grid;grid-template-columns:1.5rem 1fr;gap:0 .875rem;padding-bottom:.875rem;position:relative}.txn-audit-event:last-child{padding-bottom:0}.txn-audit-event:not(:last-child):after{content:"";position:absolute;left:.7rem;top:1.5rem;bottom:0;width:2px;background:#e2e8f0}.txn-audit-event-dot{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;z-index:1;margin-top:.15rem;font-size:.5rem;color:#94a3b8;background:#fafafa}.txn-audit-event--invoice .txn-audit-event-dot{color:#0d9488}.txn-audit-event--timesheet .txn-audit-event-dot{color:#7c3aed}.txn-audit-event--bill .txn-audit-event-dot{color:#ea580c}.txn-audit-event--payment .txn-audit-event-dot{color:#059669}.txn-audit-event-card{background:#fff;border:1px solid #e2e8f0;padding:.75rem .875rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.txn-audit-event-title{margin:0;font-size:.875rem;font-weight:600;color:#0f172a;line-height:1.4}.txn-audit-event-meta{margin:.25rem 0 0;font-size:.75rem;color:#64748b;line-height:1.35}.txn-audit-event-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}.txn-audit-links{list-style:none;margin:.65rem 0 0;padding:0;border-top:1px solid #f1f5f9}.txn-audit-link{padding:.5rem 0 0;display:flex;flex-direction:column;gap:.15rem}.txn-audit-link+.txn-audit-link{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed #e2e8f0}.txn-audit-link-title{font-size:.8125rem;font-weight:600;color:#1e293b}.txn-audit-link-meta{font-size:.75rem;color:#64748b}.txn-audit-link-note{font-size:.6875rem;color:#0d9488;font-weight:500}.txn-audit-footer{flex-shrink:0;padding:.75rem 1.25rem;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#fff}.txn-audit-footer-count{font-size:.75rem;color:#94a3b8}.txn-audit-btn{padding:.45rem 1.1rem;font-size:.8125rem;font-weight:600;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;transition:background .15s,border-color .15s}.txn-audit-btn:hover{background:#f8fafc}.txn-audit-btn--primary{background:#0d9488;border-color:#0d9488;color:#fff}.txn-audit-btn--primary:hover{background:#0f766e;border-color:#0f766e}.txn-audit-modal:after{content:"";position:absolute;right:4px;bottom:4px;width:14px;height:14px;pointer-events:none;opacity:.4;background:linear-gradient(135deg,transparent 0 45%,#94a3b8 45% 50%,transparent 50% 60%,#94a3b8 60% 65%,transparent 65% 100%)}@media (max-width:520px){.txn-audit-overlay{padding:0;align-items:stretch}.txn-audit-modal{width:100%!important;height:100%!important;max-height:100vh;max-width:none;min-width:0;min-height:0;resize:none}.txn-audit-modal:after{display:none}}.cna-attachments-field{min-width:0}.cna-attachments-field__label{display:block;margin-bottom:.28rem;font-size:.58rem;font-weight:600;letter-spacing:.02em;color:#475569}.cna-attachments-field__body{display:flex;flex-direction:column;gap:.45rem}.cna-attachments-field__input{display:none}.cna-attachments-field__body .consultant-secondary-btn{font-size:.68rem;padding:.3rem .6rem;min-height:1.6rem}.cna-attachments-field__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cna-attachments-field__item{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;border:1px solid rgba(226,232,240,.9);border-radius:8px;background:hsla(0,0%,100%,.62);font-size:.72rem;color:#334155;animation:cna-attachment-in .32s cubic-bezier(.25,.46,.45,.94) both}.cna-attachments-field__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cna-attachments-field__remove{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1)}.cna-attachments-field__remove:hover{background:rgba(239,68,68,.1);color:#dc2626}@keyframes cna-attachment-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cna-attachments-field__item{animation:none}}.note-tags-field.label-dropdown--open,.note-tags-field.note-tags-field--open{position:relative;z-index:2}.note-tags-field__empty,.note-tags-field__loading{font-size:var(--lf-control-font-size,.7rem);color:#94a3b8;line-height:var(--lf-control-line-height,1.25)}.note-tags-field__picker{display:flex;flex-direction:column;gap:var(--lf-field-gap);min-width:0;width:100%}.note-tags-field .label-dropdown__control,.note-tags-field__trigger.label-dropdown__trigger{width:100%}.note-tags-field__selected{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;max-height:2.6rem;overflow-y:auto}.note-tags-field__chip{position:relative;display:inline-flex;align-items:center;gap:.22rem;height:1.05rem;padding:0 .28rem 0 .48rem;border:1px solid #cbd5e1;border-radius:0;background:#fff;color:#64748b;font-size:.52rem;font-weight:500;line-height:1;cursor:pointer;box-sizing:border-box;overflow:hidden;transition:background .15s ease,border-color .15s ease}.note-tags-field__chip:hover{background:#f8fafc;border-color:#94a3b8}.note-tags-field__chip-strip{position:absolute;left:0;top:0;bottom:0;width:.2rem;border-radius:0;flex-shrink:0}.note-tags-field__chip-label{line-height:1;max-width:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b}.note-tags-field__chip-remove{font-size:.42rem;color:#94a3b8;margin-right:.12rem}.note-tags-field__menu-panel{margin:0;padding:0;border-radius:0;border:1px solid #cbd5e1;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.1);display:flex;flex-direction:column;max-height:18rem;overflow:hidden}.note-tags-field__search-wrap{display:flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.4rem .95rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.note-tags-field__search-icon{flex-shrink:0;font-size:.7rem;color:#94a3b8;margin-left:.15rem}.note-tags-field__search{flex:1 1 auto;min-width:0;border:none;background:transparent;outline:none;font-size:var(--cc-font-md,.75rem);font-weight:500;color:#1e293b;font-family:var(--lf-font-family,inherit);padding:.2rem 0;line-height:1.25rem}.note-tags-field__search::-moz-placeholder{color:#94a3b8;font-weight:500}.note-tags-field__search::placeholder{color:#94a3b8;font-weight:500}.note-tags-field__search::-webkit-search-cancel-button{display:none}.note-tags-field__search-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:0;background:transparent;color:#64748b;cursor:pointer;line-height:1}.note-tags-field__search-clear:hover{color:#334155;background:#e2e8f0}.note-tags-field__menu{list-style:none;margin:0;padding:.2rem .45rem .3rem;width:100%;box-sizing:border-box;max-height:14rem;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;background:#fff}.note-tags-field__menu::-webkit-scrollbar{width:6px}.note-tags-field__menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0}.note-tags-field__option{display:flex;align-items:center;gap:.5rem;width:100%;box-sizing:border-box;min-height:2rem;padding:.45rem .55rem;margin:0 0 .18rem;border:none;border-bottom:1px solid #e2e8f0;border-radius:0;background:#fff;font-size:var(--cc-font-md,.75rem);font-weight:500;color:#1e293b;line-height:1.35;cursor:pointer;transition:background .15s ease,color .15s ease}.note-tags-field__option--create{color:#4f46e5;font-weight:600}.note-tags-field__option--create i{font-size:.7rem}.note-tags-field__create{flex-shrink:0}.note-tags-field__option:last-child{margin-bottom:0;border-bottom:none}.note-tags-field__option--active,.note-tags-field__option:hover{background:#f8fafc;color:#0f172a}.note-tags-field__option--selected{color:#6366f1;font-weight:600}.note-tags-field__option--selected.note-tags-field__option--active{background:#f8fafc;color:#4f46e5}.note-tags-field__option--empty{justify-content:center;color:#94a3b8;font-size:.6875rem;font-weight:600;cursor:default;pointer-events:none}.note-tags-field__option-strip{width:.2rem;height:1rem;border-radius:0;flex-shrink:0}.note-tags-field__option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.note-tags-field__option-check{flex-shrink:0;width:.85rem;font-size:.8rem;color:#6366f1;text-align:center;line-height:1}.note-tags-field-menu-enter-active,.note-tags-field-menu-leave-active{transition:opacity .16s ease}.note-tags-field-menu-enter-from,.note-tags-field-menu-leave-to{opacity:0}.acn-modal-dropdown-menu.note-tags-field__menu-panel{z-index:10150!important;border-radius:0!important;border:1px solid #cbd5e1!important;box-shadow:0 8px 24px rgba(15,23,42,.1)!important}.acn-modal-dropdown-menu.note-tags-field__menu-panel .note-tags-field__search-wrap{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}@media (prefers-reduced-motion:reduce){.note-tags-field-menu-enter-active,.note-tags-field-menu-leave-active{transition:none}}.note-meta-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0}.note-meta-fields__item{min-width:0}.note-meta-fields--loading .label-dropdown__trigger{opacity:.72}@media (max-width:640px){.note-meta-fields{grid-template-columns:1fr}}.acn-modal-overlay--glass{--acn-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--acn-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--acn-indigo:#4338ca;--acn-violet:#6366f1;position:fixed;inset:0;z-index:10120;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(15,23,42,.08);backdrop-filter:blur(6px) saturate(1.06);-webkit-backdrop-filter:blur(6px) saturate(1.06)}.acn-modal-card--glass{--lf-control-height:1.9rem;--lf-control-font-size:0.7rem;--lf-label-font-size:0.58rem;--lf-field-gap:0.28rem;font-size:.75rem;width:min(34rem,100%);max-height:min(92vh,calc(100vh - 2rem));display:flex;flex-direction:column;overflow:hidden;position:relative;box-sizing:border-box;min-width:320px;min-height:380px;background:linear-gradient(168deg,hsla(0,0%,100%,.78),rgba(248,245,255,.68) 48%,rgba(238,242,255,.74));border:1px solid hsla(0,0%,100%,.78);border-radius:18px;backdrop-filter:blur(28px) saturate(1.1);-webkit-backdrop-filter:blur(28px) saturate(1.1);box-shadow:0 32px 80px -16px rgba(139,92,246,.26),0 20px 48px -12px rgba(99,102,241,.16),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px rgba(196,181,253,.38);transition:box-shadow .36s var(--acn-glass-ease),transform var(--acn-motion-fast)}.acn-modal-card--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.3),0 24px 56px -12px rgba(99,102,241,.2),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px rgba(167,139,250,.45)}.acn-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .85rem;background:linear-gradient(135deg,rgba(238,242,255,.9),rgba(224,231,255,.78) 55%,rgba(199,210,254,.7));border-bottom:1px solid rgba(196,181,253,.42);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.acn-modal-header__title-wrap{flex:1;display:flex;align-items:center;gap:.65rem;min-width:0}.acn-modal-header__rule{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.35) 20%,rgba(99,102,241,.35) 80%,transparent)}.acn-modal-title{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--acn-indigo);white-space:nowrap}.acn-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;font-size:.7rem;padding:0;border:1px solid hsla(0,0%,100%,.7);border-radius:10px;background:hsla(0,0%,100%,.5);color:var(--acn-violet);cursor:pointer;transition:background var(--acn-motion-fast),border-color var(--acn-motion-fast),transform var(--acn-motion-fast),box-shadow .36s var(--acn-glass-ease)}.acn-modal-close-btn:hover{background:hsla(0,0%,100%,.82);border-color:rgba(196,181,253,.55);color:var(--acn-indigo);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 12px rgba(139,92,246,.14)}.acn-modal-body--glass{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.7rem .85rem .6rem;background:hsla(0,0%,100%,.32);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.acn-modal-form{display:flex;flex-direction:column;gap:.55rem}.acn-modal-form-row{display:grid;gap:.65rem;min-width:0}.acn-modal-form-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.acn-modal-form-row--followup{align-items:end}.acn-modal-form-row--title-tags{align-items:flex-start}.acn-modal-form-row--title-tags .acn-modal-form-group--label-input,.acn-modal-form-row--title-tags .acn-modal-form-group--tags{display:flex;flex-direction:column;min-width:0}.acn-modal-form-row--title-tags .note-tags-field{width:100%}.acn-modal-form-group{min-width:0}.acn-modal-form-group--label-checkbox .label-checkbox-field,.acn-modal-form-group--label-date .label-date-field,.acn-modal-form-group--label-description .label-description-field,.acn-modal-form-group--label-dropdown .label-dropdown,.acn-modal-form-group--label-input .label-input-field{width:100%}.acn-modal-form-group--label-description .label-description-field__control{width:100%;box-sizing:border-box}.acn-modal-form-group--label-description .label-description-field__textarea{border:none!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;resize:vertical;min-height:5.5rem;font-size:var(--lf-control-font-size)!important}.acn-modal-form-group--label-dropdown .label-dropdown__control,.acn-modal-form-group--label-dropdown .label-dropdown__control--wide{width:100%}.acn-modal-error{margin-top:.25rem;font-size:.68rem;color:#dc2626}.acn-modal-note-meta-hint{margin:0;font-size:.68rem;color:#94a3b8}.acn-modal-dropdown-menu.label-dropdown__menu-panel--teleported{z-index:10150!important}body:has(.acn-modal-overlay--glass) .date-picker-calendar--teleported{z-index:10150!important}.acn-modal-form-group--label-date .date-picker-container,.acn-modal-form-group--label-date .date-picker-input-wrapper{overflow:visible}.acn-modal-existing-attachments__label{font-size:.58rem;font-weight:600;letter-spacing:.02em;color:#475569;margin-bottom:.28rem}.acn-modal-existing-attachments{display:flex;flex-wrap:wrap;gap:.35rem}.acn-modal-existing-attachment{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border:1px solid rgba(196,181,253,.45);border-radius:6px;background:hsla(0,0%,100%,.55);color:#64748b;font-size:.68rem;font-weight:600}.acn-modal-footer-error{flex:1 1 100%;margin:0 0 .35rem;font-size:.68rem;color:#dc2626;text-align:left}.acn-modal-footer--glass{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;padding:.55rem .85rem;border-top:1px solid rgba(196,181,253,.35);background:linear-gradient(180deg,rgba(248,250,252,.55),rgba(241,245,249,.72));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-shrink:0}.acn-modal-footer--glass .consultant-primary-btn,.acn-modal-footer--glass .consultant-secondary-btn{font-size:.72rem;padding:.35rem .7rem;min-height:1.75rem}.acn-modal-card--resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.acn-modal-resize-handle{position:absolute;right:0;bottom:0;width:1.15rem;height:1.15rem;cursor:nwse-resize;z-index:12;border-bottom-right-radius:18px;background:linear-gradient(135deg,transparent,transparent 42%,rgba(99,102,241,.55) 0,rgba(99,102,241,.55) 52%,transparent 0,transparent 62%,rgba(99,102,241,.55) 0,rgba(99,102,241,.55) 72%,transparent 0);transition:background .22s var(--acn-motion-fast)}.acn-modal-resize-handle:hover{background:linear-gradient(135deg,transparent,transparent 42%,rgba(67,56,202,.75) 0,rgba(67,56,202,.75) 52%,transparent 0,transparent 62%,rgba(67,56,202,.75) 0,rgba(67,56,202,.75) 72%,transparent 0)}.acn-modal-card--resizing .acn-modal-resize-handle{background:linear-gradient(135deg,transparent,transparent 42%,rgba(55,48,163,.9) 0,rgba(55,48,163,.9) 52%,transparent 0,transparent 62%,rgba(55,48,163,.9) 0,rgba(55,48,163,.9) 72%,transparent 0)}.acn-overlay-enter-active,.acn-overlay-leave-active{transition:opacity .34s var(--acn-glass-ease,cubic-bezier(.25,.46,.45,.94))}.acn-overlay-enter-from,.acn-overlay-leave-to{opacity:0}.acn-overlay-enter-active .acn-modal-card--glass{animation:acn-panel-in .38s var(--acn-glass-ease,cubic-bezier(.25,.46,.45,.94)) both}.acn-overlay-leave-active .acn-modal-card--glass{animation:acn-panel-out .26s ease both}@keyframes acn-panel-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes acn-panel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@media (max-width:640px){.acn-modal-form-row--2,.acn-modal-form-row--title-tags{grid-template-columns:1fr}.acn-modal-header__rule,.acn-modal-resize-handle{display:none}.acn-modal-card--glass{resize:none;width:100%!important;height:auto!important;max-height:92vh}}@media (prefers-reduced-motion:reduce){.acn-overlay-enter-active,.acn-overlay-enter-active .acn-modal-card--glass,.acn-overlay-leave-active,.acn-overlay-leave-active .acn-modal-card--glass{animation:none;transition:none}.acn-modal-close-btn:hover{transform:none}}.vendor-preview-list{flex:1;background:#f8f9fb;border-radius:0;border:none;box-shadow:none;min-width:0;margin-top:0;padding:.25rem .35rem;transition:none;display:flex;flex-direction:column;align-items:stretch;animation:none;backdrop-filter:none;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden;overflow-y:auto;width:100%;min-height:0;box-sizing:border-box;gap:.35rem;font-size:var(--cc-font-md,.75rem);line-height:1.35}@keyframes fadeInCard{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.vendor-preview-header{font-weight:900;color:#09c;font-size:1.7rem;letter-spacing:1px;text-shadow:0 2px 0 #e3f6fc}.vendor-preview-no-selection{color:#666;font-style:italic;margin-left:.5rem}.vendor-preview-details-card{background:#fff;border-radius:0;border:1px solid #eef1f6;box-shadow:none;transition:none;margin-bottom:.5rem;animation:none;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.vendor-preview-details-card:hover{box-shadow:none;transform:none}.vendor-preview-details-card--all{border:1px solid #eef1f6;border-radius:0;overflow:hidden}.vendor-preview-card-header{justify-content:space-between;gap:.5rem .75rem;padding:.625rem .75rem;box-sizing:border-box}.vendor-preview-card-header,.vendor-preview-card-title,.vendor-preview-name-prices{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;min-width:0;max-width:100%}.vendor-preview-card-title,.vendor-preview-name-prices{gap:.75rem 1rem;flex:1 1 auto;font-size:.875rem;font-weight:700;color:#0f172a;letter-spacing:0}.vendor-preview-card-name{font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-preview-card-balance{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:#334155;flex-shrink:0}.vendor-preview-balance-label{font-weight:600;color:#64748b}.vendor-preview-balance-amount{color:#dc2626;font-weight:700;font-variant-numeric:tabular-nums}.vendor-preview-statement-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;padding:0;border:1px solid #e2e8f0;border-radius:0;background:#fff;color:#64748b;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.vendor-preview-statement-icon-btn:hover{background:#f8fafc;border-color:#93c5fd;color:#1d4ed8}.vendor-preview-statement-icon-btn i{font-size:.875rem;line-height:1}.vendor-preview-list .consultant-secondary-btn{border-radius:0!important}.vendor-preview-show-menu-row .consultant-secondary-btn{flex-shrink:0}.vendor-preview-card-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;min-width:0}.vendor-preview-card-actions--inline{justify-content:flex-end;gap:.5rem .65rem;flex:0 0 auto;align-self:center}.vendor-preview-card-actions--inline .consultant-secondary-btn{flex:0 1 auto;white-space:nowrap}.vendor-preview-header-actions .consultant-secondary-btn{border-radius:0!important;flex-shrink:0}.vendor-preview-preview-btn-chevron{font-size:.625rem;margin-left:.15rem}.vendor-preview-action-btn{background:#f8f9fa;color:#6c757d;border:2px solid #e9ecef;padding:.5rem 1.2rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.vendor-preview-action-btn:hover{background:#09c;color:#fff;border-color:#09c;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,153,204,.3)}.vendor-preview-action-btn.bill-btn:hover{background:#28a745;border-color:#28a745;box-shadow:0 2px 6px rgba(40,167,69,.3)}.vendor-preview-action-btn.payment-btn:hover{background:#17a2b8;border-color:#17a2b8;box-shadow:0 2px 6px rgba(23,162,184,.3)}.vendor-preview-label{gap:.3rem;height:1.625rem;background:#fff;color:#334155;padding:0 .65rem;border-radius:0;font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0;text-transform:none;letter-spacing:0;border:1px solid #e2e8f0;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease;cursor:pointer;font-family:inherit}.vendor-preview-label,.vendor-preview-label>i.bi-eye{display:inline-flex;align-items:center;justify-content:center}.vendor-preview-label>i.bi-eye{width:1.0625rem;height:1.0625rem;border-radius:50%;background:#e0e7ff;color:#4f46e5;font-size:.65rem}.vendor-preview-label-chevron{font-size:.625rem;margin-left:.05rem}.vendor-preview-label:hover{background:#4f46e5;color:#fff;border-color:#4f46e5;box-shadow:0 2px 8px rgba(79,70,229,.4);transform:none}.vendor-preview-label:hover>i.bi-eye{background:hsla(0,0%,100%,.22);color:#fff}.vendor-preview-label:hover .vendor-preview-label-chevron{color:#fff}.vendor-preview-label:active{background:#4338ca;border-color:#4338ca;color:#fff}.vendor-preview-label:focus{outline:2px solid #09c;outline-offset:2px}.vendor-preview-expandable-details:not(.vendor-preview-expandable-details--glass){background:#fff;border:1px solid #e6f3ff;box-shadow:0 2px 12px 0 rgba(0,153,204,.08);margin-bottom:1.5rem;padding:1.5rem;animation:slideDown .3s ease-out}.vendor-preview-details-content{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.vendor-preview-details-column{display:flex;flex-direction:column;gap:1rem}.vendor-preview-detail-item:not(.vendor-preview-detail-item--glass){display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;background:#fff;border-radius:10px;border:1px solid #e6f3ff;transition:all .2s ease;box-shadow:0 1px 4px 0 rgba(0,153,204,.05)}.vendor-preview-detail-item:not(.vendor-preview-detail-item--glass):hover{border-color:#09c;box-shadow:0 3px 12px 0 rgba(0,153,204,.12);transform:translateY(-1px)}.vendor-preview-detail-item-full{grid-column:span 2}.vendor-preview-detail-icon{font-size:1.2rem;margin-top:.1rem;flex-shrink:0}.vendor-preview-detail-content{flex:1;min-width:0}.vendor-preview-detail-label{font-size:.85rem;font-weight:600;color:#205080;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.3rem}.vendor-preview-detail-value{font-size:.95rem;font-weight:500;color:#2c3e50;line-height:1.4;word-wrap:break-word}.vendor-preview-details-section{background:#fff;border:1px solid #b6e2b6;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.vendor-preview-transactions-section.consultant-preview-transactions-section{--cpt-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cpt-glass-duration:0.36s;background:linear-gradient(168deg,hsla(0,0%,100%,.88),rgba(248,245,255,.82) 42%,rgba(241,248,255,.84));border:1px solid hsla(0,0%,100%,.78);padding:.5rem .55rem .65rem;box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(226,232,240,.45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex:0 0 auto;overflow-x:hidden;overflow-y:visible;min-width:0;min-height:auto;max-height:none;max-width:100%;width:100%;display:flex;flex-direction:column;font-size:.65rem;box-sizing:border-box;transition:background var(--cpt-glass-duration) var(--cpt-glass-ease),border-color var(--cpt-glass-duration) var(--cpt-glass-ease),box-shadow var(--cpt-glass-duration) var(--cpt-glass-ease)}.vendor-preview-transactions-section .vendor-preview-transactions-section-header,.vendor-preview-transactions-section.consultant-preview-transactions-section .consultant-preview-section-header{border-bottom:1px solid rgba(196,181,253,.28);padding-bottom:.55rem;margin-bottom:.75rem;width:100%;box-sizing:border-box}.vendor-preview-transactions-section .vendor-preview-section-title.consultant-preview-section-title{margin:0;color:#4338ca;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.25;padding-bottom:0;border-bottom:none;width:auto;box-sizing:border-box}.vendor-preview-section-header{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0;box-sizing:border-box;margin-bottom:.5rem;border-bottom:1px solid #eef1f6;padding-bottom:.5rem}.vendor-preview-header-left{display:flex;align-items:center;gap:1rem;flex:1}.vendor-preview-header-actions{display:flex;align-items:center;gap:.5rem}.vendor-preview-section-title{margin:0;color:#0f172a;font-size:var(--cc-font-md,.75rem);font-weight:600}.vendor-preview-show-menu-btn{background:#fff;color:#475569;border:1px solid #e2e8f0;border-radius:0;padding:.35rem .65rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.vendor-preview-show-menu-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.vendor-preview-show-menu-btn:active{transform:none}.vendor-preview-show-menu-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(3,105,161,.1)}.vendor-preview-show-menu-btn i{font-size:.9rem;line-height:1}.vendor-preview-transactions-filters,.vendor-preview-transactions-filters-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;margin-bottom:1rem;align-items:flex-end;width:100%;max-width:100%;box-sizing:border-box;position:relative;z-index:40;overflow:visible;font-size:1rem;color:#205080}.vendor-preview-transactions-filters .label-dropdown{flex:0 0 auto;width:auto;min-width:0;flex-shrink:0;justify-content:flex-start;gap:.35rem}.vendor-preview-transactions-filters .label-dropdown--inline .label-dropdown__control,.vendor-preview-transactions-filters .label-dropdown--inline .label-dropdown__control--wide{width:auto;min-width:9.5rem;max-width:14rem}.vendor-preview-transactions-filters .ven-txn-filter--view.label-dropdown--inline .label-dropdown__control{min-width:11rem;max-width:15rem}.vendor-preview-transactions-filters .ven-txn-filter--type.label-dropdown--inline .label-dropdown__control{min-width:9.5rem;max-width:13rem}.vendor-preview-transactions-filters .ven-txn-filter--date.label-dropdown--inline .label-dropdown__control{min-width:10.5rem;max-width:14rem}.vendor-preview-transactions-filters .label-dropdown--open{z-index:50}.vendor-preview-transactions-filters #vendorTransactionsCurrentViewSelect,.vendor-preview-transactions-filters #vendorTransactionsDateSelect,.vendor-preview-transactions-filters #vendorTransactionsTypeSelect,.vendor-preview-transactions-filters .label-dropdown__trigger{min-width:0;border-radius:0!important;border:1px solid #cbd5e1!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.vendor-preview-transactions-filters #vendorTransactionsCurrentViewSelect:focus,.vendor-preview-transactions-filters #vendorTransactionsDateSelect:focus,.vendor-preview-transactions-filters #vendorTransactionsTypeSelect:focus,.vendor-preview-transactions-filters .label-dropdown__trigger--open,.vendor-preview-transactions-filters .label-dropdown__trigger:focus{border-color:#818cf8!important;box-shadow:0 0 0 2px rgba(99,102,241,.2)!important}.vendor-preview-transactions-filters .label-dropdown__menu-panel{z-index:5000!important;top:100%!important;background:#fff!important;border:1px solid #cbd5e1!important;border-top:none!important;border-radius:0!important;box-shadow:0 8px 24px rgba(15,23,42,.1)!important}.vendor-preview-transactions-filters .label-dropdown__option{padding:.5rem .75rem!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important}.vendor-preview-transactions-filters .label-dropdown__option:last-child{border-bottom:none!important}.vendor-preview-transactions-filters .label-dropdown__option--active:not(.label-dropdown__option--disabled),.vendor-preview-transactions-filters .label-dropdown__option:not(.label-dropdown__option--disabled):hover{background:#f8fafc!important;transform:none!important;box-shadow:none!important}.vendor-preview-transactions-filters .label-dropdown__option--selected:not(.label-dropdown__option--disabled){background:#fff!important;color:#6366f1!important;font-weight:600!important}.vendor-preview-export-group{margin-left:auto;flex-shrink:0;display:flex;align-items:flex-end}.vendor-preview-transactions-filters .consultant-primary-btn{border-radius:0!important}@media (max-width:1024px){.vendor-preview-export-group{margin-left:0;width:100%}}.vendor-preview-filter-group{display:flex;align-items:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}.vendor-preview-filter-group label{white-space:nowrap;color:#205080;font-size:1rem;min-width:-moz-max-content;min-width:max-content;font-weight:500}.consultant-preview-transactions-loading-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;background:hsla(0,0%,100%,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#4f46e5;font-size:.65rem;font-weight:600;pointer-events:none;border:1px solid hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.consultant-preview-transactions-loading-spinner{font-size:1.35rem;color:#6366f1;animation:vendor-preview-transactions-spin .9s linear infinite;filter:drop-shadow(0 2px 6px rgba(99,102,241,.35))}@keyframes vendor-preview-transactions-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.consultant-preview-transactions-pagination,.vendor-preview-transactions-pagination.consultant-preview-transactions-pagination{display:flex;align-items:center;gap:.7rem;font-size:.65rem;color:#4338ca;margin:1.25rem 0 .5rem;padding:.55rem .65rem;width:100%;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.48);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 12px rgba(139,92,246,.06),inset 0 1px 0 hsla(0,0%,100%,.8);transition:background .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94)}.consultant-preview-transactions-pagination .pagination-container,.vendor-preview-transactions-pagination .pagination-container{margin-top:0;max-width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:100%}.consultant-preview-transactions-pagination .pagination-controls,.vendor-preview-transactions-pagination .pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;width:100%}.consultant-preview-transactions-pagination .pagination-pages,.vendor-preview-transactions-pagination .pagination-pages{display:flex;flex-direction:row;gap:.25rem;align-items:center}.consultant-preview-loading{text-align:center;color:#888;font-style:italic;padding:1rem}.consultant-preview-no-transactions{text-align:center;color:#64748b;font-size:.65rem;font-style:italic;padding:1.25rem .75rem;background:hsla(0,0%,100%,.4)}.consultant-preview-transaction-row{transition:background .32s cubic-bezier(.25,.46,.45,.94),box-shadow .32s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.consultant-preview-status-paid{color:#4a5d94;background:rgba(219,234,254,.75);border:1px solid rgba(165,180,252,.45);font-weight:600}.consultant-preview-status-open,.consultant-preview-status-sent{color:#1d4ed8;background:rgba(219,234,254,.75);border:1px solid rgba(59,130,246,.35);font-weight:600}.consultant-preview-status-draft{color:#b45309}.consultant-preview-status-draft,.consultant-preview-status-partially_paid{background:hsla(48,96%,89%,.78);border:1px solid rgba(245,158,11,.35);font-weight:600}.consultant-preview-status-partially_paid{color:#d97706}.consultant-preview-status-overdue{color:#b91c1c;background:hsla(0,93%,94%,.78);border:1px solid rgba(239,68,68,.35);font-weight:600}.consultant-preview-status-cancelled,.consultant-preview-status-default{color:#64748b;background:rgba(241,245,249,.8);border:1px solid rgba(148,163,184,.35);font-weight:500}.consultant-preview-status{font-size:.85rem;text-transform:capitalize;padding:.2rem .5rem;border-radius:999px;display:inline-block;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);transition:background .28s cubic-bezier(.25,.46,.45,.94),border-color .28s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.consultant-preview-transactions-table .consultant-preview-status{font-size:.65rem}.consultant-preview-transactions-table tbody tr:hover .consultant-preview-status{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.consultant-preview-status,.consultant-preview-transaction-row,.consultant-preview-transactions-pagination,.vendor-preview-transactions-section.consultant-preview-transactions-section{transition:none}.consultant-preview-transactions-table tbody tr:hover .consultant-preview-status{transform:none}.consultant-preview-transactions-loading-spinner{animation:none}}@media (max-width:1024px){.vendor-preview-details-section,.vendor-preview-transactions-section{padding:1.2rem}.vendor-preview-section-header{margin-bottom:.8rem}.vendor-preview-section-header:not(.vendor-preview-section-header--glass) .vendor-preview-section-title{font-size:1.2rem}.vendor-preview-section-header--glass .vendor-preview-section-title{font-size:.625rem;letter-spacing:.05em}.vendor-preview-transactions-section .vendor-preview-section-title.consultant-preview-section-title{font-size:.75rem;letter-spacing:.04em}.vendor-preview-transactions-filters,.vendor-preview-transactions-filters-row{flex-wrap:wrap;gap:1rem}.vendor-preview-export-group{margin-left:0;width:100%}.vendor-preview-transactions-filters .consultant-primary-btn{width:100%}}@media (max-width:900px){.vendor-preview-list{padding:.8rem}.vendor-preview-details-section,.vendor-preview-transactions-section{padding:1rem;margin-bottom:1rem}.vendor-preview-section-header{margin-bottom:.6rem}.vendor-preview-section-header:not(.vendor-preview-section-header--glass) .vendor-preview-section-title{font-size:1.1rem}.vendor-preview-section-header--glass .vendor-preview-section-title{font-size:.625rem}.vendor-preview-card-header{flex-direction:column;gap:1rem;text-align:center;padding:1rem}.vendor-preview-details-card:not(.vendor-preview-details-card--glass) .vendor-preview-card-title,.vendor-preview-details-card:not(.vendor-preview-details-card--glass) .vendor-preview-name-prices{font-size:1.2rem;flex-direction:column;gap:.5rem}.vendor-preview-details-card:not(.vendor-preview-details-card--glass) .vendor-preview-card-balance{font-size:1.2rem}.vendor-preview-statement-icon{font-size:1.1rem}.vendor-preview-card-actions{flex-direction:column;gap:.8rem;width:100%}.vendor-preview-action-btn{width:100%;padding:.8rem 1rem;font-size:.9rem}.vendor-preview-details-content{grid-template-columns:1fr;gap:1rem}.vendor-preview-detail-item-full{grid-column:span 1}.vendor-preview-transactions-filters,.vendor-preview-transactions-filters-row{flex-direction:column;align-items:stretch;gap:1rem}.vendor-preview-transactions-filters .label-dropdown,.vendor-preview-transactions-filters .label-dropdown--inline{width:100%}.vendor-preview-transactions-filters .label-dropdown--inline .label-dropdown__control,.vendor-preview-transactions-filters .ven-txn-filter--date.label-dropdown--inline .label-dropdown__control,.vendor-preview-transactions-filters .ven-txn-filter--type.label-dropdown--inline .label-dropdown__control,.vendor-preview-transactions-filters .ven-txn-filter--view.label-dropdown--inline .label-dropdown__control{width:100%;min-width:0;max-width:none}}@media (max-width:600px){.vendor-preview-list{padding:.5rem}.vendor-preview-details-section,.vendor-preview-transactions-section{padding:.8rem;margin-bottom:.8rem;border-radius:8px}.vendor-preview-section-header{margin-bottom:.4rem;flex-direction:column;align-items:flex-start;gap:.5rem}.vendor-preview-section-header:not(.vendor-preview-section-header--glass) .vendor-preview-section-title{font-size:1rem}.vendor-preview-section-header--glass .vendor-preview-section-title{font-size:.625rem}.vendor-preview-label{font-size:.7rem;padding:0 .5rem;height:1.5rem}.vendor-preview-card-header{padding:.8rem;gap:.8rem}.vendor-preview-details-card:not(.vendor-preview-details-card--glass) .vendor-preview-card-title,.vendor-preview-details-card:not(.vendor-preview-details-card--glass) .vendor-preview-name-prices{font-size:1.1rem;gap:.3rem}.vendor-preview-details-card:not(.vendor-preview-details-card--glass) .vendor-preview-card-balance{font-size:1.1rem}.vendor-preview-statement-icon{font-size:1rem}.vendor-preview-action-btn{padding:.7rem .8rem;font-size:.8rem}.vendor-preview-detail-item{padding:.8rem 1rem}.vendor-preview-detail-icon{font-size:1rem}.vendor-preview-detail-label{font-size:.8rem}.vendor-preview-detail-value{font-size:.9rem}.vendor-preview-transactions-filters,.vendor-preview-transactions-filters-row{flex-direction:column;gap:.8rem}.vendor-preview-transactions-filters .label-dropdown--inline .label-dropdown__control,.vendor-preview-transactions-filters .ven-txn-filter--date.label-dropdown--inline .label-dropdown__control,.vendor-preview-transactions-filters .ven-txn-filter--type.label-dropdown--inline .label-dropdown__control,.vendor-preview-transactions-filters .ven-txn-filter--view.label-dropdown--inline .label-dropdown__control{width:100%;min-width:0;max-width:none}.vendor-preview-transactions-section.consultant-preview-transactions-section{padding:.8rem;overflow:visible}.vendor-preview-transactions-pagination.consultant-preview-transactions-pagination{flex-direction:column;gap:.8rem;align-items:center;margin:1.5rem 0 .5rem 0;padding:.5rem}}.vendor-preview-show-menu-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.vendor-preview-filter-match-text{font-size:.85rem;font-weight:600;color:#475569}.vendor-preview-details-card--all{padding:.7rem .85rem .85rem;background:#fff;border:1px solid #b6e2b6;box-shadow:0 2px 4px rgba(0,0,0,.05)}.vendor-preview-details-card--all .vendor-preview-finance-summary{border-top:none;padding-top:0}.vendor-preview-details-card .vendor-preview-finance-summary{border-top:1px solid #e8eaed;margin:0;padding:.65rem 1.2rem 1rem;max-width:100%;box-sizing:border-box}.vendor-preview-finance-summary{display:grid;grid-template-columns:1fr;gap:.5rem;width:100%;min-width:0;padding-top:.2rem;border-top:1px solid #e8eaed}.vendor-preview-finance-summary--single .vendor-preview-finance-group{max-width:100%}.vendor-preview-finance-summary--loading{opacity:.65}.vendor-preview-finance-group{min-width:0;width:100%;max-width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:.45rem .55rem;box-sizing:border-box;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.vendor-preview-finance-group-title{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:.22rem}.vendor-preview-finance-metric--stack{background:transparent;border:none;padding:.12rem 0}.vendor-preview-finance-metrics--stacked{gap:.2rem;width:100%;max-width:100%;min-width:0;--finance-summary-cols:minmax(0,1fr) minmax(2rem,auto) minmax(4.5rem,1fr)}.vendor-preview-finance-metric-stack-row--summary{display:grid;grid-template-columns:var(--finance-summary-cols);align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.15rem;width:100%;min-width:0;font-size:.78rem;font-weight:700;color:#0f172a;line-height:1.3}.vendor-preview-finance-metric-stack-row--summary .vendor-preview-finance-metric-stack-label{grid-column:1;justify-self:start;min-width:0;font-size:.78rem;color:#0f172a;letter-spacing:.02em}.vendor-preview-finance-metric--stack-clickable:focus-visible{outline:2px solid #6366f1}.vendor-preview-finance-metric--stack-active{border-color:rgba(99,102,241,.45);box-shadow:inset 0 0 0 1px rgba(99,102,241,.2)}.vendor-preview-finance-metric-stack-row--summary .vendor-preview-finance-metric-stack-count{grid-column:2;justify-self:end;min-width:2rem;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a}.vendor-preview-finance-metric-stack-row--summary .vendor-preview-finance-metric-stack-value{grid-column:3;justify-self:end;text-align:right;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a;line-height:1.3;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.vendor-preview-finance-metric-stack-row--summary.vendor-preview-finance-metric-stack-row--overdue,.vendor-preview-finance-metric-stack-row--summary.vendor-preview-finance-metric-stack-row--overdue .vendor-preview-finance-metric-stack-count,.vendor-preview-finance-metric-stack-row--summary.vendor-preview-finance-metric-stack-row--overdue .vendor-preview-finance-metric-stack-label,.vendor-preview-finance-metric-stack-row--summary.vendor-preview-finance-metric-stack-row--overdue .vendor-preview-finance-metric-stack-value{color:#b91c1c}@media (max-width:900px){.vendor-preview-finance-metrics--stacked{--finance-summary-cols:minmax(0,1fr) minmax(1.75rem,auto) minmax(4.5rem,1fr)}}@media (max-width:640px){.vendor-preview-details-card .vendor-preview-finance-summary{margin:0;padding:.65rem .75rem .75rem}.vendor-preview-finance-metrics--stacked{--finance-summary-cols:minmax(0,1fr) auto}.vendor-preview-finance-metric-stack-row--summary{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:.2rem;padding:.15rem 0}.vendor-preview-finance-metric-stack-row--summary .vendor-preview-finance-metric-stack-label{grid-column:1;grid-row:1}.vendor-preview-finance-metric-stack-row--summary .vendor-preview-finance-metric-stack-value{grid-column:2;grid-row:1}.vendor-preview-finance-metric-stack-row--summary .vendor-preview-finance-metric-stack-count{grid-column:2;grid-row:2;justify-self:end}}.consultant-preview-transaction-actions-cell{white-space:nowrap;vertical-align:middle;text-align:center;overflow:visible;position:relative}.consultant-preview-transactions-table .consultant-preview-transaction-actions-cell{overflow:visible}.cpt-row-actions{gap:.35rem;position:relative}.cpt-row-action-btn,.cpt-row-actions{display:inline-flex;align-items:center;justify-content:center}.cpt-row-action-btn{width:2rem;height:2rem;padding:0;border:1px solid #bfdbfe;border-radius:50%;background:#fff;color:#2563eb;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;flex-shrink:0}.cpt-row-action-btn i{font-size:.65rem;line-height:1}.cpt-row-action-btn--view{width:auto;height:auto;min-width:1.25rem;min-height:1.25rem;padding:.1rem;border:none;border-radius:0;background:transparent;color:#0284c7;box-shadow:none}.cpt-row-action-btn--view i{color:#0284c7;font-size:.85rem}.cpt-row-action-btn--view:hover{background:transparent;border:none;color:#0369a1;box-shadow:none}.cpt-row-action-btn--view:hover i{color:#0369a1}.cpt-row-action-btn--more{width:auto;height:auto;min-width:1.25rem;min-height:1.25rem;padding:.1rem;border:none;border-radius:0;background:transparent;color:#64748b;box-shadow:none}.cpt-row-action-btn--more i{color:#64748b;font-size:.85rem}.cpt-row-action-btn--more.cpt-row-action-btn--active,.cpt-row-action-btn--more:hover{background:transparent;border:none;color:#334155;box-shadow:none}.cpt-row-action-btn--more.cpt-row-action-btn--active i,.cpt-row-action-btn--more:hover i{color:#334155}.cpt-row-action-menu-wrap{position:relative;display:inline-flex}.cpt-row-action-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;display:flex;flex-direction:column;align-items:stretch;max-width:11rem;padding:.2rem 0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 14px rgba(15,23,42,.1)}.cpt-row-action-menu,.cpt-row-action-menu--teleport{width:-moz-max-content;width:max-content;min-width:0}.cpt-row-action-menu--teleport{position:fixed;margin:0;z-index:10050;max-height:min(20rem,calc(100vh - 1rem));overflow-y:auto}.cpt-row-action-menu-header{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;padding:.15rem .2rem .1rem .35rem;border-bottom:1px solid #f1f5f9}.cpt-row-action-menu-close{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;border:none;border-radius:4px;background:transparent;color:#64748b;cursor:pointer;transition:background .12s ease,color .12s ease}.cpt-row-action-menu-close i{font-size:.65rem;line-height:1}.cpt-row-action-menu-close:hover{background:#f1f5f9;color:#0f172a}.consultant-preview-transaction-row--menu-open td{background:linear-gradient(90deg,rgba(238,242,255,.95),hsla(0,0%,100%,.9))!important;border-color:rgba(129,140,248,.55)!important}.consultant-preview-transaction-row--menu-open td:first-child{box-shadow:inset 3px 0 0 rgba(99,102,241,.65)}.consultant-preview-transaction-row--menu-open .consultant-preview-transaction-actions-cell{box-shadow:none}.consultant-preview-transaction-row--menu-open .cpt-row-action-btn--more.cpt-row-action-btn--active{color:#334155}.cpt-row-action-menu-item{display:flex;align-items:center;gap:.4rem;width:auto;min-width:100%;box-sizing:border-box;padding:.35rem .55rem;border:none;background:transparent;color:#334155;font-size:.65rem;font-weight:500;line-height:1.25;white-space:nowrap;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.cpt-row-action-menu-item i{width:.85rem;font-size:.7rem;color:#64748b;flex-shrink:0;text-align:center}.cpt-row-action-menu-item[data-action=send-email] i{color:#2563eb}.cpt-row-action-menu-item[data-action=audit-logs] i{color:#7c3aed}.cpt-row-action-menu-item[data-action=download-pdf] i{color:#5b6eae}.cpt-row-action-menu-item:hover{background:#f1f5f9;color:#0f172a}.cpt-row-action-menu-item[data-action=send-email]:hover i{color:#1d4ed8}.cpt-row-action-menu-item[data-action=audit-logs]:hover i{color:#6d28d9}.cpt-row-action-menu-item[data-action=download-pdf]:hover i{color:#4a5d94}.cpt-row-action-menu-item+.cpt-row-action-menu-item{border-top:1px solid #f1f5f9}.vendor-preview-card-actions--inline{flex-shrink:0}.vendor-preview-finance-summary{container-type:inline-size;container-name:vendor-finance-summary}.vendor-preview-finance-summary--glass{--vpf-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vpf-glass-duration:0.36s;--vpf-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vpf-glass-panel-bg:hsla(0,0%,100%,.48);--vpf-glass-panel-border:hsla(0,0%,100%,.72);--vpf-glass-panel-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 2px 12px rgba(139,92,246,.06)}.vendor-preview-finance-group--glass{min-width:0;width:100%;max-width:100%;box-sizing:border-box;background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.58) 48%,rgba(241,248,255,.62));border:1px solid var(--vpf-glass-panel-border);border-radius:0;padding:.5rem .55rem .6rem;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);box-shadow:var(--vpf-glass-panel-shadow);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;animation:vendor-preview-finance-panel-in .44s var(--vpf-glass-ease) both;transition:background var(--vpf-glass-duration) var(--vpf-glass-ease),border-color var(--vpf-glass-duration) var(--vpf-glass-ease),box-shadow var(--vpf-glass-duration) var(--vpf-glass-ease)}.vendor-preview-finance-group--glass:hover{border-color:rgba(196,181,253,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 6px 20px rgba(139,92,246,.1)}.vendor-preview-details-card--glass .vendor-preview-finance-group--glass .vendor-preview-finance-group-title{font-size:.6rem}.vendor-preview-finance-group--glass .vendor-preview-finance-group-title{display:flex;align-items:center;gap:.35rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4338ca;margin:0 0 .45rem;padding-bottom:.4rem;border-bottom:1px solid rgba(196,181,253,.28);line-height:1.25}.vendor-preview-finance-group-title--toggle{justify-content:space-between}.vendor-preview-finance-group-title-text{flex:1 1 auto;min-width:0}.vendor-preview-finance-group-expand-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;padding:0;margin:0;border:1px solid hsla(0,0%,100%,.72);border-radius:0;background:hsla(0,0%,100%,.55);color:#5b6eae;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.vendor-preview-finance-group-expand-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(165,180,252,.55);color:#4a5d94;transform:translateY(-1px)}.vendor-preview-finance-group-expand-btn i{font-size:.65rem;line-height:1}.vendor-preview-finance-metric-expand-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;margin:0 0 0 .15rem;border:1px solid hsla(0,0%,100%,.72);border-radius:0;background:rgba(219,234,254,.75);color:#5b6eae;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.vendor-preview-finance-metric-expand-btn:hover{background:hsla(0,0%,100%,.82);border-color:rgba(165,180,252,.55);color:#4a5d94;transform:translateY(-1px)}.vendor-preview-finance-metric-expand-btn i{font-size:.6rem;line-height:1}.vendor-preview-finance-summary--glass.vendor-preview-finance-summary--loading{opacity:.65;pointer-events:none;transition:opacity var(--vpf-glass-duration) var(--vpf-glass-ease)}.vendor-preview-finance-summary--glass.vendor-preview-finance-summary--loading .vendor-preview-finance-group--glass{animation:none}.vendor-preview-finance-metrics--stacked{display:flex;flex-direction:column;gap:.35rem}.vendor-preview-finance-group--glass .vendor-preview-finance-metrics--stacked{gap:.3rem}.vendor-preview-finance-metric--stack{background:#fff;border:1px solid #eef1f6;border-radius:0;padding:.35rem .45rem;min-width:0}.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack{background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);animation:vendor-preview-finance-metric-in .38s var(--vpf-glass-ease) both;transition:background var(--vpf-glass-duration) var(--vpf-glass-ease),border-color var(--vpf-glass-duration) var(--vpf-glass-ease),box-shadow var(--vpf-glass-duration) var(--vpf-glass-ease),transform var(--vpf-motion-fast)}.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack:first-child{animation-delay:.06s}.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack:nth-child(2){animation-delay:.1s}.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack:nth-child(3){animation-delay:.14s}.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack:nth-child(4){animation-delay:.18s}.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack:nth-child(5){animation-delay:.22s}.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack:nth-child(n+6){animation-delay:.26s}.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 14px rgba(139,92,246,.08);transform:translateY(-1px)}.vendor-preview-finance-metric--stack-clickable{cursor:pointer}.vendor-preview-finance-metric--stack-clickable:focus-visible{outline:2px solid rgba(99,102,241,.85);outline-offset:2px}.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack-active{background:hsla(0,0%,100%,.78);border-color:rgba(99,102,241,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 0 0 1px rgba(99,102,241,.18),0 4px 14px rgba(99,102,241,.1)}@keyframes vendor-preview-finance-panel-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vendor-preview-finance-metric-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.vendor-preview-details-card--glass .vendor-preview-finance-metric-stack-count,.vendor-preview-details-card--glass .vendor-preview-finance-metric-stack-label-text,.vendor-preview-details-card--glass .vendor-preview-finance-metric-stack-value{font-size:.6rem}.vendor-preview-finance-metric-stack-row--summary{font-size:.75rem;font-weight:600;color:#334155}.vendor-preview-finance-metric-stack-label{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.vendor-preview-finance-metric-stack-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:0;background:#dbeafe;color:#2563eb;transition:background var(--vpf-glass-duration,.36s) var(--vpf-glass-ease,ease),color var(--vpf-glass-duration,.36s) var(--vpf-glass-ease,ease),box-shadow var(--vpf-glass-duration,.36s) var(--vpf-glass-ease,ease),transform var(--vpf-motion-fast,.22s ease)}.vendor-preview-finance-group--glass .vendor-preview-finance-metric-stack-icon-wrap{background:rgba(219,234,254,.72);border:1px solid hsla(0,0%,100%,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack:hover .vendor-preview-finance-metric-stack-icon-wrap{transform:scale(1.05)}.vendor-preview-finance-metric-stack-icon-wrap i{font-size:.7rem;line-height:1}.vendor-preview-finance-metric-stack-icon-wrap--invoices{background:rgba(219,234,254,.72);color:#2563eb}.vendor-preview-finance-group--glass .vendor-preview-finance-metric-stack-icon-wrap--invoices{background:rgba(219,234,254,.78);color:#4338ca}.vendor-preview-finance-metric-stack-icon-wrap--receipt{background:rgba(219,234,254,.75);color:#5b6eae}.vendor-preview-finance-group--glass .vendor-preview-finance-metric-stack-icon-wrap--receipt{background:rgba(219,234,254,.82);color:#4a5d94}.vendor-preview-finance-metric-stack-icon-wrap--pending{background:rgba(255,237,213,.8);color:#d97706}.vendor-preview-finance-group--glass .vendor-preview-finance-metric-stack-icon-wrap--pending{background:rgba(255,237,213,.85);color:#b45309}.vendor-preview-finance-metric-stack-icon-wrap--overdue{background:hsla(0,93%,94%,.8);color:#dc2626}.vendor-preview-finance-group--glass .vendor-preview-finance-metric-stack-icon-wrap--overdue{background:hsla(0,93%,94%,.85);color:#b91c1c}.vendor-preview-finance-metric-stack-label-text{font-size:.75rem;font-weight:700;color:#0f172a;line-height:1.25;transition:color var(--vpf-glass-duration,.36s) var(--vpf-glass-ease,ease)}.vendor-preview-finance-metric-stack-row--summary .vendor-preview-finance-metric-stack-label{color:#1a1a1a;font-weight:700}.vendor-preview-finance-metric-stack-row--tone-invoices .vendor-preview-finance-metric-stack-label-text{color:#1e40af}.vendor-preview-finance-metric-stack-row--tone-receipt .vendor-preview-finance-metric-stack-label-text{color:#4a5d94}.vendor-preview-finance-metric-stack-row--tone-pending .vendor-preview-finance-metric-stack-label-text{color:#b45309}.vendor-preview-finance-metric-stack-row--overdue .vendor-preview-finance-metric-stack-label-text,.vendor-preview-finance-metric-stack-row--tone-overdue .vendor-preview-finance-metric-stack-label-text{color:#dc2626}.vendor-preview-finance-metric-stack-count,.vendor-preview-finance-metric-stack-value{font-variant-numeric:tabular-nums;font-weight:700;color:#0f172a;transition:color var(--vpf-glass-duration,.36s) var(--vpf-glass-ease,ease)}.vendor-preview-finance-group--glass .vendor-preview-finance-metric-stack-value{color:#1e293b}@container vendor-finance-summary (max-width: 28rem){.vendor-preview-finance-metrics--stacked{--finance-summary-cols:minmax(0,1fr) minmax(2rem,auto) minmax(4rem,1fr)}.vendor-preview-finance-metric-stack-row--summary{grid-template-columns:1fr;gap:.25rem}}.vendor-center--compact .vendor-preview-finance-group:not(.vendor-preview-finance-group--glass),.vendor-center--mobile .vendor-preview-finance-group:not(.vendor-preview-finance-group--glass){padding:.35rem .4rem}.vendor-center--compact .vendor-preview-finance-group--glass,.vendor-center--mobile .vendor-preview-finance-group--glass{padding:.4rem .45rem .5rem}.vendor-center--compact .vendor-preview-finance-metric--stack,.vendor-center--mobile .vendor-preview-finance-metric--stack{padding:.3rem .35rem}@media (prefers-reduced-motion:reduce){.vendor-preview-finance-group--glass,.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack,.vendor-preview-finance-metric-stack-icon-wrap{animation:none;transition:none}.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack:hover,.vendor-preview-finance-group--glass .vendor-preview-finance-metric--stack:hover .vendor-preview-finance-metric-stack-icon-wrap{transform:none}}.vendor-preview-finance-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.35rem;margin-bottom:.45rem;width:100%;min-width:0}.vendor-preview-finance-stat-grid--loading{opacity:.6;pointer-events:none}@container vendor-finance-summary (min-width: 36rem){.vendor-preview-finance-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container vendor-finance-summary (max-width: 21.99rem){.vendor-preview-finance-stat-grid{grid-template-columns:1fr}}.vendor-preview-finance-stat-card{display:flex;align-items:flex-start;gap:.5rem;min-width:0;padding:.5rem .625rem;overflow:visible;container-type:inline-size;container-name:vendor-finance-stat-card;background:linear-gradient(145deg,hsla(0,0%,100%,.88),rgba(248,245,255,.8) 50%,rgba(241,248,255,.82));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.75);border-radius:0;box-shadow:0 4px 20px rgba(139,92,246,.07),inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(226,232,240,.4);transition:background .36s cubic-bezier(.25,.46,.45,.94),border-color .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.vendor-preview-finance-stat-card:hover{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(252,248,255,.9) 50%,rgba(245,250,255,.92));border-color:hsla(0,0%,100%,.88);box-shadow:0 8px 28px rgba(139,92,246,.12),0 2px 10px rgba(251,207,232,.12),inset 0 1px 0 hsla(0,0%,100%,.95),0 0 0 1px rgba(196,181,253,.32);transform:translateY(-1px)}.vendor-preview-finance-stat-card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;margin-top:.05rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.65);box-shadow:2px 2px 8px rgba(196,181,253,.15),inset 0 1px 0 hsla(0,0%,100%,.75);transition:transform .36s cubic-bezier(.34,1.56,.64,1),box-shadow .36s cubic-bezier(.25,.46,.45,.94)}.vendor-preview-finance-stat-card:hover .vendor-preview-finance-stat-card-icon{transform:scale(1.04);box-shadow:4px 4px 12px rgba(196,181,253,.22),inset 0 1px 0 hsla(0,0%,100%,.85)}.vendor-preview-finance-stat-card-icon i{font-size:.75rem}.vendor-preview-finance-stat-card-icon--customer{background:#dbeafe;color:#1d4ed8}.vendor-preview-finance-stat-card-icon--payment{background:#dbeafe;color:#4a5d94}.vendor-preview-finance-stat-card-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.375rem}.vendor-preview-finance-stat-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-width:0}.vendor-preview-finance-stat-card-title{font-size:.75rem;font-weight:700;color:#1a1a1a;line-height:1.25;white-space:normal;flex:1 1 auto;min-width:0}.vendor-preview-finance-stat-card-expand-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;padding:0;margin:0;border:1px solid hsla(0,0%,100%,.72);border-radius:0;background:hsla(0,0%,100%,.55);color:#5b6eae;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.vendor-preview-finance-stat-card-expand-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(165,180,252,.55);color:#4a5d94;transform:translateY(-1px)}.vendor-preview-finance-stat-card-expand-btn i{font-size:.65rem;line-height:1}.vendor-preview-finance-stat-card-metrics--primary-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .5rem;width:100%;align-items:stretch}.vendor-preview-finance-stat-card-metrics--two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-preview-finance-stat-card-metric{flex:none;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.15rem;padding:0}.vendor-preview-finance-stat-card-metrics--primary-cols .vendor-preview-finance-stat-card-metric+.vendor-preview-finance-stat-card-metric{border-left:1px solid #e5e7eb;padding-left:.5rem}.vendor-preview-finance-stat-card-col-label,.vendor-preview-finance-stat-card-col-value{overflow-wrap:anywhere;word-break:break-word}.vendor-preview-finance-stat-card-col-label{font-size:.625rem;font-weight:500;color:#757575;line-height:1.2}.vendor-preview-finance-stat-card-col-value{font-size:.75rem;font-weight:700;color:#1a1a1a;font-variant-numeric:tabular-nums;line-height:1.25}.vendor-preview-finance-stat-card-col-value.vendor-preview-finance-header-value--customer-due,.vendor-preview-finance-stat-card-col-value.vendor-preview-finance-header-value--vendor-due{color:#dc2626}.vendor-preview-finance-stat-card-col-value.vendor-preview-finance-header-value--bill,.vendor-preview-finance-stat-card-col-value.vendor-preview-finance-header-value--invoice{color:#2563eb}.vendor-preview-finance-stat-card-col-value.vendor-preview-finance-header-value--payment{color:#5b6eae}@container vendor-finance-stat-card (max-width: 13.5rem){.vendor-preview-finance-stat-card-metrics--primary-cols,.vendor-preview-finance-stat-card-metrics--two-cols{grid-template-columns:1fr;gap:.4rem}.vendor-preview-finance-stat-card-metrics--primary-cols .vendor-preview-finance-stat-card-metric+.vendor-preview-finance-stat-card-metric,.vendor-preview-finance-stat-card-metrics--two-cols .vendor-preview-finance-stat-card-metric+.vendor-preview-finance-stat-card-metric{border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:.35rem}}@media (max-width:720px){.vendor-preview-finance-stat-card-metrics--primary-cols,.vendor-preview-finance-stat-card-metrics--two-cols{grid-template-columns:1fr;gap:.4rem}.vendor-preview-finance-stat-card-metrics--primary-cols .vendor-preview-finance-stat-card-metric+.vendor-preview-finance-stat-card-metric,.vendor-preview-finance-stat-card-metrics--two-cols .vendor-preview-finance-stat-card-metric+.vendor-preview-finance-stat-card-metric{border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:.35rem}}@media (prefers-reduced-motion:reduce){.vendor-preview-finance-stat-card,.vendor-preview-finance-stat-card-icon{transition:none}.vendor-preview-finance-stat-card:hover,.vendor-preview-finance-stat-card:hover .vendor-preview-finance-stat-card-icon{transform:none}}.vendor-preview-list--glass{--vendor-accent:#5b6eae;--vendor-accent-deep:#4a5d94;--vendor-accent-soft:rgba(91,110,174,.14);--vendor-accent-surface-mid:rgba(239,246,255,.92);--vendor-accent-border:rgba(165,180,252,.5);--vendor-accent-shadow:rgba(91,110,174,.1);--vendor-accent-gradient-tint:rgba(241,245,249,.55);--vpl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vpl-glass-duration:0.36s;--vpl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vpd-glass-ease:var(--vpl-glass-ease);--vpd-glass-duration:var(--vpl-glass-duration);--vpf-glass-ease:var(--vpl-glass-ease);--vpf-glass-duration:var(--vpl-glass-duration);background:linear-gradient(180deg,rgba(248,250,252,.35) 0,var(--vendor-accent-gradient-tint) 100%);backdrop-filter:blur(8px) saturate(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.08);gap:.5rem}.vendor-preview-list--glass>.vendor-preview-details-section--glass{animation:vendor-preview-list-panel-in .44s var(--vpl-glass-ease) both}.vendor-preview-list--glass>.vendor-preview-transactions-section{animation:vendor-preview-list-panel-in .44s var(--vpl-glass-ease) .1s both}.vendor-preview-header--glass{width:100%;min-width:0;box-sizing:border-box}.vendor-preview-header--glass .vendor-preview-no-selection{display:block;padding:.75rem .85rem;margin:0;color:#64748b;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.4;background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 2px 10px var(--vendor-accent-shadow,rgba(91,110,174,.08));animation:vendor-preview-list-panel-in .38s var(--vpl-glass-ease) both}.vendor-preview-list--glass .vendor-preview-filter-match-text{padding:.2rem .5rem;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:0;color:var(--vendor-accent-deep,#4a5d94);font-weight:600;font-size:.6875rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:background var(--vpl-glass-duration) var(--vpl-glass-ease),border-color var(--vpl-glass-duration) var(--vpl-glass-ease)}.vendor-preview-list--glass .vendor-preview-details-section--glass{font-size:.6rem}.vendor-preview-list--glass .vendor-preview-section-header--glass .vendor-preview-section-title{color:var(--vendor-accent-deep,#4a5d94);font-size:.625rem;transition:color var(--vpl-glass-duration) var(--vpl-glass-ease)}.vendor-preview-list--glass .vendor-preview-details-section--glass{border-color:hsla(0,0%,100%,.65);box-shadow:0 4px 20px var(--vendor-accent-shadow,rgba(91,110,174,.1)),inset 0 1px 0 hsla(0,0%,100%,.75)}.vendor-preview-list--glass .vendor-preview-details-card--glass:hover{border-color:var(--vendor-accent-border,rgba(165,180,252,.5));box-shadow:0 8px 28px var(--vendor-accent-shadow,rgba(91,110,174,.1)),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px rgba(226,232,240,.5)}.vendor-preview-list--glass .vendor-preview-transactions-section.consultant-preview-transactions-section{background:linear-gradient(168deg,hsla(0,0%,100%,.82),rgba(239,246,255,.72) 45%,rgba(241,248,255,.78));border:1px solid hsla(0,0%,100%,.75);padding:.5rem .55rem .65rem;backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);box-shadow:0 4px 24px var(--vendor-accent-shadow,rgba(91,110,174,.1)),inset 0 1px 0 hsla(0,0%,100%,.85),0 0 0 1px rgba(226,232,240,.4);transition:background var(--vpl-glass-duration) var(--vpl-glass-ease),border-color var(--vpl-glass-duration) var(--vpl-glass-ease),box-shadow var(--vpl-glass-duration) var(--vpl-glass-ease)}.vendor-preview-list--glass .vendor-preview-transactions-section .consultant-preview-section-title,.vendor-preview-list--glass .vendor-preview-transactions-section .vendor-preview-section-title{color:var(--vendor-accent-deep,#4a5d94)}.vendor-preview-list--glass .vendor-preview-transactions-filters-row{transition:opacity var(--vpl-glass-duration) var(--vpl-glass-ease)}.vendor-preview-list--glass .consultant-secondary-btn{transition:background var(--vpl-glass-duration) var(--vpl-glass-ease),border-color var(--vpl-glass-duration) var(--vpl-glass-ease),box-shadow var(--vpl-glass-duration) var(--vpl-glass-ease),transform var(--vpl-motion-fast)}.vendor-preview-list--glass .consultant-secondary-btn:hover:not(:disabled){transform:translateY(-1px)}.vendor-preview-list--glass .consultant-primary-btn{transition:background var(--vpl-glass-duration) var(--vpl-glass-ease),border-color var(--vpl-glass-duration) var(--vpl-glass-ease),box-shadow var(--vpl-glass-duration) var(--vpl-glass-ease),transform var(--vpl-motion-fast)}.vendor-preview-list--glass .consultant-primary-btn:hover:not(:disabled){transform:translateY(-1px)}.vendor-preview-list--glass .consultant-preview-transactions-section .consultant-preview-table-responsive:hover{border-color:var(--vendor-accent-border,rgba(165,180,252,.5));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 6px 20px var(--vendor-accent-shadow,rgba(91,110,174,.1))}.vendor-preview-list--glass .cpt-row-action-menu{background:hsla(0,0%,100%,.88);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);border:1px solid hsla(0,0%,100%,.75);box-shadow:0 12px 32px var(--vendor-accent-shadow,rgba(91,110,174,.12)),inset 0 1px 0 hsla(0,0%,100%,.9)}.vendor-preview-list--glass .cpt-row-action-menu-item:hover{background:var(--vendor-accent-surface-mid,rgba(239,246,255,.92))}@keyframes vendor-preview-list-panel-in{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.vendor-preview-header--glass .vendor-preview-no-selection,.vendor-preview-list--glass,.vendor-preview-list--glass>.vendor-preview-details-section--glass,.vendor-preview-list--glass>.vendor-preview-transactions-section{animation:none}.vendor-preview-list--glass .consultant-primary-btn:hover:not(:disabled),.vendor-preview-list--glass .consultant-secondary-btn:hover:not(:disabled){transform:none}}.customer-preview-details-section--glass{--cpd-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cpd-glass-duration:0.36s;--cpd-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);background:linear-gradient(168deg,rgba(248,250,252,.55),rgba(241,245,249,.42));backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);border:1px solid hsla(0,0%,100%,.65);padding:.5rem .55rem;box-shadow:0 4px 20px rgba(139,92,246,.06),inset 0 1px 0 hsla(0,0%,100%,.75)}.customer-preview-section-header--glass{border-bottom:1px solid rgba(196,181,253,.28);padding-bottom:.5rem;margin-bottom:.5rem}.customer-preview-section-header--glass.customer-preview-section-header--toolbar{border-bottom:none;padding-bottom:0;margin-bottom:.35rem}.customer-preview-section-header--glass .customer-preview-section-title{color:#4338ca;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.customer-preview-details-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.82),rgba(248,245,255,.75) 45%,rgba(241,248,255,.78));backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12);border-radius:0;border:1px solid hsla(0,0%,100%,.75);box-shadow:0 4px 24px rgba(139,92,246,.06),inset 0 1px 0 hsla(0,0%,100%,.85),0 0 0 1px rgba(226,232,240,.45);transition:background var(--cpd-glass-duration) var(--cpd-glass-ease),border-color var(--cpd-glass-duration) var(--cpd-glass-ease),box-shadow var(--cpd-glass-duration) var(--cpd-glass-ease);margin-bottom:.5rem;max-width:100%;min-width:0;overflow:visible;box-sizing:border-box;animation:customer-preview-details-card-in .42s var(--cpd-glass-ease) .04s both}.customer-preview-details-card--glass:hover{border-color:rgba(196,181,253,.4);box-shadow:0 8px 28px rgba(139,92,246,.1),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px rgba(226,232,240,.5)}.customer-preview-details-card--all.customer-preview-details-card--glass{padding:.55rem .6rem .65rem}.customer-preview-card-header--glass{border-bottom:1px solid rgba(196,181,253,.22);margin-bottom:.35rem;transition:border-color var(--cpd-glass-duration) var(--cpd-glass-ease)}.customer-preview-card-header--glass.customer-preview-card-header--summary-expanded{border-bottom-color:rgba(196,181,253,.38);margin-bottom:.45rem}.customer-preview-card-title--toggle{cursor:pointer;border-radius:0;outline:none;transition:opacity var(--cpd-glass-duration) var(--cpd-glass-ease)}.customer-preview-card-title--toggle:hover{opacity:.88}.customer-preview-card-title--toggle:focus-visible{box-shadow:0 0 0 2px rgba(99,102,241,.35)}.customer-preview-details-card--glass .customer-preview-statement-icon-btn{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:background var(--cpd-glass-duration) var(--cpd-glass-ease),border-color var(--cpd-glass-duration) var(--cpd-glass-ease)}.customer-preview-details-card--glass .customer-preview-statement-icon-btn:hover{background:rgba(239,246,255,.85);border-color:rgba(196,181,253,.5)}.customer-preview-details-card--glass .customer-preview-balance-amount{color:#dc2626;font-weight:700}.customer-preview-details-card--glass .customer-preview-finance-summary--glass{padding-top:.15rem}.customer-preview-details-card--glass .customer-preview-finance-group--glass{background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);animation:customer-preview-finance-panel-in .38s var(--cpd-glass-ease) .1s both}.customer-preview-summary-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;align-items:start;width:100%;min-width:0;animation:customer-preview-expandable-in .38s var(--cpd-glass-ease) .06s both}.customer-preview-summary-columns .customer-preview-finance-group--glass{margin:0}.customer-preview-expandable-details--glass{background:transparent;border:none;border-radius:0;box-shadow:none;margin:0;padding:0;min-width:0;overflow:visible;animation:customer-preview-expandable-in .38s var(--cpd-glass-ease) .1s both}.customer-preview-summary-columns .customer-details-cards{overflow:visible;min-width:0}.customer-preview-expandable-details--glass .customer-details-cards__heading{color:#6366f1}.customer-preview-details-tabs{display:flex;align-items:stretch;gap:0;border-bottom:1px solid rgba(99,102,241,.15);background:hsla(0,0%,100%,.55);padding:0 .35rem;border-radius:.5rem .5rem 0 0}.customer-preview-details-tab{display:inline-flex;align-items:center;gap:.35rem;border:none;border-bottom:2px solid transparent;background:transparent;margin-bottom:-1px;padding:.45rem .65rem;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;border-radius:0}.customer-preview-details-tab-icon{font-size:.7rem}.customer-preview-details-tab--active{color:#6366f1;border-bottom-color:#6366f1}.customer-preview-details-tab:hover:not(.customer-preview-details-tab--active){color:#334155;background:rgba(248,250,252,.85)}.customer-preview-details-tab-panel{padding:.45rem 0 0;min-width:0}.customer-preview-details-tab-cards{display:flex;flex-direction:column;gap:.45rem;min-width:0}.customer-preview-details-tab-cards .customer-details-card{padding:.5rem .6rem;transform:none}.customer-preview-details-tab-cards .customer-details-card:hover{transform:none}.customer-preview-notes-toolbar{display:flex;justify-content:flex-end;margin-bottom:.45rem}.customer-preview-notes-empty{margin:0;padding:.65rem .75rem;font-size:.72rem;color:#64748b;background:hsla(0,0%,100%,.45);border:1px dashed rgba(196,181,253,.45);border-radius:8px}.customer-preview-note-meta{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-top:.4rem;padding-top:.35rem;border-top:1px solid rgba(148,163,184,.18)}.customer-preview-note-meta-pill{display:inline-flex;align-items:baseline;gap:.28rem;padding:.12rem 0;font-size:.72rem;line-height:1.4}.customer-preview-note-meta-pill__label{color:#94a3b8;font-weight:400;letter-spacing:normal;font-size:.7rem}.customer-preview-note-meta-pill__label:after{content:":"}.customer-preview-note-meta-pill__value{color:#475569;font-weight:500;font-size:.72rem}.customer-preview-note-meta-pill--followup .customer-preview-note-meta-pill__value{color:#3b82f6}.customer-preview-note-meta-pill--private .customer-preview-note-meta-pill__value{color:#7c3aed}.customer-preview-note-meta-pill--priority-high .customer-preview-note-meta-pill__value{color:#dc2626}.customer-preview-note-meta-pill--priority-low .customer-preview-note-meta-pill__value{color:#16a34a}.customer-preview-note-meta-pill--priority-normal .customer-preview-note-meta-pill__value{color:#64748b}.customer-preview-note-private{color:#7c3aed;font-weight:600}.customer-preview-note-card__toolbar{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem}.customer-preview-note-edit-btn.consultant-secondary-btn{flex-shrink:0;width:1.65rem;height:1.65rem;min-width:1.65rem;padding:0!important;gap:0!important;border-radius:8px!important;font-size:0!important;color:#4338ca;border-color:rgba(165,180,252,.55)!important;background:rgba(238,242,255,.65)!important}.customer-preview-note-edit-btn.consultant-secondary-btn:hover:not(:disabled){transform:none}.customer-preview-note-edit-btn.consultant-secondary-btn i{font-size:.72rem!important;margin:0;color:#6366f1}.customer-preview-note-tags{display:flex;flex-wrap:wrap;gap:.3rem;flex:1;min-width:0}.customer-preview-note-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .45rem .15rem .35rem;border:1px solid rgba(99,102,241,.25);border-radius:999px;background:rgba(99,102,241,.12);color:#4338ca;font-size:.65rem;font-weight:600}.customer-preview-note-tag__strip{width:.2rem;align-self:stretch;min-height:.8rem;border-radius:999px;flex-shrink:0}.customer-preview-note-tag--customer{background:rgba(99,102,241,.12);color:#4338ca}.customer-preview-note-tag--vendor{background:rgba(16,185,129,.14);color:#047857}.customer-preview-note-tag--consultant{background:rgba(245,158,11,.16);color:#b45309}.customer-preview-note-body{font-size:.75rem;color:#334155;line-height:1.45;white-space:pre-wrap}.customer-preview-note-card>.customer-preview-note-body:first-child{margin-top:0}.customer-preview-note-attachments{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.customer-preview-note-attachment-link{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border:1px solid rgba(196,181,253,.45);border-radius:6px;background:hsla(0,0%,100%,.65);color:#4338ca;font-size:.68rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.customer-preview-note-attachment-link:hover{background:rgba(238,242,255,.95);border-color:rgba(99,102,241,.55)}.customer-preview-summary-columns .customer-details-cards-grid{grid-template-columns:1fr;gap:.45rem}.customer-preview-summary-columns .customer-details-cards-grid__column{display:contents}.customer-preview-summary-columns .customer-details-card{padding:.5rem .6rem}@media (max-width:1024px){.customer-preview-summary-columns,.customer-preview-summary-columns .customer-details-cards-grid{grid-template-columns:1fr}.customer-preview-summary-columns .customer-details-cards-grid__column{display:contents}}@keyframes customer-preview-details-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes customer-preview-details-card-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes customer-preview-expandable-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.customer-preview-details-card--glass,.customer-preview-details-card--glass .customer-preview-finance-group--glass,.customer-preview-details-card--glass .customer-preview-statement-icon-btn,.customer-preview-details-section--glass,.customer-preview-expandable-details--glass,.customer-preview-summary-columns{animation:none;transition:none}.customer-preview-details-card--glass .customer-preview-statement-icon-btn:hover{transform:none}}.vendor-transactions-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(32,80,128,.4),rgba(0,113,184,.3));backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease-in}.vendor-transactions-modal-content{background:linear-gradient(180deg,#fff 0,#f8fafd);border-radius:16px;box-shadow:0 20px 60px rgba(32,80,128,.3),0 0 0 1px hsla(0,0%,100%,.1);width:90%;max-width:1000px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:slideUp .4s cubic-bezier(.16,1,.3,1);border:1px solid rgba(32,80,128,.1)}.vendor-transactions-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.75rem 2rem;background:linear-gradient(135deg,#e6f0fa,#f0f8ff);color:#205080;border-bottom:1px solid #d0e5f5;flex-shrink:0}.vendor-transactions-modal-title-wrapper{display:flex;align-items:center;gap:.75rem}.vendor-transactions-modal-title-icon{font-size:1.5rem;color:#0071b8}.vendor-transactions-modal-header h3{margin:0;color:#205080;font-size:1.4rem;font-weight:600;letter-spacing:.3px}.vendor-transactions-modal-close{background:rgba(32,80,128,.1);border:none;font-size:1.25rem;color:#205080;cursor:pointer;padding:.5rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.vendor-transactions-modal-close:hover{background:rgba(32,80,128,.2);color:#0071b8;transform:rotate(90deg)}.vendor-transactions-modal-body{padding:2rem;overflow-y:auto;flex:1}.vendor-transactions-modal-description{text-align:center;color:#666;font-size:.95rem;margin:0 0 1.5rem 0;line-height:1.6}.vendor-transactions-empty,.vendor-transactions-error,.vendor-transactions-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:#666;gap:1rem}.vendor-transactions-empty i,.vendor-transactions-error i,.vendor-transactions-loading i{font-size:3rem;color:#0071b8}.vendor-transactions-error i{color:#dc3545}.vendor-transactions-empty i{color:#999}.bi-spin{animation:spin 1s linear infinite}.vendor-transactions-content{display:flex;flex-direction:column;gap:1.5rem}.vendor-transactions-summary{display:flex;gap:2rem;padding:1rem;background:linear-gradient(135deg,#f0f8ff,#e6f0fa);border-radius:8px;border:1px solid #d0e5f5}.vendor-transactions-summary-item{display:flex;flex-direction:column;gap:.25rem}.summary-label{font-size:.85rem;color:#666;font-weight:500}.summary-value{font-size:1.25rem;color:#205080;font-weight:600}.vendor-transactions-table-wrapper{overflow-x:auto;border:1px solid #e0e0e0;border-radius:8px;background:#fff}.vendor-transactions-table{width:100%;border-collapse:collapse;font-size:.9rem}.vendor-transactions-table thead{background:linear-gradient(135deg,#e6f0fa,#f0f8ff)}.vendor-transactions-table th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#205080;border-bottom:2px solid #d0e5f5;white-space:nowrap}.vendor-transactions-table td{padding:.75rem 1rem;border-bottom:1px solid #f0f0f0;color:#333}.vendor-transactions-table td.memo-cell{white-space:normal;max-width:200px;word-wrap:break-word;overflow-wrap:break-word}.vendor-transactions-table tbody tr:hover{background-color:#f8fafd}.vendor-transactions-table tbody tr:last-child td{border-bottom:none}.transaction-type-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500;white-space:nowrap}.transaction-type-badge.type-bill{background:#e3f2fd;color:#1976d2}.transaction-type-badge.type-pay-bill{background:#e8f5e9;color:#388e3c}.transaction-type-badge.type-cash-purchase{background:#fff3e0;color:#f57c00}.transaction-type-badge.type-cheque{background:#fff9c4;color:#f9a825}.transaction-type-badge.type-vendor-credit-note{background:#e1f5fe;color:#0288d1}.transaction-type-badge.type-expense{background:#f3e5f5;color:#7b1fa2}.transaction-type-badge.type-default{background:#f5f5f5;color:#666}.transaction-status-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.transaction-status-badge.status-success{background:#d4edda;color:#155724}.transaction-status-badge.status-danger{background:#f8d7da;color:#721c24}.transaction-status-badge.status-warning{background:#fff3cd;color:#856404}.transaction-status-badge.status-default{background:#e9ecef;color:#495057}.vendor-transactions-pagination{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8fafd;border-radius:8px;gap:1rem}.pagination-btn{padding:.5rem 1rem;border:1px solid #d0e5f5;background:#fff;color:#205080;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.pagination-btn:hover:not(:disabled){background:#e6f0fa;border-color:#0071b8;color:#0071b8}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-info{color:#666;font-size:.9rem;flex:1;text-align:center}.vendor-transactions-modal-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;background:#f8fafd;border-top:1px solid #e0e0e0;flex-shrink:0}.vendor-transactions-btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-size:.95rem}.vendor-transactions-btn-secondary{background:#fff;color:#205080;border:1px solid #d0e5f5}.vendor-transactions-btn-secondary:hover{background:#f0f8ff;border-color:#0071b8;color:#0071b8}.vendor-transactions-btn-primary{background:linear-gradient(135deg,#0071b8,#205080);color:#fff}.vendor-transactions-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#005a94,#1a3f66);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,113,184,.3)}.vendor-transactions-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.vendor-transactions-modal-content{width:95%;max-height:95vh}.vendor-transactions-modal-header{padding:1.5rem 1.5rem}.vendor-transactions-modal-header h3{font-size:1.2rem}.vendor-transactions-modal-body{padding:1.5rem}.vendor-transactions-summary{flex-direction:column;gap:1rem}.vendor-transactions-table{font-size:.85rem}.vendor-transactions-table td,.vendor-transactions-table th{padding:.5rem}.vendor-transactions-pagination{flex-direction:column;gap:.75rem}.pagination-info{order:-1}.vendor-transactions-modal-footer{flex-direction:column;padding:1.5rem}.vendor-transactions-btn{width:100%;justify-content:center}}.vendor_add-container{padding:0;min-height:100vh}.vendor_add-container:not(.glass-tab-page){background:#fff;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}@media (min-width:768px){.vendor_add-container{padding:0}}.vendor_add-page-header{margin-bottom:2rem;text-align:left}.vendor_add-page-header h1{font-size:2rem;font-weight:700;color:#205080;letter-spacing:.5px;margin:0}.vendor_add-tabs{display:flex;border-bottom:2px solid #e0e0e0;margin:1.5rem 1.5rem 0 1.5rem;background:#fff}@media (min-width:768px){.vendor_add-tabs{margin:2.5rem 2.5rem 0 2.5rem}}.vendor_add-tab{background:none;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#666;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;position:relative}.vendor_add-tab:hover{color:#09c;background:#f8fafd}.vendor_add-tab.active{color:#09c;border-bottom-color:#09c;background:#fff}.vendor_add-tab-content{margin:0 1.5rem}@media (min-width:768px){.vendor_add-tab-content{margin:0 2.5rem}}.vendor_add-tab-panel{padding:1.5rem 0}.vendor_add-form{width:100%}.vendor_add-container.glass-tab-page .vendor_add-form{display:flex;flex-direction:column}.vendor_add-container.glass-tab-page .vendor_add-form>.glass-tab-view{position:relative;z-index:2;flex:1 1 auto;min-width:0}.vendor_add-container.glass-tab-page .vendor_add-form>.vendor_add-form-actions.glass-tab-view__actions{position:relative;z-index:1;flex-shrink:0}.vendor_add-form-section{margin-bottom:2rem}.vendor_add-form-group-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width:768px){.vendor_add-form-group-row{grid-template-columns:1fr;gap:.8rem}}.vendor_add-form-group{margin-bottom:.8rem}.vendor_add-form-group.vendor_add-full-width{grid-column:1/-1}.vendor_add-form-group label{display:block;margin-bottom:.5rem;color:#205080;font-weight:600;letter-spacing:.1px}.vendor_add-required{color:#e53935;margin-left:.2em}.vendor_add-error-text{color:#e53935}.vendor_add-checking-text,.vendor_add-error-text{font-size:.85rem;margin-top:.3rem;display:block;font-weight:500}.vendor_add-checking-text{color:#007bff}.vendor_add-form-control.vendor_add-error{border-color:#dc3545!important;border-width:2px!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.vendor_add-form-control.vendor_add-error:-moz-read-only{border-color:#dc3545!important;border-width:2px!important}.vendor_add-form-control.vendor_add-error:read-only{border-color:#dc3545!important;border-width:2px!important}.vendor_add-form-control{width:100%;padding:.65rem .9rem;border:1.5px solid #b3e5fc;border-radius:6px;font-size:1.05rem;background:#fafdff;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 4px rgba(2,136,209,.03)}.vendor_add-form-control:focus{border-color:#0288d1;outline:none;box-shadow:0 0 0 2px #b3e5fc}.vendor_add-checkbox-group{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:.5rem .8rem;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.7rem;display:flex;height:-moz-fit-content;height:fit-content;margin-top:2.2rem}.vendor_add-checkbox-group:hover{background:#e9ecef;border-color:#09c}.vendor_add-checkbox-group:active{background:#dee2e6}.vendor_add-checkbox-group.checked{background:#d4edda;border-color:#28a745}.vendor_add-checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:#09c;margin-right:.5rem;vertical-align:middle;cursor:pointer}.vendor_add-checkbox-group label{cursor:pointer;font-weight:600;color:#205080;margin:0}textarea.vendor_add-form-control{resize:vertical}.vendor_add-address-type-row{display:flex;align-items:center;gap:10px;margin-top:4px}.vendor_add-no-address-msg{color:#888;font-size:.95em;margin-top:4px}.vendor_add-contacts-section{margin:0}.vendor_add-addresses-header,.vendor_add-contacts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.vendor_add-addresses-header h3,.vendor_add-contacts-header h3{font-size:1.1rem;color:#205080;margin:0;font-weight:700}@media (min-width:768px){.vendor_add-addresses-header h3,.vendor_add-contacts-header h3{font-size:1.2rem}}.vendor_add-add-address-container,.vendor_add-add-contact-container{position:relative;display:inline-block}.vendor_add-add-address-tooltip,.vendor_add-add-contact-tooltip{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:.5rem;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.vendor_add-add-address-container:hover .vendor_add-add-address-tooltip,.vendor_add-add-contact-container:hover .vendor_add-add-contact-tooltip{opacity:1;visibility:visible}.vendor_add-tooltip-content{background:#f8fafd;border:2px dashed #b6e2b6;border-radius:12px;padding:1.5rem 1rem;text-align:center;min-width:280px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative}.vendor_add-tooltip-content:before{top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #b6e2b6}.vendor_add-tooltip-content:after,.vendor_add-tooltip-content:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0}.vendor_add-tooltip-content:after{top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f8fafd}.vendor_add-tooltip-icon{font-size:2rem;margin-bottom:.5rem}.vendor_add-tooltip-content p{margin:.3rem 0;color:#666;font-size:.9rem}.vendor_add-tooltip-subtitle{font-size:.8rem;color:#999}.vendor_add-contacts-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.vendor_add-contacts-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.vendor_add-addresses-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.vendor_add-addresses-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.vendor_add-contact-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,153,204,.08);border:1px solid #e0e0e0;padding:1.5rem;transition:box-shadow .2s,border-color .2s}.vendor_add-contact-card:hover{box-shadow:0 4px 16px rgba(0,153,204,.12);border-color:#b6e2b6}.vendor_add-contact-card-new{border:2px solid #09c;background:#f8fafd}.vendor_add-address-card{position:relative;overflow:visible;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,153,204,.08);border:1px solid #e0e0e0;padding:1.5rem;transition:box-shadow .2s,border-color .2s}.vendor_add-address-card>:not(.vendor_add-address-save-actions){position:relative;z-index:2}.vendor_add-address-card>.vendor_add-address-fields{position:relative;z-index:5}.vendor_add-address-card>.vendor_add-address-save-actions{position:relative;z-index:0}.vendor_add-address-card:has(.label-searchable-select:has(.simple-select-wrapper.is-open)) .vendor_add-address-fields,.vendor_add-address-card:has(.simple-select-wrapper.is-open) .vendor_add-address-fields{padding-bottom:min(16rem,45vh)}.vendor_add-address-card:has(.label-dropdown--open),.vendor_add-address-card:has(.simple-select-wrapper.is-open){z-index:50}.vendor_add-address-card:hover{box-shadow:0 4px 16px rgba(0,153,204,.12);border-color:#b6e2b6}.vendor_add-address-card-new{border:2px solid #09c;background:#f8fafd}.vendor_add-address-card-header,.vendor_add-contact-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.vendor_add-contact-primary{display:flex;align-items:center;gap:.5rem}.vendor_add-contact-primary input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;border:2px solid #b3e5fc;border-radius:5px;background:#fff;outline:none;transition:border .18s,box-shadow .18s;position:relative;cursor:pointer;box-shadow:0 1px 4px rgba(25,118,210,.07)}.vendor_add-contact-primary input[type=checkbox]:checked{border:2px solid #1976d2;background:#1976d2}.vendor_add-contact-primary input[type=checkbox]:checked:after{content:"";position:absolute;left:.32em;top:.08em;width:.35em;height:.7em;border:solid #fff;border-width:0 .18em .18em 0;transform:rotate(45deg);display:block}.vendor_add-contact-primary label{font-weight:600;color:#205080;margin:0}.vendor_add-address-type{flex:1;min-width:150px}.vendor_add-address-type-select{font-weight:600;color:#205080}.vendor_add-address-fields,.vendor_add-contact-fields{display:flex;flex-direction:column;gap:1rem}.vendor_add-address-field-row,.vendor_add-contact-field-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.vendor_add-address-field,.vendor_add-contact-field{display:flex;flex-direction:column}.vendor_add-address-field label,.vendor_add-contact-field label{font-size:.9rem;font-weight:600;color:#205080;margin-bottom:.3rem}.vendor_add-address-save-actions,.vendor_add-contact-save-actions{justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e0e0e0}.vendor_add-address-save-actions .vendor_add-btn,.vendor_add-contact-save-actions .vendor_add-btn{flex:1;max-width:150px;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;border-radius:8px;transition:all .2s ease}.vendor_add-address-save-actions .vendor_add-btn-primary,.vendor_add-contact-save-actions .vendor_add-btn-primary{background:linear-gradient(135deg,#09c,#4fc3f7);color:#fff;box-shadow:0 2px 8px rgba(0,153,204,.2)}.vendor_add-address-save-actions .vendor_add-btn-primary:hover,.vendor_add-contact-save-actions .vendor_add-btn-primary:hover{background:linear-gradient(135deg,#007bb5,#09c);box-shadow:0 4px 12px rgba(0,153,204,.3);transform:translateY(-1px)}.vendor_add-address-save-actions .vendor_add-btn-secondary,.vendor_add-contact-save-actions .vendor_add-btn-secondary{background:#f5f5f5;color:#666;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}.vendor_add-address-save-actions .vendor_add-btn-secondary:hover,.vendor_add-contact-save-actions .vendor_add-btn-secondary:hover{background:#e8e8e8;color:#333;border-color:#bbb;transform:translateY(-1px)}.vendor_add-address-save-actions .vendor_add-btn-danger,.vendor_add-contact-save-actions .vendor_add-btn-danger{background:#ffebee;color:#d32f2f;border:1px solid #ffcdd2;box-shadow:0 2px 4px rgba(211,47,47,.1)}.vendor_add-address-save-actions .vendor_add-btn-danger:hover,.vendor_add-contact-save-actions .vendor_add-btn-danger:hover{background:#ffcdd2;color:#b71c1c;border-color:#ef9a9a;transform:translateY(-1px)}@media (max-width:768px){.vendor_add-address-save-actions,.vendor_add-contact-save-actions{flex-direction:column;align-items:stretch;gap:.8rem}.vendor_add-address-save-actions .vendor_add-btn,.vendor_add-contact-save-actions .vendor_add-btn{max-width:none;width:100%}.vendor_add-address-field-row,.vendor_add-contact-field-row{grid-template-columns:1fr}.vendor_add-address-card-header,.vendor_add-contact-card-header{flex-direction:column;align-items:stretch}}.vendor_add-btn{padding:.7rem 1.7rem;font-size:1.08rem;border-radius:7px;cursor:pointer;transition:all .18s;border:none;font-weight:600;box-shadow:0 1px 4px rgba(2,136,209,.04)}.vendor_add-btn-primary{background:linear-gradient(90deg,#0288d1,#26c6da);color:#fff}.vendor_add-btn-primary:hover{background:linear-gradient(90deg,#0277bd,#00bcd4)}.vendor_add-btn-secondary{background:#f3f6f9;color:#205080}.vendor_add-btn-secondary:hover{background:#e0f7fa;color:#0288d1}.vendor_add-btn-danger{background:#e53935;color:#fff}.vendor_add-btn-danger:hover{background:#b71c1c;color:#fff}.vendor_add-btn-sm{padding:.3rem .9rem;font-size:.98rem;margin-right:.4rem}.vendor_add-btn-add-contact{width:auto;margin-top:.5rem;margin-left:0;background:linear-gradient(90deg,#43a047,#66bb6a);color:#fff;font-weight:700;font-size:1.01rem;border-radius:6px;box-shadow:0 2px 8px rgba(67,160,71,.08);padding:.4rem 1.2rem;transition:background .18s,box-shadow .18s}.vendor_add-btn-add-contact:focus,.vendor_add-btn-add-contact:hover{background:linear-gradient(90deg,#388e3c,#81c784);box-shadow:0 4px 16px rgba(67,160,71,.13)}.vendor_add-btn-add-contact:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.2)}.vendor_add-btn:disabled{background:#ccc!important;color:#666!important;cursor:not-allowed!important;opacity:.6;border-color:#ccc!important}.vendor_add-btn:disabled:hover{background:#ccc!important;color:#666!important;transform:none!important;box-shadow:none!important}.vendor_add-no-records{text-align:center;color:#888;font-style:italic;background:#fafdff;padding:1.2rem 0}.vendor_add-address-actions-row{display:flex;justify-content:flex-start;margin-top:.7rem}.vendor_add-notes-section{margin-top:1.5rem}.vendor_add-notes-section label{font-weight:600;color:#1976d2;margin-bottom:.2rem}.vendor_add-form-actions{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid #e3f2fd}.vendor_add-manage-custom-fields{background:#09d;color:#fff;border:none;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.05rem;cursor:pointer;margin-top:.3rem;width:-moz-fit-content;width:fit-content;box-shadow:0 1px 4px rgba(25,118,210,.07);transition:background .2s,color .2s}.vendor_add-manage-custom-fields:hover{background:#1976d2;color:#fff}.vendor_add-contacts-table input[type=checkbox],.vendor_add-contacts-table input[type=email],.vendor_add-contacts-table input[type=text]{border-radius:6px;border:1px solid #bbdefb;padding:.4rem .7rem;font-size:1rem;background:#f7fafd;color:#1976d2;outline:none;transition:border .2s;margin-bottom:0}.vendor_add-contacts-table input[type=email]:focus,.vendor_add-contacts-table input[type=text]:focus{border:1.5px solid #1976d2}.vendor_add-contacts-table .btn{margin-right:.5rem;margin-bottom:0}.vendor_add-contacts-table .btn:last-child{margin-right:0}.vendor_add-contacts-table input[type=checkbox],.vendor_add-form-group input[type=checkbox]{accent-color:#1976d2}.vendor_add-documents-section{margin-top:1rem}.vendor_add-documents-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.vendor_add-documents-header h3{margin:0;font-size:1.5rem;color:#205080}.vendor_add-documents-split-view{display:grid;grid-template-columns:350px 1fr;gap:1.5rem;height:calc(100vh - 400px);min-height:500px}@media (max-width:1024px){.vendor_add-documents-split-view{grid-template-columns:1fr;height:auto}}.vendor_add-documents-list-container{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow-y:auto;max-height:100%}.vendor_add-documents-list{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.vendor_add-document-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;transition:all .2s;cursor:pointer}.vendor_add-document-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#09c;background:#fff}.vendor_add-document-item.active{background:#e3f2fd;border-color:#09c;box-shadow:0 2px 8px rgba(0,153,204,.2)}.vendor_add-document-info{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.vendor_add-document-name{color:#205080;font-weight:500;font-size:.95rem;word-break:break-all;display:flex;align-items:center;gap:.5rem}.vendor_add-document-name i{font-size:1.1rem;color:#09c;flex-shrink:0}.vendor_add-document-item.active .vendor_add-document-name{color:#09c;font-weight:600}.vendor_add-document-meta{display:flex;gap:.75rem;font-size:.8rem;color:#718096}.vendor_add-document-size{font-style:italic}.vendor_add-document-date{white-space:nowrap}.vendor_add-document-delete-btn{background:none;border:none;color:#dc3545;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vendor_add-document-delete-btn:hover{background:#fee;color:#c82333}.vendor_add-document-delete-btn i{font-size:1.1rem}.vendor_add-document-preview-container{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow:hidden}.vendor_add-document-preview,.vendor_add-document-preview-container{display:flex;flex-direction:column;height:100%}.vendor_add-document-preview-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;background:#f8f9fa}.vendor_add-document-preview-header h4{margin:0;font-size:1.1rem;color:#205080;word-break:break-all;flex:1;min-width:0}.vendor_add-document-preview-content{flex:1;overflow:auto;padding:1.5rem;display:flex;align-items:center;justify-content:center}.vendor_add-document-preview-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto}.vendor_add-document-preview-image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.vendor_add-document-preview-pdf{width:100%;height:100%;min-height:600px}.vendor_add-document-preview-pdf iframe{width:100%;height:100%;border:none;border-radius:4px}.vendor_add-document-preview-unsupported{text-align:center;padding:3rem}.vendor_add-document-preview-icon{margin-bottom:1rem}.vendor_add-document-preview-unsupported p{color:#718096;margin-bottom:1.5rem;font-size:1rem}.vendor_add-document-preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#a0aec0}.vendor_add-document-preview-empty p{margin-top:1rem;font-size:1.1rem;color:#718096}.vendor_add-document-preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#09c}.vendor_add-document-preview-loading p{margin-top:1rem;font-size:1rem;color:#718096}.vendor_add-document-preview-error{text-align:center;padding:3rem}.vendor_add-document-preview-error p{color:#dc3545;margin-bottom:1.5rem;font-size:1rem}.vendor_add-no-documents-message{text-align:center;padding:3rem 1rem;color:#718096}.vendor_add-no-documents-icon{font-size:3rem;margin-bottom:1rem}.vendor_add-no-documents-message p{margin:.5rem 0;font-size:1rem}.vendor_add-no-documents-message .vendor_add-tooltip-subtitle{font-size:.875rem;color:#a0aec0}.vendor_add-form-group--label-date .label-date-field,.vendor_add-form-group--label-input .label-input-field{width:100%}.vendor_add-form-group--label-checkbox{margin-top:2.2rem}.vendor_add-form-group--label-checkbox .label-checkbox-field,.vendor_add-form-group--label-description .label-description-field,.vendor_add-form-group--label-dropdown .label-dropdown,.vendor_add-form-group--label-dropdown .label-dropdown__control,.vendor_add-form-group--label-dropdown .label-dropdown__control--wide{width:100%}.vendor_add-form-group--label-dropdown .vendor_add-error-text{margin-top:.25rem}.vendor_add-address-card-header .label-dropdown,.vendor_add-address-card-header .label-dropdown__control,.vendor_add-address-card-header .label-dropdown__control--wide,.vendor_add-address-field .label-input-field,.vendor_add-contact-field .label-input-field{width:100%}.vendor_add-address-save-actions,.vendor_add-contact-save-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.vendor_add-address-save-actions .consultant-primary-btn,.vendor_add-address-save-actions .consultant-secondary-btn,.vendor_add-contact-save-actions .consultant-primary-btn,.vendor_add-contact-save-actions .consultant-secondary-btn{padding:.35rem .75rem;font-size:.6875rem;border-radius:10px}.vendor_add-custom-fields-row{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.vendor_add-custom-fields-label{font-weight:700;color:#64748b;font-size:.625rem;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.vendor_add-document-file-input{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.vendor_add-form-actions.glass-tab-view__actions{border-top:none;margin-top:0}.vendor_add-form-actions .consultant-primary-btn,.vendor_add-form-actions .consultant-secondary-btn{flex-shrink:0}.vendor_add-address-field,.vendor_add-address-fields,.vendor_add-addresses-grid,.vendor_add-contacts-section,.vendor_add-container.glass-tab-page .glass-tab-view__content,.vendor_add-container.glass-tab-page .glass-tab-view__panel{overflow:visible}.vendor_add-address-fields .address-selector{grid-template-columns:1fr;gap:.65rem;width:100%;overflow:visible}.vendor_add-address-fields .address-selector .address-selector-field{overflow:visible;position:relative;min-width:0}.vendor_add-address-fields .address-selector .address-selector-field:has(.simple-select-wrapper.is-open),.vendor_add-address-fields .address-selector .label-searchable-select:has(.simple-select-wrapper.is-open){z-index:10062}.vendor_add-address-fields .address-selector .simple-select-wrapper.is-open{z-index:10063}.vendor_add-address-fields .address-selector .simple-select-dropdown{z-index:10070;min-width:100%;max-height:min(320px,55vh);overflow-x:hidden;overflow-y:auto}.vendor_add-address-card>.vendor_add-address-save-actions,.vendor_add-container.glass-tab-page .vendor_add-address-card>.vendor_add-address-save-actions{z-index:0}.vendor_add-address-fields .address-selector .simple-select-option{white-space:normal;word-break:break-word;line-height:1.35;align-items:flex-start}.vendor_add-container.glass-tab-page{--vav-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vav-glass-duration:0.36s;--vav-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vav-indigo:#4338ca;--vav-indigo-soft:#6366f1;--vav-card-blur:blur(18px) saturate(1.12);background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8);min-height:100vh;box-shadow:none;animation:vendor-add-page-in .52s var(--vav-glass-ease) both}.vendor_add-container.glass-tab-page .vendor_add-header{animation:vendor-add-header-in .44s var(--vav-glass-ease) .04s both}.vendor_add-container.glass-tab-page .vendor_add-form-section{position:relative;padding:1.1rem 1.25rem 1.35rem;margin-bottom:1.5rem;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.38);backdrop-filter:blur(10px) saturate(1.06);-webkit-backdrop-filter:blur(10px) saturate(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 4px 18px rgba(139,92,246,.07);transition:border-color var(--vav-glass-duration) var(--vav-glass-ease),box-shadow var(--vav-glass-duration) var(--vav-glass-ease),transform var(--vav-motion-fast)}.vendor_add-container.glass-tab-page .vendor_add-form-section:hover{border-color:rgba(196,181,253,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 24px rgba(99,102,241,.1)}.vendor_add-container.glass-tab-page .vendor_add-addresses-header h3,.vendor_add-container.glass-tab-page .vendor_add-contacts-header h3,.vendor_add-container.glass-tab-page .vendor_add-documents-header h3{color:var(--vav-indigo);letter-spacing:-.02em}.vendor_add-container.glass-tab-page .vendor_add-addresses-grid,.vendor_add-container.glass-tab-page .vendor_add-contacts-grid{gap:1.25rem}.vendor_add-container.glass-tab-page .vendor_add-address-card,.vendor_add-container.glass-tab-page .vendor_add-contact-card{position:relative;overflow:visible;padding:1.25rem 1.35rem;border-radius:0;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(248,245,255,.5) 42%,rgba(241,248,255,.54));backdrop-filter:var(--vav-card-blur);-webkit-backdrop-filter:var(--vav-card-blur);box-shadow:0 4px 22px rgba(139,92,246,.09),0 1px 3px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.88);transition:border-color var(--vav-glass-duration) var(--vav-glass-ease),background var(--vav-glass-duration) var(--vav-glass-ease),box-shadow var(--vav-glass-duration) var(--vav-glass-ease),transform var(--vav-motion-fast);animation:vendor-add-detail-card-in .44s var(--vav-glass-ease) both}.vendor_add-container.glass-tab-page .vendor_add-address-card:before,.vendor_add-container.glass-tab-page .vendor_add-contact-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.08) 42%,transparent 58%);z-index:0}.vendor_add-container.glass-tab-page .vendor_add-address-card>:not(.vendor_add-address-save-actions),.vendor_add-container.glass-tab-page .vendor_add-contact-card>:not(.vendor_add-contact-save-actions){position:relative;z-index:2}.vendor_add-container.glass-tab-page .vendor_add-address-card>.vendor_add-address-fields{z-index:5}.vendor_add-container.glass-tab-page .vendor_add-address-card>.vendor_add-address-save-actions,.vendor_add-container.glass-tab-page .vendor_add-contact-card>.vendor_add-contact-save-actions{position:relative;z-index:0}.vendor_add-container.glass-tab-page .vendor_add-address-card:has(.simple-select-wrapper.is-open) .vendor_add-address-fields{padding-bottom:min(16rem,45vh)}.vendor_add-container.glass-tab-page .vendor_add-addresses-grid .vendor_add-address-card:first-child,.vendor_add-container.glass-tab-page .vendor_add-contacts-grid .vendor_add-contact-card:first-child{animation-delay:.05s}.vendor_add-container.glass-tab-page .vendor_add-addresses-grid .vendor_add-address-card:nth-child(2),.vendor_add-container.glass-tab-page .vendor_add-contacts-grid .vendor_add-contact-card:nth-child(2){animation-delay:.1s}.vendor_add-container.glass-tab-page .vendor_add-addresses-grid .vendor_add-address-card:nth-child(3),.vendor_add-container.glass-tab-page .vendor_add-contacts-grid .vendor_add-contact-card:nth-child(3){animation-delay:.15s}.vendor_add-container.glass-tab-page .vendor_add-address-card:hover,.vendor_add-container.glass-tab-page .vendor_add-contact-card:hover{border-color:rgba(129,140,248,.5);background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(252,248,255,.62) 42%,rgba(238,242,255,.66));transform:translateY(-2px);box-shadow:0 12px 32px rgba(99,102,241,.14),0 2px 8px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}.vendor_add-container.glass-tab-page .vendor_add-address-card-new,.vendor_add-container.glass-tab-page .vendor_add-contact-card-new{border:1.5px solid rgba(99,102,241,.55);background:linear-gradient(168deg,rgba(238,242,255,.82),rgba(224,231,255,.72) 48%,rgba(219,234,254,.78));box-shadow:0 0 0 1px rgba(99,102,241,.22),0 10px 28px rgba(99,102,241,.16),inset 0 1px 0 hsla(0,0%,100%,.92)}.vendor_add-container.glass-tab-page .vendor_add-address-card-new:hover,.vendor_add-container.glass-tab-page .vendor_add-contact-card-new:hover{border-color:rgba(79,70,229,.65);box-shadow:0 0 0 1px rgba(99,102,241,.3),0 14px 34px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.95)}.vendor_add-container.glass-tab-page .vendor_add-address-save-actions,.vendor_add-container.glass-tab-page .vendor_add-contact-save-actions{border-top:1px solid hsla(0,0%,100%,.6);background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.22))}.vendor_add-container.glass-tab-page .vendor_add-tooltip-content{background:linear-gradient(168deg,hsla(0,0%,100%,.88),rgba(248,245,255,.82));border:1px dashed rgba(167,139,250,.55);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);box-shadow:0 12px 28px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.9);transition:opacity var(--vav-glass-duration) var(--vav-glass-ease),visibility var(--vav-glass-duration) var(--vav-glass-ease),transform var(--vav-motion-fast)}.vendor_add-container.glass-tab-page .vendor_add-add-address-container:hover .vendor_add-add-address-tooltip,.vendor_add-container.glass-tab-page .vendor_add-add-contact-container:hover .vendor_add-add-contact-tooltip{transform:translateX(-50%) translateY(2px)}.vendor_add-container.glass-tab-page .vendor_add-tooltip-content:before{border-bottom-color:rgba(167,139,250,.55)}.vendor_add-container.glass-tab-page .vendor_add-tooltip-content:after{border-bottom-color:hsla(0,0%,100%,.88)}.vendor_add-container.glass-tab-page .vendor_add-documents-split-view{animation:vendor-add-detail-card-in .44s var(--vav-glass-ease) .06s both}.vendor_add-container.glass-tab-page .vendor_add-document-preview-container,.vendor_add-container.glass-tab-page .vendor_add-documents-list-container{border:1px solid hsla(0,0%,100%,.72);border-radius:0;background:linear-gradient(168deg,hsla(0,0%,100%,.52),rgba(248,245,255,.44));backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 6px 20px rgba(139,92,246,.08);transition:border-color var(--vav-glass-duration) var(--vav-glass-ease),box-shadow var(--vav-glass-duration) var(--vav-glass-ease)}.vendor_add-container.glass-tab-page .vendor_add-document-item{background:hsla(0,0%,100%,.45);border:1px solid rgba(226,232,240,.65);border-radius:0;transition:border-color var(--vav-motion-fast),background var(--vav-motion-fast),box-shadow var(--vav-motion-fast),transform var(--vav-motion-fast)}.vendor_add-container.glass-tab-page .vendor_add-document-item:hover{border-color:rgba(129,140,248,.5);background:hsla(0,0%,100%,.72);transform:translateX(2px);box-shadow:0 4px 14px rgba(99,102,241,.12)}.vendor_add-container.glass-tab-page .vendor_add-document-item.active{background:linear-gradient(135deg,rgba(238,242,255,.9),rgba(224,231,255,.75));border-color:rgba(99,102,241,.55);box-shadow:0 0 0 1px rgba(99,102,241,.2),0 4px 16px rgba(99,102,241,.14)}.vendor_add-container.glass-tab-page .vendor_add-document-item.active .vendor_add-document-name,.vendor_add-container.glass-tab-page .vendor_add-document-name i{color:var(--vav-indigo-soft)}.vendor_add-container.glass-tab-page .vendor_add-document-preview-header{background:linear-gradient(135deg,rgba(238,242,255,.75),rgba(248,250,252,.55));border-bottom:1px solid rgba(196,181,253,.35)}.vendor_add-container.glass-tab-page .vendor_add-document-preview-empty,.vendor_add-container.glass-tab-page .vendor_add-no-documents-message{color:#64748b}.vendor_add-container.glass-tab-page .vendor_add-form-actions.glass-tab-view__actions{animation:vendor-add-footer-in .46s var(--vav-glass-ease) .1s both}.vendor_add-container.glass-tab-page .glass-tab-view{overflow:visible;transition:box-shadow var(--vav-glass-duration) var(--vav-glass-ease)}.vendor_add-container.glass-tab-page .glass-tab-view:hover{box-shadow:0 12px 40px rgba(139,92,246,.12),0 2px 8px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.92)}@keyframes vendor-add-page-in{0%{opacity:0}to{opacity:1}}@keyframes vendor-add-header-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes vendor-add-detail-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vendor-add-footer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vendor_add-container.glass-tab-page,.vendor_add-container.glass-tab-page .vendor_add-address-card,.vendor_add-container.glass-tab-page .vendor_add-contact-card,.vendor_add-container.glass-tab-page .vendor_add-documents-split-view,.vendor_add-container.glass-tab-page .vendor_add-form-actions.glass-tab-view__actions,.vendor_add-container.glass-tab-page .vendor_add-header{animation:none}.vendor_add-container.glass-tab-page .vendor_add-address-card:hover,.vendor_add-container.glass-tab-page .vendor_add-contact-card:hover,.vendor_add-container.glass-tab-page .vendor_add-document-item:hover{transform:none}}.vendor-details-search-modal-overlay--glass{--vds-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vds-glass-duration:0.38s;--vds-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vds-text-muted:#64748b;--vds-accent:#4338ca}.vendor-details-search-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:3000;padding:1rem;box-sizing:border-box;background:rgba(15,23,42,.38);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08)}.vendor-details-search-modal--glass{width:min(100%,26rem);border-radius:16px;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.92),rgba(248,245,255,.88) 48%,rgba(241,248,255,.9));backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 24px 48px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.95),0 0 0 1px rgba(226,232,240,.45);display:flex;flex-direction:column;overflow:hidden}.vendor-details-search-overlay-enter-active,.vendor-details-search-overlay-leave-active{transition:opacity var(--vds-glass-duration,.38s) var(--vds-glass-ease,cubic-bezier(.25,.46,.45,.94))}.vendor-details-search-overlay-enter-from,.vendor-details-search-overlay-leave-to{opacity:0}.vendor-details-search-panel-enter-active{transition:opacity .42s var(--vds-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s var(--vds-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s}.vendor-details-search-panel-leave-active{transition:opacity .28s var(--vds-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--vds-glass-ease,cubic-bezier(.25,.46,.45,.94))}.vendor-details-search-panel-enter-from,.vendor-details-search-panel-leave-to{opacity:0;transform:translateY(14px) scale(.97)}.vendor-details-search-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(196,181,253,.28);background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.vendor-details-search-modal-title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--vds-accent,#4338ca);line-height:1.3}.vendor-details-search-modal-title__icon{font-size:1.05rem;color:#6366f1;filter:drop-shadow(0 1px 2px rgba(99,102,241,.25))}.vendor-details-search-modal-header-actions{display:flex;gap:.35rem;flex-shrink:0}.vendor-details-search-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--vds-motion-fast),border-color var(--vds-motion-fast),color var(--vds-motion-fast),transform var(--vds-motion-fast),box-shadow var(--vds-motion-fast)}.vendor-details-search-icon-btn i{font-size:1rem;line-height:1}.vendor-details-search-icon-btn:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.55);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.12)}.vendor-details-search-icon-btn--close:hover{color:#dc2626;border-color:hsla(0,94%,82%,.55)}.vendor-details-search-modal-body--glass{padding:1.1rem 1.15rem .85rem;background:transparent}.vendor-details-search-form{display:flex;flex-direction:column;gap:.55rem}.vendor-details-search-form-group{min-width:0;animation:vendor-details-search-field-in .4s var(--vds-glass-ease) both}.vendor-details-search-form-group--1{animation-delay:.05s}.vendor-details-search-form-group--2{animation-delay:.09s}.vendor-details-search-form-group--3{animation-delay:.13s}.vendor-details-search-form-group--4{animation-delay:.17s}@keyframes vendor-details-search-field-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.vendor-details-search-form-group .label-dropdown,.vendor-details-search-form-group .label-input-field{width:100%}.vendor-details-search-status{margin-top:.85rem;padding:.55rem .7rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.42);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);color:var(--vds-text-muted,#64748b);font-size:.8125rem;line-height:1.4;animation:vendor-details-search-field-in .4s var(--vds-glass-ease) .22s both}.vendor-details-search-status__label{font-weight:700;color:var(--vds-accent,#4338ca)}.vendor-details-search-modal-footer--glass{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.85rem 1.15rem 1rem;border-top:1px solid rgba(196,181,253,.28);background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.vendor-details-search-modal-footer--glass .consultant-primary-btn,.vendor-details-search-modal-footer--glass .consultant-secondary-btn{flex-shrink:0}#app[data-ui-mode=compact] .vendor-details-search-modal--glass,body[data-ui-mode=compact] .vendor-details-search-modal--glass{width:min(100%,22rem)!important;border-radius:var(--ui-border-radius-md,12px)!important}#app[data-ui-mode=compact] .vendor-details-search-modal-header--glass,body[data-ui-mode=compact] .vendor-details-search-modal-header--glass{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-details-search-modal-title,body[data-ui-mode=compact] .vendor-details-search-modal-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-details-search-modal-body--glass,#app[data-ui-mode=compact] .vendor-details-search-modal-footer--glass,body[data-ui-mode=compact] .vendor-details-search-modal-body--glass,body[data-ui-mode=compact] .vendor-details-search-modal-footer--glass{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}@media (prefers-reduced-motion:reduce){.vendor-details-search-form-group,.vendor-details-search-overlay-enter-active,.vendor-details-search-overlay-leave-active,.vendor-details-search-panel-enter-active,.vendor-details-search-panel-leave-active,.vendor-details-search-status{transition:none!important;animation:none!important}}.glass-toggle{--glass-toggle-ease:cubic-bezier(0.25,0.46,0.45,0.94);--glass-toggle-fast:0.22s cubic-bezier(0.4,0,0.2,1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glass-toggle--disabled{opacity:.55;cursor:not-allowed}.glass-toggle__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.glass-toggle__track{position:relative;display:inline-block;width:2.75rem;height:1.5rem;border-radius:999px;background:rgba(203,213,225,.75);border:1px solid hsla(0,0%,100%,.65);box-shadow:inset 0 2px 4px rgba(15,23,42,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .36s var(--glass-toggle-ease),border-color .36s var(--glass-toggle-ease),box-shadow .36s var(--glass-toggle-ease)}.glass-toggle__thumb{position:absolute;left:3px;top:50%;width:1.125rem;height:1.125rem;margin-top:-.5625rem;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.15);transition:left var(--glass-toggle-fast),transform var(--glass-toggle-fast)}.glass-toggle--checked .glass-toggle__track{background:linear-gradient(135deg,#818cf8,#6366f1);border-color:rgba(165,180,252,.65);box-shadow:0 2px 10px rgba(99,102,241,.28)}.glass-toggle--checked .glass-toggle__thumb{left:calc(100% - 1.125rem - 3px)}.glass-toggle:not(.glass-toggle--disabled):hover .glass-toggle__track{border-color:rgba(196,181,253,.55)}.glass-toggle--focused:not(.glass-toggle--disabled) .glass-toggle__track{box-shadow:0 0 0 3px rgba(167,139,250,.28),inset 0 2px 4px rgba(15,23,42,.06)}.glass-toggle--checked.glass-toggle--focused:not(.glass-toggle--disabled) .glass-toggle__track{box-shadow:0 0 0 3px rgba(167,139,250,.28),0 2px 10px rgba(99,102,241,.28)}@media (prefers-reduced-motion:reduce){.glass-toggle__thumb,.glass-toggle__track{transition:none}}@media (max-width:768px){.glass-toggle__track{width:2.375rem;height:1.25rem}.glass-toggle__thumb{width:1rem;height:1rem;margin-top:-.5rem}.glass-toggle--checked .glass-toggle__thumb{left:calc(100% - 1rem - 3px)}}.vendor-group-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.vendor-group-modal-overlay--glass{--vgm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vgm-glass-duration:0.38s;--vgm-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vgm-indigo:#4338ca;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.vendor-group-modal-card{width:100%;max-width:420px;display:flex;flex-direction:column;overflow:hidden}.vendor-group-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);border-radius:16px;backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35);transition:box-shadow var(--vgm-glass-duration) var(--vgm-glass-ease),border-color var(--vgm-glass-duration) var(--vgm-glass-ease),transform var(--vgm-motion-fast)}.vendor-group-modal-card--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(167,139,250,.42)}.vendor-group-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);border-radius:16px 16px 0 0;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.vendor-group-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--vgm-indigo,#4338ca);line-height:1.3}.vendor-group-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--vgm-motion-fast),border-color var(--vgm-motion-fast),transform var(--vgm-motion-fast),box-shadow var(--vgm-glass-duration) var(--vgm-glass-ease)}.vendor-group-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:var(--vgm-indigo,#4338ca);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 12px rgba(139,92,246,.12)}.vendor-group-modal-body--glass{padding:1.15rem 1.25rem 1.25rem;background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vendor-group-modal-body--glass .label-input-field--glass{width:100%}.vendor-group-modal-error{font-size:.8125rem;color:#b91c1c;margin-top:.25rem;line-height:1.4}.vendor-group-modal-actions--glass{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid rgba(196,181,253,.35);background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);border-radius:0 0 16px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.vendor-group-modal-overlay-enter-active,.vendor-group-modal-overlay-leave-active{transition:opacity var(--vgm-glass-duration,.38s) var(--vgm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.vendor-group-modal-overlay-enter-from,.vendor-group-modal-overlay-leave-to{opacity:0}.vendor-group-modal-panel-enter-active{transition:opacity .42s var(--vgm-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s cubic-bezier(.34,1.12,.64,1) .04s}.vendor-group-modal-panel-leave-active{transition:opacity .28s var(--vgm-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--vgm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.vendor-group-modal-panel-enter-from,.vendor-group-modal-panel-leave-to{opacity:0;transform:translateY(14px) scale(.98)}@media (prefers-reduced-motion:reduce){.vendor-group-modal-card--glass,.vendor-group-modal-card--glass:hover{transition:none;transform:none}.vendor-group-modal-overlay-enter-active,.vendor-group-modal-overlay-leave-active,.vendor-group-modal-panel-enter-active,.vendor-group-modal-panel-leave-active{transition:none}.vendor-group-modal-panel-enter-from,.vendor-group-modal-panel-leave-to{transform:none}}.payment-term-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.payment-term-modal-overlay--glass{--ptm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ptm-glass-duration:0.38s;--ptm-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--ptm-indigo:#4338ca;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.payment-term-modal-card{width:100%;max-width:560px;display:flex;flex-direction:column;overflow:hidden}.payment-term-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);border-radius:16px;backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35);transition:box-shadow var(--ptm-glass-duration) var(--ptm-glass-ease),border-color var(--ptm-glass-duration) var(--ptm-glass-ease),transform var(--ptm-motion-fast)}.payment-term-modal-card--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(167,139,250,.42)}.payment-term-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);border-radius:16px 16px 0 0;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.payment-term-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--ptm-indigo,#4338ca);line-height:1.3}.payment-term-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--ptm-motion-fast),border-color var(--ptm-motion-fast),transform var(--ptm-motion-fast),box-shadow var(--ptm-glass-duration) var(--ptm-glass-ease)}.payment-term-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:var(--ptm-indigo,#4338ca);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 12px rgba(139,92,246,.12)}.payment-term-modal-card--glass{max-height:calc(100vh - 2rem)}.payment-term-modal-body--glass{padding:1.15rem 1.25rem 1.25rem;background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.85rem;overflow-y:auto;flex:1;min-height:0;max-height:min(70vh,520px)}.payment-term-modal-body--glass .label-input-field--glass{width:100%}.payment-term-modal-type-section{display:flex;flex-direction:column;gap:.5rem}.payment-term-modal-type-label{font-size:.8125rem;font-weight:600;color:#4338ca;letter-spacing:.02em}.payment-term-modal-radio-group{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.payment-term-modal-radio-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#334155;cursor:pointer;padding:.35rem .65rem;border-radius:10px;border:1px solid rgba(196,181,253,.35);background:hsla(0,0%,100%,.35);transition:background var(--ptm-motion-fast),border-color var(--ptm-motion-fast)}.payment-term-modal-radio-label input[type=radio]{margin:0;width:1rem;height:1rem;accent-color:#6366f1;cursor:pointer}.payment-term-modal-radio-label input[type=radio]:checked+span,.payment-term-modal-radio-label:has(input:checked){color:#4338ca}.payment-term-modal-radio-label:has(input:checked){background:rgba(238,242,255,.75);border-color:rgba(99,102,241,.45)}.payment-term-modal-fields{display:flex;flex-direction:column;gap:.65rem;padding-top:.15rem}.payment-term-modal-error{font-size:.8125rem;color:#b91c1c;margin-top:.25rem;line-height:1.4}.payment-term-modal-actions--glass{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid rgba(196,181,253,.35);background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);border-radius:0 0 16px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.payment-term-modal-overlay-enter-active,.payment-term-modal-overlay-leave-active{transition:opacity var(--ptm-glass-duration,.38s) var(--ptm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.payment-term-modal-overlay-enter-from,.payment-term-modal-overlay-leave-to{opacity:0}.payment-term-modal-panel-enter-active{transition:opacity .42s var(--ptm-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s cubic-bezier(.34,1.12,.64,1) .04s}.payment-term-modal-panel-leave-active{transition:opacity .28s var(--ptm-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--ptm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.payment-term-modal-panel-enter-from,.payment-term-modal-panel-leave-to{opacity:0;transform:translateY(14px) scale(.98)}@media (max-width:560px){.payment-term-modal-card--glass{max-width:calc(100vw - 1rem)}}@media (prefers-reduced-motion:reduce){.payment-term-modal-card--glass,.payment-term-modal-card--glass:hover{transition:none;transform:none}.payment-term-modal-overlay-enter-active,.payment-term-modal-overlay-leave-active,.payment-term-modal-panel-enter-active,.payment-term-modal-panel-leave-active{transition:none}.payment-term-modal-panel-enter-from,.payment-term-modal-panel-leave-to{transform:none}}.preferred-shipping-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.preferred-shipping-modal-overlay--glass{--psm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--psm-glass-duration:0.38s;--psm-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--psm-indigo:#4338ca;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.preferred-shipping-modal-card{width:100%;max-width:520px;display:flex;flex-direction:column;overflow:hidden}.preferred-shipping-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);border-radius:0;backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35);transition:box-shadow var(--psm-glass-duration) var(--psm-glass-ease),border-color var(--psm-glass-duration) var(--psm-glass-ease),transform var(--psm-motion-fast)}.preferred-shipping-modal-card--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(167,139,250,.42)}.preferred-shipping-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);border-radius:0;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.preferred-shipping-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--psm-indigo,#4338ca);line-height:1.3}.preferred-shipping-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:0;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--psm-motion-fast),border-color var(--psm-motion-fast),transform var(--psm-motion-fast),box-shadow var(--psm-glass-duration) var(--psm-glass-ease)}.preferred-shipping-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:var(--psm-indigo,#4338ca);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 12px rgba(139,92,246,.12)}.preferred-shipping-modal-body--glass{padding:1.15rem 1.25rem 1.25rem;background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.85rem}.preferred-shipping-modal-body--glass .label-input-field--glass{width:100%}.preferred-shipping-modal-body--glass .preferred-shipping-modal-textarea-wrap{display:flex;flex-direction:column;gap:.35rem}.preferred-shipping-modal-body--glass .preferred-shipping-modal-textarea-label{font-size:.8125rem;font-weight:600;color:#4338ca}.preferred-shipping-modal-body--glass .preferred-shipping-modal-textarea{border:1px solid rgba(196,181,253,.45);border-radius:0;padding:.625rem .75rem;font-size:.875rem;background:hsla(0,0%,100%,.55);color:#0f172a;font-family:inherit;resize:vertical;min-height:80px;width:100%;box-sizing:border-box;transition:border-color var(--psm-motion-fast),box-shadow var(--psm-motion-fast)}.preferred-shipping-modal-body--glass .preferred-shipping-modal-textarea:focus{outline:none;border-color:rgba(99,102,241,.55);box-shadow:0 0 0 2px rgba(99,102,241,.15);background:hsla(0,0%,100%,.88)}.preferred-shipping-modal-error{font-size:.8125rem;color:#b91c1c;margin-top:.25rem;line-height:1.4}.preferred-shipping-modal-actions--glass{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid rgba(196,181,253,.35);background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);border-radius:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.preferred-shipping-modal-actions--glass .consultant-primary-btn,.preferred-shipping-modal-actions--glass .consultant-secondary-btn,.preferred-shipping-modal-body--glass .label-input-field--glass input,.preferred-shipping-modal-body--glass .label-input-field--glass select,.preferred-shipping-modal-body--glass .label-input-field--glass textarea{border-radius:0!important}.preferred-shipping-modal-overlay-enter-active,.preferred-shipping-modal-overlay-leave-active{transition:opacity var(--psm-glass-duration,.38s) var(--psm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.preferred-shipping-modal-overlay-enter-from,.preferred-shipping-modal-overlay-leave-to{opacity:0}.preferred-shipping-modal-panel-enter-active{transition:opacity .42s var(--psm-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s cubic-bezier(.34,1.12,.64,1) .04s}.preferred-shipping-modal-panel-leave-active{transition:opacity .28s var(--psm-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--psm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.preferred-shipping-modal-panel-enter-from,.preferred-shipping-modal-panel-leave-to{opacity:0;transform:translateY(14px) scale(.98)}@media (prefers-reduced-motion:reduce){.preferred-shipping-modal-card--glass,.preferred-shipping-modal-card--glass:hover{transition:none;transform:none}.preferred-shipping-modal-overlay-enter-active,.preferred-shipping-modal-overlay-leave-active,.preferred-shipping-modal-panel-enter-active,.preferred-shipping-modal-panel-leave-active{transition:none}.preferred-shipping-modal-panel-enter-from,.preferred-shipping-modal-panel-leave-to{transform:none}}@media (max-width:768px){.preferred-shipping-modal-overlay{padding:.35rem}.preferred-shipping-modal-card--glass{max-width:calc(100vw - .5rem)}.preferred-shipping-modal-actions--glass{flex-direction:column-reverse;align-items:stretch}.preferred-shipping-modal-actions--glass .consultant-primary-btn,.preferred-shipping-modal-actions--glass .consultant-secondary-btn{width:100%;justify-content:center}}.manage-custom-fields-modal-overlay--glass{--mcf-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--mcf-glass-duration:0.38s;--mcf-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1)}.manage-custom-fields-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;box-sizing:border-box;background:rgba(15,23,42,.38);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08)}.manage-custom-fields-modal-container--glass{width:min(100%,680px);max-height:min(90vh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.92),rgba(248,245,255,.88) 48%,rgba(241,248,255,.9));backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 24px 48px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.95),0 0 0 1px rgba(226,232,240,.45)}.manage-custom-fields-overlay-enter-active,.manage-custom-fields-overlay-leave-active{transition:opacity var(--mcf-glass-duration,.38s) var(--mcf-glass-ease,cubic-bezier(.25,.46,.45,.94))}.manage-custom-fields-overlay-enter-from,.manage-custom-fields-overlay-leave-to{opacity:0}.manage-custom-fields-panel-enter-active{transition:opacity .42s var(--mcf-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s var(--mcf-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s}.manage-custom-fields-panel-leave-active{transition:opacity .28s var(--mcf-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--mcf-glass-ease,cubic-bezier(.25,.46,.45,.94))}.manage-custom-fields-panel-enter-from,.manage-custom-fields-panel-leave-to{opacity:0;transform:translateY(14px) scale(.97)}.manage-custom-fields-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(196,181,253,.28);background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.manage-custom-fields-modal-title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:#4338ca;line-height:1.3}.manage-custom-fields-modal-title__icon{font-size:1.05rem;color:#6366f1;filter:drop-shadow(0 1px 2px rgba(99,102,241,.25))}.manage-custom-fields-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--mcf-motion-fast),border-color var(--mcf-motion-fast),transform var(--mcf-motion-fast)}.manage-custom-fields-close-btn:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.55);transform:translateY(-1px)}.manage-custom-fields-modal-content--glass{flex:1;overflow-y:auto;padding:1rem 1.15rem;background:transparent}.manage-custom-fields-add-btn.consultant-primary-btn{width:100%;margin-bottom:.85rem}.manage-custom-fields-table-section{margin:0;padding:0;--cgt-font-size:0.8125rem;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.manage-custom-fields-table{min-width:560px}.manage-custom-fields-table td:nth-child(n+2):nth-child(-n+4),.manage-custom-fields-table th:nth-child(n+2):nth-child(-n+4){text-align:center;width:5.5rem}.manage-custom-fields-table td:nth-child(n+2):nth-child(-n+4) .glass-toggle{margin:0 auto}.manage-custom-fields-table__actions-col{width:3rem;text-align:center}.manage-custom-fields-table-row{animation:manage-custom-fields-row-in .38s var(--mcf-glass-ease) both}.manage-custom-fields-table-row--1{animation-delay:.04s}.manage-custom-fields-table-row--2{animation-delay:.08s}.manage-custom-fields-table-row--3{animation-delay:.12s}.manage-custom-fields-table-row--4{animation-delay:.16s}.manage-custom-fields-table-row--5{animation-delay:.2s}@keyframes manage-custom-fields-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.manage-custom-fields-field-input{width:100%;min-width:8rem;padding:.45rem .65rem;border:1px solid hsla(0,0%,100%,.72);border-radius:10px;font-size:.8125rem;font-weight:500;color:#0f172a;background:hsla(0,0%,100%,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);outline:none;transition:border-color var(--mcf-motion-fast),box-shadow var(--mcf-motion-fast),background var(--mcf-motion-fast)}.manage-custom-fields-field-input:focus{border-color:rgba(99,102,241,.55);background:hsla(0,0%,100%,.78);box-shadow:0 0 0 3px rgba(167,139,250,.22),inset 0 1px 0 hsla(0,0%,100%,.85)}.manage-custom-fields-field-input::-moz-placeholder{color:#94a3b8}.manage-custom-fields-field-input::placeholder{color:#94a3b8}.manage-custom-fields-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,96%,89%,.55);border-radius:10px;background:hsla(0,86%,97%,.65);color:#dc2626;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--mcf-motion-fast),border-color var(--mcf-motion-fast),transform var(--mcf-motion-fast),box-shadow var(--mcf-motion-fast)}.manage-custom-fields-delete-btn:hover{background:hsla(0,93%,94%,.92);border-color:hsla(0,91%,71%,.65);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.12)}.manage-custom-fields-modal-actions--glass{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem 1.15rem 1rem;border-top:1px solid rgba(196,181,253,.28);background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.manage-custom-fields-modal-actions--glass .consultant-primary-btn,.manage-custom-fields-modal-actions--glass .consultant-secondary-btn{flex-shrink:0}@media (prefers-reduced-motion:reduce){.manage-custom-fields-overlay-enter-active,.manage-custom-fields-overlay-leave-active,.manage-custom-fields-panel-enter-active,.manage-custom-fields-panel-leave-active,.manage-custom-fields-table-row{animation:none!important;transition:none!important}.manage-custom-fields-close-btn:hover,.manage-custom-fields-delete-btn:hover{transform:none!important}}@media (max-width:768px){.manage-custom-fields-modal-container--glass{width:min(100%,98vw);max-height:88vh}.manage-custom-fields-modal-content--glass{padding:.85rem}.manage-custom-fields-modal-actions--glass{flex-direction:column-reverse;align-items:stretch}.manage-custom-fields-modal-actions--glass .consultant-primary-btn,.manage-custom-fields-modal-actions--glass .consultant-secondary-btn{width:100%}}.edit_vendor-container.glass-tab-page{--vav-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vav-glass-duration:0.36s;--vav-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vav-indigo:#4338ca;--vav-indigo-soft:#6366f1;--vav-card-blur:blur(18px) saturate(1.12);background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8);min-height:100vh;box-shadow:none;animation:edit-vendor-page-in .52s var(--vav-glass-ease) both}.edit_vendor-container.glass-tab-page .edit_vendor-header{animation:edit-vendor-header-in .44s var(--vav-glass-ease) .04s both}.edit_vendor-container.glass-tab-page .edit_vendor-form-section{position:relative;padding:1.1rem 1.25rem 1.35rem;margin-bottom:1.5rem;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.38);backdrop-filter:blur(10px) saturate(1.06);-webkit-backdrop-filter:blur(10px) saturate(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 4px 18px rgba(139,92,246,.07);transition:border-color var(--vav-glass-duration) var(--vav-glass-ease),box-shadow var(--vav-glass-duration) var(--vav-glass-ease),transform var(--vav-motion-fast)}.edit_vendor-container.glass-tab-page .edit_vendor-form-section:hover{border-color:rgba(196,181,253,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 24px rgba(99,102,241,.1)}.edit_vendor-container.glass-tab-page .edit_vendor-addresses-header h3,.edit_vendor-container.glass-tab-page .edit_vendor-contacts-header h3,.edit_vendor-container.glass-tab-page .edit_vendor-documents-header h3{color:var(--vav-indigo);letter-spacing:-.02em}.edit_vendor-container.glass-tab-page .edit_vendor-addresses-grid,.edit_vendor-container.glass-tab-page .edit_vendor-contacts-grid{gap:1.25rem}.edit_vendor-container.glass-tab-page .edit_vendor-address-card,.edit_vendor-container.glass-tab-page .edit_vendor-contact-card{position:relative;overflow:visible;padding:1.25rem 1.35rem;border-radius:0;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(248,245,255,.5) 42%,rgba(241,248,255,.54));backdrop-filter:var(--vav-card-blur);-webkit-backdrop-filter:var(--vav-card-blur);box-shadow:0 4px 22px rgba(139,92,246,.09),0 1px 3px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.88);transition:border-color var(--vav-glass-duration) var(--vav-glass-ease),background var(--vav-glass-duration) var(--vav-glass-ease),box-shadow var(--vav-glass-duration) var(--vav-glass-ease),transform var(--vav-motion-fast);animation:edit-vendor-detail-card-in .44s var(--vav-glass-ease) both}.edit_vendor-container.glass-tab-page .edit_vendor-address-card:before,.edit_vendor-container.glass-tab-page .edit_vendor-contact-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.08) 42%,transparent 58%);z-index:0}.edit_vendor-container.glass-tab-page .edit_vendor-address-card>:not(.edit_vendor-address-save-actions),.edit_vendor-container.glass-tab-page .edit_vendor-contact-card>:not(.edit_vendor-contact-save-actions){position:relative;z-index:2}.edit_vendor-container.glass-tab-page .edit_vendor-address-card:has(.simple-select-wrapper.is-open) .edit_vendor-address-fields{padding-bottom:min(16rem,45vh)}.edit_vendor-container.glass-tab-page .edit_vendor-addresses-grid .edit_vendor-address-card:first-child,.edit_vendor-container.glass-tab-page .edit_vendor-contacts-grid .edit_vendor-contact-card:first-child{animation-delay:.05s}.edit_vendor-container.glass-tab-page .edit_vendor-addresses-grid .edit_vendor-address-card:nth-child(2),.edit_vendor-container.glass-tab-page .edit_vendor-contacts-grid .edit_vendor-contact-card:nth-child(2){animation-delay:.1s}.edit_vendor-container.glass-tab-page .edit_vendor-addresses-grid .edit_vendor-address-card:nth-child(3),.edit_vendor-container.glass-tab-page .edit_vendor-contacts-grid .edit_vendor-contact-card:nth-child(3){animation-delay:.15s}.edit_vendor-container.glass-tab-page .edit_vendor-address-card:hover,.edit_vendor-container.glass-tab-page .edit_vendor-contact-card:hover{border-color:rgba(129,140,248,.5);background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(252,248,255,.62) 42%,rgba(238,242,255,.66));transform:translateY(-2px);box-shadow:0 12px 32px rgba(99,102,241,.14),0 2px 8px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}.edit_vendor-container.glass-tab-page .edit_vendor-address-card-new,.edit_vendor-container.glass-tab-page .edit_vendor-contact-card-new{border:1.5px solid rgba(99,102,241,.55);background:linear-gradient(168deg,rgba(238,242,255,.82),rgba(224,231,255,.72) 48%,rgba(219,234,254,.78));box-shadow:0 0 0 1px rgba(99,102,241,.22),0 10px 28px rgba(99,102,241,.16),inset 0 1px 0 hsla(0,0%,100%,.92)}.edit_vendor-container.glass-tab-page .edit_vendor-address-card-new:hover,.edit_vendor-container.glass-tab-page .edit_vendor-contact-card-new:hover{border-color:rgba(79,70,229,.65);box-shadow:0 0 0 1px rgba(99,102,241,.3),0 14px 34px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.95)}.edit_vendor-container.glass-tab-page .edit_vendor-address-save-actions,.edit_vendor-container.glass-tab-page .edit_vendor-contact-save-actions{border-top:1px solid hsla(0,0%,100%,.6);background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.22))}.edit_vendor-container.glass-tab-page .edit_vendor-tooltip-content{background:linear-gradient(168deg,hsla(0,0%,100%,.88),rgba(248,245,255,.82));border:1px dashed rgba(167,139,250,.55);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);box-shadow:0 12px 28px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.9);transition:opacity var(--vav-glass-duration) var(--vav-glass-ease),visibility var(--vav-glass-duration) var(--vav-glass-ease),transform var(--vav-motion-fast)}.edit_vendor-container.glass-tab-page .edit_vendor-add-address-container:hover .edit_vendor-add-address-tooltip,.edit_vendor-container.glass-tab-page .edit_vendor-add-contact-container:hover .edit_vendor-add-contact-tooltip{transform:translateX(-50%) translateY(2px)}.edit_vendor-container.glass-tab-page .edit_vendor-tooltip-content:before{border-bottom-color:rgba(167,139,250,.55)}.edit_vendor-container.glass-tab-page .edit_vendor-tooltip-content:after{border-bottom-color:hsla(0,0%,100%,.88)}.edit_vendor-container.glass-tab-page .edit_vendor-documents-split-view{animation:edit-vendor-detail-card-in .44s var(--vav-glass-ease) .06s both}.edit_vendor-container.glass-tab-page .edit_vendor-document-preview-container,.edit_vendor-container.glass-tab-page .edit_vendor-documents-list-container{border:1px solid hsla(0,0%,100%,.72);border-radius:0;background:linear-gradient(168deg,hsla(0,0%,100%,.52),rgba(248,245,255,.44));backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 6px 20px rgba(139,92,246,.08);transition:border-color var(--vav-glass-duration) var(--vav-glass-ease),box-shadow var(--vav-glass-duration) var(--vav-glass-ease)}.edit_vendor-container.glass-tab-page .edit_vendor-document-item{background:hsla(0,0%,100%,.45);border:1px solid rgba(226,232,240,.65);border-radius:0;transition:border-color var(--vav-motion-fast),background var(--vav-motion-fast),box-shadow var(--vav-motion-fast),transform var(--vav-motion-fast)}.edit_vendor-container.glass-tab-page .edit_vendor-document-item:hover{border-color:rgba(129,140,248,.5);background:hsla(0,0%,100%,.72);transform:translateX(2px);box-shadow:0 4px 14px rgba(99,102,241,.12)}.edit_vendor-container.glass-tab-page .edit_vendor-document-item.active{background:linear-gradient(135deg,rgba(238,242,255,.9),rgba(224,231,255,.75));border-color:rgba(99,102,241,.55);box-shadow:0 0 0 1px rgba(99,102,241,.2),0 4px 16px rgba(99,102,241,.14)}.edit_vendor-container.glass-tab-page .edit_vendor-document-item.active .edit_vendor-document-name,.edit_vendor-container.glass-tab-page .edit_vendor-document-name i{color:var(--vav-indigo-soft)}.edit_vendor-container.glass-tab-page .edit_vendor-document-preview-header{background:linear-gradient(135deg,rgba(238,242,255,.75),rgba(248,250,252,.55));border-bottom:1px solid rgba(196,181,253,.35)}.edit_vendor-container.glass-tab-page .edit_vendor-document-preview-empty,.edit_vendor-container.glass-tab-page .edit_vendor-no-documents-message{color:#64748b}.edit_vendor-container.glass-tab-page .edit_vendor-form-actions.glass-tab-view__actions{animation:edit-vendor-footer-in .46s var(--vav-glass-ease) .1s both}.edit_vendor-container.glass-tab-page .glass-tab-view{transition:box-shadow var(--vav-glass-duration) var(--vav-glass-ease)}.edit_vendor-container.glass-tab-page .glass-tab-view:hover{box-shadow:0 12px 40px rgba(139,92,246,.12),0 2px 8px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.92)}@keyframes edit-vendor-page-in{0%{opacity:0}to{opacity:1}}@keyframes edit-vendor-header-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes edit-vendor-detail-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes edit-vendor-footer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.edit_vendor-container.glass-tab-page,.edit_vendor-container.glass-tab-page .edit_vendor-address-card,.edit_vendor-container.glass-tab-page .edit_vendor-contact-card,.edit_vendor-container.glass-tab-page .edit_vendor-documents-split-view,.edit_vendor-container.glass-tab-page .edit_vendor-form-actions.glass-tab-view__actions,.edit_vendor-container.glass-tab-page .edit_vendor-header{animation:none}.edit_vendor-container.glass-tab-page .edit_vendor-address-card:hover,.edit_vendor-container.glass-tab-page .edit_vendor-contact-card:hover,.edit_vendor-container.glass-tab-page .edit_vendor-document-item:hover{transform:none}}body{background:#f4f8fb}.edit_vendor-container{padding:0;min-height:100vh}.edit_vendor-container:not(.glass-tab-page){background:#fff;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}@media (min-width:768px){.edit_vendor-container{padding:0}}.edit_vendor-page-header{margin-bottom:2rem;text-align:left}.edit_vendor-page-header h1{font-size:2rem;font-weight:700;color:#205080;letter-spacing:.5px;margin:0}.edit_vendor-tabs{display:flex;border-bottom:2px solid #e0e0e0;margin:1.5rem 1.5rem 0 1.5rem;background:#fff}@media (min-width:768px){.edit_vendor-tabs{margin:2.5rem 2.5rem 0 2.5rem}}.edit_vendor-tab{background:none;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#666;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;position:relative}.edit_vendor-tab:hover{color:#09c;background:#f8fafd}.edit_vendor-tab.active{color:#09c;border-bottom-color:#09c;background:#fff}.edit_vendor-tab-content{margin:0 1.5rem}@media (min-width:768px){.edit_vendor-tab-content{margin:0 2.5rem}}.edit_vendor-tab-panel{padding:1.5rem 0}.edit_vendor-form{width:100%}.edit_vendor-container.glass-tab-page .edit_vendor-form{display:flex;flex-direction:column}.edit_vendor-container.glass-tab-page .edit_vendor-form>.glass-tab-view{position:relative;z-index:2;flex:1 1 auto;min-width:0}.edit_vendor-container.glass-tab-page .edit_vendor-form>.edit_vendor-form-actions.glass-tab-view__actions{position:relative;z-index:1;flex-shrink:0}.edit_vendor-form-section{margin-bottom:2rem}.edit_vendor-form-group-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width:768px){.edit_vendor-form-group-row{grid-template-columns:1fr;gap:.8rem}}.edit_vendor-form-group{margin-bottom:.8rem}.edit_vendor-form-group.edit_vendor-full-width{grid-column:1/-1}.edit_vendor-form-group label{display:block;margin-bottom:.5rem;color:#205080;font-weight:600;letter-spacing:.1px}.edit_vendor-required{color:#e53935;margin-left:.2em}.edit_vendor-error-text{color:#e53935}.edit_vendor-checking-text,.edit_vendor-error-text{font-size:.85rem;margin-top:.3rem;display:block;font-weight:500}.edit_vendor-checking-text{color:#007bff}.edit_vendor-form-control.edit_vendor-error{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.edit_vendor-form-control{width:100%;padding:.65rem .9rem;border:1.5px solid #b3e5fc;border-radius:6px;font-size:1.05rem;background:#fafdff;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 4px rgba(2,136,209,.03)}.edit_vendor-form-control:focus{border-color:#0288d1;outline:none;box-shadow:0 0 0 2px #b3e5fc}.edit_vendor-checkbox-group{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:.5rem .8rem;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.7rem;display:flex;height:-moz-fit-content;height:fit-content;margin-top:2.2rem}.edit_vendor-checkbox-group:hover{background:#e9ecef;border-color:#09c}.edit_vendor-checkbox-group:active{background:#dee2e6}.edit_vendor-checkbox-group.checked{background:#d4edda;border-color:#28a745}.edit_vendor-checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:#09c;margin-right:.5rem;vertical-align:middle;cursor:pointer}.edit_vendor-checkbox-group label{cursor:pointer;font-weight:600;color:#205080;margin:0}textarea.edit_vendor-form-control{resize:vertical}.edit_vendor-address-type-row{display:flex;align-items:center;gap:10px;margin-top:4px}.edit_vendor-no-address-msg{color:#888;font-size:.95em;margin-top:4px}.edit_vendor-contacts-section{margin:0}.edit_vendor-addresses-header,.edit_vendor-contacts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.edit_vendor-addresses-header h3,.edit_vendor-contacts-header h3{font-size:1.1rem;color:#205080;margin:0;font-weight:700}@media (min-width:768px){.edit_vendor-addresses-header h3,.edit_vendor-contacts-header h3{font-size:1.2rem}}.edit_vendor-add-address-container,.edit_vendor-add-contact-container{position:relative;display:inline-block}.edit_vendor-add-address-tooltip,.edit_vendor-add-contact-tooltip{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:.5rem;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.edit_vendor-add-address-container:hover .edit_vendor-add-address-tooltip,.edit_vendor-add-contact-container:hover .edit_vendor-add-contact-tooltip{opacity:1;visibility:visible}.edit_vendor-tooltip-content{background:#f8fafd;border:2px dashed #b6e2b6;border-radius:12px;padding:1.5rem 1rem;text-align:center;min-width:280px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative}.edit_vendor-tooltip-content:before{top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #b6e2b6}.edit_vendor-tooltip-content:after,.edit_vendor-tooltip-content:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0}.edit_vendor-tooltip-content:after{top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f8fafd}.edit_vendor-tooltip-icon{font-size:2rem;margin-bottom:.5rem}.edit_vendor-tooltip-content p{margin:.3rem 0;color:#666;font-size:.9rem}.edit_vendor-tooltip-subtitle{font-size:.8rem;color:#999}.edit_vendor-contacts-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.edit_vendor-contacts-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.edit_vendor-addresses-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.edit_vendor-addresses-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.edit_vendor-contact-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,153,204,.08);border:1px solid #e0e0e0;padding:1.5rem;transition:box-shadow .2s,border-color .2s}.edit_vendor-contact-card:hover{box-shadow:0 4px 16px rgba(0,153,204,.12);border-color:#b6e2b6}.edit_vendor-contact-card-new{border:2px solid #09c;background:#f8fafd}.edit_vendor-address-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,153,204,.08);border:1px solid #e0e0e0;padding:1.5rem;transition:box-shadow .2s,border-color .2s}.edit_vendor-address-card:hover{box-shadow:0 4px 16px rgba(0,153,204,.12);border-color:#b6e2b6}.edit_vendor-address-card-new{border:2px solid #09c;background:#f8fafd}.edit_vendor-address-card-header,.edit_vendor-contact-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.edit_vendor-contact-primary{display:flex;align-items:center;gap:.5rem}.edit_vendor-contact-primary input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;border:2px solid #b3e5fc;border-radius:5px;background:#fff;outline:none;transition:border .18s,box-shadow .18s;position:relative;cursor:pointer;box-shadow:0 1px 4px rgba(25,118,210,.07)}.edit_vendor-contact-primary input[type=checkbox]:checked{border:2px solid #1976d2;background:#1976d2}.edit_vendor-contact-primary input[type=checkbox]:checked:after{content:"";position:absolute;left:.32em;top:.08em;width:.35em;height:.7em;border:solid #fff;border-width:0 .18em .18em 0;transform:rotate(45deg);display:block}.edit_vendor-contact-primary label{font-weight:600;color:#205080;margin:0}.edit_vendor-address-type{flex:1;min-width:150px}.edit_vendor-address-type-select{font-weight:600;color:#205080}.edit_vendor-address-fields,.edit_vendor-contact-fields{display:flex;flex-direction:column;gap:1rem}.edit_vendor-address-field-row,.edit_vendor-contact-field-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.edit_vendor-address-field,.edit_vendor-contact-field{display:flex;flex-direction:column}.edit_vendor-address-field label,.edit_vendor-contact-field label{font-size:.9rem;font-weight:600;color:#205080;margin-bottom:.3rem}.edit_vendor-address-save-actions,.edit_vendor-contact-save-actions{justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e0e0e0}.edit_vendor-address-save-actions .edit_vendor-btn,.edit_vendor-contact-save-actions .edit_vendor-btn{flex:1;max-width:150px;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;border-radius:8px;transition:all .2s ease}.edit_vendor-address-save-actions .edit_vendor-btn-primary,.edit_vendor-contact-save-actions .edit_vendor-btn-primary{background:linear-gradient(135deg,#09c,#4fc3f7);color:#fff;box-shadow:0 2px 8px rgba(0,153,204,.2)}.edit_vendor-address-save-actions .edit_vendor-btn-primary:hover,.edit_vendor-contact-save-actions .edit_vendor-btn-primary:hover{background:linear-gradient(135deg,#007bb5,#09c);box-shadow:0 4px 12px rgba(0,153,204,.3);transform:translateY(-1px)}.edit_vendor-address-save-actions .edit_vendor-btn-secondary,.edit_vendor-contact-save-actions .edit_vendor-btn-secondary{background:#f5f5f5;color:#666;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}.edit_vendor-address-save-actions .edit_vendor-btn-secondary:hover,.edit_vendor-contact-save-actions .edit_vendor-btn-secondary:hover{background:#e8e8e8;color:#333;border-color:#bbb;transform:translateY(-1px)}.edit_vendor-address-save-actions .edit_vendor-btn-danger,.edit_vendor-contact-save-actions .edit_vendor-btn-danger{background:#ffebee;color:#d32f2f;border:1px solid #ffcdd2;box-shadow:0 2px 4px rgba(211,47,47,.1)}.edit_vendor-address-save-actions .edit_vendor-btn-danger:hover,.edit_vendor-contact-save-actions .edit_vendor-btn-danger:hover{background:#ffcdd2;color:#b71c1c;border-color:#ef9a9a;transform:translateY(-1px)}@media (max-width:768px){.edit_vendor-address-save-actions,.edit_vendor-contact-save-actions{flex-direction:column;align-items:stretch;gap:.8rem}.edit_vendor-address-save-actions .edit_vendor-btn,.edit_vendor-contact-save-actions .edit_vendor-btn{max-width:none;width:100%}.edit_vendor-address-field-row,.edit_vendor-contact-field-row{grid-template-columns:1fr}.edit_vendor-address-card-header,.edit_vendor-contact-card-header{flex-direction:column;align-items:stretch}}.edit_vendor-btn{padding:.7rem 1.7rem;font-size:1.08rem;border-radius:7px;cursor:pointer;transition:all .18s;border:none;font-weight:600;box-shadow:0 1px 4px rgba(2,136,209,.04)}.edit_vendor-btn-primary{background:linear-gradient(90deg,#0288d1,#26c6da);color:#fff}.edit_vendor-btn-primary:hover{background:linear-gradient(90deg,#0277bd,#00bcd4)}.edit_vendor-btn-secondary{background:#f3f6f9;color:#205080}.edit_vendor-btn-secondary:hover{background:#e0f7fa;color:#0288d1}.edit_vendor-btn-danger{background:#e53935;color:#fff}.edit_vendor-btn-danger:hover{background:#b71c1c;color:#fff}.edit_vendor-btn-sm{padding:.3rem .9rem;font-size:.98rem;margin-right:.4rem}.edit_vendor-btn-add-contact{width:auto;margin-top:.5rem;margin-left:0;background:linear-gradient(90deg,#43a047,#66bb6a);color:#fff;font-weight:700;font-size:1.01rem;border-radius:6px;box-shadow:0 2px 8px rgba(67,160,71,.08);padding:.4rem 1.2rem;transition:background .18s,box-shadow .18s}.edit_vendor-btn-add-contact:focus,.edit_vendor-btn-add-contact:hover{background:linear-gradient(90deg,#388e3c,#81c784);box-shadow:0 4px 16px rgba(67,160,71,.13)}.edit_vendor-btn-add-contact:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.2)}.edit_vendor-btn:disabled{background:#ccc!important;color:#666!important;cursor:not-allowed!important;opacity:.6;border-color:#ccc!important}.edit_vendor-btn:disabled:hover{background:#ccc!important;color:#666!important;transform:none!important;box-shadow:none!important}.edit_vendor-no-records{text-align:center;color:#888;font-style:italic;background:#fafdff;padding:1.2rem 0}.edit_vendor-address-actions-row{display:flex;justify-content:flex-start;margin-top:.7rem}.edit_vendor-notes-section{margin-top:1.5rem}.edit_vendor-notes-section label{font-weight:600;color:#1976d2;margin-bottom:.2rem}.edit_vendor-form-actions{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid #e3f2fd}.edit_vendor-manage-custom-fields{background:#09d;color:#fff;border:none;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.05rem;cursor:pointer;margin-top:.3rem;width:-moz-fit-content;width:fit-content;box-shadow:0 1px 4px rgba(25,118,210,.07);transition:background .2s,color .2s}.edit_vendor-manage-custom-fields:hover{background:#1976d2;color:#fff}.edit_vendor-contacts-table input[type=checkbox],.edit_vendor-contacts-table input[type=email],.edit_vendor-contacts-table input[type=text]{border-radius:6px;border:1px solid #bbdefb;padding:.4rem .7rem;font-size:1rem;background:#f7fafd;color:#1976d2;outline:none;transition:border .2s;margin-bottom:0}.edit_vendor-contacts-table input[type=email]:focus,.edit_vendor-contacts-table input[type=text]:focus{border:1.5px solid #1976d2}.edit_vendor-contacts-table .btn{margin-right:.5rem;margin-bottom:0}.edit_vendor-contacts-table .btn:last-child{margin-right:0}.edit_vendor-contacts-table input[type=checkbox],.edit_vendor-form-group input[type=checkbox]{accent-color:#1976d2}.edit_vendor-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;min-height:280px;font-size:1rem;color:#64748b}.edit_vendor-container.glass-tab-page .edit_vendor-loading-glass{margin:1.5rem;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.38);backdrop-filter:blur(10px) saturate(1.06);-webkit-backdrop-filter:blur(10px) saturate(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 4px 18px rgba(139,92,246,.07)}.edit_vendor-loading-spinner{width:2.5rem;height:2.5rem;border:3px solid rgba(99,102,241,.15);border-top-color:#6366f1;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:1rem}.edit_vendor-address-type-select-row{margin-bottom:.5rem}.edit_vendor-no-address-info{color:#6c757d;font-style:italic;font-size:.9rem;margin-top:.5rem}.edit_vendor-required-field{position:relative}.edit_vendor-required-field:after{content:"*";color:#e53935;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-weight:700}.edit_vendor-documents-section{margin-top:1rem}.edit_vendor-documents-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.edit_vendor-documents-header h3{margin:0;font-size:1.5rem;color:#205080}.edit_vendor-documents-split-view{display:grid;grid-template-columns:350px 1fr;gap:1.5rem;height:calc(100vh - 400px);min-height:500px}@media (max-width:1024px){.edit_vendor-documents-split-view{grid-template-columns:1fr;height:auto}}.edit_vendor-documents-list-container{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow-y:auto;max-height:100%}.edit_vendor-documents-list{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.edit_vendor-document-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;transition:all .2s;cursor:pointer}.edit_vendor-document-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#09c;background:#fff}.edit_vendor-document-item.active{background:#e3f2fd;border-color:#09c;box-shadow:0 2px 8px rgba(0,153,204,.2)}.edit_vendor-document-info{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.edit_vendor-document-name{color:#205080;font-weight:500;font-size:.95rem;word-break:break-all;display:flex;align-items:center;gap:.5rem}.edit_vendor-document-name i{font-size:1.1rem;color:#09c;flex-shrink:0}.edit_vendor-document-item.active .edit_vendor-document-name{color:#09c;font-weight:600}.edit_vendor-document-meta{display:flex;gap:.75rem;font-size:.8rem;color:#718096}.edit_vendor-document-size{font-style:italic}.edit_vendor-document-date{white-space:nowrap}.edit_vendor-document-delete-btn{background:none;border:none;color:#dc3545;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.edit_vendor-document-delete-btn:hover{background:#fee;color:#c82333}.edit_vendor-document-delete-btn i{font-size:1.1rem}.edit_vendor-document-preview-container{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow:hidden}.edit_vendor-document-preview,.edit_vendor-document-preview-container{display:flex;flex-direction:column;height:100%}.edit_vendor-document-preview-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;background:#f8f9fa}.edit_vendor-document-preview-header h4{margin:0;font-size:1.1rem;color:#205080;word-break:break-all;flex:1;min-width:0}.edit_vendor-document-preview-content{flex:1;overflow:auto;padding:1.5rem;display:flex;align-items:center;justify-content:center}.edit_vendor-document-preview-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto}.edit_vendor-document-preview-image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.edit_vendor-document-preview-pdf{width:100%;height:100%;min-height:600px}.edit_vendor-document-preview-pdf iframe{width:100%;height:100%;border:none;border-radius:4px}.edit_vendor-document-preview-unsupported{text-align:center;padding:3rem}.edit_vendor-document-preview-icon{margin-bottom:1rem}.edit_vendor-document-preview-unsupported p{color:#718096;margin-bottom:1.5rem;font-size:1rem}.edit_vendor-document-preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#a0aec0}.edit_vendor-document-preview-empty p{margin-top:1rem;font-size:1.1rem;color:#718096}.edit_vendor-document-preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#09c}.edit_vendor-document-preview-loading p{margin-top:1rem;font-size:1rem;color:#718096}.edit_vendor-document-preview-error{text-align:center;padding:3rem}.edit_vendor-document-preview-error p{color:#dc3545;margin-bottom:1.5rem;font-size:1rem}.edit_vendor-no-documents-message{text-align:center;padding:3rem 1rem;color:#718096}.edit_vendor-no-documents-icon{font-size:3rem;margin-bottom:1rem}.edit_vendor-no-documents-message p{margin:.5rem 0;font-size:1rem}.edit_vendor-no-documents-message .edit_vendor-tooltip-subtitle{font-size:.875rem;color:#a0aec0}.edit_vendor-form-group--label-date .label-date-field,.edit_vendor-form-group--label-input .label-input-field{width:100%}.edit_vendor-form-group--label-checkbox{margin-top:2.2rem}.edit_vendor-form-group--label-checkbox .label-checkbox-field,.edit_vendor-form-group--label-description .label-description-field,.edit_vendor-form-group--label-dropdown .label-dropdown,.edit_vendor-form-group--label-dropdown .label-dropdown__control,.edit_vendor-form-group--label-dropdown .label-dropdown__control--wide{width:100%}.edit_vendor-form-group--label-dropdown .edit_vendor-error-text{margin-top:.25rem}.edit_vendor-address-card-header .label-dropdown,.edit_vendor-address-card-header .label-dropdown__control,.edit_vendor-address-card-header .label-dropdown__control--wide,.edit_vendor-address-field .label-input-field,.edit_vendor-contact-field .label-input-field{width:100%}.edit_vendor-address-save-actions,.edit_vendor-contact-save-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.edit_vendor-address-save-actions .consultant-primary-btn,.edit_vendor-address-save-actions .consultant-secondary-btn,.edit_vendor-contact-save-actions .consultant-primary-btn,.edit_vendor-contact-save-actions .consultant-secondary-btn{padding:.35rem .75rem;font-size:.6875rem;border-radius:10px}.edit_vendor-custom-fields-row{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.edit_vendor-custom-fields-label{font-weight:700;color:#64748b;font-size:.625rem;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.edit_vendor-document-file-input{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.edit_vendor-form-actions.glass-tab-view__actions{border-top:none;margin-top:0}.edit_vendor-form-actions .consultant-primary-btn,.edit_vendor-form-actions .consultant-secondary-btn{flex-shrink:0}.edit_vendor-address-field,.edit_vendor-address-fields,.edit_vendor-addresses-grid,.edit_vendor-contacts-section,.edit_vendor-container.glass-tab-page .glass-tab-view,.edit_vendor-container.glass-tab-page .glass-tab-view__content,.edit_vendor-container.glass-tab-page .glass-tab-view__panel{overflow:visible}.edit_vendor-address-fields .address-selector{grid-template-columns:1fr;gap:.65rem;width:100%;overflow:visible}.edit_vendor-address-fields .address-selector .address-selector-field{overflow:visible;position:relative;min-width:0}.edit_vendor-address-fields .address-selector .address-selector-field:has(.simple-select-wrapper.is-open),.edit_vendor-address-fields .address-selector .label-searchable-select:has(.simple-select-wrapper.is-open){z-index:10062}.edit_vendor-address-fields .address-selector .simple-select-wrapper.is-open{z-index:10063}.edit_vendor-address-fields .address-selector .simple-select-dropdown{z-index:10070;min-width:100%;max-height:min(320px,55vh);overflow-x:hidden;overflow-y:auto}.edit_vendor-container.glass-tab-page .edit_vendor-address-card>.edit_vendor-address-save-actions,.edit_vendor-container.glass-tab-page .edit_vendor-contact-card>.edit_vendor-contact-save-actions{position:relative;z-index:0}.edit_vendor-container.glass-tab-page .edit_vendor-address-card>.edit_vendor-address-fields{z-index:5}.edit_vendor-document-delete-btn{flex-shrink:0}.warning-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem}.warning-modal{max-width:440px;width:90%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.warning-modal-header{display:flex;justify-content:space-between;align-items:center}.warning-modal-header h3{margin:0;font-size:1.125rem;font-weight:700}.warning-modal-close{cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.warning-modal-body{overflow-y:auto;flex:1}.warning-modal-footer{flex-shrink:0}@media (max-width:768px){.warning-modal{width:95%}}.vendor-service-item-container{min-height:100vh;padding:0;margin:0;width:100%;max-width:none}.vendor-service-item-container:not(.glass-tab-page){background:#fff;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}.vendor-service-item-form{width:100%;margin:0;max-width:none}.vendor-service-item-form-section.vendor-service-item-card{background:#fafdff;border-radius:16px;box-shadow:0 2px 12px 0 rgba(0,153,204,.07);padding:1.5rem;margin-bottom:2.2rem}.vendor-service-item-form-columns.vendor-service-item-form-row-flex{display:flex;gap:2.5rem;flex-wrap:wrap;align-items:flex-start;width:100%;max-width:none}.vendor-service-item-tab-content{margin:0;padding:0}.vendor-service-item-tab-panel{animation:fadeIn .3s ease-in-out}.vendor-service-item-service-header{font-size:1.1rem;font-weight:600;color:#205080;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e8f4f8}.vendor-service-item-form-group-row{display:flex;gap:.5rem;margin-bottom:.45rem;flex-wrap:wrap;width:100%}.vendor-service-item-form-group-row .vendor-service-item-form-group{flex:1 1 0;min-width:min(100%,9.5rem);margin-bottom:0}.vendor-service-item-form-group-row.vendor-service-item-form-group-row--checkboxes{align-items:stretch}.vendor-service-item-form-group-row.vendor-service-item-form-group-row--checkboxes .vendor-service-item-form-group--label-checkbox{flex:1 1 0;min-width:0;margin-bottom:0}.vendor-service-item-form-group{margin-bottom:.35rem}.vendor-service-item-error-text{font-size:.75rem;color:#dc2626;margin-top:.2rem;line-height:1.3}.vendor-service-item-input-helper-text{font-size:.75rem;color:#64748b;margin-top:.25rem;line-height:1.35}.vendor-service-item-form-group--label-checkbox .label-checkbox-field,.vendor-service-item-form-group--label-description .label-description-field,.vendor-service-item-form-group--label-dropdown .label-dropdown,.vendor-service-item-form-group--label-input .label-input-field{width:100%}.vendor-service-item-form-group--label-checkbox,.vendor-service-item-form-group--label-description,.vendor-service-item-form-group--label-dropdown,.vendor-service-item-form-group--label-input{min-width:0;gap:0}.vendor-service-item-form-group--label-description .label-description-field__control{width:100%;box-sizing:border-box}.vendor-service-item-form-group--label-description .label-description-field__textarea{border:none!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:var(--lf-control-font-size,.75rem);resize:vertical;min-height:3.5rem}.vendor-service-item-form-group-row--full .vendor-service-item-form-group--label-description{flex:1 1 100%;min-width:100%}.vendor-service-item-service-config{margin-top:.5rem;display:flex;gap:.75rem;flex-wrap:wrap;width:100%}.vendor-service-item-service-config.glass-tab-panel--nested{flex-direction:row}.vendor-service-item-service-column{flex:1;min-width:min(100%,280px);display:flex;flex-direction:column;gap:.35rem}.vendor-service-item-service-column>.vendor-service-item-form-group-row{margin-bottom:0}.vendor-service-item-checkbox-group{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:.8rem 1rem;margin-bottom:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.7rem;display:flex}.vendor-service-item-checkbox-group:hover{background:#e9ecef;border-color:#09c}.vendor-service-item-checkbox-group:active{background:#dee2e6}.vendor-service-item-checkbox-group.checked{background:#d4edda;border-color:#28a745}.vendor-service-item-checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:#09c;margin-right:.5rem;vertical-align:middle;cursor:pointer}.vendor-service-item-checkbox-group label{cursor:pointer;margin-bottom:0;font-weight:500;color:#333;font-size:1rem;display:flex;align-items:center;gap:8px;pointer-events:none}@media (max-width:768px){.vendor-service-item-form-group-row{flex-direction:column;gap:1rem}.vendor-service-item-form-group-row:has(.vendor-service-item-checkbox-group){flex-direction:row;flex-wrap:wrap}.vendor-service-item-service-config{flex-direction:column;gap:2rem}.vendor-service-item-service-column{min-width:100%}.vendor-service-item-checkbox-group{margin-bottom:.8rem}}@media (max-width:900px){.vendor-service-item-form-columns.vendor-service-item-form-row-flex{flex-direction:column;gap:1.2rem}.vendor-service-item-stunning-form-col{min-width:0;width:100%;max-width:100%;margin-bottom:1.2rem}}.vendor-service-item-form-col.vendor-service-item-stunning-form-col{flex:1;min-width:300px;max-width:none;width:100%;background:#fff;border-radius:12px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1.2rem 1.2rem 1.2rem 1.2rem;margin-bottom:0;display:flex;flex-direction:column;gap:.7rem}.vendor-service-item-form-group{margin-bottom:1.3rem;display:flex;flex-direction:column;min-height:48px;justify-content:flex-start}.vendor-service-item-form-group.vendor-service-item-checkbox-group{flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:1rem;margin-top:2rem;min-height:48px}.vendor-service-item-form-group label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1.08rem}.vendor-service-item-form-group.vendor-service-item-checkbox-group label{margin-bottom:0}.vendor-service-item-form-control,.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-description) textarea:not(.label-description-field__textarea),.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-dropdown) select,.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-input):not(.vendor-service-item-form-group--label-description) input[type=number],.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-input):not(.vendor-service-item-form-group--label-description):not(.vendor-service-item-form-group--label-dropdown) input[type=text]{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box;min-height:48px}.vendor-service-item-form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-description) textarea:not(.label-description-field__textarea):focus,.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-dropdown) select:focus,.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-input):not(.vendor-service-item-form-group--label-description) input[type=number]:focus,.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-input):not(.vendor-service-item-form-group--label-description):not(.vendor-service-item-form-group--label-dropdown) input[type=text]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-description) textarea:not(.label-description-field__textarea)[readonly],.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-input) input[readonly]{background:#f4f4f4;color:#888}.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-description) textarea:not(.label-description-field__textarea){resize:vertical}.vendor-service-item-required label:after{content:"*";color:#e53935;margin-left:.2rem}.vendor-service-item-form-group .vendor-service-item-calendar-icon{display:inline-block;width:18px;height:18px;background:url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M19 4h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zm0-13H5V6h14v1z"/></svg>') no-repeat 50%;vertical-align:middle;margin-left:.5rem}.vendor-service-item-form-group .vendor-service-item-inline-label{margin-left:.5rem;font-size:1.08rem;color:#205080}.vendor-service-item-form-group .vendor-service-item-inline-unit{margin-left:.5rem;color:#888;font-size:1.02rem}.vendor-service-item-form-actions{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.vendor-service-item-btn{padding:.7rem 1.7rem;border-radius:10px;font-size:1.08rem;font-weight:700;cursor:pointer;border:none;transition:background .2s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.1);min-width:150px}.vendor-service-item-btn-primary{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.vendor-service-item-btn-primary:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.vendor-service-item-btn-secondary{background:#e0e0e0;color:#333}.vendor-service-item-btn-secondary:hover{background:#bdbdbd}.vendor-service-item-action-btn{margin-top:.5rem;background:#e0e0e0;color:#205080;border-radius:8px;padding:.5rem 1.2rem;font-size:1.01rem;font-weight:600;border:none;cursor:pointer;transition:background .18s,color .18s}.vendor-service-item-action-btn:hover{background:#bdbdbd;color:#09c}.vendor-service-item-custom-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:1000;display:flex;align-items:center;justify-content:center}.vendor-service-item-custom-modal{background:#f8fafd;border-radius:10px;box-shadow:0 4px 24px 0 rgba(0,60,60,.18);min-width:340px;max-width:95vw;padding:0;overflow:hidden;border:1.5px solid #09c}.vendor-service-item-custom-modal-header{background:#09c;color:#fff;font-weight:700;padding:.7rem 1.2rem;display:flex;align-items:center;justify-content:space-between;font-size:1.13rem}.vendor-service-item-modal-close{background:none;border:none;color:#fff;font-size:1.3rem;cursor:pointer;margin-left:1rem}.vendor-service-item-custom-modal-body{background:#f4fafd;padding:1.2rem 1.2rem .5rem 1.2rem;display:flex;flex-direction:column;gap:.7rem}.vendor-service-item-custom-modal-body label{font-weight:600;color:#205080;font-size:1.08rem;margin-bottom:.2rem}.vendor-service-item-custom-modal-body input[type=text]{border-radius:8px;border:1.5px solid #b6e2b6;padding:.6rem 1rem;font-size:1.08rem;background:#fff;outline:none;transition:border .2s,box-shadow .2s}.vendor-service-item-custom-modal-body input[type=text]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6}.vendor-service-item-custom-modal-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.2rem 1.2rem 1.2rem;background:#f4fafd}.vendor-service-item-error-text{color:#e53935;font-size:.95em;margin-top:.2em}.vendor-service-item-input-helper-text{color:#888;font-size:.97em;margin-top:.2em;margin-left:.1em}.vendor-service-item-required-star{color:#e53935;margin-left:.2rem}.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-description) textarea:not(.label-description-field__textarea)[disabled],.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-dropdown) select[disabled],.vendor-service-item-form-group:not(.vendor-service-item-form-group--label-input) input[disabled]:not(.label-input-field__input){background:#efefea!important;color:#888!important;border:1px solid #ccc!important;cursor:not-allowed}.vendor-service-item-container.glass-tab-page{--vsi-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vsi-glass-duration:0.38s;--vsi-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vsi-indigo:#4338ca;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8);min-height:100vh;box-shadow:none;padding:0 0 1.5rem;animation:vendor-service-item-page-in .52s var(--vsi-glass-ease) both}@keyframes vendor-service-item-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vendor-service-item-glass-shell{animation:vendor-service-item-shell-in .48s var(--vsi-glass-ease) both}@keyframes vendor-service-item-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vendor-service-item-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.vendor-service-item-form-actions .consultant-primary-btn,.vendor-service-item-form-actions .consultant-secondary-btn{flex-shrink:0}.vendor-service-item-container.glass-tab-page .vendor-service-item-service-config{margin-top:.5rem;padding:.85rem 1rem 1rem;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.38);backdrop-filter:blur(10px) saturate(1.06);-webkit-backdrop-filter:blur(10px) saturate(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 4px 18px rgba(139,92,246,.07);transition:border-color var(--vsi-glass-duration) var(--vsi-glass-ease),box-shadow var(--vsi-glass-duration) var(--vsi-glass-ease)}.vendor-service-item-container.glass-tab-page .vendor-service-item-service-header{color:var(--vsi-indigo);border-bottom-color:rgba(196,181,253,.45);letter-spacing:-.02em}.vendor-service-item-container.glass-tab-page .vendor-service-item-action-btn{margin-top:.35rem;padding:.35rem .65rem;border-radius:8px;border:1px solid rgba(129,140,248,.45);background:hsla(0,0%,100%,.55);color:var(--vsi-indigo);font-size:.75rem;font-weight:600;cursor:pointer;transition:background var(--vsi-motion-fast),border-color var(--vsi-motion-fast),transform var(--vsi-motion-fast)}.vendor-service-item-container.glass-tab-page .vendor-service-item-action-btn:hover{background:hsla(0,0%,100%,.85);border-color:rgba(99,102,241,.55);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.vendor-service-item-container.glass-tab-page,.vendor-service-item-glass-shell{animation:none!important}}.profit-loss-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.profit-loss-modal{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:500px;width:90%;max-height:80vh;overflow:hidden;animation:slideIn .3s ease-out;margin:auto;position:relative}.profit-loss-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.profit-loss-modal-header h3{margin:0;font-size:20px;font-weight:600;color:#495057}.profit-loss-close-btn{background:none;border:none;font-size:24px;color:#6c757d;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.profit-loss-close-btn:hover{background:#e9ecef;color:#495057}.profit-loss-modal-content{padding:24px}.profit-loss-modal-footer{padding:16px 24px;background:#f8f9fa;border-top:1px solid #e9ecef;text-align:center}.profit-loss-auto-close-text{margin:0;font-size:14px;color:#6c757d;font-style:italic}.profit-loss-card{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:16px;transition:all .3s ease}.profit-loss-card.profit{background:#d4edda;border-color:#28a745}.profit-loss-card.loss{background:#f8d7da;border-color:#dc3545}.profit-loss-card.break-even{background:#fff3cd;border-color:#ffc107}.profit-loss-header{display:flex;align-items:center;margin-bottom:12px}.profit-loss-header i{font-size:20px;margin-right:8px}.profit-loss-title{font-weight:600;font-size:16px;color:#495057}.profit-loss-details{display:flex;gap:20px;flex-wrap:wrap}.profit-loss-item{display:flex;flex-direction:column;gap:4px}.profit-loss-label{font-size:12px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.profit-loss-value{font-size:18px;font-weight:700;color:#495057}.profit-loss-card.profit .profit-loss-value{color:#28a745}.profit-loss-card.loss .profit-loss-value{color:#dc3545}.profit-loss-card.break-even .profit-loss-value{color:#856404}@media (max-width:768px){.profit-loss-details{flex-direction:column;gap:12px}.profit-loss-item{flex-direction:row;justify-content:space-between;align-items:center}.profit-loss-label{font-size:14px}.profit-loss-value{font-size:16px}}.vendor-product-item-container{min-height:100vh;padding:0;margin:0;width:100%;max-width:none}.vendor-product-item-container:not(.glass-tab-page){background:#fff;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}.vendor-product-item-form{width:100%;margin:0;max-width:none}.vendor-product-item-form-section.vendor-product-item-card{background:#fafdff;border-radius:16px;box-shadow:0 2px 12px 0 rgba(0,153,204,.07);padding:1.5rem;margin-bottom:2.2rem}.vendor-product-item-form-columns.vendor-product-item-form-row-flex{display:flex;gap:2.5rem;flex-wrap:wrap;align-items:flex-start;width:100%;max-width:none}.vendor-product-item-tab-content{margin:0;padding:0}.vendor-product-item-tab-panel{animation:fadeIn .3s ease-in-out}.vendor-product-item-product-header{font-size:1.1rem;font-weight:600;color:#205080;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e8f4f8}.vendor-product-item-form-group-row{display:flex;gap:.5rem;margin-bottom:.45rem;flex-wrap:wrap;width:100%}.vendor-product-item-form-group-row .vendor-product-item-form-group{flex:1 1 0;min-width:min(100%,9.5rem);margin-bottom:0}.vendor-product-item-form-group-row.vendor-product-item-form-group-row--checkboxes{align-items:stretch}.vendor-product-item-form-group-row.vendor-product-item-form-group-row--checkboxes .vendor-product-item-form-group--label-checkbox{flex:1 1 0;min-width:0;margin-bottom:0}.vendor-product-item-form-group{margin-bottom:.35rem}.vendor-product-item-error-text{font-size:.75rem;color:#dc2626;margin-top:.2rem;line-height:1.3}.vendor-product-item-input-helper-text{font-size:.75rem;color:#64748b;margin-top:.25rem;line-height:1.35}.vendor-product-item-form-group--label-checkbox .label-checkbox-field,.vendor-product-item-form-group--label-description .label-description-field,.vendor-product-item-form-group--label-dropdown .label-dropdown,.vendor-product-item-form-group--label-input .label-input-field{width:100%}.vendor-product-item-form-group--label-checkbox,.vendor-product-item-form-group--label-description,.vendor-product-item-form-group--label-dropdown,.vendor-product-item-form-group--label-input{min-width:0;gap:0}.vendor-product-item-form-group--label-description .label-description-field__control{width:100%;box-sizing:border-box}.vendor-product-item-form-group--label-description .label-description-field__textarea{border:none!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:var(--lf-control-font-size,.75rem);resize:vertical;min-height:3.5rem}.vendor-product-item-form-group-row--full .vendor-product-item-form-group--label-description{flex:1 1 100%;min-width:100%}.vendor-product-item-product-config{margin-top:.5rem;display:flex;gap:.75rem;flex-wrap:wrap;width:100%}.vendor-product-item-product-config.glass-tab-panel--nested{flex-direction:row}.vendor-product-item-product-column{flex:1;min-width:min(100%,280px);display:flex;flex-direction:column;gap:.35rem}.vendor-product-item-product-column>.vendor-product-item-form-group-row{margin-bottom:0}.vendor-product-item-checkbox-group{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:.8rem 1rem;margin-bottom:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vendor-product-item-checkbox-group:hover{background:#e9ecef;border-color:#09c}.vendor-product-item-checkbox-group:active{background:#dee2e6}.vendor-product-item-checkbox-group.checked{background:#d4edda;border-color:#28a745}.vendor-product-item-checkbox-group input[type=checkbox]{vertical-align:middle;cursor:pointer}.vendor-product-item-checkbox-group label{cursor:pointer;margin-bottom:0;font-weight:500;color:#333;font-size:1rem;display:flex;align-items:center;gap:8px;pointer-events:none}@media (max-width:768px){.vendor-product-item-form-group-row{flex-direction:column;gap:1rem}.vendor-product-item-form-group-row:has(.vendor-product-item-checkbox-group){flex-direction:row;flex-wrap:wrap}.vendor-product-item-product-config{flex-direction:column;gap:2rem}.vendor-product-item-product-column{min-width:100%}.vendor-product-item-checkbox-group{margin-bottom:.8rem}}@media (max-width:900px){.vendor-product-item-form-columns.vendor-product-item-form-row-flex{flex-direction:column;gap:1.2rem}.vendor-product-item-stunning-form-col{min-width:0;width:100%;max-width:100%;margin-bottom:1.2rem}}.vendor-product-item-form-col.vendor-product-item-stunning-form-col{flex:1;min-width:300px;max-width:none;width:100%;background:#fff;border-radius:12px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1.2rem 1.2rem 1.2rem 1.2rem;margin-bottom:0;display:flex;flex-direction:column;gap:.7rem}.vendor-product-item-form-group{margin-bottom:1.3rem;display:flex;flex-direction:column;min-height:48px;justify-content:flex-start}.vendor-product-item-form-group.vendor-product-item-checkbox-group{flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:1rem;margin-top:2rem;min-height:48px}.vendor-product-item-form-group.vendor-product-item-checkbox-group label{margin-bottom:0}.vendor-product-item-form-group label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1.08rem}.vendor-product-item-form-control,.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-description) textarea:not(.label-description-field__textarea),.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-dropdown) select,.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-input):not(.vendor-product-item-form-group--label-description) input[type=number],.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-input):not(.vendor-product-item-form-group--label-description):not(.vendor-product-item-form-group--label-dropdown) input[type=text]{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box;min-height:48px}.vendor-product-item-form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-description) textarea:not(.label-description-field__textarea):focus,.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-dropdown) select:focus,.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-input):not(.vendor-product-item-form-group--label-description) input[type=number]:focus,.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-input):not(.vendor-product-item-form-group--label-description):not(.vendor-product-item-form-group--label-dropdown) input[type=text]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-description) textarea:not(.label-description-field__textarea)[readonly],.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-input) input[readonly]{background:#f4f4f4;color:#888}.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-description) textarea:not(.label-description-field__textarea){resize:vertical}.vendor-product-item-required label:after{content:"*";color:#e53935;margin-left:.2rem}.vendor-product-item-checkbox-group{flex-direction:row;align-items:center;gap:.7rem;margin-bottom:.5rem;display:flex}.vendor-product-item-checkbox-group input[type=checkbox]{margin-right:.5rem;accent-color:#09c;width:18px;height:18px}.vendor-product-item-form-group .vendor-product-item-calendar-icon{display:inline-block;width:18px;height:18px;background:url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M19 4h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zm0-13H5V6h14v1z"/></svg>') no-repeat 50%;vertical-align:middle;margin-left:.5rem}.vendor-product-item-form-group .vendor-product-item-inline-label{margin-left:.5rem;font-size:1.08rem;color:#205080}.vendor-product-item-form-group .vendor-product-item-inline-unit{margin-left:.5rem;color:#888;font-size:1.02rem}.vendor-product-item-form-actions{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.vendor-product-item-btn{padding:.7rem 1.7rem;border-radius:10px;font-size:1.08rem;font-weight:700;cursor:pointer;border:none;transition:background .2s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.1);min-width:150px}.vendor-product-item-btn-primary{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.vendor-product-item-btn-primary:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.vendor-product-item-btn-secondary{background:#e0e0e0;color:#333}.vendor-product-item-btn-secondary:hover{background:#bdbdbd}.vendor-product-item-action-btn{margin-top:.5rem;background:#e0e0e0;color:#205080;border-radius:8px;padding:.5rem 1.2rem;font-size:1.01rem;font-weight:600;border:none;cursor:pointer;transition:background .18s,color .18s}.vendor-product-item-action-btn:hover{background:#bdbdbd;color:#09c}.vendor-product-item-custom-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:1000;display:flex;align-items:center;justify-content:center}.vendor-product-item-custom-modal{background:#f8fafd;border-radius:10px;box-shadow:0 4px 24px 0 rgba(0,60,60,.18);min-width:340px;max-width:95vw;padding:0;overflow:hidden;border:1.5px solid #09c}.vendor-product-item-custom-modal-header{background:#09c;color:#fff;font-weight:700;padding:.7rem 1.2rem;display:flex;align-items:center;justify-content:space-between;font-size:1.13rem}.vendor-product-item-modal-close{background:none;border:none;color:#fff;font-size:1.3rem;cursor:pointer;margin-left:1rem}.vendor-product-item-custom-modal-body{background:#f4fafd;padding:1.2rem 1.2rem .5rem 1.2rem;display:flex;flex-direction:column;gap:.7rem}.vendor-product-item-custom-modal-body label{font-weight:600;color:#205080;font-size:1.08rem;margin-bottom:.2rem}.vendor-product-item-custom-modal-body input[type=text]{border-radius:8px;border:1.5px solid #b6e2b6;padding:.6rem 1rem;font-size:1.08rem;background:#fff;outline:none;transition:border .2s,box-shadow .2s}.vendor-product-item-custom-modal-body input[type=text]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6}.vendor-product-item-custom-modal-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.2rem 1.2rem 1.2rem;background:#f4fafd}.vendor-product-item-error-text{color:#e53935;font-size:.95em;margin-top:.2em}.vendor-product-item-input-helper-text{color:#888;font-size:.97em;margin-top:.2em;margin-left:.1em}.vendor-product-item-required-star{color:#e53935;margin-left:.2rem}.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-description) textarea:not(.label-description-field__textarea)[disabled],.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-dropdown) select[disabled],.vendor-product-item-form-group:not(.vendor-product-item-form-group--label-input) input[disabled]:not(.label-input-field__input){background:#efefea!important;color:#888!important;border:1px solid #ccc!important;cursor:not-allowed}.vendor-product-item-container.glass-tab-page{--vpi-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vpi-glass-duration:0.38s;--vpi-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vpi-indigo:#4338ca;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8);min-height:100vh;box-shadow:none;padding:0 0 1.5rem;animation:vendor-product-item-page-in .52s var(--vpi-glass-ease) both}@keyframes vendor-product-item-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vendor-product-item-glass-shell{animation:vendor-product-item-shell-in .48s var(--vpi-glass-ease) both}@keyframes vendor-product-item-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vendor-product-item-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.vendor-product-item-form-actions .consultant-primary-btn,.vendor-product-item-form-actions .consultant-secondary-btn{flex-shrink:0}.vendor-product-item-container.glass-tab-page .vendor-product-item-product-config{margin-top:.5rem;padding:.85rem 1rem 1rem;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.38);backdrop-filter:blur(10px) saturate(1.06);-webkit-backdrop-filter:blur(10px) saturate(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 4px 18px rgba(139,92,246,.07);transition:border-color var(--vpi-glass-duration) var(--vpi-glass-ease),box-shadow var(--vpi-glass-duration) var(--vpi-glass-ease)}.vendor-product-item-container.glass-tab-page .vendor-product-item-product-header{color:var(--vpi-indigo);border-bottom-color:rgba(196,181,253,.45);letter-spacing:-.02em}.vendor-product-item-container.glass-tab-page .vendor-product-item-action-btn{margin-top:.35rem;padding:.35rem .65rem;border-radius:8px;border:1px solid rgba(129,140,248,.45);background:hsla(0,0%,100%,.55);color:var(--vpi-indigo);font-size:.75rem;font-weight:600;cursor:pointer;transition:background var(--vpi-motion-fast),border-color var(--vpi-motion-fast),transform var(--vpi-motion-fast)}.vendor-product-item-container.glass-tab-page .vendor-product-item-action-btn:hover{background:hsla(0,0%,100%,.85);border-color:rgba(99,102,241,.55);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.vendor-product-item-container.glass-tab-page,.vendor-product-item-glass-shell{animation:none!important}}.vendor_cash_purchase-main.glass-tab-page{min-height:100vh;padding:0 0 2.5rem;background:transparent;box-shadow:none}.vendor_cash_purchase-glass-shell{margin-bottom:0}.vendor_cash_purchase-glass-shell.glass-tab-view--flush{margin-left:0;margin-right:0}.vendor_cash_purchase-section.glass-tab-panel{background:transparent;border:none;box-shadow:none;padding:0;animation:none}.vendor_cash_purchase-section.glass-tab-panel:before{display:none}.vendor_cash_purchase-main.glass-tab-page .vendor_cash_purchase-form-col{background:transparent;border:none;box-shadow:none;padding:0}.vendor_cash_purchase-main.glass-tab-page .vendor_cash_purchase-itemize-section{margin:.5rem 0 .65rem;border:none;background:transparent;padding:0}.vendor_cash_purchase-itemize-section.glass-tab-panel--nested{margin:.5rem 0 .65rem}.vendor_cash_purchase-itemize-header.glass-tab-panel__title{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:none;margin-bottom:.45rem;padding-bottom:.35rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .22s ease}.vendor_cash_purchase-itemize-header.glass-tab-panel__title:hover{color:#4338ca}.vendor_cash_purchase-itemize-add-wrap{margin-top:.45rem}.vendor_cash_purchase-table-section.consultant-glass-table-section{--cgt-font-size:0.75rem;padding:.35rem .4rem .45rem}.vendor_cash_purchase-account-table.consultant-glass-table th,.vendor_cash_purchase-product-table.consultant-glass-table th{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none;padding:.38rem .5rem}.vendor_cash_purchase-account-table.consultant-glass-table td,.vendor_cash_purchase-product-table.consultant-glass-table td{font-size:.75rem;padding:.35rem .5rem;vertical-align:middle}.vendor_cash_purchase-table-actions{white-space:nowrap}.vendor_cash_purchase-table-actions .consultant-secondary-btn{padding:.28rem .55rem;font-size:.75rem;gap:.25rem}.vendor_cash_purchase-account-table input[type=number],.vendor_cash_purchase-account-table input[type=text],.vendor_cash_purchase-account-table select,.vendor_cash_purchase-product-table input[type=number],.vendor_cash_purchase-product-table input[type=text],.vendor_cash_purchase-product-table select{width:100%;min-width:0;border:1px solid rgba(199,210,254,.85);border-radius:0;padding:.28rem .4rem;font-size:.75rem;background:hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);outline:none;box-sizing:border-box;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.vendor_cash_purchase-account-table input:focus,.vendor_cash_purchase-account-table select:focus,.vendor_cash_purchase-product-table input:focus,.vendor_cash_purchase-product-table select:focus{border-color:rgba(99,102,241,.65);box-shadow:0 0 0 2px rgba(165,180,252,.35);background:hsla(0,0%,100%,.92)}.vendor_cash_purchase-total-section.glass-tab-panel--nested{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin:.5rem 0 .35rem;padding:.65rem .95rem;font-size:.875rem;font-weight:600;color:#4338ca;border:1px solid hsla(0,0%,100%,.72);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88)}.vendor_cash_purchase-total-section .vendor_cash_purchase-total-value{color:#4f46e5;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums}.vendor_cash_purchase-secondary-actions{gap:.5rem;margin-top:.35rem}.vendor_cash_purchase-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.vendor_cash_purchase-form-actions .consultant-primary-btn,.vendor_cash_purchase-form-actions .consultant-secondary-btn{flex-shrink:0}.vendor_cash_purchase-main{min-height:100vh;padding:0;font-family:Segoe UI,Roboto,Arial,sans-serif;color:#222;width:100%;max-width:100%;box-sizing:border-box}.vendor_cash_purchase-main:not(.glass-tab-page){background:#fff;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}.vendor_cash_purchase-header-bar{margin:0}.vendor_cash_purchase-form{width:100%;padding:0 .65rem .75rem}@media (min-width:768px){.vendor_cash_purchase-form{padding:0 1rem .85rem}}.vendor_cash_purchase-tab-content{margin:0}.vendor_cash_purchase-tab-panel{padding:.28rem 0}.vendor_cash_purchase-section.vendor_cash_purchase-card{background:#fafdff;border-radius:0;box-shadow:0 1px 8px 0 rgba(0,153,204,.06);border:1px solid #e8e8e8;padding:.55rem .65rem .65rem;margin-bottom:.35rem}@media (min-width:768px){.vendor_cash_purchase-section.vendor_cash_purchase-card{padding:.65rem .85rem .75rem}}.vendor_cash_purchase-form-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:0}.vendor_cash_purchase-invoice-meta-row{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-bottom:.45rem}.vendor_cash_purchase-form-group.vendor_cash_purchase-meta-field{min-width:min(100%,8.5rem);max-width:12rem;flex:0 1 auto}.vendor_cash_purchase-form-row--columns{align-items:flex-start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}@media (min-width:768px){.vendor_cash_purchase-form-row--columns{gap:1rem}}.vendor_cash_purchase-form-col{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.32rem}.vendor_cash_purchase-form-col>.vendor_cash_purchase-form-group{margin-bottom:0}.vendor_cash_purchase-form-group{margin-bottom:.35rem;display:flex;flex-direction:column}.vendor_cash_purchase-form-group label{font-weight:600;margin-bottom:.12rem;color:#205080;font-size:.8125rem;line-height:1.2}@media (min-width:768px){.vendor_cash_purchase-form-group label{font-size:.875rem}}.vendor_cash_purchase-required label:after{content:"*";color:#e53935;margin-left:.2rem}.vendor_cash_purchase-error-text{color:#e53935;font-size:.75rem;margin-top:.15rem;line-height:1.3}.vendor_cash_purchase-form-group--label-checkbox .label-checkbox-field,.vendor_cash_purchase-form-group--label-date .label-date-field,.vendor_cash_purchase-form-group--label-description .label-description-field,.vendor_cash_purchase-form-group--label-dropdown .label-dropdown,.vendor_cash_purchase-form-group--label-input .label-input-field{width:100%}.vendor_cash_purchase-form-group--label-checkbox,.vendor_cash_purchase-form-group--label-date,.vendor_cash_purchase-form-group--label-description,.vendor_cash_purchase-form-group--label-dropdown,.vendor_cash_purchase-form-group--label-input{min-width:0;gap:0}.vendor_cash_purchase-form-group--label-description .label-description-field__control{width:100%;box-sizing:border-box}.vendor_cash_purchase-form-group--label-description .label-description-field__textarea{border:none!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:var(--lf-control-font-size,.75rem);resize:vertical;min-height:3.5rem}.vendor_cash_purchase-form-control,.vendor_cash_purchase-form-group:not(.vendor_cash_purchase-form-group--label-date) input[type=date],.vendor_cash_purchase-form-group:not(.vendor_cash_purchase-form-group--label-description) textarea:not(.label-description-field__textarea),.vendor_cash_purchase-form-group:not(.vendor_cash_purchase-form-group--label-dropdown) select,.vendor_cash_purchase-form-group:not(.vendor_cash_purchase-form-group--label-input):not(.vendor_cash_purchase-form-group--label-description) input[type=number],.vendor_cash_purchase-form-group:not(.vendor_cash_purchase-form-group--label-input):not(.vendor_cash_purchase-form-group--label-description):not(.vendor_cash_purchase-form-group--label-dropdown):not(.vendor_cash_purchase-form-group--label-date) input[type=text]{border-radius:0;border:1px solid #b6e2b6;padding:.32rem .5rem;font-size:.8125rem;line-height:1.3;background:#fafdff;color:#205080;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box}@media (min-width:768px){.vendor_cash_purchase-form-control,.vendor_cash_purchase-form-group input[type=date],.vendor_cash_purchase-form-group input[type=email],.vendor_cash_purchase-form-group input[type=number],.vendor_cash_purchase-form-group input[type=text],.vendor_cash_purchase-form-group select,.vendor_cash_purchase-form-group textarea{padding:.38rem .55rem;font-size:.875rem}}.vendor_cash_purchase-form-group select,.vendor_cash_purchase-itemize-table select.vendor_cash_purchase-form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .45rem center/1em auto;padding-right:1.65rem}@media (min-width:768px){.vendor_cash_purchase-form-group select,.vendor_cash_purchase-itemize-table select.vendor_cash_purchase-form-control{background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .5rem center/1em auto;padding-right:1.75rem}}.vendor_cash_purchase-form-group input:focus,.vendor_cash_purchase-form-group select:focus,.vendor_cash_purchase-form-group textarea:focus{border:1px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_purchase-form-group input[readonly],.vendor_cash_purchase-form-group textarea[readonly]{background:#f4f4f4;color:#888}.vendor_cash_purchase-form-group textarea{min-height:2.25rem;resize:vertical}.vendor_cash_purchase-checkbox-row{display:flex;align-items:center;gap:.35rem;margin:.25rem 0}.vendor_cash_purchase-custom-checkbox-label{display:inline-flex;align-items:center;cursor:pointer;font-size:.8125rem;gap:.35rem;color:#205080;font-weight:500}.vendor_cash_purchase-custom-checkbox-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.vendor_cash_purchase-custom-checkbox{width:15px;height:15px;border:1px solid #09c;border-radius:0;background:#fff;display:inline-block;position:relative;flex-shrink:0;transition:border-color .2s,background .2s}.vendor_cash_purchase-custom-checkbox-label input[type=checkbox]:checked+.vendor_cash_purchase-custom-checkbox{background:#09c;border-color:#09c}.vendor_cash_purchase-custom-checkbox-label input[type=checkbox]:checked+.vendor_cash_purchase-custom-checkbox:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.vendor_cash_purchase-error{color:#d32f2f;font-size:.8125rem;margin-top:.2rem}.vendor_cash_purchase-itemize-section{margin:.65rem 0 .5rem;border:1px solid #e0e0e0;border-radius:0;background:#fff;padding:.45rem .55rem .55rem}.vendor_cash_purchase-itemize-header{font-weight:700;color:#09c;cursor:pointer;margin-bottom:.35rem;font-size:.875rem;display:flex;align-items:center;gap:.35rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vendor_cash_purchase-itemize-header:hover{color:#007bb5}.vendor_cash_purchase-arrow-icon{transition:transform .2s;flex-shrink:0;color:#09c;transform:rotate(-90deg)}.vendor_cash_purchase-arrow-icon.expanded{transform:rotate(0deg)}.vendor_cash_purchase-itemize-table{width:100%;border-collapse:collapse;margin-bottom:.35rem;background:#f8fafd;border:1px solid #e0e0e0;border-radius:0;font-size:.8125rem}.vendor_cash_purchase-itemize-table th{background:#e3f6fc;color:#09c;font-weight:700;padding:.35rem .4rem;border-bottom:1px solid #e0e0e0;text-align:left}.vendor_cash_purchase-itemize-table td{padding:.35rem .4rem;color:#444;border-bottom:1px solid #e0e0e0;vertical-align:middle}.vendor_cash_purchase-itemize-table tr:last-child td{border-bottom:none}.vendor_cash_purchase-itemize-table input,.vendor_cash_purchase-itemize-table select{border-radius:0;border:1px solid #b6e2b6;padding:.28rem .4rem;font-size:.8125rem;background:#fafdff;color:#205080;outline:none;width:100%;box-sizing:border-box}.vendor_cash_purchase-itemize-table input:focus,.vendor_cash_purchase-itemize-table select:focus{border:1px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_purchase-table-total-row td{text-align:right;font-weight:700;border-top:1px solid #e0e0e0;padding-top:.45rem}.vendor_cash_purchase-add-account-btn{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff;border:none;padding:.32rem .75rem;border-radius:0;font-weight:600;font-size:.8125rem;cursor:pointer;margin-top:.25rem;transition:background .18s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.1)}.vendor_cash_purchase-add-account-btn:hover{background:linear-gradient(90deg,#007bb5,#09c)}.vendor_cash_purchase-table-btn{padding:.25rem .45rem;border-radius:0;font-size:.75rem;font-weight:600;border:none;cursor:pointer;transition:background .2s}.vendor_cash_purchase-table-btn--danger{background:#e53935;color:#fff}.vendor_cash_purchase-table-btn--danger:hover{background:#c62828}.vendor_cash_purchase-comments-section{margin:.55rem 0 .35rem}.vendor_cash_purchase-comments-section label{font-weight:600;color:#205080;margin-bottom:.12rem;font-size:.8125rem;display:block}.vendor_cash_purchase-comments-section textarea{border-radius:0;border:1px solid #b6e2b6;padding:.32rem .5rem;font-size:.8125rem;background:#fafdff;color:#205080;outline:none;width:100%;box-sizing:border-box;resize:vertical;min-height:2.25rem}.vendor_cash_purchase-comments-section textarea:focus{border:1px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_purchase-total-section{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;font-size:.9375rem;font-weight:600;margin:.45rem 0 .25rem;color:#205080}.vendor_cash_purchase-total-value{color:#09c;font-size:1rem;font-weight:700}.vendor_cash_purchase-secondary-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem;padding-top:.45rem;border-top:1px solid #e0e0e0}.vendor_cash_purchase-aux-btn{background:#e0e0e0;color:#333;border:none;padding:.3rem .65rem;border-radius:0;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .18s}.vendor_cash_purchase-aux-btn:hover{background:#bdbdbd}@media (max-width:900px){.vendor_cash_purchase-form-row--columns{grid-template-columns:1fr}.vendor_cash_purchase-form-col{width:100%;max-width:100%}}@media (max-width:480px){.vendor_cash_purchase-itemize-table td,.vendor_cash_purchase-itemize-table th{padding:.28rem .3rem;font-size:.75rem}}.vendor_cash_purchase-main .tab-navigation{border-radius:0!important;overflow:visible}.vendor_cash_purchase-main .tab-navigation__button{padding:.4rem .65rem!important;font-size:.8125rem!important;border-radius:0!important}@media (max-width:768px){.vendor_cash_purchase-main .tab-navigation__button{padding:.32rem .5rem!important;font-size:.75rem!important}}.vendor_cash_purchase-main .form-actions{padding:.4rem .5rem!important;margin-top:.35rem!important}.vendor_cash_purchase-main .form-actions-right{gap:.4rem!important}.vendor_cash_purchase-main .form-btn{padding:.3rem .65rem!important;font-size:.8125rem!important;border-radius:0!important}.vendor_cash_purchase-main .vendor_cash_purchase-form button,.vendor_cash_purchase-main .vendor_cash_purchase-form input,.vendor_cash_purchase-main .vendor_cash_purchase-form input[type=date],.vendor_cash_purchase-main .vendor_cash_purchase-form input[type=datetime-local],.vendor_cash_purchase-main .vendor_cash_purchase-form input[type=search],.vendor_cash_purchase-main .vendor_cash_purchase-form select,.vendor_cash_purchase-main .vendor_cash_purchase-form textarea{border-radius:0!important;-webkit-border-radius:0!important}.vendor_credit-main.glass-tab-page{min-height:100vh;padding:0 0 2.5rem;background:transparent;box-shadow:none}.vendor_credit-glass-shell{margin-bottom:0}.vendor_credit-glass-shell.glass-tab-view--flush{margin-left:0;margin-right:0}.vendor_credit-section.glass-tab-panel{background:transparent;border:none;box-shadow:none;padding:0;animation:none}.vendor_credit-section.glass-tab-panel:before{display:none}.vendor_credit-main.glass-tab-page .vendor_credit-form-col{background:transparent;border:none;box-shadow:none;padding:0}.vendor_credit-main.glass-tab-page .vendor_credit-itemize-section{margin:.5rem 0 .65rem;border:none;background:transparent;padding:0}.vendor_credit-itemize-section.glass-tab-panel--nested{margin:.5rem 0 .65rem}.vendor_credit-itemize-header.glass-tab-panel__title{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:none;margin-bottom:.45rem;padding-bottom:.35rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .22s ease}.vendor_credit-itemize-header.glass-tab-panel__title:hover{color:#4338ca}.vendor_credit-itemize-add-wrap{margin-top:.45rem}.vendor_credit-table-section.consultant-glass-table-section{--cgt-font-size:0.75rem;padding:.35rem .4rem .45rem}.vendor_credit-account-table.consultant-glass-table th,.vendor_credit-product-table.consultant-glass-table th{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none;padding:.38rem .5rem}.vendor_credit-account-table.consultant-glass-table td,.vendor_credit-product-table.consultant-glass-table td{font-size:.75rem;padding:.35rem .5rem;vertical-align:middle}.vendor_credit-table-actions{white-space:nowrap}.vendor_credit-table-actions .consultant-secondary-btn{padding:.28rem .55rem;font-size:.75rem;gap:.25rem}.vendor_credit-account-table input[type=number],.vendor_credit-account-table input[type=text],.vendor_credit-account-table select,.vendor_credit-product-table input[type=number],.vendor_credit-product-table input[type=text],.vendor_credit-product-table select{width:100%;min-width:0;border:1px solid rgba(199,210,254,.85);border-radius:0;padding:.28rem .4rem;font-size:.75rem;background:hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);outline:none;box-sizing:border-box;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.vendor_credit-account-table input:focus,.vendor_credit-account-table select:focus,.vendor_credit-product-table input:focus,.vendor_credit-product-table select:focus{border-color:rgba(99,102,241,.65);box-shadow:0 0 0 2px rgba(165,180,252,.35);background:hsla(0,0%,100%,.92)}.vendor_credit-total-section.glass-tab-panel--nested{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin:.5rem 0 .35rem;padding:.65rem .95rem;font-size:.875rem;font-weight:600;color:#4338ca;border:1px solid hsla(0,0%,100%,.72);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88)}.vendor_credit-total-section .vendor_credit-total-value{color:#4f46e5;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums}.vendor_credit-secondary-actions{gap:.5rem;margin-top:.35rem}.vendor_credit-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.vendor_credit-form-actions .consultant-primary-btn,.vendor_credit-form-actions .consultant-secondary-btn{flex-shrink:0}.vendor_credit-main{min-height:100vh;padding:0;font-family:Segoe UI,Roboto,Arial,sans-serif;color:#222;width:100%;max-width:100%;box-sizing:border-box}.vendor_credit-main:not(.glass-tab-page){background:#fff;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}.vendor_credit-header-bar{margin:0}.vendor_credit-form{width:100%;padding:0 .65rem .75rem}@media (min-width:768px){.vendor_credit-form{padding:0 1rem .85rem}}.vendor_credit-tab-content{margin:0}.vendor_credit-tab-panel{padding:.28rem 0}.vendor_credit-section.vendor_credit-card{background:#fafdff;border-radius:0;box-shadow:0 1px 8px 0 rgba(0,153,204,.06);border:1px solid #e8e8e8;padding:.55rem .65rem .65rem;margin-bottom:.35rem}@media (min-width:768px){.vendor_credit-section.vendor_credit-card{padding:.65rem .85rem .75rem}}.vendor_credit-form-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:0}.vendor_credit-invoice-meta-row{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-bottom:.45rem}.vendor_credit-form-group.vendor_credit-meta-field{min-width:min(100%,8.5rem);max-width:12rem;flex:0 1 auto}.vendor_credit-form-row--columns{align-items:flex-start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}@media (min-width:768px){.vendor_credit-form-row--columns{gap:1rem}}.vendor_credit-form-col{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.32rem}.vendor_credit-form-col>.vendor_credit-form-group{margin-bottom:0}.vendor_credit-form-group{margin-bottom:.35rem;display:flex;flex-direction:column}.vendor_credit-form-group label{font-weight:600;margin-bottom:.12rem;color:#205080;font-size:.8125rem;line-height:1.2}@media (min-width:768px){.vendor_credit-form-group label{font-size:.875rem}}.vendor_credit-required label:after{content:"*";color:#e53935;margin-left:.2rem}.vendor_credit-error-text{color:#e53935;font-size:.75rem;margin-top:.15rem;line-height:1.3}.vendor_credit-form-group--label-date .label-date-field,.vendor_credit-form-group--label-description .label-description-field,.vendor_credit-form-group--label-dropdown .label-dropdown,.vendor_credit-form-group--label-input .label-input-field{width:100%}.vendor_credit-form-group--label-date,.vendor_credit-form-group--label-description,.vendor_credit-form-group--label-dropdown,.vendor_credit-form-group--label-input{min-width:0;gap:0}.vendor_credit-form-group--label-description .label-description-field__control{width:100%;box-sizing:border-box}.vendor_credit-form-group--label-description .label-description-field__textarea{border:none!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:var(--lf-control-font-size,.75rem);resize:vertical;min-height:3.5rem}.vendor_credit-form-control,.vendor_credit-form-group:not(.vendor_credit-form-group--label-date) input[type=date],.vendor_credit-form-group:not(.vendor_credit-form-group--label-description) textarea:not(.label-description-field__textarea),.vendor_credit-form-group:not(.vendor_credit-form-group--label-dropdown) select,.vendor_credit-form-group:not(.vendor_credit-form-group--label-input):not(.vendor_credit-form-group--label-description) input[type=number],.vendor_credit-form-group:not(.vendor_credit-form-group--label-input):not(.vendor_credit-form-group--label-description):not(.vendor_credit-form-group--label-dropdown):not(.vendor_credit-form-group--label-date) input[type=text]{border-radius:0;border:1px solid #b6e2b6;padding:.32rem .5rem;font-size:.8125rem;line-height:1.3;background:#fafdff;color:#205080;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box}@media (min-width:768px){.vendor_credit-form-control,.vendor_credit-form-group input[type=date],.vendor_credit-form-group input[type=email],.vendor_credit-form-group input[type=number],.vendor_credit-form-group input[type=text],.vendor_credit-form-group select,.vendor_credit-form-group textarea{padding:.38rem .55rem;font-size:.875rem}}.vendor_credit-form-group select,.vendor_credit-itemize-table select.vendor_credit-form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .45rem center/1em auto;padding-right:1.65rem}@media (min-width:768px){.vendor_credit-form-group select,.vendor_credit-itemize-table select.vendor_credit-form-control{background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .5rem center/1em auto;padding-right:1.75rem}}.vendor_credit-form-group input:focus,.vendor_credit-form-group select:focus,.vendor_credit-form-group textarea:focus{border:1px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_credit-form-group input[readonly],.vendor_credit-form-group textarea[readonly]{background:#f4f4f4;color:#888}.vendor_credit-form-group textarea{min-height:2.25rem;resize:vertical}.vendor_credit-error{color:#d32f2f;font-size:.8125rem;margin-top:.2rem}.vendor_credit-itemize-section{margin:.65rem 0 .5rem;border:1px solid #e0e0e0;border-radius:0;background:#fff;padding:.45rem .55rem .55rem}.vendor_credit-itemize-header{font-weight:700;color:#09c;cursor:pointer;margin-bottom:.35rem;font-size:.875rem;display:flex;align-items:center;gap:.35rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vendor_credit-itemize-header:hover{color:#007bb5}.vendor_credit-itemize-table{width:100%;border-collapse:collapse;margin-bottom:.35rem;background:#f8fafd;border:1px solid #e0e0e0;border-radius:0;font-size:.8125rem}.vendor_credit-itemize-table th{background:#e3f6fc;color:#09c;font-weight:700;padding:.35rem .4rem;border-bottom:1px solid #e0e0e0;text-align:left}.vendor_credit-itemize-table td{padding:.35rem .4rem;color:#444;border-bottom:1px solid #e0e0e0;vertical-align:middle}.vendor_credit-itemize-table tr:last-child td{border-bottom:none}.vendor_credit-itemize-table input,.vendor_credit-itemize-table select{border-radius:0;border:1px solid #b6e2b6;padding:.28rem .4rem;font-size:.8125rem;background:#fafdff;color:#205080;outline:none;width:100%;box-sizing:border-box}.vendor_credit-itemize-table input:focus,.vendor_credit-itemize-table select:focus{border:1px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_credit-table-total-row td{text-align:right;font-weight:700;border-top:1px solid #e0e0e0;padding-top:.45rem}.vendor_credit-total-section{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;font-size:.9375rem;font-weight:600;margin:.45rem 0 .25rem;color:#205080}.vendor_credit-total-value{color:#09c;font-size:1rem;font-weight:700}.vendor_credit-secondary-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem;padding-top:.45rem;border-top:1px solid #e0e0e0}@media (max-width:900px){.vendor_credit-form-row--columns{grid-template-columns:1fr}.vendor_credit-form-col{width:100%;max-width:100%}}@media (max-width:480px){.vendor_credit-itemize-table td,.vendor_credit-itemize-table th{padding:.28rem .3rem;font-size:.75rem}}.vendor_credit-main .tab-navigation{border-radius:0!important;overflow:visible}.vendor_credit-main .tab-navigation__button{padding:.4rem .65rem!important;font-size:.8125rem!important;border-radius:0!important}@media (max-width:768px){.vendor_credit-main .tab-navigation__button{padding:.32rem .5rem!important;font-size:.75rem!important}}.vendor_credit-main .form-actions{padding:.4rem .5rem!important;margin-top:.35rem!important}.vendor_credit-main .form-actions-right{gap:.4rem!important}.vendor_credit-main .form-btn{padding:.3rem .65rem!important;font-size:.8125rem!important;border-radius:0!important}.vendor_credit-main .vendor_credit-form button,.vendor_credit-main .vendor_credit-form input,.vendor_credit-main .vendor_credit-form input[type=date],.vendor_credit-main .vendor_credit-form input[type=datetime-local],.vendor_credit-main .vendor_credit-form input[type=search],.vendor_credit-main .vendor_credit-form select,.vendor_credit-main .vendor_credit-form textarea{border-radius:0!important;-webkit-border-radius:0!important}.write_check-main.glass-tab-page{min-height:100vh;padding:0 0 2.5rem;background:transparent;box-shadow:none}.write_check-glass-shell{margin-bottom:0}.write_check-glass-shell.glass-tab-view--flush{margin-left:0;margin-right:0}.write_check-main.glass-tab-page .write_check-section.glass-tab-panel{background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:.65rem;animation:none}.write_check-main.glass-tab-page .write_check-section.glass-tab-panel:before{display:none}.write_check-main.glass-tab-page .write_check-section .glass-tab-panel__title{font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:none;margin-bottom:.45rem;padding-bottom:.35rem;color:#4338ca}.write_check-main.glass-tab-page .write_check-check-info{background:transparent;border:none;box-shadow:none;padding:0}.write_check-table-section.consultant-glass-table-section{--cgt-font-size:0.75rem;padding:.35rem .4rem .45rem}.write_check-bills-table.consultant-glass-table th{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none;padding:.38rem .5rem}.write_check-bills-table.consultant-glass-table td{font-size:.75rem;padding:.35rem .5rem;vertical-align:middle}.write_check-bills-table.consultant-glass-table tbody tr.selected{background:rgba(167,243,208,.35)}.write_check-checkbox-col{width:3rem;text-align:center}.write_check-checkbox{width:1rem;height:1rem;accent-color:#6366f1;cursor:pointer}.write_check-sub-table-row{background:rgba(238,242,255,.55)!important}.write_check-sub-table-container{padding:.65rem!important;border:none!important}.write_check-bill-records-sub-table{border:1px solid hsla(0,0%,100%,.72);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.write_check-sub-table-title{margin:0;padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:#4338ca;border-bottom:1px solid rgba(199,210,254,.65)}.write_check-bill-records-table{width:100%;border-collapse:collapse;font-size:.75rem}.write_check-bill-records-table td,.write_check-bill-records-table th{padding:.35rem .5rem;text-align:left;border-bottom:1px solid rgba(199,210,254,.45)}.write_check-bill-records-table th{font-size:.6875rem;font-weight:600;color:#4338ca;background:hsla(0,0%,100%,.35)}.write_check-total-row td{font-weight:700;border-top:1px solid rgba(199,210,254,.65)}.write_check-total-label{text-align:right;color:#4338ca}.write_check-total-amount{color:#4f46e5;font-variant-numeric:tabular-nums;font-weight:700}.write_check-total-bar.glass-tab-panel--nested{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin:.5rem 0 .35rem;padding:.65rem .95rem;font-size:.875rem;font-weight:600;color:#4338ca;border:1px solid hsla(0,0%,100%,.72);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88)}.write_check-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.write_check-form-actions .consultant-primary-btn,.write_check-form-actions .consultant-secondary-btn{flex-shrink:0}.write_check-alert.glass-tab-panel__alert{margin-bottom:.5rem}.write_check-main{min-height:100vh;padding:0;font-family:Segoe UI,Roboto,Arial,sans-serif;color:#222;width:100%;max-width:100%;box-sizing:border-box}.write_check-main:not(.glass-tab-page){background:#fff;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}.write_check-header-bar{margin:0}.write_check-form{width:100%;padding:0 .65rem .75rem}@media (min-width:768px){.write_check-form{padding:0 1rem .85rem}}.write_check-tab-content{margin:0;padding:.28rem 0}.write_check-details-row,.write_check-form-row--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}@media (min-width:768px){.write_check-details-row,.write_check-form-row--columns{gap:1rem}}.write_check-form-row--single{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:.35rem}.write_check-meta-row{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-bottom:.45rem}.write_check-form-group.write_check-meta-field{min-width:min(100%,8.5rem);max-width:12rem;flex:0 1 auto}.write_check-form-group{margin-bottom:0;display:flex;flex-direction:column;min-width:0}.write_check-form-group--label-date .label-date-field,.write_check-form-group--label-dropdown .label-dropdown,.write_check-form-group--label-input .label-input-field{width:100%}.write_check-form-group--label-date,.write_check-form-group--label-dropdown,.write_check-form-group--label-input{min-width:0;gap:0}.write_check-loading{padding:1.25rem}.write_check-loading,.write_check-no-bills{text-align:center;color:#64748b;font-size:.8125rem;font-style:italic}.write_check-no-bills{padding:2rem 1rem;border:1px dashed rgba(199,210,254,.85);border-radius:0;background:hsla(0,0%,100%,.35)}.write_check-records-count{color:#4f46e5;font-weight:600;font-size:.75rem}.write_check-no-records{color:#64748b;font-style:italic;font-size:.75rem}.write_check-bill-number-cell{color:#4f46e5;font-weight:600}.write_check-amount-paid-cell{color:#059669;font-weight:600}.write_check-memo-cell{color:#64748b;font-style:italic;max-width:150px;word-wrap:break-word;font-size:.75rem}.write_check-status-badge{padding:.15rem .45rem;border-radius:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;display:inline-block}.write_check-status-badge.write_check-status-open{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.write_check-status-badge.write_check-status-partial{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.write_check-status-badge.write_check-status-paid{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.write_check-status-badge.write_check-status-overdue{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.write_check-status-badge.write_check-status-pending{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.write_check-status-badge.write_check-status-done{background:#d4edda;color:#155724;border:1px solid #c3e6cb}@media (max-width:900px){.write_check-details-row,.write_check-form-row--columns{grid-template-columns:1fr}}@media (max-width:480px){.write_check-bills-table.consultant-glass-table td,.write_check-bills-table.consultant-glass-table th{padding:.28rem .3rem;font-size:.6875rem}}.write_check-main .write_check-form button,.write_check-main .write_check-form input,.write_check-main .write_check-form select,.write_check-main .write_check-form textarea{border-radius:0!important;-webkit-border-radius:0!important}@media print{.write_check-form-actions{display:none}.write_check-main{background:#fff}}.vendor_print_check-main.glass-tab-page{min-height:100vh;padding:0 0 2.5rem;background:transparent;box-shadow:none}.vendor_print_check-glass-shell{margin-bottom:0}.vendor_print_check-glass-shell.glass-tab-view--flush{margin-left:0;margin-right:0}.vendor_print_check-main.glass-tab-page .vendorprintcheck-section.glass-tab-panel{background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;margin-bottom:.65rem;animation:none}.vendor_print_check-main.glass-tab-page .vendorprintcheck-section.glass-tab-panel:before{display:none}.vendor_print_check-main.glass-tab-page .vendorprintcheck-section.glass-tab-panel:hover{box-shadow:none}.vendor_print_check-main.glass-tab-page .glass-tab-panel__title,.vendor_print_check-main.glass-tab-page .vendorprintcheck-section-title{font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:none;margin-bottom:.45rem;padding-bottom:.35rem;border-bottom:1px solid rgba(199,210,254,.65);color:#4338ca}.vendor_print_check-main-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.85rem;width:100%;padding:0 .65rem}@media (min-width:768px){.vendor_print_check-main-layout{gap:1rem;padding:0 1rem}}.vendor_print_check-left-column,.vendor_print_check-right-column{display:flex;flex-direction:column;gap:.5rem;min-width:0}.vendor_print_check-table-section.consultant-glass-table-section{--cgt-font-size:0.75rem;padding:.35rem .4rem .45rem}.vendor_print_check-main .vendorprintcheck-table.consultant-glass-table th{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none;padding:.38rem .5rem}.vendor_print_check-main .vendorprintcheck-table.consultant-glass-table td{font-size:.75rem;padding:.35rem .5rem;vertical-align:middle}.vendor_print_check-main .vendorprintcheck-table.consultant-glass-table tbody tr.selected{background:rgba(167,243,208,.35)}.vendor_print_check-batch-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem}.vendor_print_check-selection-count{font-size:.75rem;color:#64748b;margin-left:auto}.vendor_print_check-options-grid{display:grid;grid-template-columns:1fr;gap:.5rem}.vendor_print_check-printer-controls{display:flex;align-items:flex-end;gap:.35rem}.vendor_print_check-printer-controls .label-dropdown{flex:1;min-width:0}.vendor_print_check-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem .65rem 0;padding:.65rem .95rem}.vendor_print_check-action-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.vendor_print_check-print-summary{font-size:.8125rem;font-weight:600;color:#4338ca}.vendor_print_check-history-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem}.vendor_print_check-section-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:.35rem}.vendor_print_check-section-header .glass-tab-panel__title{margin-bottom:0;padding-bottom:0;border-bottom:none}.vendor_print_check-section-header .expand-collapse-btn{background:transparent;border:none;color:#6366f1;font-size:.75rem;cursor:pointer;padding:.2rem .35rem}@media (max-width:1100px){.vendor_print_check-main-layout{grid-template-columns:1fr}}.vendor_print_check-main,.vendorprintcheck-container{border:none;border-radius:0;margin:0;width:100%;max-width:100%;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-sizing:border-box}.vendor_print_check-main:not(.glass-tab-page),.vendorprintcheck-container:not(.glass-tab-page){background:#f8fafd}.vendorprintcheck-option-group .label-dropdown,.vendorprintcheck-vendor-selector .label-dropdown{width:100%;max-width:100%}.vendorprintcheck-option-group--label-dropdown{min-width:0}.vendorprintcheck-main-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}.vendorprintcheck-left-column,.vendorprintcheck-right-column{display:flex;flex-direction:column;gap:1.5rem}.vendorprintcheck-section{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,113,184,.1);border:1px solid #e6f0fa;margin-bottom:2rem;transition:box-shadow .2s ease}.vendorprintcheck-section:hover{box-shadow:0 4px 12px rgba(0,113,184,.15)}.vendorprintcheck-section-title{color:#205080;font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #0071b8}.vendorprintcheck-vendor-selector{display:flex;flex-direction:column;max-width:400px}.vendorprintcheck-label{color:#205080;font-size:1rem;font-weight:500;margin-bottom:.5rem}.vendorprintcheck-dropdown{padding:.75rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#fff;outline:none;transition:border-color .2s}.vendorprintcheck-dropdown:focus{border-color:#0071b8;box-shadow:0 0 0 2px rgba(0,113,184,.1)}.vendorprintcheck-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 15px rgba(0,113,184,.08);border:1px solid #e6f0fa}.vendorprintcheck-table td,.vendorprintcheck-table th{padding:.875rem 1rem;text-align:left;border-bottom:1px solid #f1f5f9;vertical-align:middle}.vendorprintcheck-table th{background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#2d3748;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.3px;position:relative;line-height:1.4}.vendorprintcheck-table th:first-child{border-top-left-radius:10px}.vendorprintcheck-table th:last-child{border-top-right-radius:10px}.vendorprintcheck-table tbody tr{transition:all .2s ease;position:relative}.vendorprintcheck-table tbody tr:hover{background:linear-gradient(135deg,#f8fafc,#e2e8f0);transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.08)}.vendorprintcheck-table tbody tr.selected{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left:3px solid #28a745;box-shadow:0 2px 6px rgba(40,167,69,.15)}.vendorprintcheck-table tbody tr.disabled{background:#f8f9fa;color:#6c757d;opacity:.6}.vendorprintcheck-table tbody tr:last-child td{border-bottom:none}.vendorprintcheck-checkbox-col{width:50px;text-align:center;padding:.875rem .5rem;vertical-align:middle}.vendorprintcheck-checkbox{width:18px;height:18px;accent-color:#28a745;cursor:pointer;margin:0;display:inline-block;transition:all .2s ease;border-radius:3px;border:2px solid #e2e8f0}.vendorprintcheck-checkbox:hover:not(:disabled){transform:scale(1.05);border-color:#28a745;box-shadow:0 2px 6px rgba(40,167,69,.25)}.vendorprintcheck-checkbox:focus{outline:2px solid #28a745}.vendorprintcheck-checkbox:disabled{cursor:not-allowed;opacity:.5}.vendorprintcheck-simple-table th .vendorprintcheck-checkbox,.vendorprintcheck-table th .vendorprintcheck-checkbox{width:16px;height:16px;margin:0;border:2px solid #e2e8f0;border-radius:3px;accent-color:#28a745;cursor:pointer;transition:all .2s ease}.vendorprintcheck-simple-table th .vendorprintcheck-checkbox:hover,.vendorprintcheck-table th .vendorprintcheck-checkbox:hover{transform:scale(1.05);border-color:#28a745;box-shadow:0 2px 6px rgba(40,167,69,.25)}.vendorprintcheck-simple-table th .vendorprintcheck-checkbox:focus,.vendorprintcheck-table th .vendorprintcheck-checkbox:focus{outline:2px solid #28a745;outline-offset:2px}.vendorprintcheck-simple-table{font-size:.85rem;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;box-shadow:0 3px 15px rgba(0,113,184,.08);border:1px solid #e6f0fa}.vendorprintcheck-simple-table td,.vendorprintcheck-simple-table th{padding:.875rem 1rem;word-wrap:break-word;border-bottom:1px solid #f1f5f9;vertical-align:middle}.vendorprintcheck-simple-table th{font-size:.75rem;font-weight:600;color:#2d3748;background:linear-gradient(135deg,#f8fafc,#e2e8f0);text-transform:uppercase;letter-spacing:.3px;position:relative;line-height:1.4}.vendorprintcheck-simple-table th:first-child{border-top-left-radius:10px}.vendorprintcheck-simple-table th:last-child{border-top-right-radius:10px}.vendorprintcheck-simple-table tbody tr{transition:all .2s ease;position:relative}.vendorprintcheck-simple-table tbody tr:hover{background:linear-gradient(135deg,#f8fafc,#e2e8f0);transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.08)}.vendorprintcheck-simple-table tbody tr.selected{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left:3px solid #28a745;box-shadow:0 2px 6px rgba(40,167,69,.15)}.vendorprintcheck-simple-table tbody tr:last-child td{border-bottom:none}.vendorprintcheck-simple-table .vendorprintcheck-checkbox-col{width:50px}.vendorprintcheck-simple-table th:nth-child(2){width:30%}.vendorprintcheck-simple-table th:nth-child(3),.vendorprintcheck-simple-table th:nth-child(4){width:25%}.status-badge,.vendorprintcheck-status{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:all .2s ease;line-height:1.2}.vendorprintcheck-status.status-draft{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border:1px solid #ffeaa7}.vendorprintcheck-status.status-draft:before{content:"⏳";font-weight:700;font-size:.7rem}.vendorprintcheck-status.status-ready-to-print{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:1px solid #c3e6cb}.vendorprintcheck-status.status-ready-to-print:before{content:"✓";font-weight:700;color:#28a745;font-size:.7rem}.vendorprintcheck-status.status-printed{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:1px solid #c3e6cb}.vendorprintcheck-status.status-printed:before{content:"✓";font-weight:700;color:#28a745;font-size:.7rem}.status-badge.status-open{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border:1px solid #ffeaa7}.status-badge.status-open:before{content:"⏳";font-weight:700;font-size:.7rem}.status-badge.status-partial{background:linear-gradient(135deg,#d1ecf1,#bee5eb);color:#0c5460;border:1px solid #bee5eb}.status-badge.status-partial:before{content:"⏳";font-weight:700;font-size:.7rem}.status-badge.status-paid{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:1px solid #c3e6cb}.status-badge.status-paid:before{content:"✓";font-weight:700;color:#28a745;font-size:.7rem}.status-badge.status-overdue{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border:1px solid #f5c6cb}.status-badge.status-overdue:before{content:"⚠";font-weight:700;font-size:.7rem}.status-badge.status-pending{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border:1px solid #ffeaa7}.status-badge.status-pending:before{content:"⏳";font-weight:700;font-size:.7rem}.status-badge.status-done{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:1px solid #c3e6cb}.status-badge.status-done:before{content:"✓";font-weight:700;color:#28a745;font-size:.7rem}.vendorprintcheck-records-count{color:#0071b8;font-weight:600;font-size:.9rem}.vendorprintcheck-no-records{color:#666;font-style:italic;font-size:.8rem}.vendorprintcheck-sub-table-row{background:#f0f8ff!important}.vendorprintcheck-sub-table-container{padding:1rem!important;border:none!important}.vendorprintcheck-bill-records-sub-table{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,113,184,.1);overflow:hidden}.vendorprintcheck-sub-table-title{background:#e6f0fa;color:#205080;margin:0;padding:.75rem 1rem;font-size:1rem;font-weight:600;border-bottom:2px solid #0071b8}.vendorprintcheck-bill-records-table{width:100%;border-collapse:collapse;font-size:.9rem}.vendorprintcheck-bill-records-table td,.vendorprintcheck-bill-records-table th{padding:.6rem .8rem;text-align:left;border-bottom:1px solid #e6f0fa}.vendorprintcheck-bill-records-table th{background:#f8fafd;color:#205080;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.vendorprintcheck-bill-records-table tbody tr:hover{background:#f0f8ff}.vendorprintcheck-bill-number-cell{color:#0071b8;font-weight:600}.vendorprintcheck-amount-paid-cell{color:#27ae60;font-weight:600}.vendorprintcheck-memo-cell{color:#666;font-style:italic;max-width:150px;word-wrap:break-word;font-size:.85rem}.vendorprintcheck-preview{margin:0 auto 3rem auto;border:2px solid #205080;border-radius:0;overflow:hidden;background:#fff;box-shadow:0 4px 12px rgba(0,113,184,.15);width:8.5in;max-width:100%;font-family:Arial,Helvetica,sans-serif;transition:all .3s ease;display:block}.check-style-us-business-standard{height:3.5in;border-color:#2c5aa0}.check-style-us-personal-standard{width:6in;height:2.75in;border-color:#27ae60;border-style:solid}.check-style-us-personal-standard .cheque-check{background:linear-gradient(135deg,#f0f8ff,#e6f7ff)}.check-style-us-personal-standard .cheque-title{font-size:1.1rem;color:#27ae60}.check-style-us-personal-standard .cheque-number{border-color:#27ae60;color:#27ae60}.check-style-us-business-preprinted{height:11in;border-color:#ff9800}.cheque-preprinted-check{position:relative;height:3.5in;background:#f9f9f9;border:2px dashed #ccc;display:flex;align-items:center;justify-content:center;margin-bottom:.1in}.preprinted-check-overlay{position:relative;width:100%;height:100%;background:linear-gradient(45deg,#f0f0f0 25%,transparent 0),linear-gradient(-45deg,#f0f0f0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f0f0f0 0),linear-gradient(-45deg,transparent 75%,#f0f0f0 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;opacity:.3}.preprinted-check-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background:hsla(0,0%,100%,.9);padding:1rem;border-radius:8px;border:2px solid #0071b8}.preprinted-check-title{font-size:1.2rem;font-weight:700;color:#0071b8;margin-bottom:.5rem}.preprinted-check-amount{font-size:1.5rem;font-weight:700;color:#d32f2f;margin-bottom:.5rem;padding:.5rem;background:hsla(0,0%,100%,.9);border:2px solid #d32f2f;border-radius:4px}.preprinted-check-details{font-size:.9rem;color:#333;line-height:1.4}.preprinted-check-details div{margin-bottom:.2rem}.vendorprintcheck-preprinted-controls{display:flex;flex-direction:column;gap:1rem}.preprinted-info{padding:.75rem;background:#e3f2fd;border:1px solid #2196f3;border-radius:4px;color:#1976d2}.preprinted-amount-position{display:flex;flex-direction:column;gap:.5rem}.preprinted-amount-position label{font-weight:500;color:#333}.custom-amount-position{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.75rem;background:#f5f5f5;border-radius:4px}.custom-position-inputs{display:flex;gap:.5rem}.custom-position-inputs input{flex:1;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.check-style-us-business-preprinted .cheque-preprinted-check{transform:translate(var(--alignment-x,0),var(--alignment-y,0));font-size:var(--font-size,12pt)}.check-style-us-business-preprinted .preprinted-check-amount{font-size:calc(var(--font-size, 12pt)*1.2)}.print-preview-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.print-preview-modal{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:95%;max-height:95%;width:1200px;display:flex;flex-direction:column;overflow:hidden}.print-preview-header{background:linear-gradient(135deg,#0071b8,#205080);color:#fff;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.print-preview-header h3{margin:0;font-size:1.5rem;font-weight:600}.print-preview-info{display:flex;gap:2rem;flex-wrap:wrap}.print-preview-info span{font-size:.9rem;opacity:.9}.print-preview-close{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:40px;height:40px;border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.print-preview-close:hover{background:hsla(0,0%,100%,.3)}.print-preview-content{flex:1;overflow-y:auto;padding:2rem;background:#f8fafd}.print-preview-warning{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:1rem;margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.warning-icon{font-size:1.5rem;flex-shrink:0}.warning-text{color:#856404;font-size:.95rem;line-height:1.4}.print-preview-checks{display:flex;flex-direction:column;gap:2rem;align-items:center}.print-preview-check{border:2px solid #0071b8;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(0,113,184,.15);transform:scale(.8);transform-origin:top center;margin-bottom:1rem}.print-preview-footer{background:#f8fafd;border-top:1px solid #e6f0fa;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.print-preview-summary{display:flex;flex-direction:column;gap:.5rem}.print-preview-summary span{color:#205080;font-size:.95rem}.print-preview-actions{display:flex;gap:1rem}.vendorprintcheck-action-buttons{display:flex;gap:1rem;flex-wrap:wrap}.vendorprintcheck-btn-preview{background:#28a745;color:#fff;border:2px solid #28a745}.vendorprintcheck-btn-preview:hover:not(:disabled){background:#218838;border-color:#218838;transform:translateY(-1px);box-shadow:0 4px 8px rgba(40,167,69,.3)}.vendorprintcheck-btn-back:hover:not(:disabled){background:#7f8c8d;border-color:#7f8c8d;transform:translateY(-1px);box-shadow:0 4px 8px hsla(184,9%,62%,.3)}@media (max-width:768px){.print-preview-modal{width:95%;margin:1rem}.print-preview-header{flex-direction:column;align-items:flex-start}.print-preview-info{flex-direction:column;gap:.5rem}.print-preview-footer{flex-direction:column;align-items:stretch}.print-preview-actions{justify-content:center}.vendorprintcheck-action-buttons{flex-direction:column}}.check-style-us-personal-standard .cheque-amount-figures{border-color:#27ae60;color:#27ae60}.no-stubs .cheque-check{height:100%;min-height:100%;max-height:100%}.cheque-section{padding:.75rem 1rem;border-bottom:1px dashed #999;box-sizing:border-box}.cheque-section:last-child{border-bottom:none}.cheque-check{background:linear-gradient(135deg,#f8fafd,#e6f0fa);height:3.5in;min-height:3.5in;max-height:3.5in;justify-content:space-between}.cheque-check,.cheque-stub{display:flex;flex-direction:column}.cheque-stub{background:#fff;height:3.75in;min-height:3.75in;max-height:3.75in}.cheque-stub .stub-content{flex:1;display:flex;flex-direction:column}.cheque-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-shrink:0}.cheque-title{font-size:1.3rem;font-weight:700;color:#205080;text-transform:uppercase;letter-spacing:1px}.cheque-number{font-size:1rem;font-weight:600;color:#0071b8;padding:.3rem .8rem;border:2px solid #0071b8;border-radius:4px;background:#fff}.cheque-date-line{text-align:right;margin-bottom:.5rem;font-size:.9rem;flex-shrink:0}.cheque-date-label{color:#666;margin-right:.5rem}.cheque-date{font-weight:600;color:#205080;border-bottom:1px solid #999;padding-bottom:2px;min-width:100px;display:inline-block}.cheque-payee-line{margin-bottom:.5rem;font-size:.9rem;flex-shrink:0}.cheque-payee-label{color:#666;margin-right:1rem}.cheque-payee{font-weight:600;color:#205080;border-bottom:1px solid #999;padding-bottom:2px;min-width:250px;display:inline-block}.cheque-amount-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-shrink:0}.cheque-amount-words{flex:1;font-weight:600;color:#205080;border-bottom:1px solid #999;padding-bottom:2px;margin-right:1rem;font-size:.9rem}.cheque-amount-figures{font-size:1rem;font-weight:700;color:#0071b8;border:2px solid #0071b8;padding:.3rem .8rem;border-radius:4px;background:#fff;min-width:100px;text-align:center}.cheque-memo-line{margin-bottom:.5rem;font-size:.85rem;flex-shrink:0}.cheque-memo-label{color:#666;margin-right:.5rem}.cheque-memo{color:#205080;border-bottom:1px solid #999;padding-bottom:2px;min-width:180px;display:inline-block}.cheque-signature-line{text-align:right;margin-bottom:.5rem;flex-shrink:0}.cheque-signature-area{display:inline-block}.signature-line{font-size:1.2rem;color:#999;margin-bottom:.25rem}.signature-label{font-size:.8rem;color:#666;text-align:center}.cheque-micr{margin-top:auto;padding-top:.5rem;flex-shrink:0}.micr-line{font-family:Courier New,monospace;font-size:.9rem;color:#333;background:#f0f0f0;padding:.2rem .4rem;border-radius:2px;text-align:center}.check-position-top .cheque-check{order:1}.check-position-top .cheque-stub:nth-of-type(2){order:2}.check-position-top .cheque-stub:nth-of-type(3){order:3}.check-position-middle .cheque-stub:first-of-type{order:1}.check-position-middle .cheque-check{order:2}.check-position-middle .cheque-stub:nth-of-type(2){order:3}.check-position-bottom .cheque-stub:first-of-type{order:1}.check-position-bottom .cheque-stub:nth-of-type(2){order:2}.check-position-bottom .cheque-check{order:3}.check-position-single .cheque-check{order:1;width:100%;height:100%}.stub-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.3rem;border-bottom:1px solid #e6f0fa;flex-shrink:0}.stub-header h4{color:#205080;font-size:.85rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}.stub-info{gap:.75rem;font-size:.75rem;color:#666;flex-wrap:wrap}.stub-vendor-info{margin-bottom:.5rem;flex-shrink:0;display:flex;justify-content:space-between;gap:2rem}.vendor-details-left,.vendor-details-right{color:#205080;font-size:.8rem;flex:1}.vendor-details-left strong,.vendor-details-right strong{display:block;font-size:.9rem;margin-bottom:.2rem}.vendor-details-right{text-align:left}.stub-bills-table{flex:1;overflow:auto;margin-top:.5rem}.stub-bills-table table{width:100%;border-collapse:collapse;font-size:.75rem;height:100%}.stub-bills-table td,.stub-bills-table th{padding:.3rem .4rem;text-align:left;border:1px solid #e6f0fa;vertical-align:top}.stub-bills-table th{background:#f8fafd;color:#205080;font-weight:600;font-size:.7rem;white-space:nowrap}.stub-bills-table td{color:#333;font-size:.7rem}.stub-bills-table tfoot td{font-weight:700;background:#f8fafd;border-top:2px solid #205080}.vendorprintcheck-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.vendorprintcheck-option-group{display:flex;flex-direction:column}.vendorprintcheck-option-label{color:#205080;font-size:1rem;font-weight:500;margin-bottom:.5rem}.vendorprintcheck-option-dropdown{padding:.75rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#fff;outline:none;transition:border-color .2s}.vendorprintcheck-option-dropdown:focus{border-color:#0071b8;box-shadow:0 0 0 2px rgba(0,113,184,.1)}.vendorprintcheck-option-dropdown:disabled{background:#f8fafd;color:#666;cursor:not-allowed}.vendorprintcheck-printer-controls{display:flex;gap:.5rem;align-items:center}.vendorprintcheck-printer-controls select{flex:1}.vendorprintcheck-refresh-btn{padding:.75rem;border:1px solid #b6e2b6;border-radius:4px;background:#fff;color:#205080;cursor:pointer;font-size:1rem;transition:all .2s;min-width:45px;display:flex;align-items:center;justify-content:center}.vendorprintcheck-refresh-btn:hover:not(:disabled){background:#f0f8ff;border-color:#0071b8;transform:scale(1.05)}.vendorprintcheck-refresh-btn:disabled{opacity:.6;cursor:not-allowed;animation:spin 1s linear infinite}.vendorprintcheck-test-btn{padding:.75rem;border:1px solid #b6e2b6;border-radius:4px;background:#fff;color:#28a745;cursor:pointer;font-size:1rem;transition:all .2s;min-width:60px;display:flex;align-items:center;justify-content:center;margin-left:.5rem}.vendorprintcheck-test-btn:hover:not(:disabled){background:#f0fff0;border-color:#28a745;color:#218838;transform:scale(1.05)}.vendorprintcheck-test-btn:disabled{opacity:.6;cursor:not-allowed;color:#6c757d}.vendorprintcheck-print-status{margin-top:.5rem;padding:.75rem;background:#e3f2fd;border:1px solid #bbdefb;border-radius:6px}.print-status-indicator{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.print-spinner{animation:spin 1s linear infinite;font-size:1rem}.print-method{font-weight:600;color:#1976d2;background:rgba(25,118,210,.1);padding:.25rem .5rem;border-radius:4px;font-size:.8rem}.print-message{color:#1976d2;font-weight:500}.vendorprintcheck-printer-info{margin-top:.25rem;color:#666;font-size:.8rem}.vendorprintcheck-no-printers{margin-top:.25rem;color:#d9534f;font-size:.8rem;font-weight:500;background:#fdf2f2;padding:.5rem;border-radius:4px;border-left:3px solid #d9534f}.vendorprintcheck-alignment-test{padding:1rem;background:#fff;border-radius:4px;border:1px solid #e6f0fa}.vendorprintcheck-alignment-buttons{display:flex;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.vendorprintcheck-alignment-buttons .vendorprintcheck-btn{min-width:140px;font-size:.9rem;padding:.6rem 1rem}.vendorprintcheck-actions{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;align-items:center;padding:2rem 1.5rem;background:#f8fafd;border-top:2px solid #e6f0fa}.vendorprintcheck-print-summary{margin-bottom:0;margin-right:1rem}.vendorprintcheck-summary-text{font-size:1rem;font-weight:600;color:#205080;background:#e6f0fa;padding:.5rem 1rem;border-radius:6px;border:1px solid #0071b8}@media (max-width:768px){.vendorprintcheck-actions{flex-direction:column;gap:.75rem}.vendorprintcheck-print-summary{margin-right:0;margin-bottom:.5rem}}.vendorprintcheck-batch-controls{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem;padding:.75rem;background:#f0f8ff;border-radius:6px;border:1px solid #cce7ff}.vendorprintcheck-btn-small{padding:.4rem .8rem;font-size:.85rem;border-radius:4px;border:1px solid #0071b8;background:#0071b8;color:#fff;cursor:pointer;transition:all .2s ease}.vendorprintcheck-btn-small:hover:not(:disabled){background:#005a9c;border-color:#005a9c}.vendorprintcheck-btn-small:disabled{background:#ccc;border-color:#ccc;cursor:not-allowed}.vendorprintcheck-selection-count{font-size:.9rem;font-weight:500;color:#205080;margin-left:.5rem}.vendorprintcheck-status{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500;text-transform:uppercase}.status-ready{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-printed{background:#cce7ff;color:#004085;border:1px solid #99d3ff}.status-pending{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.vendorprintcheck-check-number-controls{display:flex;flex-direction:column;gap:.5rem}.vendorprintcheck-custom-start,.vendorprintcheck-manual-numbers{display:flex;flex-direction:column;gap:.25rem}.vendorprintcheck-custom-start label,.vendorprintcheck-manual-numbers label{font-size:.9rem;font-weight:500;color:#205080}.vendorprintcheck-input{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;transition:border-color .2s ease}.vendorprintcheck-input:focus{outline:none;border-color:#0071b8;box-shadow:0 0 0 2px rgba(0,113,184,.1)}.vendorprintcheck-check-preview{margin-top:.5rem;padding:.5rem;background:#f0f8ff;border-radius:4px;border:1px solid #cce7ff}.vendorprintcheck-check-preview small{color:#205080;font-weight:500}.vendorprintcheck-history-controls{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem;padding:.75rem;background:#f0f8ff;border-radius:6px;border:1px solid #cce7ff}.vendorprintcheck-history-count{font-size:.9rem;font-weight:500;color:#205080;margin-left:.5rem}.vendorprintcheck-history-table-container{max-height:400px;overflow-y:auto;border:1px solid #e6f0fa;border-radius:6px}.vendorprintcheck-history-table{margin-bottom:0}.vendorprintcheck-history-table th{position:sticky;top:0;background:#f8fafd;z-index:10}.vendorprintcheck-btn-danger{background:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.vendorprintcheck-btn-danger:hover:not(:disabled){background:#c82333!important;border-color:#c82333!important}.vendorprintcheck-btn-danger:disabled{background:#ccc!important;border-color:#ccc!important;cursor:not-allowed!important}.status-voided{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.vendorprintcheck-btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;min-width:160px;display:flex;align-items:center;justify-content:center;gap:.5rem}.vendorprintcheck-btn:disabled{opacity:.6;cursor:not-allowed}.vendorprintcheck-btn-print{background:#27ae60;color:#fff;border:2px solid #27ae60}.vendorprintcheck-btn-print:hover:not(:disabled){background:#229954;border-color:#229954;transform:translateY(-1px);box-shadow:0 4px 8px rgba(39,174,96,.3)}.vendorprintcheck-btn-back{background:#95a5a6;color:#fff;border:2px solid #95a5a6}.vendorprintcheck-btn-back:hover{background:#7f8c8d;border-color:#7f8c8d;transform:translateY(-1px);box-shadow:0 4px 8px hsla(184,9%,62%,.3)}.vendorprintcheck-loading{text-align:center;padding:2rem;color:#666;font-style:italic}.vendorprintcheck-error{background:#ffeaea;color:#c0392b;padding:1rem;border-radius:4px;border:1px solid #f1c0c0;margin-bottom:1rem}.vendorprintcheck-no-checks{text-align:center;padding:3rem;color:#666;font-style:italic;background:#f8fafd;border-radius:8px;border:2px dashed #b6e2b6}@media (max-width:1400px){.vendorprintcheck-main-layout{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width:1200px){.vendorprintcheck-main-layout{grid-template-columns:1fr;gap:1.5rem}.vendorprintcheck-container{padding:1rem}.vendorprintcheck-preview{width:100%;max-width:8.5in;margin:0 auto}}@media (max-width:768px){.vendorprintcheck-container{padding:.5rem}.vendorprintcheck-main-layout{grid-template-columns:1fr;gap:1rem}.vendorprintcheck-section{padding:1rem;margin-bottom:1.5rem}.vendorprintcheck-section-title{font-size:1.1rem}.vendorprintcheck-options-grid{grid-template-columns:1fr;gap:1rem}.vendorprintcheck-table{font-size:.85rem}.vendorprintcheck-table td,.vendorprintcheck-table th{padding:.5rem .3rem}.vendorprintcheck-actions{flex-direction:column;align-items:stretch;padding:1.5rem 1rem;gap:.75rem}.vendorprintcheck-btn{min-width:auto;width:100%;padding:.75rem 1rem}.vendorprintcheck-preview{transform:scale(.8);transform-origin:top center;margin-bottom:1rem}.cheque-amount-line{flex-direction:column;align-items:stretch;gap:.5rem}.cheque-amount-words{margin-right:0;text-align:center}.cheque-amount-figures{align-self:center}.stub-bills-table{overflow-x:auto}.stub-bills-table table{min-width:500px;font-size:.7rem}}@media (max-width:480px){.vendorprintcheck-container{padding:.25rem}.vendorprintcheck-section{padding:.75rem;margin-bottom:1rem}.vendorprintcheck-section-title{font-size:1rem}.vendorprintcheck-main-layout{gap:1rem}.vendorprintcheck-simple-table{display:block;overflow-x:auto;white-space:nowrap}.vendorprintcheck-simple-table table{min-width:100%}.vendorprintcheck-simple-table td,.vendorprintcheck-simple-table th{padding:.4rem .2rem;font-size:.8rem}.vendorprintcheck-preview{transform:scale(.6);transform-origin:top center;margin-bottom:-2rem}.vendorprintcheck-actions{padding:1rem .5rem}.vendorprintcheck-btn{padding:.6rem .8rem;font-size:.9rem}.vendorprintcheck-vendor-selector{width:100%}.vendorprintcheck-dropdown{width:100%;font-size:.9rem}.vendorprintcheck-option-dropdown{font-size:.9rem;padding:.6rem}}@media (max-width:360px){.vendorprintcheck-container{padding:.125rem}.vendorprintcheck-section{padding:.5rem;margin-bottom:.75rem}.vendorprintcheck-section-title{font-size:.95rem;margin-bottom:.75rem}.vendorprintcheck-preview{transform:scale(.5);margin-bottom:-3rem}.vendorprintcheck-btn{padding:.5rem .6rem;font-size:.85rem}.cheque-header{flex-direction:column;gap:.5rem;text-align:center}.cheque-title{font-size:1rem}.cheque-number{font-size:.9rem;padding:.25rem .5rem}.stub-header{flex-direction:column;align-items:stretch;text-align:center}.stub-info{flex-direction:column;gap:.25rem;font-size:.7rem}.stub-vendor-info{flex-direction:column;gap:.5rem}.vendor-details-left,.vendor-details-right{font-size:.7rem}}@media print{@page{size:8.5in 11in;margin:0}.vendorprintcheck-actions,.vendorprintcheck-section:first-child,.vendorprintcheck-section:nth-child(3){display:none}.vendorprintcheck-container{background:#fff;margin:0;padding:0}.vendorprintcheck-preview{box-shadow:none;border:1px solid #000;margin:0;width:8.5in;height:11in;page-break-after:always}.cheque-section,.vendorprintcheck-preview{-moz-column-break-inside:avoid;break-inside:avoid}.cheque-section{border-bottom:1px solid #000}.cheque-check{height:3.5in;min-height:3.5in;max-height:3.5in}.cheque-stub{height:3.75in;min-height:3.75in;max-height:3.75in}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.vendorprintcheck-section{animation:fadeInUp .3s ease-out}.vendorprintcheck-btn:focus,.vendorprintcheck-checkbox:focus{outline:2px solid #0071b8;outline-offset:2px}.vendorprintcheck-alignment-controls{background:#f8fafd;border:1px solid #e6f0fa;border-radius:8px;padding:1rem;margin-bottom:1rem}.vendorprintcheck-alignment-controls h4{margin:0 0 1rem 0;color:#205080;font-size:1rem;font-weight:600}.alignment-control-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.alignment-control-group{display:flex;flex-direction:column;gap:.5rem}.alignment-control-group label{font-size:.9rem;font-weight:500;color:#333}.alignment-input-group{display:flex;align-items:center;gap:.5rem}.alignment-btn{width:32px;height:32px;border:1px solid #0071b8;background:#fff;color:#0071b8;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:700;transition:all .2s;display:flex;align-items:center;justify-content:center}.alignment-btn:hover{background:#0071b8;color:#fff;transform:scale(1.05)}.alignment-input{width:80px;padding:.5rem;border:1px solid #ddd;border-radius:4px;text-align:center;font-size:.9rem}.alignment-input:focus{outline:none;border-color:#0071b8;box-shadow:0 0 0 2px rgba(0,113,184,.2)}.alignment-unit{font-size:.8rem;color:#666;font-weight:500}.alignment-actions{display:flex;gap:.75rem;justify-content:center}.vendorprintcheck-btn-reset{background:#6c757d;color:#fff;border:2px solid #6c757d}.vendorprintcheck-btn-reset:hover:not(:disabled){background:#5a6268;border-color:#5a6268;transform:translateY(-1px);box-shadow:0 4px 8px hsla(208,7%,46%,.3)}.vendorprintcheck-btn-save{background:#28a745;color:#fff;border:2px solid #28a745}.vendorprintcheck-btn-save:hover:not(:disabled){background:#218838;border-color:#218838;transform:translateY(-1px);box-shadow:0 4px 8px rgba(40,167,69,.3)}.cheque-section{position:relative}.cheque-section *{transition:all .3s ease}.cheque-amount,.cheque-amount-words,.cheque-date,.cheque-memo,.cheque-pay-to,.cheque-signature{transform:translate(var(--alignment-x,0),var(--alignment-y,0));font-size:var(--font-size,12pt)!important}.alignment-warnings{margin-top:1rem}.alignment-warning{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:.75rem;margin-bottom:.5rem;color:#856404;font-size:.85rem;animation:slideIn .3s ease-out}.alignment-warning strong{color:#d63031}.alignment-warning:last-child{margin-bottom:0}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.alignment-control-grid{grid-template-columns:1fr}.alignment-actions{flex-direction:column}.alignment-input-group{justify-content:center}}.print-preview-data{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:15px;margin:15px 0}.print-preview-data h4{color:#495057;margin-bottom:12px;font-size:14px;font-weight:600}.preview-data-simple{background:#fff;border-radius:6px;padding:12px;border:1px solid #e9ecef}.preview-data-row{display:flex;justify-content:space-between;align-items:flex-start;padding:6px 0;border-bottom:1px solid #f1f3f4}.preview-data-row:last-child{border-bottom:none}.preview-label{font-weight:600;color:#6c757d;font-size:12px;min-width:80px;flex-shrink:0}.preview-value{color:#212529;font-size:13px;text-align:right;word-break:break-word;flex:1;margin-left:10px;line-height:1.4}.preview-records-section{margin-top:20px;padding-top:15px;border-top:1px solid #dee2e6}.preview-records-section h5{color:#495057;margin-bottom:12px;font-size:13px;font-weight:600}.preview-records-table{background:#fff;border-radius:6px;overflow:hidden;border:1px solid #dee2e6;margin:0}.preview-records-table table{width:100%;border-collapse:collapse;font-size:11px;margin:0}.preview-records-table th{background:#f8f9fa;color:#495057;font-weight:600;padding:8px 6px;text-align:left;border-bottom:1px solid #dee2e6;font-size:10px}.preview-records-table td{padding:6px;border-bottom:1px solid #f1f3f4;color:#212529;font-size:10px}.preview-records-table tfoot td{background:#f8f9fa;font-weight:600;border-top:2px solid #dee2e6;border-bottom:none}.preview-records-table tr:last-child td{border-bottom:none}.preview-records-table tr:hover{background:#f8f9fa}.print-properties-modal{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto}.properties-section{margin-bottom:2rem;padding:1rem;border:1px solid #e0e0e0;border-radius:8px;background:#f9f9f9}.properties-section h4{margin:0 0 1rem 0;color:#333;font-size:1.1rem;font-weight:600}.properties-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.property-item{display:flex;flex-direction:column;gap:.5rem}.property-item label{font-weight:500;color:#555;font-size:.9rem}.property-item input,.property-item select{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.property-item input[type=number]{width:100%}.margins-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.margin-item{display:flex;flex-direction:column;gap:.5rem}.margin-item label{font-weight:500;color:#555;font-size:.9rem}.margin-item input{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.alignment-controls{display:flex;flex-direction:column;gap:1.5rem}.alignment-options{display:flex;flex-wrap:wrap;gap:1rem}.alignment-options label{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#555;cursor:pointer}.alignment-options input[type=checkbox]{width:auto;margin:0}.alignment-grid-size{display:flex;align-items:center;gap:1rem}.alignment-grid-size label{font-weight:500;color:#555;white-space:nowrap}.alignment-grid-size input{padding:.5rem;border:1px solid #ddd;border-radius:4px;width:100px}.alignment-fields h5{margin:0 0 1rem 0;color:#333;font-size:1rem;font-weight:600}.alignment-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.alignment-field{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid #e0e0e0;border-radius:6px;background:#fff}.alignment-field label{font-weight:500;color:#555;font-size:.9rem}.position-inputs input{flex:1;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;text-align:center}.position-inputs input::-moz-placeholder{color:#999;font-size:.8rem}.position-inputs input::placeholder{color:#999;font-size:.8rem}.vendorprintcheck-btn-properties{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.vendorprintcheck-btn-properties:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.visual-alignment-modal{max-width:1200px;width:95%;max-height:95vh;overflow-y:auto}.alignment-editor-container{display:grid;grid-template-columns:250px 1fr 250px;gap:1rem;height:70vh}.alignment-controls-panel{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;overflow-y:auto}.alignment-controls-panel h4{margin:0 0 1rem 0;color:#333;font-size:1rem;font-weight:600}.control-group{margin-bottom:1rem;padding:.75rem;background:#fff;border-radius:6px;border:1px solid #e0e0e0}.control-group label{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#555;margin-bottom:.5rem}.control-group input[type=checkbox]{margin:0}.slider{width:100%;margin-top:.5rem}.check-preview-container{display:flex;flex-direction:column;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1rem}.preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0}.preview-header h4{margin:0;color:#333;font-size:1rem;font-weight:600}.preview-info{display:flex;gap:1rem;font-size:.8rem;color:#666}.check-preview-area{position:relative;background:#fff;border:2px solid #333;border-radius:8px;margin:0 auto;overflow:hidden;cursor:crosshair}.alignment-grid{background-image:linear-gradient(90deg,#e0e0e0 1px,transparent 0),linear-gradient(180deg,#e0e0e0 1px,transparent 0);opacity:.3}.alignment-grid,.rulers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.ruler-horizontal{position:absolute;top:0;left:0;width:100%;height:20px;background:linear-gradient(90deg,#333 0,#333 1px,transparent 0);background-size:20px 100%}.ruler-vertical{position:absolute;top:0;left:0;width:20px;height:100%;background:linear-gradient(180deg,#333 0,#333 1px,transparent 0);background-size:100% 20px}.check-field{position:absolute;background:rgba(102,126,234,.1);border:2px solid #667eea;border-radius:4px;padding:.5rem;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:120px;transition:all .2s ease}.check-field:hover{background:rgba(102,126,234,.2);border-color:#5a6fd8}.check-field.dragging{background:rgba(102,126,234,.3);border-color:#4c63d2;transform:scale(1.05);z-index:1000}.field-label{font-size:.7rem;font-weight:600;color:#667eea;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.field-content{font-size:.8rem;color:#333;font-weight:500;word-break:break-word}.position-controls-panel{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;overflow-y:auto}.position-controls-panel h4{margin:0 0 1rem 0;color:#333;font-size:1rem;font-weight:600}.position-controls{display:flex;flex-direction:column;gap:1rem}.position-group{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:.75rem}.position-group h5{margin:0 0 .5rem 0;color:#333;font-size:.9rem;font-weight:600;text-transform:capitalize}.position-inputs{gap:.5rem}.position-inputs label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#666}.position-inputs input{width:60px;padding:.25rem;border:1px solid #ccc;border-radius:3px;font-size:.8rem}.vendorprintcheck-btn-properties:active{transform:translateY(0)}.field-controls-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1rem}.field-control-group{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem}.field-control-group h5{margin:0 0 .75rem 0;color:#495057;font-size:.95rem;font-weight:600;border-bottom:1px solid #dee2e6;padding-bottom:.5rem}.field-toggle{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;color:#495057;cursor:pointer;transition:color .2s ease}.field-toggle:hover{color:#007bff}.field-toggle input[type=checkbox]{margin:0;cursor:pointer;transform:scale(1.1)}.field-controls-actions{display:flex;gap:.75rem;justify-content:center;padding-top:1rem;border-top:1px solid #dee2e6}.field-controls-actions .vendorprintcheck-btn-small{padding:.5rem 1rem;font-size:.85rem;border-radius:4px;transition:all .2s ease}.field-controls-actions .vendorprintcheck-btn-small:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,123,255,.2)}.stub-title-control{background:#e8f5e8;border:1px solid #c8e6c9;border-radius:6px;padding:1rem;margin-bottom:1rem}.stub-title-control h5{margin:0 0 .75rem 0;color:#2e7d32;font-size:.95rem;font-weight:600;border-bottom:1px solid #c8e6c9;padding-bottom:.5rem}.stub-info{display:flex;justify-content:center;align-items:center;padding:.5rem;min-height:40px}.stub-info span{margin:0 1rem;font-weight:500}.field-info{font-size:.85rem;color:#666;font-style:italic;margin:.5rem 0;padding:.5rem;background:#f5f5f5;border-radius:4px;border-left:3px solid #ccc}.vendorprintcheck-section-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:8px 8px 0 0;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vendorprintcheck-section-header:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,113,184,.15)}.vendorprintcheck-section-header h3{margin:0;color:#205080;font-size:1.2rem;font-weight:600;flex:1}.expand-collapse-btn{background:none;border:none;font-size:1.2rem;color:#0071b8;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.expand-collapse-btn:hover{background:rgba(0,113,184,.1);color:#205080;transform:scale(1.1)}.vendorprintcheck-section-content{padding:1.5rem;background:#fff;border-radius:0 0 8px 8px;border:1px solid #e6f0fa;border-top:none;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:1000px;padding-top:1.5rem;padding-bottom:1.5rem}}@media (max-width:768px){.vendorprintcheck-section-header{padding:.75rem 1rem}.vendorprintcheck-section-header h3{font-size:1.1rem}.expand-collapse-btn{width:28px;height:28px;font-size:1rem}.vendorprintcheck-section-content{padding:1rem}}@media (max-width:480px){.vendorprintcheck-section-header{padding:.5rem .75rem}.vendorprintcheck-section-header h3{font-size:1rem}.expand-collapse-btn{width:24px;height:24px;font-size:.9rem}.vendorprintcheck-section-content{padding:.75rem}}.all-positions-panel{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;margin-top:1rem}.positions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.positions-header h5{margin:0;color:#495057;font-size:1.1rem;font-weight:600}.positions-actions{display:flex;gap:.5rem;flex-wrap:wrap}.action-btn{padding:.5rem 1rem;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.reset-btn{background:#ffc107;color:#212529}.reset-btn:hover{background:#e0a800;transform:translateY(-1px)}.edit-btn{background:#17a2b8;color:#fff}.edit-btn:hover{background:#138496;transform:translateY(-1px)}.positions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}.position-item{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:.75rem;transition:all .2s ease}.position-item:hover{border-color:#007bff;box-shadow:0 2px 4px rgba(0,123,255,.1)}.position-item.editing{border-color:#17a2b8;box-shadow:0 2px 8px rgba(23,162,184,.2)}.position-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;justify-content:space-between}.field-icon{font-size:1.2rem}.field-name{font-weight:600;color:#495057;font-size:.9rem;flex:1}.select-field-btn{padding:.25rem .5rem;border:1px solid #17a2b8;background:#fff;color:#17a2b8;border-radius:3px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.select-field-btn:hover{background:#17a2b8;color:#fff}.position-details{display:flex;flex-direction:column;gap:.25rem}.position-row{display:flex;justify-content:space-between;align-items:center}.position-label{font-size:.8rem;color:#6c757d;font-weight:500}.position-value{font-size:.8rem;color:#495057;font-weight:600;font-family:Courier New,monospace}.position-inputs{display:flex;align-items:center;gap:.25rem}.position-input{width:50px;padding:.2rem .3rem;border:1px solid #ced4da;border-radius:3px;font-size:.8rem;text-align:center;font-family:Courier New,monospace}.position-input:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 2px rgba(23,162,184,.25)}.px-label{font-size:.7rem;color:#6c757d;font-weight:500;min-width:12px;text-align:center}.field-actions{display:flex;gap:.25rem;margin-top:.5rem;flex-wrap:wrap}.mini-btn{padding:.2rem .4rem;border:none;border-radius:3px;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .2s ease}.reset-mini-btn{background:#ffc107;color:#212529}.reset-mini-btn:hover{background:#e0a800}.fit-mini-btn{background:#28a745;color:#fff}.fit-mini-btn:hover{background:#218838}.center-mini-btn{background:#6f42c1;color:#fff}.center-mini-btn:hover{background:#5a32a3}.save-controls{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:1rem;border-top:1px solid #dee2e6}.save-update-btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:200px}.save-btn{background:#28a745;color:#fff}.save-btn:hover{background:#218838;transform:translateY(-1px);box-shadow:0 4px 8px rgba(40,167,69,.3)}.update-btn{background:#007bff;color:#fff}.update-btn:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,123,255,.3)}.save-status{font-size:.85rem;color:#6c757d;font-style:italic}@media (max-width:768px){.positions-header{flex-direction:column;align-items:stretch}.positions-actions{justify-content:center}.positions-grid{grid-template-columns:1fr}.position-header{flex-direction:column;align-items:stretch;gap:.5rem}.select-field-btn{align-self:flex-start}.position-inputs{flex-wrap:wrap;gap:.5rem}.position-input{width:60px}.field-actions{justify-content:center}.save-controls{padding:1rem .5rem}.save-update-btn{min-width:150px;padding:.6rem 1rem}}@media (max-width:480px){.all-positions-panel{padding:.75rem}.position-item{padding:.5rem}.action-btn{padding:.4rem .8rem;font-size:.8rem}.mini-btn{padding:.15rem .3rem;font-size:.65rem}}.check-preview-container{position:relative;border:2px dashed #ccc;background:#f9f9f9;height:280px;width:600px;max-width:100%;background-color:#fff;border:1px solid #ddd}.drag-controls{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.5rem;background:#f8f9fa;border-radius:4px}.drag-instructions{font-size:.9rem;color:#6c757d;font-style:italic}.preprinted-check-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.check-background-placeholder{height:100%;background:#fff;border:1px solid #ddd;border-radius:4px}.draggable-amount,.draggable-amount-words,.draggable-date,.draggable-memo,.draggable-payee{position:absolute;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.draggable-amount-words:hover,.draggable-amount:hover,.draggable-date:hover,.draggable-memo:hover,.draggable-payee:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.draggable-date{background:rgba(255,193,7,.1);border-color:#ffc107}.draggable-amount-words.selected,.draggable-amount.selected,.draggable-date.selected,.draggable-memo.selected,.draggable-payee.selected{z-index:15;transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.2)}.vendorprintcheck-btn-secondary{background:#6c757d;color:#fff;border:1px solid #6c757d}.vendorprintcheck-btn-secondary:hover{background:#545b62;border-color:#545b62}.vendorprintcheck-btn-primary{background:#007bff;color:#fff;border:1px solid #007bff}.vendorprintcheck-btn-primary:hover{background:#0056b3;border-color:#0056b3}.draggable-amount{background:rgba(40,167,69,.1);border-color:#28a745;font-weight:600;color:#155724}.draggable-amount.selected{background:rgba(40,167,69,.2);border-color:#28a745;box-shadow:0 0 0 2px rgba(40,167,69,.3)}.draggable-payee{background:rgba(0,123,255,.1);border-color:#007bff;font-weight:600;color:#004085}.draggable-payee.selected{background:rgba(0,123,255,.2);border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.3)}.draggable-memo{background:hsla(208,7%,46%,.1);border-color:#6c757d;font-weight:600;color:#495057}.draggable-memo.selected{background:hsla(208,7%,46%,.2);border-color:#6c757d;box-shadow:0 0 0 2px hsla(208,7%,46%,.3)}.draggable-amount-words{background:rgba(220,53,69,.1);border-color:#dc3545;font-weight:600;color:#721c24}.draggable-amount-words.selected{background:rgba(220,53,69,.2);border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.3)}.printjob-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.printjob-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.printjob-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0 1.5rem;border-bottom:1px solid #e9ecef}.printjob-modal-header h3{margin:0;color:#495057;font-size:1.25rem;font-weight:600}.printjob-modal-close-btn{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.printjob-modal-close-btn:hover{background:#f8f9fa;color:#495057}.printjob-modal-body{padding:1.5rem}.printjob-print-status-info{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:6px;border-left:4px solid #007bff}.printjob-status-icon{font-size:2rem;flex-shrink:0}.printjob-status-message p{margin:0 0 .5rem 0;color:#495057}.printjob-status-message p:last-child{margin-bottom:0;color:#6c757d;font-size:.9rem}.printjob-confirmation-question{text-align:center;padding:1rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;margin-bottom:1rem}.printjob-confirmation-question p{margin:0 0 .5rem 0;color:#856404}.printjob-confirmation-question p:last-child{margin-bottom:0;font-size:.9rem;color:#6c5700}.printjob-help-text{font-style:italic}.printjob-modal-footer{display:flex;gap:1rem;justify-content:center;padding:0 1.5rem 1.5rem 1.5rem}.printjob-btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px;display:flex;align-items:center;justify-content:center;gap:.5rem}.printjob-btn-success{background:#28a745;color:#fff}.printjob-btn-success:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.printjob-btn-secondary{background:#6c757d;color:#fff}.printjob-btn-secondary:hover:not(:disabled){background:#5a6268;transform:translateY(-1px)}.printjob-btn:active:not(:disabled){transform:translateY(0)}.printjob-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.printjob-modal-content{width:95vw;margin:1rem}.printjob-modal-header{padding:1.5rem 1.5rem 1rem 1.5rem}.printjob-modal-header h3{font-size:1.1rem}.printjob-modal-body{padding:1rem}.printjob-modal-footer{padding:0 1rem 1rem 1rem;flex-direction:column;gap:.75rem}.printjob-btn{width:100%;min-width:auto}.printjob-print-status-info{flex-direction:column;text-align:center;gap:.75rem}.printjob-status-icon{font-size:1.5rem}}:root{--veb-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--veb-glass-ease:cubic-bezier(0.22,1,0.36,1);--veb-glass-blur:blur(14px)}.vendor_enter_bill-main.glass-tab-page{min-height:100vh;padding:0 0 2.5rem;background:transparent;box-shadow:none}.vendor_enter_bill-glass-shell{margin-bottom:0}.vendor_enter_bill-glass-shell.glass-tab-view--flush{margin-left:0;margin-right:0}.vendor_enter_bill-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;border-bottom:2px solid rgba(199,210,254,.75);background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(238,242,255,.55));padding:.45rem .5rem 0;border-radius:10px 10px 0 0}.vendor_enter_bill-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.25rem;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:.9375rem;font-weight:600;color:#64748b;transition:color .2s ease,background .2s ease,border-color .2s ease;position:relative;bottom:-1px;border-radius:8px 8px 0 0;margin-bottom:-2px}.vendor_enter_bill-tab .bi{font-size:1rem;opacity:.85}.vendor_enter_bill-tab:hover{color:#4f46e5;background:rgba(99,102,241,.06)}.vendor_enter_bill-tab-active{color:#4f46e5;border-bottom-color:#6366f1;background:hsla(0,0%,100%,.88);box-shadow:0 -2px 8px rgba(99,102,241,.12)}.vendor_enter_bill-tab-active .bi{opacity:1}.vendor_enter_bill-tab-panel{padding:.28rem 0}.vendor_enter_bill-section.glass-tab-panel{background:transparent;border:none;box-shadow:none;padding:0;animation:none}.vendor_enter_bill-section.glass-tab-panel:before{display:none}.vendor-enter-bill-tab-hint{font-size:.75rem;font-weight:400;color:#64748b;margin:.2rem 0 0;line-height:1.4}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-form-col{background:transparent;border:none;box-shadow:none;padding:0;gap:.32rem}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-consultant-section,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-section{margin:.5rem 0 .65rem;border:none;background:transparent;padding:0;box-shadow:none;border-radius:0}.vendor_enter_bill-consultant-section.glass-tab-panel--nested,.vendor_enter_bill-itemize-section.glass-tab-panel--nested{margin:.5rem 0 .65rem}.vendor_enter_bill-consultant-header.glass-tab-panel__title,.vendor_enter_bill-itemize-header.glass-tab-panel__title{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:none;margin-bottom:.45rem;padding-bottom:.35rem;color:#4338ca;cursor:default}.vendor_enter_bill-table-section.consultant-glass-table-section{--cgt-font-size:0.75rem;padding:.35rem .4rem .45rem}.vendor_enter_bill-itemize-table.consultant-glass-table th{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none;padding:.38rem .5rem}.vendor_enter_bill-itemize-table.consultant-glass-table td{font-size:.75rem;padding:.35rem .5rem;vertical-align:middle}.vendor_enter_bill-total-section.glass-tab-panel--nested{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin:.5rem 0 .35rem;padding:.65rem .95rem;font-size:.875rem;font-weight:600;color:#4338ca;border:1px solid hsla(0,0%,100%,.72);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88)}.vendor_enter_bill-total-section .vendor_enter_bill-total-value{color:#4f46e5;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums}.vendor_enter_bill-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.vendor_enter_bill-form-actions .consultant-primary-btn,.vendor_enter_bill-form-actions .consultant-secondary-btn{flex-shrink:0}.vendor_enter_bill-itemize-add-wrap{margin-top:.45rem}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-section-title{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:#4338ca;margin-bottom:.5rem}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-info-stack{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-hint,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .85rem;border:1px solid hsla(0,0%,100%,.78);border-radius:0;background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:var(--veb-glass-blur);-webkit-backdrop-filter:var(--veb-glass-blur);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88);transition:border-color var(--veb-motion-fast),background var(--veb-motion-fast),box-shadow var(--veb-motion-fast),transform var(--veb-motion-fast);animation:enter-bill-glass-info-in .42s var(--veb-glass-ease) both}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-hint:before,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.06) 42%,transparent 58%);z-index:0}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-hint>*,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status>*{position:relative;z-index:1}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-hint:hover,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status:hover{border-color:rgba(129,140,248,.55);transform:translateY(-1px);box-shadow:0 6px 22px rgba(99,102,241,.12),inset 0 1px 0 hsla(0,0%,100%,.92)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-hint .bi,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status>.bi{flex-shrink:0;font-size:1rem;color:#6366f1;margin-top:.1rem}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-hint small{font-size:.75rem;line-height:1.45;color:#475569;font-weight:500}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-consultant-section>.vendor_enter_bill-info-stack:first-child,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-section>.vendor_enter_bill-glass-hint:first-child{margin-top:.35rem;margin-bottom:.5rem}.vendor_enter_bill-main.glass-tab-page .vendor-enter-bill-timesheet-count{font-size:inherit;color:inherit;font-weight:inherit;background:transparent;padding:0;border-radius:0;border:none;box-shadow:none;min-width:0}.vendor_enter_bill-main.glass-tab-page .vendor-enter-bill-timesheet-count:before{content:none}.vendor_enter_bill-main.glass-tab-page .vendor-enter-bill-timesheet-loading{color:#4f46e5;font-size:.8125rem;font-weight:600}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status--loading{align-items:center}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status-spin{animation:enter-bill-glass-spin .85s linear infinite}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status-body{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;flex:1;min-width:0}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-metric{display:inline-flex;align-items:baseline;gap:.35rem}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-metric-label{font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-metric-value{font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;color:#4338ca}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-metric-divider{width:1px;height:1.25rem;background:rgba(99,102,241,.25);flex-shrink:0}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status-note{font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(199,210,254,.75);background:rgba(238,242,255,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:enter-bill-glass-note-in .5s var(--veb-glass-ease) both}.vendor_enter_bill-main.glass-tab-page .vendor-enter-bill-timesheet-all-added{color:#059669;border-color:rgba(16,185,129,.35);background:rgba(236,253,245,.65)}.vendor_enter_bill-main.glass-tab-page .vendor-enter-bill-timesheet-remaining{color:#4f46e5;border-color:rgba(99,102,241,.35);background:rgba(238,242,255,.65)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-info-stack .vendor_enter_bill-glass-hint{animation-delay:.04s}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-info-stack .vendor_enter_bill-glass-status{animation-delay:.1s}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-account-tab-hint{margin-bottom:.55rem}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-account-hint-body{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-account-hint-body .vendor_enter_bill-info-text{margin:0}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-info-text{color:#475569;font-size:.75rem;line-height:1.45}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-info-text strong{color:#4338ca}@keyframes enter-bill-glass-info-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes enter-bill-glass-note-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes enter-bill-glass-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-empty.vendor-enter-bill-no-vendor-message,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-hint,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-panel,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status-note,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-wrap,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-wrap .vendor_enter_bill-tabs,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-table-section.consultant-glass-table-section{animation:none;transition:none}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-attachment-item:hover,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-empty.vendor-enter-bill-no-vendor-message:hover,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-hint:hover,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-panel:hover,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status:hover,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-table-section.consultant-glass-table-section:hover{transform:none}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-status-spin{animation:none}}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-wrap{animation:enter-bill-glass-info-in .44s var(--veb-glass-ease) both}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-wrap .vendor_enter_bill-tabs{animation:enter-bill-glass-info-in .4s var(--veb-glass-ease) .05s both}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-table-section.consultant-glass-table-section{animation:enter-bill-glass-info-in .46s var(--veb-glass-ease) .14s both;transition:border-color var(--veb-motion-fast),box-shadow var(--veb-motion-fast),transform var(--veb-motion-fast)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-table-section.consultant-glass-table-section:hover{transform:translateY(-1px)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table.consultant-glass-table{background:hsla(0,0%,100%,.55)!important;border-radius:0!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)!important;margin-bottom:0!important}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table.consultant-glass-table td,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table.consultant-glass-table th{padding:.38rem .5rem!important;color:#1e293b!important;border-bottom-color:#c7d2fe!important}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table.consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.95),rgba(224,231,255,.88))!important;color:#4338ca!important;border-bottom-color:#a5b4fc!important}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table input,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table select,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table textarea,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table-input,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table-select{width:100%;min-width:0;border:1px solid rgba(199,210,254,.85)!important;border-radius:0!important;padding:.28rem .4rem!important;font-size:.75rem!important;background:hsla(0,0%,100%,.72)!important;color:#334155!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:none!important;transition:border-color var(--veb-motion-fast),box-shadow var(--veb-motion-fast),background var(--veb-motion-fast)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table input:focus,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table select:focus,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table textarea:focus{border-color:rgba(99,102,241,.65)!important;box-shadow:0 0 0 2px rgba(165,180,252,.35)!important;background:hsla(0,0%,100%,.92)!important}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table input[readonly],.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-itemize-table textarea[readonly]{background:rgba(241,245,249,.75)!important;color:#64748b!important}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-table-total-row{text-align:right!important;font-weight:700!important;color:#4338ca!important;background:linear-gradient(90deg,rgba(238,242,255,.35),rgba(224,231,255,.55))!important}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-cell-desc{padding:.35rem .45rem;border:1px solid rgba(199,210,254,.45);background:hsla(0,0%,100%,.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color var(--veb-motion-fast),background var(--veb-motion-fast)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-item-name{display:flex;align-items:center;gap:.35rem;font-weight:600;color:#334155;font-size:.75rem}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-item-type-icon{font-size:.875rem;color:#6366f1;flex-shrink:0}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-item-details{font-size:.6875rem;color:#64748b;margin-top:.2rem}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-source-info{color:#6366f1;font-weight:500}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-panel{position:relative;overflow:hidden;margin:.5rem 0;padding:.65rem .85rem;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:var(--veb-glass-blur);-webkit-backdrop-filter:var(--veb-glass-blur);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88);transition:border-color var(--veb-motion-fast),box-shadow var(--veb-motion-fast),transform var(--veb-motion-fast);animation:enter-bill-glass-info-in .44s var(--veb-glass-ease) both}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.45),transparent 55%);z-index:0}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-panel>*{position:relative;z-index:1}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-panel:hover{border-color:rgba(129,140,248,.5);transform:translateY(-1px)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-comments-glass{animation-delay:.08s}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-attachments-section.vendor_enter_bill-glass-panel{animation-delay:.12s}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-total-section.vendor_enter_bill-glass-panel{animation-delay:.16s}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-attachments-header{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;color:#4338ca;margin-bottom:.55rem;padding-bottom:.35rem;border-bottom:1px solid rgba(199,210,254,.55)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-attachments-header .bi{color:#6366f1}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-attachment-item{border:1px solid rgba(199,210,254,.65)!important;background:hsla(0,0%,100%,.55)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:0!important;transition:border-color var(--veb-motion-fast),box-shadow var(--veb-motion-fast),transform var(--veb-motion-fast)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-attachment-item:hover{border-color:rgba(99,102,241,.45)!important;box-shadow:0 4px 14px rgba(99,102,241,.1)!important;transform:translateX(2px)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-attachment-link{color:#4f46e5!important}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-attach-file-link{color:#4f46e5;font-weight:600;transition:color var(--veb-motion-fast)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-attach-file-link:hover{color:#4338ca}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-empty.vendor-enter-bill-no-vendor-message{text-align:center;padding:2rem 1.5rem!important;margin:.65rem 0!important;border:1px dashed rgba(129,140,248,.45)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.5),rgba(238,242,255,.4))!important;backdrop-filter:var(--veb-glass-blur);-webkit-backdrop-filter:var(--veb-glass-blur);box-shadow:0 4px 18px rgba(99,102,241,.06),inset 0 1px 0 hsla(0,0%,100%,.85);animation:enter-bill-glass-info-in .44s var(--veb-glass-ease) both;transition:border-color var(--veb-motion-fast),transform var(--veb-motion-fast)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-empty.vendor-enter-bill-no-vendor-message:hover{border-color:rgba(99,102,241,.4)!important;transform:translateY(-1px)}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-empty.vendor-enter-bill-no-vendor-message--compact{padding:1rem 1.25rem!important}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-empty h3{color:#4338ca!important;font-size:1rem!important;font-weight:600!important}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-glass-empty p{color:#64748b!important;font-size:.8125rem!important}.vendor_enter_bill-main.glass-tab-page .vendor-enter-bill-no-vendor-icon{color:#6366f1!important}.vendor_enter_bill-attachments-section.glass-tab-panel--nested{margin:0;padding:0;border:none;background:transparent}.vendor_enter_bill-main{min-height:100vh;padding:0;font-family:Segoe UI,Roboto,Arial,sans-serif;color:#222;width:100%;max-width:100%;box-sizing:border-box}.vendor_enter_bill-main:not(.glass-tab-page){background:#fff}.vendor_enter_bill-header-bar{margin:0}.vendor_enter_bill-form{padding:0 .65rem .75rem}@media (min-width:768px){.vendor_enter_bill-form{padding:0 1rem .85rem}}.vendor_enter_bill-tab-content{margin:0;padding:.28rem 0}.vendor_enter_bill-main .tab-navigation{border-radius:0!important;overflow:visible}.vendor_enter_bill-main .tab-navigation__button{padding:.4rem .65rem!important;font-size:.8125rem!important;border-radius:0!important}.vendor_enter_bill-invoice-meta-row{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-bottom:.45rem}.vendor_enter_bill-form-group.vendor_enter_bill-meta-field{min-width:min(100%,8.5rem);max-width:12rem;flex:0 1 auto}.vendor_enter_bill-form-row.vendor_enter_bill-form-row--columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin-bottom:.45rem}@media (min-width:768px){.vendor_enter_bill-form-row--columns{gap:1rem}}.vendor_enter_bill-form-col{min-width:0;gap:.32rem}.vendor_enter_bill-form-group{margin-bottom:0;min-width:0}.vendor_enter_bill-form-group--label-date .label-date-field,.vendor_enter_bill-form-group--label-description .label-description-field,.vendor_enter_bill-form-group--label-dropdown .label-dropdown,.vendor_enter_bill-form-group--label-input .label-input-field{width:100%}.vendor_enter_bill-form-group--label-description .label-description-field__textarea{border:none!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:var(--lf-control-font-size,.75rem);resize:vertical;min-height:3.5rem}.vendor_enter_bill-form-col input:not(.label-input-field__input):not(.label-date-field__input),.vendor_enter_bill-form-col select:not(.label-dropdown__select),.vendor_enter_bill-form-col textarea:not(.label-description-field__textarea){border-radius:0}@media (max-width:900px){.vendor_enter_bill-form-row.vendor_enter_bill-form-row--columns{grid-template-columns:1fr}}.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-form-col input,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-form-col select,.vendor_enter_bill-main.glass-tab-page .vendor_enter_bill-form-col textarea{border-radius:0}.vendor_enter_bill-form{width:100%}.vendor_enter_bill-form-row{display:flex;gap:2.5rem;margin-bottom:2rem}.vendor_enter_bill-form-col{flex:1;display:flex;flex-direction:column;gap:1.2rem}.vendor_enter_bill-checkbox-row{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.vendor_enter_bill-form-col input,.vendor_enter_bill-form-col select,.vendor_enter_bill-form-col textarea{border-radius:8px;border:1.5px solid #e0e7ef;padding:.7rem 1rem;font-size:1.05rem;background:#f8fafc;transition:border .2s,box-shadow .2s;outline:none}.vendor_enter_bill-form-col input:focus,.vendor_enter_bill-form-col select:focus,.vendor_enter_bill-form-col textarea:focus{border:1.5px solid #09c;box-shadow:0 2px 8px 0 rgba(0,153,204,.08)}.vendor_enter_bill-form-col textarea{min-height:60px;resize:vertical}.vendor_enter_bill-required{color:#e74c3c;margin-left:2px}.vendor_enter_bill-itemize-section{margin:2rem 0;border:1.5px solid #e0e7ef;border-radius:10px;background:#fafdff;padding:1.2rem 1.5rem 1.5rem 1.5rem;box-shadow:0 1px 6px 0 rgba(0,0,0,.03)}.vendor_enter_bill-itemize-header{font-weight:700;color:#09c;cursor:default;margin-bottom:1rem;font-size:1.1rem;letter-spacing:.2px}.vendor_enter_bill-consultant-section{margin:2rem 0;border:1.5px solid #e0e7ef;border-radius:10px;background:#fafdff;padding:1.2rem 1.5rem 1.5rem 1.5rem;box-shadow:0 1px 6px 0 rgba(0,0,0,.03)}.vendor_enter_bill-arrow-icon{transition:transform .2s;margin-right:.5rem;vertical-align:middle;transform:rotate(-90deg)}.vendor_enter_bill-arrow-icon.expanded{transform:rotate(0deg)}.vendor_enter_bill-account-info{background:#e8f4fd;border:1px solid #b3d9f2;border-radius:8px;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 3px rgba(0,153,204,.1)}.vendor_enter_bill-info-text{margin:.3rem 0;color:#2c5aa0;font-size:.95rem;line-height:1.4}.vendor_enter_bill-info-text strong{color:#09c;font-weight:600}.vendor_enter_bill-itemize-table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:.7rem;background:#fafcff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(25,118,210,.04)}.vendor_enter_bill-itemize-table th{background:#e3f2fd;color:#1976d2;font-weight:600;padding:.7rem;border-bottom:2px solid #bbdefb}.vendor_enter_bill-itemize-table td{padding:.7rem;color:#444;border-bottom:1px solid #e3f2fd}.vendor_enter_bill-itemize-table tr:last-child td{border-bottom:none}.vendor_enter_bill-itemize-table input,.vendor_enter_bill-itemize-table select,.vendor_enter_bill-itemize-table textarea{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;color:#1976d2;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box}.vendor_enter_bill-itemize-table select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}.vendor_enter_bill-itemize-table input:focus,.vendor_enter_bill-itemize-table select:focus,.vendor_enter_bill-itemize-table textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_enter_bill-itemize-table input[readonly],.vendor_enter_bill-itemize-table textarea[readonly]{background:#f4f4f4;color:#888}.vendor_enter_bill-itemize-table textarea{resize:vertical}@media (max-width:900px){.vendor_enter_bill-itemize-table input,.vendor_enter_bill-itemize-table select,.vendor_enter_bill-itemize-table textarea{font-size:1.01rem;padding:.6rem 1rem}}.vendor_enter_bill-add-account-btn{background:linear-gradient(90deg,#e3f2fd,#bbdefb);color:#1976d2;border:none;border-radius:6px;padding:.4rem 1.2rem;font-weight:600;font-size:1.05rem;cursor:pointer;margin-top:.5rem;box-shadow:0 1px 4px rgba(25,118,210,.07);transition:background .2s,color .2s}.vendor_enter_bill-add-account-btn:hover{background:#1976d2;color:#fff}.vendor_enter_bill-comments-section{margin:2rem 0}.vendor_enter_bill-total-section{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;font-size:1.25rem;font-weight:700;margin:2rem 0}.vendor_enter_bill-total-value{color:#09c;font-size:1.4rem;font-weight:800}.vendor_enter_bill-action-buttons{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:2.5rem}.vendor_enter_bill-btn{padding:.7rem 1.5rem;border:none;border-radius:7px;font-weight:600;font-size:1.08rem;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,0,0,.04)}.vendor_enter_bill-save-close{background:linear-gradient(90deg,#007bb5,#09c);color:#fff}.vendor_enter_bill-save-close:hover{background:linear-gradient(90deg,#09c,#007bb5)}.vendor_enter_bill-save-new{background:linear-gradient(90deg,#4da3ff,#09c);color:#fff}.vendor_enter_bill-save-new:hover{background:linear-gradient(90deg,#09c,#4da3ff)}.vendor_enter_bill-cancel{background:#fff0f0;color:#e74c3c;border:1.5px solid #e74c3c}.vendor_enter_bill-cancel:hover{background:#e74c3c;color:#fff}.vendor_enter_bill-journal-entry{background:linear-gradient(90deg,#9c27b0,#ba68c8);color:#fff}.vendor_enter_bill-journal-entry:hover{background:linear-gradient(90deg,#ba68c8,#9c27b0)}.vendor_enter_bill-journal-entry:disabled{background:#e0e0e0;color:#999;cursor:not-allowed;opacity:.6}.vendor-enter-bill-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px)}.vendor-enter-bill-modal{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:95vw;max-height:95vh;overflow:auto;animation:modalSlideIn .3s ease-out}.vendor-enter-bill-journal-modal{width:90vw;max-width:1200px}.vendor_enter_bill-delete-btn{background:none;border:none;color:#e74c3c;font-size:1.2rem;cursor:pointer;transition:color .2s}.vendor_enter_bill-delete-btn:hover{color:#b71c1c}.vendor_enter_bill-delete-icon{display:block;margin:0 auto;width:20px;height:20px}.vendor_enter_bill-delete-btn:hover .vendor_enter_bill-delete-icon{stroke:#b71c1c}.vendor_enter_bill-comments-section-textarea{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;color:#1976d2;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box;resize:vertical}.vendor_enter_bill-comments-section-textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_enter_bill-comments-section-textarea[readonly]{background:#f4f4f4;color:#888}.vendor_enter_bill-date-no-group{display:flex;gap:16px}.vendor_enter_bill-date-no-field{display:flex;flex-direction:column;flex:1;min-width:280px;max-width:100%}.vendor_enter_bill-form-col-input{border-radius:8px;border:1.5px solid #e0e7ef;padding:.7rem 1rem;font-size:1.05rem;background:#f8fafc;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box;min-width:0}.vendor_enter_bill-form-col-input:focus{border:1.5px solid #09c;box-shadow:0 2px 8px 0 rgba(0,153,204,.08);background:#fff}.vendor-enter-bill-prefill-info{margin-top:.5rem;padding:.3rem .6rem;background:#e3f2fd;border-radius:4px;border-left:3px solid #1976d2}.vendor-enter-bill-prefill-info small{display:flex;align-items:center;gap:.3rem}.vendor_enter_bill-section-header{font-size:1.3rem;font-weight:500;color:#205080;margin-bottom:1.5rem;letter-spacing:.2px;display:flex;align-items:center;gap:.5rem}.vendor_enter_bill-section-header.small{font-size:1.1rem;font-weight:500;color:#205080;margin-bottom:.7rem;letter-spacing:.1px}.vendor_enter_bill-consultant-table{width:100%;border-collapse:separate;border-spacing:0;background:#fafcff;border-radius:8px;overflow:hidden;margin-bottom:.7rem;box-shadow:0 1px 4px rgba(25,118,210,.04)}.vendor_enter_bill-consultant-table th{background:#e3f2fd;color:#1976d2;font-weight:600;padding:.7rem;border-bottom:2px solid #bbdefb}.vendor_enter_bill-consultant-table td{padding:.7rem;color:#444;border-bottom:1px solid #e3f2fd}.vendor_enter_bill-consultant-table tr:last-child td{border-bottom:none}.vendor_enter_bill-consultant-table tbody tr:hover{background:#f8f9fa}.vendor_enter_bill-consultant-table input[type=number],.vendor_enter_bill-consultant-table input[type=text]{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;color:#1976d2;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box}.vendor_enter_bill-consultant-table input[type=number]:focus,.vendor_enter_bill-consultant-table input[type=text]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_enter_bill-consultant-table input[readonly]{background:#f4f4f4;color:#888}.vendor_enter_bill-consultant-table td{vertical-align:middle}.vendor_enter_bill-consultant-table tr{transition:background .2s}.vendor_enter_bill-consultant-table button{background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:4px;padding:.25rem .5rem;font-size:.875rem;cursor:pointer;transition:all .15s ease-in-out;display:inline-flex;align-items:center;justify-content:center;min-width:60px}.vendor_enter_bill-consultant-table button:hover{background:#e9ecef;border-color:#adb5bd}.vendor_enter_bill-consultant-table button:active{background:#dee2e6}.vendor_enter_bill-consultant-table select{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;color:#1976d2;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}.vendor_enter_bill-consultant-table select:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto}.vendor_enter_bill-consultant-header{font-weight:700;color:#09c;cursor:default;margin-bottom:1rem;font-size:1.1rem;letter-spacing:.2px}.vendor-enter-bill-timesheet-count{font-size:.9rem;color:#205080;font-weight:500;background:#fafdff;padding:.7rem 1.2rem;border-radius:8px;border:1px solid #e1f5fe;box-shadow:0 1px 4px rgba(0,153,204,.05);display:flex;align-items:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}.vendor-enter-bill-timesheet-count:before{content:"📊";font-size:1rem;margin-right:.3rem}.vendor-enter-bill-add-consultant-btn-header{background:linear-gradient(90deg,#e3f2fd,#bbdefb);color:#1976d2;border:none;border-radius:6px;padding:.4rem 1.2rem;font-weight:600;font-size:1.05rem;cursor:pointer;margin-top:.5rem;box-shadow:0 1px 4px rgba(25,118,210,.07);transition:background .2s,color .2s;margin-left:auto}.vendor-enter-bill-add-consultant-btn-header:hover{background:#1976d2;color:#fff}.vendor-enter-bill-add-consultant-btn-header:active{transform:translateY(0);box-shadow:0 2px 6px rgba(25,118,210,.2)}.vendor-enter-bill-no-vendor-message{text-align:center;padding:3rem 2rem;background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6;margin:1rem 0}.vendor-enter-bill-no-vendor-icon{margin-bottom:1rem;color:#6366f1;line-height:1}.vendor-enter-bill-no-vendor-icon i{font-size:2.75rem;display:block;opacity:.9}.vendor-enter-bill-no-vendor-message h3{color:#205080;font-size:1.3rem;font-weight:500;margin:0 0 .5rem 0}.vendor-enter-bill-no-vendor-message p{color:#09c;font-size:1rem;margin:0;line-height:1.5}.vendor-enter-bill-totals-comments-container{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;align-items:flex-start}.vendor-enter-bill-totals-section{flex:none;padding:.8rem 1rem;background:#fff;border-radius:6px;border:1px solid #dee2e6;margin-bottom:0;box-shadow:0 1px 4px rgba(0,0,0,.05)}.vendor-enter-bill-total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:.5rem 0;font-size:.95rem;font-weight:500;color:#205080}.vendor-enter-bill-total-label{flex:1;text-align:left;font-weight:500;color:#205080;white-space:nowrap;font-size:.95rem;padding-right:.5rem}.vendor-enter-bill-total-value{min-width:100px;text-align:right;font-weight:500;color:#09c;font-size:1.1rem}.vendor-enter-bill-form-group{display:flex;flex-direction:column;margin-bottom:.5rem}.vendor-enter-bill-form-group input,.vendor-enter-bill-form-group select{border:1px solid #dee2e6;border-radius:6px;padding:.5rem;font-size:.95rem;background:#fff;transition:border .2s,box-shadow .2s;outline:none}.vendor-enter-bill-form-group input:focus,.vendor-enter-bill-form-group select:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px rgba(0,153,204,.1)}@media (max-width:900px){.vendor-enter-bill-totals-comments-container{flex-direction:column;gap:1rem}.vendor-enter-bill-totals-section{flex:none;width:100%;max-width:300px;margin:0 auto}.vendor_enter_bill-consultant-table input[type=number],.vendor_enter_bill-consultant-table input[type=text],.vendor_enter_bill-consultant-table select{font-size:1.01rem;padding:.6rem 1rem}}.vendor-enter-bill-action-buttons{display:flex;gap:1rem;margin-top:1.5rem;justify-content:center;flex-wrap:wrap}.vendor_enter_bill-create-product{background:linear-gradient(135deg,#28a745,#34ce57);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(40,167,69,.3);display:flex;align-items:center;gap:.5rem}.vendor_enter_bill-create-product:hover{background:linear-gradient(135deg,#218838,#2eb84a);transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.4)}.vendor_enter_bill-create-timesheet{background:linear-gradient(135deg,#17a2b8,#20c997);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(23,162,184,.3);display:flex;align-items:center;gap:.5rem}.vendor_enter_bill-create-timesheet:hover{background:linear-gradient(135deg,#138496,#1ea085);transform:translateY(-2px);box-shadow:0 4px 12px rgba(23,162,184,.4)}.vendor_enter_bill-attachments-section{margin-top:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.vendor_enter_bill-attachments-header{font-weight:600;font-size:1.2rem;color:#205080;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #dee2e6}.vendor_enter_bill-attachments-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.vendor_enter_bill-attachment-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border:1px solid #dee2e6;border-radius:6px;transition:all .2s}.vendor_enter_bill-attachment-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#09c}.vendor_enter_bill-attachment-info{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.vendor_enter_bill-attachment-link{color:#09c;text-decoration:none;font-weight:500;font-size:.95rem;word-break:break-all;flex:1;min-width:0}.vendor_enter_bill-attachment-link:hover{color:#007bb5;text-decoration:underline}.vendor_enter_bill-attachment-preview{margin-left:.5rem;flex-shrink:0}.vendor_enter_bill-preview-image{max-width:200px;max-height:200px;border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;display:block;cursor:pointer}.vendor_enter_bill-preview-image:hover{border-color:#09c;box-shadow:0 4px 12px rgba(0,153,204,.2);transform:scale(1.02)}.vendor_enter_bill-preview-link{color:#09c;text-decoration:none;display:inline-flex;align-items:center;gap:.375rem;font-weight:500;font-size:.875rem;padding:.375rem .625rem;border-radius:4px;transition:all .2s ease}.vendor_enter_bill-preview-link:hover{color:#0071b8;text-decoration:underline;background:rgba(0,153,204,.05)}.vendor_enter_bill-attachment-size{font-style:italic}.vendor_enter_bill-attachment-owner,.vendor_enter_bill-attachment-size{color:#718096;font-size:.875rem;white-space:nowrap}.vendor_enter_bill-attachment-delete-btn{background:none;border:none;color:#dc3545;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.vendor_enter_bill-attachment-delete-btn:hover{background:#fee;color:#c82333}.vendor_enter_bill-attachment-actions{padding-top:.75rem;border-top:1px solid #dee2e6}.vendor_enter_bill-attach-file-link{color:#09c;text-decoration:none;font-weight:500;font-size:.95rem;cursor:pointer;transition:color .2s;display:inline-block}.vendor_enter_bill-attach-file-link:hover{color:#007bb5;text-decoration:underline}.vendor_enter_bill-attach-file-link input{display:none}.vendor-enter-bill-journal-auto-create-root{position:fixed;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none;z-index:-1}body{font-family:Inter,Segoe UI,Arial,sans-serif;background:#f4f7fb}.bill-journal-entry-container{padding:2.5rem 0;display:flex;justify-content:center;align-items:flex-start;background:#f4f7fb}.bill-journal-entry-content{border-radius:12px;background:#fff;padding:2.5rem 2.5rem 2rem 2.5rem;box-shadow:0 4px 32px 0 rgba(40,80,160,.1);width:100%;min-width:320px;margin:0 auto}.bill-journal-entry-content-transparent{padding:1rem 1.5rem 1rem 1.5rem;width:100%;min-width:320px;margin:0 auto}.bill-journal-entry-header{display:flex;justify-content:space-between;align-items:center;background:transparent;padding:0 0 1.5rem 0;border:none}.bill-journal-entry-breadcrumb{font-weight:700;color:#1976d2;font-size:1.15rem;letter-spacing:.02em;margin-bottom:2.2rem;display:block;text-align:left}.bill-journal-entry-nav{display:flex;gap:.5rem}.bill-journal-entry-btn-nav{background:#e3eafc;color:#1976d2;border:none;border-radius:6px;padding:.35rem 1.3rem;font-weight:500;font-size:1rem;cursor:pointer;transition:background .18s,color .18s;box-shadow:0 1px 4px rgba(25,118,210,.06)}.bill-journal-entry-btn-nav:hover{background:#1976d2;color:#fff}.bill-journal-entry-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.bill-journal-entry-title{font-size:1.2rem;font-weight:700;color:#205080;margin:0;letter-spacing:.01em;display:flex;align-items:center;gap:1rem}.bill-journal-entry-help-btn{background:#f8f9fa;border:1px solid #e3e8ee;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;margin-left:.5rem}.bill-journal-entry-help-btn:hover{background:#e3f2fd;border-color:#1976d2;transform:scale(1.1)}.bill-journal-entry-help-icon{color:#666;font-weight:700;font-size:14px;line-height:1}.bill-journal-entry-help-btn:hover .bill-journal-entry-help-icon{color:#1976d2}.bill-journal-entry-close-btn{background:#f8f9fa;border:1px solid #e3e8ee;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.bill-journal-entry-close-btn:hover{background:#ffeaea;border-color:#e53935;transform:scale(1.1)}.bill-journal-entry-close-icon{color:#666;font-weight:700;font-size:22px;line-height:1}.bill-journal-entry-close-btn:hover .bill-journal-entry-close-icon{color:#e53935}.bill-journal-entry-meta{display:flex;gap:1.5rem;margin-bottom:1.5rem;justify-content:flex-end;align-items:flex-end;font-size:1.04rem}.bill-journal-entry-meta-field{display:flex;flex-direction:column;gap:.4rem;min-width:150px;align-items:flex-start}.bill-journal-entry-meta-field label{font-size:.9rem;font-weight:600;color:#333;margin:0;display:block;width:100%;text-align:left}.bill-journal-entry-input-date,.bill-journal-entry-input-no{padding:.5rem .9rem;border:1px solid #d0e3fa;border-radius:5px;font-size:1rem;background:#f8fbff;transition:border .18s;width:100%;min-width:150px;height:2.5rem;box-sizing:border-box;line-height:1.5}.bill-journal-entry-input-date:focus,.bill-journal-entry-input-no:focus{border:1.5px solid #1976d2;outline:none}.bill-journal-entry-input-no[readonly]{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.bill-journal-entry-input-no[readonly]:focus{border:1px solid #d0e3fa;outline:none}.bill-journal-entry-input-no[readonly][placeholder*=Generating]{background-color:#fff3cd;color:#856404;border-color:#ffeaa7}.bill-journal-entry-table-title{font-weight:600;margin-bottom:.7rem;color:#1976d2;font-size:1.08rem}.bill-journal-entry-table-section{margin-bottom:.8rem;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.bill-journal-entry-table{width:100%;min-width:600px;border-collapse:separate;border-spacing:0;margin-bottom:.7rem;background:#f8fbff;border-radius:8px;overflow:hidden;box-shadow:0 1px 8px #e3f2fd}.bill-journal-entry-table td,.bill-journal-entry-table th{border:none;padding:.5rem .7rem;text-align:left}.bill-journal-entry-table th{background:#e3eafc;color:#205080;font-weight:700;font-size:1.01rem}.bill-journal-entry-table td{background:#fff;font-size:1rem}.bill-journal-entry-no-records{text-align:center;color:#b0b8c9;font-weight:500;padding:1.5rem 0;font-size:1.05rem}.bill-journal-entry-btn-add{background:linear-gradient(90deg,#1976d2 60%,#4da3ff);color:#fff;border:none;border-radius:6px;padding:.45rem 1.4rem;font-weight:600;font-size:1.04rem;cursor:pointer;margin-top:.5rem;box-shadow:0 1px 6px rgba(25,118,210,.08);transition:background .18s}.bill-journal-entry-btn-add:hover{background:#205080}.bill-journal-entry-comments{margin-bottom:.8rem}.bill-journal-entry-input-comments{width:100%;padding:.75rem;border:1px solid #d0e3fa;border-radius:5px;font-size:1rem;background:#f8fbff;transition:border .18s;box-sizing:border-box;resize:vertical;font-family:inherit;line-height:1.5;margin-top:.5rem}.bill-journal-entry-input-comments:focus{border:1.5px solid #1976d2;outline:none}.bill-journal-entry-totals{display:flex;justify-content:flex-end;gap:1.5rem;margin-bottom:1rem;color:#205080;font-weight:600;font-size:1.07rem}.bill-journal-entry-actions{display:flex;justify-content:flex-end;gap:1.2rem}.bill-journal-entry-btn-action{background:linear-gradient(90deg,#1976d2 60%,#4da3ff);color:#fff;border:none;border-radius:6px;padding:.55rem 1.7rem;font-weight:700;font-size:1.07rem;cursor:pointer;transition:background .18s,box-shadow .18s;box-shadow:0 1px 6px rgba(25,118,210,.08)}.bill-journal-entry-btn-action:hover{background:#205080;box-shadow:0 2px 12px rgba(25,118,210,.13)}.bill-journal-entry-btn-delete{background:none;border:none;color:#e53935;font-size:1.25rem;cursor:pointer;padding:.2rem .5rem;border-radius:4px;transition:background .15s;line-height:1}.bill-journal-entry-btn-delete:hover{background:#ffeaea}.bill-journal-entry-input-table{padding:.28rem .9rem;border:1px solid #d0e3fa;border-radius:5px;font-size:1rem;background:#f8fbff;transition:border .18s;width:100%;box-sizing:border-box}.bill-journal-entry-input-table:focus{border:1.5px solid #1976d2;outline:none}.bill-journal-entry-validation{margin-bottom:1rem;padding:.5rem;border-radius:4px;background:#fff3cd;border:1px solid #ffeaa7}.bill-journal-entry-validation-error{color:#d63031;font-weight:500;font-size:.95rem}.bill-journal-entry-balance-error{color:#d63031;font-weight:600;margin-left:1rem}.bill-journal-entry-balance-success{color:#00b894;font-weight:600;margin-left:1rem}.bill-journal-entry-btn-delete:disabled{opacity:.5;cursor:not-allowed}.bill-journal-entry-btn-action:disabled{opacity:.6;cursor:not-allowed;background:#ccc}.bill-journal-entry-btn-action:disabled:hover{background:#ccc;box-shadow:none}.bill-journal-entry-btn-cancel{background:#6c757d;color:#fff;border:none;border-radius:6px;padding:.55rem 1.7rem;font-weight:700;font-size:1.07rem;cursor:pointer;transition:background .18s,box-shadow .18s;box-shadow:0 1px 6px hsla(208,7%,46%,.08)}.bill-journal-entry-btn-cancel:hover{background:#5a6268;box-shadow:0 2px 12px hsla(208,7%,46%,.13)}.bill-journal-entry-help-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(2px)}.bill-journal-entry-help-modal{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:800px;width:90%;max-height:90vh;overflow-y:auto;position:relative}.bill-journal-entry-help-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e3e8ee;background:linear-gradient(90deg,#eaf4ff 60%,#f8fafc);border-radius:12px 12px 0 0}.bill-journal-entry-help-modal-header h3{margin:0;color:#1976d2;font-size:1.3rem;font-weight:600}.bill-journal-entry-help-modal-close{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.bill-journal-entry-help-modal-close:hover{background:#f0f2f5;color:#1976d2}.bill-journal-entry-help-modal-content{padding:2rem;line-height:1.6}.bill-journal-entry-help-modal-content h4{color:#1976d2;margin:1.5rem 0 .8rem 0;font-size:1.1rem;font-weight:600}.bill-journal-entry-help-modal-content h4:first-child{margin-top:0}.bill-journal-entry-help-modal-content p{margin:.8rem 0;color:#333}.bill-journal-entry-help-modal-content ol,.bill-journal-entry-help-modal-content ul{margin:.8rem 0;padding-left:1.5rem}.bill-journal-entry-help-modal-content li{margin:.4rem 0;color:#333}.bill-journal-entry-help-account-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:1rem 0}.bill-journal-entry-help-section{background:#f8f9fa;padding:1.2rem;border-radius:8px;border-left:4px solid #1976d2}.bill-journal-entry-help-section h5{color:#1976d2;margin:0 0 .8rem 0;font-size:1rem;font-weight:600}.bill-journal-entry-help-section ul{margin:0;padding-left:1rem}.bill-journal-entry-help-section li{margin:.3rem 0;font-size:.95rem}.bill-journal-entry-container.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;padding:2rem;box-sizing:border-box}.bill-journal-entry-container.modal .bill-journal-entry-content{max-width:900px;max-height:90vh;overflow-y:auto;margin:0 auto}@media (max-width:700px){.bill-journal-entry-help-modal{width:95%;margin:1rem}.bill-journal-entry-help-modal-content{padding:1.5rem}.bill-journal-entry-help-account-types{grid-template-columns:1fr;gap:1rem}.bill-journal-entry-meta{flex-direction:column;gap:1rem;align-items:flex-start}.bill-journal-entry-totals{flex-direction:column;gap:.5rem;align-items:flex-start}.bill-journal-entry-actions{flex-direction:column;gap:.8rem}.bill-journal-entry-btn-action{width:100%;text-align:center}}@media (max-width:480px){.bill-journal-entry-content{padding:1.5rem}.bill-journal-entry-title{font-size:1.2rem}.bill-journal-entry-table{font-size:.9rem}.bill-journal-entry-input-table{font-size:.9rem;padding:.25rem .7rem}}.create-bill-progressor-overlay{--cbp-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cbp-glass-spring:cubic-bezier(0.34,1.12,0.64,1);--cbp-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--cbp-accent:#0d9488;--cbp-accent-deep:#0f766e;--cbp-accent-light:rgba(204,251,241,.9);--cbp-indigo:#6366f1;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10050;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.create-bill-progressor-overlay--glass{background:rgba(15,23,42,.14);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08);animation:cbp-overlay-in .38s var(--cbp-glass-ease) both}.create-bill-progressor-dialog{position:relative;isolation:isolate;max-width:420px;width:100%;margin:auto;flex-shrink:0;padding:1.5rem 1.5rem 1.25rem;border-radius:0;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.2)}.create-bill-progressor-dialog--glass{border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.82),rgba(248,250,252,.72) 48%,rgba(236,253,245,.5));backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);box-shadow:0 32px 80px -16px rgba(13,148,136,.18),0 20px 48px -12px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px rgba(167,243,208,.35);animation:cbp-dialog-in .5s var(--cbp-glass-spring) .05s both}.create-bill-progressor-dialog--glass:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,.06) 42%,transparent 58%);z-index:0}.create-bill-progressor-dialog--glass>*{position:relative;z-index:1}.create-bill-progressor-title{margin:0 0 .25rem;font-size:1.2rem;font-weight:700;color:#1e293b;letter-spacing:-.02em;animation:cbp-fade-up .45s var(--cbp-glass-ease) .1s both}.create-bill-progressor-subtitle{margin:0 0 1.25rem;font-size:.9rem;color:#64748b;line-height:1.45;animation:cbp-fade-up .45s var(--cbp-glass-ease) .14s both}.create-bill-progressor-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.create-bill-progressor-step{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;border-radius:0;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:border-color .32s var(--cbp-glass-ease),background .32s var(--cbp-glass-ease),box-shadow .32s var(--cbp-glass-ease),transform .22s var(--cbp-motion-fast),opacity .32s var(--cbp-glass-ease);animation:cbp-step-in .42s var(--cbp-glass-ease) both;animation-delay:var(--cbp-step-delay,.18s)}.create-bill-progressor-step--pending{opacity:.72}.create-bill-progressor-step--active{border-color:rgba(13,148,136,.65);background:rgba(240,253,250,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 16px rgba(13,148,136,.14);animation:cbp-step-in .42s var(--cbp-glass-ease) both,cbp-step-pulse 2s var(--cbp-glass-ease) infinite;animation-delay:var(--cbp-step-delay,.18s),0s}.create-bill-progressor-step--done{border-color:rgba(34,197,94,.55);background:rgba(240,253,244,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85)}.create-bill-progressor-step--error{border-color:rgba(249,115,22,.6);background:rgba(255,247,237,.9)}.create-bill-progressor-step--skipped{border-color:rgba(203,213,225,.85);background:rgba(241,245,249,.8)}.create-bill-progressor-step-icon-wrap{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.create-bill-progressor-step-icon{font-size:1rem;line-height:1;transition:transform .28s var(--cbp-glass-spring)}.create-bill-progressor-step--done .create-bill-progressor-step-icon{color:#059669;transform:scale(1.08)}.create-bill-progressor-step--error .create-bill-progressor-step-icon{color:#ea580c}.create-bill-progressor-step-icon--spin{width:22px;height:22px;border:3px solid var(--cbp-accent-light);border-top-color:var(--cbp-accent);border-radius:50%;animation:create-bill-progressor-spin .85s linear infinite}.create-bill-progressor-step-body{flex:1;min-width:0}.create-bill-progressor-step-label{display:block;font-weight:600;font-size:.95rem;color:#1e293b}.create-bill-progressor-step-detail{display:block;margin-top:.2rem;font-size:.8rem;color:#64748b;word-break:break-word}.create-bill-progressor-foot{margin:1.1rem 0 0;padding:.75rem .85rem;border-radius:0;border:1px solid rgba(226,232,240,.8);background:rgba(241,245,249,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.88rem;color:#334155;line-height:1.45;animation:cbp-fade-up .4s var(--cbp-glass-ease) .35s both}.create-bill-progressor-foot--success{border-color:rgba(167,243,208,.85);background:rgba(236,253,245,.9);color:#14532d}.create-bill-progressor-foot--warn{border-color:hsla(48,97%,77%,.9);background:rgba(255,251,235,.92);color:#92400e}.create-bill-progressor-actions{margin-top:1.15rem;display:flex;justify-content:flex-end;animation:cbp-fade-up .45s var(--cbp-glass-ease) .4s both}.create-bill-progressor-ok{min-width:100px;padding:.55rem 1.25rem;border:1px solid hsla(0,0%,100%,.28);border-radius:0;font-weight:600;font-size:.95rem;cursor:pointer;color:#fff;background:linear-gradient(135deg,#14b8a6 0,var(--cbp-accent) 42%,var(--cbp-accent-deep) 100%);box-shadow:0 6px 18px rgba(13,148,136,.35),inset 0 1px 0 hsla(0,0%,100%,.35);transition:background .36s var(--cbp-glass-ease),box-shadow .36s var(--cbp-glass-ease),transform .22s var(--cbp-motion-fast),opacity .22s var(--cbp-motion-fast)}.create-bill-progressor-ok:hover:not(:disabled){background:linear-gradient(135deg,#0f766e,#0d9488 48%,#115e59);box-shadow:0 10px 24px rgba(13,148,136,.42),inset 0 1px 0 hsla(0,0%,100%,.4);transform:translateY(-1px)}.create-bill-progressor-ok:active:not(:disabled){transform:translateY(0) scale(.98)}.create-bill-progressor-ok:disabled{opacity:.45;cursor:not-allowed;transform:none}.create-bill-progressor-enter-active,.create-bill-progressor-leave-active{transition:opacity .32s var(--cbp-glass-ease)}.create-bill-progressor-enter-active .create-bill-progressor-dialog--glass,.create-bill-progressor-leave-active .create-bill-progressor-dialog--glass{transition:opacity .32s var(--cbp-glass-ease),transform .38s var(--cbp-glass-spring)}.create-bill-progressor-enter-from,.create-bill-progressor-leave-to{opacity:0}.create-bill-progressor-enter-from .create-bill-progressor-dialog--glass,.create-bill-progressor-leave-to .create-bill-progressor-dialog--glass{opacity:0;transform:translateY(14px) scale(.97)}.create-bill-progressor-foot-enter-active,.create-bill-progressor-foot-leave-active{transition:opacity .28s var(--cbp-glass-ease),transform .28s var(--cbp-glass-ease)}.create-bill-progressor-foot-enter-from,.create-bill-progressor-foot-leave-to{opacity:0;transform:translateY(6px)}@keyframes create-bill-progressor-spin{to{transform:rotate(1turn)}}@keyframes cbp-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cbp-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cbp-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cbp-step-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes cbp-step-pulse{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 16px rgba(13,148,136,.1)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 6px 20px rgba(13,148,136,.18)}}@media (prefers-reduced-motion:reduce){.create-bill-progressor-actions,.create-bill-progressor-dialog--glass,.create-bill-progressor-enter-active,.create-bill-progressor-enter-active .create-bill-progressor-dialog--glass,.create-bill-progressor-foot,.create-bill-progressor-foot-enter-active,.create-bill-progressor-foot-leave-active,.create-bill-progressor-leave-active,.create-bill-progressor-leave-active .create-bill-progressor-dialog--glass,.create-bill-progressor-overlay--glass,.create-bill-progressor-step,.create-bill-progressor-step--active,.create-bill-progressor-subtitle,.create-bill-progressor-title{animation:none;transition:none}.create-bill-progressor-ok:hover:not(:disabled){transform:none}}.vendor_enter_bill-breakdown-row[data-v-7b4fd787]{background-color:#f8f9fa;border-left:3px solid #e9ecef}.vendor_enter_bill-breakdown-row td[data-v-7b4fd787]{border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.vendor_enter_bill-breakdown-row[data-v-7b4fd787]:hover{background-color:#f1f3f4}.vendor_enter_bill-source-row[data-v-7b4fd787]{background-color:#f0f8ff;border-left:3px solid #b3d9ff}.vendor_enter_bill-source-row td[data-v-7b4fd787]{border-top:1px solid #e6f3ff;border-bottom:1px solid #e6f3ff}.vendor_enter_bill-source-row[data-v-7b4fd787]:hover{background-color:#e6f3ff}.vendor_enter_bill-source-indicator[data-v-7b4fd787]{font-size:.85em;color:#1976d2;font-weight:500}.vendor_enter_bill-status-available[data-v-7b4fd787]{color:#28a745;font-weight:500;background-color:#d4edda;padding:2px 6px;border-radius:3px;font-size:.8em}.vendor_enter_bill-status-bill-created[data-v-7b4fd787]{color:#ffc107;font-weight:500;background-color:#fff3cd;padding:2px 6px;border-radius:3px;font-size:.8em}.vendor_enter_bill-status-paid[data-v-7b4fd787]{color:#17a2b8;font-weight:500;background-color:#d1ecf1;padding:2px 6px;border-radius:3px;font-size:.8em}.vendor_enter_bill-status-default[data-v-7b4fd787],.vendor_enter_bill-status-not-applicable[data-v-7b4fd787]{color:#6c757d;font-weight:500;background-color:#f8f9fa;padding:2px 6px;border-radius:3px;font-size:.8em}.vendor_enter_bill-item-description[data-v-7b4fd787]{display:flex;flex-direction:column;gap:4px}.vendor_enter_bill-item-name[data-v-7b4fd787]{font-weight:500;color:#333;font-size:.95em}.vendor_enter_bill-item-details[data-v-7b4fd787]{font-size:.85em;color:#666;display:flex;flex-direction:column;gap:2px}.vendor_enter_bill-source-info[data-v-7b4fd787]{font-size:.8em;color:#999;font-style:italic}:root{--vcb-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vcb-glass-ease:cubic-bezier(0.22,1,0.36,1);--vcb-glass-blur:blur(14px)}.vendor_create_bill-main.glass-tab-page{min-height:100vh;padding:0 0 2.5rem;background:transparent;box-shadow:none}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-form{padding:0 .65rem .85rem}@media (min-width:768px){.vendor_create_bill-main.glass-tab-page .vendor_create_bill-form{padding:0 1rem 1rem}}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;border-bottom:2px solid rgba(199,210,254,.75);background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(238,242,255,.55));padding:.45rem .5rem 0;border-radius:10px 10px 0 0;backdrop-filter:var(--vcb-glass-blur);-webkit-backdrop-filter:var(--vcb-glass-blur);box-shadow:0 2px 12px rgba(99,102,241,.06),inset 0 1px 0 hsla(0,0%,100%,.85)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.25rem;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:.9375rem;font-weight:600;color:#64748b;transition:color var(--vcb-motion-fast),background var(--vcb-motion-fast),border-color var(--vcb-motion-fast),box-shadow var(--vcb-motion-fast),transform var(--vcb-motion-fast);position:relative;bottom:-1px;border-radius:8px 8px 0 0;margin-bottom:-2px}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-tab .bi{font-size:1rem;opacity:.85;transition:opacity var(--vcb-motion-fast),transform var(--vcb-motion-fast)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-tab:hover{color:#4f46e5;background:rgba(99,102,241,.06);transform:translateY(-1px)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-tab:hover .bi{transform:scale(1.06)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-tab-active{color:#4f46e5;border-bottom-color:#6366f1;background:hsla(0,0%,100%,.88);box-shadow:0 -2px 8px rgba(99,102,241,.12)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-tab-active .bi{opacity:1}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-wrap{animation:create-bill-glass-info-in .44s var(--vcb-glass-ease) both}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-wrap .vendor_create_bill-tabs{animation:create-bill-glass-info-in .4s var(--vcb-glass-ease) .05s both}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-tab-panel{padding:.35rem 0 0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-tab-panel--enter{animation:create-bill-glass-tab-panel-in .38s var(--vcb-glass-ease) both}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-consultant-section,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-section{margin:.5rem 0 .65rem;border:none;background:transparent;padding:0;box-shadow:none;border-radius:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-consultant-section.glass-tab-panel--nested,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-section.glass-tab-panel--nested{margin:.5rem 0 .65rem}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-consultant-header.glass-tab-panel__title,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-header.glass-tab-panel__title{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:none;margin-bottom:.45rem;padding-bottom:.35rem;color:#4338ca;cursor:default}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-hint{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .85rem;margin-bottom:.55rem;border:1px solid hsla(0,0%,100%,.78);border-radius:0;background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:var(--vcb-glass-blur);-webkit-backdrop-filter:var(--vcb-glass-blur);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88);transition:border-color var(--vcb-motion-fast),background var(--vcb-motion-fast),box-shadow var(--vcb-motion-fast),transform var(--vcb-motion-fast);animation:create-bill-glass-info-in .42s var(--vcb-glass-ease) both}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-hint:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.06) 42%,transparent 58%);z-index:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-hint>*{position:relative;z-index:1}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-hint:hover{border-color:rgba(129,140,248,.55);transform:translateY(-1px);box-shadow:0 6px 22px rgba(99,102,241,.12),inset 0 1px 0 hsla(0,0%,100%,.92)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-hint .bi{flex-shrink:0;font-size:1rem;color:#6366f1;margin-top:.1rem}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-account-hint-body{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-info-text{color:#475569;font-size:.75rem;line-height:1.45;margin:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-info-text strong{color:#4338ca}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-th-account{display:flex;align-items:center;gap:.35rem;white-space:nowrap}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-th-account-label{flex-shrink:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-account-info-trigger{display:inline-flex;align-items:center;flex-shrink:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-account-info-btn{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:1px solid rgba(99,102,241,.22);border-radius:50%;background:hsla(0,0%,100%,.72);color:#6366f1;cursor:pointer;transition:color var(--vcb-motion-fast),background var(--vcb-motion-fast),border-color var(--vcb-motion-fast),box-shadow var(--vcb-motion-fast),transform var(--vcb-motion-fast)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-account-info-btn .bi{font-size:.82rem;line-height:1}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-account-info-btn--active,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-account-info-btn:hover{color:#4338ca;background:rgba(238,242,255,.92);border-color:rgba(99,102,241,.42);box-shadow:0 2px 8px rgba(99,102,241,.14)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-account-info-btn:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}.vendor_create_bill-account-info-popover{width:min(320px,calc(100vw - 24px));padding:.65rem .85rem;border:1px solid hsla(0,0%,100%,.78);border-radius:.35rem;background:linear-gradient(168deg,hsla(0,0%,100%,.96),rgba(238,242,255,.94));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 28px rgba(99,102,241,.16),inset 0 1px 0 hsla(0,0%,100%,.88)}.vendor_create_bill-account-info-popover-text{color:#475569;font-size:.75rem;line-height:1.45;margin:0 0 .45rem}.vendor_create_bill-account-info-popover-text:last-child{margin-bottom:0}.vendor_create_bill-account-info-popover-text strong{color:#4338ca}.vendor-create-bill-info-popover-enter-active,.vendor-create-bill-info-popover-leave-active{transition:opacity .18s ease,transform .18s ease}.vendor-create-bill-info-popover-enter-from,.vendor-create-bill-info-popover-leave-to{opacity:0;transform:translateY(-4px)}.vendor_create_bill-main.glass-tab-page .vendor-create-bill-item-filter-info small{font-size:.75rem;line-height:1.45;color:#64748b}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-section.consultant-glass-table-section{--cgt-font-size:0.75rem;padding:.35rem .4rem .45rem;animation:create-bill-glass-info-in .46s var(--vcb-glass-ease) .12s both;transition:border-color var(--vcb-motion-fast),box-shadow var(--vcb-motion-fast),transform var(--vcb-motion-fast)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-section.consultant-glass-table-section:hover{transform:translateY(-1px)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table.consultant-glass-table th{font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:.38rem .5rem}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table.consultant-glass-table td{font-size:.75rem;padding:.35rem .5rem;vertical-align:middle}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table.consultant-glass-table{background:hsla(0,0%,100%,.55)!important;border-radius:0!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)!important;margin-bottom:0!important}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table.consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.95),rgba(224,231,255,.88))!important;color:#4338ca!important;border-bottom-color:#a5b4fc!important;vertical-align:middle}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table.consultant-glass-table td.vendor_create_bill-table-cell--actions,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table.consultant-glass-table th:last-child{text-align:center}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table.consultant-glass-table td.vendor_create_bill-table-cell--amount,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table.consultant-glass-table th:nth-last-child(2){text-align:right}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-form-group--label-dropdown .label-dropdown{animation:create-bill-glass-info-in .42s var(--vcb-glass-ease) both}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-form-col:first-child .vendor_create_bill-form-group--label-dropdown:first-child .label-dropdown{animation-delay:.04s}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-form-col:first-child .vendor_create_bill-form-group--label-dropdown:nth-child(2) .label-dropdown{animation-delay:.08s}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-form-col:nth-child(2) .vendor_create_bill-form-group--label-dropdown .label-dropdown{animation-delay:.1s}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-form-col:nth-child(3) .vendor_create_bill-form-group--label-dropdown .label-dropdown{animation-delay:.12s}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table.consultant-glass-table tbody>tr>td,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-cell--actions,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-cell--amount,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-cell--field{vertical-align:middle}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-cell--field{min-width:9rem}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-cell--field>.timesheet-select-wrapper,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-cell--field>.vendor_create_bill-table-field{width:100%}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-cell--timesheet .timesheet-info{margin-top:.35rem}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-cell--amount{text-align:right;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:#334155;white-space:nowrap;min-width:4.5rem}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-total-row{text-align:right!important;font-weight:600!important;color:#4338ca!important;background:linear-gradient(90deg,rgba(238,242,255,.35),rgba(224,231,255,.55))!important}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-line-total-value{color:#4338ca!important;font-size:.875rem!important;font-weight:700!important;font-variant-numeric:tabular-nums}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table .vendor_create_bill-total-value{color:#4338ca!important;font-size:.875rem!important;font-weight:700!important}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-dropdown,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-input-field{width:100%;min-width:0;gap:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field .label-dropdown__label,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field .label-input-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field .label-input-field__control{height:1.85rem;min-height:1.85rem;max-height:1.85rem;padding:0;border:1px solid rgba(199,210,254,.85);background:hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:none;transition:border-color var(--vcb-motion-fast),background var(--vcb-motion-fast),box-shadow var(--vcb-motion-fast),transform var(--vcb-motion-fast)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field .label-input-field__input{height:100%;min-height:0;padding:0 .4rem;font-size:.75rem;border:none;background:transparent;box-shadow:none}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-input-field:hover .label-input-field__control{border-color:rgba(129,140,248,.55);background:hsla(0,0%,100%,.88)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-input-field:focus-within .label-input-field__control{border-color:rgba(99,102,241,.65);background:hsla(0,0%,100%,.92);box-shadow:0 0 0 2px rgba(165,180,252,.35)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field .label-input-field__input[readonly]{color:#64748b}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-input-field:has(.label-input-field__input[readonly]) .label-input-field__control{background:rgba(241,245,249,.75)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field .label-dropdown__control{height:1.85rem;min-height:1.85rem;max-height:1.85rem;padding:0 .4rem;transition:border-color var(--vcb-motion-fast),background var(--vcb-motion-fast),box-shadow var(--vcb-motion-fast)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-dropdown:hover .label-dropdown__control{border-color:rgba(129,140,248,.55);background:hsla(0,0%,100%,.88)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-dropdown--open .label-dropdown__control{box-shadow:0 0 0 2px rgba(165,180,252,.35)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field .label-dropdown__trigger{font-size:.75rem}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field .label-dropdown__value{font-size:.75rem;color:#334155}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field .label-dropdown__chevron{font-size:.7rem;transition:transform var(--vcb-motion-fast)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-dropdown--open .label-dropdown__chevron{transform:rotate(180deg)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table input,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table textarea,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table-input{width:100%;min-width:0;border:1px solid rgba(199,210,254,.85)!important;border-radius:0!important;padding:.28rem .4rem!important;font-size:.75rem!important;background:hsla(0,0%,100%,.72)!important;color:#334155!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:none!important;transition:border-color var(--vcb-motion-fast),box-shadow var(--vcb-motion-fast),background var(--vcb-motion-fast),transform var(--vcb-motion-fast)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table input:focus,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table textarea:focus{border-color:rgba(99,102,241,.65)!important;box-shadow:0 0 0 2px rgba(165,180,252,.35)!important;background:hsla(0,0%,100%,.92)!important}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table input[readonly],.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-table textarea[readonly]{background:rgba(241,245,249,.75)!important;color:#64748b!important}.vendor-create-bill-dropdown-menu.label-dropdown__menu-panel{border:1px solid rgba(199,210,254,.85)!important;border-top:none!important;border-radius:0!important;background:linear-gradient(168deg,hsla(0,0%,100%,.94),rgba(238,242,255,.9))!important;backdrop-filter:var(--vcb-glass-blur);-webkit-backdrop-filter:var(--vcb-glass-blur);box-shadow:0 10px 28px rgba(99,102,241,.16),inset 0 1px 0 hsla(0,0%,100%,.92)!important}.vendor-create-bill-dropdown-menu .label-dropdown__search-wrap{background:rgba(248,250,252,.92)!important;border-bottom:1px solid rgba(199,210,254,.65)!important}.vendor-create-bill-dropdown-menu .label-dropdown__search{font-size:.75rem!important;color:#334155!important}.vendor-create-bill-dropdown-menu .label-dropdown__menu{background:transparent!important}.vendor-create-bill-dropdown-menu .label-dropdown__option{font-size:.75rem!important;color:#334155!important;border-bottom:1px solid rgba(226,232,240,.85)!important;transition:background var(--vcb-motion-fast),color var(--vcb-motion-fast),transform var(--vcb-motion-fast)}.vendor-create-bill-dropdown-menu .label-dropdown__option--active:not(.label-dropdown__option--disabled),.vendor-create-bill-dropdown-menu .label-dropdown__option:not(.label-dropdown__option--disabled):hover{background:rgba(238,242,255,.85)!important;color:#4338ca!important}.vendor-create-bill-dropdown-menu .label-dropdown__option--selected:not(.label-dropdown__option--disabled){background:hsla(0,0%,100%,.95)!important;color:#4f46e5!important;font-weight:600}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-total-section.glass-tab-panel--nested{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin:.5rem 0 .35rem;padding:.65rem .95rem;font-size:.875rem;font-weight:600;color:#4338ca;border:1px solid hsla(0,0%,100%,.72);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:var(--vcb-glass-blur);-webkit-backdrop-filter:var(--vcb-glass-blur);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-total-section .vendor_create_bill-total-value{color:#4338ca!important;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums}@keyframes create-bill-glass-info-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes create-bill-glass-tab-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-item-name{display:inline-flex;align-items:center;gap:.35rem}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-item-type-icon{font-size:.875rem;color:#6366f1;flex-shrink:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-source-info{color:#6366f1;font-weight:500}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-add-wrap{margin-top:.45rem}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-info-stack{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.5rem}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-status{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .85rem;border:1px solid hsla(0,0%,100%,.78);border-radius:0;background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:var(--vcb-glass-blur);-webkit-backdrop-filter:var(--vcb-glass-blur);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88);transition:border-color var(--vcb-motion-fast),box-shadow var(--vcb-motion-fast),transform var(--vcb-motion-fast);animation:create-bill-glass-info-in .42s var(--vcb-glass-ease) both}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-status:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.06) 42%,transparent 58%);z-index:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-status>*{position:relative;z-index:1}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-status--loading{align-items:center}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-status-spin{animation:create-bill-glass-spin .85s linear infinite}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-status-body{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;flex:1;min-width:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-metric{display:inline-flex;align-items:baseline;gap:.35rem}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-metric-label{font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-metric-value{font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;color:#4338ca}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-metric-divider{width:1px;height:1.25rem;background:rgba(99,102,241,.25);flex-shrink:0}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-status-note{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(199,210,254,.75);background:rgba(238,242,255,.55)}.vendor_create_bill-main.glass-tab-page .vendor-create-bill-consultant-success{color:#059669;border-color:rgba(16,185,129,.35);background:rgba(236,253,245,.65)}.vendor_create_bill-main.glass-tab-page .vendor-create-bill-consultant-remaining{color:#4f46e5;border-color:rgba(99,102,241,.35);background:rgba(238,242,255,.65)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-consultant-header.glass-tab-panel__title{display:inline-flex;align-items:center;gap:.4rem}.vendor_create_bill-main.glass-tab-page .vendor-create-bill-prefill-info.vendor_create_bill-glass-hint{margin-top:.25rem;margin-bottom:.35rem;align-items:center}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-prefill-selected{color:#4338ca;font-weight:500}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-panel{position:relative;overflow:hidden;margin:.5rem 0;padding:.65rem .85rem;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:var(--vcb-glass-blur);-webkit-backdrop-filter:var(--vcb-glass-blur);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88);animation:create-bill-glass-info-in .44s var(--vcb-glass-ease) both}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-attachments-header{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;color:#4338ca;margin-bottom:.55rem;padding-bottom:.35rem;border-bottom:1px solid rgba(199,210,254,.55)}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-attachments-header .bi{color:#6366f1}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-attach-file-link{display:inline-flex;align-items:center;gap:.35rem;color:#4f46e5;font-weight:600}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-timesheet-link{display:inline-flex;align-items:center;gap:.3rem;color:#4f46e5;font-weight:600;text-decoration:none}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-timesheet-link:hover{color:#4338ca;text-decoration:underline}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-cell--actions{text-align:center;vertical-align:middle;white-space:nowrap}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-cell--actions .consultant-primary-btn{flex-shrink:0}@keyframes create-bill-glass-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vendor_create_bill-main.glass-tab-page .vendor_create_bill-form-group--label-dropdown .label-dropdown,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-hint,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-status,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-wrap,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-itemize-wrap .vendor_create_bill-tabs,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-tab-panel--enter,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-section.consultant-glass-table-section{animation:none;transition:none}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-hint:hover,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-status:hover,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-tab:hover,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-dropdown--open .label-dropdown__control,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-dropdown:hover .label-dropdown__control,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-input-field:focus-within .label-input-field__control,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-field.label-input-field:hover .label-input-field__control,.vendor_create_bill-main.glass-tab-page .vendor_create_bill-table-section.consultant-glass-table-section:hover{transform:none}.vendor_create_bill-main.glass-tab-page .vendor_create_bill-glass-status-spin{animation:none}}.vendor_create_bill-main{padding:0}.vendor_create_bill-main:not(.glass-tab-page){background:#fff}.vendor_create_bill-form{padding:2.5rem 2.5rem 2.5rem 2.5rem}.vendor_create_bill-header-bar{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#09c,#4da3ff);color:#fff;padding:1rem 1.5rem;border-radius:10px 10px 0 0;font-weight:600;margin-bottom:2rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.04)}.vendor_create_bill-search-btn{background:#fff;border:none;color:#09c;font-size:1.1rem;border-radius:6px;margin-left:.5rem;cursor:pointer;padding:.4rem .9rem;transition:background .2s,color .2s;box-shadow:0 1px 4px 0 rgba(0,0,0,.04)}.vendor_create_bill-search-btn:hover{background:#eaf6f7;color:#007bb5}.vendor_create_bill-form{width:100%}.vendor_create_bill-form-row{display:flex;gap:2.5rem;margin-bottom:2rem}.vendor_create_bill-form-col{flex:1;display:flex;flex-direction:column;gap:1.2rem;min-width:0}.vendor_create_bill-form-group{margin-bottom:0;min-width:0}.vendor_create_bill-form-group--label-date .label-date-field,.vendor_create_bill-form-group--label-description .label-description-field,.vendor_create_bill-form-group--label-dropdown .label-dropdown,.vendor_create_bill-form-group--label-input .label-input-field{width:100%}.vendor_create_bill-form-group--label-input.vendor_create_bill-bill-no-wrap .label-input-field,.vendor_create_bill-form-group--label-input.vendor_create_bill-bill-no-wrap .vendor_create_bill-bill-no-field{width:auto;max-width:100%}.vendor_create_bill-form-group--label-description .label-description-field__textarea{min-height:3.5rem;resize:vertical}.vendor_create_bill-meta-field{flex:1;min-width:0}.vendor_create_bill-meta-field--date{flex:0 0 auto;width:auto;min-width:min(100%,8.5rem);max-width:12rem}.vendor_create_bill-meta-field--bill-no{flex:0 1 auto;width:auto;min-width:0;max-width:min(100%,52rem)}.vendor_create_bill-bill-no-wrap .label-input-field{width:auto;max-width:100%}.vendor_create_bill-bill-no-field.label-input-field--flex{flex:0 1 auto;width:auto;max-width:100%}.vendor_create_bill-bill-no-field .label-input-field__control{width:auto;max-width:100%}.vendor_create_bill-bill-no-field .label-input-field__input{width:auto;min-width:calc(var(--create-bill-no-ch, 8)*1ch);max-width:100%}@supports (field-sizing:content){.vendor_create_bill-bill-no-field .label-input-field__input{field-sizing:content;min-width:max(8ch,calc(var(--create-bill-no-ch, 8)*1ch))}}@supports not (field-sizing:content){.vendor_create_bill-bill-no-field .label-input-field__control{width:calc(var(--create-bill-no-ch, 8)*1ch + 2.5rem);max-width:100%}.vendor_create_bill-bill-no-field .label-input-field__input{width:100%}}.vendor_create_bill-date-no-group{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end}.vendor_create_bill-checkbox-row{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.vendor_create_bill-form-col input,.vendor_create_bill-form-col select,.vendor_create_bill-form-col textarea{border-radius:8px;border:1.5px solid #e0e7ef;padding:.7rem 1rem;font-size:1.05rem;background:#f8fafc;transition:border .2s,box-shadow .2s;outline:none}.vendor_create_bill-form-col input:focus,.vendor_create_bill-form-col select:focus,.vendor_create_bill-form-col textarea:focus{border:1.5px solid #09c;box-shadow:0 2px 8px 0 rgba(0,153,204,.08)}.vendor_create_bill-form-col textarea{min-height:60px;resize:vertical}.vendor_create_bill-required{color:#e74c3c;margin-left:2px}.vendor_create_bill-tabs{display:flex;gap:.5rem;margin:2rem 0 0 0;border-bottom:2px solid #e0e7ef;background:#f8fafc;padding:.5rem .5rem 0 .5rem;border-radius:10px 10px 0 0}.vendor_create_bill-tab{padding:.9rem 1.8rem;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:1.05rem;font-weight:600;color:#6b7280;transition:all .3s ease;position:relative;bottom:-1px;border-radius:8px 8px 0 0;margin-bottom:-2px}.vendor_create_bill-tab:hover{color:#09c;background:rgba(0,153,204,.05)}.vendor_create_bill-tab-active{color:#09c;border-bottom-color:#09c;background:#fff;box-shadow:0 -2px 8px rgba(0,153,204,.1)}.vendor_create_bill-itemize-section{margin:2rem 0;border:1.5px solid #e0e7ef;border-radius:10px;background:#fafdff;padding:1.2rem 1.5rem 1.5rem 1.5rem;box-shadow:0 1px 6px 0 rgba(0,0,0,.03)}.vendor_create_bill-itemize-header{font-weight:700;color:#09c;cursor:default;margin-bottom:1rem;font-size:1.1rem;letter-spacing:.2px}.vendor_create_bill-consultant-section{margin:2rem 0;border:1.5px solid #e0e7ef;border-radius:10px;background:#fafdff;padding:1.2rem 1.5rem 1.5rem 1.5rem;box-shadow:0 1px 6px 0 rgba(0,0,0,.03)}.vendor_create_bill-arrow-icon{transition:transform .2s;margin-right:.5rem;vertical-align:middle;transform:rotate(-90deg)}.vendor_create_bill-arrow-icon.expanded{transform:rotate(0deg)}.vendor_create_bill-account-info{background:#e8f4fd;border:1px solid #b3d9f2;border-radius:8px;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 3px rgba(0,153,204,.1)}.vendor_create_bill-info-text{margin:.3rem 0;color:#2c5aa0;font-size:.95rem;line-height:1.4}.vendor_create_bill-info-text strong{color:#09c;font-weight:600}.vendor_create_bill-itemize-table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:.7rem;background:#fafcff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(25,118,210,.04)}.vendor_create_bill-itemize-table th{background:#e3f2fd;color:#1976d2;font-weight:600;padding:.7rem;border-bottom:2px solid #bbdefb}.vendor_create_bill-itemize-table td{padding:.7rem;color:#444;border-bottom:1px solid #e3f2fd}.vendor_create_bill-itemize-table tr:last-child td{border-bottom:none}.vendor_create_bill-itemize-table input,.vendor_create_bill-itemize-table select,.vendor_create_bill-itemize-table textarea{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;color:#1976d2;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box}.vendor_create_bill-itemize-table select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}.vendor_create_bill-itemize-table input:focus,.vendor_create_bill-itemize-table select:focus,.vendor_create_bill-itemize-table textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_create_bill-itemize-table input[readonly],.vendor_create_bill-itemize-table textarea[readonly]{background:#f4f4f4;color:#888}.vendor_create_bill-itemize-table textarea{resize:vertical}@media (max-width:900px){.vendor_create_bill-itemize-table input,.vendor_create_bill-itemize-table select,.vendor_create_bill-itemize-table textarea{font-size:1.01rem;padding:.6rem 1rem}}.vendor_create_bill-add-account-btn{background:linear-gradient(90deg,#e3f2fd,#bbdefb);color:#1976d2;border:none;border-radius:6px;padding:.4rem 1.2rem;font-weight:600;font-size:1.05rem;cursor:pointer;margin-top:.5rem;box-shadow:0 1px 4px rgba(25,118,210,.07);transition:background .2s,color .2s}.vendor_create_bill-add-account-btn:hover{background:#1976d2;color:#fff}.vendor_create_bill-comments-section{margin:2rem 0}.vendor_create_bill-total-section{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;font-size:1.25rem;font-weight:700;margin:2rem 0}.vendor_create_bill-total-value{color:#09c;font-size:1.4rem;font-weight:800}.vendor_create_bill-action-buttons,.vendor_create_bill-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:2.5rem}.vendor_create_bill-form-actions .consultant-primary-btn,.vendor_create_bill-form-actions .consultant-secondary-btn{flex-shrink:0}.vendor_create_bill-btn{padding:.7rem 1.5rem;border:none;border-radius:7px;font-weight:600;font-size:1.08rem;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,0,0,.04)}.vendor_create_bill-save-close{background:linear-gradient(90deg,#007bb5,#09c);color:#fff}.vendor_create_bill-save-close:hover{background:linear-gradient(90deg,#09c,#007bb5)}.vendor_create_bill-save-new{background:linear-gradient(90deg,#4da3ff,#09c);color:#fff}.vendor_create_bill-save-new:hover{background:linear-gradient(90deg,#09c,#4da3ff)}.vendor_create_bill-cancel{background:#fff0f0;color:#e74c3c;border:1.5px solid #e74c3c}.vendor_create_bill-cancel:hover{background:#e74c3c;color:#fff}.vendor_create_bill-journal-entry{background:linear-gradient(90deg,#9c27b0,#ba68c8);color:#fff}.vendor_create_bill-journal-entry:hover{background:linear-gradient(90deg,#ba68c8,#9c27b0)}.vendor_create_bill-journal-entry:disabled{background:#e0e0e0;color:#999;cursor:not-allowed;opacity:.6}.vendor-create-bill-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px)}.vendor-create-bill-modal{background:transparent;border-radius:0;box-shadow:none;max-width:none;max-height:none;display:flex;align-items:center;justify-content:center;overflow:auto;animation:modalSlideIn .3s ease-out}.vendor-create-bill-journal-modal{width:90vw;max-width:1200px}.vendor_create_bill-delete-btn{background:none;border:none;color:#e74c3c;font-size:1.2rem;cursor:pointer;transition:color .2s}.vendor_create_bill-delete-btn:hover{color:#b71c1c}.vendor_create_bill-delete-icon{display:block;margin:0 auto;width:20px;height:20px}.vendor_create_bill-delete-btn:hover .vendor_create_bill-delete-icon{stroke:#b71c1c}input[type=date]{border-radius:8px;border:1.5px solid #e0e7ef;padding:.7rem 1rem;font-size:1.05rem;background:#f8fafc;color:#205080;transition:border .2s,box-shadow .2s;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}input[type=date]:focus{border:1.5px solid #09c;box-shadow:0 2px 8px 0 rgba(0,153,204,.08);background:#fff}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(38%) sepia(98%) saturate(747%) hue-rotate(162deg) brightness(95%) contrast(92%);cursor:pointer;height:1.3em;width:1.3em}input[type=date]::-moz-calendar-picker-indicator{filter:invert(38%) sepia(98%) saturate(747%) hue-rotate(162deg) brightness(95%) contrast(92%);cursor:pointer}input[type=date]::-moz-placeholder{color:#b0b8c9;opacity:1}input[type=date]::placeholder{color:#b0b8c9;opacity:1}.vendor_create_bill-comments-section-textarea{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;color:#1976d2;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box;resize:vertical}.vendor_create_bill-comments-section-textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_create_bill-comments-section-textarea[readonly]{background:#f4f4f4;color:#888}.vendor_create_bill-date-no-field{display:flex;flex-direction:column;flex:1;min-width:280px;max-width:100%}.vendor_create_bill-form-col-input{border-radius:8px;border:1.5px solid #e0e7ef;padding:.7rem 1rem;font-size:1.05rem;background:#f8fafc;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box;min-width:0}.vendor_create_bill-form-col-input:focus{border:1.5px solid #09c;box-shadow:0 2px 8px 0 rgba(0,153,204,.08);background:#fff}.vendor-create-bill-prefill-info{margin-top:.5rem;padding:.3rem .6rem;background:#e3f2fd;border-radius:4px;border-left:3px solid #1976d2}.vendor-create-bill-prefill-info small{display:flex;align-items:center;gap:.3rem}.vendor_create_bill-section-header{font-size:1.3rem;font-weight:500;color:#205080;margin-bottom:1.5rem;letter-spacing:.2px;display:flex;align-items:center;gap:.5rem}.vendor_create_bill-section-header.small{font-size:1.1rem;font-weight:500;color:#205080;margin-bottom:.7rem;letter-spacing:.1px}.vendor_create_bill-consultant-table{width:100%;border-collapse:separate;border-spacing:0;background:#fafcff;border-radius:8px;overflow:hidden;margin-bottom:.7rem;box-shadow:0 1px 4px rgba(25,118,210,.04)}.vendor_create_bill-consultant-table th{background:#e3f2fd;color:#1976d2;font-weight:600;padding:.7rem;border-bottom:2px solid #bbdefb}.vendor_create_bill-consultant-table td{padding:.7rem;color:#444;border-bottom:1px solid #e3f2fd}.vendor_create_bill-consultant-table tr:last-child td{border-bottom:none}.vendor_create_bill-consultant-table tbody tr:hover{background:#f8f9fa}.vendor_create_bill-consultant-table input[type=number],.vendor_create_bill-consultant-table input[type=text]{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;color:#1976d2;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box}.vendor_create_bill-consultant-table input[type=number]:focus,.vendor_create_bill-consultant-table input[type=text]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_create_bill-consultant-table input[readonly]{background:#f4f4f4;color:#888}.vendor_create_bill-consultant-table td{vertical-align:middle}.vendor_create_bill-consultant-table tr{transition:background .2s}.vendor_create_bill-consultant-table button{background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:4px;padding:.25rem .5rem;font-size:.875rem;cursor:pointer;transition:all .15s ease-in-out;display:inline-flex;align-items:center;justify-content:center;min-width:60px}.vendor_create_bill-consultant-table button:hover{background:#e9ecef;border-color:#adb5bd}.vendor_create_bill-consultant-table button:active{background:#dee2e6}.vendor_create_bill-consultant-table select{border-radius:10px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;color:#1976d2;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}.vendor_create_bill-consultant-table select:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto}.vendor_create_bill-consultant-header{font-weight:700;color:#09c;cursor:default;margin-bottom:1rem;font-size:1.1rem;letter-spacing:.2px}.vendor-create-bill-timesheet-count{font-size:.9rem;color:#205080;font-weight:500;background:#fafdff;padding:.7rem 1.2rem;border-radius:8px;border:1px solid #e1f5fe;box-shadow:0 1px 4px rgba(0,153,204,.05);display:flex;align-items:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}.vendor-create-bill-timesheet-count:before{content:"📊";font-size:1rem;margin-right:.3rem}.vendor-create-bill-add-consultant-btn-header{background:linear-gradient(90deg,#e3f2fd,#bbdefb);color:#1976d2;border:none;border-radius:6px;padding:.4rem 1.2rem;font-weight:600;font-size:1.05rem;cursor:pointer;margin-top:.5rem;box-shadow:0 1px 4px rgba(25,118,210,.07);transition:background .2s,color .2s;margin-left:auto}.vendor-create-bill-add-consultant-btn-header:hover{background:#1976d2;color:#fff}.vendor-create-bill-add-consultant-btn-header:active{transform:translateY(0);box-shadow:0 2px 6px rgba(25,118,210,.2)}.vendor-create-bill-no-vendor-message{text-align:center;padding:3rem 2rem;background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6;margin:1rem 0}.vendor-create-bill-no-vendor-icon{font-size:3rem;margin-bottom:1rem;opacity:.7}.vendor-create-bill-no-vendor-message h3{color:#205080;font-size:1.3rem;font-weight:500;margin:0 0 .5rem 0}.vendor-create-bill-no-vendor-message p{color:#09c;font-size:1rem;margin:0;line-height:1.5}.vendor-create-bill-totals-comments-container{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;align-items:flex-start}.vendor-create-bill-totals-section{flex:none;padding:.8rem 1rem;background:#fff;border-radius:6px;border:1px solid #dee2e6;margin-bottom:0;box-shadow:0 1px 4px rgba(0,0,0,.05)}.vendor-create-bill-total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:.5rem 0;font-size:.95rem;font-weight:500;color:#205080}.vendor-create-bill-total-label{flex:1;text-align:left;font-weight:500;color:#205080;white-space:nowrap;font-size:.95rem;padding-right:.5rem}.vendor-create-bill-total-value{min-width:100px;text-align:right;font-weight:500;color:#09c;font-size:1.1rem}.vendor-create-bill-form-group{display:flex;flex-direction:column;margin-bottom:.5rem}.vendor-create-bill-form-group input,.vendor-create-bill-form-group select{border:1px solid #dee2e6;border-radius:6px;padding:.5rem;font-size:.95rem;background:#fff;transition:border .2s,box-shadow .2s;outline:none}.vendor-create-bill-form-group input:focus,.vendor-create-bill-form-group select:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px rgba(0,153,204,.1)}@media (max-width:900px){.vendor-create-bill-totals-comments-container{flex-direction:column;gap:1rem}.vendor-create-bill-totals-section{flex:none;width:100%;max-width:300px;margin:0 auto}.vendor_create_bill-consultant-table input[type=number],.vendor_create_bill-consultant-table input[type=text],.vendor_create_bill-consultant-table select{font-size:1.01rem;padding:.6rem 1rem}}.vendor-create-bill-action-buttons{display:flex;gap:1rem;margin-top:1.5rem;justify-content:center;flex-wrap:wrap}.vendor_create_bill-create-product{background:linear-gradient(135deg,#28a745,#34ce57);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(40,167,69,.3);display:flex;align-items:center;gap:.5rem}.vendor_create_bill-create-product:hover{background:linear-gradient(135deg,#218838,#2eb84a);transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.4)}.vendor_create_bill-create-timesheet{background:linear-gradient(135deg,#17a2b8,#20c997);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(23,162,184,.3);display:flex;align-items:center;gap:.5rem}.vendor_create_bill-create-timesheet:hover{background:linear-gradient(135deg,#138496,#1ea085);transform:translateY(-2px);box-shadow:0 4px 12px rgba(23,162,184,.4)}.vendor_create_bill-date-field-wrapper{display:flex;justify-content:flex-end;margin-bottom:8px}.vendor_create_bill-prefill-selected{color:#1976d2;font-weight:500}.vendor-create-bill-auto-info,.vendor-create-bill-item-filter-info{font-size:.85em;color:#666;margin-top:4px}.vendor-create-bill-consultant-loading{color:#09c;font-size:.9em;margin-left:10px}.vendor-create-bill-consultant-success{color:#28a745;font-weight:500}.vendor-create-bill-consultant-remaining{color:#09c;font-weight:500}.vendor-create-bill-hours-note{color:#666;font-size:.8em}.vendor_create_bill-table-total-row{text-align:right;font-weight:700}.vendor_create_bill-total-wrapper{display:flex;justify-content:flex-end;font-weight:700}.vendor_create_bill-journal-entry-note{font-size:.8em;color:#ff6b6b;margin-left:5px}.vendor_create_bill-breakdown-row{background-color:#f8f9fa;border-left:3px solid #e9ecef}.vendor_create_bill-breakdown-row td{border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.vendor_create_bill-breakdown-row:hover{background-color:#f1f3f4}.vendor_create_bill-source-row{background-color:#f0f8ff;border-left:3px solid #b3d9ff}.vendor_create_bill-source-row td{border-top:1px solid #e6f3ff;border-bottom:1px solid #e6f3ff}.vendor_create_bill-source-row:hover{background-color:#e6f3ff}.vendor_create_bill-source-indicator{font-size:.85em;color:#1976d2;font-weight:500}.vendor_create_bill-status-available{color:#28a745;font-weight:500;background-color:#d4edda;padding:2px 6px;border-radius:3px;font-size:.8em}.vendor_create_bill-status-bill-created{color:#ffc107;font-weight:500;background-color:#fff3cd;padding:2px 6px;border-radius:3px;font-size:.8em}.vendor_create_bill-status-paid{color:#17a2b8;font-weight:500;background-color:#d1ecf1;padding:2px 6px;border-radius:3px;font-size:.8em}.vendor_create_bill-status-default,.vendor_create_bill-status-not-applicable{color:#6c757d;font-weight:500;background-color:#f8f9fa;padding:2px 6px;border-radius:3px;font-size:.8em}.vendor_create_bill-item-description{display:flex;flex-direction:column;gap:4px}.vendor_create_bill-item-name{font-weight:500;color:#333;font-size:.95em}.vendor_create_bill-item-details{font-size:.85em;color:#666;display:flex;flex-direction:column;gap:2px}.vendor_create_bill-source-info{font-size:.8em;color:#999;font-style:italic}.vendor-create-bill-no-account-message{text-align:center;padding:2rem;background-color:#f8f9fa;border-radius:8px;margin-top:1rem;border:1px dashed #dee2e6}.vendor-create-bill-no-account-icon{font-size:3rem;margin-bottom:1rem}.vendor-create-bill-no-account-message h3{color:#495057;margin:.5rem 0;font-size:1.1rem}.vendor-create-bill-no-account-message p{color:#6c757d;margin:.5rem 0 0 0;font-size:.95rem}.vendor_create_bill-remove-btn{background:linear-gradient(135deg,#09c,#4fc3f7);color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:500;border:none;cursor:pointer;box-shadow:0 2px 8px rgba(0,153,204,.15);transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;min-width:70px;position:relative;overflow:hidden}.vendor_create_bill-remove-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.vendor_create_bill-remove-btn:hover:before{left:100%}.vendor_create_bill-remove-btn:hover{background:linear-gradient(135deg,#007bb5,#09c);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,153,204,.25)}.vendor_create_bill-remove-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,153,204,.2)}.vendor_create_bill-attachments-section{margin-top:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.vendor_create_bill-attachments-header{font-weight:600;font-size:1.2rem;color:#205080;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #dee2e6}.vendor_create_bill-attachments-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.vendor_create_bill-attachment-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border:1px solid #dee2e6;border-radius:6px;transition:all .2s}.vendor_create_bill-attachment-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#09c}.vendor_create_bill-attachment-info{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.vendor_create_bill-attachment-link{color:#09c;text-decoration:none;font-weight:500;font-size:.95rem;word-break:break-all;flex:1;min-width:0}.vendor_create_bill-attachment-link:hover{color:#007bb5;text-decoration:underline}.vendor_create_bill-attachment-preview{margin-left:.5rem;flex-shrink:0}.vendor_create_bill-preview-image{max-width:200px;max-height:200px;border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;display:block;cursor:pointer}.vendor_create_bill-preview-image:hover{border-color:#09c;box-shadow:0 4px 12px rgba(0,153,204,.2);transform:scale(1.02)}.vendor_create_bill-preview-link{color:#09c;text-decoration:none;display:inline-flex;align-items:center;gap:.375rem;font-weight:500;font-size:.875rem;padding:.375rem .625rem;border-radius:4px;transition:all .2s ease}.vendor_create_bill-preview-link:hover{color:#0071b8;text-decoration:underline;background:rgba(0,153,204,.05)}.vendor_create_bill-attachment-size{font-style:italic}.vendor_create_bill-attachment-owner,.vendor_create_bill-attachment-size{color:#718096;font-size:.875rem;white-space:nowrap}.vendor_create_bill-attachment-delete-btn{background:none;border:none;color:#dc3545;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.vendor_create_bill-attachment-delete-btn:hover{background:#fee;color:#c82333}.vendor_create_bill-attachment-actions{padding-top:.75rem;border-top:1px solid #dee2e6}.vendor_create_bill-attach-file-link{color:#09c;text-decoration:none;font-weight:500;font-size:.95rem;cursor:pointer;transition:color .2s;display:inline-block}.vendor_create_bill-attach-file-link:hover{color:#007bb5;text-decoration:underline}.vendor_create_bill-attach-file-link input{display:none}.vendor-create-bill-journal-auto-create-root{position:fixed;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none;z-index:-1}.addTimeSheet-container{--ats-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ats-spring:cubic-bezier(0.34,1.56,0.64,1);--ats-duration:0.28s;--ats-indigo:#6366f1;--ats-indigo-deep:#4f46e5;--ats-indigo-light:#818cf8;--ats-border:#e2e8f0;--ats-border-focus:#a5b4fc;--ats-surface:#fff;--ats-field:#f8fafc;--ats-text:#0f172a;--ats-label:#475569;--ats-text-muted:#64748b;--ats-modal-shadow:0 32px 64px -12px rgba(15,23,42,.28),0 16px 32px -16px rgba(15,23,42,.18),0 0 0 1px rgba(99,102,241,.12);background:var(--ats-surface);border:1px solid var(--ats-border);border-radius:0;padding:0;margin:0 auto;width:100%;max-width:600px!important;min-width:320px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--ats-modal-shadow);animation:addTimeSheet-modal-in .32s var(--ats-ease) forwards;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;position:relative}.addTimeSheet-container.resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.addTimeSheet-container.has-custom-size{max-width:none!important;max-height:none!important}.addTimeSheet-resize-handle{position:absolute;bottom:0;right:0;width:20px;height:20px;cursor:nwse-resize;background:transparent;z-index:1000;opacity:.6;transition:opacity .2s ease}.addTimeSheet-resize-handle:hover{opacity:1;background:linear-gradient(-45deg,transparent 30%,#818cf8 0,#818cf8 35%,transparent 0,transparent 65%,#818cf8 0,#818cf8 70%,transparent 0)}.addTimeSheet-container *{max-width:100%;box-sizing:border-box}@media (min-width:650px){.addTimeSheet-container:not(.has-custom-size){width:600px;max-width:600px!important}}@keyframes addTimeSheet-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.addTimeSheet-form-section{padding:1.5rem 1.75rem 1.25rem;flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background:var(--ats-surface);width:100%;max-width:100%;min-width:0;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.addTimeSheet-form-section>*{max-width:100%;min-width:0}.addTimeSheet-form-header{margin-bottom:1rem;flex-shrink:0;padding-bottom:.875rem;border-bottom:1px solid var(--ats-border)}.addTimeSheet-header-content{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.addTimeSheet-close-icon-btn{background:var(--ats-field);border:1px solid var(--ats-border);color:var(--ats-text-muted);font-size:1.1rem;cursor:pointer;padding:.4rem;display:flex;align-items:center;justify-content:center;border-radius:0;transition:background var(--ats-duration) var(--ats-ease),border-color var(--ats-duration) var(--ats-ease),color var(--ats-duration) var(--ats-ease);flex-shrink:0;width:2rem;height:2rem}.addTimeSheet-close-icon-btn:hover{background:#eef2ff;border-color:var(--ats-border-focus);color:var(--ats-indigo-deep)}.addTimeSheet-close-icon-btn:active{background:#e0e7ff}.addTimeSheet-form-header h2{margin:0;flex:1}.addTimeSheet-toggle-wrapper{margin-bottom:.5rem}.addTimeSheet-toggle-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.addTimeSheet-toggle-text{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--ats-label)}.addTimeSheet-toggle-text i{font-size:1.1rem;color:var(--ats-indigo)}.addTimeSheet-toggle-checkbox{display:none}.addTimeSheet-toggle-slider{position:relative;width:50px;height:26px;background:#cbd5e0;border-radius:26px;transition:background .3s ease;flex-shrink:0}.addTimeSheet-toggle-slider:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.addTimeSheet-toggle-checkbox:checked+.addTimeSheet-toggle-slider{background:linear-gradient(135deg,#a78bfa,#818cf8 48%,#60a5fa);box-shadow:0 2px 10px rgba(129,140,248,.35)}.addTimeSheet-toggle-checkbox:checked+.addTimeSheet-toggle-slider:before{transform:translateX(24px)}.addTimeSheet-form-description{color:var(--ats-text-muted);font-size:.875rem;margin:0;margin-top:.25rem;font-weight:400;line-height:1.4;transition:all .3s ease;min-height:1.25rem;text-align:left}.addTimeSheet-form-header h2{color:var(--ats-text);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;text-shadow:none}.addTimeSheet-form{background:transparent;border-radius:0;padding:0;border:none;box-shadow:none;flex:1;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.addTimeSheet-form,.addTimeSheet-form-grid{width:100%;max-width:100%;box-sizing:border-box}.addTimeSheet-form-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem;flex:1}@media (min-width:600px){.addTimeSheet-form-grid{grid-template-columns:1fr 1fr}.addTimeSheet-form-group-full{grid-column:1/-1}}.addTimeSheet-form-group{display:flex;flex-direction:column;gap:.375rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-bottom:0}.addTimeSheet-upload-section{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--ats-border)}.addTimeSheet-form-group-full{grid-column:1/-1}.addTimeSheet-form-group-narrow .addTimeSheet-input,.addTimeSheet-form-group-narrow .addTimeSheet-input-wrapper{max-width:200px}.addTimeSheet-consultant-upload-row{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:.25rem}@media (min-width:600px){.addTimeSheet-consultant-upload-row{flex-direction:row;gap:1.25rem}}.addTimeSheet-consultant-name-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem;max-width:200px}.addTimeSheet-upload-toggle-field{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:flex-start;padding-top:0;width:100%;max-width:100%}@media (min-width:600px){.addTimeSheet-upload-toggle-field{justify-content:flex-end;padding-top:1.5rem;min-width:280px;max-width:320px}}.addTimeSheet-upload-toggle-field .addTimeSheet-toggle-wrapper{width:100%}.addTimeSheet-upload-toggle-field .addTimeSheet-toggle-label{width:100%;justify-content:space-between}.addTimeSheet-form-group label{font-weight:600;color:var(--ats-label);font-size:.875rem;margin-bottom:.125rem;letter-spacing:.01em;display:flex;align-items:center;gap:.25rem}.addTimeSheet-input,.addTimeSheet-select{padding:.5rem .75rem;border:1px solid var(--ats-border);border-radius:0;background:var(--ats-field);font-size:.875rem;color:var(--ats-text);font-weight:500;outline:none;transition:background var(--ats-duration) var(--ats-ease),border-color var(--ats-duration) var(--ats-ease),box-shadow var(--ats-duration) var(--ats-ease);cursor:pointer;width:100%;box-shadow:none;min-height:2.25rem}#hours.addTimeSheet-input{max-width:200px;width:100%}.addTimeSheet-form-group-hours .addTimeSheet-hours-with-cadence{display:flex;flex-direction:row;align-items:center;gap:1rem 1.25rem;flex-wrap:wrap}.addTimeSheet-form-group-hours .addTimeSheet-hours-with-cadence>.addTimeSheet-input{flex:0 0 auto;width:auto;min-width:120px}.addTimeSheet-hours-cadence{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:140px;padding:.35rem .65rem;background:var(--ats-field);border:1px solid var(--ats-border);border-radius:0}.addTimeSheet-hours-cadence-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.addTimeSheet-hours-cadence-value{font-size:.9rem;font-weight:600;color:var(--ats-indigo-deep)}.addTimeSheet-input:hover,.addTimeSheet-select:hover{border-color:#cbd5e1;background:#fff}.addTimeSheet-input:focus,.addTimeSheet-select:focus{border-color:var(--ats-border-focus);background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.15);outline:none}.addTimeSheet-input[type=number]{-moz-appearance:textfield}.addTimeSheet-input[type=number]::-webkit-inner-spin-button,.addTimeSheet-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.addTimeSheet-select:disabled{background-color:#f1f5f9;color:#64748b;cursor:not-allowed;border-color:#e2e8f0;opacity:.7}.addTimeSheet-input-readonly{background:rgba(248,250,252,.65);color:#475569;cursor:not-allowed;border-color:var(--ats-border);font-style:italic}.addTimeSheet-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.addTimeSheet-input-wrapper input[type=date]{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9375rem;transition:all .2s ease;outline:none;background:#fff;color:#1e293b;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.05)}.addTimeSheet-input-wrapper input[type=date]:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.08)}.addTimeSheet-input-wrapper input[type=date]:focus{border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.addTimeSheet-input-wrapper .addTimeSheet-calendar-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231976d2"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"/></svg>') no-repeat 50%;background-size:contain;cursor:pointer;pointer-events:auto;z-index:2;opacity:.7;transition:opacity .2s}.addTimeSheet-input-wrapper .addTimeSheet-calendar-icon:hover{opacity:1}.addTimeSheet-attach-wrapper{display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;margin-top:.35rem;padding:.85rem;background:var(--ats-field);border-radius:0;border:1px dashed #cbd5e1}.addTimeSheet-attach-controls{display:flex;gap:.5rem;align-items:center}.addTimeSheet-file-input{display:none}.addTimeSheet-attach-btn{padding:.5rem .875rem;background:#fff;color:var(--ats-indigo-deep);border:1px solid var(--ats-border-focus);border-radius:0;cursor:pointer;font-size:.8125rem;font-weight:600;transition:background var(--ats-duration) var(--ats-ease),border-color var(--ats-duration) var(--ats-ease);display:inline-flex;align-items:center;gap:.375rem;width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:none;flex-shrink:0}.addTimeSheet-attach-btn:hover{background:#eef2ff;border-color:var(--ats-indigo)}.addTimeSheet-attach-btn:active{background:#e0e7ff}.addTimeSheet-attachment-name{color:#205080;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.addTimeSheet-remove-file-btn{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:8px;padding:.5rem .875rem;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:.375rem;box-shadow:0 2px 4px rgba(239,68,68,.2);flex-shrink:0;white-space:nowrap}.addTimeSheet-remove-file-btn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px rgba(239,68,68,.3);transform:translateY(-1px)}.addTimeSheet-remove-file-btn:active{transform:translateY(0)}.addTimeSheet-extract-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:.375rem;box-shadow:0 2px 4px rgba(16,185,129,.2);white-space:nowrap;flex-shrink:0;max-width:-moz-fit-content;max-width:fit-content}.addTimeSheet-extract-btn:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px rgba(16,185,129,.3);transform:translateY(-1px)}.addTimeSheet-extract-btn:active:not(:disabled){transform:translateY(0)}.addTimeSheet-extract-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.addTimeSheet-extracted-badge{display:inline-flex;align-items:center;gap:.375rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;cursor:default}.addTimeSheet-extracted-badge i{font-size:1rem}.addTimeSheet-retry-btn{background:linear-gradient(135deg,#f59e0b,#d97706)}.addTimeSheet-retry-btn:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309)}.addTimeSheet-extraction-failed-message{margin-top:1rem;padding:1rem 1.25rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;display:flex;gap:1rem;align-items:flex-start}.addTimeSheet-extraction-failed-icon{flex-shrink:0;color:#f59e0b;font-size:1.5rem;margin-top:.125rem}.addTimeSheet-extraction-failed-content{flex:1}.addTimeSheet-extraction-failed-content strong{display:block;color:#92400e;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.addTimeSheet-extraction-failed-content p{margin:.375rem 0;color:#78350f;font-size:.875rem;line-height:1.5}.addTimeSheet-extraction-suggestion{margin-top:.75rem!important;padding:.75rem;background:hsla(0,0%,100%,.55);border-left:3px solid var(--ats-indigo);border-radius:0;display:flex;align-items:flex-start;gap:.5rem}.addTimeSheet-extraction-suggestion i{color:var(--ats-indigo);font-size:1rem;margin-top:.125rem;flex-shrink:0}.addTimeSheet-extraction-suggestion strong{color:#1e293b;font-weight:600;margin-right:.25rem}.addTimeSheet-attachment-preview{margin-top:.5rem;margin-left:.5rem;flex-shrink:0}.addTimeSheet-preview-image{max-width:200px;max-height:200px;border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;display:block;cursor:pointer}.addTimeSheet-preview-image:hover{border-color:var(--ats-indigo-light);box-shadow:0 4px 12px rgba(129,140,248,.2);transform:scale(1.02)}.addTimeSheet-preview-link{color:var(--ats-indigo-deep);text-decoration:none;display:inline-flex;align-items:center;gap:.375rem;font-weight:500;font-size:.875rem;padding:.375rem .625rem;border-radius:4px;transition:all .2s ease;background:transparent;border:none;opacity:.85}.addTimeSheet-preview-link:hover{color:var(--ats-indigo);text-decoration:underline;opacity:1;background:rgba(129,140,248,.08);transform:none;box-shadow:none}.addTimeSheet-preview-link i{font-size:.875rem}.addTimeSheet-preview-link img{display:block;margin:0}.addTimeSheet-preview-link:has(img):hover{background:transparent;text-decoration:none}.addTimeSheet-error-text{color:#ef4444;font-size:.8125rem;margin-top:.25rem;display:block;font-weight:500;padding-left:.375rem;border-left:3px solid #ef4444}.addTimeSheet-helper-text{color:#64748b;font-size:.75rem;margin-top:.25rem;display:block;font-style:italic;line-height:1.3}.addTimeSheet-field-label-wrap{position:relative;width:100%;z-index:1}.addTimeSheet-field-label-wrap:hover{z-index:50}.addTimeSheet-field-label-wrap .label-with-help-icon{position:static}.addTimeSheet-field-label-wrap .label-with-help-icon:after{bottom:auto!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0;padding:.65rem .85rem!important;font-size:.8125rem!important;line-height:1.45!important;border-radius:8px;box-sizing:border-box!important;text-align:left;white-space:normal}.addTimeSheet-field-label-wrap .label-with-help-icon:hover:after{transform:none!important}.addTimeSheet-field-label-wrap .label-with-help-icon:before{bottom:auto!important;top:calc(100% + 4px)!important;left:14px!important;transform:none!important;width:0!important;height:0!important;min-width:0!important;max-width:none!important;border:none!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-bottom:6px solid #1e293b!important}.addTimeSheet-field-label-wrap .label-with-help-icon:hover:before{transform:none!important}.addTimeSheet-form-group.addTimeSheet-form-group-narrow{overflow:visible}.addTimeSheet-helper-text-toggle{margin-top:.5rem;margin-bottom:0}.addTimeSheet-helper-text-upload{margin-top:.375rem;margin-bottom:.75rem}.addTimeSheet-form-actions{display:flex;gap:.65rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ats-border);flex-shrink:0}.addTimeSheet-btn{padding:.5rem 1.25rem;border-radius:0;font-weight:600;font-size:.8125rem;cursor:pointer;transition:background var(--ats-duration) var(--ats-ease),border-color var(--ats-duration) var(--ats-ease),box-shadow var(--ats-duration) var(--ats-ease),transform .2s var(--ats-spring);display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:-moz-fit-content;max-width:fit-content;justify-content:center;letter-spacing:-.01em;flex-shrink:1;min-height:2.25rem}.addTimeSheet-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.addTimeSheet-btn-primary{background:linear-gradient(135deg,#a78bfa,#818cf8 48%,#60a5fa);color:#fff;border:1px solid hsla(0,0%,100%,.35);box-shadow:0 4px 18px rgba(129,140,248,.35),inset 0 1px 0 hsla(0,0%,100%,.35)}.addTimeSheet-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9333ea,#6366f1 48%,#3b82f6);box-shadow:0 4px 16px rgba(129,140,248,.35)}.addTimeSheet-btn-primary:active:not(:disabled){transform:scale(.98)}.addTimeSheet-btn-secondary{background:#fff;color:var(--ats-indigo-deep);border:1px solid var(--ats-border-focus);box-shadow:none}.addTimeSheet-btn-secondary:hover:not(:disabled){background:#eef2ff;border-color:var(--ats-indigo)}.addTimeSheet-btn-secondary:active:not(:disabled){background:#e0e7ff}.addTimeSheet-form-section::-webkit-scrollbar{width:8px}.addTimeSheet-form-section::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.addTimeSheet-form-section::-webkit-scrollbar-thumb{background:rgba(196,181,253,.55);border-radius:0}.addTimeSheet-form-section::-webkit-scrollbar-thumb:hover{background:rgba(129,140,248,.65)}@media (max-width:1024px){.addTimeSheet-container{max-width:95vw;max-height:95vh}.addTimeSheet-form-section{padding:1.5rem 2rem}.addTimeSheet-form{padding:1.5rem}.addTimeSheet-form-grid{gap:1.25rem}}@media (max-width:768px){.addTimeSheet-container{max-width:98vw;max-height:98vh;border-radius:12px}.addTimeSheet-consultant-upload-row{flex-direction:column;gap:1rem}.addTimeSheet-upload-toggle-field{min-height:auto;padding-top:0}.addTimeSheet-form-section{padding:1.25rem 1.5rem}.addTimeSheet-form{padding:1.25rem;border-radius:12px}.addTimeSheet-form-grid{grid-template-columns:1fr;gap:1rem}.addTimeSheet-form-header{margin-bottom:1.5rem;padding-bottom:1rem}.addTimeSheet-form-header h2{font-size:1.5rem}.addTimeSheet-form-description{font-size:.9375rem}.addTimeSheet-form-actions{flex-direction:column;gap:.75rem}.addTimeSheet-btn{width:100%;min-width:auto}}@media (max-width:480px){.addTimeSheet-container{max-width:100vw;max-height:100vh;border-radius:0;box-shadow:0 20px 40px -12px rgba(15,23,42,.22),0 0 0 1px rgba(99,102,241,.1)}.addTimeSheet-form-section{padding:1rem 1.25rem}.addTimeSheet-form-header{margin-bottom:1.25rem;padding-bottom:.875rem}.addTimeSheet-form-header h2{font-size:1.375rem}.addTimeSheet-form-description{font-size:.875rem}.addTimeSheet-form{padding:1rem;border-radius:12px}.addTimeSheet-form-grid{gap:1rem}.addTimeSheet-form-group{gap:.375rem}.addTimeSheet-form-group label{font-size:.875rem}.addTimeSheet-input,.addTimeSheet-select{padding:.625rem .875rem;font-size:.875rem}.addTimeSheet-attach-btn{padding:.625rem 1rem;font-size:.875rem;width:100%;justify-content:center}.addTimeSheet-btn{padding:.625rem 1.5rem;font-size:.875rem}}.addTimeSheet-attachments-list{margin-top:.75rem;flex-direction:column;gap:.5rem;gap:10px;animation:fadeIn .3s ease-out}.addTimeSheet-attachment-item,.addTimeSheet-attachments-list{display:flex;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.addTimeSheet-attachment-item{align-items:center;justify-content:space-between;overflow:hidden;padding:.5rem .75rem;background:#fff;border:1px solid var(--ats-border);border-radius:0;transition:background var(--ats-duration) var(--ats-ease),border-color var(--ats-duration) var(--ats-ease);box-shadow:none;gap:.75rem}.addTimeSheet-attachment-item.addTimeSheet-attachment-extraction{background:#f5f3ff;border-color:#ddd6fe;border-left:3px solid var(--ats-indigo)}.addTimeSheet-attachment-item.addTimeSheet-attachment-extraction:hover{background:#ede9fe;border-color:#c4b5fd}.addTimeSheet-attachment-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-width:0;max-width:-moz-fit-content;max-width:fit-content}.addTimeSheet-attachment-item:hover{background:#fff;border-color:#cbd5e1}.addTimeSheet-attachment-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;overflow:hidden;max-width:100%}.addTimeSheet-attachment-info>div:first-child{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.addTimeSheet-attachment-info i{color:var(--ats-indigo);font-size:1.1rem}.addTimeSheet-attachment-name{font-weight:600;color:#1e293b;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0;flex:1}.addTimeSheet-attachment-size{color:#64748b;font-size:.8125rem;font-weight:500}.addTimeSheet-attachment-badge{padding:2px 8px;background:linear-gradient(135deg,#a78bfa,#818cf8 48%,#60a5fa);border-radius:12px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 3px rgba(0,153,204,.3)}.addTimeSheet-attachment-auto,.addTimeSheet-attachment-badge{display:inline-flex;align-items:center;color:#fff;font-size:.75rem;font-weight:600}.addTimeSheet-attachment-auto{gap:4px;padding:4px 10px;background:linear-gradient(135deg,#10b981,#059669);border-radius:8px;white-space:nowrap;box-shadow:0 1px 3px rgba(16,185,129,.3)}.addTimeSheet-attachment-auto i{font-size:.875rem}.addTimeSheet-no-files{margin-top:.35rem;text-align:center;padding:.65rem;color:var(--ats-text-muted);font-style:italic;background:transparent;border-radius:0;border:none;font-size:.8125rem}@media (max-width:768px){.addTimeSheet-attachment-item{flex-direction:column;align-items:flex-start;gap:8px}.addTimeSheet-attachment-info{width:100%;justify-content:space-between}}@media (max-width:480px){.addTimeSheet-form{padding:1rem}.addTimeSheet-form-header h2{font-size:1.375rem}.addTimeSheet-toggle-text{font-size:.875rem}.addTimeSheet-toggle-slider{width:44px;height:24px}.addTimeSheet-toggle-slider:before{width:18px;height:18px}.addTimeSheet-toggle-checkbox:checked+.addTimeSheet-toggle-slider:before{transform:translateX(20px)}.addTimeSheet-form-description{font-size:.875rem}}.addTimeSheet-page--glass .addTimeSheet-input-wrapper .date-picker-input-wrapper{border-radius:0;border-color:var(--ats-border);background:var(--ats-field);box-shadow:none;min-height:2.25rem}.addTimeSheet-page--glass .addTimeSheet-input-wrapper .date-picker-input-wrapper:hover:not(.date-picker-input-wrapper--error){border-color:#cbd5e1;background:#fff}.addTimeSheet-page--glass .addTimeSheet-input-wrapper .date-picker-input-wrapper--open,.addTimeSheet-page--glass .addTimeSheet-input-wrapper .date-picker-input-wrapper:focus-within{border-color:var(--ats-border-focus);background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.15)}@media (prefers-reduced-motion:reduce){.addTimeSheet-container{animation:none}}.label-with-help,.label-with-help-inline{display:inline-flex;align-items:center;gap:.375rem}.label-with-help-text{display:inline-flex;align-items:center;gap:.25rem}.label-with-help-icon{display:inline-flex;align-items:center;color:#64748b;cursor:help;position:relative;font-size:.875rem;transition:color .2s ease;flex-shrink:0}.label-with-help-icon:hover{color:#09c}.label-with-help-icon i{font-size:.875rem}.label-with-help-icon:after{content:attr(data-tooltip);bottom:calc(100% + 8px);background:#1e293b;color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.75rem;font-weight:400;line-height:1.4;transition:opacity .2s ease,transform .2s ease;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:280px;min-width:120px;white-space:normal;text-align:left;word-wrap:break-word;margin-bottom:4px}.label-with-help-icon:after,.label-with-help-icon:before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none}.label-with-help-icon:before{content:"";bottom:calc(100% + 2px);border:6px solid transparent;border-top-color:#1e293b;transition:opacity .2s ease;z-index:1001}.label-with-help-icon:hover:after,.label-with-help-icon:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.required-asterisk{color:#ef4444;font-weight:700;font-size:1.1em}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeInOverlay .3s ease-out}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.loading-overlay-loader{background:#fff;border-radius:16px;padding:2.5rem 3rem;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;gap:1.5rem;min-width:320px;max-width:400px;animation:slideUpLoader .4s ease-out}@keyframes slideUpLoader{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.loading-overlay-spinner{position:relative;width:80px;height:80px}.spinner-ring{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#09c;border-radius:50%;animation:spin 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring:first-child{animation-delay:-.45s;border-top-color:#09c}.spinner-ring:nth-child(2){animation-delay:-.3s;border-top-color:#07a;width:70%;height:70%;top:15%;left:15%}.spinner-ring:nth-child(3){animation-delay:-.15s;border-top-color:#058;width:50%;height:50%;top:25%;left:25%}.spinner-ring:nth-child(4){animation-delay:0s;border-top-color:#036;width:30%;height:30%;top:35%;left:35%}.loading-overlay-text{text-align:center}.loading-overlay-text h3{margin:0 0 .5rem 0;color:#1e293b;font-size:1.25rem;font-weight:600}.loading-overlay-text p{margin:0;color:#64748b;font-size:.875rem;line-height:1.5}@media (max-width:768px){.loading-overlay-loader{padding:2rem 1.5rem;min-width:280px;max-width:90%}.loading-overlay-spinner{width:60px;height:60px}.loading-overlay-text h3{font-size:1.1rem}.loading-overlay-text p{font-size:.8125rem}}.vendor-creation-dialog-overlay--glass{--vcd-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vcd-glass-duration:0.38s;--vcd-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vcd-indigo:#4338ca;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04)!important;-webkit-backdrop-filter:blur(4px) saturate(1.04)!important}.vendor-creation-dialog--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68))!important;border:1px solid hsla(0,0%,100%,.72)!important;border-radius:16px!important;overflow:hidden!important;backdrop-filter:blur(28px) saturate(1.08)!important;-webkit-backdrop-filter:blur(28px) saturate(1.08)!important;box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35)!important;transition:box-shadow .36s var(--vcd-glass-ease),border-color .36s var(--vcd-glass-ease),transform var(--vcd-motion-fast)}.vendor-creation-dialog--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(167,139,250,.42)!important}.vendor-creation-dialog-header--glass{padding:1rem 1.25rem!important;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65))!important;border-bottom:1px solid rgba(196,181,253,.4)!important;border-radius:16px 16px 0 0!important;backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)!important}.vendor-creation-dialog-header--glass span{color:var(--vcd-indigo,#4338ca)!important;font-weight:700!important;letter-spacing:-.02em!important}.vendor-creation-dialog-header--glass .vendor-creation-dialog-icons i{color:#6366f1!important;opacity:1!important}.vendor-creation-dialog-content--glass{background:hsla(0,0%,100%,.28)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.vendor-creation-dialog-content--glass>.tab-navigation{flex-shrink:0;background:rgba(248,250,252,.45)!important;border-bottom:1px solid rgba(196,181,253,.35)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.vendor-creation-modal-tab-content--glass{background:transparent!important;overflow-x:hidden;min-width:0}.vendor-creation-form-section--glass{background:hsla(0,0%,100%,.42)!important;border:1px solid rgba(226,232,240,.65)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 2px 10px rgba(139,92,246,.06)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.vendor-creation-dialog--glass .vendor-creation-address-card,.vendor-creation-dialog--glass .vendor-creation-contact-card{background:hsla(0,0%,100%,.42)!important;border:1px solid rgba(226,232,240,.65)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 10px 26px rgba(15,23,42,.06)!important;backdrop-filter:blur(10px) saturate(1.06)!important;-webkit-backdrop-filter:blur(10px) saturate(1.06)!important}.vendor-creation-dialog--glass .vendor-creation-address-card:hover,.vendor-creation-dialog--glass .vendor-creation-contact-card:hover{border-color:rgba(167,139,250,.45)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 14px 34px rgba(99,102,241,.12)!important}.vendor-creation-dialog--glass .vendor-creation-address-card-new,.vendor-creation-dialog--glass .vendor-creation-contact-card-new{border:1.5px solid rgba(99,102,241,.55)!important;background:rgba(238,242,255,.5)!important}.vendor-creation-dialog-footer{border-top:1px solid rgba(196,181,253,.35)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55))!important;backdrop-filter:blur(12px) saturate(1.08)!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;border-radius:0 0 16px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}@media (prefers-reduced-motion:reduce){.vendor-creation-dialog--glass,.vendor-creation-dialog--glass:hover{transition:none;transform:none}}.vendor-creation-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10060}.vendor-creation-dialog{background:#fff;border-radius:8px;width:min(1200px,95vw);max-width:95%;height:auto;max-height:min(90vh,calc(100vh - 2.5rem));margin:1.25rem;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;position:relative;box-sizing:border-box;min-width:280px}@media (hover:hover) and (pointer:fine){.vendor-creation-dialog{resize:both;overflow:hidden}}.vendor-creation-dialog-header{padding:16px 20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#09c,#4fc3f7);border-radius:8px 8px 0 0}.vendor-creation-dialog-header span{font-size:18px;font-weight:600;color:#fff}.vendor-creation-dialog-icons{display:flex;gap:12px}.vendor-creation-dialog-icons i{cursor:pointer;font-size:20px;color:#fff;opacity:.9;transition:opacity .2s}.vendor-creation-dialog-icons i:hover{opacity:1}.vendor-creation-dialog-content{padding:0;flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column;min-height:0}.vendor-creation-modal-tab-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;min-width:0;padding:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}.vendor-creation-modal-tab-content,.vendor-creation-tab-form{display:grid;grid-template-areas:"tab-panel";min-height:0}.vendor-creation-tab-panel{grid-area:tab-panel;padding:.5rem 1.25rem .9rem;box-sizing:border-box;min-width:0;max-width:100%;visibility:hidden;opacity:0;pointer-events:none;overflow:hidden;z-index:0}.vendor-creation-tab-panel--active{visibility:visible;opacity:1;pointer-events:auto;overflow:visible;z-index:1}.vendor-creation-form-section{flex:1 1 100%;min-width:0;max-width:100%;background:#fff;border-radius:10px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1rem;margin-bottom:0;display:flex;flex-direction:column;gap:.6rem}.vendor-creation-form-group--label-checkbox .label-checkbox-field,.vendor-creation-form-group--label-date .label-date-field,.vendor-creation-form-group--label-description .label-description-field,.vendor-creation-form-group--label-dropdown .label-dropdown,.vendor-creation-form-group--label-input .label-input-field{width:100%}.vendor-creation-form-group--label-description .label-description-field__control{width:100%;box-sizing:border-box}.vendor-creation-form-group--label-description .label-description-field__textarea{border:none!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:var(--lf-control-font-size,.75rem);resize:vertical}.vendor-creation-form-group--label-dropdown .label-dropdown__control,.vendor-creation-form-group--label-dropdown .label-dropdown__control--wide{width:100%;min-width:0;max-width:100%}.vendor-creation-form-group--label-checkbox{margin-top:0}.vendor-creation-address-card-header .label-dropdown,.vendor-creation-address-card-header .label-dropdown__control,.vendor-creation-address-card-header .label-dropdown__control--wide,.vendor-creation-address-field .label-input-field,.vendor-creation-contact-field .label-input-field{width:100%}.vendor-creation-form-full-width{grid-column:1/-1}@media (min-width:768px){.vendor-creation-form-section{flex:1 1 100%;min-width:0;max-width:100%;border-radius:12px;padding:1.2rem;gap:.7rem}}.vendor-creation-form-group-row{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.vendor-creation-form-group-row .vendor-creation-form-group{flex:1;min-width:200px;max-width:none;margin-bottom:0}.vendor-creation-active-row .vendor-creation-form-group{max-width:calc(50% - .5rem)}.vendor-creation-form-group{margin-bottom:.8rem}.vendor-creation-form-group label{display:block;margin-bottom:.5rem;color:#205080;font-weight:600;letter-spacing:.1px;text-align:left}.vendor-creation-required{color:#e53935;margin-left:.2em}.vendor-creation-error-text{color:#e53935}.vendor-creation-checking,.vendor-creation-error-text{font-size:.85rem;margin-top:.3rem;display:block;font-weight:500}.vendor-creation-checking{color:#007bff}.vendor-creation-form-control.vendor-creation-error{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.vendor-creation-form-control{border-radius:8px;border:1.5px solid #b6e2b6;padding:.6rem .9rem;font-size:1rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box}select.vendor-creation-form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .9rem center/1.2em auto;padding-right:2.2rem}@media (min-width:768px){select.vendor-creation-form-control{background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}}.vendor-creation-form-control:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}@media (min-width:768px){.vendor-creation-form-control{border-radius:10px;padding:.7rem 1.1rem;font-size:1.08rem}}.vendor-creation-checkbox-group{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:.5rem .8rem;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.7rem;display:flex;height:-moz-fit-content;height:fit-content;width:100%}.vendor-creation-checkbox-group:hover{background:#e9ecef;border-color:#09c}.vendor-creation-checkbox-group.checked{background:#d4edda;border-color:#28a745}.vendor-creation-checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:#09c;margin-right:.5rem;vertical-align:middle;cursor:pointer}.vendor-creation-checkbox-group label{cursor:pointer;font-weight:600;color:#205080;margin:0;text-align:left}.vendor-creation-general-error{background-color:#ffebee;border:1px solid #ffcdd2;color:#d32f2f;padding:12px;border-radius:6px;margin-bottom:16px;font-size:.875rem}.vendor-creation-addresses-section,.vendor-creation-contacts-section{margin:0}.vendor-creation-addresses-header,.vendor-creation-contacts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.vendor-creation-addresses-header h3,.vendor-creation-contacts-header h3,.vendor-creation-documents-header h3{font-size:1.125rem;color:#333;margin:0;font-weight:700}.vendor-creation-add-address-container,.vendor-creation-add-contact-container{position:relative}.vendor-creation-addresses-grid,.vendor-creation-contacts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.vendor-creation-address-card,.vendor-creation-contact-card{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);border:1px solid #dee2e6;padding:1rem;transition:box-shadow .2s,border-color .2s}.vendor-creation-address-card:hover,.vendor-creation-contact-card:hover{box-shadow:0 4px 16px rgba(0,153,204,.12);border-color:#b6e2b6}.vendor-creation-address-card-new,.vendor-creation-contact-card-new{border:2px solid #09c;background:#f8fafd}.vendor-creation-address-card-header,.vendor-creation-contact-card-header{margin-bottom:1rem}.vendor-creation-address-card-header .vendor-creation-form-group{width:100%;margin-bottom:0}.vendor-creation-address-card-header .vendor-creation-form-group label{margin-bottom:.5rem;text-align:left}.vendor-creation-address-card-header .vendor-creation-form-control{width:100%}.vendor-creation-contact-primary{display:flex;align-items:center;gap:.5rem}.vendor-creation-contact-primary input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;border:2px solid #b3e5fc;border-radius:5px;background:#fff;outline:none;transition:border .18s,box-shadow .18s;position:relative;cursor:pointer;box-shadow:0 1px 4px rgba(25,118,210,.07)}.vendor-creation-contact-primary input[type=checkbox]:checked{border:2px solid #1976d2;background:#1976d2}.vendor-creation-contact-primary input[type=checkbox]:checked:after{content:"";position:absolute;left:.32em;top:.08em;width:.35em;height:.7em;border:solid #fff;border-width:0 .18em .18em 0;transform:rotate(45deg);display:block}.vendor-creation-contact-primary label{font-weight:600;color:#205080;margin:0;cursor:pointer;text-align:left}.vendor-creation-address-fields,.vendor-creation-contact-fields{margin-bottom:1rem}.vendor-creation-address-field-row,.vendor-creation-contact-field-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}.vendor-creation-address-field,.vendor-creation-contact-field{display:flex;flex-direction:column;min-width:0}@media (max-width:768px){.vendor-creation-tab-panel{padding:.35rem .9rem .8rem}.vendor-creation-address-field-row,.vendor-creation-contact-field-row{grid-template-columns:1fr}}.vendor-creation-address-fields .address-selector{margin-top:.5rem}.vendor-creation-address-fields .address-selector .address-selector-field{margin-bottom:.8rem}.vendor-creation-address-fields .address-selector .address-selector-label{display:block;margin-bottom:.5rem;color:#205080;font-weight:600;letter-spacing:.1px;font-size:.875rem}.vendor-creation-address-fields .address-selector .address-selector-required{color:#e53935;margin-left:.2em}.vendor-creation-address-fields .address-selector .address-selector-input{width:100%;padding:.65rem .9rem;border:1.5px solid #b3e5fc;border-radius:6px;font-size:1.05rem;background:#fafdff;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 4px rgba(2,136,209,.03)}.vendor-creation-address-fields .address-selector .address-selector-input:focus{border-color:#0288d1;outline:none;box-shadow:0 0 0 2px #b3e5fc}.vendor-creation-address-actions,.vendor-creation-contact-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:0;border-top:none}.vendor-creation-dialog-footer{padding:1rem 1.25rem;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px;background:#f8f9fa;flex-shrink:0;align-items:center}.vendor-creation-btn{padding:.7rem 1.7rem;font-size:1.08rem;border-radius:7px;cursor:pointer;transition:all .18s;border:none;font-weight:600;box-shadow:0 1px 4px rgba(2,136,209,.04)}.vendor-creation-btn-primary{background:linear-gradient(90deg,#0288d1,#26c6da);color:#fff}.vendor-creation-btn-primary:hover:not(:disabled){background:linear-gradient(90deg,#0277bd,#00bcd4)}.vendor-creation-btn-primary:disabled{background:#ccc!important;color:#666!important;cursor:not-allowed!important;opacity:.6}.vendor-creation-btn-secondary{background:#f3f6f9;color:#205080}.vendor-creation-btn-secondary:hover{background:#e0f7fa;color:#0288d1}.vendor-creation-btn-danger{background:#ffebee;color:#d32f2f;border:1px solid #ffcdd2;box-shadow:0 2px 4px rgba(211,47,47,.1)}.vendor-creation-btn-danger:hover{background:#ffcdd2;color:#b71c1c;border-color:#ef9a9a;transform:translateY(-1px)}.vendor-creation-btn-add{background:linear-gradient(90deg,#43a047,#66bb6a);color:#fff;font-weight:700;font-size:1.01rem;border-radius:6px;box-shadow:0 2px 8px rgba(67,160,71,.08);padding:.4rem 1.2rem;transition:background .18s,box-shadow .18s;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer}.vendor-creation-btn-add:hover{background:linear-gradient(90deg,#388e3c,#81c784);box-shadow:0 4px 16px rgba(67,160,71,.13)}.vendor-creation-btn-sm{padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;border-radius:8px;transition:all .2s ease;flex:1;max-width:150px}.vendor-creation-address-actions .vendor-creation-btn-primary,.vendor-creation-contact-actions .vendor-creation-btn-primary{background:linear-gradient(135deg,#09c,#4fc3f7);color:#fff;box-shadow:0 2px 8px rgba(0,153,204,.2)}.vendor-creation-address-actions .vendor-creation-btn-primary:hover,.vendor-creation-contact-actions .vendor-creation-btn-primary:hover{background:linear-gradient(135deg,#007bb5,#09c);box-shadow:0 4px 12px rgba(0,153,204,.3);transform:translateY(-1px)}.vendor-creation-address-actions .vendor-creation-btn-secondary,.vendor-creation-contact-actions .vendor-creation-btn-secondary{background:#f5f5f5;color:#666;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}.vendor-creation-address-actions .vendor-creation-btn-secondary:hover,.vendor-creation-contact-actions .vendor-creation-btn-secondary:hover{background:#e8e8e8;color:#333;border-color:#bbb;transform:translateY(-1px)}@media (max-width:768px){.vendor-creation-address-field-row,.vendor-creation-contact-field-row{grid-template-columns:1fr}.vendor-creation-dialog{width:100%;margin:10px;border-radius:4px}.vendor-creation-dialog-content{padding:0}.vendor-creation-dialog-content .tab-navigation{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.vendor-creation-dialog-content .tab-navigation__button{padding:12px 16px;font-size:12px;min-width:-moz-fit-content;min-width:fit-content;flex:0 1 auto}.vendor-creation-dialog-header{padding:12px 16px}.vendor-creation-dialog-header h3{font-size:16px}.vendor-creation-dialog-footer{padding:12px 16px;gap:8px}.vendor-creation-form-group-row{flex-direction:column;gap:1rem}.vendor-creation-form-group-row .vendor-creation-form-group{max-width:100%;min-width:auto;margin-bottom:1rem}.vendor-creation-form-control{padding:6px 10px;font-size:14px}.vendor-creation-form-group label{font-size:14px;margin-bottom:6px;text-align:left}.vendor-creation-dialog-footer .consultant-primary-btn,.vendor-creation-dialog-footer .consultant-secondary-btn{padding:6px 12px;font-size:14px}}.vendor-creation-documents-section{margin-top:1rem}.vendor-creation-documents-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.vendor-creation-documents-header h4{margin:0;font-size:1.5rem;color:#205080}.vendor-creation-documents-split-view{display:grid;grid-template-columns:350px 1fr;gap:1.5rem;height:calc(100vh - 400px);min-height:500px}@media (max-width:1024px){.vendor-creation-documents-split-view{grid-template-columns:1fr;height:auto}}.vendor-creation-documents-list-container{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow-y:auto;max-height:100%}.vendor-creation-documents-list{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.vendor-creation-document-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;transition:all .2s;cursor:pointer}.vendor-creation-document-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#09c;background:#fff}.vendor-creation-document-item.active{background:#e3f2fd;border-color:#09c;box-shadow:0 2px 8px rgba(0,153,204,.2)}.vendor-creation-document-info{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.vendor-creation-document-name{color:#205080;font-weight:500;font-size:.95rem;word-break:break-all;display:flex;align-items:center;gap:.5rem}.vendor-creation-document-name i{font-size:1.1rem;color:#09c;flex-shrink:0}.vendor-creation-document-item.active .vendor-creation-document-name{color:#09c;font-weight:600}.vendor-creation-document-meta{display:flex;gap:.75rem;font-size:.8rem;color:#718096}.vendor-creation-document-size{font-style:italic}.vendor-creation-document-date{white-space:nowrap}.vendor-creation-document-delete-btn{background:none;border:none;color:#dc3545;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vendor-creation-document-delete-btn:hover{background:#fee;color:#c82333}.vendor-creation-document-delete-btn i{font-size:1.1rem}.vendor-creation-document-preview-container{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow:hidden}.vendor-creation-document-preview,.vendor-creation-document-preview-container{display:flex;flex-direction:column;height:100%}.vendor-creation-document-preview-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;background:#f8f9fa}.vendor-creation-document-preview-header h4{margin:0;font-size:1.1rem;color:#205080;word-break:break-all;flex:1;min-width:0}.vendor-creation-document-preview-content{flex:1;overflow:auto;padding:1.5rem;display:flex;align-items:center;justify-content:center}.vendor-creation-document-preview-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto}.vendor-creation-document-preview-image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.vendor-creation-document-preview-pdf{width:100%;height:100%;min-height:500px}.vendor-creation-document-preview-pdf iframe{width:100%;height:100%;border:none;border-radius:4px}.vendor-creation-document-preview-unsupported{text-align:center;padding:3rem}.vendor-creation-document-preview-icon{margin-bottom:1rem}.vendor-creation-document-preview-unsupported p{color:#718096;margin-bottom:1.5rem;font-size:1rem}.vendor-creation-document-preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#a0aec0}.vendor-creation-document-preview-empty p{margin-top:1rem;font-size:1.1rem;color:#718096}.vendor-creation-document-preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#09c}.vendor-creation-document-preview-loading p{margin-top:1rem;font-size:1rem;color:#718096}.vendor-creation-document-preview-error{text-align:center;padding:3rem}.vendor-creation-document-preview-error p{color:#dc3545;margin-bottom:1.5rem;font-size:1rem}.vendor-creation-no-documents-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#718096}.vendor-creation-no-documents-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.vendor-creation-no-documents-message p{margin:.5rem 0;font-size:1rem;color:#718096}.vendor-creation-no-documents-message .vendor-creation-tooltip-subtitle{font-size:.875rem;color:#a0aec0}.invoice-frequency-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.invoice-frequency-modal-overlay--glass{--ifm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ifm-glass-duration:0.38s;--ifm-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--ifm-indigo:#4338ca;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.invoice-frequency-modal-card{width:100%;max-width:420px;display:flex;flex-direction:column;overflow:hidden}.invoice-frequency-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);border-radius:16px;backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35);transition:box-shadow var(--ifm-glass-duration) var(--ifm-glass-ease),border-color var(--ifm-glass-duration) var(--ifm-glass-ease),transform var(--ifm-motion-fast)}.invoice-frequency-modal-card--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(167,139,250,.42)}.invoice-frequency-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);border-radius:16px 16px 0 0;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.invoice-frequency-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--ifm-indigo,#4338ca);line-height:1.3}.invoice-frequency-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--ifm-motion-fast),border-color var(--ifm-motion-fast),transform var(--ifm-motion-fast),box-shadow var(--ifm-glass-duration) var(--ifm-glass-ease)}.invoice-frequency-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:var(--ifm-indigo,#4338ca);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 12px rgba(139,92,246,.12)}.invoice-frequency-modal-body--glass{padding:1.15rem 1.25rem 1.25rem;background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.invoice-frequency-modal-body--glass .label-input-field--glass{width:100%}.invoice-frequency-modal-error{font-size:.8125rem;color:#b91c1c;margin-top:.25rem;line-height:1.4}.invoice-frequency-modal-actions--glass{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid rgba(196,181,253,.35);background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);border-radius:0 0 16px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.invoice-frequency-modal-overlay-enter-active,.invoice-frequency-modal-overlay-leave-active{transition:opacity var(--ifm-glass-duration,.38s) var(--ifm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.invoice-frequency-modal-overlay-enter-from,.invoice-frequency-modal-overlay-leave-to{opacity:0}.invoice-frequency-modal-panel-enter-active{transition:opacity .42s var(--ifm-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s cubic-bezier(.34,1.12,.64,1) .04s}.invoice-frequency-modal-panel-leave-active{transition:opacity .28s var(--ifm-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--ifm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.invoice-frequency-modal-panel-enter-from,.invoice-frequency-modal-panel-leave-to{opacity:0;transform:translateY(14px) scale(.98)}@media (prefers-reduced-motion:reduce){.invoice-frequency-modal-card--glass,.invoice-frequency-modal-card--glass:hover{transition:none;transform:none}.invoice-frequency-modal-overlay-enter-active,.invoice-frequency-modal-overlay-leave-active,.invoice-frequency-modal-panel-enter-active,.invoice-frequency-modal-panel-leave-active{transition:none}.invoice-frequency-modal-panel-enter-from,.invoice-frequency-modal-panel-leave-to{transform:none}}.customer-creation-modal-overlay--glass{--ccd-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ccd-glass-duration:0.38s;--ccd-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--ccd-indigo:#4338ca;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04)!important;-webkit-backdrop-filter:blur(4px) saturate(1.04)!important}.customer-creation-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68))!important;border:1px solid hsla(0,0%,100%,.72)!important;border-radius:16px!important;overflow:hidden!important;backdrop-filter:blur(28px) saturate(1.08)!important;-webkit-backdrop-filter:blur(28px) saturate(1.08)!important;box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35)!important;transition:box-shadow .36s var(--ccd-glass-ease),border-color .36s var(--ccd-glass-ease),transform var(--ccd-motion-fast)}.customer-creation-modal-card--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(167,139,250,.42)!important}.customer-creation-modal-header--glass{padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65))!important;border-bottom:1px solid rgba(196,181,253,.4)!important;border-radius:16px 16px 0 0!important;backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)!important}.customer-creation-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--ccd-indigo,#4338ca);line-height:1.3}.customer-creation-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--ccd-motion-fast,.22s cubic-bezier(.4,0,.2,1)),border-color var(--ccd-motion-fast,.22s cubic-bezier(.4,0,.2,1)),transform var(--ccd-motion-fast,.22s cubic-bezier(.4,0,.2,1)),box-shadow .36s var(--ccd-glass-ease,cubic-bezier(.25,.46,.45,.94))}.customer-creation-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:var(--ccd-indigo,#4338ca);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 12px rgba(139,92,246,.12)}.customer-creation-modal-body--glass{flex:1 1 auto;min-height:0;background:hsla(0,0%,100%,.28)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.customer-creation-modal-body--glass>.tab-navigation{flex-shrink:0;background:rgba(248,250,252,.45)!important;border-bottom:1px solid rgba(196,181,253,.35)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.customer-creation-modal-tab-content--glass{background:transparent;overflow-x:hidden;min-width:0}.customer-creation-modal-actions--glass{padding:1rem 1.25rem;border-top:1px solid rgba(196,181,253,.35)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55))!important;backdrop-filter:blur(12px) saturate(1.08)!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;border-radius:0 0 16px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.customer-creation-modal-section--glass{background:hsla(0,0%,100%,.42)!important;border:1px solid rgba(226,232,240,.65)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 2px 10px rgba(139,92,246,.06)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.customer-creation-overlay-enter-active,.customer-creation-overlay-leave-active{transition:opacity var(--ccd-glass-duration,.38s) var(--ccd-glass-ease,cubic-bezier(.25,.46,.45,.94))}.customer-creation-overlay-enter-from,.customer-creation-overlay-leave-to{opacity:0}.customer-creation-panel-enter-active{transition:opacity .42s var(--ccd-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s cubic-bezier(.34,1.12,.64,1) .04s}.customer-creation-panel-leave-active{transition:opacity .28s var(--ccd-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--ccd-glass-ease,cubic-bezier(.25,.46,.45,.94))}.customer-creation-panel-enter-from,.customer-creation-panel-leave-to{opacity:0;transform:translateY(14px) scale(.98)}@media (prefers-reduced-motion:reduce){.customer-creation-modal-card--glass,.customer-creation-modal-card--glass:hover{transition:none;transform:none}.customer-creation-overlay-enter-active,.customer-creation-overlay-leave-active,.customer-creation-panel-enter-active,.customer-creation-panel-leave-active{transition:none}.customer-creation-panel-enter-from,.customer-creation-panel-leave-to{transform:none}}.customer-creation-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10060}.customer-creation-modal-card{width:min(1200px,95vw);max-width:95%;height:auto;max-height:min(90vh,calc(100vh - 2.5rem));margin:1.25rem;display:flex;flex-direction:column;position:relative;box-sizing:border-box;min-width:280px}@media (hover:hover) and (pointer:fine){.customer-creation-modal-card{resize:both;overflow:hidden}}.customer-creation-modal-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.customer-creation-modal-body{padding:0;flex:1 1 auto;overflow:hidden;min-height:0}.customer-creation-modal-section{min-width:0;max-width:100%;background:#fff;border-radius:10px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1rem;margin-bottom:0;display:flex;flex-direction:column;gap:.6rem}@media (min-width:768px){.customer-creation-modal-section{min-width:0;max-width:100%;border-radius:12px;padding:1.2rem;gap:.7rem}}.customer-creation-modal-form-group--label-checkbox .label-checkbox-field,.customer-creation-modal-form-group--label-date .label-date-field,.customer-creation-modal-form-group--label-description .label-description-field,.customer-creation-modal-form-group--label-dropdown .label-dropdown,.customer-creation-modal-form-group--label-input .label-input-field{width:100%}.customer-creation-modal-form-group--label-description .label-description-field__control{width:100%;box-sizing:border-box}.customer-creation-modal-form-group--label-description .label-description-field__textarea{border:none!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:var(--lf-control-font-size,.75rem);resize:vertical}.customer-creation-modal-form-group--label-dropdown .label-dropdown__control,.customer-creation-modal-form-group--label-dropdown .label-dropdown__control--wide{width:100%;min-width:0;max-width:100%}.customer-creation-modal-form-group--label-checkbox{margin-top:0}.customer-creation-modal-address-card-header .label-dropdown,.customer-creation-modal-address-card-header .label-dropdown__control,.customer-creation-modal-address-card-header .label-dropdown__control--wide,.customer-creation-modal-address-field .label-input-field,.customer-creation-modal-contact-field .label-input-field{width:100%}.label-checkbox-field--card-compact{width:100%;min-height:0;padding:.4rem .65rem;margin-bottom:.35rem}.customer-creation-modal-form-row .customer-creation-modal-form-group{flex:1;min-width:200px;max-width:none;margin-bottom:0}.customer-creation-modal-form-row{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.customer-creation-modal-form-row .customer-creation-modal-row{flex:1;min-width:200px;max-width:none;margin-bottom:0}.customer-creation-modal-row{margin-bottom:1rem;display:flex;flex-direction:column}.customer-creation-modal-body{display:flex;flex-direction:column;gap:0}.customer-creation-modal-label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1rem;display:block}@media (min-width:768px){.customer-creation-modal-label{font-size:1.08rem}}.customer-creation-required{color:#dc3545;margin-left:4px}.customer-creation-modal-input{border-radius:8px;border:1.5px solid #b6e2b6;padding:.6rem .9rem;font-size:1rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box}select.customer-creation-modal-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .9rem center/1.2em auto;padding-right:2.2rem}@media (min-width:768px){select.customer-creation-modal-input{background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}}.customer-creation-modal-input:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}@media (min-width:768px){.customer-creation-modal-input{border-radius:10px;padding:.7rem 1.1rem;font-size:1.08rem}}.customer-creation-modal-error{color:#e53935;font-size:.95em;margin-top:.2em}.customer-creation-modal-checking{color:#007bff;font-size:.95em;margin-top:.2em}.customer-creation-modal-input.customer-creation-modal-error{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.customer-creation-modal-actions{display:flex;justify-content:flex-end;gap:12px;flex-shrink:0;align-items:center}@media (max-width:768px){.customer-creation-modal-form-row{flex-direction:column;gap:1rem}.customer-creation-modal-form-row .customer-creation-modal-row{max-width:100%;min-width:auto;margin-bottom:1rem}.customer-creation-modal-card{width:100%;margin:10px;border-radius:4px}.customer-creation-modal-body{padding:16px}.customer-creation-modal-actions{gap:8px}.customer-creation-modal-row{margin-bottom:12px}.customer-creation-modal-input{padding:6px 10px;font-size:14px}.customer-creation-modal-label{font-size:14px;margin-bottom:6px}}.customer-creation-modal-tab-content{display:grid;grid-template-areas:"tab-panel";flex:1 1 auto;overflow-x:hidden;overflow-y:auto;min-height:0;min-width:0;padding:0;-webkit-overflow-scrolling:touch}.customer-creation-modal-tab-panel{grid-area:tab-panel;padding:.75rem 1.25rem 1rem;box-sizing:border-box;min-width:0;max-width:100%;visibility:hidden;opacity:0;pointer-events:none;overflow:hidden;z-index:0}.customer-creation-modal-tab-panel--active{visibility:visible;opacity:1;pointer-events:auto;overflow:visible;z-index:1}.customer-creation-modal-tab-panel--documents{display:flex;flex-direction:column;min-height:0}.customer-creation-modal-full-width{grid-column:1/-1}.customer-creation-modal-checkbox-group{display:flex;align-items:center;gap:8px;margin-top:30px;padding:10px;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s ease}.customer-creation-modal-checkbox-group:hover{border-color:#09c;background-color:#f8f9fa}.customer-creation-modal-checkbox-group.checked{border-color:#09c;background-color:#e3f2fd}.customer-creation-modal-checkbox-group input[type=checkbox]{margin:0}.customer-creation-modal-checkbox-group label{margin:0;cursor:pointer;font-weight:500}.customer-creation-modal-contacts-section{width:100%}.customer-creation-modal-contacts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.customer-creation-modal-contacts-header h3{margin:0;color:#333;font-size:18px}.customer-creation-modal-add-contact-container{position:relative}.customer-creation-modal-document-file-input{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.customer-creation-modal-add-contact-tooltip{position:absolute;top:100%;right:0;margin-top:10px;z-index:10}.customer-creation-modal-tooltip-content{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center;min-width:200px}.customer-creation-modal-tooltip-icon{font-size:24px;margin-bottom:8px}.customer-creation-modal-tooltip-content p{margin:4px 0;color:#6c757d}.customer-creation-modal-tooltip-subtitle{font-size:12px;color:#868e96}.customer-creation-modal-contacts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.customer-creation-modal-contact-card{border:1px solid #dee2e6;border-radius:8px;padding:16px;background:#fff}.customer-creation-modal-contact-card-new{border-color:#09c;background:#f8f9fa}.customer-creation-modal-contact-card-header{margin-bottom:16px}.customer-creation-modal-contact-primary{display:flex;align-items:center;gap:8px}.customer-creation-modal-contact-primary input[type=checkbox]{margin:0}.customer-creation-modal-contact-primary label{margin:0;font-weight:500;color:#495057}.customer-creation-modal-contact-fields{margin-bottom:16px}.customer-creation-modal-contact-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.customer-creation-modal-contact-field{display:flex;flex-direction:column}.customer-creation-modal-contact-field label{font-size:14px;font-weight:500;color:#495057;margin-bottom:4px}.customer-creation-modal-contact-save-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.customer-creation-modal-addresses-section{width:100%}.customer-creation-modal-addresses-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.customer-creation-modal-addresses-header h3{margin:0;color:#333;font-size:18px}.customer-creation-modal-add-address-container{position:relative}.customer-creation-modal-add-address-tooltip{position:absolute;top:100%;right:0;margin-top:10px;z-index:10}.customer-creation-modal-addresses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.customer-creation-modal-address-card{border:1px solid #dee2e6;border-radius:8px;padding:16px;background:#fff}.customer-creation-modal-address-card-new{border-color:#09c;background:#f8f9fa}.customer-creation-modal-address-card-header{margin-bottom:16px}.customer-creation-modal-address-type{display:flex;flex-direction:column}.customer-creation-modal-required-field label{font-size:14px;font-weight:500;color:#495057;margin-bottom:4px}.customer-creation-modal-address-type-select{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.customer-creation-modal-address-fields{margin-bottom:16px}.customer-creation-modal-address-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.customer-creation-modal-address-field{display:flex;flex-direction:column}.customer-creation-modal-address-field label{font-size:14px;font-weight:500;color:#495057;margin-bottom:4px}.customer-creation-modal-address-save-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}@media (max-width:768px){.customer-creation-modal-card{width:100%;height:auto;max-height:calc(100vh - 1.25rem);margin:.625rem}.customer-creation-modal-tab-content{min-height:0}.customer-creation-modal-tab-panel{padding:.5rem 1rem .75rem}.customer-creation-modal-documents-split-view{min-height:18rem}.customer-creation-modal-address-field-row,.customer-creation-modal-addresses-grid,.customer-creation-modal-contact-field-row,.customer-creation-modal-contacts-grid,.customer-creation-modal-form-row{grid-template-columns:1fr}.customer-creation-modal-address-save-actions,.customer-creation-modal-contact-save-actions{gap:16px;margin-top:20px}}.customer-creation-modal-documents-section{margin-top:0;display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%}.customer-creation-modal-documents-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;min-width:0;flex-shrink:0}.customer-creation-modal-documents-header h3{margin:0;font-size:1.5rem;color:#205080}.customer-creation-modal-documents-split-view{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:1rem;min-height:22rem;min-width:0;width:100%;max-width:100%}@media (max-width:1024px){.customer-creation-modal-documents-split-view{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.customer-creation-modal-documents-list-container{max-height:min(220px,35vh)}}.customer-creation-modal-documents-list-container{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow-x:hidden;overflow-y:auto;min-width:0;max-width:100%;min-height:0}.customer-creation-modal-documents-list{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.customer-creation-modal-document-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;transition:all .2s;cursor:pointer;min-width:0;max-width:100%}.customer-creation-modal-document-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#09c;background:#fff}.customer-creation-modal-document-item.active{background:#e3f2fd;border-color:#09c;box-shadow:0 2px 8px rgba(0,153,204,.2)}.customer-creation-modal-document-info{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.customer-creation-modal-document-name{color:#205080;font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-creation-modal-document-name i{font-size:1.1rem;color:#09c;flex-shrink:0}.customer-creation-modal-document-item.active .customer-creation-modal-document-name{color:#09c;font-weight:600}.customer-creation-modal-document-meta{display:flex;flex-wrap:wrap;gap:.5rem .75rem;font-size:.8rem;color:#718096;min-width:0}.customer-creation-modal-document-size{font-style:italic}.customer-creation-modal-document-date{white-space:nowrap}.customer-creation-modal-document-delete-btn{background:none;border:none;color:#dc3545;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.customer-creation-modal-document-delete-btn:hover{background:#fee;color:#c82333}.customer-creation-modal-document-delete-btn i{font-size:1.1rem}.customer-creation-modal-document-preview-container{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow:hidden;display:flex;flex-direction:column;min-width:0;max-width:100%;min-height:100%;align-self:stretch}.customer-creation-modal-document-preview{display:flex;flex-direction:column;height:100%}.customer-creation-modal-document-preview-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;background:#f8f9fa}.customer-creation-modal-document-preview-header h4{margin:0;font-size:1.1rem;color:#205080;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-creation-modal-document-preview-content{flex:1;overflow:auto;overflow-x:hidden;padding:1rem;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}.customer-creation-modal-document-preview-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto}.customer-creation-modal-document-preview-image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.customer-creation-modal-document-preview-pdf{width:100%;height:100%;min-height:0;min-width:0;max-width:100%}.customer-creation-modal-document-preview-pdf iframe{width:100%;height:100%;max-width:100%;border:none;border-radius:4px}.customer-creation-modal-document-preview-unsupported{text-align:center;padding:3rem}.customer-creation-modal-document-preview-icon{margin-bottom:1rem}.customer-creation-modal-document-preview-unsupported p{color:#718096;margin-bottom:1.5rem;font-size:1rem}.customer-creation-modal-document-preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#a0aec0}.customer-creation-modal-document-preview-empty p{margin-top:1rem;font-size:1.1rem;color:#718096}.customer-creation-modal-document-preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#09c}.customer-creation-modal-document-preview-loading p{margin-top:1rem;font-size:1rem;color:#718096}.customer-creation-modal-document-preview-error{text-align:center;padding:3rem}.customer-creation-modal-document-preview-error p{color:#dc3545;margin-bottom:1.5rem;font-size:1rem}.customer-creation-modal-no-documents-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#718096}.customer-creation-modal-no-documents-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.customer-creation-modal-no-documents-message p{margin:.5rem 0;font-size:1rem;color:#718096}.customer-group-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.customer-group-modal-overlay--glass{--cgm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cgm-glass-duration:0.38s;--cgm-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--cgm-indigo:#4338ca;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.customer-group-modal-card{width:100%;max-width:420px;display:flex;flex-direction:column;overflow:hidden}.customer-group-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);border-radius:16px;backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35);transition:box-shadow var(--cgm-glass-duration) var(--cgm-glass-ease),border-color var(--cgm-glass-duration) var(--cgm-glass-ease),transform var(--cgm-motion-fast)}.customer-group-modal-card--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(167,139,250,.42)}.customer-group-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);border-radius:16px 16px 0 0;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.customer-group-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--cgm-indigo,#4338ca);line-height:1.3}.customer-group-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--cgm-motion-fast),border-color var(--cgm-motion-fast),transform var(--cgm-motion-fast),box-shadow var(--cgm-glass-duration) var(--cgm-glass-ease)}.customer-group-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:var(--cgm-indigo,#4338ca);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 12px rgba(139,92,246,.12)}.customer-group-modal-body--glass{padding:1.15rem 1.25rem 1.25rem;background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.customer-group-modal-body--glass .label-input-field--glass{width:100%}.customer-group-modal-error{font-size:.8125rem;color:#b91c1c;margin-top:.25rem;line-height:1.4}.customer-group-modal-actions--glass{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid rgba(196,181,253,.35);background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);border-radius:0 0 16px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.customer-group-modal-overlay-enter-active,.customer-group-modal-overlay-leave-active{transition:opacity var(--cgm-glass-duration,.38s) var(--cgm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.customer-group-modal-overlay-enter-from,.customer-group-modal-overlay-leave-to{opacity:0}.customer-group-modal-panel-enter-active{transition:opacity .42s var(--cgm-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s cubic-bezier(.34,1.12,.64,1) .04s}.customer-group-modal-panel-leave-active{transition:opacity .28s var(--cgm-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--cgm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.customer-group-modal-panel-enter-from,.customer-group-modal-panel-leave-to{opacity:0;transform:translateY(14px) scale(.98)}@media (prefers-reduced-motion:reduce){.customer-group-modal-card--glass,.customer-group-modal-card--glass:hover{transition:none;transform:none}.customer-group-modal-overlay-enter-active,.customer-group-modal-overlay-leave-active,.customer-group-modal-panel-enter-active,.customer-group-modal-panel-leave-active{transition:none}.customer-group-modal-panel-enter-from,.customer-group-modal-panel-leave-to{transform:none}}.salesperson-creation-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.salesperson-creation-modal-card{background:#fff;border-radius:0;width:800px;max-width:95%;margin:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:calc(100vh - 40px);display:flex;flex-direction:column}.salesperson-creation-modal-header{padding:16px 20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#09c,#4fc3f7);border-radius:0}.salesperson-creation-modal-header span{font-size:18px;font-weight:600;color:#fff}.salesperson-creation-modal-icons{display:flex;gap:12px}.salesperson-creation-modal-icons i{cursor:pointer;font-size:20px;color:#fff;opacity:.9;transition:opacity .2s}.salesperson-creation-modal-icons i:hover{opacity:1}.salesperson-creation-modal-body{padding:24px;flex:1;overflow-y:auto;min-height:200px}.salesperson-creation-modal-section{flex:1 1 100%;min-width:0;max-width:100%;background:#fff;border-radius:0;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1rem;margin-bottom:.6rem;display:flex;flex-direction:column;gap:.6rem;--sp-modal-control-min-height:2.75rem}@media (min-width:768px){.salesperson-creation-modal-section{flex:1 1 100%;min-width:0;max-width:100%;border-radius:0;padding:1.2rem;gap:.7rem}}.salesperson-creation-modal-form-row{display:flex;align-items:stretch;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.salesperson-creation-modal-form-row .salesperson-creation-modal-row{flex:1 1 0;min-width:0;max-width:none;margin-bottom:0}.salesperson-creation-modal-row{margin-bottom:1rem;display:flex;flex-direction:column}.salesperson-creation-modal-body{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.salesperson-creation-modal-body{gap:2.5rem}}.salesperson-creation-modal-label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1rem;display:block}@media (min-width:768px){.salesperson-creation-modal-label{font-size:1.08rem}}.salesperson-creation-required{color:#dc3545;margin-left:4px}.salesperson-creation-modal-input{border-radius:0;border:1.5px solid #b6e2b6;padding:.6rem .9rem;font-size:1rem;line-height:1.35;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box;min-height:var(--sp-modal-control-min-height,2.75rem)}select.salesperson-creation-modal-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .9rem center/1.2em auto;padding-right:2.2rem;min-height:var(--sp-modal-control-min-height,2.75rem);line-height:1.35}@media (min-width:768px){select.salesperson-creation-modal-input{background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}}.salesperson-creation-modal-input:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}@media (min-width:768px){.salesperson-creation-modal-section{--sp-modal-control-min-height:2.875rem}.salesperson-creation-modal-input{border-radius:0;padding:.7rem 1.1rem;font-size:1.08rem}}.salesperson-creation-modal-checkbox-group{display:flex;align-items:center;width:100%;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.6rem .9rem;border-radius:0;background-color:#fafdff;border:1.5px solid #b6e2b6;transition:all .2s;position:relative;box-sizing:border-box;min-height:var(--sp-modal-control-min-height,2.75rem);font-size:1rem;line-height:1.35}@media (min-width:768px){.salesperson-creation-modal-checkbox-group{padding:.7rem 1.1rem;border-radius:0;font-size:1.08rem}}.salesperson-creation-modal-checkbox-group:hover{background-color:#f0f9ff;border-color:#09c;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,153,204,.15)}.salesperson-creation-modal-checkbox-group.checked{color:#09c;border-color:#09c;background-color:#f0f9ff}.salesperson-creation-modal-checkbox-group.checked:hover{background-color:#e6f7ff;box-shadow:0 2px 8px rgba(0,153,204,.2)}.salesperson-creation-modal-checkbox-group input[type=checkbox]{margin:0;margin-right:.5rem;width:18px;height:18px;accent-color:#09c;cursor:pointer;pointer-events:none}.salesperson-creation-modal-checkbox-group label{cursor:pointer;margin:0;font-weight:500;color:inherit;flex:1;pointer-events:none}.salesperson-creation-modal-error{color:#e53935;font-size:.95em;margin-top:.2em}.salesperson-creation-modal-actions{padding:16px 20px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px}.salesperson-creation-modal-cancel,.salesperson-creation-modal-ok{padding:.6rem 1.4rem;border-radius:0;font-size:1rem;font-weight:700;cursor:pointer;border:none;transition:background .2s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.1);min-width:120px}.salesperson-creation-modal-ok{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.salesperson-creation-modal-ok:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.salesperson-creation-modal-ok:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.2)}.salesperson-creation-modal-cancel{background:#e0e0e0;color:#333}.salesperson-creation-modal-cancel:hover{background:#bdbdbd}@media (min-width:768px){.salesperson-creation-modal-cancel,.salesperson-creation-modal-ok{padding:.7rem 1.7rem;border-radius:0;font-size:1.08rem;min-width:150px}}@media (max-width:768px){.salesperson-creation-modal-form-row{flex-direction:column;gap:1rem}.salesperson-creation-modal-form-row .salesperson-creation-modal-row{max-width:100%;min-width:auto;margin-bottom:1rem}.salesperson-creation-modal-card{width:100%;margin:10px;border-radius:0}.salesperson-creation-modal-body{padding:16px}.salesperson-creation-modal-header{padding:12px 16px}.salesperson-creation-modal-header span{font-size:16px}.salesperson-creation-modal-actions{padding:12px 16px;gap:8px}.salesperson-creation-modal-row{margin-bottom:12px}.salesperson-creation-modal-section{--sp-modal-control-min-height:2.5rem}.salesperson-creation-modal-checkbox-group,.salesperson-creation-modal-input{padding:6px 10px;font-size:14px}.salesperson-creation-modal-label{font-size:14px;margin-bottom:6px}.salesperson-creation-modal-cancel,.salesperson-creation-modal-ok{padding:6px 12px;font-size:14px}}.salesperson-creation-modal-row .phone-number-input{width:100%}.salesperson-creation-modal-row .phone-number-wrapper{width:100%;min-height:var(--sp-modal-control-min-height,2.75rem);box-sizing:border-box}.salesperson-creation-modal-row .phone-number-country-display,.salesperson-creation-modal-row .phone-number-field{min-height:var(--sp-modal-control-min-height,2.75rem);padding:.6rem .9rem;box-sizing:border-box}.salesperson-creation-modal-row .phone-number-field{font-size:1rem;line-height:1.35}@media (min-width:768px){.salesperson-creation-modal-row .phone-number-country-display,.salesperson-creation-modal-row .phone-number-field{min-height:var(--sp-modal-control-min-height,2.875rem);padding:.7rem 1.1rem}.salesperson-creation-modal-row .phone-number-field{font-size:1.08rem}.salesperson-creation-modal-row .phone-number-wrapper{min-height:var(--sp-modal-control-min-height,2.875rem)}}@media (max-width:768px){.salesperson-creation-modal-row .phone-number-country-display,.salesperson-creation-modal-row .phone-number-field,.salesperson-creation-modal-row .phone-number-wrapper{min-height:var(--sp-modal-control-min-height,2.5rem)}.salesperson-creation-modal-row .phone-number-country-display,.salesperson-creation-modal-row .phone-number-field{padding:6px 10px;font-size:14px}}.phone-number-input{width:100%;position:relative;z-index:1}.phone-number-input.is-dropdown-open{z-index:10050}.phone-number-input .phone-number-country-selector.is-open{z-index:10000}.phone-number-label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#374151}.phone-number-required{color:#ef4444;margin-left:2px}.phone-number-wrapper{display:flex;align-items:stretch;gap:0;border:1.5px solid #b6e2b6;border-radius:0;background:#fafdff;transition:all .2s ease;overflow:visible;position:relative}.phone-number-wrapper:focus-within{border-color:#09c;box-shadow:0 0 0 2px rgba(0,153,204,.1);background:#fff}.phone-number-input.has-error .phone-number-wrapper{border-color:#ef4444;background:#fff}.phone-number-input.is-disabled .phone-number-wrapper{background-color:#f8f9fa;border-color:#d1d5db;cursor:not-allowed}.phone-number-country-selector{position:relative;min-width:140px;border-right:1.5px solid #b6e2b6;background:transparent;z-index:1}.phone-number-country-selector.is-open{z-index:10000}.phone-number-wrapper:focus-within .phone-number-country-selector{border-right-color:#09c}.phone-number-country-display{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%;min-height:40px;width:100%}.phone-number-country-display:hover{background-color:rgba(0,153,204,.05)}.phone-number-input.is-disabled .phone-number-country-display{cursor:not-allowed;opacity:.6}.phone-number-flag{font-size:20px;line-height:1;display:inline-block;flex-shrink:0;width:24px;text-align:center}.phone-number-flag-img{width:24px;height:18px;-o-object-fit:cover;object-fit:cover;border-radius:0;display:block}.phone-number-code{font-size:14px;font-weight:500;color:#374151}.phone-number-dropdown-arrow{margin-left:auto;font-size:12px;color:#6b7280;transition:transform .2s ease}.phone-number-dropdown-arrow.is-rotated{transform:rotate(180deg)}.phone-number-country-dropdown{position:fixed;background:#e8f4fa;border:1px solid #09c;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;min-width:300px;max-width:400px;margin-top:4px}.phone-number-country-search{padding:10px;background:#d9ecf6;border-bottom:1px solid #b8d4e6}.phone-number-country-search__field{position:relative;width:100%;font-size:14px}.phone-number-country-search__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;color:#6b7280;font-size:15px;line-height:1;pointer-events:none;z-index:1}.phone-number-country-dropdown .phone-number-country-search__field .phone-number-country-search-input{width:100%;box-sizing:border-box;padding:8px 12px 8px 52px;border:1px solid #9ec4d8;border-radius:0;font-size:14px;line-height:1.35;outline:none;transition:border-color .2s ease;text-indent:0;background:#fff}.phone-number-country-dropdown .phone-number-country-search__field .phone-number-country-search-input:focus{border-color:#09c}.phone-number-country-dropdown .phone-number-country-search__field .phone-number-country-search-input::-moz-placeholder{text-indent:0}.phone-number-country-dropdown .phone-number-country-search__field .phone-number-country-search-input::placeholder{text-indent:0}.phone-number-country-list{max-height:250px;overflow-y:auto;background:#eef6fb}.phone-number-country-option{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background-color .15s ease;font-size:14px;border-bottom:1px solid #d0e4f0}.phone-number-country-option .phone-number-flag{font-size:18px;width:20px;flex-shrink:0}.phone-number-country-option .phone-number-flag-img{width:20px;height:15px;-o-object-fit:cover;object-fit:cover;border-radius:0;display:block}.phone-number-country-option:last-child{border-bottom:none}.phone-number-country-option.is-selected,.phone-number-country-option:hover{background-color:#d8eaf4}.phone-number-country-option.is-selected{background-color:#c5dff0;font-weight:500}.phone-number-country-name{flex:1;color:#374151}.phone-number-dial-code{color:#6b7280;font-size:13px}.phone-number-no-results{padding:20px;text-align:center;color:#9ca3af;font-style:italic;font-size:13px}.phone-number-field{flex:1;padding:8px 12px;border:none;background:transparent;font-size:14px;outline:none;color:#374151;min-height:40px}.phone-number-field::-moz-placeholder{color:#9ca3af}.phone-number-field::placeholder{color:#9ca3af}.phone-number-input.is-disabled .phone-number-field{background-color:transparent;color:#6c757d;cursor:not-allowed}.phone-number-error{margin-top:6px;font-size:13px;color:#ef4444;display:flex;align-items:center;gap:4px}.phone-number-error:before{content:"⚠";font-size:14px}@media (max-width:768px){.phone-number-wrapper{flex-direction:column}.phone-number-country-selector{border-right:none;border-bottom:1.5px solid #b6e2b6;min-width:100%}.phone-number-wrapper:focus-within .phone-number-country-selector{border-right:none;border-bottom-color:#09c}.phone-number-country-dropdown{min-width:100%;left:0;right:0}.phone-number-country-list{max-height:200px}}.phone-number-country-list::-webkit-scrollbar{width:6px}.phone-number-country-list::-webkit-scrollbar-track{background:#ddeef6}.phone-number-country-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0}.phone-number-country-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.account-creation-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.account-creation-modal-card{background:#fff;border-radius:8px;width:800px;max-width:95%;margin:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:calc(100vh - 40px);display:flex;flex-direction:column}.account-creation-modal-header{padding:16px 20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#09c,#4fc3f7);border-radius:8px 8px 0 0}.account-creation-modal-header span{font-size:18px;font-weight:600;color:#fff}.account-creation-modal-icons{display:flex;gap:12px}.account-creation-modal-icons i{cursor:pointer;font-size:20px;color:#fff;opacity:.9;transition:opacity .2s}.account-creation-modal-icons i:hover{opacity:1}.account-creation-modal-body{padding:24px;flex:1;overflow-y:auto;min-height:200px;display:flex;flex-direction:column;gap:1.5rem}.account-creation-modal-section{flex:1 1 100%;min-width:0;max-width:100%;background:#fff;border-radius:10px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1rem;margin-bottom:.6rem;display:flex;flex-direction:column;gap:.6rem}.account-creation-modal-form-row{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.account-creation-modal-form-row .account-creation-modal-row{flex:1;min-width:200px;max-width:none;margin-bottom:0}.account-creation-modal-row{margin-bottom:1rem;display:flex;flex-direction:column}.account-creation-modal-label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1rem;display:block}.account-creation-required{color:#dc3545;margin-left:4px}.account-creation-modal-input{border-radius:8px;border:1.5px solid #b6e2b6;padding:0 .9rem;font-size:1rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box}.account-creation-modal-input:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}select.account-creation-modal-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .9rem center/1.2em auto;padding-right:2.2rem}textarea.account-creation-modal-input{min-height:80px;resize:vertical}.account-creation-modal-input .date-picker-input,.account-creation-modal-input input{border:none!important;box-shadow:none!important;background:transparent!important;height:100%!important;min-height:100%!important}.account-creation-modal-input{display:flex!important;align-items:center!important;min-height:48px}.account-creation-modal-input .date-picker-wrapper,.account-creation-modal-input .vue-datepicker{height:100%!important;min-height:48px!important}.account-creation-modal-input .date-picker-wrapper input,.account-creation-modal-input .vue-datepicker input{height:100%!important;min-height:48px!important;padding:0 .9rem!important;font-size:1rem!important}.account-creation-modal-input:focus-within{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.account-creation-modal-checkbox-group{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:.8rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.7rem;transition:all .2s ease}.account-creation-modal-checkbox-group:hover{background:#e9ecef;border-color:#09c}.account-creation-modal-checkbox-group.checked{background:#d4edda;border-color:#28a745}.account-creation-modal-checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:#09c;cursor:pointer}.account-creation-modal-checkbox-group label{cursor:pointer;margin-bottom:0;font-weight:500;color:#333;font-size:1rem}.account-creation-modal-error{color:#e53935;font-size:.95em;margin-top:.2em}.account-creation-modal-actions{padding:16px 20px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px}.account-creation-modal-cancel,.account-creation-modal-ok{padding:.6rem 1.4rem;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;border:none;transition:background .2s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.1);min-width:120px}.account-creation-modal-ok{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.account-creation-modal-ok:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.account-creation-modal-ok:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.2)}.account-creation-modal-cancel{background:#e0e0e0;color:#333}.account-creation-modal-cancel:hover{background:#bdbdbd}@media (min-width:768px){.account-creation-modal-label{font-size:1.08rem}.account-creation-modal-input{border-radius:10px;padding:0 1.1rem;font-size:1.08rem}select.account-creation-modal-input{background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}.account-creation-modal-cancel,.account-creation-modal-ok{padding:.7rem 1.7rem;border-radius:10px;font-size:1.08rem;min-width:150px}}@media (max-width:768px){.account-creation-modal-form-row{flex-direction:column;gap:1rem}.account-creation-modal-form-row .account-creation-modal-row{max-width:100%;min-width:auto;margin-bottom:1rem}.account-creation-modal-card{width:100%;margin:10px;border-radius:4px}.account-creation-modal-body{padding:16px}.account-creation-modal-header{padding:12px 16px}.account-creation-modal-header span{font-size:16px}.account-creation-modal-actions{padding:12px 16px;gap:8px}.account-creation-modal-row{margin-bottom:12px}}.consultant-creation-dialog-modal-overlay--glass{--ccd-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ccd-glass-duration:0.38s;--ccd-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--ccd-indigo:#4338ca;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04)!important;-webkit-backdrop-filter:blur(4px) saturate(1.04)!important;pointer-events:auto;cursor:default}.consultant-creation-dialog-modal-card--enter{animation:consultant-creation-panel-in .42s cubic-bezier(.34,1.12,.64,1) .04s both}@keyframes consultant-creation-panel-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.consultant-creation-dialog-modal-card.consultant-creation-dialog-modal-card--glass{width:min(1200px,95vw);max-width:95%;height:auto;max-height:min(90vh,calc(100vh - 2.5rem));min-width:320px;box-sizing:border-box;position:relative}@media (hover:hover) and (pointer:fine){.consultant-creation-dialog-modal-card.consultant-creation-dialog-modal-card--glass{resize:both;overflow:hidden!important}}.consultant-creation-dialog-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68))!important;border:1px solid hsla(0,0%,100%,.72)!important;border-radius:16px!important;overflow:hidden!important;backdrop-filter:blur(28px) saturate(1.08)!important;-webkit-backdrop-filter:blur(28px) saturate(1.08)!important;box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35)!important;transition:box-shadow .36s var(--ccd-glass-ease),border-color .36s var(--ccd-glass-ease),transform var(--ccd-motion-fast)}.consultant-creation-dialog-modal-card--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(167,139,250,.42)!important}.consultant-creation-dialog-modal-header--glass{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1rem 1.25rem!important;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65))!important;border-bottom:1px solid rgba(196,181,253,.4)!important;border-radius:16px 16px 0 0!important;backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)!important}.consultant-creation-dialog-modal-header--glass .consultant-creation-dialog-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--ccd-indigo,#4338ca);line-height:1.3}.consultant-creation-dialog-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--ccd-motion-fast),border-color var(--ccd-motion-fast),transform var(--ccd-motion-fast),box-shadow .36s var(--ccd-glass-ease)}.consultant-creation-dialog-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:var(--ccd-indigo,#4338ca);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 12px rgba(139,92,246,.12)}.consultant-creation-dialog-modal-body--glass{background:hsla(0,0%,100%,.28)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.consultant-creation-dialog-modal-header--glass{flex-shrink:0}.consultant-creation-dialog-modal-body--glass>.consultant-creation-dialog-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.consultant-creation-dialog-modal-body--glass .consultant-creation-dialog-form>.consultant-creation-dialog-service-error,.consultant-creation-dialog-modal-body--glass>.consultant-creation-dialog-form>.tab-navigation{flex-shrink:0}.consultant-creation-dialog-modal-body--glass .consultant-creation-dialog-form>.tab-navigation{flex-shrink:0;background:rgba(248,250,252,.45)!important;border-bottom:1px solid rgba(196,181,253,.35)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.consultant-creation-dialog-tab-content--glass{display:grid;grid-template-areas:"tab-panel";background:transparent;overflow-x:hidden;overflow-y:auto;min-width:0;min-height:0;flex:1 1 auto}.consultant-creation-dialog-tab-panel--glass{grid-area:tab-panel}.consultant-creation-dialog-tab-panel--glass:not(.consultant-creation-dialog-tab-panel--active){animation:none}.consultant-creation-dialog-tab-panel--glass{animation:consultant-creation-dialog-panel-in .42s var(--ccd-glass-ease) both}.consultant-creation-dialog-tab-panel--enter{animation:consultant-creation-dialog-tab-switch .36s var(--ccd-glass-ease) both}.consultant-creation-dialog-form-section--glass,.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-form-col.consultant-creation-dialog-stunning-form-col{background:hsla(0,0%,100%,.42)!important;border:1px solid rgba(226,232,240,.65)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 2px 10px rgba(139,92,246,.06)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-service-config{background:hsla(0,0%,100%,.38)!important;border:1px solid rgba(226,232,240,.65)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-service-header{color:var(--ccd-indigo,#4338ca)!important;border-bottom-color:rgba(99,102,241,.45)!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-address-card,.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-address-fields,.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-addresses-grid,.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-contacts-section{overflow:visible!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-address-card>.consultant-creation-dialog-address-fields{position:relative;z-index:5}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-address-card>.consultant-creation-dialog-address-save-actions{position:relative;z-index:0}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-address-card{background:hsla(0,0%,100%,.42)!important;border:1px solid rgba(226,232,240,.65)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 10px 26px rgba(15,23,42,.06)!important;backdrop-filter:blur(10px) saturate(1.06)!important;-webkit-backdrop-filter:blur(10px) saturate(1.06)!important}.consultant-creation-dialog-modal-card--glass:has(.label-dropdown__menu-panel--teleported),.consultant-creation-dialog-modal-card--glass:has(.simple-select-wrapper.is-open){overflow:visible!important}.consultant-creation-dialog-modal-card--glass:has(.simple-select-wrapper.is-open) .consultant-creation-dialog-modal-body--glass,.consultant-creation-dialog-modal-card--glass:has(.simple-select-wrapper.is-open) .consultant-creation-dialog-tab-content--glass{overflow:visible!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-address-card:hover{border-color:rgba(167,139,250,.45)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 14px 34px rgba(99,102,241,.12)!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-address-card-new{border:1.5px solid rgba(99,102,241,.55)!important;background:rgba(238,242,255,.5)!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-addresses-header h3{color:var(--ccd-indigo,#4338ca)!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-auto-selected-indicator,.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-c2c-info-message,.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-service-info{background:rgba(238,242,255,.55)!important;border-color:rgba(196,181,253,.4)!important;color:#475569!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-auto-selected-indicator i,.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-c2c-info-message i,.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-service-info i{color:#6366f1!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-service-error{background:hsla(0,86%,97%,.75)!important;border-color:rgba(239,68,68,.35)!important}.consultant-creation-dialog-form-actions--glass{border-top:1px solid rgba(196,181,253,.35)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55))!important;backdrop-filter:blur(12px) saturate(1.08)!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;border-radius:0 0 16px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-tooltip-content{background:hsla(0,0%,100%,.92)!important;border:1px dashed rgba(167,139,250,.55)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-tooltip-content:before{border-bottom-color:rgba(167,139,250,.55)!important}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-tooltip-icon{font-size:1.35rem;color:#6366f1}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-address-fields .address-selector{align-items:start}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-address-fields .address-selector .address-selector-field{margin-bottom:0}.consultant-creation-dialog-modal-card--glass .consultant-creation-dialog-address-field-row .label-input-field{height:100%}.consultant-creation-dialog-dropdown-menu.label-dropdown__menu-panel{border:1px solid hsla(0,0%,100%,.78)!important;border-radius:.35rem!important;background:linear-gradient(168deg,hsla(0,0%,100%,.96),rgba(238,242,255,.94))!important;backdrop-filter:blur(12px) saturate(1.06)!important;-webkit-backdrop-filter:blur(12px) saturate(1.06)!important;box-shadow:0 12px 32px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.88)!important;animation:consultant-creation-dialog-menu-in .28s var(--ccd-glass-ease) both}.consultant-creation-dialog-dropdown-menu .label-dropdown__option--active:not(.label-dropdown__option--disabled),.consultant-creation-dialog-dropdown-menu .label-dropdown__option:not(.label-dropdown__option--disabled):hover{background:rgba(99,102,241,.1)!important;color:#4338ca!important}.consultant-creation-dialog-dropdown-menu .label-dropdown__option--selected:not(.label-dropdown__option--disabled){background:rgba(99,102,241,.14)!important;color:#4338ca!important}@keyframes consultant-creation-dialog-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes consultant-creation-dialog-tab-switch{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes consultant-creation-dialog-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.consultant-creation-overlay-enter-active,.consultant-creation-overlay-leave-active{transition:opacity var(--ccd-glass-duration,.38s) var(--ccd-glass-ease,cubic-bezier(.25,.46,.45,.94))}.consultant-creation-overlay-enter-from,.consultant-creation-overlay-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.consultant-creation-dialog-modal-card--enter{animation:none}.consultant-creation-dialog-dropdown-menu,.consultant-creation-dialog-modal-card--glass,.consultant-creation-dialog-modal-card--glass:hover,.consultant-creation-dialog-tab-panel--enter,.consultant-creation-dialog-tab-panel--glass{animation:none;transition:none;transform:none}.consultant-creation-overlay-enter-active,.consultant-creation-overlay-leave-active{transition:none}}.consultant-creation-dialog-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.consultant-creation-dialog-modal-card{background:#fff;border-radius:8px;width:min(1200px,95vw);max-width:95%;height:auto;max-height:min(90vh,calc(100vh - 2.5rem));margin:1.25rem;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;position:relative;box-sizing:border-box;min-width:320px}@media (hover:hover) and (pointer:fine){.consultant-creation-dialog-modal-card{resize:both;overflow:hidden}}.consultant-creation-dialog-modal-header{padding:16px 20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#09c,#4fc3f7);border-radius:8px 8px 0 0}.consultant-creation-dialog-modal-header span{font-size:18px;font-weight:600;color:#fff}.consultant-creation-dialog-modal-icons{display:flex;gap:12px}.consultant-creation-dialog-modal-icons i{cursor:pointer;font-size:20px;color:#fff;opacity:.9;transition:opacity .2s}.consultant-creation-dialog-modal-icons i:hover{opacity:1}.consultant-creation-dialog-modal-body{padding:0;flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column;min-height:0}.consultant-creation-dialog-container{background:#fff;min-height:100vh;padding:0;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}@media (min-width:768px){.consultant-creation-dialog-container{padding:0}}.consultant-creation-dialog-header{background:#09c;color:#fff;padding:1rem 1.5rem;margin:0}.consultant-creation-dialog-form{width:100%;display:flex;flex-direction:column;height:100%;overflow:hidden}.consultant-creation-dialog-form-group--label-checkbox .label-checkbox-field,.consultant-creation-dialog-form-group--label-description .label-description-field,.consultant-creation-dialog-form-group--label-dropdown .label-dropdown,.consultant-creation-dialog-form-group--label-input .label-input-field{width:100%}.consultant-creation-dialog-form-group--label-description .label-description-field__control{width:100%;box-sizing:border-box}.consultant-creation-dialog-form-group--label-description .label-description-field__textarea{border:none!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:var(--lf-control-font-size,.75rem);resize:vertical}.consultant-creation-dialog-form-group--label-dropdown .label-dropdown__control,.consultant-creation-dialog-form-group--label-dropdown .label-dropdown__control--wide{width:100%;min-width:0;max-width:100%}.consultant-creation-dialog-form-group--label-checkbox{margin-top:0}.consultant-creation-dialog-address-card-header.consultant-creation-dialog-form-group--label-dropdown{margin-bottom:.75rem}.consultant-creation-dialog-tabs{display:flex;border-bottom:2px solid #e0e0e0;margin:1.5rem 1.5rem 0 1.5rem;background:#fff}@media (min-width:768px){.consultant-creation-dialog-tabs{margin:2.5rem 2.5rem 0 2.5rem}}.consultant-creation-dialog-tab{background:none;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#666;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;position:relative}.consultant-creation-dialog-tab:hover{color:#09c;background:#f8fafd}.consultant-creation-dialog-tab.active{color:#09c;border-bottom-color:#09c;background:#fff}.consultant-creation-dialog-tab-content{display:grid;grid-template-areas:"tab-panel";flex:1 1 auto;overflow-x:hidden;overflow-y:auto;min-height:0;min-width:0;padding:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}.consultant-creation-dialog-tab-panel{grid-area:tab-panel;padding:1.25rem 1.5rem 1rem;box-sizing:border-box;min-width:0;max-width:100%;visibility:hidden;opacity:0;pointer-events:none;overflow:hidden;z-index:0}.consultant-creation-dialog-tab-panel--active{visibility:visible;opacity:1;pointer-events:auto;overflow:visible;z-index:1}@media (max-width:768px){.consultant-creation-dialog-tab-panel{padding:1rem}}.consultant-creation-dialog-form-section.consultant-creation-dialog-card{background:#fff;border-radius:0 0 8px 8px;padding:2rem;margin-top:-1px;margin-left:1.5rem;margin-right:1.5rem}@media (min-width:768px){.consultant-creation-dialog-form-section.consultant-creation-dialog-card{border-radius:0 0 8px 8px;padding:2rem;margin-left:2.5rem;margin-right:2.5rem}}.consultant-creation-dialog-form-columns.consultant-creation-dialog-form-row-flex{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:flex-start}@media (min-width:768px){.consultant-creation-dialog-form-columns.consultant-creation-dialog-form-row-flex{gap:2.5rem}}@media (max-width:900px){.consultant-creation-dialog-form-columns.consultant-creation-dialog-form-row-flex{flex-direction:column;gap:1rem}.consultant-creation-dialog-stunning-form-col{min-width:0;width:100%;max-width:100%;margin-bottom:1rem}}.consultant-creation-dialog-form-col.consultant-creation-dialog-stunning-form-col{flex:1 1 100%;min-width:0;max-width:100%;background:#fff;border-radius:10px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1rem;margin-bottom:0;display:flex;flex-direction:column;gap:.6rem}@media (min-width:768px){.consultant-creation-dialog-form-col.consultant-creation-dialog-stunning-form-col{flex:1 1 100%;min-width:0;max-width:100%;border-radius:12px;padding:1.2rem;gap:.7rem}}.consultant-creation-dialog-form-group{margin-bottom:1rem;display:flex;flex-direction:column}.consultant-creation-dialog-form-group-row{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.consultant-creation-dialog-form-group-row .consultant-creation-dialog-form-group{flex:1;min-width:200px;max-width:none;margin-bottom:0}.consultant-creation-dialog-service-config{display:flex;gap:2rem;margin:2rem 0;padding:1.5rem;background:#f8fafd;border-radius:12px;border:1px solid #e0e0e0}.consultant-creation-dialog-service-column{flex:1;min-width:0}.consultant-creation-dialog-service-config:has(.consultant-creation-dialog-service-column:only-child){justify-content:stretch}.consultant-creation-dialog-service-config:has(.consultant-creation-dialog-service-column:only-child) .consultant-creation-dialog-service-column{max-width:none;width:100%}.consultant-creation-dialog-service-header{font-size:1.1rem;font-weight:700;color:#205080;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #09c;text-align:left;width:100%;display:block}.consultant-creation-dialog-service-config:has(.consultant-creation-dialog-service-column:only-child) .consultant-creation-dialog-service-column{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.consultant-creation-dialog-service-config:has(.consultant-creation-dialog-service-column:only-child) .consultant-creation-dialog-service-column .consultant-creation-dialog-form-group{margin-bottom:1rem}.consultant-creation-dialog-service-config:has(.consultant-creation-dialog-service-column:only-child) .consultant-creation-dialog-service-header{grid-column:1/-1;margin-bottom:1.5rem}.consultant-creation-dialog-service-config:has(.consultant-creation-dialog-service-column:only-child) .consultant-creation-dialog-service-column .consultant-creation-dialog-form-group:has(textarea){grid-column:1/-1}.consultant-creation-dialog-service-config:has(.consultant-creation-dialog-service-column:only-child) .consultant-creation-dialog-service-column .consultant-creation-dialog-form-group:has(input[placeholder="0.00"]){grid-column:1/-1}.consultant-creation-dialog-service-config:has(.consultant-creation-dialog-service-column:only-child) .consultant-creation-dialog-service-column .consultant-creation-dialog-form-group-row{display:flex;gap:1rem;grid-column:1/-1}.consultant-creation-dialog-service-config:has(.consultant-creation-dialog-service-column:only-child) .consultant-creation-dialog-service-column .consultant-creation-dialog-form-group-row .consultant-creation-dialog-form-group{flex:1;margin-bottom:0}@media (max-width:1200px){.consultant-creation-dialog-form-group-row .consultant-creation-dialog-form-group{min-width:200px}.consultant-creation-dialog-service-config{gap:1.5rem}}@media (max-width:768px){.consultant-creation-dialog-form-group-row{flex-direction:column;gap:1rem}.consultant-creation-dialog-form-group-row .consultant-creation-dialog-form-group{max-width:100%;min-width:auto;margin-bottom:1rem}.consultant-creation-dialog-service-config{flex-direction:column;gap:1rem;padding:1rem}.consultant-creation-dialog-service-column{width:100%}.consultant-creation-dialog-service-config:has(.consultant-creation-dialog-service-column:only-child) .consultant-creation-dialog-service-column{display:flex;flex-direction:column;grid-template-columns:none}}.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description):not(.consultant-creation-dialog-form-group--label-dropdown):not(.consultant-creation-dialog-form-group--label-checkbox)>label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1rem}@media (min-width:768px){.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description):not(.consultant-creation-dialog-form-group--label-dropdown):not(.consultant-creation-dialog-form-group--label-checkbox)>label{font-size:1.08rem}}.consultant-creation-dialog-form-control,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-description) textarea,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-dropdown) select,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=email],.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=number],.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=text]{border-radius:8px;border:1.5px solid #b6e2b6;padding:.6rem .9rem;font-size:1rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box}@media (min-width:768px){.consultant-creation-dialog-form-control,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-description) textarea,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-dropdown) select,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=email],.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=number],.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=text]{border-radius:10px;padding:.7rem 1.1rem;font-size:1.08rem}}.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-dropdown) select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .9rem center/1.2em auto;padding-right:2.2rem}@media (min-width:768px){.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-dropdown) select{background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 1.1rem center/1.2em auto;padding-right:2.5rem}}.consultant-creation-dialog-form-group select:focus,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-description) textarea:focus,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=email]:focus,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=number]:focus,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=text]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.consultant-creation-dialog-form-group input[readonly],.consultant-creation-dialog-form-group textarea[readonly]{background:#f4f4f4;color:#888}.consultant-creation-dialog-form-group textarea{resize:vertical}.consultant-creation-dialog-required label:after{content:"*";color:#e53935;margin-left:.2rem}.consultant-creation-dialog-required{color:#e53935;margin-left:.2rem}.consultant-creation-dialog-checkbox-group{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:.8rem 1rem;margin-bottom:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.7rem;display:flex}.consultant-creation-dialog-checkbox-group:hover{background:#e9ecef;border-color:#09c}.consultant-creation-dialog-checkbox-group:active{background:#dee2e6}.consultant-creation-dialog-checkbox-group.checked{background:#d4edda;border-color:#28a745}.consultant-creation-dialog-checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:#09c;margin-right:.5rem;vertical-align:middle;cursor:pointer}.consultant-creation-dialog-checkbox-group label{cursor:pointer;margin-bottom:0;font-weight:500;color:#333;font-size:1rem;display:flex;align-items:center;gap:8px;pointer-events:none}.consultant-creation-dialog-form-group .consultant-creation-dialog-calendar-icon{display:inline-block;width:18px;height:18px;background:url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M19 4h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zm0-13H5V6h14v1z"/></svg>') no-repeat 50%;vertical-align:middle;margin-left:.5rem}.consultant-creation-dialog-form-group .consultant-creation-dialog-inline-label{margin-left:.5rem;font-size:1.08rem;color:#205080}.consultant-creation-dialog-form-group .consultant-creation-dialog-inline-unit{margin-left:.5rem;color:#888;font-size:1.02rem}.consultant-creation-dialog-form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:auto;margin-left:1.5rem;margin-right:1.5rem;padding-top:1.5rem;padding-bottom:1rem;border-top:1px solid #e0e0e0;flex-wrap:wrap;flex-shrink:0;background:#fff;position:sticky;bottom:0;z-index:10}.consultant-creation-dialog-action-buttons{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}@media (min-width:768px){.consultant-creation-dialog-form-actions{gap:1.5rem;margin-top:2.5rem;margin-left:2.5rem;margin-right:2.5rem}}@media (max-width:600px){.consultant-creation-dialog-form-actions{flex-direction:column;align-items:stretch}}.consultant-creation-dialog-btn{padding:.6rem 1.4rem;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;border:none;transition:background .2s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.1);min-width:120px}@media (min-width:768px){.consultant-creation-dialog-btn{padding:.7rem 1.7rem;border-radius:10px;font-size:1.08rem;min-width:150px}}.consultant-creation-dialog-btn-primary{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.consultant-creation-dialog-btn-primary:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.consultant-creation-dialog-btn-secondary{background:#e0e0e0;color:#333}.consultant-creation-dialog-btn-secondary:hover{background:#bdbdbd}.consultant-creation-dialog-btn-danger{background:#e53935;color:#fff}.consultant-creation-dialog-btn-danger:hover{background:#b71c1c}.consultant-creation-dialog-btn-sm{padding:.3rem .9rem;font-size:.98rem;min-width:unset;border-radius:7px}.consultant-creation-dialog-btn-add-contact{width:auto;margin-top:.5rem;margin-left:0;background:linear-gradient(90deg,#43a047,#66bb6a);color:#fff;font-weight:700;font-size:1.01rem;border-radius:6px;box-shadow:0 2px 8px rgba(67,160,71,.08);padding:.4rem 1.2rem;transition:background .18s,box-shadow .18s}.consultant-creation-dialog-btn-add-contact:focus,.consultant-creation-dialog-btn-add-contact:hover{background:linear-gradient(90deg,#388e3c,#81c784);box-shadow:0 4px 16px rgba(67,160,71,.13)}.consultant-creation-dialog-btn-add-contact:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.2)}.consultant-creation-dialog-contacts-section{margin-top:1rem;margin-left:1.5rem;margin-right:1.5rem}@media (min-width:768px){.consultant-creation-dialog-contacts-section{margin-left:2.5rem;margin-right:2.5rem}}.consultant-creation-dialog-addresses-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.consultant-creation-dialog-addresses-header h3{font-size:1.1rem;color:#205080;margin:0;font-weight:700}@media (min-width:768px){.consultant-creation-dialog-addresses-header h3{font-size:1.2rem}}.consultant-creation-dialog-add-address-container{position:relative;display:inline-block}.consultant-creation-dialog-add-address-tooltip{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:.5rem;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.consultant-creation-dialog-add-address-container:hover .consultant-creation-dialog-add-address-tooltip{opacity:1;visibility:visible}.consultant-creation-dialog-tooltip-content{background:#f8fafd;border:2px dashed #b6e2b6;border-radius:12px;padding:1.5rem 1rem;text-align:center;min-width:280px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative}.consultant-creation-dialog-tooltip-content:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #b6e2b6}.consultant-creation-dialog-tooltip-content:after{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f8fafd}.consultant-creation-dialog-tooltip-icon{font-size:2rem;margin-bottom:.5rem}.consultant-creation-dialog-tooltip-content p{margin:.3rem 0;color:#666;font-size:.9rem}.consultant-creation-dialog-tooltip-subtitle{font-size:.8rem;color:#999}.consultant-creation-dialog-addresses-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.consultant-creation-dialog-addresses-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.consultant-creation-dialog-address-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,153,204,.08);border:1px solid #e0e0e0;padding:1.5rem;transition:box-shadow .2s,border-color .2s}.consultant-creation-dialog-address-card:hover{box-shadow:0 4px 16px rgba(0,153,204,.12);border-color:#b6e2b6}.consultant-creation-dialog-address-card-new{border:2px solid #09c;background:#f8fafd}.consultant-creation-dialog-address-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.consultant-creation-dialog-address-type{flex:1;min-width:150px}.consultant-creation-dialog-address-type-select{font-weight:600;color:#205080}.consultant-creation-dialog-address-actions{display:flex;gap:.5rem;flex-wrap:wrap}.consultant-creation-dialog-address-fields{display:flex;flex-direction:column;gap:1rem}.consultant-creation-dialog-address-field-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.consultant-creation-dialog-address-field{display:flex;flex-direction:column}.consultant-creation-dialog-address-field-full{grid-column:1/-1}.consultant-creation-dialog-address-field label{font-size:.9rem;font-weight:600;color:#205080;margin-bottom:.3rem}.consultant-creation-dialog-address-save-actions{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e0e0e0}.consultant-creation-dialog-address-save-actions .consultant-creation-dialog-btn{flex:1;max-width:150px;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;border-radius:8px;transition:all .2s ease}.consultant-creation-dialog-address-save-actions .consultant-creation-dialog-btn-primary{background:linear-gradient(135deg,#09c,#4fc3f7);color:#fff;box-shadow:0 2px 8px rgba(0,153,204,.2)}.consultant-creation-dialog-address-save-actions .consultant-creation-dialog-btn-primary:hover{background:linear-gradient(135deg,#007bb5,#09c);box-shadow:0 4px 12px rgba(0,153,204,.3);transform:translateY(-1px)}.consultant-creation-dialog-address-save-actions .consultant-creation-dialog-btn-secondary{background:#f5f5f5;color:#666;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}.consultant-creation-dialog-address-save-actions .consultant-creation-dialog-btn-secondary:hover{background:#e8e8e8;color:#333;border-color:#bbb;transform:translateY(-1px)}.consultant-creation-dialog-address-save-actions .consultant-creation-dialog-btn-danger{background:#ffebee;color:#d32f2f;border:1px solid #ffcdd2;box-shadow:0 2px 4px rgba(211,47,47,.1)}.consultant-creation-dialog-address-save-actions .consultant-creation-dialog-btn-danger:hover{background:#ffcdd2;color:#b71c1c;border-color:#ef9a9a;transform:translateY(-1px)}@media (max-width:768px){.consultant-creation-dialog-address-save-actions{flex-direction:column;align-items:stretch;gap:.8rem}.consultant-creation-dialog-address-save-actions .consultant-creation-dialog-btn{max-width:none;width:100%}.consultant-creation-dialog-address-field-row{grid-template-columns:1fr}.consultant-creation-dialog-address-card-header{flex-direction:column;align-items:stretch}.consultant-creation-dialog-address-actions{justify-content:center}}.consultant-creation-dialog-error-text{color:#e53935;font-size:.95em;margin-top:.2em}.consultant-creation-dialog-checking-text{color:#007bff;font-size:.95em;margin-top:.2em}.consultant-creation-dialog-form-group input.consultant-creation-dialog-error{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.consultant-creation-dialog-service-error{background-color:#ffebee;color:#c62828;padding:12px 16px;margin:16px 0;border-radius:4px;border-left:4px solid #c62828;font-weight:500;font-size:.95em}.consultant-creation-dialog-action-btn{background:#09c;color:#fff;border:none;padding:.4rem 1.2rem;border-radius:4px;cursor:pointer;margin-top:.5rem;font-size:.9rem}.consultant-creation-dialog-action-btn:hover{background:#007bb5}@media (max-width:480px){.consultant-creation-dialog-container{padding:1rem}.consultant-creation-dialog-form-section.consultant-creation-dialog-card{padding:1rem .8rem .8rem .8rem}.consultant-creation-dialog-form-col.consultant-creation-dialog-stunning-form-col{padding:.8rem;min-width:250px}.consultant-creation-dialog-form-group{margin-bottom:.8rem}.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description):not(.consultant-creation-dialog-form-group--label-dropdown):not(.consultant-creation-dialog-form-group--label-checkbox)>label{font-size:.95rem}.consultant-creation-dialog-form-control,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-description) textarea,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-dropdown) select,.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=email],.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=number],.consultant-creation-dialog-form-group:not(.consultant-creation-dialog-form-group--label-input):not(.consultant-creation-dialog-form-group--label-description) input[type=text]{padding:.5rem .7rem;font-size:.95rem}.consultant-creation-dialog-btn{padding:.5rem 1.2rem;font-size:.95rem;min-width:100px}}@media (max-width:768px){.consultant-creation-dialog-checkbox-group{margin-bottom:.8rem}.consultant-creation-dialog-btn-sm{padding:.25rem .7rem;font-size:.9rem;margin-right:.3rem}}.consultant-creation-dialog-address-card,.consultant-creation-dialog-address-field,.consultant-creation-dialog-address-fields,.consultant-creation-dialog-addresses-grid,.consultant-creation-dialog-contacts-section{overflow:visible}.consultant-creation-dialog-address-fields .address-selector{margin-top:.5rem;align-items:start;overflow:visible}.consultant-creation-dialog-address-fields .address-selector .address-selector-field{margin-bottom:0;overflow:visible;position:relative}.consultant-creation-dialog-address-fields .address-selector .address-selector-field:has(.simple-select-wrapper.is-open),.consultant-creation-dialog-address-fields .address-selector .label-searchable-select:has(.simple-select-wrapper.is-open){z-index:10062}.consultant-creation-dialog-address-fields .address-selector .simple-select-wrapper.is-open{z-index:10063}.consultant-creation-dialog-address-fields .address-selector .simple-select-dropdown{z-index:10070;min-width:100%;max-height:min(320px,55vh);overflow-x:hidden;overflow-y:auto}.consultant-creation-dialog-tab-content:has(.label-dropdown__menu-panel--teleported),.consultant-creation-dialog-tab-content:has(.simple-select-wrapper.is-open){overflow:visible}.consultant-creation-dialog-address-fields .address-selector .address-selector-label{display:block;margin-bottom:.5rem;color:#205080;font-weight:600;letter-spacing:.1px;font-size:.875rem}.consultant-creation-dialog-address-fields .address-selector .address-selector-required{color:#e53935;margin-left:.2em}.consultant-creation-dialog-address-fields .address-selector .address-selector-input{width:100%;padding:.65rem .9rem;border:1.5px solid #b3e5fc;border-radius:6px;font-size:1.05rem;background:#fafdff;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 4px rgba(2,136,209,.03)}.consultant-creation-dialog-address-fields .address-selector .address-selector-input:focus{border-color:#0288d1;outline:none;box-shadow:0 0 0 2px #b3e5fc}.consultant-creation-dialog-auto-selected-indicator{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:#059669;font-weight:500}.consultant-creation-dialog-auto-selected-indicator i{font-size:14px;color:#10b981}.consultant-creation-dialog-auto-selected-indicator span{font-style:italic}.consultant-creation-dialog-helper-text{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:#6b7280;font-style:italic}.consultant-creation-dialog-helper-text i{font-size:14px;color:#3b82f6}.consultant-creation-dialog-checkbox-group.disabled{opacity:.6;cursor:not-allowed!important}.consultant-creation-dialog-checkbox-group.disabled input[type=checkbox]{cursor:not-allowed}.consultant-creation-dialog-checkbox-group.disabled label{cursor:not-allowed;color:#9ca3af}.consultant-creation-dialog-c2c-info-message{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;background-color:#dbeafe;border-left:4px solid #3b82f6;border-radius:4px;font-size:13px;color:#1e40af}.consultant-creation-dialog-c2c-info-message i{font-size:16px;color:#3b82f6;flex-shrink:0}.consultant-creation-dialog-c2c-info-message span{line-height:1.5}.consultant-creation-dialog-service-info{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background-color:#f3f4f6;border-left:3px solid #6b7280;border-radius:4px;font-size:12px;color:#4b5563;font-style:italic}.consultant-creation-dialog-service-info i{font-size:14px;color:#6b7280;flex-shrink:0}.consultant-creation-dialog-service-info span{line-height:1.4}.vendor_cash_expense-main.glass-tab-page{min-height:100vh;padding:0 0 2.5rem;background:transparent;box-shadow:none}.vendor_cash_expense-glass-shell{margin-bottom:0}.vendor_cash_expense-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem}.vendor_cash_expense-section.glass-tab-panel{background:transparent;border:none;box-shadow:none;padding:0;animation:none}.vendor_cash_expense-section.glass-tab-panel:before{display:none}.vendor_cash_expense-main.glass-tab-page .vendor_cash_expense-form-col{background:transparent;border:none;box-shadow:none;padding:0}.vendor_cash_expense-main.glass-tab-page .vendor_cash_expense-itemize-section{margin:.5rem 0 .65rem;border:none;background:transparent;padding:0}.vendor_cash_expense-itemize-section.glass-tab-panel--nested{margin:.5rem 0 .65rem}.vendor_cash_expense-itemize-header.glass-tab-panel__title{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:none;margin-bottom:.45rem;padding-bottom:.35rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .22s ease}.vendor_cash_expense-itemize-header.glass-tab-panel__title:hover{color:#4338ca}.vendor_cash_expense-itemize-add-wrap{margin-top:.45rem}.vendor_cash_expense-table-section.consultant-glass-table-section{--cgt-font-size:0.75rem;padding:.35rem .4rem .45rem;animation:vendor-cash-expense-panel-in .46s cubic-bezier(.22,1,.36,1) .06s both}.vendor_cash_expense-account-table.consultant-glass-table th,.vendor_cash_expense-product-table.consultant-glass-table th{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none;padding:.38rem .5rem;color:#4338ca}.vendor_cash_expense-account-table.consultant-glass-table td,.vendor_cash_expense-product-table.consultant-glass-table td{font-size:.75rem;padding:.35rem .5rem;vertical-align:middle}.vendor_cash_expense-table-actions{white-space:nowrap}.vendor_cash_expense-table-actions .consultant-secondary-btn{padding:.28rem .55rem;font-size:.75rem;gap:.25rem}.vendor_cash_expense-account-table input[type=number],.vendor_cash_expense-account-table input[type=text],.vendor_cash_expense-account-table select,.vendor_cash_expense-product-table input[type=number],.vendor_cash_expense-product-table input[type=text],.vendor_cash_expense-product-table select{width:100%;min-width:0;border:1px solid rgba(199,210,254,.85);border-radius:0;padding:.28rem .4rem;font-size:.75rem;background:hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);outline:none;box-sizing:border-box;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.vendor_cash_expense-account-table input:focus,.vendor_cash_expense-account-table select:focus,.vendor_cash_expense-product-table input:focus,.vendor_cash_expense-product-table select:focus{border-color:rgba(99,102,241,.65);box-shadow:0 0 0 2px rgba(165,180,252,.35);background:hsla(0,0%,100%,.92)}.vendor_cash_expense-main.glass-tab-page .vendor_cash_expense-table-total-row td{text-align:right;font-weight:700;color:#4338ca;background:linear-gradient(90deg,rgba(238,242,255,.65),rgba(224,231,255,.45))!important;border-top:1px solid rgba(199,210,254,.45)!important}.vendor_cash_expense-main.glass-tab-page .vendor_cash_expense-total-value{color:#4f46e5;font-weight:700;font-variant-numeric:tabular-nums}.vendor_cash_expense-total-section.glass-tab-panel--nested{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin:.5rem 0 .35rem;padding:.65rem .95rem;font-size:.875rem;font-weight:600;color:#4338ca;border:1px solid hsla(0,0%,100%,.72);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88);animation:vendor-cash-expense-panel-in .44s cubic-bezier(.22,1,.36,1) .1s both}.vendor_cash_expense-total-section .vendor_cash_expense-total-value{color:#4f46e5;font-size:.9375rem}.vendor_cash_expense-secondary-actions{gap:.5rem;margin-top:.35rem}.vendor_cash_expense-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.vendor_cash_expense-form-actions .consultant-primary-btn,.vendor_cash_expense-form-actions .consultant-secondary-btn{flex-shrink:0}@keyframes vendor-cash-expense-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vendor_cash_expense-table-section.consultant-glass-table-section,.vendor_cash_expense-total-section.glass-tab-panel--nested{animation:none}}.vendor_cash_expense-main{min-height:100vh;padding:0;font-family:Segoe UI,Roboto,Arial,sans-serif;color:#222;width:100%;max-width:100%;box-sizing:border-box}.vendor_cash_expense-main:not(.glass-tab-page){background:#fff;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}.vendor_cash_expense-header-bar{margin:0}.vendor_cash_expense-toolbar{margin-bottom:.45rem}.vendor_cash_expense-form{width:100%;padding:0 .65rem .75rem}@media (min-width:768px){.vendor_cash_expense-form{padding:0 1rem .85rem}}.vendor_cash_expense-tab-content{margin:0}.vendor_cash_expense-tab-panel{padding:.28rem 0}.vendor_cash_expense-section.vendor_cash_expense-card{background:#fafdff;border-radius:0;box-shadow:0 1px 8px 0 rgba(0,153,204,.06);border:1px solid #e8e8e8;padding:.55rem .65rem .65rem;margin-bottom:.35rem}@media (min-width:768px){.vendor_cash_expense-section.vendor_cash_expense-card{padding:.65rem .85rem .75rem}}.vendor_cash_expense-form-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:0}.vendor_cash_expense-form-row--columns{align-items:flex-start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}@media (min-width:768px){.vendor_cash_expense-form-row--columns{gap:1rem}}.vendor_cash_expense-invoice-meta-row{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-bottom:.45rem}.vendor_cash_expense-form-group.vendor_cash_expense-meta-field{min-width:min(100%,8.5rem);max-width:12rem;flex:0 1 auto}.vendor_cash_expense-form-col{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.32rem}.vendor_cash_expense-form-col>.vendor_cash_expense-form-group,.vendor_cash_expense-form-row--columns>.vendor_cash_expense-form-group{margin-bottom:0;min-width:0}.vendor_cash_expense-form-group--label-date .label-date-field,.vendor_cash_expense-form-group--label-description .label-description-field,.vendor_cash_expense-form-group--label-dropdown .label-dropdown,.vendor_cash_expense-form-group--label-input .label-input-field{width:100%}.vendor_cash_expense-form-group--label-date,.vendor_cash_expense-form-group--label-description,.vendor_cash_expense-form-group--label-dropdown,.vendor_cash_expense-form-group--label-input{margin-bottom:0}.vendor_cash_expense-form-group{margin-bottom:.35rem;display:flex;flex-direction:column}.vendor_cash_expense-form-group label{font-weight:600;margin-bottom:.12rem;color:#205080;font-size:.8125rem;line-height:1.2}@media (min-width:768px){.vendor_cash_expense-form-group label{font-size:.875rem}}.vendor_cash_expense-required label:after{content:"*";color:#e53935;margin-left:.2rem}.vendor_cash_expense-error-text{color:#dc2626;font-size:.75rem;margin-top:.15rem;line-height:1.3}.vendor_cash_expense-form-control,.vendor_cash_expense-form-group input[type=date],.vendor_cash_expense-form-group input[type=email],.vendor_cash_expense-form-group input[type=number],.vendor_cash_expense-form-group input[type=text],.vendor_cash_expense-form-group select,.vendor_cash_expense-form-group textarea{border-radius:0;border:1px solid #b6e2b6;padding:.32rem .5rem;font-size:.8125rem;line-height:1.3;background:#fafdff;color:#205080;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box}@media (min-width:768px){.vendor_cash_expense-form-control,.vendor_cash_expense-form-group input[type=date],.vendor_cash_expense-form-group input[type=email],.vendor_cash_expense-form-group input[type=number],.vendor_cash_expense-form-group input[type=text],.vendor_cash_expense-form-group select,.vendor_cash_expense-form-group textarea{padding:.38rem .55rem;font-size:.875rem}}.vendor_cash_expense-form-group select,.vendor_cash_expense-itemize-table select.vendor_cash_expense-form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .45rem center/1em auto;padding-right:1.65rem}@media (min-width:768px){.vendor_cash_expense-form-group select,.vendor_cash_expense-itemize-table select.vendor_cash_expense-form-control{background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .5rem center/1em auto;padding-right:1.75rem}}.vendor_cash_expense-form-group input:focus,.vendor_cash_expense-form-group select:focus,.vendor_cash_expense-form-group textarea:focus{border:1px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_expense-form-group input[readonly],.vendor_cash_expense-form-group textarea[readonly]{background:#f4f4f4;color:#888}.vendor_cash_expense-form-group textarea{min-height:2.25rem;resize:vertical}.vendor_cash_expense-error{color:#d32f2f;font-size:.8125rem;margin-top:.2rem}.vendor_cash_expense-itemize-section{margin:.65rem 0 .5rem;border:1px solid #e0e0e0;border-radius:0;background:#fff;padding:.45rem .55rem .55rem}.vendor_cash_expense-itemize-header{font-weight:700;color:#09c;cursor:pointer;margin-bottom:.35rem;font-size:.875rem;display:flex;align-items:center;gap:.35rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vendor_cash_expense-itemize-header:hover{color:#007bb5}.vendor_cash_expense-arrow-icon{transition:transform .2s;flex-shrink:0;color:#09c;transform:rotate(-90deg)}.vendor_cash_expense-arrow-icon.expanded{transform:rotate(0deg)}.vendor_cash_expense-itemize-table{width:100%;border-collapse:collapse;margin-bottom:.35rem;background:#f8fafd;border:1px solid #e0e0e0;border-radius:0;font-size:.8125rem}.vendor_cash_expense-itemize-table th{background:#e3f6fc;color:#09c;font-weight:700;padding:.35rem .4rem;border-bottom:1px solid #e0e0e0;text-align:left}.vendor_cash_expense-itemize-table td{padding:.35rem .4rem;color:#444;border-bottom:1px solid #e0e0e0;vertical-align:middle}.vendor_cash_expense-itemize-table tr:last-child td{border-bottom:none}.vendor_cash_expense-itemize-table input,.vendor_cash_expense-itemize-table select{border-radius:0;border:1px solid #b6e2b6;padding:.28rem .4rem;font-size:.8125rem;background:#fafdff;color:#205080;outline:none;width:100%;box-sizing:border-box}.vendor_cash_expense-itemize-table input:focus,.vendor_cash_expense-itemize-table select:focus{border:1px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_expense-table-total-row td{text-align:right;font-weight:700;border-top:1px solid #e0e0e0;padding-top:.45rem}.vendor_cash_expense-add-account-btn{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff;border:none;padding:.32rem .75rem;border-radius:0;font-weight:600;font-size:.8125rem;cursor:pointer;margin-top:.25rem;transition:background .18s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.1)}.vendor_cash_expense-add-account-btn:hover{background:linear-gradient(90deg,#007bb5,#09c)}.vendor_cash_expense-table-btn{padding:.25rem .45rem;border-radius:0;font-size:.75rem;font-weight:600;border:none;cursor:pointer;transition:background .2s}.vendor_cash_expense-table-btn--danger{background:#e53935;color:#fff}.vendor_cash_expense-table-btn--danger:hover{background:#c62828}.vendor_cash_expense-comments-section{margin:.55rem 0 .35rem}.vendor_cash_expense-comments-section label{font-weight:600;color:#205080;margin-bottom:.12rem;font-size:.8125rem;display:block}.vendor_cash_expense-comments-section textarea{border-radius:0;border:1px solid #b6e2b6;padding:.32rem .5rem;font-size:.8125rem;background:#fafdff;color:#205080;outline:none;width:100%;box-sizing:border-box;resize:vertical;min-height:2.25rem}.vendor_cash_expense-comments-section textarea:focus{border:1px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_expense-total-section{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;font-size:.9375rem;font-weight:600;margin:.45rem 0 .25rem;color:#205080}.vendor_cash_expense-total-value{color:#09c;font-size:1rem;font-weight:700}.vendor_cash_expense-secondary-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem;padding-top:.45rem;border-top:1px solid #e0e0e0}.vendor_cash_expense-aux-btn{background:#e0e0e0;color:#333;border:none;padding:.3rem .65rem;border-radius:0;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .18s}.vendor_cash_expense-aux-btn:hover{background:#bdbdbd}@media (max-width:900px){.vendor_cash_expense-form-row--columns{grid-template-columns:1fr}}@media (max-width:480px){.vendor_cash_expense-itemize-table td,.vendor_cash_expense-itemize-table th{padding:.28rem .3rem;font-size:.75rem}}.vendor_cash_expense-main .tab-navigation__button{padding:.4rem .65rem!important;font-size:.8125rem!important;border-radius:0!important}@media (max-width:768px){.vendor_cash_expense-main .tab-navigation__button{padding:.32rem .5rem!important;font-size:.75rem!important}}.vendor_cash_expense-main .vendor_cash_expense-form button,.vendor_cash_expense-main .vendor_cash_expense-form input,.vendor_cash_expense-main .vendor_cash_expense-form input[type=date],.vendor_cash_expense-main .vendor_cash_expense-form input[type=datetime-local],.vendor_cash_expense-main .vendor_cash_expense-form input[type=search],.vendor_cash_expense-main .vendor_cash_expense-form select,.vendor_cash_expense-main .vendor_cash_expense-form textarea{border-radius:0!important;-webkit-border-radius:0!important}.vendor_credit_card_expense-main.glass-tab-page{min-height:100vh;padding:0 0 2.5rem;background:transparent;box-shadow:none}.vendor_credit_card_expense-glass-shell{margin-bottom:0}.vendor_credit_card_expense-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem}.vendor_credit_card_expense-section.glass-tab-panel{background:transparent;border:none;box-shadow:none;padding:0;animation:none}.vendor_credit_card_expense-section.glass-tab-panel:before{display:none}.vendor_credit_card_expense-main.glass-tab-page .vendor_credit_card_expense-form-col{background:transparent;border:none;box-shadow:none;padding:0}.vendor_credit_card_expense-main.glass-tab-page .vendor_credit_card_expense-itemize-section{margin:.5rem 0 .65rem;border:none;background:transparent;padding:0}.vendor_credit_card_expense-itemize-section.glass-tab-panel--nested{margin:.5rem 0 .65rem}.vendor_credit_card_expense-itemize-header.glass-tab-panel__title{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:none;margin-bottom:.45rem;padding-bottom:.35rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .22s ease}.vendor_credit_card_expense-itemize-header.glass-tab-panel__title:hover{color:#4338ca}.vendor_credit_card_expense-itemize-add-wrap{margin-top:.45rem}.vendor_credit_card_expense-table-section.consultant-glass-table-section{--cgt-font-size:0.75rem;padding:.35rem .4rem .45rem;animation:vendor-credit-card-expense-panel-in .46s cubic-bezier(.22,1,.36,1) .06s both}.vendor_credit_card_expense-account-table.consultant-glass-table th,.vendor_credit_card_expense-product-table.consultant-glass-table th{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none;padding:.38rem .5rem;color:#4338ca}.vendor_credit_card_expense-account-table.consultant-glass-table td,.vendor_credit_card_expense-product-table.consultant-glass-table td{font-size:.75rem;padding:.35rem .5rem;vertical-align:middle}.vendor_credit_card_expense-table-actions{white-space:nowrap}.vendor_credit_card_expense-table-actions .consultant-secondary-btn{padding:.28rem .55rem;font-size:.75rem;gap:.25rem}.vendor_credit_card_expense-account-table input[type=number],.vendor_credit_card_expense-account-table input[type=text],.vendor_credit_card_expense-account-table select,.vendor_credit_card_expense-product-table input[type=number],.vendor_credit_card_expense-product-table input[type=text],.vendor_credit_card_expense-product-table select{width:100%;min-width:0;border:1px solid rgba(199,210,254,.85);border-radius:0;padding:.28rem .4rem;font-size:.75rem;background:hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);outline:none;box-sizing:border-box;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.vendor_credit_card_expense-account-table input:focus,.vendor_credit_card_expense-account-table select:focus,.vendor_credit_card_expense-product-table input:focus,.vendor_credit_card_expense-product-table select:focus{border-color:rgba(99,102,241,.65);box-shadow:0 0 0 2px rgba(165,180,252,.35);background:hsla(0,0%,100%,.92)}.vendor_credit_card_expense-main.glass-tab-page .vendor_credit_card_expense-table-total-row td{text-align:right;font-weight:700;color:#4338ca;background:linear-gradient(90deg,rgba(238,242,255,.65),rgba(224,231,255,.45))!important;border-top:1px solid rgba(199,210,254,.45)!important}.vendor_credit_card_expense-main.glass-tab-page .vendor_credit_card_expense-total-value{color:#4f46e5;font-weight:700;font-variant-numeric:tabular-nums}.vendor_credit_card_expense-total-section.glass-tab-panel--nested{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin:.5rem 0 .35rem;padding:.65rem .95rem;font-size:.875rem;font-weight:600;color:#4338ca;border:1px solid hsla(0,0%,100%,.72);background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 18px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.88);animation:vendor-credit-card-expense-panel-in .44s cubic-bezier(.22,1,.36,1) .1s both}.vendor_credit_card_expense-total-section .vendor_credit_card_expense-total-value{color:#4f46e5;font-size:.9375rem}.vendor_credit_card_expense-secondary-actions{gap:.5rem;margin-top:.35rem}.vendor_credit_card_expense-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.vendor_credit_card_expense-form-actions .consultant-primary-btn,.vendor_credit_card_expense-form-actions .consultant-secondary-btn{flex-shrink:0}@keyframes vendor-credit-card-expense-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vendor_credit_card_expense-table-section.consultant-glass-table-section,.vendor_credit_card_expense-total-section.glass-tab-panel--nested{animation:none}}.vendor_credit_card_expense-main{min-height:100vh;padding:0;font-family:Segoe UI,Roboto,Arial,sans-serif;color:#222;width:100%;max-width:100%;box-sizing:border-box}.vendor_credit_card_expense-main:not(.glass-tab-page){background:#fff;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}.vendor_credit_card_expense-header-bar{margin:0}.vendor_credit_card_expense-toolbar{margin-bottom:.45rem}.vendor_credit_card_expense-form{width:100%;padding:0 .65rem .75rem}@media (min-width:768px){.vendor_credit_card_expense-form{padding:0 1rem .85rem}}.vendor_credit_card_expense-tab-content{margin:0}.vendor_credit_card_expense-tab-panel{padding:.28rem 0}.vendor_credit_card_expense-section.vendor_credit_card_expense-card{background:#fafdff;border-radius:0;box-shadow:0 1px 8px 0 rgba(0,153,204,.06);border:1px solid #e8e8e8;padding:.55rem .65rem .65rem;margin-bottom:.35rem}@media (min-width:768px){.vendor_credit_card_expense-section.vendor_credit_card_expense-card{padding:.65rem .85rem .75rem}}.vendor_credit_card_expense-form-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:0}.vendor_credit_card_expense-form-row--columns{align-items:flex-start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}@media (min-width:768px){.vendor_credit_card_expense-form-row--columns{gap:1rem}}.vendor_credit_card_expense-invoice-meta-row{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-bottom:.45rem}.vendor_credit_card_expense-form-group.vendor_credit_card_expense-meta-field{min-width:min(100%,8.5rem);max-width:12rem;flex:0 1 auto}.vendor_credit_card_expense-form-col{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.32rem}.vendor_credit_card_expense-form-col>.vendor_credit_card_expense-form-group,.vendor_credit_card_expense-form-row--columns>.vendor_credit_card_expense-form-group{margin-bottom:0;min-width:0}.vendor_credit_card_expense-form-group--label-date .label-date-field,.vendor_credit_card_expense-form-group--label-description .label-description-field,.vendor_credit_card_expense-form-group--label-dropdown .label-dropdown,.vendor_credit_card_expense-form-group--label-input .label-input-field{width:100%}.vendor_credit_card_expense-form-group--label-date,.vendor_credit_card_expense-form-group--label-description,.vendor_credit_card_expense-form-group--label-dropdown,.vendor_credit_card_expense-form-group--label-input{margin-bottom:0}.vendor_credit_card_expense-form-group{margin-bottom:.35rem;display:flex;flex-direction:column}.vendor_credit_card_expense-form-group label{font-weight:600;margin-bottom:.12rem;color:#205080;font-size:.8125rem;line-height:1.2}@media (min-width:768px){.vendor_credit_card_expense-form-group label{font-size:.875rem}}.vendor_credit_card_expense-required label:after{content:"*";color:#e53935;margin-left:.2rem}.vendor_credit_card_expense-error-text{color:#dc2626;font-size:.75rem;margin-top:.15rem;line-height:1.3}.vendor_credit_card_expense-form-control,.vendor_credit_card_expense-form-group input[type=date],.vendor_credit_card_expense-form-group input[type=email],.vendor_credit_card_expense-form-group input[type=number],.vendor_credit_card_expense-form-group input[type=text],.vendor_credit_card_expense-form-group select,.vendor_credit_card_expense-form-group textarea{border-radius:0;border:1px solid #b6e2b6;padding:.32rem .5rem;font-size:.8125rem;line-height:1.3;background:#fafdff;color:#205080;outline:none;transition:border .2s,box-shadow .2s;width:100%;box-sizing:border-box}@media (min-width:768px){.vendor_credit_card_expense-form-control,.vendor_credit_card_expense-form-group input[type=date],.vendor_credit_card_expense-form-group input[type=email],.vendor_credit_card_expense-form-group input[type=number],.vendor_credit_card_expense-form-group input[type=text],.vendor_credit_card_expense-form-group select,.vendor_credit_card_expense-form-group textarea{padding:.38rem .55rem;font-size:.875rem}}.vendor_credit_card_expense-form-group select,.vendor_credit_card_expense-itemize-table select.vendor_credit_card_expense-form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .45rem center/1em auto;padding-right:1.65rem}@media (min-width:768px){.vendor_credit_card_expense-form-group select,.vendor_credit_card_expense-itemize-table select.vendor_credit_card_expense-form-control{background:#fafdff url('data:image/svg+xml;utf8,<svg fill="%230099cc" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .5rem center/1em auto;padding-right:1.75rem}}.vendor_credit_card_expense-form-group input:focus,.vendor_credit_card_expense-form-group select:focus,.vendor_credit_card_expense-form-group textarea:focus{border:1px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_credit_card_expense-form-group input[readonly],.vendor_credit_card_expense-form-group textarea[readonly]{background:#f4f4f4;color:#888}.vendor_credit_card_expense-form-group textarea{min-height:2.25rem;resize:vertical}.vendor_credit_card_expense-error{color:#d32f2f;font-size:.8125rem;margin-top:.2rem}.vendor_credit_card_expense-itemize-section{margin:.65rem 0 .5rem;border:1px solid #e0e0e0;border-radius:0;background:#fff;padding:.45rem .55rem .55rem}.vendor_credit_card_expense-itemize-header{font-weight:700;color:#09c;cursor:pointer;margin-bottom:.35rem;font-size:.875rem;display:flex;align-items:center;gap:.35rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vendor_credit_card_expense-itemize-header:hover{color:#007bb5}.vendor_credit_card_expense-arrow-icon{transition:transform .2s;flex-shrink:0;color:#09c;transform:rotate(-90deg)}.vendor_credit_card_expense-arrow-icon.expanded{transform:rotate(0deg)}.vendor_credit_card_expense-itemize-table{width:100%;border-collapse:collapse;margin-bottom:.35rem;background:#f8fafd;border:1px solid #e0e0e0;border-radius:0;font-size:.8125rem}.vendor_credit_card_expense-itemize-table th{background:#e3f6fc;color:#09c;font-weight:700;padding:.35rem .4rem;border-bottom:1px solid #e0e0e0;text-align:left}.vendor_credit_card_expense-itemize-table td{padding:.35rem .4rem;color:#444;border-bottom:1px solid #e0e0e0;vertical-align:middle}.vendor_credit_card_expense-itemize-table tr:last-child td{border-bottom:none}.vendor_credit_card_expense-itemize-table input,.vendor_credit_card_expense-itemize-table select{border-radius:0;border:1px solid #b6e2b6;padding:.28rem .4rem;font-size:.8125rem;background:#fafdff;color:#205080;outline:none;width:100%;box-sizing:border-box}.vendor_credit_card_expense-itemize-table input:focus,.vendor_credit_card_expense-itemize-table select:focus{border:1px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_credit_card_expense-table-total-row td{text-align:right;font-weight:700;border-top:1px solid #e0e0e0;padding-top:.45rem}.vendor_credit_card_expense-add-account-btn{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff;border:none;padding:.32rem .75rem;border-radius:0;font-weight:600;font-size:.8125rem;cursor:pointer;margin-top:.25rem;transition:background .18s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.1)}.vendor_credit_card_expense-add-account-btn:hover{background:linear-gradient(90deg,#007bb5,#09c)}.vendor_credit_card_expense-table-btn{padding:.25rem .45rem;border-radius:0;font-size:.75rem;font-weight:600;border:none;cursor:pointer;transition:background .2s}.vendor_credit_card_expense-table-btn--danger{background:#e53935;color:#fff}.vendor_credit_card_expense-table-btn--danger:hover{background:#c62828}.vendor_credit_card_expense-comments-section{margin:.55rem 0 .35rem}.vendor_credit_card_expense-comments-section label{font-weight:600;color:#205080;margin-bottom:.12rem;font-size:.8125rem;display:block}.vendor_credit_card_expense-comments-section textarea{border-radius:0;border:1px solid #b6e2b6;padding:.32rem .5rem;font-size:.8125rem;background:#fafdff;color:#205080;outline:none;width:100%;box-sizing:border-box;resize:vertical;min-height:2.25rem}.vendor_credit_card_expense-comments-section textarea:focus{border:1px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_credit_card_expense-total-section{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;font-size:.9375rem;font-weight:600;margin:.45rem 0 .25rem;color:#205080}.vendor_credit_card_expense-total-value{color:#09c;font-size:1rem;font-weight:700}.vendor_credit_card_expense-secondary-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem;padding-top:.45rem;border-top:1px solid #e0e0e0}.vendor_credit_card_expense-aux-btn{background:#e0e0e0;color:#333;border:none;padding:.3rem .65rem;border-radius:0;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .18s}.vendor_credit_card_expense-aux-btn:hover{background:#bdbdbd}@media (max-width:900px){.vendor_credit_card_expense-form-row--columns{grid-template-columns:1fr}}@media (max-width:480px){.vendor_credit_card_expense-itemize-table td,.vendor_credit_card_expense-itemize-table th{padding:.28rem .3rem;font-size:.75rem}}.vendor_credit_card_expense-main .tab-navigation__button{padding:.4rem .65rem!important;font-size:.8125rem!important;border-radius:0!important}@media (max-width:768px){.vendor_credit_card_expense-main .tab-navigation__button{padding:.32rem .5rem!important;font-size:.75rem!important}}.vendor_credit_card_expense-main .vendor_credit_card_expense-form button,.vendor_credit_card_expense-main .vendor_credit_card_expense-form input,.vendor_credit_card_expense-main .vendor_credit_card_expense-form input[type=date],.vendor_credit_card_expense-main .vendor_credit_card_expense-form input[type=datetime-local],.vendor_credit_card_expense-main .vendor_credit_card_expense-form input[type=search],.vendor_credit_card_expense-main .vendor_credit_card_expense-form select,.vendor_credit_card_expense-main .vendor_credit_card_expense-form textarea{border-radius:0!important;-webkit-border-radius:0!important}.vendors-list-main.glass-tab-page{--vl-text:#0f172a;--vl-text-muted:#64748b;--vl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vl-glass-duration:0.36s;--vl-glass-blur:blur(24px) saturate(1.35);--vl-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.42),rgba(248,245,255,.36) 42%,rgba(241,248,255,.4));--vl-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.52),rgba(252,248,255,.46) 42%,rgba(241,248,255,.5));min-height:100vh;padding:0 .5rem 2.5rem;background:transparent!important;box-shadow:none!important}@media (min-width:768px){.vendors-list-main.glass-tab-page{padding:0 1rem 2.5rem}}.vendors-list-main.glass-tab-page .vendors-list-glass-shell{margin-bottom:0}.vendors-list-main.glass-tab-page .vendors-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem}.vendors-list-main.glass-tab-page .vendors-list-tab-content{padding-top:.35rem}.vendors-list-main.glass-tab-page .vendors-list-page-stack{display:flex;flex-direction:column;gap:.5rem}.vendors-list-main.glass-tab-page .vendors-list-page-stack>.vendors-list-toolbar-glass.glass-tab-panel--nested{margin:0 0 .35rem;padding:.75rem .95rem .85rem!important;animation:vendors-list-glass-in .48s var(--vl-glass-ease) .04s both;border:1px solid hsla(0,0%,100%,.78)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48) 55%,rgba(241,248,255,.52))!important;backdrop-filter:var(--vl-glass-blur)!important;-webkit-backdrop-filter:var(--vl-glass-blur)!important;box-shadow:0 6px 22px rgba(99,102,241,.09),inset 0 1px 0 hsla(0,0%,100%,.92)!important}.vendors-list-main.glass-tab-page .vendors-list-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}.vendors-list-main.glass-tab-page .vendors-list-filters,.vendors-list-main.glass-tab-page .vendors-list-filters-row{--vl-filter-control-h:var(--lf-control-height);--vl-filter-label-gap:var(--lf-field-gap);display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:.6rem .75rem;width:100%}.vendors-list-main.glass-tab-page .vendors-list-filter-field{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--vl-filter-label-gap);flex:0 0 auto;min-width:0}.vendors-list-main.glass-tab-page .vendors-list-filter-field--view{flex:0 1 11rem;min-width:9rem;max-width:14rem}.vendors-list-main.glass-tab-page .vendors-list-filter-field--search{flex:1 1 14rem;min-width:12rem;max-width:22rem}.vendors-list-main.glass-tab-page .vendors-list-filter-field .label-dropdown,.vendors-list-main.glass-tab-page .vendors-list-filter-field .label-input-field{width:100%}.vendors-list-main.glass-tab-page .vendors-list-glass-panel{position:relative;z-index:1;overflow:visible;background:var(--vl-glass-surface);border:1px solid hsla(0,0%,100%,.55);backdrop-filter:var(--vl-glass-blur);-webkit-backdrop-filter:var(--vl-glass-blur);box-shadow:0 4px 24px rgba(139,92,246,.1),inset 0 1px 0 hsla(0,0%,100%,.65),0 0 0 1px rgba(196,181,253,.22);transition:background var(--vl-glass-duration) var(--vl-glass-ease),border-color var(--vl-glass-duration) var(--vl-glass-ease),box-shadow var(--vl-glass-duration) var(--vl-glass-ease),transform .22s cubic-bezier(.4,0,.2,1)}.vendors-list-page--glass .vendors-list-glass-panel{opacity:0;animation:vendors-list-glass-in .44s var(--vl-glass-ease) forwards}.vendors-list-main.glass-tab-page .vendors-list-glass-panel:hover{border-color:hsla(0,0%,100%,.72);background:var(--vl-glass-surface-hover);box-shadow:0 8px 32px rgba(139,92,246,.14),0 2px 10px rgba(251,207,232,.12),inset 0 1px 0 hsla(0,0%,100%,.75),0 0 0 1px rgba(196,181,253,.35);transform:translateY(-1px)}.vendors-list-main.glass-tab-page .vendors-list-main-card{margin:0 1.5rem .75rem;padding:.65rem .75rem .75rem;animation-delay:.07s}.vendors-list-main.glass-tab-page .vendors-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.vendors-list-main.glass-tab-page .vendors-list-table-section{--cgt-font-size:0.8125rem}.vendors-list-main.glass-tab-page .vendors-list-table-section .consultant-glass-table,.vendors-list-main.glass-tab-page .vendors-list-table-section .vendors-list-table{min-width:1200px}.vendors-list-main.glass-tab-page .vendors-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.5)!important;backdrop-filter:blur(16px) saturate(1.25)!important;-webkit-backdrop-filter:blur(16px) saturate(1.25)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 2px 14px rgba(139,92,246,.08)!important}.vendors-list-main.glass-tab-page .vendors-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.28)!important;border-color:rgba(196,181,253,.45)!important}.vendors-list-main.glass-tab-page .vendors-list-main-card .consultant-glass-table,.vendors-list-main.glass-tab-page .vendors-list-main-card .vendors-list-table{background:hsla(0,0%,100%,.22)!important}.vendors-list-main.glass-tab-page .vendors-list-main-card .consultant-glass-table tbody tr{background:hsla(0,0%,100%,.12)!important}.vendors-list-main.glass-tab-page .vendors-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.2)!important}.vendors-list-main.glass-tab-page .vendors-list-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.72),rgba(224,231,255,.62))!important;backdrop-filter:blur(10px) saturate(1.2)!important;-webkit-backdrop-filter:blur(10px) saturate(1.2)!important}.vendors-list-main.glass-tab-page .vendors-list-table td:nth-child(n+4):nth-child(-n+17),.vendors-list-main.glass-tab-page .vendors-list-table th:nth-child(n+4):nth-child(-n+17){text-align:right}.vendors-list-main.glass-tab-page .vendors-list-amount-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.vendors-list-main.glass-tab-page .vendors-list-amount-cell:not(.vendors-list-amount-cell--empty){color:#dc2626;font-weight:600}.vendors-list-main.glass-tab-page .vendors-list-amount-cell--empty{color:#64748b;font-weight:500}.vendors-list-main.glass-tab-page .vendors-list-table td:first-child,.vendors-list-main.glass-tab-page .vendors-list-table th:first-child{text-align:center}.vendors-list-main.glass-tab-page .vendors-list-row{cursor:pointer}.vendors-list-main.glass-tab-page .vendors-list-actions{text-align:center}.vendors-list-main.glass-tab-page .vendors-list-edit-btn{background:rgba(238,242,255,.85);border:1px solid rgba(129,140,248,.45);border-radius:0;padding:.35rem .55rem;cursor:pointer;color:#4f46e5;font-size:.8125rem;transition:background .28s cubic-bezier(.25,.46,.45,.94),border-color .28s cubic-bezier(.25,.46,.45,.94),color .28s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.25,.46,.45,.94);display:inline-flex;align-items:center;justify-content:center}.vendors-list-main.glass-tab-page .vendors-list-edit-btn:hover{background:rgba(99,102,241,.12);color:#4338ca;border-color:rgba(99,102,241,.55);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.12)}.vendors-list-main.glass-tab-page .vendors-list-edit-btn i{font-size:.9rem}.vendors-list-main.glass-tab-page .vendors-list-pagination-wrapper{margin:.75rem 0 0;padding:.65rem .5rem .15rem;width:100%;border-top:1px solid rgba(196,181,253,.28);font-size:.8125rem;color:#4338ca;overflow:visible}.vendors-list-main.glass-tab-page .vendors-list-pagination-wrapper .pagination-container{margin-top:0;max-width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.45rem .55rem;overflow:visible}.vendors-list-main.glass-tab-page .vendors-list-main-card:hover .vendors-list-pagination-wrapper .pagination-container{background:hsla(0,0%,100%,.36);box-shadow:0 4px 16px rgba(139,92,246,.1),inset 0 1px 0 hsla(0,0%,100%,.88)}.vendors-list-main.glass-tab-page .vendors-list-pagination-wrapper .pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;width:100%;padding:0;background:transparent;border:none}.vendors-list-main.glass-tab-page .vendors-list-pagination-wrapper .pagination-pages{display:flex;flex-direction:row;gap:.25rem;align-items:center}.vendors-list-main.glass-tab-page .vendors-list-pagination-wrapper .pagination-container--single-page{grid-template-columns:auto 1fr auto}.vendors-list-main.glass-tab-page .vendors-list-pagination-wrapper .pagination-size .label-dropdown--open{z-index:200}#app[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-pagination-wrapper .pagination-size .label-dropdown__control,body[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-pagination-wrapper .pagination-size .label-dropdown__control{overflow:visible!important}.vendors-list-main.glass-tab-page .vendors-list-split-view{position:relative;z-index:1;display:flex;gap:.75rem;padding:0;min-height:calc(100vh - 200px);animation:vendors-list-glass-in .46s var(--vl-glass-ease) .1s both}.vendors-list-main.glass-tab-page .vendors-list-left-panel{flex:1;min-width:0;transition:flex .3s ease}.vendors-list-main.glass-tab-page .vendors-list-preview-panel{flex:0 0 50%;display:flex;flex-direction:column;min-width:0}.vendors-list-main.glass-tab-page .vendors-list-preview-panel.vendors-list-preview-full-width{flex:1;width:100%;animation:vendors-list-glass-in .48s var(--vl-glass-ease) .06s both}.vendors-list-main.glass-tab-page .vendors-list-preview-content{flex:1;padding:.25rem 0}.vendors-list-main.glass-tab-page .vendors-list-preview-content.glass-tab-panel--nested{padding:1rem 1.15rem!important}@keyframes vendors-list-glass-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vendors-list-row-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@keyframes vendors-list-spin{to{transform:rotate(1turn)}}#app[data-ui-mode=compact] .vendors-list-main.glass-tab-page,body[data-ui-mode=compact] .vendors-list-main.glass-tab-page{padding:0 0 var(--ui-spacing-lg) 0!important}#app[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-main-card,#app[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-page-stack>.vendors-list-toolbar-glass,body[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-main-card,body[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-page-stack>.vendors-list-toolbar-glass{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-pagination-wrapper,body[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-pagination-wrapper{margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-filter-field--search,body[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-filter-field--search{max-width:100%}@media (max-width:768px){.vendors-list-main.glass-tab-page .vendors-list-main-card,.vendors-list-main.glass-tab-page .vendors-list-preview-panel.vendors-list-preview-full-width{margin-left:1rem;margin-right:1rem}.vendors-list-main.glass-tab-page .vendors-list-split-view{flex-direction:column;min-height:0}.vendors-list-main.glass-tab-page .vendors-list-preview-panel{flex:1;max-height:50vh}.vendors-list-main.glass-tab-page .vendors-list-pagination-wrapper{margin:1.5rem 0 .5rem 0;padding:0}.vendors-list-main.glass-tab-page .vendors-list-filter-field--search{flex:1 1 100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.vendors-list-main.glass-tab-page .vendors-list-page-stack>.vendors-list-toolbar-glass,.vendors-list-main.glass-tab-page .vendors-list-preview-panel.vendors-list-preview-full-width,.vendors-list-main.glass-tab-page .vendors-list-split-view,.vendors-list-page--glass .vendors-list-glass-panel{animation:none!important;opacity:1!important}.vendors-list-main.glass-tab-page .vendors-list-glass-panel:hover{transform:none!important}}.vendors-list-container{margin:0;padding:0;width:100%;min-height:100vh;box-sizing:border-box}.vendors-list-content-wrapper{padding:0}.customer-details-cards{width:100%;min-width:0}.customer-details-cards__heading{margin:0 0 .55rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6366f1}.customer-details-cards-grid{--cdc-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cdc-glass-duration:0.36s;--cdc-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:100%;min-width:0}.customer-details-cards-grid__column{display:flex;flex-direction:column;gap:.65rem;min-width:0}.customer-details-card{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;min-width:0;background:hsla(0,0%,100%,.48);border-radius:0;border:1px solid hsla(0,0%,100%,.68);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 2px 10px rgba(139,92,246,.05);transition:background var(--cdc-glass-duration) var(--cdc-glass-ease),border-color var(--cdc-glass-duration) var(--cdc-glass-ease),box-shadow var(--cdc-glass-duration) var(--cdc-glass-ease);animation:customer-details-card-in .36s var(--cdc-glass-ease) both;animation-delay:var(--cdc-delay,0s)}.customer-details-card--tall{flex:1 1 auto}.customer-details-card--full-row{grid-column:1/-1}.customer-details-card:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 14px rgba(139,92,246,.07)}.customer-details-card__icon{flex-shrink:0;font-size:1.15rem;line-height:1.2}.customer-details-card__icon--bi{font-size:1rem;color:#6366f1}.customer-details-card__body{flex:1 1 auto;min-width:0}.customer-details-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}.customer-details-card__header-actions{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.customer-details-card__field-label{font-size:.625rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:0;min-width:0}.customer-details-card__value{font-size:.75rem;font-weight:600;color:#1e293b;line-height:1.45;word-break:break-word}.customer-details-card__value:empty:before{content:"-";color:#94a3b8}.customer-details-card--note{padding:.55rem .65rem;gap:0}.customer-details-card--note .customer-details-card__body--note{width:100%;min-width:0}.customer-details-card--note .customer-details-card__header--note{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.customer-details-card--note .customer-details-card__title-row{display:flex;align-items:center;gap:.45rem;min-width:0;flex:1 1 auto}.customer-details-card--note .customer-details-card__icon--note{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;font-size:.95rem;line-height:1}.customer-details-card--note .customer-details-card__icon--note.customer-details-card__icon--bi{font-size:.9rem}.customer-details-card--note .customer-details-card__note-title{font-size:.75rem;font-weight:700;color:#1e293b;line-height:1.25rem;letter-spacing:.01em;text-transform:none;min-width:0;word-break:break-word}.customer-details-card--note .customer-details-card__value--note{font-weight:400}@media (max-width:900px){.customer-details-cards-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.customer-details-card{animation:none!important}.customer-details-card:hover{transform:none!important}}@keyframes customer-details-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vendor-preview-details-section--glass{--vpd-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vpd-glass-duration:0.36s;--vpd-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);font-size:.6rem;line-height:1.3;background:linear-gradient(168deg,rgba(248,250,252,.55),rgba(241,245,249,.42));backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);border:1px solid hsla(0,0%,100%,.65);padding:.4rem .45rem;box-shadow:0 4px 20px rgba(139,92,246,.06),inset 0 1px 0 hsla(0,0%,100%,.75)}.vendor-preview-section-header--glass{border-bottom:1px solid rgba(165,180,252,.38);padding-bottom:.5rem;margin-bottom:.5rem}.vendor-preview-section-header--glass.vendor-preview-section-header--toolbar{border-bottom:none;padding-bottom:0;margin-bottom:.35rem}.vendor-preview-section-header--glass .vendor-preview-section-title{color:#4a5d94;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.vendor-preview-details-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.82),rgba(248,245,255,.75) 45%,rgba(241,248,255,.78));backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12);border-radius:0;border:1px solid hsla(0,0%,100%,.75);box-shadow:0 4px 24px rgba(139,92,246,.06),inset 0 1px 0 hsla(0,0%,100%,.85),0 0 0 1px rgba(226,232,240,.45);transition:background var(--vpd-glass-duration) var(--vpd-glass-ease),border-color var(--vpd-glass-duration) var(--vpd-glass-ease),box-shadow var(--vpd-glass-duration) var(--vpd-glass-ease);margin-bottom:.5rem;max-width:100%;min-width:0;overflow:visible;box-sizing:border-box;animation:vendor-preview-details-card-in .42s var(--vpd-glass-ease) .04s both}.vendor-preview-details-card--glass:hover{border-color:rgba(165,180,252,.45);box-shadow:0 8px 28px rgba(91,110,174,.1),inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 1px rgba(226,232,240,.5)}.vendor-preview-details-card--all.vendor-preview-details-card--glass{padding:.55rem .6rem .65rem}.vendor-preview-card-header--glass{border-bottom:1px solid rgba(165,180,252,.3);margin-bottom:.35rem;transition:border-color var(--vpd-glass-duration) var(--vpd-glass-ease)}.vendor-preview-card-header--glass.vendor-preview-card-header--summary-expanded{border-bottom-color:rgba(165,180,252,.45);margin-bottom:.45rem}.vendor-preview-card-title--toggle{cursor:pointer;border-radius:0;outline:none;transition:opacity var(--vpd-glass-duration) var(--vpd-glass-ease)}.vendor-preview-card-title--toggle:hover{opacity:.88}.vendor-preview-card-title--toggle:focus-visible{box-shadow:0 0 0 2px rgba(91,110,174,.35)}.vendor-preview-details-card--glass .vendor-preview-statement-icon-btn{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:background var(--vpd-glass-duration) var(--vpd-glass-ease),border-color var(--vpd-glass-duration) var(--vpd-glass-ease),transform var(--vpd-motion-fast)}.vendor-preview-details-card--glass .vendor-preview-statement-icon-btn:hover{background:rgba(239,246,255,.85);border-color:rgba(196,181,253,.5);transform:translateY(-1px)}.vendor-preview-details-card--glass .vendor-preview-card-balance,.vendor-preview-details-card--glass .vendor-preview-card-title,.vendor-preview-details-card--glass .vendor-preview-name-prices{font-size:.65rem}.vendor-preview-details-card--glass .vendor-preview-balance-label{font-size:inherit}.vendor-preview-details-card--glass .vendor-preview-balance-amount{color:#dc2626;font-weight:700;font-size:inherit}.vendor-preview-details-card--glass .vendor-preview-finance-group-title,.vendor-preview-details-card--glass .vendor-preview-finance-metric-stack-count,.vendor-preview-details-card--glass .vendor-preview-finance-metric-stack-label-text,.vendor-preview-details-card--glass .vendor-preview-finance-metric-stack-row--summary,.vendor-preview-details-card--glass .vendor-preview-finance-metric-stack-row--summary .vendor-preview-finance-metric-stack-count,.vendor-preview-details-card--glass .vendor-preview-finance-metric-stack-row--summary .vendor-preview-finance-metric-stack-label,.vendor-preview-details-card--glass .vendor-preview-finance-metric-stack-row--summary .vendor-preview-finance-metric-stack-value,.vendor-preview-details-card--glass .vendor-preview-finance-metric-stack-value{font-size:.6rem}.vendor-preview-details-card--glass .vendor-preview-finance-stat-card-title{font-size:.625rem}.vendor-preview-details-card--glass .vendor-preview-finance-stat-card-col-label{font-size:.525rem}.vendor-preview-details-card--glass .vendor-preview-finance-stat-card-col-value{font-size:.6rem}.vendor-preview-details-card--glass .vendor-preview-finance-stat-card-icon{width:1.5rem;height:1.5rem}.vendor-preview-details-card--glass .vendor-preview-finance-stat-card-icon i{font-size:.625rem}.vendor-preview-details-card--glass .vendor-preview-filter-match-text{font-size:.6rem}.vendor-preview-details-card--glass .vendor-preview-finance-summary--glass{padding-top:.15rem}.vendor-preview-details-card--glass .vendor-preview-finance-group--glass{background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);animation:vendor-preview-finance-panel-in .38s var(--vpd-glass-ease) .1s both}.vendor-preview-summary-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;align-items:start;width:100%;min-width:0;animation:vendor-preview-expandable-in .38s var(--vpd-glass-ease) .06s both}.vendor-preview-summary-columns .vendor-preview-finance-group--glass{margin:0}.vendor-preview-expandable-details--glass{background:transparent;border:none;border-radius:0;box-shadow:none;margin:0;padding:0;min-width:0;overflow:visible;animation:vendor-preview-expandable-in .38s var(--vpd-glass-ease) .1s both}.vendor-preview-summary-columns .customer-details-cards{overflow:visible;min-width:0}.vendor-preview-expandable-details--glass .customer-details-cards__heading{color:#6366f1}.customer-details-cards--tabbed{display:flex;flex-direction:column;min-width:0}.vendor-preview-details-tabs{display:flex;align-items:stretch;gap:0;border-bottom:1px solid rgba(99,102,241,.15);background:hsla(0,0%,100%,.55);padding:0 .35rem;border-radius:.5rem .5rem 0 0}.vendor-preview-details-tab{display:inline-flex;align-items:center;gap:.35rem;border:none;border-bottom:2px solid transparent;background:transparent;margin-bottom:-1px;padding:.45rem .65rem;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;border-radius:0}.vendor-preview-details-tab-icon{font-size:.7rem}.vendor-preview-details-tab--active{color:#6366f1;border-bottom-color:#6366f1}.vendor-preview-details-tab:hover:not(.vendor-preview-details-tab--active){color:#334155;background:rgba(248,250,252,.85)}.vendor-preview-details-tab-panel{padding:.45rem 0 0;min-width:0}.vendor-preview-details-tab-cards{display:flex;flex-direction:column;gap:.45rem;min-width:0}.vendor-preview-details-tab-cards .customer-details-card{padding:.5rem .6rem}.vendor-preview-summary-columns .customer-details-cards-grid{grid-template-columns:1fr;gap:.45rem}.vendor-preview-summary-columns .customer-details-cards-grid__column{display:contents}.vendor-preview-summary-columns .customer-details-card{padding:.5rem .6rem}@media (max-width:1024px){.vendor-preview-summary-columns,.vendor-preview-summary-columns .customer-details-cards-grid{grid-template-columns:1fr}.vendor-preview-summary-columns .customer-details-cards-grid__column{display:contents}}.vendor-preview-detail-item:not(.vendor-preview-detail-item--glass) .vendor-preview-detail-label{font-size:.525rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.vendor-preview-detail-item--glass .vendor-preview-detail-value{font-size:.6rem;font-weight:600;color:#1e293b}.vendor-preview-detail-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;margin-top:.05rem;border-radius:0;border:1px solid hsla(0,0%,100%,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);transition:background var(--vpd-glass-duration) var(--vpd-glass-ease),color var(--vpd-glass-duration) var(--vpd-glass-ease),border-color var(--vpd-glass-duration) var(--vpd-glass-ease),box-shadow var(--vpd-glass-duration) var(--vpd-glass-ease),transform var(--vpd-motion-fast)}.vendor-preview-detail-icon-wrap i{font-size:.6rem;line-height:1}.vendor-preview-detail-item--glass:hover .vendor-preview-detail-icon-wrap{transform:scale(1.05)}.vendor-preview-detail-icon-wrap--balance{background:rgba(209,250,229,.78);color:#4a5d94}.vendor-preview-detail-icon-wrap--currency{background:rgba(219,234,254,.78);color:#4338ca}.vendor-preview-detail-icon-wrap--email{background:rgba(219,234,254,.75);color:#2563eb}.vendor-preview-detail-icon-wrap--fax{background:rgba(241,245,249,.82);color:#475569}.vendor-preview-detail-icon-wrap--address{background:rgba(237,233,254,.8);color:#6d28d9}.vendor-preview-detail-icon-wrap--notes{background:rgba(255,237,213,.85);color:#b45309}@keyframes vendor-preview-details-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vendor-preview-details-card-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vendor-preview-expandable-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vendor-preview-detail-item-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.vendor-preview-details-section--glass .vendor-preview-section-header--glass .vendor-preview-section-title{font-size:.625rem}}@media (max-width:600px){.vendor-preview-details-section--glass .vendor-preview-details-card--glass .vendor-preview-card-balance,.vendor-preview-details-section--glass .vendor-preview-details-card--glass .vendor-preview-card-title,.vendor-preview-details-section--glass .vendor-preview-details-card--glass .vendor-preview-name-prices{font-size:.65rem}.vendor-preview-details-section--glass .vendor-preview-detail-item--glass .vendor-preview-detail-label{font-size:.525rem}.vendor-preview-details-section--glass .vendor-preview-detail-item--glass .vendor-preview-detail-value{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.vendor-preview-detail-item--glass,.vendor-preview-details-card--glass,.vendor-preview-details-card--glass .vendor-preview-finance-group--glass,.vendor-preview-details-card--glass .vendor-preview-statement-icon-btn,.vendor-preview-details-section--glass,.vendor-preview-expandable-details--glass,.vendor-preview-summary-columns{animation:none;transition:none}.vendor-preview-detail-item--glass:hover,.vendor-preview-detail-item--glass:hover .vendor-preview-detail-icon-wrap,.vendor-preview-details-card--glass .vendor-preview-statement-icon-btn:hover{transform:none}}.vendor-preview-content.vendor-preview-content--glass{--vpc-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vpc-glass-duration:0.38s;--vpc-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 48%,rgba(241,248,255,.68));backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);border:1px solid hsla(0,0%,100%,.72);border-radius:16px;box-shadow:0 8px 32px rgba(139,92,246,.08),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(226,232,240,.45);animation:vendor-preview-content-shell-in .46s var(--vpc-glass-ease) both}@keyframes vendor-preview-content-shell-in{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.vendor-preview-content-header-bar--glass{border-bottom:1px solid rgba(196,181,253,.28);background:linear-gradient(135deg,rgba(238,242,255,.72),hsla(0,0%,100%,.55));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);border-radius:16px 16px 0 0}.vendor-preview-content-header-bar--glass .vendor-preview-content-title{color:#4338ca}.vendor-preview-content-body--glass{background:transparent}.vendor-preview-content-footer--glass{border-top:1px solid rgba(196,181,253,.28);background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);border-radius:0 0 16px 16px}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-sections{gap:.75rem}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-section.vendor-preview-details-card--glass{padding:.75rem .85rem .85rem;animation:vendor-preview-details-card-in .42s var(--vpc-glass-ease) both}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-sections .vendor-preview-content-section:first-child{animation-delay:.04s}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-sections .vendor-preview-content-section:nth-child(2){animation-delay:.08s}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-sections .vendor-preview-content-section:nth-child(3){animation-delay:.12s}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-sections .vendor-preview-content-section:nth-child(4){animation-delay:.16s}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-sections .vendor-preview-content-section:nth-child(5){animation-delay:.2s}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-section-title{margin:0;color:#4338ca;font-size:.75rem;font-weight:700;letter-spacing:.05em;border-bottom:none;padding-bottom:0}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-section-header--glass{margin-bottom:.65rem}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-row{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);-moz-column-gap:.85rem;column-gap:.85rem;row-gap:.25rem;align-items:start;width:100%;padding:.55rem .75rem;margin:0;box-sizing:border-box;background:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.68);border-radius:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 2px 10px rgba(139,92,246,.05);transition:background var(--vpc-glass-duration) var(--vpc-glass-ease),border-color var(--vpc-glass-duration) var(--vpc-glass-ease),box-shadow var(--vpc-glass-duration) var(--vpc-glass-ease),transform var(--vpc-motion-fast);animation:vendor-preview-detail-item-in .36s var(--vpc-glass-ease) both}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-details-list .vendor-preview-content-detail-row:first-child{animation-delay:.06s}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-details-list .vendor-preview-content-detail-row:nth-child(2){animation-delay:.1s}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-details-list .vendor-preview-content-detail-row:nth-child(3){animation-delay:.14s}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-details-list .vendor-preview-content-detail-row:nth-child(4){animation-delay:.18s}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-details-list .vendor-preview-content-detail-row:nth-child(5){animation-delay:.22s}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-row:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 6px 18px rgba(139,92,246,.08);transform:translateY(-2px)}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-label{font-size:.625rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;min-width:0;text-align:left}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-value{font-size:.8125rem;font-weight:600;color:#1e293b;text-align:left;min-width:0;width:100%;overflow-wrap:anywhere}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-value.pending,.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-value.price{color:#dc2626}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-value-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:.5rem;min-width:0;width:100%}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-value-container .vendor-preview-content-detail-value{flex:1 1 auto;min-width:0;text-align:left}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-value-container .vendor-preview-content-detail-copy-btn{flex:0 0 auto;margin-top:.05rem}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-copy-btn{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);color:#6366f1;transition:background var(--vpc-glass-duration) var(--vpc-glass-ease),border-color var(--vpc-glass-duration) var(--vpc-glass-ease),transform var(--vpc-motion-fast)}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-copy-btn:hover{background:rgba(239,246,255,.85);border-color:rgba(196,181,253,.5);color:#4338ca;transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 12px rgba(99,102,241,.12)}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-address-item,.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-contact-item{padding:.35rem 0;margin-bottom:.35rem}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-address-divider,.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-contact-divider{background:linear-gradient(90deg,transparent,rgba(196,181,253,.35),transparent);margin:.5rem 0}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-document-item{background:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.68);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 2px 10px rgba(139,92,246,.05);transition:background var(--vpc-glass-duration) var(--vpc-glass-ease),border-color var(--vpc-glass-duration) var(--vpc-glass-ease),box-shadow var(--vpc-glass-duration) var(--vpc-glass-ease),transform var(--vpc-motion-fast);animation:vendor-preview-detail-item-in .36s var(--vpc-glass-ease) both}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-document-item:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 6px 18px rgba(139,92,246,.08);transform:translateY(-2px)}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-document-meta-item{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72)}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-loading-indicator,.vendor-preview-content.vendor-preview-content--glass .vendor-preview-loading-indicator{color:#6366f1}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-loading-indicator i,.vendor-preview-content.vendor-preview-content--glass .vendor-preview-loading-indicator i{color:#6366f1;animation:spin 1s linear infinite}.vendor-preview-document-overlay--glass{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.38);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08)}.vendor-preview-document-modal--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.92),rgba(248,245,255,.88) 48%,rgba(241,248,255,.9));border:1px solid hsla(0,0%,100%,.78);border-radius:16px;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 24px 48px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.95);overflow:hidden}.vendor-preview-document-header--glass{border-bottom:1px solid rgba(196,181,253,.28);background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65))}.vendor-preview-document-header--glass h3{color:#4338ca}.vendor-preview-document-close--glass{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--vpc-glass-duration) var(--vpc-glass-ease),border-color var(--vpc-glass-duration) var(--vpc-glass-ease),transform var(--vpc-motion-fast)}.vendor-preview-document-close--glass:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.55);transform:translateY(-1px)}.vendor-preview-document-body--glass{background:rgba(248,250,252,.45)}.vendor-preview-document-loading-spinner{font-size:2rem;color:#6366f1;animation:spin 1s linear infinite}.vendor-preview-document-error .vendor-preview-document-icon i{font-size:4rem;color:#dc3545}.vendor-preview-document-unsupported .vendor-preview-document-icon i{font-size:4rem;color:#94a3b8}.vendor-preview-document-footer--glass{border-top:1px solid rgba(196,181,253,.28);background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.vendor-preview-document-modal-overlay-enter-active,.vendor-preview-document-modal-overlay-leave-active{transition:opacity .32s var(--vpc-glass-ease)}.vendor-preview-document-modal-overlay-enter-from,.vendor-preview-document-modal-overlay-leave-to{opacity:0}.vendor-preview-document-modal-panel-enter-active{transition:opacity .4s var(--vpc-glass-ease) .04s,transform .4s var(--vpc-glass-ease) .04s}.vendor-preview-document-modal-panel-leave-active{transition:opacity .28s var(--vpc-glass-ease),transform .28s var(--vpc-glass-ease)}.vendor-preview-document-modal-panel-enter-from,.vendor-preview-document-modal-panel-leave-to{opacity:0;transform:translateY(12px) scale(.97)}@media (prefers-reduced-motion:reduce){.vendor-preview-content.vendor-preview-content--glass,.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-row,.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-document-item,.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-section.vendor-preview-details-card--glass,.vendor-preview-document-modal-overlay-enter-active,.vendor-preview-document-modal-overlay-leave-active,.vendor-preview-document-modal-panel-enter-active,.vendor-preview-document-modal-panel-leave-active{animation:none!important;transition:none!important}.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-detail-row:hover,.vendor-preview-content.vendor-preview-content--glass .vendor-preview-content-document-item:hover,.vendor-preview-document-close--glass:hover{transform:none}}.vendor-preview-content-header-bar{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #e8ecf0;background:linear-gradient(135deg,#f8fafd,#fff);flex-shrink:0;border-radius:8px 8px 0 0}.vendor-preview-content-back-btn{background:#e6f0fa;border:1px solid #b6e2b6;border-radius:4px;padding:.5rem 1rem;cursor:pointer;color:#0071b8;font-size:.95rem;font-weight:500;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.vendor-preview-content-back-btn:hover{background:#0071b8;color:#fff;border-color:#0071b8;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,113,184,.2)}.vendor-preview-content-back-btn:active{transform:translateY(0)}.vendor-preview-content-back-btn i{font-size:1rem}.vendor-preview-content-title{margin:0;color:#205080;font-size:1.2rem;font-weight:600}.vendor-preview-content-body{flex:1;padding:1rem 1.5rem;overflow-y:auto}.vendor-preview-content-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.vendor-preview-content{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;position:relative;padding:0;margin:0}.vendor-preview-content.resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.vendor-preview-content.has-custom-size{max-width:none;max-height:none}.vendor-preview-content-resize-handle{position:absolute;bottom:0;right:0;width:20px;height:20px;cursor:nwse-resize;background:linear-gradient(-45deg,transparent 30%,#ccc 0,#ccc 35%,transparent 0,transparent 65%,#ccc 0,#ccc 70%,transparent 0);z-index:1000}.vendor-preview-content-resize-handle:hover{background:linear-gradient(-45deg,transparent 30%,#999 0,#999 35%,transparent 0,transparent 65%,#999 0,#999 70%,transparent 0)}.vendor-preview-content-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e0e0e0;background:#f8fafd;border-radius:8px 8px 0 0;flex-shrink:0}.vendor-preview-content-header h3{margin:0;color:#205080;font-size:1.3rem}.vendor-preview-content-close{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s}.vendor-preview-content-close:hover{background-color:#e0e0e0;color:#333}.vendor-preview-content-sections{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.vendor-preview-content-section{width:100%;background:#fff;border:1px solid #e8ecf0;border-radius:8px;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease}.vendor-preview-content-section:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d0d7de}.vendor-preview-content-section-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;align-items:flex-start}.vendor-preview-content-section-row .vendor-preview-content-section{width:100%}.vendor-preview-content-section-title{margin:0 0 .75rem 0;color:#205080;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding-bottom:.5rem;border-bottom:2px solid #e6f0fa;display:flex;align-items:center;gap:.5rem}.vendor-preview-content-details-list{display:flex;flex-direction:column;gap:.5rem;width:100%}.vendor-preview-content-detail-row{display:flex;align-items:flex-start;padding:.5rem .5rem;border-bottom:1px solid #f0f4f8;transition:background-color .2s ease;border-radius:4px;margin:0}.vendor-preview-content-detail-row:hover{background-color:#f8fafd}.vendor-preview-content-detail-row:last-child{border-bottom:none}.vendor-preview-content-detail-label{color:#6b7280;font-size:.8125rem;font-weight:500;min-width:130px;max-width:130px;flex-shrink:0;padding-right:.75rem;line-height:1.4}.vendor-preview-content-detail-value{color:#1f2937;font-size:.875rem;font-weight:500;text-align:left;flex:1;word-break:break-word;line-height:1.4}.vendor-preview-content-detail-value-container{display:flex;align-items:center;gap:.5rem;flex:1;flex-wrap:wrap}.vendor-preview-content-detail-value-container .vendor-preview-content-detail-value{flex:1;min-width:0;word-break:break-word;line-height:1.4}.vendor-preview-content-detail-value-container .vendor-preview-content-detail-copy-btn{flex-shrink:0;margin-left:auto}.vendor-preview-content-detail-copy-btn{flex-shrink:0;width:32px;height:32px;background:#f8fafd;border:1px solid #e0e7ff;border-radius:6px;color:#0071b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;font-size:.875rem;padding:0;line-height:1}.vendor-preview-content-detail-copy-btn:hover{background:#0071b8;border-color:#0071b8;color:#fff;transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,113,184,.25)}.vendor-preview-content-detail-copy-btn:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,113,184,.2)}.vendor-preview-content-detail-copy-btn i{font-size:.875rem;line-height:1}.vendor-preview-content-detail-value.price{color:#0071b8;font-weight:600;font-size:1rem}.vendor-preview-content-detail-value.pending{color:#dc3545;font-weight:600}.vendor-preview-content-detail-value.active{color:#10b981;font-weight:600;display:inline-flex;align-items:center;gap:.375rem}.vendor-preview-content-detail-value.active:before{content:"";width:8px;height:8px;background:#10b981;border-radius:50%;display:inline-block}.vendor-preview-content-detail-value.inactive{color:#ef4444;font-weight:600;display:inline-flex;align-items:center;gap:.375rem}.vendor-preview-content-detail-value.inactive:before{content:"";width:8px;height:8px;background:#ef4444;border-radius:50%;display:inline-block}.vendor-preview-content-contact-item{margin-bottom:.75rem;padding:.75rem;background:transparent;border-radius:6px;border:none;transition:all .2s ease}.vendor-preview-content-contact-item:hover{background:transparent}.vendor-preview-content-contact-item:last-child{margin-bottom:0}.vendor-preview-content-contact-divider{height:1px;background:linear-gradient(90deg,transparent,#e0e0e0,transparent);margin:.75rem 0}.vendor-preview-content-address-item{margin-bottom:.75rem;padding:.75rem;background:transparent;border-radius:6px;border:none;transition:all .2s ease}.vendor-preview-content-address-item:hover{background:transparent}.vendor-preview-content-address-item:last-child{margin-bottom:0}.vendor-preview-content-address-divider{height:1px;background:linear-gradient(90deg,transparent,#e0e0e0,transparent);margin:.75rem 0}.vendor-preview-content-documents-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}.vendor-preview-content-document-item{padding:.625rem;background:#f8fafd;border-radius:6px;border:1px solid #e8ecf0;transition:all .2s ease;display:flex;flex-direction:column}.vendor-preview-content-document-item:hover{background:#f0f4f8;border-color:#d0d7de;box-shadow:0 2px 4px rgba(0,0,0,.05)}.vendor-preview-content-document-meta{padding:.375rem 0}.vendor-preview-content-document-meta-info{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.vendor-preview-content-document-meta-item{font-size:.8125rem;color:#6b7280;padding:.25rem .5rem;background:#fff;border:1px solid #e8ecf0;border-radius:4px}.vendor-preview-content-document-action{padding-top:.375rem;margin-top:.125rem}.vendor-preview-content-document-view-btn{background:linear-gradient(135deg,#0071b8,#09c);color:#fff;border:none;padding:.4375rem .875rem;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.375rem;margin-top:0;box-shadow:0 2px 4px rgba(0,113,184,.2)}.vendor-preview-content-document-view-btn:hover{background:linear-gradient(135deg,#005a94,#0077b3);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,113,184,.3)}.vendor-preview-content-document-view-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,113,184,.2)}.vendor-preview-content-document-view-btn i{font-size:.875rem}.vendor-preview-content-footer{padding:1rem 1.5rem;border-top:1px solid #e8ecf0;background:linear-gradient(135deg,#f8fafd,#fff);border-radius:0 0 8px 8px;display:flex;justify-content:flex-end;flex-shrink:0}.vendor-preview-content-edit-btn{background:linear-gradient(135deg,#0071b8,#09c);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 6px rgba(0,113,184,.25)}.vendor-preview-content-edit-btn:hover{background:linear-gradient(135deg,#005a94,#0077b3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,113,184,.35)}.vendor-preview-content-edit-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,113,184,.25)}.vendor-preview-content-loading-indicator{display:flex;align-items:center;justify-content:center;padding:2rem;color:#666;font-size:.95rem;gap:.5rem}.vendor-preview-content-loading-indicator i{animation:spin 1s linear infinite}@media (max-width:768px){.vendor-preview-content-documents-grid{grid-template-columns:1fr}.vendor-preview-content{width:95%;margin:1rem;max-height:90vh}.vendor-preview-content-body,.vendor-preview-content-footer,.vendor-preview-content-header{padding:1rem}.vendor-preview-content-section-row,.vendor-preview-content-sections{grid-template-columns:1fr;gap:1rem}.vendor-preview-content-section-row .vendor-preview-content-section{width:100%}.vendor-preview-content-section{padding:1rem}.vendor-preview-content-section-title{font-size:.8125rem}.vendor-preview-content-detail-label{font-size:.8125rem;min-width:120px;max-width:120px}.vendor-preview-content-detail-value{font-size:.875rem}}@media (max-width:480px){.vendor-preview-content{width:98%;margin:.5rem;max-height:95vh}.vendor-preview-content-header h3{font-size:1.1rem}.vendor-sections{gap:1rem}.vendor-preview-content-section-row{flex-direction:column;gap:1rem}.vendor-preview-content-section-row .vendor-preview-content-section{width:100%}.vendor-preview-content-section-title{font-size:.9rem}.vendor-preview-content-details-list{gap:.5rem}.vendor-preview-content-detail-row{flex-direction:column;align-items:flex-start;padding:.75rem .5rem;margin:0 -.5rem}.vendor-preview-content-detail-label{font-size:.75rem;min-width:auto;max-width:100%;width:100%;padding-right:0;margin-bottom:.375rem}.vendor-preview-content-detail-value{font-size:.8125rem;width:100%}.vendor-preview-content-detail-value-container{flex-direction:column;align-items:flex-start;width:100%;gap:.5rem}.vendor-preview-content-detail-value-container .vendor-preview-content-detail-value{width:100%}.vendor-preview-content-detail-value-container .vendor-preview-content-detail-copy-btn{margin-left:0;width:28px;height:28px}}.vendor-preview-document-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:2000}.vendor-preview-document-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);min-width:600px;max-width:90vw;min-height:400px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;position:relative}.vendor-preview-document-modal.resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.vendor-preview-document-modal.has-custom-size{max-width:none;max-height:none}.vendor-preview-content-document-resize-handle{position:absolute;bottom:0;right:0;width:20px;height:20px;cursor:nwse-resize;background:linear-gradient(-45deg,transparent 30%,#ccc 0,#ccc 35%,transparent 0,transparent 65%,#ccc 0,#ccc 70%,transparent 0);z-index:1000}.vendor-preview-content-document-resize-handle:hover{background:linear-gradient(-45deg,transparent 30%,#999 0,#999 35%,transparent 0,transparent 65%,#999 0,#999 70%,transparent 0)}.vendor-preview-document-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e0e0e0;background:#f8fafd;flex-shrink:0}.vendor-preview-document-header h3{margin:0;color:#205080;font-size:1.2rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:1rem}.vendor-preview-document-close{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s;flex-shrink:0}.vendor-preview-document-close:hover{background-color:#e0e0e0;color:#333}.vendor-preview-document-body{flex:1;overflow:auto;padding:2rem;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.vendor-preview-document-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#666}.vendor-preview-document-error,.vendor-preview-document-unsupported{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:2rem}.vendor-preview-document-icon{margin-bottom:1rem}.vendor-preview-document-image{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.vendor-preview-document-image img{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.vendor-preview-document-pdf{width:100%;height:100%;min-height:500px;display:flex;align-items:center;justify-content:center}.vendor-preview-document-pdf iframe{width:100%;height:70vh;min-height:500px;border:none;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.vendor-preview-document-footer{padding:1rem 2rem;border-top:1px solid #e0e0e0;background:#f8fafd;display:flex;justify-content:flex-end;flex-shrink:0}.vendor-preview-content[data-v-7972372f]{display:flex;flex-direction:column}.vendor-preview-content-footer[data-v-7972372f]{padding:1rem 1.5rem;border-top:1px solid #e0e0e0;background:#f8fafd;display:flex;justify-content:flex-end;flex-shrink:0;margin-top:auto}@keyframes consultant-glass-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes consultant-glass-panel-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.approval-notes-modal-overlay,.bulk-operation-progress-modal-overlay,.cinv-line-modal-overlay,.consultant-bill-details-modal-overlay,.consultant-center-modal-overlay,.consultant-contract-modal-overlay,.consultant-pay-bill-details-modal-overlay,.consultant-preview-modal-overlay,.consultant-receive-payment-details-modal-overlay,.consultant-type-selection-modal-overlay,.create-invoice-customer-modal-overlay,.customer-details-modal-overlay,.enable-multiple-customers-modal-overlay,.enter-bill-vendor-modal-overlay,.export-modal-overlay,.map-or-create-customer-modal-overlay,.map-or-create-vendor-modal-overlay,.rp-receipt-preview-overlay,.timesheet-actions-modal-overlay,.timesheet-type-modal-overlay,.vendor-details-modal-overlay{background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04)!important;-webkit-backdrop-filter:blur(4px) saturate(1.04)!important;animation:consultant-glass-overlay-in .38s cubic-bezier(.25,.46,.45,.94)}.consultant-preview-modal-overlay,.consultant-type-selection-modal-overlay,.timesheet-type-modal-overlay{background:rgba(15,23,42,.04)!important;backdrop-filter:blur(3px) saturate(1.02)!important;-webkit-backdrop-filter:blur(3px) saturate(1.02)!important}.cinv-line-modal-overlay--stacked,.consultant-bill-details-modal-overlay--stacked,.consultant-pay-bill-details-modal-overlay--stacked{background:rgba(15,23,42,.05)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}:root{--cc-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cc-glass-duration:0.36s;--cc-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--cc-glass-border:hsla(0,0%,100%,.72);--cc-glass-inset:inset 0 1px 0 hsla(0,0%,100%,.88);--cc-indigo:#4338ca;--cc-modal-radius:16px;--cc-modal-radius-sm:10px;--cc-modal-radius-xs:8px;--cc-modal-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),var(--cc-glass-inset),0 0 0 1px rgba(196,181,253,.35);--cc-modal-shadow-hover:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),var(--cc-glass-inset),0 0 0 1px rgba(167,139,250,.42)}.approval-notes-modal-overlay .approval-notes-modal,.bulk-operation-progress-modal-overlay .bulk-operation-progress-modal-content,.cinv-line-modal-overlay .cinv-line-modal-panel,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-panel,.consultant-contract-modal-overlay .consultant-contract-modal,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-panel,.consultant-preview-modal-overlay .consultant-preview-modal,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-panel,.consultant-type-selection-modal-overlay .consultant-type-selection-modal,.create-invoice-customer-modal-overlay .create-invoice-customer-modal,.customer-details-modal-overlay .customer-details-modal,.enable-multiple-customers-modal-overlay .enable-multiple-customers-modal,.enter-bill-vendor-modal-overlay .enter-bill-vendor-modal,.export-modal-overlay .export-modal-content,.map-or-create-customer-modal-overlay .map-or-create-customer-modal,.map-or-create-vendor-modal-overlay .map-or-create-vendor-modal,.timesheet-actions-modal-overlay .timesheet-actions-modal-content,.timesheet-type-modal-overlay .timesheet-type-modal,.vendor-details-modal-overlay .vendor-details-modal{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68))!important;border:1px solid var(--cc-glass-border)!important;border-radius:var(--cc-modal-radius)!important;overflow:hidden!important;backdrop-filter:blur(28px) saturate(1.08)!important;-webkit-backdrop-filter:blur(28px) saturate(1.08)!important;box-shadow:var(--cc-modal-shadow)!important;animation:consultant-glass-panel-in .42s cubic-bezier(.34,1.12,.64,1);transition:box-shadow var(--cc-glass-duration) var(--cc-glass-ease),border-color var(--cc-glass-duration) var(--cc-glass-ease),transform var(--cc-motion-fast)}.cinv-line-modal-overlay .cinv-line-modal-panel:hover,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-panel:hover,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-panel:hover,.consultant-preview-modal-overlay .consultant-preview-modal:hover,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-panel:hover,.consultant-type-selection-modal-overlay .consultant-type-selection-modal:hover,.customer-details-modal-overlay .customer-details-modal:hover,.map-or-create-customer-modal-overlay .map-or-create-customer-modal:hover,.map-or-create-vendor-modal-overlay .map-or-create-vendor-modal:hover,.vendor-details-modal-overlay .vendor-details-modal:hover{box-shadow:var(--cc-modal-shadow-hover)!important}.approval-notes-modal-overlay .approval-notes-modal-header,.bulk-operation-progress-modal-overlay .bulk-operation-progress-modal-header,.cinv-line-modal-overlay .cinv-line-modal-header,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-header,.consultant-contract-modal-overlay .consultant-contract-modal-header,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-header,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-header,.consultant-type-selection-modal-overlay .consultant-type-selection-modal-header,.create-invoice-customer-modal-overlay .create-invoice-customer-modal-header,.customer-details-modal-overlay .customer-details-modal-header,.enable-multiple-customers-modal-overlay .enable-multiple-customers-modal-header,.enter-bill-vendor-modal-overlay .enter-bill-vendor-modal-header,.export-modal-overlay .export-modal-header,.map-or-create-customer-modal-overlay .mocm-modal-header,.map-or-create-vendor-modal-overlay .mocm-modal-header,.timesheet-actions-modal-overlay .timesheet-actions-modal-header,.timesheet-type-modal-overlay .timesheet-type-modal-header,.vendor-details-modal-overlay .vendor-details-modal-header{background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72))!important;border-bottom:1px solid rgba(196,181,253,.4)!important;border-radius:var(--cc-modal-radius) var(--cc-modal-radius) 0 0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:var(--cc-glass-inset)!important}.cinv-line-modal-overlay .cinv-line-modal-header h3,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-header h3,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-header h3,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-header h3,.consultant-type-selection-modal-overlay .consultant-type-selection-modal-title,.customer-details-modal-overlay .customer-details-modal-header h3,.map-or-create-customer-modal-overlay .mocm-modal-title,.map-or-create-vendor-modal-overlay .mocm-modal-title,.timesheet-type-modal-overlay .timesheet-type-modal-header,.timesheet-type-modal-overlay .timesheet-type-modal-header h3,.vendor-details-modal-overlay .vendor-details-modal-header h3{color:var(--cc-indigo)!important}.approval-notes-modal-overlay .approval-notes-modal-body,.bulk-operation-progress-modal-overlay .bulk-operation-progress-modal-body,.cinv-line-modal-overlay .cinv-line-modal-body,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-body,.consultant-contract-modal-overlay .consultant-contract-modal-body,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-body,.consultant-preview-modal-overlay .consultant-preview-modal-body,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-body,.create-invoice-customer-modal-overlay .create-invoice-customer-modal-body,.customer-details-modal-overlay .customer-details-modal-body,.enable-multiple-customers-modal-overlay .enable-multiple-customers-modal-body,.enter-bill-vendor-modal-overlay .enter-bill-vendor-modal-body,.export-modal-overlay .export-modal-body,.map-or-create-customer-modal-overlay .mocm-modal-body,.map-or-create-vendor-modal-overlay .mocm-modal-body,.timesheet-actions-modal-overlay .timesheet-actions-modal-body,.vendor-details-modal-overlay .vendor-details-modal-body{background:hsla(0,0%,100%,.28)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.cinv-line-modal-overlay .cinv-line-modal-tabs,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-tabs,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-tabs,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-tabs{background:rgba(248,250,252,.55)!important;border-bottom:1px solid rgba(196,181,253,.35)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.cinv-line-modal-overlay .cinv-line-modal-tab,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-tab,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-tab,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-tab{transition:color var(--cc-glass-duration) var(--cc-glass-ease),border-color var(--cc-glass-duration) var(--cc-glass-ease),background var(--cc-glass-duration) var(--cc-glass-ease)!important}.cinv-line-modal-overlay .cinv-line-modal-tab:hover,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-tab:hover,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-tab:hover,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-tab:hover{background:hsla(0,0%,100%,.45)!important;color:#0f172a!important}.cinv-line-modal-overlay .cinv-line-modal-tab--active,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-tab--active,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-tab--active,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-tab--active{color:var(--cc-indigo)!important;border-bottom-color:#6366f1!important;background:hsla(0,0%,100%,.62)!important}.cinv-line-modal-overlay .cinv-line-modal-summary,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-summary,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-summary,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-summary{background:hsla(0,0%,100%,.38)!important;border-bottom:1px solid rgba(196,181,253,.28)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.cinv-line-modal-overlay .cinv-line-modal-th,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-th,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-th,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-th{background:linear-gradient(180deg,rgba(238,242,255,.92),rgba(224,231,255,.82))!important;color:var(--cc-indigo)!important;border-bottom:1px solid rgba(129,140,248,.4)!important;box-shadow:var(--cc-glass-inset)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.cinv-line-modal-overlay .cinv-line-modal-td,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-td,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-td,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-td{border-color:rgba(196,181,253,.32)!important;transition:background var(--cc-glass-duration) var(--cc-glass-ease),border-color var(--cc-glass-duration) var(--cc-glass-ease)!important}.cinv-line-modal-overlay .cinv-line-modal-tr:hover .cinv-line-modal-td,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-tr:hover .consultant-bill-details-modal-td,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-tr:hover .consultant-pay-bill-details-modal-td,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-tr:hover .consultant-receive-payment-details-modal-td{background:rgba(238,242,255,.55)!important}.cinv-line-modal-overlay .cinv-line-modal-table-scroll,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-table-scroll,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-table-scroll,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-table-scroll{background:hsla(0,0%,100%,.22)!important}.cinv-line-modal-overlay .cinv-line-modal-table,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-table,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-table,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-table{border-radius:var(--cc-modal-radius-sm)!important;overflow:hidden!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 2px 12px rgba(139,92,246,.06)!important}.cinv-line-modal-overlay .cinv-line-modal-th:first-child,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-th:first-child,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-th:first-child,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-th:first-child{border-top-left-radius:var(--cc-modal-radius-sm)!important}.cinv-line-modal-overlay .cinv-line-modal-th:last-child,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-th:last-child,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-th:last-child,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-th:last-child{border-top-right-radius:var(--cc-modal-radius-sm)!important}.consultant-preview-modal-overlay .consultant-section{border-radius:var(--cc-modal-radius-sm)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 2px 10px rgba(139,92,246,.06)!important}.consultant-preview-modal-overlay .consultant-customer-services-table-wrap{border-radius:var(--cc-modal-radius-sm)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 4px 14px rgba(139,92,246,.08)!important}.consultant-preview-modal-overlay .consultant-detail-panel-list{border-radius:var(--cc-modal-radius-sm)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 2px 8px rgba(99,102,241,.06)!important}.approval-notes-modal-overlay .approval-notes-modal-footer,.bulk-operation-progress-modal-overlay .bulk-operation-progress-modal-footer,.consultant-contract-modal-overlay .consultant-contract-modal-footer,.consultant-type-selection-modal-overlay .consultant-type-selection-modal-footer,.create-invoice-customer-modal-overlay .create-invoice-customer-modal-footer,.enable-multiple-customers-modal-overlay .enable-multiple-customers-modal-footer,.enter-bill-vendor-modal-overlay .enter-bill-vendor-modal-footer,.export-modal-overlay .export-modal-footer,.timesheet-actions-modal-overlay .timesheet-actions-modal-footer{border-radius:0 0 var(--cc-modal-radius) var(--cc-modal-radius)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)!important}.approval-notes-modal-overlay .approval-notes-modal-close,.cinv-line-modal-overlay .cinv-line-modal-back,.cinv-line-modal-overlay .cinv-line-modal-close,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-back,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-close,.consultant-contract-modal-overlay .consultant-contract-modal-close,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-back,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-close,.consultant-preview-modal-overlay .consultant-preview-modal-close,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-back,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-close,.create-invoice-customer-modal-overlay .create-invoice-customer-modal-close,.customer-details-modal-overlay .customer-details-modal-close,.enter-bill-vendor-modal-overlay .enter-bill-vendor-modal-close,.export-modal-overlay .export-modal-close,.map-or-create-customer-modal-overlay .mocm-modal-close-btn,.map-or-create-vendor-modal-overlay .mocm-modal-close-btn,.timesheet-actions-modal-overlay .timesheet-actions-modal-close,.vendor-details-modal-overlay .vendor-details-modal-close{background:hsla(0,0%,100%,.5)!important;border:1px solid var(--cc-glass-border)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:8px!important;transition:background var(--cc-glass-duration) var(--cc-glass-ease),border-color var(--cc-glass-duration) var(--cc-glass-ease),color var(--cc-glass-duration) var(--cc-glass-ease),transform var(--cc-motion-fast),box-shadow var(--cc-glass-duration) var(--cc-glass-ease)!important}.cinv-line-modal-overlay .cinv-line-modal-back:hover,.cinv-line-modal-overlay .cinv-line-modal-close:hover,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-back:hover,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-close:hover,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-back:hover,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-close:hover,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-back:hover,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-close:hover,.customer-details-modal-overlay .customer-details-modal-close:hover,.vendor-details-modal-overlay .vendor-details-modal-close:hover{background:hsla(0,0%,100%,.78)!important;border-color:rgba(196,181,253,.55)!important;color:var(--cc-indigo)!important;transform:translateY(-1px)!important;box-shadow:var(--cc-glass-inset),0 4px 12px rgba(139,92,246,.12)!important}.cinv-line-modal-overlay .cinv-line-modal-back:hover{background:rgba(239,246,255,.85)!important}@media (prefers-reduced-motion:reduce){.approval-notes-modal-overlay .approval-notes-modal,.cinv-line-modal-overlay .cinv-line-modal-panel,.consultant-bill-details-modal-overlay .consultant-bill-details-modal-panel,.consultant-contract-modal-overlay .consultant-contract-modal,.consultant-pay-bill-details-modal-overlay .consultant-pay-bill-details-modal-panel,.consultant-preview-modal,.consultant-receive-payment-details-modal-overlay .consultant-receive-payment-details-modal-panel,.consultant-type-selection-modal-overlay .consultant-type-selection-modal,.customer-details-modal-overlay .customer-details-modal,.export-modal-overlay .export-modal-content,.map-or-create-customer-modal-overlay .map-or-create-customer-modal,.map-or-create-vendor-modal-overlay .map-or-create-vendor-modal,.vendor-details-modal-overlay .vendor-details-modal{animation:none}.cinv-line-modal-overlay .cinv-line-modal-close:hover,.cinv-line-modal-overlay .cinv-line-modal-panel:hover,.consultant-preview-modal-overlay .consultant-preview-modal:hover,.consultant-type-selection-modal-overlay .consultant-type-selection-modal:hover,.customer-details-modal-overlay .customer-details-modal-close:hover,.map-or-create-customer-modal-overlay .map-or-create-customer-modal:hover,.map-or-create-vendor-modal-overlay .map-or-create-vendor-modal:hover{transform:none!important}.approval-notes-modal-overlay,.bulk-operation-progress-modal-overlay,.cinv-line-modal-overlay,.consultant-bill-details-modal-overlay,.consultant-center-modal-overlay,.consultant-contract-modal-overlay,.consultant-pay-bill-details-modal-overlay,.consultant-preview-modal-overlay,.consultant-receive-payment-details-modal-overlay,.consultant-type-selection-modal-overlay,.create-invoice-customer-modal-overlay,.customer-creation-modal-overlay--glass,.customer-details-modal-overlay,.enable-multiple-customers-modal-overlay,.enter-bill-vendor-modal-overlay,.export-modal-overlay,.map-or-create-customer-modal-overlay,.map-or-create-vendor-modal-overlay,.timesheet-actions-modal-overlay,.timesheet-type-modal-overlay,.vendor-details-modal-overlay{animation:none}}.export-modal-overlay{--export-accent:#6366f1;--export-accent-deep:#4f46e5;--export-heading:#4338ca;--export-muted:#64748b;--export-border:rgba(196,181,253,.45);--export-surface:hsla(0,0%,100%,.55);position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:1000}.export-modal-content{width:90%;max-width:480px;max-height:90vh;overflow:hidden}@keyframes slideUp{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.export-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.75rem 2rem;color:var(--export-heading)}.export-modal-title-wrapper{display:flex;align-items:center;gap:.75rem}.export-modal-title-icon{font-size:1.5rem;color:var(--export-accent)}.export-modal-header h3{margin:0;color:var(--export-heading);font-size:1.4rem;font-weight:600;letter-spacing:.3px}.export-modal-close{font-size:1.25rem;color:var(--export-heading);cursor:pointer;padding:.5rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.export-modal-close:hover{color:var(--export-accent-deep);transform:rotate(90deg)}.export-modal-body{padding:2.5rem 2rem}.export-modal-description{text-align:center;color:var(--export-muted);font-size:.95rem;margin:0 0 2rem 0;line-height:1.6}.export-format-options{min-height:220px;gap:1rem}.export-format-btn,.export-format-options{display:flex;justify-content:center;align-items:center}.export-format-btn{flex-direction:column;padding:2.5rem 2rem;border:1px solid var(--export-border);border-radius:12px;background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.58) 50%,rgba(238,242,255,.65));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);cursor:pointer;transition:border-color .28s cubic-bezier(.25,.46,.45,.94),background .28s cubic-bezier(.25,.46,.45,.94),box-shadow .28s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1);text-align:center;width:100%;max-width:280px;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(139,92,246,.08),inset 0 1px 0 hsla(0,0%,100%,.75)}.export-format-btn:hover{border-color:rgba(129,140,248,.65);background:linear-gradient(168deg,hsla(0,0%,100%,.82),rgba(238,242,255,.72) 50%,rgba(224,231,255,.78));transform:translateY(-2px);box-shadow:0 10px 28px rgba(139,92,246,.14),0 0 0 3px rgba(99,102,241,.12),inset 0 1px 0 hsla(0,0%,100%,.88)}.export-format-btn:active{transform:translateY(0)}.export-format-icon-wrapper{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(168deg,rgba(238,242,255,.95),rgba(224,231,255,.75));border:1px solid rgba(165,180,252,.5);border-radius:14px;margin-bottom:1.25rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85);transition:background .28s cubic-bezier(.25,.46,.45,.94),border-color .28s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.4,0,.2,1)}.export-format-btn:hover .export-format-icon-wrapper{background:linear-gradient(168deg,rgba(238,242,255,.98),rgba(199,210,254,.55));border-color:rgba(129,140,248,.6);transform:scale(1.04)}.export-format-btn i{font-size:3rem;color:var(--export-accent);transition:color .28s ease,transform .22s ease}.export-format-btn:hover i{color:var(--export-accent-deep);transform:scale(1.05)}.export-format-label{font-size:1.2rem;font-weight:600;color:var(--export-heading);margin-bottom:.5rem;transition:color .28s ease}.export-format-btn:hover .export-format-label{color:var(--export-accent-deep)}.export-format-subtitle{font-size:.9rem;color:var(--export-muted);font-weight:500;transition:color .28s ease}.export-format-btn:hover .export-format-subtitle{color:#475569}@media (max-width:768px){.export-modal-content{width:95%;margin:1rem;max-width:none}.export-modal-header{padding:1.5rem 1.5rem}.export-modal-header h3{font-size:1.2rem}.export-format-btn,.export-modal-body{padding:2rem 1.5rem}.export-format-btn{max-width:100%}.export-format-icon-wrapper{width:70px;height:70px}.export-format-btn i{font-size:3rem}}.vendors-items-main.vendors-items-page--glass.glass-tab-page{--vi-text:#0f172a;--vi-text-muted:#64748b;--vi-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vi-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vi-glass-duration:0.36s;--vi-glass-blur:blur(24px) saturate(1.35);min-height:100vh;padding:0 .5rem 2.5rem;background:transparent!important;box-shadow:none!important}@media (min-width:768px){.vendors-items-main.vendors-items-page--glass.glass-tab-page{padding:0 1rem 2.5rem}}.vendors-items-main.vendors-items-page--glass .vendors-items-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem}.vendors-items-main.vendors-items-page--glass .vendors-items-tab-content{padding-top:.35rem;display:flex;flex-direction:column;gap:.5rem}.vendors-items-main.vendors-items-page--glass .vendors-items-toolbar-glass.glass-tab-panel--nested{margin:0 0 .35rem;padding:.75rem .95rem .85rem!important;animation:vendor-items-glass-in .48s var(--vi-glass-ease) .04s both;border:1px solid hsla(0,0%,100%,.78)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48) 55%,rgba(241,248,255,.52))!important;backdrop-filter:var(--vi-glass-blur)!important;-webkit-backdrop-filter:var(--vi-glass-blur)!important;box-shadow:0 6px 22px rgba(99,102,241,.09),inset 0 1px 0 hsla(0,0%,100%,.92)!important}.vendors-items-main.vendors-items-page--glass .vendors-items-main-card.glass-tab-panel--nested{margin:0;padding:.65rem .75rem .85rem!important;animation:vendor-items-glass-in .48s var(--vi-glass-ease) .1s both;border:1px solid hsla(0,0%,100%,.78)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.52),rgba(248,245,255,.44) 48%,rgba(241,248,255,.48))!important;backdrop-filter:var(--vi-glass-blur)!important;-webkit-backdrop-filter:var(--vi-glass-blur)!important;box-shadow:0 8px 28px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.9)!important}@keyframes vendor-items-glass-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vendors-items-main.vendors-items-page--glass .vendors-items-list-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}.vendors-items-main.vendors-items-page--glass .vendors-items-list-filters,.vendors-items-main.vendors-items-page--glass .vendors-items-list-filters-row{--vi-filter-control-h:var(--lf-control-height);--vi-filter-label-gap:var(--lf-field-gap);display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:.6rem .75rem;width:100%}.vendors-items-main.vendors-items-page--glass .vendors-items-list-filter-field{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--vi-filter-label-gap);flex:0 0 auto;min-width:0}.vendors-items-main.vendors-items-page--glass .vendors-items-list-filter-field--status{flex:0 1 11rem;min-width:9rem;max-width:14rem}.vendors-items-main.vendors-items-page--glass .vendors-items-list-filter-field--bill-status{flex:0 1 13rem;min-width:10rem;max-width:16rem}.vendors-items-main.vendors-items-page--glass .vendors-items-list-filter-field .label-dropdown{width:100%}.vendors-items-main.vendors-items-page--glass .vendors-items-table-section{margin:0 0 .5rem;--cgt-font-size:0.875rem}.vendors-items-main.vendors-items-page--glass .vendors-items-table-section .consultant-glass-table,.vendors-items-main.vendors-items-page--glass .vendors-items-table-section .vendors-items-list-table{min-width:720px}.vendors-items-main.vendors-items-page--glass .vendors-items-list-table td:first-child,.vendors-items-main.vendors-items-page--glass .vendors-items-list-table th:first-child{text-align:center;width:4.5rem}.vendors-items-main.vendors-items-page--glass .vendors-items-list-table td:nth-child(5),.vendors-items-main.vendors-items-page--glass .vendors-items-list-table th:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.vendors-items-main.vendors-items-page--glass .vendors-items-list-table input[type=checkbox]{accent-color:#6366f1;cursor:default}.vendors-items-main.vendors-items-page--glass .vendors-items-list-amount-cell:not(.vendors-items-list-amount-cell--empty){color:#dc2626;font-weight:600}.vendors-items-main.vendors-items-page--glass .vendors-items-list-bill-status{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--vi-glass-duration) var(--vi-glass-ease),border-color var(--vi-glass-duration) var(--vi-glass-ease),transform var(--vi-motion-fast)}.vendors-items-main.vendors-items-page--glass .vendors-items-list-bill-status-available{background:rgba(220,252,231,.75);color:#15803d;border-color:rgba(134,239,172,.55)}.vendors-items-main.vendors-items-page--glass .vendors-items-list-bill-status-bill-created{background:rgba(255,237,213,.8);color:#c2410c;border-color:hsla(31,97%,72%,.55)}.vendors-items-main.vendors-items-page--glass .vendors-items-list-bill-status-bill-paid{background:rgba(219,234,254,.8);color:#1d4ed8;border-color:rgba(147,197,253,.55)}.vendors-items-main.vendors-items-page--glass .vendor-items-list-pagination-wrapper{margin:.35rem 0 0;padding:.35rem .15rem 0}.vendors-items-main.vendors-items-page--glass .vendor-items-list-pagination-wrapper .pagination-container{margin-top:0;max-width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.5rem .65rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.42);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82);transition:background var(--vi-glass-duration) var(--vi-glass-ease),box-shadow var(--vi-glass-duration) var(--vi-glass-ease)}.vendors-items-main.vendors-items-page--glass .vendor-items-list-pagination-wrapper .pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;width:100%}.vendors-items-main.vendors-items-page--glass .vendor-items-list-pagination-wrapper .pagination-pages{display:flex;flex-direction:row;gap:.25rem;align-items:center}@media (prefers-reduced-motion:reduce){.vendors-items-main.vendors-items-page--glass .vendors-items-main-card.glass-tab-panel--nested,.vendors-items-main.vendors-items-page--glass .vendors-items-toolbar-glass.glass-tab-panel--nested{animation:none!important}}.vendors-items-form{padding:0}.vendors-items-list-bill-status{display:inline-block;padding:.3rem .8rem;border-radius:4px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.vendors-items-list-bill-status-available{background:#e8f5e8;color:#2e7d32;border:1px solid #c8e6c9}.vendors-items-list-bill-status-bill-created{background:#fff3e0;color:#f57c00;border:1px solid #ffcc02}.vendors-items-list-bill-status-bill-paid{background:#e3f2fd;color:#1976d2;border:1px solid #90caf9}@media (max-width:768px){.vendors-items-main.vendors-items-page--glass .vendors-items-list-header-actions{justify-content:stretch}.vendors-items-main.vendors-items-page--glass .vendors-items-list-header-actions .consultant-primary-btn,.vendors-items-main.vendors-items-page--glass .vendors-items-list-header-actions .consultant-secondary-btn{flex:1 1 auto}.vendors-items-main.vendors-items-page--glass .vendors-items-list-filter-field--bill-status,.vendors-items-main.vendors-items-page--glass .vendors-items-list-filter-field--status{flex:1 1 9rem;min-width:0;max-width:none}}.vendor-payments-list-main.vendor-payments-list-page--glass.glass-tab-page{--vpay-text:#0f172a;--vpay-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vpay-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vpay-glass-duration:0.36s;--vpay-glass-blur:blur(24px) saturate(1.35);min-height:100vh;padding:0 .5rem 2.5rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.vendor-payments-list-main.vendor-payments-list-page--glass.glass-tab-page{padding:0 1rem 2.5rem}}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-tab-content{padding-top:.35rem}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-page-stack{display:flex;flex-direction:column;gap:.5rem}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-toolbar-glass.glass-tab-panel--nested{margin:0 0 .35rem;padding:.75rem .95rem .85rem!important;animation:vendor-payments-glass-in .48s var(--vpay-glass-ease) .04s both;border:1px solid hsla(0,0%,100%,.78)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48) 55%,rgba(241,248,255,.52))!important;backdrop-filter:var(--vpay-glass-blur)!important;-webkit-backdrop-filter:var(--vpay-glass-blur)!important;box-shadow:0 6px 22px rgba(99,102,241,.09),inset 0 1px 0 hsla(0,0%,100%,.92)!important}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-table-panel.glass-tab-panel--nested{margin:0;padding:.65rem .75rem .85rem!important;animation:vendor-payments-glass-in .48s var(--vpay-glass-ease) .1s both;border:1px solid hsla(0,0%,100%,.78)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.52),rgba(248,245,255,.44) 48%,rgba(241,248,255,.48))!important;backdrop-filter:var(--vpay-glass-blur)!important;-webkit-backdrop-filter:var(--vpay-glass-blur)!important;box-shadow:0 8px 28px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.9)!important}@keyframes vendor-payments-glass-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filters,.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filters-row{--vpay-filter-control-h:var(--lf-control-height);--vpay-filter-label-h:var(--lf-label-min-height);--vpay-filter-label-gap:var(--lf-field-gap);display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:.6rem .75rem;width:100%}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filter-field{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--vpay-filter-label-gap);flex:0 0 auto;min-width:0}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filter-field--date-type,.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filter-field--view{flex:0 1 11rem;min-width:9rem;max-width:14rem}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filter-field--date{flex:0 1 10.5rem;min-width:9rem;max-width:12rem}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filter-field .label-date-field,.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filter-field .label-dropdown{width:100%}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filter-update{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 auto;align-self:flex-end;margin-left:0;padding-top:calc(var(--vpay-filter-label-h) + var(--vpay-filter-label-gap));gap:0;min-width:0}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filter-update .consultant-primary-btn{height:var(--vpay-filter-control-h);min-height:var(--vpay-filter-control-h);max-height:var(--vpay-filter-control-h);padding:0 .875rem;border-radius:0;box-sizing:border-box;line-height:1.25}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-table-section{margin:0 0 .5rem;--cgt-font-size:0.875rem}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-table-section .consultant-glass-table,.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-table-section .vendor-payments-list-table{min-width:960px}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-table td:nth-child(8),.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-table th:nth-child(8){text-align:right;font-variant-numeric:tabular-nums}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-amount-cell:not(.vendor-payments-list-amount-cell--empty){color:#dc2626;font-weight:600}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-expand-icon{color:#6366f1}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-expand-icon:hover{color:#4338ca}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-paid-bill-row.clickable:hover,.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-payment-row.clickable:hover{background:rgba(238,242,255,.55)!important}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-table tr.vendor-payments-payment-row-highlighted td{border-top:2px dashed rgba(99,102,241,.65)!important;border-bottom:2px dashed rgba(99,102,241,.65)!important;background:rgba(238,242,255,.72)!important}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-details-row{background:rgba(248,245,255,.35)}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-details-container{background:rgba(248,245,255,.28)!important}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-details-content{background:linear-gradient(168deg,hsla(0,0%,100%,.82),rgba(248,245,255,.75));border:1px solid hsla(0,0%,100%,.72);border-radius:12px;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 16px rgba(99,102,241,.08)}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-details-table{background:hsla(0,0%,100%,.55);border:1px solid rgba(226,232,240,.65);border-radius:8px}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-pagination-wrapper{margin:.35rem 0 0;padding:.15rem 0}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-pagination-wrapper .pagination-container{margin:0!important;padding:.5rem .65rem!important;width:100%!important;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.42);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-pagination-wrapper .pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;width:100%}.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-pagination-wrapper .pagination-pages{display:flex;flex-direction:row;gap:.25rem;align-items:center}@media (prefers-reduced-motion:reduce){.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-table-panel.glass-tab-panel--nested,.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-toolbar-glass.glass-tab-panel--nested{animation:none!important}}.vendor-payments-list-actions{text-align:center}.vendor-payments-list-edit-btn{background:#e6f0fa;border:1px solid #b6e2b6;border-radius:4px;padding:.4rem .6rem;cursor:pointer;color:#0071b8;font-size:1rem;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.vendor-payments-list-edit-btn:hover{background:#0071b8;color:#fff;border-color:#0071b8;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,113,184,.2)}.vendor-payments-list-edit-btn i{font-size:1rem}@media (max-width:768px){.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filter-field--date,.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filter-field--date-type,.vendor-payments-list-main.vendor-payments-list-page--glass .vendor-payments-list-filter-field--view{flex:1 1 9rem;min-width:0;max-width:none}}.vendor-payments-expand-icon-column{width:40px;text-align:center}.vendor-payments-expand-icon{cursor:pointer;color:#0071b8;font-size:1.1rem;padding:.3rem;transition:color .2s}.vendor-payments-expand-icon:hover{color:#005a94}.vendor-payments-paid-bill-row.clickable,.vendor-payments-payment-row.clickable{cursor:pointer;transition:background-color .2s}.vendor-payments-paid-bill-row.clickable:hover,.vendor-payments-payment-row.clickable:hover{background-color:#f0f7ff!important}.vendor-payments-list-table tr.vendor-payments-payment-row-highlighted td{border-top:2px dashed #1976d2!important;border-bottom:2px dashed #1976d2!important;background:#eef7ff!important}.vendor-payments-list-table tr.vendor-payments-payment-row-highlighted td:first-child{border-left:2px dashed #1976d2!important}.vendor-payments-list-table tr.vendor-payments-payment-row-highlighted td:last-child{border-right:2px dashed #1976d2!important}.vendor-payments-details-row{background-color:#f8fafd}.vendor-payments-details-container{padding:1.5rem!important;background-color:#f8fafd}.vendor-payments-details-content{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.vendor-payments-details-section{margin-bottom:2rem}.vendor-payments-details-section:last-child{margin-bottom:0}.vendor-payments-details-section h4{margin:0 0 1rem 0;color:#205080;font-size:1.1rem;font-weight:600;border-bottom:2px solid #0071b8;padding-bottom:.5rem}.vendor-payments-details-table{width:100%;border-collapse:collapse;margin-top:.5rem;background:#fff}.vendor-payments-details-table th{background:#e6f0fa;color:#205080;font-weight:600;padding:.75rem;border:1px solid #b6e2b6;text-align:left;font-size:.95rem}.vendor-payments-details-table td{padding:.7rem;border:1px solid #b6e2b6;font-size:.95rem}.vendor-payments-details-table tbody tr:nth-child(2n){background:#f8fafd}.vendor-payments-details-table tbody tr:hover{background:#f0f7ff}.vendor-payments-loading-details{padding:2rem;text-align:center;color:#666;font-style:italic}.vendor-payments-no-details{padding:1.5rem;text-align:center;color:#888;font-style:italic;background:#f8fafd;border-radius:4px}.vendor-payments-paid-bill-details-row,.vendor-payments-paid-bill-details-row .vendor-payments-details-container{background-color:#f0f7ff}.vendor-payments-status-badge{display:inline-block;padding:.25rem .6rem;border-radius:12px;font-size:.85rem;font-weight:500;text-transform:capitalize}.vendor-payments-status-badge.status-bill-paid,.vendor-payments-status-badge.status-paid{background-color:#d4edda;color:#155724}.vendor-payments-status-badge.status-not-paid,.vendor-payments-status-badge.status-partial{background-color:#fff3cd;color:#856404}.vendor-payments-status-badge.status-overdue{background-color:#f8d7da;color:#721c24}.vendor-payments-type-badge{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.vendor-payments-type-badge.manual{background-color:#e6f0fa;color:#0071b8}.vendor-payments-type-badge.auto{background-color:#d4edda;color:#155724}@media (max-width:768px){.vendor-payments-details-container{padding:1rem!important}.vendor-payments-details-content{padding:1rem}.vendor-payments-details-table{font-size:.85rem}.vendor-payments-details-table td,.vendor-payments-details-table th{padding:.5rem}}@media (max-width:480px){.vendor-payments-details-container{padding:.75rem!important}.vendor-payments-details-content{padding:.75rem}.vendor-payments-details-table{font-size:.8rem}.vendor-payments-details-table td,.vendor-payments-details-table th{padding:.4rem}}.company_dashboard-main.company_dashboard-page--glass.glass-tab-page{--cd-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cd-section-surface:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48) 55%,rgba(241,248,255,.52));min-height:100vh;padding:0 0 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.company_dashboard-main.company_dashboard-page--glass.glass-tab-page{padding:0 0 2.5rem}}.company_dashboard-container{min-width:0;width:100%}.company_dashboard-main.company_dashboard-page--glass .company_dashboard-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:company-dashboard-shell-in .48s var(--cd-glass-ease) both}.company_dashboard-main.company_dashboard-page--glass .company_dashboard-page-stack,.company_dashboard-main.company_dashboard-page--glass .glass-tab-view__content{display:flex;flex-direction:column;gap:.75rem;min-width:0}.company_dashboard-header-block{padding:.85rem 1rem .25rem;animation:company-dashboard-fade-up .5s var(--cd-glass-ease) .06s both}.company_dashboard-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.company_dashboard-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em}.company_dashboard-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.company_dashboard-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-left:auto}.company_dashboard-grid.company_dashboard-grid--glass{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:0 .15rem .35rem;animation:company-dashboard-fade-up .5s var(--cd-glass-ease) .1s both}.company_dashboard-widget.company_dashboard-widget--glass.glass-tab-panel--nested{margin:0;min-width:0;min-height:200px;display:flex;flex-direction:column;overflow:hidden;padding:0!important;border:1px solid hsla(0,0%,100%,.78)!important;background:var(--cd-section-surface)!important;backdrop-filter:blur(24px) saturate(1.35)!important;-webkit-backdrop-filter:blur(24px) saturate(1.35)!important;box-shadow:0 8px 28px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.9)!important;animation:company-dashboard-widget-in .48s var(--cd-glass-ease) both;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .28s var(--cd-glass-ease),border-color .28s var(--cd-glass-ease)}.company_dashboard-widget.company_dashboard-widget--glass:hover{transform:translateY(-2px);border-color:rgba(196,181,253,.55)!important;box-shadow:0 12px 32px rgba(99,102,241,.12),inset 0 1px 0 hsla(0,0%,100%,.92)!important}.company_dashboard-widget-wide{grid-column:span 2}.company_dashboard-widget-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .85rem;background:linear-gradient(135deg,rgba(238,242,255,.92),rgba(224,231,255,.78));border-bottom:1px solid rgba(196,181,253,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.company_dashboard-widget-title{font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:#4338ca}.company_dashboard-widget-close-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:8px;background:hsla(0,0%,100%,.45);color:#64748b;cursor:pointer;transition:background .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.company_dashboard-widget-close-btn i{font-size:.875rem}.company_dashboard-widget-close-btn:hover{background:hsla(0,0%,100%,.9);border-color:rgba(196,181,253,.45);color:#4338ca;transform:translateY(-1px)}.company_dashboard-widget-content{padding:1rem 1.05rem 1.15rem;flex:1;display:flex;flex-direction:column;justify-content:flex-start;overflow:auto;background:rgba(248,250,252,.28)}.company_dashboard-drawer-overlay{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04)!important;-webkit-backdrop-filter:blur(4px) saturate(1.04)!important}.company_dashboard-drawer.company_dashboard-drawer--glass{position:fixed;top:0;right:0;width:28rem;max-width:92vw;height:100%;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(168deg,hsla(0,0%,100%,.78),rgba(248,250,252,.68) 50%,rgba(238,242,255,.72))!important;border-left:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(28px) saturate(1.08)!important;-webkit-backdrop-filter:blur(28px) saturate(1.08)!important;box-shadow:-12px 0 48px rgba(99,102,241,.14),inset 1px 0 0 hsla(0,0%,100%,.88)}.company_dashboard-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.125rem 1.25rem;border-bottom:1px solid rgba(196,181,253,.32);background:linear-gradient(135deg,rgba(238,242,255,.92),rgba(224,231,255,.78));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.company_dashboard-drawer-header h3{margin:0;font-size:1.125rem;font-weight:700;color:#4338ca}.company_dashboard-drawer-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:8px;background:hsla(0,0%,100%,.45);color:#64748b;cursor:pointer;transition:background .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1)}.company_dashboard-drawer-close-btn:hover{background:hsla(0,0%,100%,.9);border-color:rgba(196,181,253,.45);color:#4338ca}.company_dashboard-drawer-body{flex:1;overflow-y:auto;padding:1rem 1.15rem;background:rgba(248,250,252,.38)}.company_dashboard-drawer-checkbox-row,.company_dashboard-drawer-select-all-row{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;margin-bottom:.45rem;border:1px solid hsla(0,0%,100%,.68);border-radius:10px;background:hsla(0,0%,100%,.48);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);cursor:pointer;transition:background .22s var(--cd-glass-ease),border-color .22s var(--cd-glass-ease),transform .22s cubic-bezier(.4,0,.2,1)}.company_dashboard-drawer-select-all-row{margin-bottom:.75rem;background:rgba(238,242,255,.55);border-color:rgba(196,181,253,.4)}.company_dashboard-drawer-checkbox-row span,.company_dashboard-drawer-select-all-row span{flex:1;font-size:.875rem;font-weight:500;color:#1e293b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.company_dashboard-drawer-select-all-row span{font-weight:700;color:#4338ca}.company_dashboard-drawer-checkbox-row:hover,.company_dashboard-drawer-select-all-row:hover{background:hsla(0,0%,100%,.72);border-color:rgba(196,181,253,.42);transform:translateY(-1px)}.company_dashboard-drawer-checkbox-row input[type=checkbox],.company_dashboard-drawer-select-all-row input[type=checkbox]{width:1rem;height:1rem;accent-color:#6366f1;cursor:pointer;flex-shrink:0}.company_dashboard-drawer-divider{height:1px;margin:.35rem 0 .65rem;background:rgba(196,181,253,.28)}.company_dashboard-drawer-footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.15rem;border-top:1px solid rgba(196,181,253,.28);background:hsla(0,0%,100%,.32);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.company-dashboard-drawer-overlay-enter-active,.company-dashboard-drawer-overlay-leave-active{transition:opacity .32s var(--cd-glass-ease)}.company-dashboard-drawer-overlay-enter-from,.company-dashboard-drawer-overlay-leave-to{opacity:0}.company-dashboard-drawer-panel-enter-active{transition:transform .4s var(--cd-glass-ease)}.company-dashboard-drawer-panel-leave-active{transition:transform .28s var(--cd-glass-ease)}.company-dashboard-drawer-panel-enter-from,.company-dashboard-drawer-panel-leave-to{transform:translateX(100%)}@keyframes company-dashboard-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes company-dashboard-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes company-dashboard-widget-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:992px){.company_dashboard-grid.company_dashboard-grid--glass{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.company_dashboard-header-row{flex-direction:column;align-items:stretch}.company_dashboard-header-actions{width:100%;margin-left:0}.company_dashboard-header-actions .consultant-primary-btn,.company_dashboard-header-actions .consultant-secondary-btn{flex:1 1 auto;min-width:0}.company_dashboard-grid.company_dashboard-grid--glass{grid-template-columns:1fr;gap:.75rem}.company_dashboard-widget-wide{grid-column:span 1}.company_dashboard-drawer-footer{flex-direction:column-reverse;align-items:stretch}.company_dashboard-drawer-footer .consultant-primary-btn,.company_dashboard-drawer-footer .consultant-secondary-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.company-dashboard-drawer-overlay-enter-active,.company-dashboard-drawer-overlay-leave-active,.company-dashboard-drawer-panel-enter-active,.company-dashboard-drawer-panel-leave-active,.company_dashboard-grid,.company_dashboard-header-block,.company_dashboard-main.company_dashboard-page--glass .company_dashboard-glass-shell,.company_dashboard-widget.company_dashboard-widget--glass{animation:none!important;transition:none!important}.company_dashboard-widget.company_dashboard-widget--glass:hover{transform:none}}.company_dashboard-widget-chart-placeholder{height:120px;background:hsla(0,0%,100%,.42);border-radius:10px;border:1px dashed rgba(196,181,253,.45);margin-top:.5rem;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:.85rem}.company_dashboard-widget-table-placeholder{color:#64748b;text-align:center;margin:2rem 0;font-size:.9rem;padding:1rem}.company_dashboard-widget-link{text-align:right;margin-top:auto;padding-top:.75rem}.company_dashboard-widget-link a{color:#4338ca;text-decoration:none;font-size:.875rem;font-weight:600;transition:color .2s}.company_dashboard-widget-link a:hover{color:#312e81;text-decoration:underline}.company_dashboard-quick-links{display:flex;flex-direction:column;gap:.5rem}.company_dashboard-quick-links-row{display:flex;gap:1.5rem;flex-wrap:wrap}.company_dashboard-quick-links-row a{color:#4338ca;text-decoration:none;font-size:.9rem;padding:.25rem 0;transition:color .2s;position:relative}.company_dashboard-quick-links-row a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#6366f1;transition:width .2s}.company_dashboard-quick-links-row a:hover{color:#312e81}.company_dashboard-quick-links-row a:hover:after{width:100%}.company_dashboard-widget-table{width:100%;border-collapse:collapse;font-size:.875rem;margin-top:.5rem}.company_dashboard-widget-table td,.company_dashboard-widget-table th{border:1px solid rgba(226,232,240,.85);padding:.625rem .75rem;text-align:left}.company_dashboard-widget-table th{background:rgba(238,242,255,.65);color:#4338ca;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.company_dashboard-widget-table tbody tr{transition:background .15s}.company_dashboard-widget-table tbody tr:hover{background:rgba(238,242,255,.45)}.company_dashboard-widget-table tbody td{color:#334155}.company_dashboard-widget-filter-row{font-size:.875rem;color:#64748b;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.company_dashboard-widget-filter-row a{color:#4338ca;text-decoration:none;padding:.25rem .5rem;border-radius:6px;transition:all .2s}.company_dashboard-widget-filter-row a:hover{background:rgba(238,242,255,.75);color:#312e81}.company_dashboard-drawer-body::-webkit-scrollbar,.company_dashboard-widget-content::-webkit-scrollbar{width:6px}.company_dashboard-drawer-body::-webkit-scrollbar-track,.company_dashboard-widget-content::-webkit-scrollbar-track{background:rgba(241,245,249,.6)}.company_dashboard-drawer-body::-webkit-scrollbar-thumb,.company_dashboard-widget-content::-webkit-scrollbar-thumb{background:rgba(148,163,184,.55);border-radius:3px}.company_dashboard-drawer-body::-webkit-scrollbar-thumb:hover,.company_dashboard-widget-content::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.65)}@media (max-width:480px){.company_dashboard-drawer.company_dashboard-drawer--glass{width:100%;max-width:100vw}}.banking-widget-container{width:100%;height:100%}.banking-widget-error,.banking-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.banking-widget-error{color:#dc3545}.banking-widget-chart-placeholder{height:120px;background:#f8f9fa;border-radius:6px;border:2px dashed #cbd5e0;display:flex;align-items:center;justify-content:center;padding:1rem}.banking-widget-chart-summary{text-align:center}.banking-widget-chart-summary-label{font-size:.85rem;color:#64748b;margin-bottom:.5rem}.banking-widget-chart-summary-item{display:flex;flex-direction:column;align-items:center}.banking-widget-chart-summary-value{font-size:1.5rem;font-weight:700;color:#2c3e50;font-family:Courier New,monospace}.expenses-widget-container{width:100%;height:100%}.expenses-widget-error,.expenses-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.expenses-widget-error{color:#dc3545}.expenses-widget-chart-placeholder{height:120px;background:#f8f9fa;border-radius:6px;border:2px dashed #cbd5e0;display:flex;align-items:center;justify-content:center;padding:1rem}.expenses-widget-chart-summary{text-align:center}.expenses-widget-chart-summary-label{font-size:.85rem;color:#64748b;margin-bottom:.5rem}.expenses-widget-chart-summary-item{display:flex;flex-direction:column;align-items:center}.expenses-widget-chart-summary-value{font-size:1.5rem;font-weight:700;color:#2c3e50;font-family:Courier New,monospace}.who-i-owe-widget-container{width:100%}.who-i-owe-widget-empty,.who-i-owe-widget-error,.who-i-owe-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.who-i-owe-widget-error{color:#dc3545}.who-i-owe-widget-table{width:100%;border-collapse:collapse;font-size:.875rem}.who-i-owe-widget-table td,.who-i-owe-widget-table th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid #e0e6ed}.who-i-owe-widget-table th{background:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.who-i-owe-widget-table tbody tr:hover{background:#f8f9fa}.who-i-owe-widget-amount-cell,.who-i-owe-widget-amount-header{text-align:right;font-family:Courier New,monospace}.who-i-owe-widget-footer{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e0e6ed;text-align:right}.who-i-owe-widget-link{color:#0071b8;text-decoration:none;font-size:.875rem;font-weight:500}.who-i-owe-widget-link:hover{text-decoration:underline}.dashboard-widget-glass-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;min-height:8rem;padding:1.5rem 1rem;color:#6366f1;font-size:.875rem;font-weight:600;border:1px solid hsla(0,0%,100%,.68);border-radius:12px;background:hsla(0,0%,100%,.42);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78);animation:dashboard-widget-state-in .45s cubic-bezier(.25,.46,.45,.94) both}.dashboard-widget-glass-state i{font-size:1.35rem}.dashboard-widget-glass-state--error{color:#dc2626;border-color:hsla(0,96%,89%,.55);background:hsla(0,86%,97%,.48)}.dashboard-widget-glass-spinner{animation:dashboard-widget-spin 1s linear infinite}.dashboard-widget-glass-table-section.consultant-glass-table-section{margin:0;padding:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;--cgt-font-size:0.8125rem;animation:dashboard-widget-state-in .45s cubic-bezier(.25,.46,.45,.94) both}[class$=-widget-container--glass]{width:100%;min-width:0}[class$=-widget-container--glass] .consultant-glass-table-row{animation:dashboard-widget-row-in .42s cubic-bezier(.25,.46,.45,.94) both}.dashboard-widget-glass-amount-cell,.dashboard-widget-glass-amount-header{text-align:right!important;font-variant-numeric:tabular-nums}.dashboard-widget-glass-amount-cell:not(.dashboard-widget-glass-amount-cell--empty){color:#dc2626;font-weight:600}.dashboard-widget-glass-amount-cell--empty{color:#94a3b8;font-weight:500}.dashboard-widget-glass-amount-cell--negative:not(.dashboard-widget-glass-amount-cell--empty){color:#dc2626}.dashboard-widget-glass-type-pill{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.02em;background:rgba(238,242,255,.85);border:1px solid rgba(196,181,253,.45);color:#4338ca;white-space:nowrap}@keyframes dashboard-widget-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dashboard-widget-state-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-widget-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboard-widget-glass-spinner,.dashboard-widget-glass-state,.dashboard-widget-glass-table-section,[class$=-widget-container--glass] .consultant-glass-table-row{animation:none!important}}.recent-transactions-widget-table{min-width:520px}.recent-transactions-widget-description-cell{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-transactions-widget-table td:nth-child(3),.recent-transactions-widget-table th:nth-child(3){min-width:8rem}.account-balances-widget-table{min-width:280px}.account-balances-widget-table td:first-child,.account-balances-widget-table th:first-child{width:65%}.top-customers-sales-widget-container{width:100%}.top-customers-sales-widget-empty,.top-customers-sales-widget-error,.top-customers-sales-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.top-customers-sales-widget-error{color:#dc3545}.top-customers-sales-widget-table{width:100%;border-collapse:collapse;font-size:.875rem}.top-customers-sales-widget-table td,.top-customers-sales-widget-table th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid #e0e6ed}.top-customers-sales-widget-table th{background:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.top-customers-sales-widget-table tbody tr:hover{background:#f8f9fa}.top-customers-sales-widget-amount-cell,.top-customers-sales-widget-amount-header{text-align:right;font-family:Courier New,monospace}.top-items-sales-widget-table{min-width:280px}.top-items-sales-widget-table td:first-child,.top-items-sales-widget-table th:first-child{width:65%}.yoy-income-widget-container{width:100%;height:100%;display:flex;flex-direction:column}.yoy-income-widget-error,.yoy-income-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.yoy-income-widget-error{color:#dc3545}.yoy-income-widget-content{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.yoy-income-widget-summary{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.yoy-income-widget-summary-item{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;background:#f8f9fa;border-radius:6px;border:1px solid #e0e6ed}.yoy-income-widget-year-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.yoy-income-widget-year-value{font-size:1.125rem;font-weight:700;font-family:Courier New,monospace;color:#2c3e50}.yoy-income-widget-year-value.yoy-income-widget-current{color:#28a745}.yoy-income-widget-change{display:flex;justify-content:space-between;align-items:center;padding:.625rem .75rem;background:#fff;border:1px solid #e0e6ed;border-radius:6px;font-size:.875rem}.yoy-income-widget-change-label{font-weight:600;color:#64748b}.yoy-income-widget-change-value{font-weight:700;font-family:Courier New,monospace}.yoy-income-widget-change-increase{background:#f0fdf4;border-color:#86efac}.yoy-income-widget-change-increase .yoy-income-widget-change-value{color:#28a745}.yoy-income-widget-change-decrease{background:#fff5f5;border-color:#feb2b2}.yoy-income-widget-change-decrease .yoy-income-widget-change-value{color:#dc3545}.yoy-income-widget-change-neutral{background:#f8f9fa;border-color:#cbd5e0}.yoy-income-widget-change-neutral .yoy-income-widget-change-value{color:#64748b}.yoy-income-widget-chart{display:flex;flex-direction:column;gap:.75rem}.yoy-income-widget-chart-bars{display:flex;justify-content:space-between;align-items:flex-end;height:120px;gap:.25rem}.yoy-income-widget-chart-month{flex:1;display:flex;flex-direction:column;align-items:center;gap:.375rem;min-width:0}.yoy-income-widget-chart-month-label{font-size:.7rem;font-weight:600;color:#64748b;text-align:center;margin-bottom:.25rem}.yoy-income-widget-chart-bars-container{display:flex;gap:.2rem;align-items:flex-end;width:100%;height:100%;position:relative}.yoy-income-widget-chart-bar{flex:1;min-height:2px;border-radius:2px 2px 0 0;transition:height .3s ease;cursor:pointer;position:relative}.yoy-income-widget-chart-bar-previous{background:#94a3b8;opacity:.7}.yoy-income-widget-chart-bar-previous:hover{opacity:1;background:#64748b}.yoy-income-widget-chart-bar-current{background:#28a745}.yoy-income-widget-chart-bar-current:hover{background:#22c55e}.yoy-income-widget-chart-legend{display:flex;justify-content:center;gap:1.5rem;padding-top:.5rem;border-top:1px solid #e0e6ed}.yoy-income-widget-legend-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.yoy-income-widget-legend-color{width:12px;height:12px;border-radius:2px;flex-shrink:0}.yoy-income-widget-legend-previous{background:#94a3b8}.yoy-income-widget-legend-current{background:#28a745}.yoy-income-widget-legend-text{color:#64748b;font-weight:500}@media (max-width:768px){.yoy-income-widget-chart-bars{height:100px}.yoy-income-widget-chart-month-label{font-size:.65rem}.yoy-income-widget-year-value{font-size:1rem}}.bank-account-widget-table{min-width:280px}.bank-account-widget-table td:first-child,.bank-account-widget-table th:first-child{width:65%}.money-coming-in-widget-container{width:100%;height:100%}.money-coming-in-widget-error,.money-coming-in-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.money-coming-in-widget-error{color:#dc3545}.money-coming-in-widget-content{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.money-coming-in-widget-header{text-align:left;padding-bottom:.75rem;border-bottom:1px solid #e0e6ed}.money-coming-in-widget-header-label{font-size:.85rem;color:#64748b;margin-bottom:.5rem;font-weight:600}.money-coming-in-widget-header-value{font-size:1.5rem;font-weight:700;font-family:Courier New,monospace}.money-coming-in-widget-header-value.money-coming-in-widget-positive{color:#28a745}.money-coming-in-widget-details{display:flex;flex-direction:column;gap:.75rem}.money-coming-in-widget-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.money-coming-in-widget-detail-label{font-size:.875rem;color:#64748b;font-weight:500}.money-coming-in-widget-detail-value{font-size:.95rem;font-weight:600;font-family:Courier New,monospace;color:#2c3e50}.money-coming-in-widget-detail-value.money-coming-in-widget-positive{color:#28a745}.money-coming-in-widget-detail-value.money-coming-in-widget-pending{color:#dc3545}.money-going-out-widget-container{width:100%;height:100%}.money-going-out-widget-error,.money-going-out-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.money-going-out-widget-error{color:#dc3545}.money-going-out-widget-content{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.money-going-out-widget-header{text-align:left;padding-bottom:.75rem;border-bottom:1px solid #e0e6ed}.money-going-out-widget-header-label{font-size:.85rem;color:#64748b;margin-bottom:.5rem;font-weight:600}.money-going-out-widget-header-value{font-size:1.5rem;font-weight:700;font-family:Courier New,monospace}.money-going-out-widget-header-value.money-going-out-widget-negative{color:#dc3545}.money-going-out-widget-details{display:flex;flex-direction:column;gap:.75rem}.money-going-out-widget-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.money-going-out-widget-detail-label{font-size:.875rem;color:#64748b;font-weight:500}.money-going-out-widget-detail-value{font-size:.95rem;font-weight:600;font-family:Courier New,monospace;color:#2c3e50}.money-going-out-widget-detail-value.money-going-out-widget-paid{color:#28a745}.money-going-out-widget-detail-value.money-going-out-widget-pending{color:#dc3545}.who-owes-me-widget-container{width:100%}.who-owes-me-widget-empty,.who-owes-me-widget-error,.who-owes-me-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.who-owes-me-widget-error{color:#dc3545}.who-owes-me-widget-table{width:100%;border-collapse:collapse;font-size:.875rem}.who-owes-me-widget-table td,.who-owes-me-widget-table th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid #e0e6ed}.who-owes-me-widget-table th{background:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.who-owes-me-widget-table tbody tr:hover{background:#f8f9fa}.who-owes-me-widget-amount-cell,.who-owes-me-widget-amount-header{text-align:right;font-family:Courier New,monospace}.who-owes-me-widget-footer{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e0e6ed;text-align:right}.who-owes-me-widget-link{color:#0071b8;text-decoration:none;font-size:.875rem;font-weight:500}.who-owes-me-widget-link:hover{text-decoration:underline}.quick-links-widget{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0}.quick-links-widget-section{display:flex;flex-direction:column;gap:.75rem}.quick-links-widget-section-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin:0;padding:0;border-bottom:1px solid #e0e6ed;padding-bottom:.5rem}.quick-links-widget-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.quick-links-widget-item{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:#fff;border:1px solid #e0e6ed;border-radius:6px;text-decoration:none;color:#2c3e50;font-size:.8125rem;font-weight:500;transition:all .2s ease;cursor:pointer;position:relative;overflow:hidden;min-width:0}.quick-links-widget-item:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#0071b8;transform:scaleY(0);transition:transform .2s ease}.quick-links-widget-item:hover{background:#f8f9fa;border-color:#0071b8;color:#0071b8;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,113,184,.1)}.quick-links-widget-item:hover:before{transform:scaleY(1)}.quick-links-widget-item:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,113,184,.1)}.quick-links-widget-item-icon{font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;transition:transform .2s ease}.quick-links-widget-item:hover .quick-links-widget-item-icon{transform:scale(1.1)}.quick-links-widget-item-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:768px){.quick-links-widget-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem}.quick-links-widget-item{padding:.5rem .625rem;font-size:.75rem}.quick-links-widget-item-icon{font-size:.9375rem;width:18px;height:18px}}@media (max-width:480px){.quick-links-widget{gap:1rem}.quick-links-widget-grid{grid-template-columns:1fr}.quick-links-widget-item{padding:.75rem 1rem}}.messages-tasks-widget-container{width:100%}.messages-tasks-widget-empty{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.messages-tasks-widget-table{width:100%;border-collapse:collapse;font-size:.875rem}.messages-tasks-widget-table td,.messages-tasks-widget-table th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid #e0e6ed}.messages-tasks-widget-table th{background:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.top-vendors-expenses-widget-container{width:100%}.top-vendors-expenses-widget-empty,.top-vendors-expenses-widget-error,.top-vendors-expenses-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.top-vendors-expenses-widget-error{color:#dc3545}.top-vendors-expenses-widget-table{width:100%;border-collapse:collapse;font-size:.875rem}.top-vendors-expenses-widget-table td,.top-vendors-expenses-widget-table th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid #e0e6ed}.top-vendors-expenses-widget-table th{background:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.top-vendors-expenses-widget-table tbody tr:hover{background:#f8f9fa}.top-vendors-expenses-widget-amount-cell,.top-vendors-expenses-widget-amount-header{text-align:right;font-family:Courier New,monospace}.income-expense-account-widget-container{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.income-expense-account-widget-error,.income-expense-account-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.income-expense-account-widget-error{color:#dc3545}.income-expense-account-widget-content{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.income-expense-account-widget-summary{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.income-expense-account-widget-summary-item{display:flex;flex-direction:column;gap:.5rem;padding:.875rem;background:#f8f9fa;border-radius:6px;border:1px solid #e0e6ed}.income-expense-account-widget-summary-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.income-expense-account-widget-summary-value{font-size:1.25rem;font-weight:700;font-family:Courier New,monospace}.income-expense-account-widget-summary-value.income-expense-account-widget-positive{color:#28a745}.income-expense-account-widget-summary-value.income-expense-account-widget-negative{color:#dc3545}.income-expense-account-widget-net{display:flex;justify-content:space-between;align-items:center;padding:.875rem;background:#fff;border:2px solid #e0e6ed;border-radius:6px;margin-top:.5rem}.income-expense-account-widget-net-label{font-size:.875rem;font-weight:600;color:#2c3e50}.income-expense-account-widget-net-value{font-size:1.375rem;font-weight:700;font-family:Courier New,monospace}.income-expense-account-widget-net-value.income-expense-account-widget-positive{color:#28a745}.income-expense-account-widget-net-value.income-expense-account-widget-negative{color:#dc3545}.income-expense-account-widget-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;background:#e0e6ed;margin-top:.5rem}.income-expense-account-widget-bar-income{background:#28a745;height:100%;transition:width .3s ease}.income-expense-account-widget-bar-expense{background:#dc3545;height:100%;transition:width .3s ease}.income-expense-account-widget-detail-list{display:flex;flex-direction:column;border-left:2px solid #000;margin-top:1rem}.income-expense-account-widget-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;border-bottom:1px solid #e0e6ed;min-height:3.5rem}.income-expense-account-widget-detail-row:last-child{border-bottom:none}.income-expense-account-widget-detail-label{display:flex;align-items:center;gap:.5rem;flex:1}.income-expense-account-widget-label-text{font-size:.875rem;font-weight:700;color:#2c3e50;letter-spacing:.3px}.income-expense-account-widget-info-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#e3f2fd;color:#1976d2;font-size:.75rem;cursor:pointer;transition:all .2s ease;flex-shrink:0;border:1px solid #bbdefb}.income-expense-account-widget-info-icon:hover{background:#1976d2;color:#fff;border-color:#1976d2;transform:translateY(-1px)}.income-expense-account-widget-info-icon i{font-size:.75rem}.income-expense-account-widget-chart-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:.25rem;cursor:pointer;color:#64748b;transition:all .2s ease;flex-shrink:0}.income-expense-account-widget-chart-icon:hover{color:#1976d2;transform:translateY(-1px)}.income-expense-account-widget-chart-icon i{font-size:.875rem}.income-expense-account-widget-detail-value{font-size:1rem;font-weight:700;font-family:Courier New,monospace;text-align:right;min-width:120px}.income-expense-account-widget-detail-value.income-expense-account-widget-positive{color:#28a745}.income-expense-account-widget-detail-value.income-expense-account-widget-negative{color:#dc3545}.income-expense-account-widget-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px)}.income-expense-account-widget-modal{background:#fff;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:90%;max-width:500px;max-height:90vh;overflow:hidden;animation:modalSlideIn .3s ease}.income-expense-account-widget-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:#1976d2;color:#fff;font-weight:600;font-size:1.1rem}.income-expense-account-widget-modal-close{cursor:pointer;font-size:1.5rem;line-height:1;color:#fff;transition:transform .2s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.income-expense-account-widget-modal-close:hover{transform:rotate(90deg)}.income-expense-account-widget-modal-body{padding:1.5rem}.income-expense-account-widget-modal-formula{font-size:1.1rem;font-weight:600;color:#1976d2;margin-bottom:1rem;padding:.75rem;background:#f0f7ff;border-radius:6px;border-left:3px solid #1976d2;font-family:Courier New,monospace}.income-expense-account-widget-modal-description{font-size:.95rem;color:#475569;line-height:1.6}.incomes-widget-container{width:100%}.incomes-widget-empty,.incomes-widget-error,.incomes-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.incomes-widget-error{color:#dc3545}.incomes-widget-table{width:100%;border-collapse:collapse;font-size:.875rem}.incomes-widget-table td,.incomes-widget-table th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid #e0e6ed}.incomes-widget-table th{background:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.incomes-widget-table tbody tr:hover{background:#f8f9fa}.incomes-widget-amount-cell,.incomes-widget-amount-header{text-align:right;font-family:Courier New,monospace}.incomes-widget-table tfoot{border-top:2px solid #2c3e50}.incomes-widget-total-row{background:#f8f9fa;font-weight:700}.incomes-widget-total-label{color:#2c3e50;padding-top:.875rem;padding-bottom:.875rem}.incomes-widget-total-value{text-align:right;font-family:Courier New,monospace;color:#28a745;padding-top:.875rem;padding-bottom:.875rem}.yoy-expense-widget-container{width:100%;height:100%;display:flex;flex-direction:column}.yoy-expense-widget-error,.yoy-expense-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.yoy-expense-widget-error{color:#dc3545}.yoy-expense-widget-content{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.yoy-expense-widget-summary{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.yoy-expense-widget-summary-item{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;background:#f8f9fa;border-radius:6px;border:1px solid #e0e6ed}.yoy-expense-widget-year-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.yoy-expense-widget-year-value{font-size:1.125rem;font-weight:700;font-family:Courier New,monospace;color:#2c3e50}.yoy-expense-widget-year-value.yoy-expense-widget-current{color:#dc3545}.yoy-expense-widget-change{display:flex;justify-content:space-between;align-items:center;padding:.625rem .75rem;background:#fff;border:1px solid #e0e6ed;border-radius:6px;font-size:.875rem}.yoy-expense-widget-change-label{font-weight:600;color:#64748b}.yoy-expense-widget-change-value{font-weight:700;font-family:Courier New,monospace}.yoy-expense-widget-change-increase{background:#fff5f5;border-color:#feb2b2}.yoy-expense-widget-change-increase .yoy-expense-widget-change-value{color:#dc3545}.yoy-expense-widget-change-decrease{background:#f0fdf4;border-color:#86efac}.yoy-expense-widget-change-decrease .yoy-expense-widget-change-value{color:#28a745}.yoy-expense-widget-change-neutral{background:#f8f9fa;border-color:#cbd5e0}.yoy-expense-widget-change-neutral .yoy-expense-widget-change-value{color:#64748b}.yoy-expense-widget-chart{display:flex;flex-direction:column;gap:.75rem}.yoy-expense-widget-chart-bars{display:flex;justify-content:space-between;align-items:flex-end;height:120px;gap:.25rem}.yoy-expense-widget-chart-month{flex:1;display:flex;flex-direction:column;align-items:center;gap:.375rem;min-width:0}.yoy-expense-widget-chart-month-label{font-size:.7rem;font-weight:600;color:#64748b;text-align:center;margin-bottom:.25rem}.yoy-expense-widget-chart-bars-container{display:flex;gap:.2rem;align-items:flex-end;width:100%;height:100%;position:relative}.yoy-expense-widget-chart-bar{flex:1;min-height:2px;border-radius:2px 2px 0 0;transition:height .3s ease;cursor:pointer;position:relative}.yoy-expense-widget-chart-bar-previous{background:#94a3b8;opacity:.7}.yoy-expense-widget-chart-bar-previous:hover{opacity:1;background:#64748b}.yoy-expense-widget-chart-bar-current{background:#dc3545}.yoy-expense-widget-chart-bar-current:hover{background:#b91c1c}.yoy-expense-widget-chart-legend{display:flex;justify-content:center;gap:1.5rem;padding-top:.5rem;border-top:1px solid #e0e6ed}.yoy-expense-widget-legend-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.yoy-expense-widget-legend-color{width:12px;height:12px;border-radius:2px;flex-shrink:0}.yoy-expense-widget-legend-previous{background:#94a3b8}.yoy-expense-widget-legend-current{background:#dc3545}.yoy-expense-widget-legend-text{color:#64748b;font-weight:500}@media (max-width:768px){.yoy-expense-widget-chart-bars{height:100px}.yoy-expense-widget-chart-month-label{font-size:.65rem}.yoy-expense-widget-year-value{font-size:1rem}}.profit-loss-widget-container{width:100%;height:100%}.profit-loss-widget-error,.profit-loss-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.profit-loss-widget-error{color:#dc3545}.profit-loss-widget-content{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.profit-loss-widget-header{text-align:left;padding-bottom:.75rem;border-bottom:1px solid #e0e6ed}.profit-loss-widget-header-label{font-size:.85rem;color:#64748b;margin-bottom:.5rem;font-weight:600}.profit-loss-widget-header-value{font-size:1.5rem;font-weight:700;font-family:Courier New,monospace}.profit-loss-widget-header-value.profit-loss-widget-positive{color:#28a745}.profit-loss-widget-header-value.profit-loss-widget-negative{color:#dc3545}.profit-loss-widget-details{display:flex;flex-direction:column;gap:.75rem}.profit-loss-widget-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.profit-loss-widget-detail-label{font-size:.875rem;color:#64748b;font-weight:500}.profit-loss-widget-detail-value{font-size:.95rem;font-weight:600;font-family:Courier New,monospace;color:#2c3e50}.profit-loss-widget-detail-value.profit-loss-widget-positive{color:#28a745}.profit-loss-widget-detail-value.profit-loss-widget-negative{color:#dc3545}.invoices-status-widget-container{width:100%;height:100%}.invoices-status-widget-error,.invoices-status-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.invoices-status-widget-error{color:#dc3545}.invoices-status-widget-content{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.invoices-status-widget-header{text-align:left;padding-bottom:.75rem;border-bottom:1px solid #e0e6ed}.invoices-status-widget-header-label{font-size:.85rem;color:#64748b;font-weight:600}.invoices-status-widget-details{display:flex;flex-direction:column;gap:.75rem}.invoices-status-widget-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.invoices-status-widget-detail-label{font-size:.875rem;color:#64748b;font-weight:500;display:flex;align-items:center;gap:.5rem}.invoices-status-widget-badge{display:inline-block;width:8px;height:8px;border-radius:50%}.invoices-status-widget-badge.invoices-status-widget-open{background-color:#17a2b8}.invoices-status-widget-badge.invoices-status-widget-overdue{background-color:#dc3545}.invoices-status-widget-detail-value{font-size:.95rem;font-weight:600;color:#2c3e50}.invoices-status-widget-detail-value.invoices-status-widget-overdue-value{color:#dc3545}.invoices-status-widget-detail-value.invoices-status-widget-amount{font-family:Courier New,monospace;color:#2c3e50}.invoices-status-widget-footer{padding-top:.5rem;border-top:1px solid #e0e6ed}.invoices-status-widget-link{font-size:.85rem;color:#007bff;text-decoration:none;font-weight:500}.invoices-status-widget-link:hover{text-decoration:underline}.cash-flow-widget-container{width:100%;height:100%}.cash-flow-widget-error,.cash-flow-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.cash-flow-widget-error{color:#dc3545}.cash-flow-widget-content{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.cash-flow-widget-header{text-align:left;padding-bottom:.75rem;border-bottom:1px solid #e0e6ed}.cash-flow-widget-header-label{font-size:.85rem;color:#64748b;margin-bottom:.5rem;font-weight:600}.cash-flow-widget-header-value{font-size:1.5rem;font-weight:700;font-family:Courier New,monospace}.cash-flow-widget-header-value.cash-flow-widget-positive{color:#28a745}.cash-flow-widget-header-value.cash-flow-widget-negative{color:#dc3545}.cash-flow-widget-details{display:flex;flex-direction:column;gap:.75rem}.cash-flow-widget-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.cash-flow-widget-detail-label{font-size:.875rem;color:#64748b;font-weight:500}.cash-flow-widget-detail-value{font-size:.95rem;font-weight:600;font-family:Courier New,monospace;color:#2c3e50}.cash-flow-widget-detail-value.cash-flow-widget-positive{color:#28a745}.cash-flow-widget-detail-value.cash-flow-widget-negative{color:#dc3545}.unpaid-bills-widget-container{width:100%;height:100%}.unpaid-bills-widget-error,.unpaid-bills-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.unpaid-bills-widget-error{color:#dc3545}.unpaid-bills-widget-content{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.unpaid-bills-widget-header{text-align:left;padding-bottom:.75rem;border-bottom:1px solid #e0e6ed}.unpaid-bills-widget-header-label{font-size:.85rem;color:#64748b;margin-bottom:.5rem;font-weight:600}.unpaid-bills-widget-header-value{font-size:1.5rem;font-weight:700;font-family:Courier New,monospace}.unpaid-bills-widget-header-value.unpaid-bills-widget-negative{color:#dc3545}.unpaid-bills-widget-details{display:flex;flex-direction:column;gap:.75rem}.unpaid-bills-widget-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.unpaid-bills-widget-detail-label{font-size:.875rem;color:#64748b;font-weight:500}.unpaid-bills-widget-detail-value{font-size:.95rem;font-weight:600;color:#2c3e50}.unpaid-bills-widget-detail-value.unpaid-bills-widget-overdue{color:#dc3545;font-family:Courier New,monospace}.unpaid-bills-widget-footer{padding-top:.5rem;border-top:1px solid #e0e6ed}.unpaid-bills-widget-link{font-size:.85rem;color:#007bff;text-decoration:none;font-weight:500}.unpaid-bills-widget-link:hover{text-decoration:underline}.bills-status-widget-container{width:100%;height:100%}.bills-status-widget-error,.bills-status-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.bills-status-widget-error{color:#dc3545}.bills-status-widget-content{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.bills-status-widget-header{text-align:left;padding-bottom:.75rem;border-bottom:1px solid #e0e6ed}.bills-status-widget-header-label{font-size:.85rem;color:#64748b;font-weight:600}.bills-status-widget-details{display:flex;flex-direction:column;gap:.75rem}.bills-status-widget-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.bills-status-widget-detail-label{font-size:.875rem;color:#64748b;font-weight:500;display:flex;align-items:center;gap:.5rem}.bills-status-widget-badge{display:inline-block;width:8px;height:8px;border-radius:50%}.bills-status-widget-badge.bills-status-widget-open{background-color:#17a2b8}.bills-status-widget-badge.bills-status-widget-overdue{background-color:#dc3545}.bills-status-widget-detail-value{font-size:.95rem;font-weight:600;color:#2c3e50}.bills-status-widget-detail-value.bills-status-widget-overdue-value{color:#dc3545}.bills-status-widget-detail-value.bills-status-widget-amount{font-family:Courier New,monospace;color:#2c3e50}.bills-status-widget-footer{padding-top:.5rem;border-top:1px solid #e0e6ed}.bills-status-widget-link{font-size:.85rem;color:#007bff;text-decoration:none;font-weight:500}.bills-status-widget-link:hover{text-decoration:underline}.company-account-list-main.glass-tab-page{--cal-text:#0f172a;--cal-text-muted:#64748b;--cal-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--cal-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cal-glass-duration:0.36s;--cal-glass-blur:blur(28px) saturate(1.4);--cal-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--cal-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--cal-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:company-account-list-page-in .52s var(--cal-glass-ease) both}@media (min-width:768px){.company-account-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes company-account-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.company-account-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--cal-text);box-sizing:border-box;background:transparent!important}.company-account-list-main.glass-tab-page .company-account-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:company-account-list-shell-in .48s var(--cal-glass-ease) .04s both;background:transparent}.company-account-list-main.glass-tab-page .company-account-list-tab-content,.company-account-list-main.glass-tab-page .glass-tab-view__content{background:transparent}@keyframes company-account-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.company-account-list-main.glass-tab-page .company-account-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.company-account-list-header-block{padding:.25rem .5rem 0;animation:company-account-list-fade-up .5s var(--cal-glass-ease) .08s both}.company-account-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.company-account-list-header-row__text{animation:company-account-list-fade-up .5s var(--cal-glass-ease) .12s both}.company-account-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end;flex-shrink:0;animation:company-account-list-fade-up .5s var(--cal-glass-ease) .16s both}@keyframes company-account-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.company-account-list-header-row__text h2{margin:0 0 .3rem;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.company-account-list-header-row__sub{margin:0;font-size:.8125rem;font-weight:400;color:var(--cal-text-muted);line-height:1.4;max-width:36rem}.company-account-list-header-actions .consultant-primary-btn,.company-account-list-header-actions .consultant-secondary-btn{font-size:.8125rem!important;font-weight:600!important;border-radius:0!important}.company-account-list-load-chart-btn.consultant-secondary-btn{border-color:rgba(134,239,172,.55)!important;color:#166534!important;background:rgba(220,252,231,.65)!important}.company-account-list-load-chart-btn.consultant-secondary-btn:hover:not(:disabled){background:rgba(187,247,208,.85)!important;border-color:rgba(74,222,128,.6)!important}.company-account-list-filters,.company-account-list-filters-toolbar-row{--cal-filter-label-gap:0.35rem;--cal-filter-control-h:var(--lf-control-height,2.25rem);--cal-filter-gap:0.75rem;--cal-filter-search-min:14rem;--cal-filter-type-min:9.5rem;--cal-filter-view-min:8rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:var(--cal-filter-gap);width:100%;box-sizing:border-box;padding:.75rem .85rem;margin:0 .15rem;border-radius:0;background:var(--cal-glass-surface);border:1px solid hsla(0,0%,100%,.45);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45);animation:company-account-list-fade-up .5s var(--cal-glass-ease) .12s both;position:relative;z-index:40;overflow:visible;min-width:0}.company-account-list-filters-toolbar-row:has(.label-dropdown--open),.company-account-list-filters:has(.label-dropdown--open){z-index:200}.company-account-list-filters-left{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:var(--cal-filter-gap);flex:1 1 100%;width:100%;min-width:0;box-sizing:border-box;position:relative;overflow:visible}#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown,.company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown{flex:1 1 var(--cal-filter-type-min)!important;width:auto!important;min-width:0!important;max-width:100%!important;position:relative!important;gap:var(--cal-filter-label-gap)!important}#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--search,.company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--search,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--search{flex:2 1 var(--cal-filter-search-min)!important;min-width:min(100%,var(--cal-filter-search-min))!important}#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--type,.company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--type,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--type{flex:1 1 var(--cal-filter-type-min)!important;min-width:min(100%,var(--cal-filter-type-min))!important}#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--view,.company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--view,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--view{flex:1 1 var(--cal-filter-view-min)!important;min-width:min(100%,var(--cal-filter-view-min))!important}#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown__control,#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown__control--wide,.company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown--inline .label-dropdown__control,.company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown--inline .label-dropdown__control--wide,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown__control,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown__control--wide{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--cal-filter-control-h)!important;min-height:var(--cal-filter-control-h)!important;max-height:var(--cal-filter-control-h)!important;padding:0!important;margin:0!important;overflow:visible!important;border:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.company-account-list-filters-left .label-dropdown__label,.company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown__label{display:block!important;flex:0 0 auto!important;font-size:.8125rem!important;font-weight:600!important;color:#4338ca!important;white-space:nowrap!important}.company-account-list-filters-left .label-dropdown--open{z-index:320}#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left #company-account-search,#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left #company-account-type,#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left #company-account-view,#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown__trigger,.company-account-list-filters-left #company-account-search,.company-account-list-filters-left #company-account-type,.company-account-list-filters-left #company-account-view,.company-account-list-filters-left .label-dropdown__trigger,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left #company-account-search,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left #company-account-type,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left #company-account-view,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown__trigger{width:100%!important;height:var(--cal-filter-control-h)!important;min-height:var(--cal-filter-control-h)!important;max-height:var(--cal-filter-control-h)!important;border-radius:0!important;border:1px solid #cbd5e1!important;background:hsla(0,0%,100%,.72)!important;backdrop-filter:blur(12px) saturate(1.05)!important;-webkit-backdrop-filter:blur(12px) saturate(1.05)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)!important;font-size:.8125rem!important;padding:0 var(--lf-control-pad-x,.5rem)!important}.company-account-list-filters-left #company-account-search:focus,.company-account-list-filters-left #company-account-type:focus,.company-account-list-filters-left #company-account-view:focus,.company-account-list-filters-left .label-dropdown__trigger--open,.company-account-list-filters-left .label-dropdown__trigger:focus{border-color:#818cf8!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.75)!important}@media (max-width:1024px){.company-account-list-filters,.company-account-list-filters-left,.company-account-list-filters-toolbar-row{flex-wrap:wrap}#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--search,.company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--search,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--search{flex:1 1 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--type,.company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--type,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--type{flex:1 1 calc(50% - var(--cal-filter-gap)/2)!important;min-width:min(100%,var(--cal-filter-type-min))!important}#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--view,.company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--view,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--view{flex:1 1 calc(50% - var(--cal-filter-gap)/2)!important;min-width:min(100%,var(--cal-filter-view-min))!important}}@media (max-width:640px){.company-account-list-filters,.company-account-list-filters-toolbar-row{padding:.65rem .75rem}.company-account-list-filters-left{flex-direction:column;align-items:stretch}#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--search,#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--type,#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--view,#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown,.company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--search,.company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--type,.company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--view,.company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--search,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--type,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .company-account-list-filter-dropdown--view,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page .company-account-list-filters-left .label-dropdown{flex:1 1 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}}.company-account-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--cal-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--cal-glass-blur);-webkit-backdrop-filter:var(--cal-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--cal-glass-duration) var(--cal-glass-ease),border-color var(--cal-glass-duration) var(--cal-glass-ease),box-shadow var(--cal-glass-duration) var(--cal-glass-ease),transform var(--cal-motion-fast)}.company-account-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--cal-shine);z-index:0}.company-account-list-glass-panel>*{position:relative;z-index:1}.company-account-list-page--glass .company-account-list-main-card{opacity:0;animation:company-account-list-panel-in .48s var(--cal-glass-ease) .1s forwards}.company-account-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--cal-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes company-account-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.company-account-list-main-card{margin:0;padding:.65rem .75rem .75rem}.company-account-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:company-account-list-table-in .48s var(--cal-glass-ease) .16s both}@keyframes company-account-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.company-account-list-table-section{--cgt-font-size:0.75rem}.company-account-list-table-section .company-account-list-table,.company-account-list-table-section .consultant-glass-table{min-width:0;width:100%}.company-account-list-main-card .consultant-glass-table-responsive--framed{overflow-x:auto;-webkit-overflow-scrolling:touch;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important;transition:background var(--cal-glass-duration) var(--cal-glass-ease),border-color var(--cal-glass-duration) var(--cal-glass-ease),box-shadow var(--cal-glass-duration) var(--cal-glass-ease),transform var(--cal-motion-fast)}.company-account-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.16)!important;border-color:rgba(196,181,253,.4)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 22px rgba(99,102,241,.12)!important;transform:translateY(-1px)}.company-account-list-main-card .company-account-list-table,.company-account-list-main-card .consultant-glass-table{background:hsla(0,0%,100%,.06)!important}.company-account-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--cal-glass-duration) var(--cal-glass-ease),transform var(--cal-motion-fast)}.company-account-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.company-account-list-main-card .company-account-list-row:hover,.company-account-list-main-card .consultant-glass-table tbody tr:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.company-account-list-main-card .consultant-glass-table th{font-size:.75rem!important;font-weight:600!important;background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.company-account-list-main-card .consultant-glass-table td{font-size:.8125rem!important;font-weight:400!important;color:var(--cal-text)}.company-account-list-main-card .consultant-glass-table td,.company-account-list-main-card .consultant-glass-table th{transition:background var(--cal-glass-duration) var(--cal-glass-ease),border-color var(--cal-glass-duration) var(--cal-glass-ease),box-shadow var(--cal-glass-duration) var(--cal-glass-ease)}.company-account-list-table td:first-child,.company-account-list-table th:first-child{width:7%;text-align:center}.company-account-list-table td:nth-child(2),.company-account-list-table th:nth-child(2){width:11%}.company-account-list-table td:nth-child(3),.company-account-list-table th:nth-child(3){width:28%}.company-account-list-table td:nth-child(4),.company-account-list-table th:nth-child(4){width:22%}.company-account-list-table td:nth-child(5),.company-account-list-table th:nth-child(5){width:14%;text-align:right}.company-account-list-table td:nth-child(6),.company-account-list-table th:nth-child(6){width:18%}.company-account-list-actions-cell,.company-account-list-actions-header{text-align:center!important}.company-account-list-table input[type=checkbox]{accent-color:#6366f1;cursor:default}.company-account-list-action-buttons{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:.18rem;justify-content:center;align-items:center}.company-account-list-action-buttons .company-account-list-action-btn.consultant-secondary-btn{flex:0 0 auto;margin:0;min-width:0;width:1.65rem;height:1.65rem;padding:0!important;gap:0!important;border-radius:0!important;font-size:0!important}.company-account-list-action-buttons .company-account-list-action-btn.consultant-secondary-btn i{font-size:.8rem!important;margin:0!important}.company-account-list-pagination-wrapper{margin:.75rem 0 .25rem;padding:0 .25rem;width:100%;overflow:visible}.company-account-list-pagination-wrapper .pagination-container{max-width:100%;min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem 1rem}.company-account-list-pagination-wrapper .pagination-container--single-page{grid-template-columns:1fr auto}.company-account-list-pagination-wrapper .pagination-info{grid-column:1;justify-self:start;min-width:0}.company-account-list-pagination-wrapper .pagination-controls{grid-column:2;justify-self:center}.company-account-list-pagination-wrapper .pagination-size{grid-column:3;justify-self:end}.company-account-list-pagination-wrapper .pagination-container--single-page .pagination-info{grid-column:1}.company-account-list-pagination-wrapper .pagination-container--single-page .pagination-size{grid-column:2;justify-self:end}.company-account-list-pagination-wrapper .pagination-info__text{white-space:normal}.company-account-list-pagination-wrapper .pagination-controls{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;width:-moz-max-content;width:max-content;max-width:100%;min-width:-moz-min-content;min-width:min-content;margin-inline:auto;padding:0;background:transparent;border:none}.company-account-list-pagination-wrapper .pagination-pages{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.25rem;flex-shrink:0}.company-account-list-pagination-wrapper .pagination-next,.company-account-list-pagination-wrapper .pagination-prev,.company-account-list-pagination-wrapper .pagination-size{flex-shrink:0}@media (max-width:900px){.company-account-list-pagination-wrapper .pagination-info__text{white-space:nowrap}}.company-account-list-no-records{text-align:center;font-size:.8125rem!important;font-weight:400!important;font-style:normal;color:var(--cal-text-muted)!important;background:hsla(0,0%,100%,.08)!important}.company-account-list-row{opacity:0;animation:company-account-list-row-in .42s var(--cal-glass-ease) var(--cal-row-delay,.04s) both}@keyframes company-account-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}#app[data-ui-mode=compact] .company-account-list-main.glass-tab-page,body[data-ui-mode=compact] .company-account-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}#app[data-ui-mode=compact] .company-account-list-container,body[data-ui-mode=compact] .company-account-list-container{background:transparent!important}@media (max-width:768px){.company-account-list-header-row{flex-direction:column;align-items:stretch}.company-account-list-header-actions{justify-content:flex-end}.company-account-list-header-row__text h2{font-size:1.05rem}.company-account-list-header-row__sub{font-size:.75rem}}@media (max-width:480px){.company-account-list-main-card{padding:.5rem .45rem .65rem}.company-account-list-table-section .company-account-list-table{min-width:480px}}#app[data-ui-mode=compact] .company-account-list-header-row__text h2,body[data-ui-mode=compact] .company-account-list-header-row__text h2{font-size:1rem!important;font-weight:600!important}#app[data-ui-mode=compact] .company-account-list-header-row__sub,body[data-ui-mode=compact] .company-account-list-header-row__sub{font-size:.75rem!important}#app[data-ui-mode=compact] .company-account-list-header-actions .consultant-primary-btn,body[data-ui-mode=compact] .company-account-list-header-actions .consultant-primary-btn{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .company-account-list-table-section,body[data-ui-mode=compact] .company-account-list-table-section{--cgt-font-size:0.6875rem!important}#app[data-ui-mode=compact] .company-account-list-main-card .consultant-glass-table th,body[data-ui-mode=compact] .company-account-list-main-card .consultant-glass-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .company-account-list-main-card .consultant-glass-table td,body[data-ui-mode=compact] .company-account-list-main-card .consultant-glass-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:400!important}#app[data-ui-mode=compact] .company-account-list-no-records,body[data-ui-mode=compact] .company-account-list-no-records{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .company-account-list-action-buttons .company-account-list-action-btn.consultant-secondary-btn,body[data-ui-mode=compact] .company-account-list-action-buttons .company-account-list-action-btn.consultant-secondary-btn{min-width:0!important;width:1.5rem!important;height:1.5rem!important;max-width:1.5rem!important;padding:0!important;border-radius:0!important}#app[data-ui-mode=compact] .company-account-list-action-buttons .company-account-list-action-btn.consultant-secondary-btn i,body[data-ui-mode=compact] .company-account-list-action-buttons .company-account-list-action-btn.consultant-secondary-btn i{font-size:.7rem!important}#app[data-ui-mode=compact] .company-account-list-actions-header,#app[data-ui-mode=compact] .company-account-list-col-actions,body[data-ui-mode=compact] .company-account-list-actions-header,body[data-ui-mode=compact] .company-account-list-col-actions{width:6.5rem!important;max-width:6.5rem!important;min-width:6.5rem!important}.account-confirm-modal-overlay--glass,.account-preview-modal-overlay--glass{--acm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--acm-glass-duration:0.38s;--acm-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--acm-indigo:#4338ca;position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:.5rem;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.account-confirm-modal--glass,.account-preview-modal--glass{width:100%;max-width:520px;max-height:calc(100dvh - 1rem);display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);border-radius:0;backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35)}.account-confirm-modal-header--glass,.account-preview-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);flex-shrink:0}.account-confirm-modal-header--glass h3,.account-preview-modal-header--glass h3{margin:0;font-size:1.05rem;font-weight:700;color:var(--acm-indigo,#4338ca)}.account-confirm-modal-close-btn,.account-preview-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:0;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;font-size:1.125rem;line-height:1}.account-confirm-modal-body--glass,.account-preview-modal-body--glass{padding:.85rem 1rem 1rem;overflow-y:auto;flex:1;min-height:0;background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.account-confirm-modal-body--glass p{margin:0;font-size:.875rem;line-height:1.5;color:#334155}.account-preview-row{display:flex;margin-bottom:.75rem;align-items:flex-start;gap:.75rem;font-size:.8125rem}.account-preview-label{font-weight:600;color:#4338ca;min-width:7.5rem;flex-shrink:0}.account-preview-value{color:#0f172a;flex:1}.account-status-active{color:#166534;background:rgba(220,252,231,.85);border:1px solid rgba(134,239,172,.6);border-radius:0}.account-status-active,.account-status-inactive{font-weight:600;padding:.2rem .5rem;font-size:.75rem}.account-status-inactive{color:#991b1b;background:hsla(0,93%,94%,.85);border:1px solid hsla(0,94%,82%,.6);border-radius:0}.account-confirm-modal-footer--glass,.account-preview-modal-footer--glass{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1rem;border-top:1px solid rgba(196,181,253,.35);background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55));flex-shrink:0}.account-confirm-modal-footer--glass .consultant-primary-btn,.account-confirm-modal-footer--glass .consultant-secondary-btn,.account-preview-modal-footer--glass .consultant-primary-btn,.account-preview-modal-footer--glass .consultant-secondary-btn{border-radius:0!important}.account-confirm-modal-footer--glass .company-account-list-confirm-btn.consultant-primary-btn{border-color:rgba(134,239,172,.55)!important}.account-modal-overlay-enter-active,.account-modal-overlay-leave-active{transition:opacity var(--acm-glass-duration,.38s) var(--acm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.account-modal-overlay-enter-from,.account-modal-overlay-leave-to{opacity:0}.account-modal-panel-enter-active{transition:opacity .42s var(--acm-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s cubic-bezier(.34,1.12,.64,1) .04s}.account-modal-panel-leave-active{transition:opacity .28s var(--acm-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--acm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.account-modal-panel-enter-from,.account-modal-panel-leave-to{opacity:0;transform:translateY(14px) scale(.98)}@media (prefers-reduced-motion:reduce){.company-account-list-filters,.company-account-list-header-actions,.company-account-list-header-block,.company-account-list-header-row__text,.company-account-list-main-card .consultant-glass-table-section,.company-account-list-main.glass-tab-page,.company-account-list-main.glass-tab-page .company-account-list-glass-shell,.company-account-list-page--glass .company-account-list-main-card,.company-account-list-row{animation:none!important;opacity:1!important;transform:none!important}.company-account-list-glass-panel:hover,.company-account-list-main-card .consultant-glass-table tbody tr:hover,.company-account-list-main-card .consultant-glass-table-responsive--framed:hover{transform:none!important}}.company-items-list-main.glass-tab-page{--cil-text:#0f172a;--cil-text-muted:#64748b;--cil-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--cil-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cil-glass-duration:0.36s;--cil-glass-blur:blur(28px) saturate(1.4);--cil-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--cil-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--cil-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:company-items-list-page-in .52s var(--cil-glass-ease) both}@media (min-width:768px){.company-items-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes company-items-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.company-items-list-container,.customer-items-container.company-items-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--cil-text);box-sizing:border-box;background:transparent!important}.company-items-list-main.glass-tab-page .company-items-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:company-items-list-shell-in .48s var(--cil-glass-ease) .04s both;background:transparent}.company-items-list-main.glass-tab-page .company-items-list-tab-content,.company-items-list-main.glass-tab-page .glass-tab-view__content{background:transparent}@keyframes company-items-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.company-items-list-main.glass-tab-page .company-items-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.company-items-list-header-block{padding:.25rem .5rem 0;animation:company-items-list-fade-up .5s var(--cil-glass-ease) .08s both}.company-items-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.company-items-list-header-row__text{animation:company-items-list-fade-up .5s var(--cil-glass-ease) .12s both}.company-items-list-header-filter{display:flex;align-items:flex-end;flex-shrink:0;min-width:0;margin-right:1rem;animation:company-items-list-fade-up .5s var(--cil-glass-ease) .14s both}.company-items-list-header-filter:has(.label-dropdown--open){position:relative;z-index:200}.company-items-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0;animation:company-items-list-fade-up .5s var(--cil-glass-ease) .16s both}@keyframes company-items-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.company-items-list-header-row__text h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.company-items-list-header-row__sub{margin:0;font-size:.875rem;color:var(--cil-text-muted);line-height:1.45;max-width:36rem}.company-items-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--cil-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--cil-glass-blur);-webkit-backdrop-filter:var(--cil-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--cil-glass-duration) var(--cil-glass-ease),border-color var(--cil-glass-duration) var(--cil-glass-ease),box-shadow var(--cil-glass-duration) var(--cil-glass-ease),transform var(--cil-motion-fast)}.company-items-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--cil-shine);z-index:0}.company-items-list-glass-panel>*{position:relative;z-index:1}.company-items-list-page--glass .company-items-list-main-card{opacity:0;animation:company-items-list-panel-in .48s var(--cil-glass-ease) .1s forwards}.company-items-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--cil-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes company-items-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.company-items-list-main-card{margin:0;padding:.65rem .75rem .75rem}.company-items-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:company-items-list-table-in .48s var(--cil-glass-ease) .16s both}@keyframes company-items-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.company-items-list-table-section{--cgt-font-size:0.8125rem}.company-items-list-table-section .company-items-list-table,.company-items-list-table-section .consultant-glass-table{min-width:100%;width:100%;table-layout:fixed}.company-items-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important;transition:background var(--cil-glass-duration) var(--cil-glass-ease),border-color var(--cil-glass-duration) var(--cil-glass-ease),box-shadow var(--cil-glass-duration) var(--cil-glass-ease),transform var(--cil-motion-fast)}.company-items-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.16)!important;border-color:rgba(196,181,253,.4)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 22px rgba(99,102,241,.12)!important;transform:translateY(-1px)}.company-items-list-main-card .company-items-list-table,.company-items-list-main-card .consultant-glass-table{background:hsla(0,0%,100%,.06)!important}.company-items-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--cil-glass-duration) var(--cil-glass-ease),transform var(--cil-motion-fast)}.company-items-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.company-items-list-main-card .company-items-list-row:hover,.company-items-list-main-card .consultant-glass-table tbody tr:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.company-items-list-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.company-items-list-main-card .consultant-glass-table td,.company-items-list-main-card .consultant-glass-table th{transition:background var(--cil-glass-duration) var(--cil-glass-ease),border-color var(--cil-glass-duration) var(--cil-glass-ease),box-shadow var(--cil-glass-duration) var(--cil-glass-ease)}.company-items-list-table .company-items-list-col-active{width:8%;text-align:center}.company-items-list-table td:nth-child(2),.company-items-list-table th:nth-child(2){width:18%}.company-items-list-table td:nth-child(3),.company-items-list-table th:nth-child(3){width:24%}.company-items-list-table td:nth-child(4),.company-items-list-table th:nth-child(4){width:12%}.company-items-list-table .company-items-list-col-qty{width:12%;text-align:right}.company-items-list-table .company-items-list-col-money{text-align:right}.company-items-list-table td:nth-child(6),.company-items-list-table td:nth-child(7),.company-items-list-table th:nth-child(6),.company-items-list-table th:nth-child(7){width:11%}.company-items-list-active-checkbox{accent-color:#6366f1;width:1rem;height:1rem;cursor:default}.company-items-list-no-records{text-align:center;background:hsla(0,0%,100%,.08)!important}.company-items-list-row{opacity:0;animation:company-items-list-row-in .42s var(--cil-glass-ease) var(--cil-row-delay,.04s) both}@keyframes company-items-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}#app[data-ui-mode=compact] .company-items-list-main.glass-tab-page,#app[data-ui-mode=compact] .customer-items-container.company-items-list-main.glass-tab-page,body[data-ui-mode=compact] .company-items-list-main.glass-tab-page,body[data-ui-mode=compact] .customer-items-container.company-items-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}#app[data-ui-mode=compact] .company-items-list-container,#app[data-ui-mode=compact] .customer-items-container.company-items-list-container,body[data-ui-mode=compact] .company-items-list-container,body[data-ui-mode=compact] .customer-items-container.company-items-list-container{background:transparent!important}@media (max-width:768px){.company-items-list-header-row{flex-direction:column;align-items:stretch}.company-items-list-header-filter{width:100%;margin-right:0}.company-items-list-header-actions{justify-content:flex-end}.company-items-list-header-row__text h2{font-size:1.2rem}}@media (max-width:480px){.company-items-list-main-card{padding:.5rem .45rem .65rem}.company-items-list-table-section .company-items-list-table{min-width:720px}}@media (prefers-reduced-motion:reduce){.company-items-list-header-actions,.company-items-list-header-block,.company-items-list-header-filter,.company-items-list-header-row__text,.company-items-list-main-card .consultant-glass-table-section,.company-items-list-main.glass-tab-page,.company-items-list-main.glass-tab-page .company-items-list-glass-shell,.company-items-list-page--glass .company-items-list-main-card,.company-items-list-row{animation:none!important;opacity:1!important;transform:none!important}.company-items-list-glass-panel:hover,.company-items-list-main-card .consultant-glass-table tbody tr:hover,.company-items-list-main-card .consultant-glass-table-responsive--framed:hover{transform:none!important}}.sales-persons-list-main.glass-tab-page{--spl-text:#0f172a;--spl-text-muted:#64748b;--spl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--spl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--spl-glass-duration:0.36s;--spl-glass-blur:blur(28px) saturate(1.4);--spl-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--spl-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--spl-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:sales-persons-list-page-in .52s var(--spl-glass-ease) both}@media (min-width:768px){.sales-persons-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes sales-persons-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sales-persons-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--spl-text);box-sizing:border-box;background:transparent!important}.sales-persons-list-main.glass-tab-page .sales-persons-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:sales-persons-list-shell-in .48s var(--spl-glass-ease) .04s both;background:transparent}.sales-persons-list-main.glass-tab-page .glass-tab-view__content,.sales-persons-list-main.glass-tab-page .sales-persons-list-tab-content{background:transparent}@keyframes sales-persons-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sales-persons-list-main.glass-tab-page .sales-persons-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.sales-persons-list-header-block{padding:.25rem .5rem 0;animation:sales-persons-list-fade-up .5s var(--spl-glass-ease) .08s both}.sales-persons-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.sales-persons-list-header-row__text{animation:sales-persons-list-fade-up .5s var(--spl-glass-ease) .12s both}.sales-persons-list-header-filter{display:flex;align-items:flex-end;flex-shrink:0;min-width:0;margin-right:1rem;animation:sales-persons-list-fade-up .5s var(--spl-glass-ease) .14s both}.sales-persons-list-header-filter:has(.label-dropdown--open){position:relative;z-index:200}.sales-persons-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0;animation:sales-persons-list-fade-up .5s var(--spl-glass-ease) .16s both}@keyframes sales-persons-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sales-persons-list-header-row__text h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sales-persons-list-header-row__sub{margin:0;font-size:.875rem;color:var(--spl-text-muted);line-height:1.45;max-width:36rem}.sales-persons-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--spl-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--spl-glass-blur);-webkit-backdrop-filter:var(--spl-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--spl-glass-duration) var(--spl-glass-ease),border-color var(--spl-glass-duration) var(--spl-glass-ease),box-shadow var(--spl-glass-duration) var(--spl-glass-ease),transform var(--spl-motion-fast)}.sales-persons-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--spl-shine);z-index:0}.sales-persons-list-glass-panel>*{position:relative;z-index:1}.sales-persons-list-page--glass .sales-persons-list-main-card{opacity:0;animation:sales-persons-list-panel-in .48s var(--spl-glass-ease) .1s forwards}.sales-persons-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--spl-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes sales-persons-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sales-persons-list-main-card{margin:0;padding:.65rem .75rem .75rem}.sales-persons-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:sales-persons-list-table-in .48s var(--spl-glass-ease) .16s both}@keyframes sales-persons-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.sales-persons-list-table-section{--cgt-font-size:0.8125rem}.sales-persons-list-table-section .consultant-glass-table,.sales-persons-list-table-section .sales-persons-list-table{min-width:100%;width:100%;table-layout:fixed}.sales-persons-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important;transition:background var(--spl-glass-duration) var(--spl-glass-ease),border-color var(--spl-glass-duration) var(--spl-glass-ease),box-shadow var(--spl-glass-duration) var(--spl-glass-ease),transform var(--spl-motion-fast)}.sales-persons-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.16)!important;border-color:rgba(196,181,253,.4)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 22px rgba(99,102,241,.12)!important;transform:translateY(-1px)}.sales-persons-list-main-card .consultant-glass-table,.sales-persons-list-main-card .sales-persons-list-table{background:hsla(0,0%,100%,.06)!important}.sales-persons-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--spl-glass-duration) var(--spl-glass-ease),transform var(--spl-motion-fast)}.sales-persons-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.sales-persons-list-main-card .consultant-glass-table tbody tr:hover,.sales-persons-list-main-card .sales-persons-list-row:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.sales-persons-list-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.sales-persons-list-main-card .consultant-glass-table td,.sales-persons-list-main-card .consultant-glass-table th{transition:background var(--spl-glass-duration) var(--spl-glass-ease),border-color var(--spl-glass-duration) var(--spl-glass-ease),box-shadow var(--spl-glass-duration) var(--spl-glass-ease)}.sales-persons-list-table .sales-persons-list-col-active{width:6%;text-align:center}.sales-persons-list-table .sales-persons-list-col-name,.sales-persons-list-table td:nth-child(3),.sales-persons-list-table th:nth-child(3){width:14%}.sales-persons-list-table td:nth-child(4),.sales-persons-list-table th:nth-child(4){width:10%}.sales-persons-list-table td:nth-child(5),.sales-persons-list-table td:nth-child(6),.sales-persons-list-table th:nth-child(5),.sales-persons-list-table th:nth-child(6){width:8%}.sales-persons-list-table td:nth-child(7),.sales-persons-list-table th:nth-child(7){width:12%}.sales-persons-list-table td:nth-child(8),.sales-persons-list-table th:nth-child(8){width:10%}.sales-persons-list-table .sales-persons-list-col-actions{width:8%;text-align:center}.sales-persons-list-action-buttons{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem}.sales-persons-list-active-checkbox{accent-color:#6366f1;width:1rem;height:1rem;cursor:default}.sales-persons-list-name{color:#312e81;font-weight:600}.sales-persons-list-no-records{text-align:center;background:hsla(0,0%,100%,.08)!important}.sales-persons-list-row{opacity:0;animation:sales-persons-list-row-in .42s var(--spl-glass-ease) var(--spl-row-delay,.04s) both}@keyframes sales-persons-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}#app[data-ui-mode=compact] .sales-persons-list-main.glass-tab-page,body[data-ui-mode=compact] .sales-persons-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}#app[data-ui-mode=compact] .sales-persons-list-container,body[data-ui-mode=compact] .sales-persons-list-container{background:transparent!important}@media (max-width:768px){.sales-persons-list-header-row{flex-direction:column;align-items:stretch}.sales-persons-list-header-filter{width:100%;margin-right:0}.sales-persons-list-header-actions{justify-content:flex-end}.sales-persons-list-header-row__text h2{font-size:1.2rem}}@media (max-width:480px){.sales-persons-list-main-card{padding:.5rem .45rem .65rem}.sales-persons-list-table-section .sales-persons-list-table{min-width:960px}}@media (prefers-reduced-motion:reduce){.sales-persons-list-header-actions,.sales-persons-list-header-block,.sales-persons-list-header-filter,.sales-persons-list-header-row__text,.sales-persons-list-main-card .consultant-glass-table-section,.sales-persons-list-main.glass-tab-page,.sales-persons-list-main.glass-tab-page .sales-persons-list-glass-shell,.sales-persons-list-page--glass .sales-persons-list-main-card,.sales-persons-list-row{animation:none!important;opacity:1!important;transform:none!important}.sales-persons-list-glass-panel:hover,.sales-persons-list-main-card .consultant-glass-table tbody tr:hover,.sales-persons-list-main-card .consultant-glass-table-responsive--framed:hover{transform:none!important}}.company_add_sales_person-main.glass-tab-page{--casp-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--casp-glass-duration:0.38s;--casp-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.88),rgba(248,245,255,.82) 48%,rgba(241,248,255,.86));border:none;box-shadow:none;padding:0 0 1.5rem;background:transparent}.company_add_sales_person-container{min-width:0}.company_add_sales_person-glass-shell{animation:company-add-sales-person-shell-in .48s var(--casp-glass-ease) both}@keyframes company-add-sales-person-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.company_add_sales_person-main.glass-tab-page .company_add_sales_person-glass-shell.glass-tab-view--flush{border:none;background:transparent;box-shadow:none}.company_add_sales_person-main.glass-tab-page .company_add_sales_person-page-stack,.company_add_sales_person-main.glass-tab-page .glass-tab-view__content{display:flex;flex-direction:column;gap:.85rem;min-width:0}.company_add_sales_person-header-block{padding:.85rem 1rem .25rem;animation:company-add-sales-person-fade-up .5s var(--casp-glass-ease) .06s both}.company_add_sales_person-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em}.company_add_sales_person-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}@keyframes company-add-sales-person-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.company_add_sales_person-glass-panel{position:relative;isolation:isolate;margin:0 .15rem;padding:1rem 1.1rem 1.15rem;border-radius:0;background:var(--casp-glass-surface);border:1px solid hsla(0,0%,100%,.5);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 12px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.55);animation:company-add-sales-person-fade-up .5s var(--casp-glass-ease) .12s both;overflow:visible}.company_add_sales_person-form{width:100%;min-width:0}.company_add_sales_person-form-group-row{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:.75rem 1rem;width:100%;min-width:0}.company_add_sales_person-form-group-row--cols-3>.company_add_sales_person-form-group{flex:1 1 14rem;min-width:min(100%,12rem);max-width:100%}.company_add_sales_person-form-group-row--cols-2>.company_add_sales_person-form-group{flex:1 1 16rem;min-width:min(100%,14rem);max-width:100%}.company_add_sales_person-form-group-row--full>.company_add_sales_person-form-group{flex:1 1 100%;width:100%;min-width:100%}.company_add_sales_person-form-group{display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.company_add_sales_person-form-group .label-checkbox-field,.company_add_sales_person-form-group .label-date-field,.company_add_sales_person-form-group .label-description-field,.company_add_sales_person-form-group .label-dropdown,.company_add_sales_person-form-group .label-input-field{width:100%;min-width:0}.company_add_sales_person-form-group--checkbox .label-checkbox-field{height:100%;min-height:var(--lf-control-height,2.25rem);border-radius:0}.company_add_sales_person-address-field,.company_add_sales_person-address-field .label-description-field__textarea{cursor:pointer}.company_add_sales_person-error-text{color:#dc2626;font-size:.8125rem;font-weight:500;margin-top:.2rem;line-height:1.35}.company_add_sales_person-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.25rem 1rem 0;animation:company-add-sales-person-fade-up .5s var(--casp-glass-ease) .2s both}.company_add_sales_person-form-actions .consultant-primary-btn,.company_add_sales_person-form-actions .consultant-secondary-btn{flex-shrink:0}@media (max-width:1024px){.company_add_sales_person-form-group-row--cols-3>.company_add_sales_person-form-group{flex:1 1 calc(50% - 0.5rem)}}@media (max-width:640px){.company_add_sales_person-header-block{padding:.65rem .75rem .15rem}.company_add_sales_person-glass-panel{padding:.85rem .75rem 1rem;margin:0}.company_add_sales_person-form-group-row--cols-2>.company_add_sales_person-form-group,.company_add_sales_person-form-group-row--cols-3>.company_add_sales_person-form-group{flex:1 1 100%;min-width:100%;max-width:100%}.company_add_sales_person-form-actions{flex-direction:column-reverse;align-items:stretch;padding:.25rem .75rem 0}.company_add_sales_person-form-actions .consultant-primary-btn,.company_add_sales_person-form-actions .consultant-secondary-btn{width:100%;justify-content:center}}#app[data-ui-mode=compact] .company_add_sales_person-main.glass-tab-page,body[data-ui-mode=compact] .company_add_sales_person-main.glass-tab-page{padding-bottom:var(--ui-spacing-md,.75rem)}#app[data-ui-mode=compact] .company_add_sales_person-glass-panel,body[data-ui-mode=compact] .company_add_sales_person-glass-panel{padding:var(--ui-spacing-sm,.5rem) var(--ui-spacing-md,.75rem)}#app[data-ui-mode=compact] .company_add_sales_person-title,body[data-ui-mode=compact] .company_add_sales_person-title{font-size:1.05rem}@media (prefers-reduced-motion:reduce){.company_add_sales_person-form-actions,.company_add_sales_person-glass-panel,.company_add_sales_person-glass-shell,.company_add_sales_person-header-block{animation:none}}.modal-overlay[data-v-3b6f0fec]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.13);display:flex;align-items:center;justify-content:center;z-index:3000}.address-modal[data-v-3b6f0fec]{background:#fff;border-radius:10px;box-shadow:0 4px 24px rgba(2,136,209,.1);width:900px;max-width:98vw;border:1.5px solid #09c;padding:0;display:flex;flex-direction:column}.modal-header[data-v-3b6f0fec]{background:#09c;color:#fff;font-weight:700;font-size:1.08rem;padding:.7rem 1.1rem;border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:space-between}.modal-header-actions[data-v-3b6f0fec]{display:flex;gap:.3rem}.icon-btn[data-v-3b6f0fec]{background:none;border:none;color:#fff;font-size:1.1rem;cursor:pointer;margin-left:.2rem;padding:.2rem .5rem;border-radius:4px;transition:background .18s}.icon-btn[data-v-3b6f0fec]:hover{background:#0288d1}.modal-body[data-v-3b6f0fec]{padding:1.5rem 2.2rem 1.1rem 2.2rem}.form-group-row[data-v-3b6f0fec]{display:flex;flex-direction:row;gap:1.5rem;margin-left:.5rem;margin-right:.5rem}.form-group[data-v-3b6f0fec]{flex:1 1 0;margin-bottom:.1rem;display:flex;flex-direction:column}.form-group label[data-v-3b6f0fec]{font-weight:600;margin-bottom:.1rem;color:#205080;font-size:1.08rem;text-align:left;align-self:flex-start}.form-control[data-v-3b6f0fec]{border-radius:7px;border:1.5px solid #b6e2b6;padding:.7rem 1.1rem;font-size:1.08rem;background:#fafdff;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box}.form-control[data-v-3b6f0fec]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.btn-row[data-v-3b6f0fec]{display:flex;justify-content:flex-end;align-items:center;gap:.7em;margin-top:.5em;width:100%;padding-right:.5rem}.btn[data-v-3b6f0fec]{background:#09c;color:#fff;border:none;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.btn.btn-primary[data-v-3b6f0fec]{background:#09c}.btn.btn-primary[data-v-3b6f0fec]:hover{background:#0288d1}.btn.btn-secondary[data-v-3b6f0fec]{background:#e74c3c}.btn.btn-secondary[data-v-3b6f0fec]:hover{background:#c0392b}.required[data-v-3b6f0fec]{color:#e74c3c;margin-left:2px}.edit_sales_person-main.glass-tab-page{--esp-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--esp-glass-duration:0.38s;--esp-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.88),rgba(248,245,255,.82) 48%,rgba(241,248,255,.86));border:none;box-shadow:none;padding:0 0 1.5rem;background:transparent}.edit-sales-person-container,.edit_sales_person-container{min-width:0}.edit_sales_person-glass-shell{animation:edit-sales-person-shell-in .48s var(--esp-glass-ease) both}@keyframes edit-sales-person-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.edit_sales_person-main.glass-tab-page .edit_sales_person-glass-shell.glass-tab-view--flush{border:none;background:transparent;box-shadow:none}.edit_sales_person-main.glass-tab-page .edit_sales_person-page-stack,.edit_sales_person-main.glass-tab-page .glass-tab-view__content{display:flex;flex-direction:column;gap:.85rem;min-width:0}.edit_sales_person-header-block{padding:.85rem 1rem .25rem;animation:edit-sales-person-fade-up .5s var(--esp-glass-ease) .06s both}.edit_sales_person-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em}.edit_sales_person-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}@keyframes edit-sales-person-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.edit_sales_person-glass-panel{position:relative;isolation:isolate;margin:0 .15rem;padding:1rem 1.1rem 1.15rem;border-radius:0;background:var(--esp-glass-surface);border:1px solid hsla(0,0%,100%,.5);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 12px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.55);animation:edit-sales-person-fade-up .5s var(--esp-glass-ease) .12s both;overflow:visible;transition:opacity var(--esp-glass-duration) var(--esp-glass-ease)}.edit_sales_person-glass-panel--loading{opacity:.72;pointer-events:none}.edit_sales_person-form{width:100%;min-width:0}.edit_sales_person-form-group-row{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:.75rem 1rem;width:100%;min-width:0}.edit_sales_person-form-group-row--cols-3>.edit_sales_person-form-group{flex:1 1 14rem;min-width:min(100%,12rem);max-width:100%}.edit_sales_person-form-group-row--cols-2>.edit_sales_person-form-group{flex:1 1 16rem;min-width:min(100%,14rem);max-width:100%}.edit_sales_person-form-group-row--full>.edit_sales_person-form-group{flex:1 1 100%;width:100%;min-width:100%}.edit_sales_person-form-group{display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.edit_sales_person-form-group .label-checkbox-field,.edit_sales_person-form-group .label-date-field,.edit_sales_person-form-group .label-description-field,.edit_sales_person-form-group .label-dropdown,.edit_sales_person-form-group .label-input-field{width:100%;min-width:0}.edit_sales_person-form-group--checkbox .label-checkbox-field{height:100%;min-height:var(--lf-control-height,2.25rem);border-radius:0}.edit_sales_person-address-field,.edit_sales_person-address-field .label-description-field__textarea{cursor:pointer}.edit_sales_person-error-text{color:#dc2626;font-size:.8125rem;font-weight:500;margin-top:.2rem;line-height:1.35}.edit_sales_person-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.25rem 1rem 0;animation:edit-sales-person-fade-up .5s var(--esp-glass-ease) .2s both}.edit_sales_person-form-actions .consultant-primary-btn,.edit_sales_person-form-actions .consultant-secondary-btn{flex-shrink:0}@media (max-width:1024px){.edit_sales_person-form-group-row--cols-3>.edit_sales_person-form-group{flex:1 1 calc(50% - 0.5rem)}}@media (max-width:640px){.edit_sales_person-header-block{padding:.65rem .75rem .15rem}.edit_sales_person-glass-panel{padding:.85rem .75rem 1rem;margin:0}.edit_sales_person-form-group-row--cols-2>.edit_sales_person-form-group,.edit_sales_person-form-group-row--cols-3>.edit_sales_person-form-group{flex:1 1 100%;min-width:100%;max-width:100%}.edit_sales_person-form-actions{flex-direction:column-reverse;align-items:stretch;padding:.25rem .75rem 0}.edit_sales_person-form-actions .consultant-primary-btn,.edit_sales_person-form-actions .consultant-secondary-btn{width:100%;justify-content:center}}#app[data-ui-mode=compact] .edit_sales_person-main.glass-tab-page,body[data-ui-mode=compact] .edit_sales_person-main.glass-tab-page{padding-bottom:var(--ui-spacing-md,.75rem)}#app[data-ui-mode=compact] .edit_sales_person-glass-panel,body[data-ui-mode=compact] .edit_sales_person-glass-panel{padding:var(--ui-spacing-sm,.5rem) var(--ui-spacing-md,.75rem)}#app[data-ui-mode=compact] .edit_sales_person-title,body[data-ui-mode=compact] .edit_sales_person-title{font-size:1.05rem}@media (prefers-reduced-motion:reduce){.edit_sales_person-form-actions,.edit_sales_person-glass-panel,.edit_sales_person-glass-shell,.edit_sales_person-header-block{animation:none}}.reminders-list-main.glass-tab-page{--rl-text:#0f172a;--rl-text-muted:#64748b;--rl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--rl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--rl-glass-duration:0.36s;--rl-glass-blur:blur(28px) saturate(1.4);--rl-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--rl-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--rl-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:reminders-list-page-in .52s var(--rl-glass-ease) both}@media (min-width:768px){.reminders-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes reminders-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reminders-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--rl-text);box-sizing:border-box;background:transparent!important}.reminders-list-main.glass-tab-page .reminders-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:reminders-list-shell-in .48s var(--rl-glass-ease) .04s both;background:transparent}.reminders-list-main.glass-tab-page .glass-tab-view__content,.reminders-list-main.glass-tab-page .reminders-list-tab-content{background:transparent}@keyframes reminders-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reminders-list-main.glass-tab-page .reminders-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.reminders-list-header-block{padding:.25rem .5rem 0;animation:reminders-list-fade-up .5s var(--rl-glass-ease) .08s both}.reminders-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.reminders-list-header-row__text{animation:reminders-list-fade-up .5s var(--rl-glass-ease) .12s both}.reminders-list-header-filter{display:flex;align-items:flex-end;flex-shrink:0;min-width:0;margin-right:1rem;animation:reminders-list-fade-up .5s var(--rl-glass-ease) .14s both}.reminders-list-header-filter:has(.label-dropdown--open){position:relative;z-index:200}.reminders-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0;animation:reminders-list-fade-up .5s var(--rl-glass-ease) .16s both}@keyframes reminders-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reminders-list-header-row__text h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reminders-list-header-row__sub{margin:0;font-size:.875rem;color:var(--rl-text-muted);line-height:1.45;max-width:36rem}.reminders-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--rl-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--rl-glass-blur);-webkit-backdrop-filter:var(--rl-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--rl-glass-duration) var(--rl-glass-ease),border-color var(--rl-glass-duration) var(--rl-glass-ease),box-shadow var(--rl-glass-duration) var(--rl-glass-ease),transform var(--rl-motion-fast)}.reminders-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--rl-shine);z-index:0}.reminders-list-glass-panel>*{position:relative;z-index:1}.reminders-list-page--glass .reminders-list-main-card{opacity:0;animation:reminders-list-panel-in .48s var(--rl-glass-ease) .1s forwards}.reminders-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--rl-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes reminders-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reminders-list-main-card{margin:0;padding:.65rem .75rem .75rem}.reminders-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:reminders-list-table-in .48s var(--rl-glass-ease) .16s both}@keyframes reminders-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.reminders-list-table-section{--cgt-font-size:0.8125rem}.reminders-list-table-section .consultant-glass-table,.reminders-list-table-section .reminders-list-table{min-width:100%;width:100%;table-layout:fixed}.reminders-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important}.reminders-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--rl-glass-duration) var(--rl-glass-ease),transform var(--rl-motion-fast)}.reminders-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.reminders-list-main-card .consultant-glass-table tbody tr:hover,.reminders-list-main-card .reminders-list-row:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.reminders-list-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.reminders-list-table .reminders-list-col-select{width:3rem;text-align:center}.reminders-list-table td:nth-child(2),.reminders-list-table th:nth-child(2){width:25%}.reminders-list-table td:nth-child(3),.reminders-list-table th:nth-child(3){width:20%}.reminders-list-table td:nth-child(4),.reminders-list-table th:nth-child(4){width:27%}.reminders-list-table .reminders-list-col-amount{width:20%;text-align:right}.reminders-list-header-checkbox,.reminders-list-row-checkbox{accent-color:#6366f1;width:1rem;height:1rem;cursor:pointer;margin:0}.reminders-list-header-checkbox{cursor:not-allowed;opacity:.5}.reminders-list-no-records{text-align:center;background:hsla(0,0%,100%,.08)!important}.reminders-list-row{opacity:0;animation:reminders-list-row-in .42s var(--rl-glass-ease) var(--rl-row-delay,.04s) both}@keyframes reminders-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.reminders-list-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:.75rem;padding:.25rem .15rem 0;animation:reminders-list-fade-up .5s var(--rl-glass-ease) .2s both}.reminders-list-pagination{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.reminders-list-pagination-text{font-size:.875rem;color:var(--rl-text-muted);white-space:nowrap}.reminders-list-pagination-controls{display:inline-flex;align-items:center;gap:.35rem}.reminders-list-pagination-controls .consultant-secondary-btn{min-width:0;width:1.65rem;height:1.65rem;padding:0!important;gap:0!important;font-size:0!important}.reminders-list-pagination-controls .consultant-secondary-btn i{font-size:.72rem!important;margin:0}.reminders-list-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}@media (max-width:768px){.reminders-list-header-row{flex-direction:column;align-items:stretch}.reminders-list-header-filter{width:100%;margin-right:0}.reminders-list-header-actions{justify-content:flex-end}.reminders-list-card-footer{flex-direction:column;align-items:stretch}.reminders-list-bulk-actions{justify-content:stretch}.reminders-list-bulk-actions .consultant-primary-btn,.reminders-list-bulk-actions .consultant-secondary-btn{flex:1 1 auto;justify-content:center}}@media (max-width:480px){.reminders-list-main-card{padding:.5rem .45rem .65rem}.reminders-list-table-section .reminders-list-table{min-width:720px}}#app[data-ui-mode=compact] .reminders-list-main.glass-tab-page,body[data-ui-mode=compact] .reminders-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}#app[data-ui-mode=compact] .reminders-list-container,body[data-ui-mode=compact] .reminders-list-container{background:transparent!important}@media (prefers-reduced-motion:reduce){.reminders-list-card-footer,.reminders-list-header-actions,.reminders-list-header-block,.reminders-list-header-filter,.reminders-list-main-card .consultant-glass-table-section,.reminders-list-main.glass-tab-page,.reminders-list-main.glass-tab-page .reminders-list-glass-shell,.reminders-list-page--glass .reminders-list-main-card,.reminders-list-row{animation:none!important;opacity:1!important;transform:none!important}.reminders-list-glass-panel:hover,.reminders-list-main-card .consultant-glass-table tbody tr:hover{transform:none!important}}.recurring-transactions-list-main.recurring-transactions-list-page--glass.glass-tab-page{--rec-txn-text:#0f172a;--rec-txn-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--rec-txn-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--rec-txn-glass-duration:0.36s;--rec-txn-glass-blur:blur(24px) saturate(1.35);min-height:100vh;padding:0 .5rem 2.5rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.recurring-transactions-list-main.recurring-transactions-list-page--glass.glass-tab-page{padding:0 1rem 2.5rem}}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-tab-content{padding-top:.35rem}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-page-stack{display:flex;flex-direction:column;gap:.5rem}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-toolbar-glass.glass-tab-panel--nested{margin:0 0 .35rem;padding:.75rem .95rem .85rem!important;animation:recurring-transactions-glass-in .48s var(--rec-txn-glass-ease) .04s both;border:1px solid hsla(0,0%,100%,.78)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48) 55%,rgba(241,248,255,.52))!important;backdrop-filter:var(--rec-txn-glass-blur)!important;-webkit-backdrop-filter:var(--rec-txn-glass-blur)!important;box-shadow:0 6px 22px rgba(99,102,241,.09),inset 0 1px 0 hsla(0,0%,100%,.92)!important}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table-panel.glass-tab-panel--nested{margin:0;padding:.65rem .75rem .85rem!important;animation:recurring-transactions-glass-in .48s var(--rec-txn-glass-ease) .1s both;border:1px solid hsla(0,0%,100%,.78)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.52),rgba(248,245,255,.44) 48%,rgba(241,248,255,.48))!important;backdrop-filter:var(--rec-txn-glass-blur)!important;-webkit-backdrop-filter:var(--rec-txn-glass-blur)!important;box-shadow:0 8px 28px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.9)!important}@keyframes recurring-transactions-glass-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filters,.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filters-row{--rec-txn-filter-control-h:var(--lf-control-height);--rec-txn-filter-label-h:var(--lf-label-min-height);--rec-txn-filter-label-gap:var(--lf-field-gap);display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:.6rem .75rem;width:100%}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-field{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--rec-txn-filter-label-gap);flex:0 0 auto;min-width:0}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-field--date-type,.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-field--view{flex:0 1 11rem;min-width:9rem;max-width:14rem}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-field--date{flex:0 1 10.5rem;min-width:9rem;max-width:12rem}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-field .label-date-field,.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-field .label-dropdown{width:100%}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-update{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 auto;align-self:flex-end;margin-left:0;padding-top:calc(var(--rec-txn-filter-label-h) + var(--rec-txn-filter-label-gap));gap:0;min-width:0}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-update .consultant-primary-btn{height:var(--rec-txn-filter-control-h);min-height:var(--rec-txn-filter-control-h);max-height:var(--rec-txn-filter-control-h);padding:0 .875rem;border-radius:0;box-sizing:border-box;line-height:1.25}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-table-section{margin:0 0 .5rem;--cgt-font-size:0.875rem}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-table-section .consultant-glass-table,.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-table-section .recurring-transactions-list-table{min-width:900px}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table td:first-child,.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table th:first-child{width:18%}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table td:nth-child(2),.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table th:nth-child(2){width:12%}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table td:nth-child(3),.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table th:nth-child(3){width:18%}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table td:nth-child(4),.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table th:nth-child(4){width:12%}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table td:nth-child(5),.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table td:nth-child(6),.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table th:nth-child(5),.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table th:nth-child(6){width:15%}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table td:nth-child(7),.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table th:nth-child(7){width:10%;text-align:right;font-variant-numeric:tabular-nums}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-amount-cell:not(.recurring-transactions-list-amount-cell--empty){color:#dc2626;font-weight:600}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-pagination-wrapper{padding-top:.15rem}@media (max-width:768px){.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-header-actions{width:100%;justify-content:stretch}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-header-actions .consultant-primary-btn,.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-header-actions .consultant-secondary-btn{flex:1 1 auto;min-width:0}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-field--date,.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-field--date-type,.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-field--view{flex:1 1 100%;max-width:none}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-update{flex:1 1 100%;padding-top:0}.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-filter-update .consultant-primary-btn{width:100%}}@media (prefers-reduced-motion:reduce){.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-list-table-panel.glass-tab-panel--nested,.recurring-transactions-list-main.recurring-transactions-list-page--glass .recurring-transactions-toolbar-glass.glass-tab-panel--nested{animation:none!important}}.recurring-transactions-list-container{margin:0;padding:0;width:100%}.users-activity-log-main.glass-tab-page{--ual-text:#0f172a;--ual-text-muted:#64748b;--ual-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--ual-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ual-glass-duration:0.36s;--ual-glass-blur:blur(28px) saturate(1.4);--ual-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--ual-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--ual-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);--ual-filter-gap:0.75rem;min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:users-activity-log-page-in .52s var(--ual-glass-ease) both}@media (min-width:768px){.users-activity-log-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes users-activity-log-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.users-activity-log-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--ual-text);box-sizing:border-box;background:transparent!important}.users-activity-log-main.glass-tab-page .users-activity-log-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:users-activity-log-shell-in .48s var(--ual-glass-ease) .04s both;background:transparent}.users-activity-log-main.glass-tab-page .glass-tab-view__content,.users-activity-log-main.glass-tab-page .users-activity-log-tab-content{background:transparent}@keyframes users-activity-log-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.users-activity-log-main.glass-tab-page .users-activity-log-page-stack{display:flex;flex-direction:column;gap:.65rem}.users-activity-log-header-block{padding:.25rem .5rem 0;animation:users-activity-log-fade-up .5s var(--ual-glass-ease) .08s both}.users-activity-log-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.users-activity-log-header-row__text{animation:users-activity-log-fade-up .5s var(--ual-glass-ease) .12s both}.users-activity-log-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0;animation:users-activity-log-fade-up .5s var(--ual-glass-ease) .16s both}@keyframes users-activity-log-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.users-activity-log-header-row__text h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.users-activity-log-header-row__sub{margin:0;font-size:.875rem;color:var(--ual-text-muted);line-height:1.45;max-width:36rem}.users-activity-log-selection-bar{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .5rem .35rem .75rem;border-radius:0;background:rgba(238,242,255,.65);border:1px solid rgba(165,180,252,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.users-activity-log-selection-badge{display:inline-flex;align-items:center;gap:.4rem;color:#1d4ed8;font-size:.85rem;font-weight:500}.users-activity-log-selection-badge strong{font-weight:700;color:#1e40af}.users-activity-log-filters,.users-activity-log-filters-toolbar-row{--ual-filter-range-min:8.5rem;--ual-filter-date-min:10.5rem;--ual-filter-user-type-min:9.5rem;--ual-filter-actor-min:12rem;display:flex;flex-wrap:nowrap;align-items:flex-end;gap:var(--ual-filter-gap);width:100%;box-sizing:border-box;padding:.75rem .85rem;margin:0 .15rem;border-radius:0;background:var(--ual-glass-surface);border:1px solid hsla(0,0%,100%,.45);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45);animation:users-activity-log-fade-up .5s var(--ual-glass-ease) .1s both;position:relative;z-index:40;overflow:visible;min-width:0}.users-activity-log-filters-toolbar-row:has(.label-dropdown--open),.users-activity-log-filters:has(.label-dropdown--open){z-index:200}.users-activity-log-filters-left{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:var(--ual-filter-gap);flex:1 1 auto;width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.35) transparent}.users-activity-log-filters-left::-webkit-scrollbar{height:6px}.users-activity-log-filters-left::-webkit-scrollbar-thumb{background:rgba(99,102,241,.35);border-radius:0}#app[data-ui-mode=compact] .users-activity-log-main.glass-tab-page .users-activity-log-filters-left>.label-dropdown,.users-activity-log-main.glass-tab-page .users-activity-log-filters-left>.label-dropdown,.users-activity-log-main.glass-tab-page .users-activity-log-filters-left>.label-dropdown--inline,body[data-ui-mode=compact] .users-activity-log-main.glass-tab-page .users-activity-log-filters-left>.label-dropdown{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important}.users-activity-log-main.glass-tab-page .users-activity-log-filters-left>.label-dropdown:first-child{min-width:var(--ual-filter-range-min)!important}.users-activity-log-main.glass-tab-page .users-activity-log-filters-left>.label-dropdown:nth-last-child(2){min-width:var(--ual-filter-user-type-min)!important}.users-activity-log-main.glass-tab-page .users-activity-log-filters-left>.label-dropdown:last-child{min-width:var(--ual-filter-actor-min)!important}.users-activity-log-filter-field--date{flex:0 0 auto;min-width:var(--ual-filter-date-min);max-width:var(--ual-filter-date-min)}.users-activity-log-filter-field--date .label-date-field{width:100%;min-width:0}.users-activity-log-legend{display:flex;flex-wrap:wrap;gap:1.1rem;padding:0 .85rem;margin:0 .15rem;font-size:.85rem;animation:users-activity-log-fade-up .5s var(--ual-glass-ease) .14s both}.users-activity-log-legend-item{display:inline-flex;align-items:center;gap:.4rem}.users-activity-log-legend-swatch{display:inline-block;width:.65rem;height:.65rem;border-radius:50%}.users-activity-log-legend-swatch--client{background:#1d4ed8}.users-activity-log-legend-swatch--invited{background:#b45309}.users-activity-log-actor--client{color:#1d4ed8;font-weight:600}.users-activity-log-actor--invited{color:#b45309;font-weight:600}.users-activity-log-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--ual-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--ual-glass-blur);-webkit-backdrop-filter:var(--ual-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--ual-glass-duration) var(--ual-glass-ease),border-color var(--ual-glass-duration) var(--ual-glass-ease),box-shadow var(--ual-glass-duration) var(--ual-glass-ease),transform var(--ual-motion-fast)}.users-activity-log-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--ual-shine);z-index:0}.users-activity-log-glass-panel>*{position:relative;z-index:1}.users-activity-log-page--glass .users-activity-log-main-card{opacity:0;animation:users-activity-log-panel-in .48s var(--ual-glass-ease) .12s forwards}.users-activity-log-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--ual-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes users-activity-log-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.users-activity-log-main-card{margin:0;padding:.65rem .75rem .75rem}.users-activity-log-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:users-activity-log-table-in .48s var(--ual-glass-ease) .16s both}@keyframes users-activity-log-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.users-activity-log-table-section{--cgt-font-size:0.8125rem}.users-activity-log-table-section .consultant-glass-table,.users-activity-log-table-section .users-activity-log-table{min-width:1140px;width:100%;table-layout:fixed}.users-activity-log-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important}.users-activity-log-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--ual-glass-duration) var(--ual-glass-ease),transform var(--ual-motion-fast)}.users-activity-log-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.users-activity-log-main-card .consultant-glass-table tbody tr:hover,.users-activity-log-main-card .users-activity-log-row:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.users-activity-log-row--selected{background:rgba(239,246,255,.55)!important}.users-activity-log-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.users-activity-log-main-card .consultant-glass-table td,.users-activity-log-main-card .consultant-glass-table th{word-wrap:break-word;overflow-wrap:anywhere;vertical-align:top}.users-activity-log-col-select{width:2.5rem;text-align:center}.users-activity-log-col-logged{width:12%;white-space:nowrap}.users-activity-log-col-details{width:26%}.users-activity-log-checkbox{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin:0}.users-activity-log-checkbox input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;accent-color:#6366f1;margin:0}.users-activity-log-checkbox-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.users-activity-log-no-records{text-align:center;background:hsla(0,0%,100%,.08)!important}.users-activity-log-row{opacity:0;animation:users-activity-log-row-in .42s var(--ual-glass-ease) var(--ual-row-delay,.04s) both}@keyframes users-activity-log-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.users-activity-log-pagination-wrap{margin:.75rem 0 .25rem;padding:0 .25rem;width:100%;box-sizing:border-box}.users-activity-log-pagination-wrap .pagination-container{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:.75rem 1rem!important;margin-top:0!important;width:100%;max-width:100%}.users-activity-log-pagination-wrap .pagination-info{grid-column:1!important;justify-self:start!important}.users-activity-log-pagination-wrap .pagination-controls{grid-column:2!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;justify-self:center!important;gap:.5rem!important;width:100%!important}.users-activity-log-pagination-wrap .pagination-pages{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.25rem!important}.users-activity-log-pagination-wrap .pagination-size{grid-column:3!important;justify-self:end!important}@media (min-width:1280px){.users-activity-log-table-section .users-activity-log-table{min-width:100%}}@media (max-width:768px){.users-activity-log-header-row{flex-direction:column;align-items:stretch}.users-activity-log-header-actions{justify-content:flex-end}.users-activity-log-pagination-wrap .pagination-container{grid-template-columns:1fr!important;gap:.65rem!important}.users-activity-log-pagination-wrap .pagination-controls,.users-activity-log-pagination-wrap .pagination-info,.users-activity-log-pagination-wrap .pagination-size{grid-column:1!important;justify-self:center!important}}@media (max-width:480px){.users-activity-log-main-card{padding:.5rem .45rem .65rem}.users-activity-log-table-section .users-activity-log-table{min-width:960px}}#app[data-ui-mode=compact] .users-activity-log-main.glass-tab-page,body[data-ui-mode=compact] .users-activity-log-main.glass-tab-page{padding-bottom:var(--ui-spacing-md,.75rem)}#app[data-ui-mode=compact] .users-activity-log-container,body[data-ui-mode=compact] .users-activity-log-container{background:transparent!important}@media (prefers-reduced-motion:reduce){.users-activity-log-filters,.users-activity-log-header-block,.users-activity-log-legend,.users-activity-log-main-card .consultant-glass-table-section,.users-activity-log-main.glass-tab-page,.users-activity-log-main.glass-tab-page .users-activity-log-glass-shell,.users-activity-log-page--glass .users-activity-log-main-card,.users-activity-log-row{animation:none!important;opacity:1!important;transform:none!important}.users-activity-log-glass-panel:hover,.users-activity-log-main-card .consultant-glass-table tbody tr:hover{transform:none!important}}.company_new_account-main.glass-tab-page{--cna-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cna-glass-duration:0.38s;--cna-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.88),rgba(248,245,255,.82) 48%,rgba(241,248,255,.86));border:none;box-shadow:none;padding:0 0 1.5rem;background:transparent}.company_new_account-container{min-width:0}.company_new_account-glass-shell{animation:company-new-account-shell-in .48s var(--cna-glass-ease) both}@keyframes company-new-account-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.company_new_account-main.glass-tab-page .company_new_account-glass-shell.glass-tab-view--flush{border:none;background:transparent;box-shadow:none}.company_new_account-main.glass-tab-page .company_new_account-page-stack,.company_new_account-main.glass-tab-page .glass-tab-view__content{display:flex;flex-direction:column;gap:.85rem;min-width:0}.company_new_account-header-block{padding:.85rem 1rem .25rem;animation:company-new-account-fade-up .5s var(--cna-glass-ease) .06s both}.company_new_account-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em}.company_new_account-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}@keyframes company-new-account-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.company_new_account-glass-panel{position:relative;isolation:isolate;margin:0 .15rem;padding:1rem 1.1rem 1.15rem;border-radius:0;background:var(--cna-glass-surface);border:1px solid hsla(0,0%,100%,.5);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 12px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.55);animation:company-new-account-fade-up .5s var(--cna-glass-ease) .12s both;overflow:visible}.company_new_account-form{width:100%;min-width:0}.company_new_account-form-group-row{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:.75rem 1rem;width:100%;min-width:0}.company_new_account-form-group-row--cols-3>.company_new_account-form-group{flex:1 1 14rem;min-width:min(100%,12rem);max-width:100%}.company_new_account-form-group-row--cols-2>.company_new_account-form-group{flex:1 1 16rem;min-width:min(100%,14rem);max-width:100%}.company_new_account-form-group-row--full>.company_new_account-form-group{flex:1 1 100%;width:100%;min-width:100%}.company_new_account-form-group-row--checkboxes{align-items:stretch}.company_new_account-form-group-row--checkboxes>.company_new_account-form-group--input{flex:2 1 18rem;min-width:min(100%,14rem)}.company_new_account-form-group-row--checkboxes>.company_new_account-form-group--checkbox{flex:1 1 10rem;min-width:min(100%,9rem);max-width:100%}.company_new_account-form-group{display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.company_new_account-form-group .label-checkbox-field,.company_new_account-form-group .label-date-field,.company_new_account-form-group .label-description-field,.company_new_account-form-group .label-dropdown,.company_new_account-form-group .label-input-field{width:100%;min-width:0}.company_new_account-form-group--checkbox .label-checkbox-field{height:100%;min-height:var(--lf-control-height,2.25rem);border-radius:0}.company_new_account-error-text{color:#dc2626;font-size:.8125rem;font-weight:500;margin-top:.2rem;line-height:1.35}.company_new_account-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.25rem 1rem 0;animation:company-new-account-fade-up .5s var(--cna-glass-ease) .2s both}.company_new_account-form-actions .consultant-primary-btn,.company_new_account-form-actions .consultant-secondary-btn{flex-shrink:0}.company_new_account-main.glass-tab-page .label-dropdown__option--disabled{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6366f1;background:rgba(238,242,255,.9);cursor:default}@media (max-width:1024px){.company_new_account-form-group-row--cols-3>.company_new_account-form-group{flex:1 1 calc(50% - 0.5rem)}.company_new_account-form-group-row--cols-3>.company_new_account-form-group--dropdown:first-child{flex:1 1 100%;min-width:100%}}@media (max-width:640px){.company_new_account-header-block{padding:.65rem .75rem .15rem}.company_new_account-glass-panel{padding:.85rem .75rem 1rem;margin:0}.company_new_account-form-group-row--checkboxes>.company_new_account-form-group,.company_new_account-form-group-row--cols-2>.company_new_account-form-group,.company_new_account-form-group-row--cols-3>.company_new_account-form-group{flex:1 1 100%;min-width:100%;max-width:100%}.company_new_account-form-actions{flex-direction:column-reverse;align-items:stretch;padding:.25rem .75rem 0}.company_new_account-form-actions .consultant-primary-btn,.company_new_account-form-actions .consultant-secondary-btn{width:100%;justify-content:center}}#app[data-ui-mode=compact] .company_new_account-main.glass-tab-page,body[data-ui-mode=compact] .company_new_account-main.glass-tab-page{padding-bottom:var(--ui-spacing-md,.75rem)}#app[data-ui-mode=compact] .company_new_account-glass-panel,body[data-ui-mode=compact] .company_new_account-glass-panel{padding:var(--ui-spacing-sm,.5rem) var(--ui-spacing-md,.75rem)}#app[data-ui-mode=compact] .company_new_account-title,body[data-ui-mode=compact] .company_new_account-title{font-size:1.05rem}@media (prefers-reduced-motion:reduce){.company_new_account-form-actions,.company_new_account-glass-panel,.company_new_account-glass-shell,.company_new_account-header-block{animation:none}}.budget-table.consultant-glass-table td:first-child,.budget-table.consultant-glass-table th:first-child{width:60%}.budget-table.consultant-glass-table td:last-child,.budget-table.consultant-glass-table th:last-child{width:40%}.budget-container.budget-page--glass.glass-tab-page{--budget-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);min-height:100vh;padding:0 0 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.budget-container.budget-page--glass.glass-tab-page{padding:0 0 2.5rem}}.budget-page--glass .budget-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:budget-shell-in .48s var(--budget-glass-ease) both}.budget-page--glass .budget-page-stack,.budget-page--glass .glass-tab-view__content{display:flex;flex-direction:column;gap:.75rem;min-width:0}.budget-header-block{padding:.85rem 1rem .25rem;animation:budget-fade-up .5s var(--budget-glass-ease) .06s both}.budget-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.budget-header-row__text{min-width:0;flex:1 1 12rem}.budget-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em;line-height:1.2}.budget-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.budget-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.budget-filter-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem!important;animation:budget-fade-up .5s var(--budget-glass-ease) .1s both}.budget-filter-panel .label-dropdown--flex{width:100%;max-width:22rem}.budget-table-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem 1rem!important;animation:budget-fade-up .5s var(--budget-glass-ease) .14s both}.budget-table-heading{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.budget-table-section.consultant-glass-table-section{min-width:0}.budget-table.consultant-glass-table td:last-child,.budget-table.consultant-glass-table th:last-child{text-align:right}.budget-table.consultant-glass-table td.budget-amount-cell{font-variant-numeric:tabular-nums;font-weight:600;color:#312e81}.budget-table-row.consultant-glass-table-row{animation:budget-row-in .42s var(--budget-glass-ease) both;animation-delay:var(--budget-row-delay,0s)}.budget-no-records.consultant-glass-table-no-records{font-style:normal;color:#64748b}@media (max-width:768px){.budget-header-row{flex-direction:column;align-items:stretch}.budget-header-actions{width:100%}.budget-header-actions .consultant-primary-btn{width:100%;justify-content:center}.budget-filter-panel .label-dropdown--flex{max-width:none}}@media (prefers-reduced-motion:reduce){.budget-page--glass .budget-filter-panel,.budget-page--glass .budget-glass-shell,.budget-page--glass .budget-header-block,.budget-page--glass .budget-table-panel,.budget-table-row.consultant-glass-table-row{animation:none!important}}@keyframes budget-shell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes budget-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes budget-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.new-budget-amount-input{width:100%;min-width:3.75rem;padding:.35rem .45rem;border:1px solid rgba(148,163,184,.35);border-radius:.4rem;font-size:.8125rem;color:#312e81;background:hsla(0,0%,100%,.72);font-weight:500;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;text-align:right;box-sizing:border-box;font-variant-numeric:tabular-nums}.new-budget-amount-input:hover{border-color:rgba(99,102,241,.35);background:hsla(0,0%,100%,.92)}.new-budget-amount-input:focus{border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.18)}.new-budget-amount-input::-moz-placeholder{color:#94a3b8;font-weight:400}.new-budget-amount-input::placeholder{color:#94a3b8;font-weight:400}.new-budget-amount-input:disabled{background:rgba(241,245,249,.8);color:#94a3b8;cursor:not-allowed}.new-budget-table.consultant-glass-table td:first-child,.new-budget-table.consultant-glass-table th:first-child{position:sticky;left:0;z-index:1;background:inherit;min-width:9rem}.new-budget-table.consultant-glass-table thead th:first-child{background:rgba(238,242,255,.95)}.new-budget-container.new-budget-page--glass.glass-tab-page{--nb-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);min-height:100vh;padding:0 0 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.new-budget-container.new-budget-page--glass.glass-tab-page{padding:0 0 2.5rem}}.new-budget-page--glass .new-budget-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:new-budget-shell-in .48s var(--nb-glass-ease) both}.new-budget-page--glass .glass-tab-view__content,.new-budget-page--glass .new-budget-page-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.new-budget-header-block{padding:.85rem 1rem .25rem;animation:new-budget-fade-up .5s var(--nb-glass-ease) .06s both}.new-budget-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em;line-height:1.2}.new-budget-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.new-budget-form-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem!important;animation:new-budget-fade-up .5s var(--nb-glass-ease) .1s both}.new-budget-form-panel .glass-tab-panel__row{display:grid;gap:.75rem 1rem;min-width:0}.new-budget-form-row--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.new-budget-form-field{min-width:0}.new-budget-form-field .label-dropdown--flex,.new-budget-form-field .label-input-field--flex{width:100%}.new-budget-new-year-block{display:flex;flex-direction:column;gap:.55rem;margin-top:.15rem;padding:.65rem .75rem;border-radius:.55rem;border:1px solid rgba(99,102,241,.14);background:hsla(0,0%,100%,.42);animation:new-budget-fade-up .4s var(--nb-glass-ease) both}.new-budget-new-year-actions{display:flex;flex-wrap:wrap;gap:.5rem}.new-budget-table-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem 1rem!important;animation:new-budget-fade-up .5s var(--nb-glass-ease) .14s both}.new-budget-table-heading{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.new-budget-table-section.consultant-glass-table-section{min-width:0}.new-budget-table.consultant-glass-table .new-budget-account-name{font-weight:600;color:#4338ca;white-space:nowrap}.new-budget-table.consultant-glass-table td:not(:first-child),.new-budget-table.consultant-glass-table th:not(:first-child){text-align:center;min-width:4.5rem}.new-budget-table-row.consultant-glass-table-row{animation:new-budget-row-in .42s var(--nb-glass-ease) both;animation-delay:var(--nb-row-delay,0s)}.new-budget-no-records.consultant-glass-table-no-records{font-style:normal;color:#64748b}.new-budget-actions-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.75rem 1rem!important;animation:new-budget-fade-up .5s var(--nb-glass-ease) .18s both}.new-budget-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}@media (max-width:1024px){.new-budget-form-row--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.new-budget-form-row--cols-3{grid-template-columns:minmax(0,1fr)}.new-budget-action-buttons{flex-direction:column;align-items:stretch}.new-budget-action-buttons .consultant-primary-btn,.new-budget-action-buttons .consultant-secondary-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.new-budget-page--glass .new-budget-actions-panel,.new-budget-page--glass .new-budget-form-panel,.new-budget-page--glass .new-budget-glass-shell,.new-budget-page--glass .new-budget-header-block,.new-budget-page--glass .new-budget-new-year-block,.new-budget-page--glass .new-budget-table-panel,.new-budget-table-row.consultant-glass-table-row{animation:none!important}}@keyframes new-budget-shell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes new-budget-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes new-budget-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.customer-group-list-main.glass-tab-page{--cgl-text:#0f172a;--cgl-text-muted:#64748b;--cgl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--cgl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--cgl-glass-duration:0.36s;--cgl-glass-blur:blur(28px) saturate(1.4);--cgl-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--cgl-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--cgl-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:customer-group-list-page-in .52s var(--cgl-glass-ease) both}@media (min-width:768px){.customer-group-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes customer-group-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.customer-group-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--cgl-text);box-sizing:border-box;background:transparent!important}.customer-group-list-main.glass-tab-page .customer-group-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:customer-group-list-shell-in .48s var(--cgl-glass-ease) .04s both;background:transparent}.customer-group-list-main.glass-tab-page .customer-group-list-tab-content,.customer-group-list-main.glass-tab-page .glass-tab-view__content{background:transparent}@keyframes customer-group-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.customer-group-list-main.glass-tab-page .customer-group-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.customer-group-list-header-block{padding:.25rem .5rem 0;animation:customer-group-list-fade-up .5s var(--cgl-glass-ease) .08s both}.customer-group-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.customer-group-list-header-row__text{animation:customer-group-list-fade-up .5s var(--cgl-glass-ease) .12s both}.customer-group-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0;animation:customer-group-list-fade-up .5s var(--cgl-glass-ease) .16s both}@keyframes customer-group-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.customer-group-list-header-row__text h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.customer-group-list-header-row__sub{margin:0;font-size:.875rem;color:var(--cgl-text-muted);line-height:1.45;max-width:36rem}.customer-group-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--cgl-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--cgl-glass-blur);-webkit-backdrop-filter:var(--cgl-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--cgl-glass-duration) var(--cgl-glass-ease),border-color var(--cgl-glass-duration) var(--cgl-glass-ease),box-shadow var(--cgl-glass-duration) var(--cgl-glass-ease),transform var(--cgl-motion-fast)}.customer-group-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--cgl-shine);z-index:0}.customer-group-list-glass-panel>*{position:relative;z-index:1}.customer-group-list-page--glass .customer-group-list-main-card{opacity:0;animation:customer-group-list-panel-in .48s var(--cgl-glass-ease) .1s forwards}.customer-group-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--cgl-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes customer-group-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.customer-group-list-main-card{margin:0;padding:.65rem .75rem .75rem}.customer-group-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:customer-group-list-table-in .48s var(--cgl-glass-ease) .16s both}@keyframes customer-group-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.customer-group-list-table-section{--cgt-font-size:0.8125rem}.customer-group-list-table-section .consultant-glass-table,.customer-group-list-table-section .customer-group-list-table{min-width:100%;width:100%}.customer-group-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important;transition:background var(--cgl-glass-duration) var(--cgl-glass-ease),border-color var(--cgl-glass-duration) var(--cgl-glass-ease),box-shadow var(--cgl-glass-duration) var(--cgl-glass-ease),transform var(--cgl-motion-fast)}.customer-group-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.16)!important;border-color:rgba(196,181,253,.4)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 22px rgba(99,102,241,.12)!important;transform:translateY(-1px)}.customer-group-list-main-card .consultant-glass-table,.customer-group-list-main-card .customer-group-list-table{background:hsla(0,0%,100%,.06)!important}.customer-group-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--cgl-glass-duration) var(--cgl-glass-ease),transform var(--cgl-motion-fast)}.customer-group-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.customer-group-list-main-card .consultant-glass-table tbody tr:hover,.customer-group-list-main-card .customer-group-list-row:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.customer-group-list-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.customer-group-list-main-card .consultant-glass-table td,.customer-group-list-main-card .consultant-glass-table th{transition:background var(--cgl-glass-duration) var(--cgl-glass-ease),border-color var(--cgl-glass-duration) var(--cgl-glass-ease),box-shadow var(--cgl-glass-duration) var(--cgl-glass-ease)}.customer-group-list-table td:first-child,.customer-group-list-table th:first-child{width:72%}.customer-group-list-table td:last-child,.customer-group-list-table th:last-child{width:28%}.customer-group-list-actions-header,.customer-group-list-delete-header{text-align:center}.customer-group-list-actions-cell,.customer-group-list-delete-cell{text-align:center;padding:.35rem .25rem!important;vertical-align:middle;white-space:nowrap}.customer-group-list-table--with-actions{table-layout:fixed;width:100%}.customer-group-list-table--with-actions td:first-child,.customer-group-list-table--with-actions th:first-child{width:auto}.customer-group-list-table--with-actions td.customer-group-list-actions-cell,.customer-group-list-table--with-actions th.customer-group-list-actions-header{width:5.75rem;min-width:5.75rem;max-width:5.75rem}.customer-group-list-action-buttons{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;flex-wrap:nowrap}.customer-group-list-action-buttons .customer-group-list-action-btn.consultant-secondary-btn{flex:0 0 auto;margin:0;min-width:0;width:1.65rem;height:1.65rem;padding:0!important;gap:0!important;border-radius:8px!important;font-size:0!important;line-height:1}.customer-group-list-action-buttons .customer-group-list-action-btn.consultant-secondary-btn i{font-size:.72rem!important;margin:0}.customer-group-list-action-buttons .customer-group-list-action-btn--edit.consultant-secondary-btn{color:#4338ca;border-color:rgba(165,180,252,.55)!important;background:rgba(238,242,255,.65)!important}.customer-group-list-action-buttons .customer-group-list-action-btn--edit.consultant-secondary-btn i{color:#6366f1}.customer-group-list-action-buttons .customer-group-list-action-btn--delete.consultant-secondary-btn{color:#dc2626;border-color:hsla(0,94%,82%,.55)!important;background:hsla(0,86%,97%,.75)!important}.customer-group-list-action-buttons .customer-group-list-action-btn--delete.consultant-secondary-btn i{color:#ef4444}.customer-group-list-delete-btn{padding:.35rem .7rem!important;font-size:.75rem!important;border-radius:10px!important}.customer-group-list-no-records{text-align:center;background:hsla(0,0%,100%,.08)!important}.customer-group-list-row{opacity:0;animation:customer-group-list-row-in .42s var(--cgl-glass-ease) var(--cgl-row-delay,.04s) both}@keyframes customer-group-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}#app[data-ui-mode=compact] .customer-group-list-main.glass-tab-page,body[data-ui-mode=compact] .customer-group-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}#app[data-ui-mode=compact] .customer-group-list-container,body[data-ui-mode=compact] .customer-group-list-container{background:transparent!important}@media (max-width:768px){.customer-group-list-header-row{flex-direction:column;align-items:stretch}.customer-group-list-header-actions{justify-content:flex-end}.customer-group-list-header-row__text h2{font-size:1.2rem}}@media (max-width:480px){.customer-group-list-main-card{padding:.5rem .45rem .65rem}.customer-group-list-table-section .customer-group-list-table{min-width:320px}}@media (prefers-reduced-motion:reduce){.customer-group-list-header-actions,.customer-group-list-header-block,.customer-group-list-header-row__text,.customer-group-list-main-card .consultant-glass-table-section,.customer-group-list-main.glass-tab-page,.customer-group-list-main.glass-tab-page .customer-group-list-glass-shell,.customer-group-list-page--glass .customer-group-list-main-card,.customer-group-list-row{animation:none!important;opacity:1!important;transform:none!important}.customer-group-list-glass-panel:hover,.customer-group-list-main-card .consultant-glass-table tbody tr:hover,.customer-group-list-main-card .consultant-glass-table-responsive--framed:hover{transform:none!important}}.vendor-group-list-main.glass-tab-page{--vgl-text:#0f172a;--vgl-text-muted:#64748b;--vgl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--vgl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--vgl-glass-duration:0.36s;--vgl-glass-blur:blur(28px) saturate(1.4);--vgl-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--vgl-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--vgl-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:vendor-group-list-page-in .52s var(--vgl-glass-ease) both}@media (min-width:768px){.vendor-group-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes vendor-group-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vendor-group-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--vgl-text);box-sizing:border-box;background:transparent!important}.vendor-group-list-main.glass-tab-page .vendor-group-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:vendor-group-list-shell-in .48s var(--vgl-glass-ease) .04s both;background:transparent}.vendor-group-list-main.glass-tab-page .glass-tab-view__content,.vendor-group-list-main.glass-tab-page .vendor-group-list-tab-content{background:transparent}@keyframes vendor-group-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vendor-group-list-main.glass-tab-page .vendor-group-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.vendor-group-list-header-block{padding:.25rem .5rem 0;animation:vendor-group-list-fade-up .5s var(--vgl-glass-ease) .08s both}.vendor-group-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.vendor-group-list-header-row__text{animation:vendor-group-list-fade-up .5s var(--vgl-glass-ease) .12s both}.vendor-group-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0;animation:vendor-group-list-fade-up .5s var(--vgl-glass-ease) .16s both}@keyframes vendor-group-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vendor-group-list-header-row__text h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vendor-group-list-header-row__sub{margin:0;font-size:.875rem;color:var(--vgl-text-muted);line-height:1.45;max-width:36rem}.vendor-group-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--vgl-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--vgl-glass-blur);-webkit-backdrop-filter:var(--vgl-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--vgl-glass-duration) var(--vgl-glass-ease),border-color var(--vgl-glass-duration) var(--vgl-glass-ease),box-shadow var(--vgl-glass-duration) var(--vgl-glass-ease),transform var(--vgl-motion-fast)}.vendor-group-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--vgl-shine);z-index:0}.vendor-group-list-glass-panel>*{position:relative;z-index:1}.vendor-group-list-page--glass .vendor-group-list-main-card{opacity:0;animation:vendor-group-list-panel-in .48s var(--vgl-glass-ease) .1s forwards}.vendor-group-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--vgl-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes vendor-group-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.vendor-group-list-main-card{margin:0;padding:.65rem .75rem .75rem}.vendor-group-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:vendor-group-list-table-in .48s var(--vgl-glass-ease) .16s both}@keyframes vendor-group-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.vendor-group-list-table-section{--cgt-font-size:0.8125rem}.vendor-group-list-table-section .consultant-glass-table,.vendor-group-list-table-section .vendor-group-list-table{min-width:100%;width:100%}.vendor-group-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important;transition:background var(--vgl-glass-duration) var(--vgl-glass-ease),border-color var(--vgl-glass-duration) var(--vgl-glass-ease),box-shadow var(--vgl-glass-duration) var(--vgl-glass-ease),transform var(--vgl-motion-fast)}.vendor-group-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.16)!important;border-color:rgba(196,181,253,.4)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 22px rgba(99,102,241,.12)!important;transform:translateY(-1px)}.vendor-group-list-main-card .consultant-glass-table,.vendor-group-list-main-card .vendor-group-list-table{background:hsla(0,0%,100%,.06)!important}.vendor-group-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--vgl-glass-duration) var(--vgl-glass-ease),transform var(--vgl-motion-fast)}.vendor-group-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.vendor-group-list-main-card .consultant-glass-table tbody tr:hover,.vendor-group-list-main-card .vendor-group-list-row:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.vendor-group-list-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.vendor-group-list-main-card .consultant-glass-table td,.vendor-group-list-main-card .consultant-glass-table th{transition:background var(--vgl-glass-duration) var(--vgl-glass-ease),border-color var(--vgl-glass-duration) var(--vgl-glass-ease),box-shadow var(--vgl-glass-duration) var(--vgl-glass-ease)}.vendor-group-list-table td:first-child,.vendor-group-list-table th:first-child{width:72%}.vendor-group-list-table td:last-child,.vendor-group-list-table th:last-child{width:28%}.vendor-group-list-delete-header{text-align:right}.vendor-group-list-delete-cell{text-align:right;padding-right:.65rem!important}.vendor-group-list-delete-btn{padding:.35rem .7rem!important;font-size:.75rem!important;border-radius:10px!important}.vendor-group-list-no-records{text-align:center;background:hsla(0,0%,100%,.08)!important}.vendor-group-list-row{opacity:0;animation:vendor-group-list-row-in .42s var(--vgl-glass-ease) var(--vgl-row-delay,.04s) both}@keyframes vendor-group-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}#app[data-ui-mode=compact] .vendor-group-list-main.glass-tab-page,body[data-ui-mode=compact] .vendor-group-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}#app[data-ui-mode=compact] .vendor-group-list-container,body[data-ui-mode=compact] .vendor-group-list-container{background:transparent!important}@media (max-width:768px){.vendor-group-list-header-row{flex-direction:column;align-items:stretch}.vendor-group-list-header-actions{justify-content:flex-end}.vendor-group-list-header-row__text h2{font-size:1.2rem}}@media (max-width:480px){.vendor-group-list-main-card{padding:.5rem .45rem .65rem}.vendor-group-list-table-section .vendor-group-list-table{min-width:320px}}@media (prefers-reduced-motion:reduce){.vendor-group-list-header-actions,.vendor-group-list-header-block,.vendor-group-list-header-row__text,.vendor-group-list-main-card .consultant-glass-table-section,.vendor-group-list-main.glass-tab-page,.vendor-group-list-main.glass-tab-page .vendor-group-list-glass-shell,.vendor-group-list-page--glass .vendor-group-list-main-card,.vendor-group-list-row{animation:none!important;opacity:1!important;transform:none!important}.vendor-group-list-glass-panel:hover,.vendor-group-list-main-card .consultant-glass-table tbody tr:hover,.vendor-group-list-main-card .consultant-glass-table-responsive--framed:hover{transform:none!important}}.invoice-frequency-list-main.glass-tab-page{--ifl-text:#0f172a;--ifl-text-muted:#64748b;--ifl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--ifl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ifl-glass-duration:0.36s;--ifl-glass-blur:blur(28px) saturate(1.4);--ifl-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--ifl-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--ifl-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:invoice-frequency-list-page-in .52s var(--ifl-glass-ease) both}@media (min-width:768px){.invoice-frequency-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes invoice-frequency-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.invoice-frequency-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--ifl-text);box-sizing:border-box;background:transparent!important}.invoice-frequency-list-main.glass-tab-page .invoice-frequency-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:invoice-frequency-list-shell-in .48s var(--ifl-glass-ease) .04s both;background:transparent}.invoice-frequency-list-main.glass-tab-page .glass-tab-view__content,.invoice-frequency-list-main.glass-tab-page .invoice-frequency-list-tab-content{background:transparent}@keyframes invoice-frequency-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.invoice-frequency-list-main.glass-tab-page .invoice-frequency-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.invoice-frequency-list-header-block{padding:.25rem .5rem 0;animation:invoice-frequency-list-fade-up .5s var(--ifl-glass-ease) .08s both}.invoice-frequency-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.invoice-frequency-list-header-row__text{animation:invoice-frequency-list-fade-up .5s var(--ifl-glass-ease) .12s both}.invoice-frequency-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0;animation:invoice-frequency-list-fade-up .5s var(--ifl-glass-ease) .16s both}@keyframes invoice-frequency-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.invoice-frequency-list-header-row__text h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.invoice-frequency-list-header-row__sub{margin:0;font-size:.875rem;color:var(--ifl-text-muted);line-height:1.45;max-width:36rem}.invoice-frequency-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--ifl-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--ifl-glass-blur);-webkit-backdrop-filter:var(--ifl-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--ifl-glass-duration) var(--ifl-glass-ease),border-color var(--ifl-glass-duration) var(--ifl-glass-ease),box-shadow var(--ifl-glass-duration) var(--ifl-glass-ease),transform var(--ifl-motion-fast)}.invoice-frequency-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--ifl-shine);z-index:0}.invoice-frequency-list-glass-panel>*{position:relative;z-index:1}.invoice-frequency-list-page--glass .invoice-frequency-list-main-card{opacity:0;animation:invoice-frequency-list-panel-in .48s var(--ifl-glass-ease) .1s forwards}.invoice-frequency-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--ifl-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes invoice-frequency-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.invoice-frequency-list-main-card{margin:0;padding:.65rem .75rem .75rem}.invoice-frequency-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:invoice-frequency-list-table-in .48s var(--ifl-glass-ease) .16s both}@keyframes invoice-frequency-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.invoice-frequency-list-table-section{--cgt-font-size:0.8125rem}.invoice-frequency-list-table-section .consultant-glass-table,.invoice-frequency-list-table-section .invoice-frequency-list-table{min-width:100%;width:100%}.invoice-frequency-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important;transition:background var(--ifl-glass-duration) var(--ifl-glass-ease),border-color var(--ifl-glass-duration) var(--ifl-glass-ease),box-shadow var(--ifl-glass-duration) var(--ifl-glass-ease),transform var(--ifl-motion-fast)}.invoice-frequency-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.16)!important;border-color:rgba(196,181,253,.4)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 22px rgba(99,102,241,.12)!important;transform:translateY(-1px)}.invoice-frequency-list-main-card .consultant-glass-table,.invoice-frequency-list-main-card .invoice-frequency-list-table{background:hsla(0,0%,100%,.06)!important}.invoice-frequency-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--ifl-glass-duration) var(--ifl-glass-ease),transform var(--ifl-motion-fast)}.invoice-frequency-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.invoice-frequency-list-main-card .consultant-glass-table tbody tr:hover,.invoice-frequency-list-main-card .invoice-frequency-list-row:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.invoice-frequency-list-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.invoice-frequency-list-main-card .consultant-glass-table td,.invoice-frequency-list-main-card .consultant-glass-table th{transition:background var(--ifl-glass-duration) var(--ifl-glass-ease),border-color var(--ifl-glass-duration) var(--ifl-glass-ease),box-shadow var(--ifl-glass-duration) var(--ifl-glass-ease)}.invoice-frequency-list-table td:first-child,.invoice-frequency-list-table th:first-child{width:72%}.invoice-frequency-list-table td:last-child,.invoice-frequency-list-table th:last-child{width:28%}.invoice-frequency-list-delete-header{text-align:right}.invoice-frequency-list-delete-cell{text-align:right;padding-right:.65rem!important}.invoice-frequency-list-delete-btn{padding:.35rem .7rem!important;font-size:.75rem!important;border-radius:10px!important}.invoice-frequency-list-no-records{text-align:center;background:hsla(0,0%,100%,.08)!important}.invoice-frequency-list-row{opacity:0;animation:invoice-frequency-list-row-in .42s var(--ifl-glass-ease) var(--ifl-row-delay,.04s) both}@keyframes invoice-frequency-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}#app[data-ui-mode=compact] .invoice-frequency-list-main.glass-tab-page,body[data-ui-mode=compact] .invoice-frequency-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}#app[data-ui-mode=compact] .invoice-frequency-list-container,body[data-ui-mode=compact] .invoice-frequency-list-container{background:transparent!important}@media (max-width:768px){.invoice-frequency-list-header-row{flex-direction:column;align-items:stretch}.invoice-frequency-list-header-actions{justify-content:flex-end}.invoice-frequency-list-header-row__text h2{font-size:1.2rem}}@media (max-width:480px){.invoice-frequency-list-main-card{padding:.5rem .45rem .65rem}.invoice-frequency-list-table-section .invoice-frequency-list-table{min-width:320px}}@media (prefers-reduced-motion:reduce){.invoice-frequency-list-header-actions,.invoice-frequency-list-header-block,.invoice-frequency-list-header-row__text,.invoice-frequency-list-main-card .consultant-glass-table-section,.invoice-frequency-list-main.glass-tab-page,.invoice-frequency-list-main.glass-tab-page .invoice-frequency-list-glass-shell,.invoice-frequency-list-page--glass .invoice-frequency-list-main-card,.invoice-frequency-list-row{animation:none!important;opacity:1!important;transform:none!important}.invoice-frequency-list-glass-panel:hover,.invoice-frequency-list-main-card .consultant-glass-table tbody tr:hover,.invoice-frequency-list-main-card .consultant-glass-table-responsive--framed:hover{transform:none!important}}.timesheet-frequency-list-main.glass-tab-page{--tfl-text:#0f172a;--tfl-text-muted:#64748b;--tfl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--tfl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--tfl-glass-duration:0.36s;--tfl-glass-blur:blur(28px) saturate(1.4);--tfl-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--tfl-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--tfl-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:timesheet-frequency-list-page-in .52s var(--tfl-glass-ease) both}@media (min-width:768px){.timesheet-frequency-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes timesheet-frequency-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.timesheet-frequency-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--tfl-text);box-sizing:border-box;background:transparent!important}.timesheet-frequency-list-main.glass-tab-page .timesheet-frequency-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:timesheet-frequency-list-shell-in .48s var(--tfl-glass-ease) .04s both;background:transparent}.timesheet-frequency-list-main.glass-tab-page .glass-tab-view__content,.timesheet-frequency-list-main.glass-tab-page .timesheet-frequency-list-tab-content{background:transparent}@keyframes timesheet-frequency-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.timesheet-frequency-list-main.glass-tab-page .timesheet-frequency-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.timesheet-frequency-list-header-block{padding:.25rem .5rem 0;animation:timesheet-frequency-list-fade-up .5s var(--tfl-glass-ease) .08s both}.timesheet-frequency-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.timesheet-frequency-list-header-row__text{animation:timesheet-frequency-list-fade-up .5s var(--tfl-glass-ease) .12s both}.timesheet-frequency-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0;animation:timesheet-frequency-list-fade-up .5s var(--tfl-glass-ease) .16s both}@keyframes timesheet-frequency-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.timesheet-frequency-list-header-row__text h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.timesheet-frequency-list-header-row__sub{margin:0;font-size:.875rem;color:var(--tfl-text-muted);line-height:1.45;max-width:36rem}.timesheet-frequency-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--tfl-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--tfl-glass-blur);-webkit-backdrop-filter:var(--tfl-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--tfl-glass-duration) var(--tfl-glass-ease),border-color var(--tfl-glass-duration) var(--tfl-glass-ease),box-shadow var(--tfl-glass-duration) var(--tfl-glass-ease),transform var(--tfl-motion-fast)}.timesheet-frequency-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--tfl-shine);z-index:0}.timesheet-frequency-list-glass-panel>*{position:relative;z-index:1}.timesheet-frequency-list-page--glass .timesheet-frequency-list-main-card{opacity:0;animation:timesheet-frequency-list-panel-in .48s var(--tfl-glass-ease) .1s forwards}.timesheet-frequency-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--tfl-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes timesheet-frequency-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.timesheet-frequency-list-main-card{margin:0;padding:.65rem .75rem .75rem}.timesheet-frequency-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:timesheet-frequency-list-table-in .48s var(--tfl-glass-ease) .16s both}@keyframes timesheet-frequency-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.timesheet-frequency-list-table-section{--cgt-font-size:0.8125rem}.timesheet-frequency-list-table-section .consultant-glass-table,.timesheet-frequency-list-table-section .timesheet-frequency-list-table{min-width:100%;width:100%}.timesheet-frequency-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important;transition:background var(--tfl-glass-duration) var(--tfl-glass-ease),border-color var(--tfl-glass-duration) var(--tfl-glass-ease),box-shadow var(--tfl-glass-duration) var(--tfl-glass-ease),transform var(--tfl-motion-fast)}.timesheet-frequency-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.16)!important;border-color:rgba(196,181,253,.4)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 22px rgba(99,102,241,.12)!important;transform:translateY(-1px)}.timesheet-frequency-list-main-card .consultant-glass-table,.timesheet-frequency-list-main-card .timesheet-frequency-list-table{background:hsla(0,0%,100%,.06)!important}.timesheet-frequency-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--tfl-glass-duration) var(--tfl-glass-ease),transform var(--tfl-motion-fast)}.timesheet-frequency-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.timesheet-frequency-list-main-card .consultant-glass-table tbody tr:hover,.timesheet-frequency-list-main-card .timesheet-frequency-list-row:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.timesheet-frequency-list-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.timesheet-frequency-list-main-card .consultant-glass-table td,.timesheet-frequency-list-main-card .consultant-glass-table th{transition:background var(--tfl-glass-duration) var(--tfl-glass-ease),border-color var(--tfl-glass-duration) var(--tfl-glass-ease),box-shadow var(--tfl-glass-duration) var(--tfl-glass-ease)}.timesheet-frequency-list-table td:first-child,.timesheet-frequency-list-table th:first-child{width:72%}.timesheet-frequency-list-table td:last-child,.timesheet-frequency-list-table th:last-child{width:28%}.timesheet-frequency-list-delete-header{text-align:right}.timesheet-frequency-list-delete-cell{text-align:right;padding-right:.65rem!important}.timesheet-frequency-list-delete-btn{padding:.35rem .7rem!important;font-size:.75rem!important;border-radius:10px!important}.timesheet-frequency-list-no-records{text-align:center;background:hsla(0,0%,100%,.08)!important}.timesheet-frequency-list-row{opacity:0;animation:timesheet-frequency-list-row-in .42s var(--tfl-glass-ease) var(--tfl-row-delay,.04s) both}@keyframes timesheet-frequency-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}#app[data-ui-mode=compact] .timesheet-frequency-list-main.glass-tab-page,body[data-ui-mode=compact] .timesheet-frequency-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-container,body[data-ui-mode=compact] .timesheet-frequency-list-container{background:transparent!important}@media (max-width:768px){.timesheet-frequency-list-header-row{flex-direction:column;align-items:stretch}.timesheet-frequency-list-header-actions{justify-content:flex-end}.timesheet-frequency-list-header-row__text h2{font-size:1.2rem}}@media (max-width:480px){.timesheet-frequency-list-main-card{padding:.5rem .45rem .65rem}.timesheet-frequency-list-table-section .timesheet-frequency-list-table{min-width:320px}}@media (prefers-reduced-motion:reduce){.timesheet-frequency-list-header-actions,.timesheet-frequency-list-header-block,.timesheet-frequency-list-header-row__text,.timesheet-frequency-list-main-card .consultant-glass-table-section,.timesheet-frequency-list-main.glass-tab-page,.timesheet-frequency-list-main.glass-tab-page .timesheet-frequency-list-glass-shell,.timesheet-frequency-list-page--glass .timesheet-frequency-list-main-card,.timesheet-frequency-list-row{animation:none!important;opacity:1!important;transform:none!important}.timesheet-frequency-list-glass-panel:hover,.timesheet-frequency-list-main-card .consultant-glass-table tbody tr:hover,.timesheet-frequency-list-main-card .consultant-glass-table-responsive--framed:hover{transform:none!important}}.timesheet-frequency-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.timesheet-frequency-modal-overlay--glass{--tfm-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--tfm-glass-duration:0.38s;--tfm-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--tfm-indigo:#4338ca;background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.timesheet-frequency-modal-card{width:100%;max-width:420px;display:flex;flex-direction:column;overflow:hidden}.timesheet-frequency-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);border-radius:16px;backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),0 8px 24px -4px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35);transition:box-shadow var(--tfm-glass-duration) var(--tfm-glass-ease),border-color var(--tfm-glass-duration) var(--tfm-glass-ease),transform var(--tfm-motion-fast)}.timesheet-frequency-modal-card--glass:hover{box-shadow:0 40px 96px -20px rgba(139,92,246,.28),0 24px 56px -12px rgba(99,102,241,.18),0 10px 28px -4px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(167,139,250,.42)}.timesheet-frequency-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);border-radius:16px 16px 0 0;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.timesheet-frequency-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--tfm-indigo,#4338ca);line-height:1.3}.timesheet-frequency-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);border-radius:10px;background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background var(--tfm-motion-fast),border-color var(--tfm-motion-fast),transform var(--tfm-motion-fast),box-shadow var(--tfm-glass-duration) var(--tfm-glass-ease)}.timesheet-frequency-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:var(--tfm-indigo,#4338ca);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 12px rgba(139,92,246,.12)}.timesheet-frequency-modal-body--glass{padding:1.15rem 1.25rem 1.25rem;background:hsla(0,0%,100%,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.timesheet-frequency-modal-body--glass .label-input-field--glass{width:100%}.timesheet-frequency-modal-error{font-size:.8125rem;color:#b91c1c;margin-top:.25rem;line-height:1.4}.timesheet-frequency-modal-actions--glass{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid rgba(196,181,253,.35);background:linear-gradient(135deg,hsla(0,0%,100%,.45),rgba(238,242,255,.55));backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);border-radius:0 0 16px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.timesheet-frequency-modal-overlay-enter-active,.timesheet-frequency-modal-overlay-leave-active{transition:opacity var(--tfm-glass-duration,.38s) var(--tfm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.timesheet-frequency-modal-overlay-enter-from,.timesheet-frequency-modal-overlay-leave-to{opacity:0}.timesheet-frequency-modal-panel-enter-active{transition:opacity .42s var(--tfm-glass-ease,cubic-bezier(.25,.46,.45,.94)) .04s,transform .42s cubic-bezier(.34,1.12,.64,1) .04s}.timesheet-frequency-modal-panel-leave-active{transition:opacity .28s var(--tfm-glass-ease,cubic-bezier(.25,.46,.45,.94)),transform .28s var(--tfm-glass-ease,cubic-bezier(.25,.46,.45,.94))}.timesheet-frequency-modal-panel-enter-from,.timesheet-frequency-modal-panel-leave-to{opacity:0;transform:translateY(14px) scale(.98)}@media (prefers-reduced-motion:reduce){.timesheet-frequency-modal-card--glass,.timesheet-frequency-modal-card--glass:hover{transition:none;transform:none}.timesheet-frequency-modal-overlay-enter-active,.timesheet-frequency-modal-overlay-leave-active,.timesheet-frequency-modal-panel-enter-active,.timesheet-frequency-modal-panel-leave-active{transition:none}.timesheet-frequency-modal-panel-enter-from,.timesheet-frequency-modal-panel-leave-to{transform:none}}.payment-term-list-main.glass-tab-page{--ptl-text:#0f172a;--ptl-text-muted:#64748b;--ptl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--ptl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ptl-glass-duration:0.36s;--ptl-glass-blur:blur(28px) saturate(1.4);--ptl-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--ptl-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--ptl-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:payment-term-list-page-in .52s var(--ptl-glass-ease) both}@media (min-width:768px){.payment-term-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes payment-term-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.payment-term-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--ptl-text);box-sizing:border-box;background:transparent!important}.payment-term-list-main.glass-tab-page .payment-term-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:payment-term-list-shell-in .48s var(--ptl-glass-ease) .04s both;background:transparent}.payment-term-list-main.glass-tab-page .glass-tab-view__content,.payment-term-list-main.glass-tab-page .payment-term-list-tab-content{background:transparent}@keyframes payment-term-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.payment-term-list-main.glass-tab-page .payment-term-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.payment-term-list-header-block{padding:.25rem .5rem 0;animation:payment-term-list-fade-up .5s var(--ptl-glass-ease) .08s both}.payment-term-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.payment-term-list-header-row__text{animation:payment-term-list-fade-up .5s var(--ptl-glass-ease) .12s both}.payment-term-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0;animation:payment-term-list-fade-up .5s var(--ptl-glass-ease) .16s both}@keyframes payment-term-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.payment-term-list-header-row__text h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.payment-term-list-header-row__sub{margin:0;font-size:.875rem;color:var(--ptl-text-muted);line-height:1.45;max-width:36rem}.payment-term-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--ptl-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--ptl-glass-blur);-webkit-backdrop-filter:var(--ptl-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--ptl-glass-duration) var(--ptl-glass-ease),border-color var(--ptl-glass-duration) var(--ptl-glass-ease),box-shadow var(--ptl-glass-duration) var(--ptl-glass-ease),transform var(--ptl-motion-fast)}.payment-term-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--ptl-shine);z-index:0}.payment-term-list-glass-panel>*{position:relative;z-index:1}.payment-term-list-page--glass .payment-term-list-main-card{opacity:0;animation:payment-term-list-panel-in .48s var(--ptl-glass-ease) .1s forwards}.payment-term-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--ptl-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes payment-term-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.payment-term-list-main-card{margin:0;padding:.65rem .75rem .75rem}.payment-term-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:payment-term-list-table-in .48s var(--ptl-glass-ease) .16s both}@keyframes payment-term-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.payment-term-list-table-section{--cgt-font-size:0.8125rem}.payment-term-list-table-section .consultant-glass-table,.payment-term-list-table-section .payment-term-list-table{min-width:100%;width:100%}.payment-term-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important;transition:background var(--ptl-glass-duration) var(--ptl-glass-ease),border-color var(--ptl-glass-duration) var(--ptl-glass-ease),box-shadow var(--ptl-glass-duration) var(--ptl-glass-ease),transform var(--ptl-motion-fast)}.payment-term-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.16)!important;border-color:rgba(196,181,253,.4)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 22px rgba(99,102,241,.12)!important;transform:translateY(-1px)}.payment-term-list-main-card .consultant-glass-table,.payment-term-list-main-card .payment-term-list-table{background:hsla(0,0%,100%,.06)!important}.payment-term-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--ptl-glass-duration) var(--ptl-glass-ease),transform var(--ptl-motion-fast)}.payment-term-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.payment-term-list-main-card .consultant-glass-table tbody tr:hover,.payment-term-list-main-card .payment-term-list-row:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.payment-term-list-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.payment-term-list-main-card .consultant-glass-table td,.payment-term-list-main-card .consultant-glass-table th{transition:background var(--ptl-glass-duration) var(--ptl-glass-ease),border-color var(--ptl-glass-duration) var(--ptl-glass-ease),box-shadow var(--ptl-glass-duration) var(--ptl-glass-ease)}.payment-term-list-table td:first-child,.payment-term-list-table th:first-child{width:22%}.payment-term-list-table td:nth-child(2),.payment-term-list-table th:nth-child(2){width:48%}.payment-term-list-table td:nth-child(3),.payment-term-list-table th:nth-child(3){width:15%;text-align:center}.payment-term-list-table td:nth-child(4),.payment-term-list-table th:nth-child(4){width:15%}.payment-term-list-due-header{text-align:center}.payment-term-list-delete-header{text-align:right}.payment-term-list-delete-cell{text-align:right;padding-right:.65rem!important}.payment-term-list-delete-btn{padding:.35rem .7rem!important;font-size:.75rem!important;border-radius:10px!important}.payment-term-list-no-records{text-align:center;background:hsla(0,0%,100%,.08)!important}.payment-term-list-error{color:#b91c1c;font-weight:500}.payment-term-list-row{opacity:0;animation:payment-term-list-row-in .42s var(--ptl-glass-ease) var(--ptl-row-delay,.04s) both}@keyframes payment-term-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}#app[data-ui-mode=compact] .payment-term-list-main.glass-tab-page,body[data-ui-mode=compact] .payment-term-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}#app[data-ui-mode=compact] .payment-term-list-container,body[data-ui-mode=compact] .payment-term-list-container{background:transparent!important}@media (max-width:768px){.payment-term-list-header-row{flex-direction:column;align-items:stretch}.payment-term-list-header-actions{justify-content:flex-end}.payment-term-list-header-row__text h2{font-size:1.2rem}}@media (max-width:480px){.payment-term-list-main-card{padding:.5rem .45rem .65rem}.payment-term-list-table-section .payment-term-list-table{min-width:520px}}@media (prefers-reduced-motion:reduce){.payment-term-list-header-actions,.payment-term-list-header-block,.payment-term-list-header-row__text,.payment-term-list-main-card .consultant-glass-table-section,.payment-term-list-main.glass-tab-page,.payment-term-list-main.glass-tab-page .payment-term-list-glass-shell,.payment-term-list-page--glass .payment-term-list-main-card,.payment-term-list-row{animation:none!important;opacity:1!important;transform:none!important}.payment-term-list-glass-panel:hover,.payment-term-list-main-card .consultant-glass-table tbody tr:hover,.payment-term-list-main-card .consultant-glass-table-responsive--framed:hover{transform:none!important}}.item-group-list-main.glass-tab-page{--igl-text:#0f172a;--igl-text-muted:#64748b;--igl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--igl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--igl-glass-duration:0.36s;--igl-glass-blur:blur(28px) saturate(1.4);--igl-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--igl-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--igl-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:item-group-list-page-in .52s var(--igl-glass-ease) both}@media (min-width:768px){.item-group-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes item-group-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.item-group-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--igl-text);box-sizing:border-box;background:transparent!important}.item-group-list-main.glass-tab-page .item-group-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:item-group-list-shell-in .48s var(--igl-glass-ease) .04s both;background:transparent}.item-group-list-main.glass-tab-page .glass-tab-view__content,.item-group-list-main.glass-tab-page .item-group-list-tab-content{background:transparent}@keyframes item-group-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.item-group-list-main.glass-tab-page .item-group-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.item-group-list-header-block{padding:.25rem .5rem 0;animation:item-group-list-fade-up .5s var(--igl-glass-ease) .08s both}.item-group-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.item-group-list-header-row__text{animation:item-group-list-fade-up .5s var(--igl-glass-ease) .12s both}.item-group-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0;animation:item-group-list-fade-up .5s var(--igl-glass-ease) .16s both}@keyframes item-group-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.item-group-list-header-row__text h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.item-group-list-header-row__sub{margin:0;font-size:.875rem;color:var(--igl-text-muted);line-height:1.45;max-width:36rem}.item-group-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--igl-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--igl-glass-blur);-webkit-backdrop-filter:var(--igl-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--igl-glass-duration) var(--igl-glass-ease),border-color var(--igl-glass-duration) var(--igl-glass-ease),box-shadow var(--igl-glass-duration) var(--igl-glass-ease),transform var(--igl-motion-fast)}.item-group-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--igl-shine);z-index:0}.item-group-list-glass-panel>*{position:relative;z-index:1}.item-group-list-page--glass .item-group-list-main-card{opacity:0;animation:item-group-list-panel-in .48s var(--igl-glass-ease) .1s forwards}.item-group-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--igl-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes item-group-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.item-group-list-main-card{margin:0;padding:.65rem .75rem .75rem}.item-group-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:item-group-list-table-in .48s var(--igl-glass-ease) .16s both}@keyframes item-group-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.item-group-list-table-section{--cgt-font-size:0.8125rem}.item-group-list-table-section .consultant-glass-table,.item-group-list-table-section .item-group-list-table{min-width:100%;width:100%}.item-group-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important;transition:background var(--igl-glass-duration) var(--igl-glass-ease),border-color var(--igl-glass-duration) var(--igl-glass-ease),box-shadow var(--igl-glass-duration) var(--igl-glass-ease),transform var(--igl-motion-fast)}.item-group-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.16)!important;border-color:rgba(196,181,253,.4)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 22px rgba(99,102,241,.12)!important;transform:translateY(-1px)}.item-group-list-main-card .consultant-glass-table,.item-group-list-main-card .item-group-list-table{background:hsla(0,0%,100%,.06)!important}.item-group-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--igl-glass-duration) var(--igl-glass-ease),transform var(--igl-motion-fast)}.item-group-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.item-group-list-main-card .consultant-glass-table tbody tr:hover,.item-group-list-main-card .item-group-list-row:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.item-group-list-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.item-group-list-main-card .consultant-glass-table td,.item-group-list-main-card .consultant-glass-table th{transition:background var(--igl-glass-duration) var(--igl-glass-ease),border-color var(--igl-glass-duration) var(--igl-glass-ease),box-shadow var(--igl-glass-duration) var(--igl-glass-ease)}.item-group-list-table td:first-child,.item-group-list-table th:first-child{width:72%}.item-group-list-table td:last-child,.item-group-list-table th:last-child{width:28%}.item-group-list-delete-header{text-align:right}.item-group-list-delete-cell{text-align:right;padding-right:.65rem!important}.item-group-list-delete-btn{padding:.35rem .7rem!important;font-size:.75rem!important;border-radius:10px!important}.item-group-list-no-records{text-align:center;background:hsla(0,0%,100%,.08)!important}.item-group-list-row{opacity:0;animation:item-group-list-row-in .42s var(--igl-glass-ease) var(--igl-row-delay,.04s) both}@keyframes item-group-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}#app[data-ui-mode=compact] .item-group-list-main.glass-tab-page,body[data-ui-mode=compact] .item-group-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}#app[data-ui-mode=compact] .item-group-list-container,body[data-ui-mode=compact] .item-group-list-container{background:transparent!important}@media (max-width:768px){.item-group-list-header-row{flex-direction:column;align-items:stretch}.item-group-list-header-actions{justify-content:flex-end}.item-group-list-header-row__text h2{font-size:1.2rem}}@media (max-width:480px){.item-group-list-main-card{padding:.5rem .45rem .65rem}.item-group-list-table-section .item-group-list-table{min-width:320px}}@media (prefers-reduced-motion:reduce){.item-group-list-header-actions,.item-group-list-header-block,.item-group-list-header-row__text,.item-group-list-main-card .consultant-glass-table-section,.item-group-list-main.glass-tab-page,.item-group-list-main.glass-tab-page .item-group-list-glass-shell,.item-group-list-page--glass .item-group-list-main-card,.item-group-list-row{animation:none!important;opacity:1!important;transform:none!important}.item-group-list-glass-panel:hover,.item-group-list-main-card .consultant-glass-table tbody tr:hover,.item-group-list-main-card .consultant-glass-table-responsive--framed:hover{transform:none!important}}.warehouses-list-main.glass-tab-page{--wl-text:#0f172a;--wl-text-muted:#64748b;--wl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--wl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--wl-glass-duration:0.36s;--wl-glass-blur:blur(28px) saturate(1.4);--wl-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--wl-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--wl-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:warehouses-list-page-in .52s var(--wl-glass-ease) both}@media (min-width:768px){.warehouses-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes warehouses-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.warehouses-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--wl-text);box-sizing:border-box;background:transparent!important}.warehouses-list-main.glass-tab-page .warehouses-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:warehouses-list-shell-in .48s var(--wl-glass-ease) .04s both;background:transparent}.warehouses-list-main.glass-tab-page .glass-tab-view__content,.warehouses-list-main.glass-tab-page .warehouses-list-tab-content{background:transparent}@keyframes warehouses-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.warehouses-list-main.glass-tab-page .warehouses-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.warehouses-list-header-block{padding:.25rem .5rem 0;animation:warehouses-list-fade-up .5s var(--wl-glass-ease) .08s both}.warehouses-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.warehouses-list-header-row__text{animation:warehouses-list-fade-up .5s var(--wl-glass-ease) .12s both}.warehouses-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0;animation:warehouses-list-fade-up .5s var(--wl-glass-ease) .16s both}@keyframes warehouses-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.warehouses-list-header-row__text h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.warehouses-list-header-row__sub{margin:0;font-size:.875rem;color:var(--wl-text-muted);line-height:1.45;max-width:36rem}.warehouses-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--wl-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--wl-glass-blur);-webkit-backdrop-filter:var(--wl-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--wl-glass-duration) var(--wl-glass-ease),border-color var(--wl-glass-duration) var(--wl-glass-ease),box-shadow var(--wl-glass-duration) var(--wl-glass-ease),transform var(--wl-motion-fast)}.warehouses-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--wl-shine);z-index:0}.warehouses-list-glass-panel>*{position:relative;z-index:1}.warehouses-list-page--glass .warehouses-list-main-card{opacity:0;animation:warehouses-list-panel-in .48s var(--wl-glass-ease) .1s forwards}.warehouses-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--wl-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes warehouses-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.warehouses-list-main-card{margin:0;padding:.65rem .75rem .75rem}.warehouses-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:warehouses-list-table-in .48s var(--wl-glass-ease) .16s both}@keyframes warehouses-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.warehouses-list-table-section{--cgt-font-size:0.8125rem}.warehouses-list-table-section .consultant-glass-table,.warehouses-list-table-section .warehouses-list-table{min-width:0!important;width:100%!important;max-width:100%}.warehouses-list-main-card .consultant-glass-table-scroll-x{overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (max-width:768px){.warehouses-list-main-card .consultant-glass-table-scroll-x{overflow-x:auto}}.warehouses-list-main-card .consultant-glass-table td,.warehouses-list-main-card .consultant-glass-table th{padding:.45rem .5rem!important}.warehouses-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important;transition:background var(--wl-glass-duration) var(--wl-glass-ease),border-color var(--wl-glass-duration) var(--wl-glass-ease),box-shadow var(--wl-glass-duration) var(--wl-glass-ease),transform var(--wl-motion-fast)}.warehouses-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.16)!important;border-color:rgba(196,181,253,.4)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 22px rgba(99,102,241,.12)!important;transform:translateY(-1px)}.warehouses-list-main-card .consultant-glass-table,.warehouses-list-main-card .warehouses-list-table{background:hsla(0,0%,100%,.06)!important}.warehouses-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--wl-glass-duration) var(--wl-glass-ease),transform var(--wl-motion-fast)}.warehouses-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.warehouses-list-main-card .consultant-glass-table tbody tr:hover,.warehouses-list-main-card .warehouses-list-row:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important}.warehouses-list-main-card .consultant-glass-table th{background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.warehouses-list-main-card .consultant-glass-table td,.warehouses-list-main-card .consultant-glass-table th{transition:background var(--wl-glass-duration) var(--wl-glass-ease),border-color var(--wl-glass-duration) var(--wl-glass-ease),box-shadow var(--wl-glass-duration) var(--wl-glass-ease)}.warehouses-list-table{table-layout:fixed}.warehouses-list-table td:first-child,.warehouses-list-table th:first-child{width:15%}.warehouses-list-table td:nth-child(2),.warehouses-list-table th:nth-child(2){width:19%}.warehouses-list-table td:nth-child(3),.warehouses-list-table th:nth-child(3){width:23%}.warehouses-list-table td:nth-child(4),.warehouses-list-table th:nth-child(4){width:19%}.warehouses-list-table td:nth-child(5),.warehouses-list-table th:nth-child(5){width:12%;text-align:center}.warehouses-list-actions-header,.warehouses-list-col-actions{width:6.5rem;max-width:6.5rem;min-width:6.5rem;text-align:center;padding:.3rem .15rem!important;box-sizing:border-box;white-space:nowrap}.warehouses-list-actions-header-text{font-size:.6875rem;font-weight:600;color:#4338ca;letter-spacing:.01em}.warehouses-list-table td:not(.warehouses-list-actions-cell),.warehouses-list-table td:not(.warehouses-list-actions-cell)>*{overflow:hidden;text-overflow:ellipsis}.warehouses-list-actions-cell{white-space:nowrap;vertical-align:middle;text-align:center;padding:.2rem .1rem!important}.warehouses-list-no-records{text-align:center;background:hsla(0,0%,100%,.08)!important}.warehouses-list-row{opacity:0;animation:warehouses-list-row-in .42s var(--wl-glass-ease) var(--wl-row-delay,.04s) both}@keyframes warehouses-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}#app[data-ui-mode=compact] .warehouses-list-main.glass-tab-page,body[data-ui-mode=compact] .warehouses-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}#app[data-ui-mode=compact] .warehouses-list-container,body[data-ui-mode=compact] .warehouses-list-container{background:transparent!important}#app[data-ui-mode=compact] .warehouses-list-actions-header,#app[data-ui-mode=compact] .warehouses-list-col-actions,body[data-ui-mode=compact] .warehouses-list-actions-header,body[data-ui-mode=compact] .warehouses-list-col-actions{width:6.5rem!important;min-width:6.5rem!important;max-width:6.5rem!important;padding-left:.15rem!important;padding-right:.15rem!important;overflow:visible!important}#app[data-ui-mode=compact] .warehouses-list-main-card .consultant-glass-table td,#app[data-ui-mode=compact] .warehouses-list-main-card .consultant-glass-table th,body[data-ui-mode=compact] .warehouses-list-main-card .consultant-glass-table td,body[data-ui-mode=compact] .warehouses-list-main-card .consultant-glass-table th{padding:.35rem .4rem!important}#app[data-ui-mode=compact] .warehouses-list-actions-cell,body[data-ui-mode=compact] .warehouses-list-actions-cell{padding:.2rem .1rem!important}@media (max-width:1200px){.warehouses-list-col-description{display:none}.warehouses-list-table td:first-child,.warehouses-list-table th:first-child{width:20%}.warehouses-list-table td:nth-child(3),.warehouses-list-table th:nth-child(3){width:28%}.warehouses-list-table td:nth-child(4),.warehouses-list-table th:nth-child(4){width:22%}.warehouses-list-table td:nth-child(5),.warehouses-list-table th:nth-child(5){width:12%}.warehouses-list-actions-header,.warehouses-list-col-actions{width:6.5rem;max-width:6.5rem;min-width:6.5rem}}@media (max-width:992px){.warehouses-list-col-contact{display:none}}@media (max-width:768px){.warehouses-list-header-row{flex-direction:column;align-items:stretch}.warehouses-list-header-actions{justify-content:flex-end}.warehouses-list-header-actions .consultant-primary-btn{width:100%;justify-content:center}.warehouses-list-header-row__text h2{font-size:1.2rem}.warehouses-list-filters{flex-direction:row;flex-wrap:wrap}.warehouses-list-filter-group{flex:1 1 calc(50% - 0.5rem);min-width:140px}.warehouses-list-col-address{display:none}.warehouses-list-table td:first-child,.warehouses-list-table th:first-child{width:32%}.warehouses-list-table td:nth-child(5),.warehouses-list-table th:nth-child(5){width:18%}.warehouses-list-actions-header,.warehouses-list-col-actions{width:6.5rem;max-width:6.5rem;min-width:6.5rem}.warehouses-list-table-section .consultant-glass-table.warehouses-list-table{min-width:360px!important}}@media (max-width:480px){.warehouses-list-main-card{padding:.5rem .45rem .65rem}.warehouses-list-filter-group{flex:1 1 100%}.warehouses-list-table-section .consultant-glass-table.warehouses-list-table{min-width:300px!important}.warehouses-list-table td:first-child,.warehouses-list-table th:first-child{width:36%}.warehouses-list-table td:nth-child(5),.warehouses-list-table th:nth-child(5){width:20%}.warehouses-list-actions-header,.warehouses-list-col-actions{width:6.5rem;max-width:6.5rem;min-width:6.5rem}}.warehouses-list-filters{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;padding:.75rem .85rem;margin:0 .15rem;border-radius:0;background:var(--wl-glass-surface);border:1px solid hsla(0,0%,100%,.45);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45);animation:warehouses-list-fade-up .5s var(--wl-glass-ease) .12s both}.warehouses-list-filter-group{display:flex;flex-direction:column;gap:.35rem;min-width:180px;flex:1}.warehouses-list-filter-group label{font-size:.8125rem;font-weight:600;color:#4338ca}.warehouses-list-filter-select,.warehouses-list-search-input{padding:.55rem .75rem;border:1px solid rgba(196,181,253,.45);border-radius:0;font-size:.875rem;background:hsla(0,0%,100%,.55);color:var(--wl-text);outline:none;transition:border-color var(--wl-motion-fast),box-shadow var(--wl-motion-fast);width:100%;box-sizing:border-box}.warehouses-list-filter-select:focus,.warehouses-list-search-input:focus{border-color:rgba(99,102,241,.55);box-shadow:0 0 0 2px rgba(99,102,241,.15);background:hsla(0,0%,100%,.85)}.warehouses-list-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:url('data:image/svg+xml;utf8,<svg fill="%236366f1" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right .65rem center;background-size:1em auto}.warehouses-list-content-wrapper{padding:0}.warehouses-list-loading,.warehouses-list-no-data{text-align:center;font-style:italic;color:var(--wl-text-muted)}.warehouses-list-name-text{font-weight:600;color:#312e81}.warehouses-list-empty{color:var(--wl-text-muted);font-style:italic}.warehouses-list-status-badge{display:inline-block;padding:.25rem .65rem;border-radius:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.warehouses-list-status-badge.active{background:rgba(220,252,231,.85);color:#166534;border:1px solid rgba(134,239,172,.6)}.warehouses-list-status-badge.inactive{background:hsla(0,93%,94%,.85);color:#991b1b;border:1px solid hsla(0,94%,82%,.6)}.warehouses-list-action-buttons{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:.18rem;justify-content:center;align-items:center;vertical-align:middle}.warehouses-list-header-actions .consultant-primary-btn,.warehouses-list-header-actions .consultant-secondary-btn{border-radius:0!important}.warehouses-list-action-buttons .warehouses-list-action-btn.consultant-secondary-btn{flex:0 0 auto;margin:0;min-width:0;width:1.65rem;height:1.65rem;padding:0!important;gap:0!important;border-radius:0!important;font-size:0!important;line-height:1;box-shadow:0 2px 8px rgba(139,92,246,.08),inset 0 1px 2px hsla(0,0%,100%,.65),0 0 0 1px rgba(226,232,240,.55)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.warehouses-list-action-buttons .warehouses-list-action-btn.consultant-secondary-btn i{font-size:.72rem!important;margin:0}.warehouses-list-action-buttons .warehouses-list-action-btn--edit.consultant-secondary-btn{color:#4338ca;border-color:rgba(165,180,252,.55)!important;background:rgba(238,242,255,.65)!important}.warehouses-list-action-buttons .warehouses-list-action-btn--edit.consultant-secondary-btn i{color:#6366f1}.warehouses-list-action-buttons .warehouses-list-action-btn--edit.consultant-secondary-btn:hover:not(:disabled){border-color:rgba(129,140,248,.65)!important;background:rgba(238,242,255,.92)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.12),inset 0 1px 2px hsla(0,0%,100%,.75),0 0 0 1px rgba(196,181,253,.4)!important}.warehouses-list-action-buttons .warehouses-list-action-btn--pause.consultant-secondary-btn{color:#c2410c;border-color:hsla(31,97%,72%,.6)!important;background:rgba(255,247,237,.75)!important}.warehouses-list-action-buttons .warehouses-list-action-btn--pause.consultant-secondary-btn i{color:#ea580c}.warehouses-list-action-buttons .warehouses-list-action-btn--pause.consultant-secondary-btn:hover:not(:disabled){border-color:rgba(251,146,60,.7)!important;background:rgba(255,237,213,.95)!important;transform:translateY(-1px)}.warehouses-list-action-buttons .warehouses-list-action-btn--play.consultant-secondary-btn{color:#15803d;border-color:rgba(134,239,172,.6)!important;background:rgba(240,253,244,.75)!important}.warehouses-list-action-buttons .warehouses-list-action-btn--play.consultant-secondary-btn i{color:#16a34a}.warehouses-list-action-buttons .warehouses-list-action-btn--play.consultant-secondary-btn:hover:not(:disabled){border-color:rgba(74,222,128,.7)!important;background:rgba(220,252,231,.95)!important;transform:translateY(-1px)}.warehouses-list-action-buttons .warehouses-list-action-btn--delete.consultant-secondary-btn{width:1.65rem;height:1.65rem;padding:0!important;font-size:0!important}.warehouses-list-action-buttons .warehouses-list-action-btn--delete.consultant-secondary-btn i{font-size:.72rem!important}@media (max-width:600px){.warehouses-list-action-buttons .warehouses-list-action-btn.consultant-secondary-btn{flex:0 0 auto!important;width:1.65rem!important;min-width:1.65rem!important}}.warehouses-list-row.processing{opacity:.55;pointer-events:none}.warehouses-list-pagination-wrapper{margin:.75rem 0 .25rem;padding:0 .25rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.warehouses-list-pagination-wrapper .pagination-container{max-width:100%;min-width:0}@media (max-width:768px){.warehouses-list-pagination-wrapper .pagination-container{grid-template-columns:1fr;gap:.75rem;justify-items:stretch}.warehouses-list-pagination-wrapper .pagination-controls{flex-wrap:wrap;justify-content:center}}@media (min-width:901px) and (max-width:1199px){.warehouses-list-filters{flex-wrap:nowrap}.warehouses-list-filter-group{flex:1;min-width:160px}}@media (prefers-reduced-motion:reduce){.warehouses-list-header-actions,.warehouses-list-header-block,.warehouses-list-header-row__text,.warehouses-list-main-card .consultant-glass-table-section,.warehouses-list-main.glass-tab-page,.warehouses-list-main.glass-tab-page .warehouses-list-glass-shell,.warehouses-list-page--glass .warehouses-list-main-card,.warehouses-list-row{animation:none!important;opacity:1!important;transform:none!important}.warehouses-list-glass-panel:hover,.warehouses-list-main-card .consultant-glass-table tbody tr:hover,.warehouses-list-main-card .consultant-glass-table-responsive--framed:hover{transform:none!important}}.new-fixed-asset-percent-field{position:relative;width:100%}.new-fixed-asset-percent-field:after{content:"%";position:absolute;right:.75rem;bottom:.72rem;color:#64748b;font-size:.8125rem;font-weight:500;pointer-events:none}.new-fixed-asset-percent-field .label-input-field__input{padding-right:1.75rem}.new-fixed-asset-info-panel .label-input-field--flex{max-width:14rem}@media (max-width:768px){.new-fixed-asset-info-panel .label-input-field--flex{max-width:none}}.new-fixed-asset-page.new-fixed-asset-page--glass.glass-tab-page{--nfa-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);min-height:100vh;padding:0 0 2rem;background:transparent!important;border:none!important;box-shadow:none!important}.new-fixed-asset-page--embedded.new-fixed-asset-page--glass.glass-tab-page{min-height:auto;padding:0}.new-fixed-asset-page--embedded .new-fixed-asset-actions-panel.glass-tab-panel--nested,.new-fixed-asset-page--embedded .new-fixed-asset-glass-panel.glass-tab-panel--nested,.new-fixed-asset-page--embedded .new-fixed-asset-glass-shell.glass-tab-view--flush{margin:0;animation:none}@media (min-width:768px){.new-fixed-asset-page.new-fixed-asset-page--glass.glass-tab-page{padding:0 0 2.5rem}}.new-fixed-asset-page--glass .new-fixed-asset-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:nfa-shell-in .48s var(--nfa-glass-ease) both}.new-fixed-asset-form,.new-fixed-asset-page--glass .glass-tab-view__content,.new-fixed-asset-page--glass .new-fixed-asset-page-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.new-fixed-asset-header-block{padding:.85rem 1rem .25rem;animation:nfa-fade-up .5s var(--nfa-glass-ease) .06s both}.new-fixed-asset-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em;line-height:1.2}.new-fixed-asset-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.new-fixed-asset-glass-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem 1rem!important;animation:nfa-fade-up .52s var(--nfa-glass-ease) .1s both}.new-fixed-asset-glass-panel .glass-tab-panel__row{display:grid;gap:.75rem 1rem;min-width:0}.new-fixed-asset-form-row--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.new-fixed-asset-form-row--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.new-fixed-asset-form-row--full{grid-template-columns:minmax(0,1fr)}.new-fixed-asset-form-field{min-width:0}.new-fixed-asset-form-field .label-date-field--flex,.new-fixed-asset-form-field .label-description-field--flex,.new-fixed-asset-form-field .label-dropdown--flex,.new-fixed-asset-form-field .label-input-field--flex{width:100%}.new-fixed-asset-info-panel{display:flex;flex-direction:column;gap:.75rem;padding:.75rem .85rem;border-radius:.6rem;border:1px solid rgba(99,102,241,.16);background:hsla(0,0%,100%,.42);animation:nfa-fade-up .45s var(--nfa-glass-ease) .16s both}.new-fixed-asset-info-warning{margin:0;font-size:.8125rem;color:#b45309;line-height:1.45}.new-fixed-asset-actions-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.75rem 1rem!important;animation:nfa-fade-up .5s var(--nfa-glass-ease) .18s both}.new-fixed-asset-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}@media (max-width:1024px){.new-fixed-asset-form-row--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.new-fixed-asset-form-row--cols-2,.new-fixed-asset-form-row--cols-3{grid-template-columns:minmax(0,1fr)}.new-fixed-asset-form-actions{flex-direction:column;align-items:stretch}.new-fixed-asset-form-actions .consultant-primary-btn,.new-fixed-asset-form-actions .consultant-secondary-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.new-fixed-asset-page--glass .new-fixed-asset-actions-panel,.new-fixed-asset-page--glass .new-fixed-asset-glass-panel,.new-fixed-asset-page--glass .new-fixed-asset-glass-shell,.new-fixed-asset-page--glass .new-fixed-asset-header-block,.new-fixed-asset-page--glass .new-fixed-asset-info-panel{animation:none!important}}@keyframes nfa-shell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes nfa-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.depreciation-modal-overlay-enter-active,.depreciation-modal-overlay-leave-active{transition:opacity .28s ease}.depreciation-modal-overlay-enter-from,.depreciation-modal-overlay-leave-to{opacity:0}.depreciation-modal-panel-enter-active,.depreciation-modal-panel-leave-active{transition:opacity .32s ease,transform .32s ease}.depreciation-modal-panel-enter-from,.depreciation-modal-panel-leave-to{opacity:0;transform:translateY(12px) scale(.98)}.depreciation-container.depreciation-page--glass.glass-tab-page{--dep-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);min-height:100vh;padding:0 0 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.depreciation-container.depreciation-page--glass.glass-tab-page{padding:0 0 2.5rem}}.depreciation-page--glass .depreciation-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:dep-shell-in .48s var(--dep-glass-ease) both}.depreciation-page--glass .depreciation-page-stack,.depreciation-page--glass .glass-tab-view__content{display:flex;flex-direction:column;gap:.75rem;min-width:0}.depreciation-header-block{padding:.85rem 1rem .25rem;animation:dep-fade-up .5s var(--dep-glass-ease) .06s both}.depreciation-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.depreciation-header-row__text{min-width:0;flex:1 1 12rem}.depreciation-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em;line-height:1.2}.depreciation-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.depreciation-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.depreciation-filter-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem!important;animation:dep-fade-up .5s var(--dep-glass-ease) .1s both}.depreciation-filter-panel .glass-tab-panel__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;min-width:0}.depreciation-filter-field{min-width:0}.depreciation-filter-field .label-date-field--flex{width:100%;max-width:18rem}.depreciation-table-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem 1rem!important;animation:dep-fade-up .5s var(--dep-glass-ease) .14s both}.depreciation-table-heading{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.depreciation-table-section.consultant-glass-table-section{min-width:0}.depreciation-table.consultant-glass-table td.depreciation-amount-cell{font-variant-numeric:tabular-nums;font-weight:600;color:#312e81}.depreciation-table-row.consultant-glass-table-row{animation:dep-row-in .42s var(--dep-glass-ease) both;animation-delay:var(--dep-row-delay,0s)}.depreciation-no-records.consultant-glass-table-no-records{font-style:normal;color:#64748b;min-height:10rem;vertical-align:middle}.depreciation-actions-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.75rem 1rem!important;animation:dep-fade-up .5s var(--dep-glass-ease) .18s both}.depreciation-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.depreciation-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.depreciation-modal-overlay--glass{--dep-modal-ease:cubic-bezier(0.25,0.46,0.45,0.94);background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.depreciation-modal-card{width:100%;max-width:440px;display:flex;flex-direction:column;overflow:hidden}.depreciation-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35)}.depreciation-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.depreciation-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#4338ca;line-height:1.3}.depreciation-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background .22s,border-color .22s,transform .22s}.depreciation-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:#4338ca;transform:translateY(-1px)}.depreciation-modal-body--glass{padding:1.15rem 1.25rem 1.25rem;background:hsla(0,0%,100%,.28);display:flex;flex-direction:column;gap:.75rem}.depreciation-modal-info{margin:0;font-size:.875rem;font-weight:600;color:#4338ca}.depreciation-modal-desc{margin:0;font-size:.8125rem;color:#64748b;line-height:1.45}.depreciation-modal-body--glass .label-date-field--flex{width:100%}.depreciation-modal-actions--glass{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem 1.15rem;background:hsla(0,0%,100%,.22);border-top:1px solid rgba(196,181,253,.28)}@media (max-width:768px){.depreciation-header-row{flex-direction:column;align-items:stretch}.depreciation-header-actions{width:100%}.depreciation-header-actions .consultant-secondary-btn{width:100%;justify-content:center}.depreciation-filter-panel .glass-tab-panel__row{grid-template-columns:minmax(0,1fr)}.depreciation-filter-field .label-date-field--flex{max-width:none}.depreciation-action-buttons{flex-direction:column;align-items:stretch}.depreciation-action-buttons .consultant-primary-btn,.depreciation-action-buttons .consultant-secondary-btn{width:100%;justify-content:center}.depreciation-modal-actions--glass{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.depreciation-page--glass .depreciation-actions-panel,.depreciation-page--glass .depreciation-filter-panel,.depreciation-page--glass .depreciation-glass-shell,.depreciation-page--glass .depreciation-header-block,.depreciation-page--glass .depreciation-table-panel,.depreciation-table-row.consultant-glass-table-row{animation:none!important}}@keyframes dep-shell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dep-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dep-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pending-items-list-modal-overlay-enter-active,.pending-items-list-modal-overlay-leave-active{transition:opacity .28s ease}.pending-items-list-modal-overlay-enter-from,.pending-items-list-modal-overlay-leave-to{opacity:0}.pending-items-list-modal-panel-enter-active,.pending-items-list-modal-panel-leave-active{transition:opacity .32s ease,transform .32s ease}.pending-items-list-modal-panel-enter-from,.pending-items-list-modal-panel-leave-to{opacity:0;transform:translateY(12px) scale(.98)}.pending-items-list-container.pending-items-list-page--glass.glass-tab-page{--pil-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);min-height:100vh;padding:0 0 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.pending-items-list-container.pending-items-list-page--glass.glass-tab-page{padding:0 0 2.5rem}}.pending-items-list-page--glass .pending-items-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:pil-shell-in .48s var(--pil-glass-ease) both}.pending-items-list-page--glass .glass-tab-view__content,.pending-items-list-page--glass .pending-items-list-page-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.pending-items-list-header-block{padding:.85rem 1rem .25rem;animation:pil-fade-up .5s var(--pil-glass-ease) .06s both}.pending-items-list-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pending-items-list-header-row__text{min-width:0;flex:1 1 12rem}.pending-items-list-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em;line-height:1.2}.pending-items-list-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.pending-items-list-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.pending-items-list-table-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem 1rem!important;animation:pil-fade-up .5s var(--pil-glass-ease) .12s both}.pending-items-list-table-heading{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.pending-items-list-table-section.consultant-glass-table-section{min-width:0}.pending-items-list-table.consultant-glass-table td.pending-items-list-price-cell{font-variant-numeric:tabular-nums;font-weight:600;color:#312e81}.pending-items-list-table.consultant-glass-table td.pending-items-list-history-cell{color:#6366f1;font-weight:600}.pending-items-list-table-row.consultant-glass-table-row{animation:pil-row-in .42s var(--pil-glass-ease) both;animation-delay:var(--pil-row-delay,0s)}.pending-items-list-no-records.consultant-glass-table-no-records{font-style:normal;color:#64748b}.pending-items-list-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:1.5rem 1rem;overflow-y:auto}.pending-items-list-modal-overlay--glass{background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.pending-items-list-modal-card{width:100%;max-width:960px;display:flex;flex-direction:column;overflow:hidden;margin:auto}.pending-items-list-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35)}.pending-items-list-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88);flex-shrink:0}.pending-items-list-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#4338ca;line-height:1.3}.pending-items-list-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background .22s,border-color .22s,transform .22s}.pending-items-list-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:#4338ca;transform:translateY(-1px)}.pending-items-list-modal-body--glass{max-height:calc(100vh - 8rem);overflow-y:auto;background:hsla(0,0%,100%,.22)}@media (max-width:768px){.pending-items-list-header-actions,.pending-items-list-header-row{flex-direction:column;align-items:stretch}.pending-items-list-header-actions{width:100%}.pending-items-list-header-actions .consultant-primary-btn,.pending-items-list-header-actions .consultant-secondary-btn{width:100%;justify-content:center}.pending-items-list-modal-overlay{padding:.75rem .5rem;align-items:stretch}.pending-items-list-modal-card{max-width:none}.pending-items-list-modal-body--glass{max-height:calc(100vh - 5rem)}}@media (prefers-reduced-motion:reduce){.pending-items-list-page--glass .pending-items-list-glass-shell,.pending-items-list-page--glass .pending-items-list-header-block,.pending-items-list-page--glass .pending-items-list-table-panel,.pending-items-list-table-row.consultant-glass-table-row{animation:none!important}}@keyframes pil-shell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pil-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pil-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.registered-items-list-modal-overlay-enter-active,.registered-items-list-modal-overlay-leave-active{transition:opacity .28s ease}.registered-items-list-modal-overlay-enter-from,.registered-items-list-modal-overlay-leave-to{opacity:0}.registered-items-list-modal-panel-enter-active,.registered-items-list-modal-panel-leave-active{transition:opacity .32s ease,transform .32s ease}.registered-items-list-modal-panel-enter-from,.registered-items-list-modal-panel-leave-to{opacity:0;transform:translateY(12px) scale(.98)}.registered-items-list-container.registered-items-list-page--glass.glass-tab-page{--ril-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);min-height:100vh;padding:0 0 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.registered-items-list-container.registered-items-list-page--glass.glass-tab-page{padding:0 0 2.5rem}}.registered-items-list-page--glass .registered-items-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:ril-shell-in .48s var(--ril-glass-ease) both}.registered-items-list-page--glass .glass-tab-view__content,.registered-items-list-page--glass .registered-items-list-page-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.registered-items-list-header-block{padding:.85rem 1rem .25rem;animation:ril-fade-up .5s var(--ril-glass-ease) .06s both}.registered-items-list-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.registered-items-list-header-row__text{min-width:0;flex:1 1 12rem}.registered-items-list-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em;line-height:1.2}.registered-items-list-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.registered-items-list-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.registered-items-list-table-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem 1rem!important;animation:ril-fade-up .5s var(--ril-glass-ease) .12s both}.registered-items-list-table-heading{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.registered-items-list-table-section.consultant-glass-table-section{min-width:0}.registered-items-list-table.consultant-glass-table td.registered-items-list-amount-cell{font-variant-numeric:tabular-nums;font-weight:600;color:#312e81}.registered-items-list-table.consultant-glass-table td.registered-items-list-history-cell{color:#6366f1;font-weight:600}.registered-items-list-table-row.consultant-glass-table-row{animation:ril-row-in .42s var(--ril-glass-ease) both;animation-delay:var(--ril-row-delay,0s)}.registered-items-list-no-records.consultant-glass-table-no-records{font-style:normal;color:#64748b}.registered-items-list-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:1.5rem 1rem;overflow-y:auto}.registered-items-list-modal-overlay--glass{background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.registered-items-list-modal-card{width:100%;max-width:960px;display:flex;flex-direction:column;overflow:hidden;margin:auto}.registered-items-list-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35)}.registered-items-list-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88);flex-shrink:0}.registered-items-list-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#4338ca;line-height:1.3}.registered-items-list-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background .22s,border-color .22s,transform .22s}.registered-items-list-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:#4338ca;transform:translateY(-1px)}.registered-items-list-modal-body--glass{max-height:calc(100vh - 8rem);overflow-y:auto;background:hsla(0,0%,100%,.22)}@media (max-width:768px){.registered-items-list-header-actions,.registered-items-list-header-row{flex-direction:column;align-items:stretch}.registered-items-list-header-actions{width:100%}.registered-items-list-header-actions .consultant-primary-btn,.registered-items-list-header-actions .consultant-secondary-btn{width:100%;justify-content:center}.registered-items-list-modal-overlay{padding:.75rem .5rem;align-items:stretch}.registered-items-list-modal-card{max-width:none}.registered-items-list-modal-body--glass{max-height:calc(100vh - 5rem)}}@media (prefers-reduced-motion:reduce){.registered-items-list-page--glass .registered-items-list-glass-shell,.registered-items-list-page--glass .registered-items-list-header-block,.registered-items-list-page--glass .registered-items-list-table-panel,.registered-items-list-table-row.consultant-glass-table-row{animation:none!important}}@keyframes ril-shell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ril-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ril-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sold-disposed-items-modal-overlay-enter-active,.sold-disposed-items-modal-overlay-leave-active{transition:opacity .28s ease}.sold-disposed-items-modal-overlay-enter-from,.sold-disposed-items-modal-overlay-leave-to{opacity:0}.sold-disposed-items-modal-panel-enter-active,.sold-disposed-items-modal-panel-leave-active{transition:opacity .32s ease,transform .32s ease}.sold-disposed-items-modal-panel-enter-from,.sold-disposed-items-modal-panel-leave-to{opacity:0;transform:translateY(12px) scale(.98)}.sold-disposed-items-container.sold-disposed-items-page--glass.glass-tab-page{--sdi-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);min-height:100vh;padding:0 0 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.sold-disposed-items-container.sold-disposed-items-page--glass.glass-tab-page{padding:0 0 2.5rem}}.sold-disposed-items-page--glass .sold-disposed-items-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:sdi-shell-in .48s var(--sdi-glass-ease) both}.sold-disposed-items-page--glass .glass-tab-view__content,.sold-disposed-items-page--glass .sold-disposed-items-page-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.sold-disposed-items-header-block{padding:.85rem 1rem .25rem;animation:sdi-fade-up .5s var(--sdi-glass-ease) .06s both}.sold-disposed-items-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.sold-disposed-items-header-row__text{min-width:0;flex:1 1 12rem}.sold-disposed-items-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em;line-height:1.2}.sold-disposed-items-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.sold-disposed-items-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.sold-disposed-items-table-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem 1rem!important;animation:sdi-fade-up .5s var(--sdi-glass-ease) .12s both}.sold-disposed-items-table-heading{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.sold-disposed-items-table-section.consultant-glass-table-section{min-width:0}.sold-disposed-items-table.consultant-glass-table td.sold-disposed-items-amount-cell{font-variant-numeric:tabular-nums;font-weight:600;color:#312e81}.sold-disposed-items-table.consultant-glass-table td.sold-disposed-items-gain-cell--positive{color:#059669}.sold-disposed-items-table.consultant-glass-table td.sold-disposed-items-gain-cell--negative{color:#dc2626}.sold-disposed-items-table.consultant-glass-table td.sold-disposed-items-history-cell{color:#6366f1;font-weight:600}.sold-disposed-items-table-row.consultant-glass-table-row{animation:sdi-row-in .42s var(--sdi-glass-ease) both;animation-delay:var(--sdi-row-delay,0s)}.sold-disposed-items-no-records.consultant-glass-table-no-records{font-style:normal;color:#64748b}.sold-disposed-items-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:1.5rem 1rem;overflow-y:auto}.sold-disposed-items-modal-overlay--glass{background:rgba(15,23,42,.06)!important;backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04)}.sold-disposed-items-modal-card{width:100%;max-width:960px;display:flex;flex-direction:column;overflow:hidden;margin:auto}.sold-disposed-items-modal-card--glass{background:linear-gradient(168deg,hsla(0,0%,100%,.72),rgba(248,245,255,.62) 50%,rgba(238,242,255,.68));border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08);box-shadow:0 32px 80px -16px rgba(139,92,246,.24),0 20px 48px -12px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.88),0 0 0 1px rgba(196,181,253,.35)}.sold-disposed-items-modal-header--glass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(238,242,255,.85),rgba(224,231,255,.72) 55%,rgba(199,210,254,.65));border-bottom:1px solid rgba(196,181,253,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88);flex-shrink:0}.sold-disposed-items-modal-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#4338ca;line-height:1.3}.sold-disposed-items-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.45);color:#6366f1;cursor:pointer;transition:background .22s,border-color .22s,transform .22s}.sold-disposed-items-modal-close-btn:hover{background:hsla(0,0%,100%,.78);border-color:rgba(196,181,253,.55);color:#4338ca;transform:translateY(-1px)}.sold-disposed-items-modal-body--glass{max-height:calc(100vh - 8rem);overflow-y:auto;background:hsla(0,0%,100%,.22)}@media (max-width:768px){.sold-disposed-items-header-actions,.sold-disposed-items-header-row{flex-direction:column;align-items:stretch}.sold-disposed-items-header-actions{width:100%}.sold-disposed-items-header-actions .consultant-primary-btn,.sold-disposed-items-header-actions .consultant-secondary-btn{width:100%;justify-content:center}.sold-disposed-items-modal-overlay{padding:.75rem .5rem;align-items:stretch}.sold-disposed-items-modal-card{max-width:none}.sold-disposed-items-modal-body--glass{max-height:calc(100vh - 5rem)}}@media (prefers-reduced-motion:reduce){.sold-disposed-items-page--glass .sold-disposed-items-glass-shell,.sold-disposed-items-page--glass .sold-disposed-items-header-block,.sold-disposed-items-page--glass .sold-disposed-items-table-panel,.sold-disposed-items-table-row.consultant-glass-table-row{animation:none!important}}@keyframes sdi-shell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sdi-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sdi-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.merge-customers-main.merge-customers-page--glass.glass-tab-page{--mc-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--mc-glass-duration:0.38s;--mc-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.88),rgba(248,245,255,.82) 48%,rgba(241,248,255,.86));--mc-section-surface:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48) 55%,rgba(241,248,255,.52));min-height:100vh;padding:0 .5rem 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.merge-customers-main.merge-customers-page--glass.glass-tab-page{padding:0 1rem 2.5rem}}.merge-customers-container{min-width:0;width:100%}.merge-customers-main.merge-customers-page--glass .merge-customers-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:merge-customers-shell-in .48s var(--mc-glass-ease) both}.merge-customers-main.merge-customers-page--glass .glass-tab-view__content,.merge-customers-main.merge-customers-page--glass .merge-customers-page-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.merge-customers-form{width:100%;min-width:0}.merge-customers-header-block{padding:.85rem 1rem .25rem;animation:merge-customers-fade-up .5s var(--mc-glass-ease) .06s both}.merge-customers-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em}.merge-customers-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.merge-customers-comparison{display:flex;align-items:stretch;gap:.65rem;width:100%;min-width:0;animation:merge-customers-fade-up .5s var(--mc-glass-ease) .1s both}.merge-customers-comparison .merge-customers-section.glass-tab-panel--nested{flex:1 1 0;min-width:0;margin:0;animation:none}.merge-customers-comparison-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;width:2.25rem;height:2.25rem;border-radius:50%;color:#4338ca;font-size:1.125rem;background:hsla(0,0%,100%,.55);border:1px solid rgba(196,181,253,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 14px rgba(99,102,241,.12)}.merge-customers-section.glass-tab-panel--nested{margin:0 .15rem;padding:.95rem 1rem 1.05rem!important;border:1px solid hsla(0,0%,100%,.78)!important;background:var(--mc-section-surface)!important;backdrop-filter:blur(24px) saturate(1.35)!important;-webkit-backdrop-filter:blur(24px) saturate(1.35)!important;box-shadow:0 8px 28px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.9)!important}.merge-customers-section--from{border-color:rgba(167,243,208,.55)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.62),rgba(236,253,245,.48) 55%,rgba(241,248,255,.52))!important}.merge-customers-section--to{border-color:rgba(196,181,253,.55)!important}.merge-customers-section-title{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4338ca}.merge-customers-section-hint{margin:0 0 .85rem;font-size:.8125rem;color:#64748b;line-height:1.4}.merge-customers-section--from .merge-customers-section-title{color:#047857}.merge-customers-section--to .merge-customers-section-title{color:#4338ca}.merge-customers-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:.75rem 1rem;width:100%;min-width:0}.merge-customers-form-row--stack{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.merge-customers-form-row--stack>.merge-customers-form-group{flex:0 0 auto;width:100%;min-width:0;max-width:none}.merge-customers-form-row+.merge-customers-form-row{margin-top:.75rem}.merge-customers-form-row--cols-2>.merge-customers-form-group{flex:1 1 16rem;min-width:min(100%,14rem);max-width:100%}.merge-customers-form-row--cols-2>.merge-customers-form-group--dropdown{flex:2 1 20rem;min-width:min(100%,16rem)}.merge-customers-form-group{display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.merge-customers-form-group .label-checkbox-field,.merge-customers-form-group .label-dropdown,.merge-customers-form-group .label-input-field{width:100%;min-width:0}.merge-customers-form-group--checkbox .label-checkbox-field{height:100%;min-height:var(--lf-control-height,2.25rem);border-radius:0}.merge-customers-form-group--balance:not(.merge-customers-form-group--balance-empty) .label-input-field__input{color:#dc2626;font-weight:600;font-variant-numeric:tabular-nums}.merge-customers-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.35rem 1rem 0;animation:merge-customers-fade-up .5s var(--mc-glass-ease) .22s both}.merge-customers-form-actions .consultant-primary-btn,.merge-customers-form-actions .consultant-secondary-btn{flex-shrink:0}@keyframes merge-customers-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes merge-customers-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.merge-customers-comparison{flex-direction:column;gap:.5rem}.merge-customers-comparison-arrow{align-self:center;transform:rotate(90deg)}}@media (max-width:768px){.merge-customers-form-row--cols-2>.merge-customers-form-group,.merge-customers-form-row--cols-2>.merge-customers-form-group--dropdown{flex:1 1 100%;min-width:100%}.merge-customers-form-actions.glass-tab-view__actions{flex-direction:column-reverse;align-items:stretch}.merge-customers-form-actions .consultant-primary-btn,.merge-customers-form-actions .consultant-secondary-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.merge-customers-comparison,.merge-customers-form-actions,.merge-customers-header-block,.merge-customers-main.merge-customers-page--glass .merge-customers-glass-shell{animation:none!important}}.merge-vendors-main.merge-vendors-page--glass.glass-tab-page{--mv-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--mv-glass-duration:0.38s;--mv-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.88),rgba(248,245,255,.82) 48%,rgba(241,248,255,.86));--mv-section-surface:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48) 55%,rgba(241,248,255,.52));min-height:100vh;padding:0 .5rem 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.merge-vendors-main.merge-vendors-page--glass.glass-tab-page{padding:0 1rem 2.5rem}}.merge-vendors-container{min-width:0;width:100%}.merge-vendors-main.merge-vendors-page--glass .merge-vendors-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:merge-vendors-shell-in .48s var(--mv-glass-ease) both}.merge-vendors-main.merge-vendors-page--glass .glass-tab-view__content,.merge-vendors-main.merge-vendors-page--glass .merge-vendors-page-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.merge-vendors-form{width:100%;min-width:0}.merge-vendors-header-block{padding:.85rem 1rem .25rem;animation:merge-vendors-fade-up .5s var(--mv-glass-ease) .06s both}.merge-vendors-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em}.merge-vendors-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.merge-vendors-comparison{display:flex;align-items:stretch;gap:.65rem;width:100%;min-width:0;animation:merge-vendors-fade-up .5s var(--mv-glass-ease) .1s both}.merge-vendors-comparison .merge-vendors-section.glass-tab-panel--nested{flex:1 1 0;min-width:0;margin:0;animation:none}.merge-vendors-comparison-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;width:2.25rem;height:2.25rem;border-radius:50%;color:#4338ca;font-size:1.125rem;background:hsla(0,0%,100%,.55);border:1px solid rgba(196,181,253,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 14px rgba(99,102,241,.12)}.merge-vendors-section.glass-tab-panel--nested{margin:0 .15rem;padding:.95rem 1rem 1.05rem!important;border:1px solid hsla(0,0%,100%,.78)!important;background:var(--mv-section-surface)!important;backdrop-filter:blur(24px) saturate(1.35)!important;-webkit-backdrop-filter:blur(24px) saturate(1.35)!important;box-shadow:0 8px 28px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.9)!important}.merge-vendors-section--from{border-color:rgba(167,243,208,.55)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.62),rgba(236,253,245,.48) 55%,rgba(241,248,255,.52))!important}.merge-vendors-section--to{border-color:rgba(196,181,253,.55)!important}.merge-vendors-section-title{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4338ca}.merge-vendors-section-hint{margin:0 0 .85rem;font-size:.8125rem;color:#64748b;line-height:1.4}.merge-vendors-section--from .merge-vendors-section-title{color:#047857}.merge-vendors-section--to .merge-vendors-section-title{color:#4338ca}.merge-vendors-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:.75rem 1rem;width:100%;min-width:0}.merge-vendors-form-row--stack{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.merge-vendors-form-row--stack>.merge-vendors-form-group{flex:0 0 auto;width:100%;min-width:0;max-width:none}.merge-vendors-form-group{display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.merge-vendors-form-group .label-checkbox-field,.merge-vendors-form-group .label-dropdown,.merge-vendors-form-group .label-input-field{width:100%;min-width:0}.merge-vendors-form-group--checkbox .label-checkbox-field{height:100%;min-height:var(--lf-control-height,2.25rem);border-radius:0}.merge-vendors-form-group--balance:not(.merge-vendors-form-group--balance-empty) .label-input-field__input{color:#dc2626;font-weight:600;font-variant-numeric:tabular-nums}.merge-vendors-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.35rem 1rem 0;animation:merge-vendors-fade-up .5s var(--mv-glass-ease) .22s both}.merge-vendors-form-actions .consultant-primary-btn,.merge-vendors-form-actions .consultant-secondary-btn{flex-shrink:0}@keyframes merge-vendors-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes merge-vendors-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.merge-vendors-comparison{flex-direction:column;gap:.5rem}.merge-vendors-comparison-arrow{align-self:center;transform:rotate(90deg)}}@media (max-width:768px){.merge-vendors-form-actions.glass-tab-view__actions{flex-direction:column-reverse;align-items:stretch}.merge-vendors-form-actions .consultant-primary-btn,.merge-vendors-form-actions .consultant-secondary-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.merge-vendors-comparison,.merge-vendors-form-actions,.merge-vendors-header-block,.merge-vendors-main.merge-vendors-page--glass .merge-vendors-glass-shell{animation:none!important}}.merge-accounts-main.merge-accounts-page--glass.glass-tab-page{--ma-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ma-glass-duration:0.38s;--ma-section-surface:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48) 55%,rgba(241,248,255,.52));min-height:100vh;padding:0 .5rem 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.merge-accounts-main.merge-accounts-page--glass.glass-tab-page{padding:0 1rem 2.5rem}}.merge-accounts-container{min-width:0;width:100%}.merge-accounts-main.merge-accounts-page--glass .merge-accounts-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:merge-accounts-shell-in .48s var(--ma-glass-ease) both}.merge-accounts-main.merge-accounts-page--glass .glass-tab-view__content,.merge-accounts-main.merge-accounts-page--glass .merge-accounts-page-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.merge-accounts-form{width:100%;min-width:0}.merge-accounts-header-block{padding:.85rem 1rem .25rem;animation:merge-accounts-fade-up .5s var(--ma-glass-ease) .06s both}.merge-accounts-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em}.merge-accounts-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.merge-accounts-comparison{display:flex;align-items:stretch;gap:.65rem;width:100%;min-width:0;animation:merge-accounts-fade-up .5s var(--ma-glass-ease) .1s both}.merge-accounts-comparison .merge-accounts-section.glass-tab-panel--nested{flex:1 1 0;min-width:0;margin:0;animation:none}.merge-accounts-comparison-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;width:2.25rem;height:2.25rem;border-radius:50%;color:#4338ca;font-size:1.125rem;background:hsla(0,0%,100%,.55);border:1px solid rgba(196,181,253,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 14px rgba(99,102,241,.12)}.merge-accounts-section.glass-tab-panel--nested{margin:0 .15rem;padding:.95rem 1rem 1.05rem!important;border:1px solid hsla(0,0%,100%,.78)!important;background:var(--ma-section-surface)!important;backdrop-filter:blur(24px) saturate(1.35)!important;-webkit-backdrop-filter:blur(24px) saturate(1.35)!important;box-shadow:0 8px 28px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.9)!important}.merge-accounts-section--from{border-color:rgba(167,243,208,.55)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.62),rgba(236,253,245,.48) 55%,rgba(241,248,255,.52))!important}.merge-accounts-section--to{border-color:rgba(196,181,253,.55)!important}.merge-accounts-section-title{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4338ca}.merge-accounts-section-hint{margin:0 0 .85rem;font-size:.8125rem;color:#64748b;line-height:1.4}.merge-accounts-section--from .merge-accounts-section-title{color:#047857}.merge-accounts-section--to .merge-accounts-section-title{color:#4338ca}.merge-accounts-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:.75rem 1rem;width:100%;min-width:0}.merge-accounts-form-row--stack{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.merge-accounts-form-row--stack>.merge-accounts-form-group{flex:0 0 auto;width:100%;min-width:0;max-width:none}.merge-accounts-form-group{display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.merge-accounts-form-group .label-dropdown,.merge-accounts-form-group .label-input-field{width:100%;min-width:0}.merge-accounts-form-group--balance:not(.merge-accounts-form-group--balance-empty) .label-input-field__input{color:#dc2626;font-weight:600;font-variant-numeric:tabular-nums}.merge-accounts-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.35rem 1rem 0;animation:merge-accounts-fade-up .5s var(--ma-glass-ease) .22s both}.merge-accounts-form-actions .consultant-primary-btn,.merge-accounts-form-actions .consultant-secondary-btn{flex-shrink:0}@keyframes merge-accounts-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes merge-accounts-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.merge-accounts-comparison{flex-direction:column;gap:.5rem}.merge-accounts-comparison-arrow{align-self:center;transform:rotate(90deg)}}@media (max-width:768px){.merge-accounts-form-actions.glass-tab-view__actions{flex-direction:column-reverse;align-items:stretch}.merge-accounts-form-actions .consultant-primary-btn,.merge-accounts-form-actions .consultant-secondary-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.merge-accounts-comparison,.merge-accounts-form-actions,.merge-accounts-header-block,.merge-accounts-main.merge-accounts-page--glass .merge-accounts-glass-shell{animation:none!important}}.merge-items-main.merge-items-page--glass.glass-tab-page{--mi-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--mi-section-surface:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(238,242,255,.48) 55%,rgba(241,248,255,.52));min-height:100vh;padding:0 .5rem 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.merge-items-main.merge-items-page--glass.glass-tab-page{padding:0 1rem 2.5rem}}.merge-items-container{min-width:0;width:100%}.merge-items-main.merge-items-page--glass .merge-items-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:merge-items-shell-in .48s var(--mi-glass-ease) both}.merge-items-main.merge-items-page--glass .glass-tab-view__content,.merge-items-main.merge-items-page--glass .merge-items-page-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.merge-items-form{width:100%;min-width:0}.merge-items-header-block{padding:.85rem 1rem .25rem;animation:merge-items-fade-up .5s var(--mi-glass-ease) .06s both}.merge-items-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em}.merge-items-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.merge-items-comparison{display:flex;align-items:stretch;gap:.65rem;width:100%;min-width:0;animation:merge-items-fade-up .5s var(--mi-glass-ease) .1s both}.merge-items-comparison .merge-items-section.glass-tab-panel--nested{flex:1 1 0;min-width:0;margin:0;animation:none}.merge-items-comparison-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;width:2.25rem;height:2.25rem;border-radius:50%;color:#4338ca;font-size:1.125rem;background:hsla(0,0%,100%,.55);border:1px solid rgba(196,181,253,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 14px rgba(99,102,241,.12)}.merge-items-section.glass-tab-panel--nested{margin:0 .15rem;padding:.95rem 1rem 1.05rem!important;border:1px solid hsla(0,0%,100%,.78)!important;background:var(--mi-section-surface)!important;backdrop-filter:blur(24px) saturate(1.35)!important;-webkit-backdrop-filter:blur(24px) saturate(1.35)!important;box-shadow:0 8px 28px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.9)!important}.merge-items-section--from{border-color:rgba(167,243,208,.55)!important;background:linear-gradient(168deg,hsla(0,0%,100%,.62),rgba(236,253,245,.48) 55%,rgba(241,248,255,.52))!important}.merge-items-section--to{border-color:rgba(196,181,253,.55)!important}.merge-items-section-title{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4338ca}.merge-items-section-hint{margin:0 0 .85rem;font-size:.8125rem;color:#64748b;line-height:1.4}.merge-items-section--from .merge-items-section-title{color:#047857}.merge-items-section--to .merge-items-section-title{color:#4338ca}.merge-items-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;gap:.75rem 1rem;width:100%;min-width:0}.merge-items-form-row--stack{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.merge-items-form-row--stack>.merge-items-form-group{flex:0 0 auto;width:100%;min-width:0;max-width:none}.merge-items-form-group{display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.merge-items-form-group .label-checkbox-field,.merge-items-form-group .label-dropdown,.merge-items-form-group .label-input-field{width:100%;min-width:0}.merge-items-form-group--checkbox .label-checkbox-field{height:100%;min-height:var(--lf-control-height,2.25rem);border-radius:0}.merge-items-form-group--amount:not(.merge-items-form-group--amount-empty) .label-input-field__input{color:#dc2626;font-weight:600;font-variant-numeric:tabular-nums}.merge-items-form-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.35rem 1rem 0;animation:merge-items-fade-up .5s var(--mi-glass-ease) .22s both}.merge-items-form-actions .consultant-primary-btn,.merge-items-form-actions .consultant-secondary-btn{flex-shrink:0}@keyframes merge-items-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes merge-items-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.merge-items-comparison{flex-direction:column;gap:.5rem}.merge-items-comparison-arrow{align-self:center;transform:rotate(90deg)}}@media (max-width:768px){.merge-items-form-actions.glass-tab-view__actions{flex-direction:column-reverse;align-items:stretch}.merge-items-form-actions .consultant-primary-btn,.merge-items-form-actions .consultant-secondary-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.merge-items-comparison,.merge-items-form-actions,.merge-items-header-block,.merge-items-main.merge-items-page--glass .merge-items-glass-shell{animation:none!important}}.journal-entry-container.journal-entry-page--glass.glass-tab-page{--je-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);min-height:100vh;padding:0 0 2rem;background:transparent!important;border:none!important;box-shadow:none!important}@media (min-width:768px){.journal-entry-container.journal-entry-page--glass.glass-tab-page{padding:0 0 2.5rem}}.journal-entry-container.journal-entry-page--glass .journal-entry-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);border:none;background:transparent;box-shadow:none;animation:journal-entry-shell-in .48s var(--je-glass-ease) both}.journal-entry-container.journal-entry-page--glass .glass-tab-view__content,.journal-entry-container.journal-entry-page--glass .journal-entry-page-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.journal-entry-header-block{padding:.85rem 1rem .25rem;animation:journal-entry-fade-up .5s var(--je-glass-ease) .06s both}.journal-entry-title-row{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;flex-wrap:wrap}.journal-entry-title{margin:0;font-size:1.25rem;font-weight:700;color:#312e81;letter-spacing:-.02em;line-height:1.2}.journal-entry-subtitle{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.45}.journal-entry-help-btn.consultant-secondary-btn{flex-shrink:0;align-self:center;min-width:1.65rem;width:1.65rem;height:1.65rem;padding:0;justify-content:center;border-radius:999px}.journal-entry-help-btn.consultant-secondary-btn i{font-size:.95rem}.journal-entry-meta-panel.glass-tab-panel--nested{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem 1rem;margin:0 .15rem;padding:.85rem 1rem!important;animation:journal-entry-fade-up .5s var(--je-glass-ease) .1s both}.journal-entry-table-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem 1rem!important;animation:journal-entry-fade-up .5s var(--je-glass-ease) .14s both}.journal-entry-table-heading{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4338ca}.journal-entry-validation{margin-bottom:.65rem;padding:.65rem .85rem;border-radius:10px;background:hsla(0,86%,97%,.55);border:1px solid hsla(0,96%,89%,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:journal-entry-fade-up .4s var(--je-glass-ease) both}.journal-entry-validation-error{color:#991b1b;font-size:.8125rem;font-weight:600;line-height:1.45}.journal-entry-table-section.consultant-glass-table-section{margin:0;padding:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;--cgt-font-size:0.8125rem}.journal-entry-table.consultant-glass-table td{vertical-align:middle}.journal-entry-table .consultant-glass-table-row{animation:journal-entry-fade-up .42s var(--je-glass-ease) both}.journal-entry-table-actions-cell{width:5.5rem;text-align:center;white-space:nowrap}.journal-entry-delete-btn.consultant-secondary-btn{min-height:var(--lf-control-height,2.25rem);height:var(--lf-control-height,2.25rem);padding:0 .65rem;color:#dc2626;border-color:hsla(0,96%,89%,.55)}.journal-entry-delete-btn.consultant-secondary-btn:hover:not(:disabled){color:#b91c1c;border-color:hsla(0,94%,82%,.75);background:hsla(0,86%,97%,.65)}.journal-entry-add-row{margin-top:.65rem}.journal-entry-comments-panel.glass-tab-panel--nested{margin:0 .15rem;padding:.85rem 1rem!important;animation:journal-entry-fade-up .5s var(--je-glass-ease) .18s both}.journal-entry-totals-panel.glass-tab-panel--nested{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1.5rem;margin:0 .15rem;padding:.75rem 1rem!important;animation:journal-entry-fade-up .5s var(--je-glass-ease) .2s both}.journal-entry-total-item{font-size:.8125rem;font-weight:600;color:#475569}.journal-entry-total-item b{font-variant-numeric:tabular-nums;color:#312e81}.journal-entry-total-item--credit b,.journal-entry-total-item--debit b{color:#dc2626}.journal-entry-balance-error{color:#dc2626;font-size:.8125rem;font-weight:700}.journal-entry-balance-success{color:#15803d;font-size:.8125rem;font-weight:700}.journal-entry-actions.glass-tab-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin:0 .15rem;padding:.75rem 0 0;animation:journal-entry-fade-up .5s var(--je-glass-ease) .22s both}.journal-entry-help-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.journal-entry-help-modal{width:min(100%,42rem);max-height:min(90vh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(168deg,hsla(0,0%,100%,.92),rgba(238,242,255,.88) 55%,rgba(241,248,255,.9));backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35);box-shadow:0 20px 50px rgba(99,102,241,.18),inset 0 1px 0 hsla(0,0%,100%,.9);animation:journal-entry-help-in .38s var(--je-glass-ease) both}.journal-entry-help-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(196,181,253,.32);background:linear-gradient(135deg,rgba(238,242,255,.88),rgba(224,231,255,.72))}.journal-entry-help-modal-header h3{margin:0;font-size:1rem;font-weight:700;color:#312e81}.journal-entry-help-modal-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(196,181,253,.45);border-radius:8px;background:hsla(0,0%,100%,.55);color:#64748b;font-size:1.25rem;line-height:1;cursor:pointer;transition:background .22s var(--je-glass-ease),color .22s var(--je-glass-ease),border-color .22s var(--je-glass-ease)}.journal-entry-help-modal-close:hover{background:hsla(0,0%,100%,.85);color:#4338ca;border-color:rgba(129,140,248,.55)}.journal-entry-help-modal-content{padding:1.15rem 1.25rem 1.25rem;overflow-y:auto;line-height:1.55;font-size:.875rem;color:#334155}.journal-entry-help-modal-content h4{margin:1.15rem 0 .5rem;font-size:.875rem;font-weight:700;color:#4338ca}.journal-entry-help-modal-content h4:first-child{margin-top:0}.journal-entry-help-modal-content p{margin:.5rem 0}.journal-entry-help-modal-content ol,.journal-entry-help-modal-content ul{margin:.5rem 0;padding-left:1.25rem}.journal-entry-help-modal-content li{margin:.25rem 0}.journal-entry-help-account-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:.65rem 0}.journal-entry-help-section{padding:.75rem .85rem;border-radius:10px;background:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.72);border-left:3px solid rgba(99,102,241,.55)}.journal-entry-help-section h5{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;color:#4338ca}.journal-entry-help-section ul{margin:0;padding-left:1rem}.journal-entry-help-fade-enter-active,.journal-entry-help-fade-leave-active{transition:opacity .28s var(--je-glass-ease)}.journal-entry-help-fade-enter-active .journal-entry-help-modal,.journal-entry-help-fade-leave-active .journal-entry-help-modal{transition:opacity .28s var(--je-glass-ease),transform .28s var(--je-glass-ease)}.journal-entry-help-fade-enter-from,.journal-entry-help-fade-leave-to{opacity:0}.journal-entry-help-fade-enter-from .journal-entry-help-modal,.journal-entry-help-fade-leave-to .journal-entry-help-modal{opacity:0;transform:translateY(12px) scale(.98)}@keyframes journal-entry-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes journal-entry-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes journal-entry-help-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.journal-entry-meta-panel.glass-tab-panel--nested{grid-template-columns:1fr}.journal-entry-actions.glass-tab-view__actions{flex-direction:column-reverse;align-items:stretch}.journal-entry-actions .consultant-primary-btn,.journal-entry-actions .consultant-secondary-btn{width:100%;justify-content:center}.journal-entry-totals-panel.glass-tab-panel--nested{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.journal-entry-actions,.journal-entry-comments-panel,.journal-entry-container.journal-entry-page--glass .journal-entry-glass-shell,.journal-entry-header-block,.journal-entry-help-modal,.journal-entry-meta-panel,.journal-entry-page--glass .consultant-glass-table-row,.journal-entry-table-panel,.journal-entry-totals-panel,.journal-entry-validation{animation:none!important}}.journal-entry-cell-control{display:block;width:100%;min-width:0;box-sizing:border-box;min-height:var(--lf-control-height,2.25rem);padding:0 var(--lf-control-pad-x,.65rem);border:1px solid rgba(203,213,225,.85);border-radius:0;background:hsla(0,0%,100%,.72);color:var(--lf-control-value-color,#1e293b);font-size:var(--lf-control-font-size,.75rem);font-weight:var(--lf-control-font-weight,500);line-height:var(--lf-control-line-height,1.25rem);font-family:var(--lf-font-family,inherit);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);transition:border-color .25s cubic-bezier(.25,.46,.45,.94),background .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s cubic-bezier(.25,.46,.45,.94)}.journal-entry-cell-control:hover{border-color:#94a3b8;background:hsla(0,0%,100%,.88)}.journal-entry-cell-control:focus{outline:none;border-color:#818cf8;background:hsla(0,0%,100%,.92);box-shadow:0 0 0 2px rgba(99,102,241,.2)}.journal-entry-account-cell{vertical-align:middle}.journal-entry-account-dropdown.label-dropdown--no-label{width:100%;min-width:0}.journal-entry-account-dropdown .label-dropdown__trigger{width:100%;min-height:var(--lf-control-height,2.25rem);border-radius:0;font-size:var(--lf-control-font-size,.75rem);font-weight:var(--lf-control-font-weight,500)}.journal-entry-account-dropdown-menu.label-dropdown__menu-panel{z-index:10060}.journal-entry-cell-amount{text-align:right;font-variant-numeric:tabular-nums;color:#dc2626}.journal-entry-cell-amount::-moz-placeholder{color:#94a3b8}.journal-entry-cell-amount::placeholder{color:#94a3b8}.journal-entry-table.consultant-glass-table td:nth-child(3),.journal-entry-table.consultant-glass-table td:nth-child(4),.journal-entry-table.consultant-glass-table th:nth-child(3),.journal-entry-table.consultant-glass-table th:nth-child(4){width:7.5rem;min-width:6.5rem}.journal-entry-table.consultant-glass-table td:first-child{min-width:14rem}.journal-entry-entry-no--loading .label-input-field__control{background:hsla(48,96%,89%,.45);border-color:rgba(251,191,36,.45)}.preferred-shipping-list-main.glass-tab-page{--psl-text:#0f172a;--psl-text-muted:#64748b;--psl-motion-fast:0.22s cubic-bezier(0.4,0,0.2,1);--psl-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--psl-glass-duration:0.36s;--psl-glass-blur:blur(28px) saturate(1.4);--psl-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.22),rgba(248,245,255,.16) 48%,rgba(241,248,255,.18));--psl-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.3),rgba(252,248,255,.24) 48%,rgba(241,248,255,.26));--psl-shine:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.04) 45%,transparent 60%);min-height:100vh;padding:0 .5rem 2.5rem;background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important;box-shadow:none!important;animation:preferred-shipping-list-page-in .52s var(--psl-glass-ease) both}@media (min-width:768px){.preferred-shipping-list-main.glass-tab-page{padding:0 1rem 2.5rem}}@keyframes preferred-shipping-list-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.preferred-shipping-list-container{margin:0;padding:0;width:100%;min-height:100vh;color:var(--psl-text);box-sizing:border-box;background:transparent!important}.preferred-shipping-list-main.glass-tab-page .preferred-shipping-list-glass-shell.glass-tab-view--flush{margin-top:var(--gtv-margin-top,1rem);margin-left:var(--gtv-margin-x,1rem);margin-right:var(--gtv-margin-x,1rem);margin-bottom:.75rem;animation:preferred-shipping-list-shell-in .48s var(--psl-glass-ease) .04s both;background:transparent}.preferred-shipping-list-main.glass-tab-page .glass-tab-view__content,.preferred-shipping-list-main.glass-tab-page .preferred-shipping-list-tab-content{background:transparent}@keyframes preferred-shipping-list-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.preferred-shipping-list-main.glass-tab-page .preferred-shipping-list-page-stack{display:flex;flex-direction:column;gap:.65rem}.preferred-shipping-list-header-block{padding:.25rem .5rem 0;animation:preferred-shipping-list-fade-up .5s var(--psl-glass-ease) .08s both}.preferred-shipping-list-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .75rem .25rem}.preferred-shipping-list-header-row__text{animation:preferred-shipping-list-fade-up .5s var(--psl-glass-ease) .12s both}.preferred-shipping-list-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex-shrink:0;animation:preferred-shipping-list-fade-up .5s var(--psl-glass-ease) .16s both}@keyframes preferred-shipping-list-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.preferred-shipping-list-header-row__text h2{margin:0 0 .3rem;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:#312e81;background:linear-gradient(135deg,#4338ca,#6366f1 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.preferred-shipping-list-header-row__sub{margin:0;font-size:.8125rem;font-weight:400;color:var(--psl-text-muted);line-height:1.4;max-width:36rem}.preferred-shipping-list-header-actions .consultant-primary-btn{font-size:.8125rem!important;font-weight:600!important;border-radius:0!important}.preferred-shipping-list-glass-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;background:var(--psl-glass-surface);border:1px solid hsla(0,0%,100%,.45);border-radius:0;backdrop-filter:var(--psl-glass-blur);-webkit-backdrop-filter:var(--psl-glass-blur);box-shadow:0 8px 32px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--psl-glass-duration) var(--psl-glass-ease),border-color var(--psl-glass-duration) var(--psl-glass-ease),box-shadow var(--psl-glass-duration) var(--psl-glass-ease),transform var(--psl-motion-fast)}.preferred-shipping-list-glass-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--psl-shine);z-index:0}.preferred-shipping-list-glass-panel>*{position:relative;z-index:1}.preferred-shipping-list-page--glass .preferred-shipping-list-main-card{opacity:0;animation:preferred-shipping-list-panel-in .48s var(--psl-glass-ease) .1s forwards}.preferred-shipping-list-glass-panel:hover{border-color:hsla(0,0%,100%,.62);background:var(--psl-glass-surface-hover);box-shadow:0 12px 40px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.65);transform:translateY(-1px)}@keyframes preferred-shipping-list-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.preferred-shipping-list-main-card{margin:0;padding:.65rem .75rem .75rem}.preferred-shipping-list-main-card .consultant-glass-table-section{margin:0;padding:0;background:transparent!important;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:preferred-shipping-list-table-in .48s var(--psl-glass-ease) .16s both}@keyframes preferred-shipping-list-table-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.preferred-shipping-list-table-section{--cgt-font-size:0.75rem}.preferred-shipping-list-table-section .consultant-glass-table,.preferred-shipping-list-table-section .preferred-shipping-list-table{min-width:100%;width:100%}.preferred-shipping-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.38)!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 14px rgba(99,102,241,.08)!important;transition:background var(--psl-glass-duration) var(--psl-glass-ease),border-color var(--psl-glass-duration) var(--psl-glass-ease),box-shadow var(--psl-glass-duration) var(--psl-glass-ease),transform var(--psl-motion-fast)}.preferred-shipping-list-main-card .consultant-glass-table-responsive--framed:hover{background:hsla(0,0%,100%,.16)!important;border-color:rgba(196,181,253,.4)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 22px rgba(99,102,241,.12)!important;transform:translateY(-1px)}.preferred-shipping-list-main-card .consultant-glass-table,.preferred-shipping-list-main-card .preferred-shipping-list-table{background:hsla(0,0%,100%,.06)!important}.preferred-shipping-list-main-card .consultant-glass-table tbody tr{background:transparent!important;transition:background var(--psl-glass-duration) var(--psl-glass-ease),transform var(--psl-motion-fast)}.preferred-shipping-list-main-card .consultant-glass-table tbody tr:nth-child(2n){background:rgba(248,245,255,.12)!important}.preferred-shipping-list-main-card .consultant-glass-table tbody tr:hover,.preferred-shipping-list-main-card .preferred-shipping-list-row:hover{background:linear-gradient(90deg,rgba(238,242,255,.45),hsla(0,0%,100%,.28) 50%,rgba(241,245,255,.4))!important;transform:translateX(2px)}.preferred-shipping-list-main-card .consultant-glass-table th{font-size:.75rem!important;font-weight:600!important;background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(224,231,255,.38))!important;backdrop-filter:blur(12px) saturate(1.25)!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;text-transform:none;letter-spacing:normal}.preferred-shipping-list-main-card .consultant-glass-table td{font-size:.8125rem!important;font-weight:400!important;color:var(--psl-text)}.preferred-shipping-list-main-card .consultant-glass-table td,.preferred-shipping-list-main-card .consultant-glass-table th{transition:background var(--psl-glass-duration) var(--psl-glass-ease),border-color var(--psl-glass-duration) var(--psl-glass-ease),box-shadow var(--psl-glass-duration) var(--psl-glass-ease)}.preferred-shipping-list-table td:first-child,.preferred-shipping-list-table th:first-child{width:32%}.preferred-shipping-list-table td:nth-child(2),.preferred-shipping-list-table th:nth-child(2){width:48%}.preferred-shipping-list-table td:nth-child(3),.preferred-shipping-list-table th:nth-child(3){width:20%}.preferred-shipping-list-delete-header{text-align:right}.preferred-shipping-list-delete-cell{text-align:right;padding-right:.65rem!important}.preferred-shipping-list-delete-btn{padding:.3rem .6rem!important;font-size:.6875rem!important;font-weight:600!important;border-radius:0!important}.preferred-shipping-list-no-records{text-align:center;font-size:.8125rem!important;font-weight:400!important;font-style:normal;color:var(--psl-text-muted)!important;background:hsla(0,0%,100%,.08)!important}.preferred-shipping-list-row{opacity:0;animation:preferred-shipping-list-row-in .42s var(--psl-glass-ease) var(--psl-row-delay,.04s) both}@keyframes preferred-shipping-list-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}#app[data-ui-mode=compact] .preferred-shipping-list-main.glass-tab-page,body[data-ui-mode=compact] .preferred-shipping-list-main.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8)!important}@media (max-width:768px){.preferred-shipping-list-header-row{flex-direction:column;align-items:stretch}.preferred-shipping-list-header-actions{justify-content:flex-end}.preferred-shipping-list-header-row__text h2{font-size:1.05rem}.preferred-shipping-list-header-row__sub{font-size:.75rem}}@media (max-width:480px){.preferred-shipping-list-main-card{padding:.5rem .45rem .65rem}.preferred-shipping-list-table-section .preferred-shipping-list-table{min-width:480px}}#app[data-ui-mode=compact] .preferred-shipping-list-header-row__text h2,body[data-ui-mode=compact] .preferred-shipping-list-header-row__text h2{font-size:1rem!important;font-weight:600!important}#app[data-ui-mode=compact] .preferred-shipping-list-header-row__sub,body[data-ui-mode=compact] .preferred-shipping-list-header-row__sub{font-size:.75rem!important}#app[data-ui-mode=compact] .preferred-shipping-list-header-actions .consultant-primary-btn,body[data-ui-mode=compact] .preferred-shipping-list-header-actions .consultant-primary-btn{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .preferred-shipping-list-table-section,body[data-ui-mode=compact] .preferred-shipping-list-table-section{--cgt-font-size:0.6875rem!important}#app[data-ui-mode=compact] .preferred-shipping-list-main-card .consultant-glass-table th,body[data-ui-mode=compact] .preferred-shipping-list-main-card .consultant-glass-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .preferred-shipping-list-main-card .consultant-glass-table td,body[data-ui-mode=compact] .preferred-shipping-list-main-card .consultant-glass-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:400!important}#app[data-ui-mode=compact] .preferred-shipping-list-delete-btn,body[data-ui-mode=compact] .preferred-shipping-list-delete-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:.625rem!important;border-radius:0!important}@media (prefers-reduced-motion:reduce){.preferred-shipping-list-header-actions,.preferred-shipping-list-header-block,.preferred-shipping-list-header-row__text,.preferred-shipping-list-main-card .consultant-glass-table-section,.preferred-shipping-list-main.glass-tab-page,.preferred-shipping-list-main.glass-tab-page .preferred-shipping-list-glass-shell,.preferred-shipping-list-page--glass .preferred-shipping-list-main-card,.preferred-shipping-list-row{animation:none!important;opacity:1!important;transform:none!important}.preferred-shipping-list-glass-panel:hover,.preferred-shipping-list-main-card .consultant-glass-table tbody tr:hover,.preferred-shipping-list-main-card .consultant-glass-table-responsive--framed:hover{transform:none!important}}.note-tag-list-page .note-tag-list-filter-row{display:flex;align-items:flex-end;padding:0 .75rem .5rem}.note-tag-list-page .note-tag-list-filter-row:has(.label-dropdown--open){position:relative;z-index:200}.note-tag-list-page .customer-group-list-table{table-layout:fixed;width:100%}.note-tag-list-page .customer-group-list-table td:first-child,.note-tag-list-page .customer-group-list-table td:last-child,.note-tag-list-page .customer-group-list-table th:first-child,.note-tag-list-page .customer-group-list-table th:last-child{width:auto}.note-tag-list-page .note-tag-list-col{vertical-align:middle}.note-tag-list-page .note-tag-list-col--name{width:42%}.note-tag-list-page .note-tag-list-col--color{width:14%}.note-tag-list-page .note-tag-list-col--related{width:22%;white-space:nowrap}.note-tag-list-page .note-tag-list-col--actions{width:5.75rem;min-width:5.75rem;max-width:5.75rem;text-align:center;padding:.35rem .25rem!important}.note-tag-list-page .customer-group-list-main-card .consultant-glass-table th.note-tag-list-col{position:static;top:auto;vertical-align:middle;text-transform:none;letter-spacing:normal;white-space:nowrap}.note-tag-list-page .note-tag-list-col--related .note-tag-list-related-badge{vertical-align:middle}.note-tag-modal-body{display:flex;flex-direction:column;gap:.65rem}.note-tag-list-related-badge{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:999px;font-size:.58rem;font-weight:500;letter-spacing:.01em;line-height:1.35}.note-tag-list-related-badge--customer{background:rgba(99,102,241,.14);color:#4338ca}.note-tag-list-related-badge--vendor{background:rgba(16,185,129,.14);color:#047857}.note-tag-list-related-badge--consultant{background:rgba(245,158,11,.16);color:#b45309}.note-tag-list-name-cell{display:inline-flex;align-items:center;gap:.45rem}.note-tag-list-color-strip{width:.24rem;height:1rem;border-radius:999px;flex-shrink:0}.note-tag-list-color-preview{display:inline-block;width:1.35rem;height:.55rem;border-radius:999px;border:1px solid rgba(148,163,184,.35)}.note-tag-color-field{display:flex;flex-direction:column;gap:.4rem}.note-tag-color-field__label{font-size:.58rem;font-weight:600;letter-spacing:.02em;color:#475569}.note-tag-color-field__swatches{display:flex;flex-wrap:wrap;gap:.35rem}.note-tag-color-swatch{width:1.35rem;height:1.35rem;border-radius:999px;border:2px solid hsla(0,0%,100%,.85);box-shadow:0 0 0 1px rgba(148,163,184,.45);cursor:pointer;padding:0}.note-tag-color-swatch--selected{box-shadow:0 0 0 2px rgba(99,102,241,.55),0 0 0 1px rgba(148,163,184,.45)}.note-tag-color-field__picker-row{display:flex;align-items:center;gap:.45rem}.note-tag-color-field__preview-strip{width:2.5rem;height:.55rem;border-radius:999px;border:1px solid rgba(148,163,184,.35)}.note-tag-color-input{width:2.2rem;height:1.6rem;padding:0;border:1px solid rgba(196,181,253,.45);border-radius:6px;background:transparent;cursor:pointer}.customer-notes-list-page .customer-notes-list-filter-row{display:flex;align-items:flex-end;gap:.65rem;padding:0 .75rem .5rem;flex-wrap:wrap}.customer-notes-list-table{table-layout:fixed;width:100%;min-width:980px}.customer-notes-list-col--title{width:14%}.customer-notes-list-col--customer{width:12%}.customer-notes-list-col--priority,.customer-notes-list-col--type{width:8%;white-space:nowrap}.customer-notes-list-col--tags{width:14%}.customer-notes-list-col--created,.customer-notes-list-col--followup{width:9%;white-space:nowrap}.customer-notes-list-col--attachments,.customer-notes-list-col--private{width:6%;text-align:center}.customer-notes-list-col--notes{width:24%}.customer-notes-list-tags{display:flex;flex-wrap:wrap;gap:.25rem}.customer-notes-list-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .35rem .1rem .28rem;border:1px solid rgba(99,102,241,.25);border-radius:999px;font-size:.62rem;font-weight:600;max-width:100%}.customer-notes-list-tag__strip{width:.18rem;align-self:stretch;min-height:.75rem;border-radius:999px;flex-shrink:0}.customer-notes-list-tag__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-notes-list-note-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.68rem;color:#475569;line-height:1.35;white-space:pre-wrap}.customer-notes-list-private-badge{display:inline-flex;align-items:center;padding:.12rem .4rem;border-radius:999px;background:rgba(124,58,237,.12);color:#7c3aed;font-size:.62rem;font-weight:700}.customer-notes-list-page .customer-group-list-main-card .consultant-glass-table th{position:static;top:auto;vertical-align:middle;text-transform:none;letter-spacing:normal}.vendor-notes-list-col--vendor{width:12%}.admin-dashboard-container{height:100vh;background:#f5f7fa;display:flex;flex-direction:column;overflow:hidden}.admin-dashboard-header{background:#fff;color:#2d3748;padding:.75rem 1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid #e2e8f0;flex-shrink:0;height:80px;box-sizing:border-box}.admin-header-content{display:flex;justify-content:space-between;align-items:center;max-width:100%;margin:0 auto;gap:1rem}.admin-mobile-menu-toggle{display:none;background:none;border:none;color:#2d3748;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:background .2s ease;align-items:center;justify-content:center;min-width:40px;min-height:40px}.admin-mobile-menu-toggle:hover{background:#f7fafc}.admin-mobile-menu-toggle:active{background:#edf2f7}.admin-mobile-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.admin-header-brand{gap:.5rem}.admin-header-brand,.admin-header-brand-icon{display:flex;align-items:center;flex-shrink:0}.admin-header-brand-icon{width:40px;height:40px;border-radius:50%;background:#0d9488;color:#fff;justify-content:center;font-size:.95rem}.admin-header-brand-icon,.admin-header-brand-name{font-weight:700;letter-spacing:-.02em;line-height:1}.admin-header-brand-name{font-size:1.5rem;color:#0d9488;white-space:nowrap}.admin-header-text{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end;text-align:right}.admin-header-title{font-size:1.75rem;font-weight:700;margin:0;letter-spacing:-.02em;color:#2d3748;line-height:1.2}.admin-header-subtitle{font-size:.875rem;font-weight:400;color:#718096;letter-spacing:.01em}.admin-layout{display:flex;flex:1;overflow:hidden;margin-top:80px;height:calc(100vh - 80px)}.admin-dashboard-main{flex:1;padding:1rem;overflow-y:auto;overflow-x:hidden;height:100%;margin-left:250px;width:calc(100vw - 250px)}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem}.admin-stat-card{background:#fff;border-radius:0;padding:1rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.admin-stat-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.admin-stat-badge{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative}.admin-stat-badge:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;opacity:.1;background:#fff}.admin-stat-badge i{position:relative;z-index:1}.admin-stat-badge-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.admin-stat-badge-pink{background:linear-gradient(135deg,#f093fb,#f5576c)}.admin-stat-badge-blue{background:linear-gradient(135deg,#4facfe,#00f2fe)}.admin-stat-badge-green{background:linear-gradient(135deg,#43e97b,#38f9d7)}.admin-stat-content{flex:1}.admin-stat-value{font-size:1.75rem;font-weight:700;margin:0;color:#2d3748}.admin-stat-label{font-size:.9rem;color:#718096;margin:.25rem 0 0 0}.admin-actions-section{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.admin-action-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px rgba(102,126,234,.3);font-size:.875rem}.admin-action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.admin-action-btn.secondary{background:#e2e8f0;color:#4a5568;box-shadow:none}.admin-action-btn.secondary:hover{background:#cbd5e0}.admin-section{background:#fff;border-radius:0;padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:1rem}.admin-section-header{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.admin-section-title{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center;gap:.5rem}.admin-table-container{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse}.admin-table thead{background:#f7fafc}.admin-table th{padding:.75rem;text-align:left;font-weight:600;color:#4a5568;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.admin-table td{padding:.75rem;border-top:1px solid #e2e8f0;color:#2d3748}.admin-table tbody tr:hover{background:#f7fafc}.admin-status-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.admin-status-badge.active{background:#c6f6d5;color:#22543d}.admin-status-badge.inactive{background:#fed7d7;color:#742a2a}.admin-action-icon{background:none;border:none;color:#667eea;cursor:pointer;padding:.5rem;margin:0 .25rem;border-radius:6px;transition:all .2s ease}.admin-action-icon:hover{background:#edf2f7;transform:scale(1.1)}.admin-action-icon.danger{color:#e53e3e}.admin-action-icon.danger:hover{background:#fed7d7}.text-muted{color:#718096;font-style:italic}.admin-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#718096}.admin-spinner{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.admin-spinner-small{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;display:inline-block}.admin-empty-state{text-align:center;padding:3rem;color:#718096}.admin-empty-state i{font-size:3rem;margin-bottom:1rem;opacity:.5}.admin-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.admin-modal{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.admin-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.admin-modal-header h3{margin:0;font-size:1.25rem;font-weight:600;color:#2d3748}.admin-modal-close{background:none;border:none;font-size:1.5rem;color:#718096;cursor:pointer;padding:.25rem;border-radius:6px;transition:all .2s ease}.admin-modal-close:hover{background:#e2e8f0;color:#2d3748}.admin-modal-body{padding:1.5rem}.admin-form-group{margin-bottom:1.5rem}.admin-form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#4a5568;font-size:.875rem}.admin-form-control{width:100%;padding:.75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.admin-form-control:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.admin-required{color:#e53e3e}.admin-modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.admin-btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.admin-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.admin-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.admin-btn-primary:disabled{opacity:.6;cursor:not-allowed}.admin-btn-secondary{background:#e2e8f0;color:#4a5568}.admin-btn-secondary:hover{background:#cbd5e0}.admin-alert{padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.admin-alert-danger{background:#fed7d7;color:#742a2a;border:1px solid #fc8181}@media (max-width:768px){.admin-dashboard-header{padding:.75rem 1rem;height:70px}.admin-mobile-menu-toggle{display:flex!important;align-items:center;justify-content:center}.admin-mobile-overlay{display:block!important}body.menu-open{overflow:hidden}.admin-header-brand{gap:.75rem}.admin-header-brand-icon{width:32px;height:32px;font-size:.85rem}.admin-header-brand-name,.admin-header-title{font-size:1.25rem}.admin-header-subtitle{font-size:.75rem}.admin-header-text{align-items:flex-start;text-align:left}.admin-layout{margin-top:70px;height:calc(100vh - 70px)}.admin-dashboard-main{max-width:100%;width:100%;margin-left:0;padding:.75rem}.admin-stats-grid{grid-template-columns:1fr;gap:.75rem}.admin-stat-card{padding:.75rem}.admin-stat-badge{width:50px;height:50px;font-size:1.25rem}.admin-stat-value{font-size:1.5rem}.admin-stat-label{font-size:.8rem}.admin-actions-section{gap:.5rem}.admin-action-btn{padding:.5rem .75rem;font-size:.8rem}.admin-section{padding:.75rem}.admin-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table{font-size:.8rem;min-width:600px}.admin-table td,.admin-table th{padding:.5rem .375rem;white-space:nowrap}.admin-modal-overlay{padding:.5rem}.admin-modal{max-width:100%;max-height:95vh}.admin-modal-body,.admin-modal-header{padding:1rem}}@media (max-width:480px){.admin-dashboard-header{padding:.5rem .75rem;height:60px}.admin-header-brand-icon{width:28px;height:28px;font-size:.8rem}.admin-header-brand-name,.admin-header-title{font-size:1.125rem}.admin-header-subtitle{font-size:.7rem}.admin-layout{margin-top:60px;height:calc(100vh - 60px)}.admin-dashboard-main{padding:.5rem}.admin-stat-card{padding:.5rem;gap:.75rem}.admin-stat-badge{width:45px;height:45px;font-size:1.1rem}.admin-stat-value{font-size:1.25rem}.admin-action-btn{padding:.4rem .6rem;font-size:.75rem}}.admin-sidebar{width:250px;background:#fff;box-shadow:2px 0 10px rgba(0,0,0,.05);border-right:1px solid #e2e8f0;position:fixed;top:80px;left:0;height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden;display:flex!important;flex-direction:column;flex-shrink:0;z-index:1000;visibility:visible!important;opacity:1!important}.admin-sidebar-nav{padding:.75rem 0;flex:1}.admin-sidebar-item{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.75rem;color:#4a5568;font-size:.9rem;font-weight:500;transition:all .3s ease;border-left:3px solid transparent}.admin-sidebar-item:hover{background:#f7fafc;color:#667eea}.admin-sidebar-item.active{background:linear-gradient(90deg,rgba(102,126,234,.1),rgba(118,75,162,.1));color:#667eea;border-left-color:#667eea;font-weight:600}.admin-sidebar-item i{font-size:1.1rem;width:20px;text-align:center}.admin-sidebar-settings{margin-top:.5rem}.admin-sidebar-settings-toggle{position:relative}.admin-sidebar-chevron{margin-left:auto;font-size:.75rem;transition:transform .3s ease;width:auto}.admin-sidebar-chevron-open{transform:rotate(180deg)}.admin-sidebar-submenu{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#f7fafc}.admin-sidebar-submenu-open{max-height:200px}.admin-sidebar-submenu-item{width:100%;padding:.625rem 1rem .625rem 3rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.75rem;color:#4a5568;font-size:.85rem;font-weight:500;transition:all .3s ease;border-left:3px solid transparent}.admin-sidebar-submenu-item:hover{background:#edf2f7;color:#667eea}.admin-sidebar-submenu-item.active{background:linear-gradient(90deg,rgba(102,126,234,.15),rgba(118,75,162,.15));color:#667eea;border-left-color:#667eea;font-weight:600}.admin-sidebar-submenu-item i{font-size:.95rem;width:18px;text-align:center}.admin-sidebar-close-btn{display:none;position:absolute;top:1rem;right:1rem;background:#f7fafc;border:1px solid #e2e8f0;color:#4a5568;font-size:1.25rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;z-index:1001;width:36px;height:36px;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin-sidebar-close-btn:hover{background:#edf2f7;color:#667eea;transform:scale(1.1)}@media (min-width:769px){.admin-sidebar{left:0!important;visibility:visible!important;opacity:1!important;display:flex!important;position:fixed!important;z-index:1000!important}.admin-sidebar-close-btn{display:none!important}}@media (max-width:768px){.admin-sidebar{position:fixed!important;top:70px;left:-250px;width:250px;max-width:80vw;height:calc(100vh - 70px);transition:left .3s cubic-bezier(.4,0,.2,1);z-index:1000!important;box-shadow:2px 0 20px rgba(0,0,0,.15);overflow-y:auto;overflow-x:hidden;visibility:visible!important;opacity:1!important;display:flex!important}.admin-sidebar-mobile-open{left:0!important}.admin-sidebar-close-btn{display:flex!important}.admin-sidebar-nav{padding:.75rem 0;display:block}.admin-sidebar-item{padding:.75rem 1rem;border-left:3px solid transparent;border-bottom:none;justify-content:flex-start}.admin-sidebar-item.active{border-left-color:#667eea;border-bottom:none}.admin-sidebar-settings{margin-top:.5rem}.admin-sidebar-submenu-item{padding:.625rem 1rem .625rem 3rem}}@media (max-width:480px){.admin-sidebar{top:60px;height:calc(100vh - 60px)}}.admin-profile-view{padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-top:1px solid hsla(0,0%,100%,.1);margin-top:auto}.admin-profile-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.admin-profile-avatar{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border-radius:50%;flex-shrink:0}.admin-profile-initials{font-size:1rem;font-weight:600;color:#fff;display:block;line-height:1;text-align:center;letter-spacing:.05em}.admin-profile-info{flex:1;min-width:0}.admin-profile-name{font-size:.95rem;font-weight:600;margin:0 0 .25rem 0;color:#fff}.admin-profile-email,.admin-profile-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-profile-email{font-size:.8rem;margin:0;color:hsla(0,0%,100%,.9)}.admin-profile-logout-btn{width:100%;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:.5rem .75rem;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem}.admin-profile-logout-btn:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.admin-profile-logout-btn i{font-size:1rem}@media (max-width:768px){.admin-profile-view{padding:1rem}.admin-profile-header{flex-direction:column;text-align:center;gap:.75rem}.admin-profile-info{width:100%}.admin-profile-email,.admin-profile-name{text-align:center}}.admin-dashboard-main.client-manager-main{padding:.5rem .75rem .75rem}@media (min-width:769px){.admin-dashboard-main.client-manager-main{padding:.5rem 1rem 1rem}}.manager-client-list{width:100%}.manager-client-list-actions{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap;justify-content:flex-end}.manager-client-list-btn{padding:.5rem 1rem;border:none;border-radius:0;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:.875rem}.manager-client-list-btn-secondary{background:#e2e8f0;color:#4a5568}.manager-client-list-btn-secondary:hover{background:#cbd5e0}.manager-client-list-section{background:#fff;border-radius:0;padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:1rem}.manager-client-list-section-header{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.manager-client-list-section-title{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center;gap:.5rem}.manager-client-list-table-container{overflow-x:auto}.manager-client-list-table{width:100%;border-collapse:collapse;border-radius:0}.manager-client-list-table thead{background:#f7fafc}.manager-client-list-table th{padding:.75rem;text-align:left;font-weight:600;color:#4a5568;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.manager-client-list-table th:last-child{text-align:center;width:120px}.manager-client-list-table td{padding:.75rem;border-top:1px solid #e2e8f0;color:#2d3748}.manager-client-list-table td:last-child{text-align:center;white-space:nowrap}.manager-client-list-table tbody tr:hover{background:#f7fafc}.manager-client-list-table-row{cursor:pointer}.manager-client-list-grid-container{width:100%}.manager-client-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.manager-client-list-grid-card{background:#fff;border:2px solid #e2e8f0;border-radius:0;padding:1rem;transition:all .3s ease;display:flex;flex-direction:column;min-height:200px;justify-content:space-between;cursor:pointer}.manager-client-list-grid-card:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.15);transform:translateY(-2px)}.manager-client-list-grid-card-header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.manager-client-list-grid-card-body{flex:1;margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem}.manager-client-list-grid-name{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0 0 .75rem 0;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.manager-client-list-grid-company,.manager-client-list-grid-email{font-size:.875rem;color:#4a5568;margin:0;display:flex;align-items:flex-start;gap:.5rem;line-height:1.5;min-height:1.5rem;word-wrap:break-word;overflow-wrap:break-word}.manager-client-list-grid-email{margin-bottom:.25rem}.manager-client-list-grid-company i,.manager-client-list-grid-email i{color:#667eea;width:16px;text-align:center;flex-shrink:0;margin-top:2px}.manager-client-list-grid-company span,.manager-client-list-grid-email span{flex:1;word-break:break-word}.manager-client-list-grid-card-actions{display:flex;gap:.5rem;padding-top:.75rem;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;flex-shrink:0}.manager-client-list-grid-card-actions .manager-client-list-action-icon{margin:0}.manager-client-list-name-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.manager-client-list-name-text{font-weight:600;color:#2d3748}.manager-client-list-user-type-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.manager-client-list-user-type-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:10px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.2px;line-height:1.2;border:1px solid transparent}.manager-client-list-user-type-badge i{font-size:.78rem}.manager-client-list-user-type-badge--invited{background:#e0e7ff;color:#3730a3;border-color:#c7d2fe}.manager-client-list-user-type-badge--owner{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.manager-client-list-role-badge{display:inline-block;padding:.15rem .55rem;border-radius:10px;font-size:.7rem;font-weight:600;background:#ede9fe;color:#5b21b6;border:1px solid #ddd6fe;line-height:1.2}.manager-client-list-name-line{display:inline-flex;align-items:center;gap:6px;min-width:0}.manager-client-list-expand-spacer{display:inline-block;width:22px;height:22px}.manager-client-list-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.manager-client-list-expand-btn:hover{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.manager-client-list-expand-btn:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.manager-client-list-expand-btn i{font-size:.75rem;line-height:1}.manager-client-list-invited-connector{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#6366f1}.manager-client-list-invited-connector i{font-size:.95rem;line-height:1}.manager-client-list-row--owner-with-invites td{border-bottom-color:#e0e7ff!important}.manager-client-list-row--invited>td{background:linear-gradient(90deg,#f5f3ff 0,#f8fafc 80%)}.manager-client-list-row--invited>td:first-child{box-shadow:inset 3px 0 0 #a5b4fc}.manager-client-list-name-cell--invited{padding-left:18px}.manager-client-list-row--orphan-invited>td:first-child{box-shadow:inset 3px 0 0 #fca5a5}.manager-client-list-invited-count-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:10px;font-size:.7rem;font-weight:600;background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe;line-height:1.2}.manager-client-list-invited-count-badge i{font-size:.72rem}.manager-client-list-owner-hint{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:500;color:#475569;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:10px;padding:.1rem .45rem;line-height:1.2}.manager-client-list-owner-hint i{font-size:.78rem;color:#64748b}.manager-client-list-grid-card--invited{border-left:3px solid #a5b4fc;background:linear-gradient(180deg,#fff,#f5f3ff)}.manager-client-list-status-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.manager-client-list-status-badge.active{background:#c6f6d5;color:#22543d}.manager-client-list-status-badge.inactive{background:#fed7d7;color:#742a2a}.manager-client-list-actions-group{display:flex;gap:.5rem;justify-content:center;align-items:center}.manager-client-list-action-icon{background:none;border:none;color:#667eea;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:1.1rem;width:32px;height:32px}.manager-client-list-action-icon:hover{background:#f7faff;color:#5568d3;transform:scale(1.1)}.manager-client-list-action-icon-danger{color:#e53e3e}.manager-client-list-action-icon-danger:hover{background:#fed7d7;color:#c53030}.manager-client-list-action-icon i{font-size:1rem}.manager-client-list-loading{text-align:center;padding:3rem;color:#718096}.manager-client-list-spinner{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.manager-client-list-empty{text-align:center;padding:3rem;color:#718096}.manager-client-list-empty i{font-size:3rem;margin-bottom:1rem;opacity:.5}@media (max-width:768px){.manager-client-list-actions{gap:.5rem;justify-content:flex-start}.manager-client-list-btn{padding:.5rem .75rem;font-size:.8rem}.manager-client-list-section{padding:.75rem}.manager-client-list-section-header{flex-direction:column;align-items:flex-start;gap:.75rem}.manager-client-list-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.manager-client-list-table{font-size:.8rem;min-width:600px}.manager-client-list-table td,.manager-client-list-table th{padding:.5rem .375rem;white-space:nowrap}.manager-client-list-status-badge{font-size:.7rem;padding:.2rem .5rem}.manager-client-list-invited-count-badge,.manager-client-list-owner-hint,.manager-client-list-role-badge,.manager-client-list-user-type-badge{font-size:.65rem;padding:.15rem .4rem}.manager-client-list-name-cell--invited{padding-left:12px}.manager-client-list-expand-btn,.manager-client-list-expand-spacer,.manager-client-list-invited-connector{width:20px;height:20px}.manager-client-list-action-icon{padding:.4rem;margin:0 .125rem}}@media (max-width:480px){.manager-client-list-section{padding:.5rem}.manager-client-list-btn{padding:.4rem .6rem;font-size:.75rem}.manager-client-list-table{font-size:.75rem;min-width:500px}.manager-client-list-table td,.manager-client-list-table th{padding:.4rem .25rem}}.view-toggle{display:flex;align-items:center;margin-left:auto}.view-toggle-switch{position:relative;display:inline-block;width:100px;height:32px}.view-toggle-switch input{opacity:0;width:0;height:0}.view-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e0;transition:.3s;border-radius:0;display:flex;align-items:center;justify-content:space-between;padding:0 .5rem;box-sizing:border-box}.view-toggle-text{font-size:.75rem;font-weight:600;transition:.3s;z-index:2;text-transform:uppercase;letter-spacing:.05em;position:relative;pointer-events:none;flex:1;text-align:center;line-height:1}.view-toggle-text-left{color:#fff}.view-toggle-text-right{color:#4a5568}.view-toggle-slider:before{position:absolute;content:"";height:calc(100% - 6px);width:calc(50% - 3px);left:3px;top:3px;background-color:#667eea;transition:.3s;border-radius:0;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,.1)}.view-toggle-switch input:checked+.view-toggle-slider{background-color:#cbd5e0}.view-toggle-switch input:checked+.view-toggle-slider .view-toggle-text-left{color:#4a5568}.view-toggle-switch input:checked+.view-toggle-slider .view-toggle-text-right,.view-toggle-switch input:not(:checked)+.view-toggle-slider .view-toggle-text-left{color:#fff}.view-toggle-switch input:not(:checked)+.view-toggle-slider .view-toggle-text-right{color:#4a5568}.view-toggle-switch input:checked+.view-toggle-slider:before{transform:translateX(calc(100% + 3px))}.confirm-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:12000;padding:1rem}.confirm-modal{background:#fff;border-radius:0;width:100%;max-width:400px;box-shadow:0 8px 30px rgba(0,0,0,.15)}.confirm-modal-header{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1.5rem 1rem;text-align:center}.confirm-modal-icon{width:60px;height:60px;border-radius:50%;background:#fed7d7;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.confirm-modal-icon i{font-size:2rem;color:#e53e3e}.confirm-modal-title{font-size:1.25rem;font-weight:600;color:#2d3748;margin:0}.confirm-modal-body{padding:0 1.5rem 1.5rem;text-align:center}.confirm-modal-client-name{font-size:1.25rem;font-weight:700;color:#2d3748;margin:0 0 1rem 0;padding:.75rem 1rem;background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid #667eea;border-radius:8px;display:inline-block;min-width:200px;word-break:break-word;line-height:1.4}.confirm-modal-message{font-size:.95rem;color:#4a5568;margin:0;line-height:1.5}.confirm-modal-footer{display:flex;gap:.75rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid #e2e8f0}.confirm-modal-btn{flex:1;padding:.6rem 1.2rem;border:none;border-radius:0;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.confirm-modal-btn-cancel{background:#e2e8f0;color:#4a5568}.confirm-modal-btn-cancel:hover{background:#cbd5e0}.confirm-modal-btn-confirm{background:linear-gradient(135deg,#e53e3e,#c53030);color:#fff;box-shadow:0 2px 8px rgba(229,62,62,.3)}.confirm-modal-btn-confirm:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(229,62,62,.4)}@media (max-width:480px){.confirm-modal{max-width:95%}.confirm-modal-footer{flex-direction:column}.confirm-modal-btn{width:100%}}.client-details-company-sidebar{width:260px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;box-shadow:2px 0 10px rgba(0,0,0,.05);display:flex;flex-direction:column;position:sticky;top:0;align-self:flex-start;max-height:calc(100vh - 140px);overflow-x:hidden;overflow-y:auto}.client-details-company-sidebar--records-page{max-height:calc(100vh - 100px)}.client-details-company-sidebar-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid #e2e8f0}.client-details-company-sidebar-title{margin:0;font-size:1rem;font-weight:600;color:#2d3748;line-height:1.3}.client-details-company-sidebar-subtitle{margin:.25rem 0 0;font-size:.8rem;color:#718096}.client-details-company-sidebar-close{flex-shrink:0;width:2.25rem;height:2.25rem;border:1px solid #e2e8f0;background:#f7fafc;color:#4a5568;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0;transition:background .15s ease,color .15s ease}.client-details-company-sidebar-close:hover{background:#edf2f7;color:#667eea}.client-details-company-sidebar-intro{margin:0;padding:.75rem 1rem;font-size:.8rem;color:#718096;line-height:1.45;border-bottom:1px solid #e2e8f0}.client-details-company-sidebar-nav{padding:.25rem 0 .75rem;flex:0 0 auto;display:flex;flex-direction:column;gap:0}.client-details-company-nav-accordion{border-bottom:1px solid #edf2f7}.client-details-company-nav-accordion:last-child{border-bottom:none}.client-details-company-nav-accordion-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem 1rem;margin:0;border:none;background:#fff;cursor:pointer;text-align:left;font:inherit;color:#4a5568;transition:background .15s ease,color .15s ease;box-sizing:border-box}.client-details-company-nav-accordion-toggle:hover{background:#f7fafc;color:#2d3748}.client-details-company-nav-accordion-toggle--open{background:#f8fafc}.client-details-company-nav-accordion-toggle--active-section{color:#667eea;font-weight:600}.client-details-company-nav-accordion-toggle--active-section .client-details-company-nav-accordion-label{color:#667eea}.client-details-company-nav-accordion-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a0aec0}.client-details-company-nav-accordion-toggle--open .client-details-company-nav-accordion-label,.client-details-company-nav-accordion-toggle:hover .client-details-company-nav-accordion-label{color:#718096}.client-details-company-nav-accordion-toggle--active-section.client-details-company-nav-accordion-toggle--open .client-details-company-nav-accordion-label{color:#667eea}.client-details-company-nav-accordion-chevron{flex-shrink:0;font-size:.85rem;color:#a0aec0;transition:transform .2s ease}.client-details-company-nav-accordion-chevron--open{transform:rotate(-180deg)}.client-details-company-nav-accordion-panel{background:#f8fafc;padding:0 0 .35rem}.client-details-company-sidebar-item{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.75rem;color:#4a5568;font-size:.9rem;font-weight:500;transition:all .3s ease;border-left:3px solid transparent;text-decoration:none;box-sizing:border-box}.client-details-company-sidebar-item:hover{background:#f7fafc;color:#667eea}.client-details-company-sidebar-item.active{background:linear-gradient(90deg,rgba(102,126,234,.1),rgba(118,75,162,.1));color:#667eea;border-left-color:#667eea;font-weight:600}.client-details-company-sidebar-item i{font-size:1.1rem;width:20px;text-align:center;flex-shrink:0}.client-details-company-sidebar-item span{flex:1}.client-details-company-sidebar-item--nested{padding:.65rem 1rem .65rem 1.35rem;font-size:.875rem;border-left:3px solid transparent}.client-details-company-sidebar-item--nested.active{border-left-color:#667eea}@media (max-width:768px){.client-details-company-sidebar{width:100%;max-height:none;position:relative;top:auto}}.client-details-view{width:100%}.client-details-view-header{margin-bottom:1rem}.client-details-back-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#e2e8f0;border:none;border-radius:0;color:#4a5568;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.client-details-back-btn:hover{background:#cbd5e0;color:#2d3748}.client-details-back-btn i{font-size:1rem}.client-details-error,.client-details-loading{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;background:#fff;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.client-details-spinner{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;animation:spin 1s linear infinite}.client-details-error{color:#e53e3e}.client-details-error i{font-size:2rem}.client-details-body{display:flex;flex-direction:column;gap:1.5rem}.client-details-section{background:#fff;border-radius:0;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.client-details-section-title{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0 0 1.5rem 0;display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.client-details-section-title i{color:#667eea;font-size:1.25rem}.client-details-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.client-details-info-item{display:flex;flex-direction:column;gap:.4rem}.client-details-info-item label{font-size:.75rem;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em}.client-details-info-item p{margin:0;font-size:.9rem;color:#2d3748;word-break:break-word}.client-details-info-item a{color:#667eea;text-decoration:none;transition:color .2s ease}.client-details-info-item a:hover{color:#764ba2;text-decoration:underline}.client-details-status-badge{display:inline-block;padding:.2rem .6rem;border-radius:0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.client-details-status-badge.active{background:#c6f6d5;color:#22543d}.client-details-status-badge.inactive{background:#fed7d7;color:#742a2a}.client-details-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.client-details-stat-card{background:#f7fafc;border:1px solid #e2e8f0;border-radius:0;padding:1rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.client-details-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.client-details-stat-icon{width:50px;height:50px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0}.client-details-stat-icon-blue{background:linear-gradient(135deg,#4299e1,#3182ce)}.client-details-stat-icon-green{background:linear-gradient(135deg,#48bb78,#38a169)}.client-details-stat-icon-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.client-details-stat-icon-orange{background:linear-gradient(135deg,#ed8936,#dd6b20)}.client-details-stat-content{flex:1}.client-details-stat-value{font-size:1.75rem;font-weight:700;color:#2d3748;margin:0;line-height:1.2}.client-details-stat-label{font-size:.85rem;color:#718096;margin:.25rem 0 0 0;font-weight:500}.client-details-btn{padding:.6rem 1.2rem;border:none;border-radius:0;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.85rem}.client-details-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.3)}.client-details-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.client-details-companies-list{display:flex;flex-direction:column;gap:1rem}.client-details-company-card{background:#f7fafc;border:1px solid #e2e8f0;border-radius:0;padding:1rem;transition:all .3s ease}.client-details-company-card--clickable{cursor:pointer;outline:none}.client-details-company-card--clickable:hover{border-color:#667eea}.client-details-company-card--clickable:focus-visible{box-shadow:0 0 0 3px rgba(102,126,234,.35)}.client-details-company-card-hint{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#667eea;margin-bottom:.65rem;text-transform:uppercase;letter-spacing:.04em}.client-details-company-card-manager-open{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid #e2e8f0}.client-details-company-manager-open-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0}.client-details-company-manager-open-select{width:100%;max-width:100%;box-sizing:border-box;padding:.5rem .65rem;font-size:.875rem;font-weight:500;color:#2d3748;background:#fff;border:2px solid #667eea;border-radius:6px;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.client-details-company-manager-open-select:focus{outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.25)}.client-details-company-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.client-details-companies-layout{display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.client-details-companies-list-wrap{flex:1;min-width:0}.client-details-company-card--selected{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.2)}@media (max-width:768px){.client-details-companies-layout{flex-direction:column}}.client-details-company-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:1rem}.client-details-company-title{flex:1;min-width:200px}.client-details-company-name{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0 0 .25rem 0}.client-details-company-key{font-size:.85rem;color:#718096;margin:0}.client-details-company-stats{display:flex;gap:1.5rem;flex-wrap:wrap}.client-details-company-stat-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:0;min-width:80px}.client-details-company-stat-value{font-size:1.5rem;font-weight:700;color:#2d3748;line-height:1.2}.client-details-company-stat-label{font-size:.75rem;color:#718096;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.client-details-company-details{margin-top:.5rem}.client-details-company-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.client-details-company-info-item{display:flex;flex-direction:column;gap:.25rem}.client-details-company-info-item label{font-size:.7rem;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em}.client-details-company-info-item p{margin:0;font-size:.85rem;color:#2d3748;word-break:break-word}.client-details-company-info-item a{color:#667eea;text-decoration:none;transition:color .2s ease}.client-details-company-info-item a:hover{color:#764ba2;text-decoration:underline}.client-details-empty-companies{text-align:center;padding:2rem;color:#718096}.client-details-empty-companies i{font-size:3rem;margin-bottom:1rem;display:block;color:#cbd5e0}@media (max-width:768px){.client-details-info-grid{grid-template-columns:1fr}.client-details-stats-grid{grid-template-columns:repeat(2,1fr)}.client-details-company-header{flex-direction:column}.client-details-company-stats{width:100%;justify-content:space-around}.client-details-company-info-grid{grid-template-columns:1fr}}@media (max-width:480px){.client-details-stats-grid{grid-template-columns:1fr}.client-details-company-stats{flex-direction:column;gap:.75rem}.client-details-company-stat-item{width:100%}}.client-manager-dashboard-overview{width:100%}.client-manager-overview-section{background:#fff;border-radius:0;padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:1rem}.client-manager-overview-section-header{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.client-manager-overview-section-title{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center;gap:.5rem}.client-manager-overview-section-title i{color:#667eea;font-size:1.2rem}.client-manager-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem}.client-manager-stat-card{background:#fff;border-radius:0;padding:1rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.client-manager-stat-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.client-manager-stat-badge{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative}.client-manager-stat-badge:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;opacity:.1;background:#fff}.client-manager-stat-badge i{position:relative;z-index:1}.client-manager-stat-badge-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.client-manager-stat-badge-blue{background:linear-gradient(135deg,#4facfe,#00f2fe)}.client-manager-stat-badge-green{background:linear-gradient(135deg,#43e97b,#38f9d7)}.client-manager-stat-content{flex:1}.client-manager-stat-value{font-size:1.75rem;font-weight:700;margin:0;color:#2d3748}.client-manager-stat-label{font-size:.9rem;color:#718096;margin:.25rem 0 0 0}@media (max-width:768px){.client-manager-overview-section{padding:.75rem}.client-manager-stats-grid{grid-template-columns:1fr;gap:.75rem}.client-manager-stat-card{padding:.75rem}.client-manager-stat-badge{width:50px;height:50px;font-size:1.25rem}.client-manager-stat-value{font-size:1.5rem}.client-manager-stat-label{font-size:.8rem}.client-manager-overview-section-title{font-size:1rem}}@media (max-width:480px){.client-manager-overview-section{padding:.5rem}.client-manager-stat-card{padding:.5rem;gap:.75rem}.client-manager-stat-badge{width:45px;height:45px;font-size:1.1rem}.client-manager-stat-value{font-size:1.25rem}.client-manager-overview-section-title{font-size:.9rem}}.manager-stats-charts{width:100%}.manager-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem}.manager-stat-card{background:#fff;border-radius:0;padding:1rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.manager-stat-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.manager-stat-badge{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative}.manager-stat-badge:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;opacity:.1;background:#fff}.manager-stat-badge i{position:relative;z-index:1}.manager-stat-badge-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.manager-stat-badge-blue{background:linear-gradient(135deg,#4facfe,#00f2fe)}.manager-stat-badge-green{background:linear-gradient(135deg,#43e97b,#38f9d7)}.manager-stat-content{flex:1}.manager-stat-value{font-size:1.75rem;font-weight:700;margin:0;color:#2d3748}.manager-stat-label{font-size:.9rem;color:#718096;margin:.25rem 0 0 0}.manager-charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.manager-chart-card{background:#fff;border-radius:0;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.manager-chart-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.manager-chart-card-wide{grid-column:span 2}.manager-chart-header{margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.manager-chart-title{font-size:1rem;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center;gap:.5rem}.manager-chart-title i{color:#667eea;font-size:1.1rem}.manager-chart-body{display:flex;flex-direction:column;align-items:center;gap:1rem}.manager-donut-chart{position:relative;width:200px;height:200px;margin:0 auto}.manager-donut-chart-svg{width:100%;height:100%;transform:rotate(-90deg)}.manager-donut-chart-background{stroke:#e2e8f0}.manager-donut-chart-segment{transition:stroke-dasharray .5s ease}.manager-donut-chart-active{stroke:#48bb78}.manager-donut-chart-inactive{stroke:#fed7d7}.manager-donut-chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.manager-donut-chart-value{font-size:2rem;font-weight:700;color:#2d3748;line-height:1.2}.manager-donut-chart-label{font-size:.75rem;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.manager-chart-legend{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem}.manager-chart-legend-item{display:flex;align-items:center;gap:.5rem}.manager-chart-legend-color{width:12px;height:12px;border-radius:50%;flex-shrink:0}.manager-chart-legend-active{background:#48bb78}.manager-chart-legend-inactive{background:#fed7d7}.manager-chart-legend-text{font-size:.875rem;color:#4a5568}.manager-bar-chart{display:flex;flex-direction:column;gap:1rem;width:100%}.manager-bar-chart-item{display:flex;flex-direction:column;gap:.5rem}.manager-bar-chart-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#4a5568}.manager-bar-chart-label i{color:#667eea;width:16px}.manager-bar-chart-bar-container{position:relative;width:100%;height:32px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:0;overflow:hidden}.manager-bar-chart-bar{height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.75rem;transition:width .6s ease;position:relative}.manager-bar-chart-bar-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.manager-bar-chart-bar-blue{background:linear-gradient(135deg,#4facfe,#00f2fe)}.manager-bar-chart-bar-green{background:linear-gradient(135deg,#43e97b,#38f9d7)}.manager-bar-chart-value{font-size:.875rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media (max-width:1200px){.manager-chart-card-wide{grid-column:span 1}}@media (max-width:768px){.manager-charts-grid{grid-template-columns:1fr}.manager-donut-chart{width:160px;height:160px}.manager-donut-chart-value{font-size:1.5rem}}.manager-profile-update-header{margin-bottom:2rem}.manager-profile-update-title{font-size:1.75rem;font-weight:600;color:#2d3748;margin:0 0 .5rem 0}.manager-profile-update-subtitle{color:#718096;font-size:.95rem;margin:0}.manager-profile-update-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:2rem 1.5rem}.manager-profile-update-alert{padding:1rem;border-radius:6px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-size:.9rem}.manager-profile-update-alert-success{background:#f0fff4;color:#22543d;border:1px solid #9ae6b4}.manager-profile-update-alert-danger{background:#fff5f5;color:#c53030;border:1px solid #fc8181}.manager-profile-update-alert i{font-size:1.1rem}.manager-profile-update-form{display:flex;flex-direction:column;gap:2rem}.manager-profile-update-section{display:flex;flex-direction:column;gap:1.5rem}.manager-profile-update-section-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.manager-profile-update-section-title{font-size:1.25rem;font-weight:600;color:#2d3748;margin:0;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.manager-profile-update-section-note{color:#718096;font-size:.875rem;margin:-.5rem 0 .5rem 0;font-style:italic}.manager-profile-update-form-group{display:flex;flex-direction:column;gap:.5rem}.manager-profile-update-form-group label{font-weight:500;color:#4a5568;font-size:.9rem}.manager-profile-update-required{color:#e53e3e}.manager-profile-update-form-control{padding:.75rem;border:1px solid #cbd5e0;border-radius:6px;font-size:.95rem;transition:all .2s ease;background:#fff}.manager-profile-update-form-control:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.manager-profile-update-form-control-error{border-color:#e53e3e}.manager-profile-update-form-control-error:focus{border-color:#e53e3e;box-shadow:0 0 0 3px rgba(229,62,62,.1)}.manager-profile-update-error-text{color:#e53e3e;font-size:.85rem}.manager-profile-update-help-text{color:#718096;font-size:.85rem;margin-top:-.25rem}.manager-profile-update-actions{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e2e8f0}.manager-profile-update-btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}.manager-profile-update-btn:disabled{opacity:.6;cursor:not-allowed}.manager-profile-update-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.manager-profile-update-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.manager-profile-update-btn-secondary{background:#fff;color:#4a5568;border:1px solid #cbd5e0}.manager-profile-update-btn-secondary:hover:not(:disabled){background:#f7fafc;border-color:#a0aec0}.manager-profile-update-spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@media (max-width:768px){.manager-profile-update{padding:1rem .75rem}.manager-profile-update-content{padding:1.5rem 1rem}.manager-profile-update-section-fields{grid-template-columns:1fr;gap:1.5rem}.manager-profile-update-actions{flex-direction:column}.manager-profile-update-btn{width:100%}}.client-manager-dashboard-inner[data-v-3e5970be]{width:100%;min-height:0}.manager-company-records{width:100%;max-width:none;margin:0;padding:.35rem 0 1rem;box-sizing:border-box}.manager-company-records-layout{display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.manager-company-records-layout--full .manager-company-records-main{width:100%;max-width:100%}.manager-company-records-main{flex:1;min-width:0}.manager-company-records-pane{min-width:0}.manager-company-records-pane--timesheets{display:flex;flex-direction:column;flex:0 1 auto;min-height:auto;width:100%;max-width:100%;box-sizing:border-box}.manager-ts-attachment-success-banner{margin:0 0 .5rem;padding:.45rem .65rem;font-size:.875rem;font-weight:600;color:#276749;background:#f0fff4;border:1px solid #9ae6b4;border-radius:.35rem}.manager-company-records-pane--timesheets .hr-timesheets-content-wrapper{flex:none;min-height:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.manager-company-records-pane--timesheets .hrTimesheets-consultant-section{flex:1 1 auto;width:100%;max-width:100%;min-width:0;overflow:visible;min-height:auto}.manager-ts-filters{margin-bottom:.75rem;padding:.65rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;box-sizing:border-box}.manager-ts-filters-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem}.manager-ts-filter-group{display:flex;flex-direction:column;gap:.25rem;min-width:0}.manager-ts-filter-group label,.manager-ts-filter-label-text{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.manager-ts-select{padding:.4rem .5rem;font-size:.85rem;line-height:1.25;border:1px solid #cbd5e0;border-radius:0;background:#fff;color:#2d3748;height:2.125rem}.manager-ts-datepicker-wrap,.manager-ts-select{min-width:8rem;max-width:100%;box-sizing:border-box}.manager-ts-datepicker-wrap .date-picker-container,.manager-ts-datepicker-wrap .date-picker-input-wrapper{width:100%}.manager-ts-datepicker-wrap .date-picker-input{width:100%;padding:.4rem 1.85rem .4rem .5rem;font-size:.85rem;line-height:1.25;border:1px solid #cbd5e0;border-radius:0;background:#fff;color:#2d3748;box-shadow:none;box-sizing:border-box;height:2.125rem;min-height:2.125rem}.manager-ts-datepicker-wrap .date-picker-input:focus{border-color:#667eea;box-shadow:0 0 0 1px rgba(102,126,234,.25)}.manager-ts-datepicker-wrap .date-picker-input[readonly]{background-color:#edf2f7;color:#718096;cursor:not-allowed;border-color:#cbd5e0}.manager-ts-datepicker-wrap .date-picker-calendar-button{right:.35rem;font-size:.95rem;padding:.1rem;line-height:1}.manager-ts-filter-hint{margin:.35rem 0 0;font-size:.8rem}.manager-ts-filter-hint--error{color:#c53030}.manager-ts-consultant-filters-row{margin-top:.45rem;padding-top:.55rem;border-top:1px solid #e2e8f0}.manager-ts-hr-select--consultant{min-width:min(18rem,100%)}@media (max-width:768px){.manager-ts-filter-group{flex:1 1 100%}.manager-ts-datepicker-wrap,.manager-ts-select{width:100%}.manager-company-records-layout{flex-direction:column}}.manager-company-records-header{margin-bottom:.4rem}.manager-company-records-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.manager-company-records-header-row .manager-company-records-heading{flex:1 1 auto;min-width:0}.manager-company-records-subnav-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .65rem;margin:0 0 .65rem;padding:0 0 .45rem;border-bottom:1px solid #e2e8f0}.manager-company-records-subnav{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;margin:0;padding:0;border-bottom:none;flex:1 1 auto;min-width:0}.manager-company-records-subnav-link{display:inline-flex;align-items:center;padding:.32rem .65rem;font-size:.8125rem;font-weight:600;color:#4a5568;text-decoration:none;border-radius:0;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.manager-company-records-subnav-link:hover{background:#f1f5f9;color:#2d3748}.manager-company-records-subnav-link--active{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.manager-company-records-back{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;margin:0;flex-shrink:0;border:1px solid #cbd5e0;border-radius:0;background:#f7fafc;color:#2d3748;font-size:.8125rem;font-weight:500;cursor:pointer}.manager-company-records-back:hover{background:#edf2f7}.manager-company-records-heading-main{min-width:0}.manager-company-records-heading h1{margin:0;font-size:1.25rem;font-weight:600;color:#1a202c;line-height:1.25}.manager-ts-list-toggle{display:inline-flex;flex-shrink:0;border:1px solid #cbd5e0;background:#f7fafc;border-radius:0;overflow:hidden}.manager-ts-list-toggle__btn{padding:.32rem .6rem;font-size:.78rem;font-weight:600;color:#4a5568;background:transparent;border:none;cursor:pointer;white-space:nowrap;line-height:1.3}.manager-ts-list-toggle__btn:hover{background:#edf2f7;color:#2d3748}.manager-ts-list-toggle__btn--active{background:#667eea;color:#fff}.manager-ts-list-toggle__btn--active:hover{background:#5a67d8;color:#fff}.manager-company-records-sub{margin:.2rem 0 0;font-size:.875rem;font-weight:600;color:#4f46e5;line-height:1.35;letter-spacing:-.015em}.manager-company-records-sub--emphasized{margin-top:0;font-size:1.0625rem;font-weight:600;color:#4338ca}@media (max-width:640px){.manager-company-records-subnav-bar--timesheets{flex-direction:column;align-items:stretch}.manager-company-records-subnav-bar--timesheets .manager-ts-list-toggle{width:100%}.manager-company-records-subnav-bar--timesheets .manager-ts-list-toggle__btn{flex:1 1 0;min-width:0;white-space:normal;text-align:center}}.manager-company-records-empty,.manager-company-records-loading{color:#718096;font-size:.9rem}.manager-company-records-error{color:#c53030;font-size:.875rem;margin:0 0 1rem}.manager-company-records-table-wrap{overflow-x:auto;border:1px solid #e2e8f0;background:#fff}.manager-company-records-table{width:100%;border-collapse:collapse;font-size:.85rem}.manager-company-records-table td,.manager-company-records-table th{padding:.6rem .75rem;text-align:left;border-bottom:1px solid #edf2f7}.manager-company-records-table th{background:#f7fafc;font-weight:600;color:#4a5568;white-space:nowrap}.manager-company-records-actions{width:5.5rem}.manager-ts-consultant-cell{display:flex;flex-direction:column;gap:.15rem;line-height:1.25;min-width:0}.manager-ts-consultant-cell-name{font-weight:600;color:#1e293b}.manager-ts-consultant-cell-id{font-size:.72rem;font-weight:500;color:#64748b;word-break:break-all}.manager-ts-attachment-count-btn{padding:0;border:none;background:none;font:inherit;color:#2563eb;text-decoration:underline;cursor:pointer}.manager-ts-attachment-count-btn:hover{color:#1d4ed8}.manager-company-records-edit-btn{padding:.25rem .6rem;font-size:.8rem;font-weight:600;border:1px solid #667eea;background:#fff;color:#5a67d8;cursor:pointer}.manager-company-records-edit-btn:hover{background:#eef2ff}.manager-company-records-pane .manager-ts-hr-layout.hrTimesheets-container{min-height:auto;flex:0 1 auto;display:flex;flex-direction:column;width:100%}.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-filters-section{padding:.65rem .75rem}.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-filters-row{gap:.5rem .75rem}.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-filter-group{gap:.2rem;min-width:0}.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-filter-group .hrTimesheets-required-label{margin-bottom:.2rem}.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-customer-select,.manager-company-records-pane .manager-ts-hr-layout select.manager-ts-hr-select{border-radius:0;padding:.45rem .65rem;min-width:0;width:100%;border-width:1px}.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-date-input-wrapper .date-picker-input{border-radius:0;padding:.45rem .65rem;padding-right:2.25rem;box-shadow:none}.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-date-input-wrapper .date-picker-input:focus{box-shadow:0 0 0 2px rgba(79,140,255,.12)}.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-date-input-wrapper .date-picker-calendar-button{border-radius:0}@media (min-width:640px){.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-filter-group{min-width:7.5rem;flex:0 1 auto}}@media (max-width:768px){.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-filters-section{padding:.5rem .65rem}.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-filters-row{gap:.45rem .6rem}}.manager-company-records-pane .manager-ts-single-column.hrTimesheets-main-content{flex-direction:column;align-items:stretch;width:100%;max-width:100%;flex:0 1 auto;min-height:0;height:auto;max-height:none}.manager-company-records-pane .manager-ts-single-column .hrTimesheets-consultant-section{flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:auto;overflow:visible;padding:.65rem .75rem}.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-consultant-header-container{border-radius:0;padding:.4rem .65rem;margin-bottom:.5rem}.manager-company-records-pane .manager-ts-hr-layout .hrTimesheets-consultant-header{gap:.45rem}.manager-ts-consultant-section-title{margin-bottom:0!important}.manager-ts-header-meta{font-size:.875rem;font-weight:600;color:#64748b}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper{margin:.45rem 0 .15rem 0}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper .pagination-container{border-radius:0;padding:.4rem .65rem;margin:0;width:100%;gap:.45rem .65rem}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper .pagination-info{font-size:.8125rem}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper .pagination-controls{gap:.3rem}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper .pagination-pages{gap:.15rem}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper .pagination-btn{border-radius:0;padding:.3rem .5rem;min-width:34px;font-size:.8125rem}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper .pagination-next,.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper .pagination-prev{border-radius:0;min-width:4.5rem;padding:.3rem .55rem;font-size:.8125rem}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper .pagination-size{gap:.35rem}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper .pagination-size label{font-size:.8125rem}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper .pagination-size select{border-radius:0;padding:.3rem .45rem;font-size:.8125rem}.manager-company-records-pane .manager-ts-loading-pad.hrTimesheets-loading-state{padding:2rem 1.5rem;min-height:8rem}@media (max-width:1024px){.manager-company-records-pane .manager-ts-single-column.hrTimesheets-main-content{height:auto!important;max-height:none!important}}@media (max-width:768px){.manager-company-records-pane .manager-ts-hr-layout.hrTimesheets-container{min-height:auto}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper{margin:.35rem 0 .1rem 0}.manager-company-records-pane .manager-ts-hr-layout .hr-timesheets-pagination-wrapper .pagination-container{padding:.35rem .5rem;gap:.4rem;margin:0;width:100%}}.manager-records-filters{margin-bottom:.75rem}.manager-records-filter-group--search{flex:1 1 12rem;min-width:10rem}.manager-records-search-input{width:100%;min-width:0;padding:.4rem .5rem;font-size:.85rem;line-height:1.25;border:1px solid #cbd5e0;border-radius:0;background:#fff;color:#2d3748;box-sizing:border-box;height:2.125rem}.manager-records-search-input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 1px rgba(102,126,234,.25)}.manager-records-select{min-width:9rem}.manager-records-filter-actions{align-self:flex-end}.manager-records-clear-btn{padding:.4rem .75rem;font-size:.8125rem;font-weight:600;color:#4a5568;background:#fff;border:1px solid #cbd5e0;border-radius:0;cursor:pointer;height:2.125rem;white-space:nowrap}.manager-records-clear-btn:hover{background:#f7fafc;border-color:#a0aec0}.manager-records-list-meta{margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0}.manager-records-pagination-wrap{padding:.5rem .75rem;border-top:1px solid #e2e8f0;background:#fafbfc}.manager-records-pagination-wrap .pagination-container{margin:0}.manager-ts-timesheet-card .manager-ts-details .hrTimesheets-details-table{border-radius:0;border-color:#e2e8f0}.manager-ts-timesheet-card .manager-ts-details .hrTimesheets-detail-row td{padding:.28rem .4rem .28rem 0}.manager-ts-timesheet-card .manager-ts-details .manager-ts-section-title.hrTimesheets-section-title{font-size:.625rem;font-weight:600;letter-spacing:.07em;color:#a8b0bd;margin:0 0 .3rem;padding:0 0 .28rem;border-bottom:1px solid #eef1f5;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.manager-ts-timesheet-card .manager-ts-details .manager-ts-detail-table.hrTimesheets-details-table{table-layout:auto;width:100%;border:none;border-radius:0;margin-bottom:0}.manager-ts-timesheet-card .manager-ts-details .manager-ts-detail-table .hrTimesheets-detail-label{width:1%;max-width:8.5rem;white-space:nowrap;font-size:.6875rem;font-weight:500;color:#8b95a5;padding:.28rem .5rem .28rem 0;vertical-align:top;border-bottom:1px solid #f4f6f9}.manager-ts-timesheet-card .manager-ts-details .manager-ts-detail-table .hrTimesheets-detail-value{font-size:.75rem;font-weight:400;color:#3d4a5c;padding:.28rem 0 .28rem .3rem;vertical-align:top;border-bottom:1px solid #f4f6f9}.manager-ts-timesheet-card .manager-ts-details .manager-ts-detail-table .hrTimesheets-detail-row:last-child .hrTimesheets-detail-label,.manager-ts-timesheet-card .manager-ts-details .manager-ts-detail-table .hrTimesheets-detail-row:last-child .hrTimesheets-detail-value{border-bottom:none}.manager-ts-timesheet-card .manager-ts-details .manager-ts-detail-table .hrTimesheets-name-display{flex-wrap:wrap;gap:.15rem .3rem}.manager-ts-timesheet-card .manager-ts-details .hrTimesheets-name-text{font-size:.75rem;font-weight:500}.manager-ts-timesheet-card .manager-ts-details .hrTimesheets-id-text{font-size:.6875rem;font-weight:400;color:#8b95a5}.manager-ts-timesheet-card .manager-ts-details .hrTimesheets-copy-btn{padding:.15rem .35rem;font-size:.7rem}.manager-ts-timesheet-card .manager-ts-details .hrTimesheets-hours-value{font-weight:500}.hr-ts-attachment-row[data-v-229ab216]{min-width:0;max-width:100%}.hr-ts-attachment-row__link[data-v-229ab216]{display:flex;align-items:center;gap:.5rem;max-width:100%;min-width:0;color:#3b82f6;text-decoration:none;font-size:.75rem;font-weight:500;transition:color .2s ease}.hr-ts-attachment-row__link[data-v-229ab216]:hover{color:#2563eb;text-decoration:underline}.hr-ts-attachment-row__link--inline[data-v-229ab216]{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1 1 auto}.hr-ts-attachment-row__link i[data-v-229ab216]{font-size:.875rem;flex-shrink:0}.hr-ts-attachment-row__name[data-v-229ab216]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-ts-attachment-row__size[data-v-229ab216]{color:#9ca3af;font-size:.625rem;margin-left:.25rem;flex-shrink:0}.hr-ts-attachment-row__stored[data-v-229ab216]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.75rem;width:100%;min-width:0}.hr-ts-attachment-row__label[data-v-229ab216]{display:flex;align-items:center;gap:.35rem;min-width:0;max-width:100%;flex:1 1 auto;color:#374151;font-weight:500}.hr-ts-attachment-row__label>.bi[data-v-229ab216]{flex-shrink:0}.hr-ts-attachment-row__actions[data-v-229ab216]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem}.hr-ts-attachment-row__name-btn[data-v-229ab216]{border:none;background:transparent;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer}.manager-ts-timesheet-card .hrTimesheets-attachment-item,.manager-ts-timesheet-card .hrTimesheets-attachments-list,.manager-ts-timesheet-card .manager-ts-attachments,.manager-ts-timesheet-card .manager-ts-attachments .hrTimesheets-attachments-section{min-width:0;max-width:100%}.manager-ts-timesheet-card .manager-ts-attachments .hrTimesheets-attachments-header{font-size:.6875rem;font-weight:600;color:#8b95a5;letter-spacing:.04em;padding:.35rem 0}.manager-ts-timesheet-card .manager-ts-attachments .hrTimesheets-attachments-section{margin-top:.55rem}.manager-ts-card-attachment-item{padding:.35rem 0;border-bottom:1px solid #edf2f7}.manager-ts-card-attachment-item:last-child{border-bottom:none}.hrTimesheets-container,body{font-family:Inter,Segoe UI,Arial,sans-serif;color:#0f172a}.hrTimesheets-container{background:#f6f8fa;border:none;border-radius:0;padding:0;margin:0;width:100%;min-height:100vh;display:flex;flex-direction:column}.hrTimesheets-page--glass{--hr-glass-ease:cubic-bezier(0.25,0.46,0.45,0.94);--hr-glass-duration:0.36s;--hr-glass-blur:blur(24px) saturate(1.35);--hr-glass-surface:linear-gradient(168deg,hsla(0,0%,100%,.42),rgba(248,245,255,.36) 42%,rgba(241,248,255,.4));--hr-glass-surface-hover:linear-gradient(168deg,hsla(0,0%,100%,.52),rgba(252,248,255,.46) 42%,rgba(241,248,255,.5));background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8);color:#0f172a}.hrTimesheets-glass-panel{position:relative;z-index:0;overflow:visible;margin-left:1.25rem;margin-right:1.25rem;background:var(--hr-glass-surface);border:1px solid hsla(0,0%,100%,.55);backdrop-filter:var(--hr-glass-blur);-webkit-backdrop-filter:var(--hr-glass-blur);box-shadow:0 4px 24px rgba(139,92,246,.1),inset 0 1px 0 hsla(0,0%,100%,.65),0 0 0 1px rgba(196,181,253,.22);transition:background var(--hr-glass-duration) var(--hr-glass-ease),border-color var(--hr-glass-duration) var(--hr-glass-ease),box-shadow var(--hr-glass-duration) var(--hr-glass-ease)}.hrTimesheets-glass-panel:hover{border-color:hsla(0,0%,100%,.72);background:var(--hr-glass-surface-hover);box-shadow:0 8px 32px rgba(139,92,246,.14),inset 0 1px 0 hsla(0,0%,100%,.75),0 0 0 1px rgba(196,181,253,.35)}.hrTimesheets-page--glass .hrTimesheets-glass-panel{opacity:0;animation:hrTimesheets-panel-in .44s var(--hr-glass-ease) forwards}.hrTimesheets-page--glass .hrTimesheets-glass-panel--tabs{margin-top:.75rem;z-index:40;animation-delay:.04s}.hrTimesheets-page--glass .hrTimesheets-filters-section.hrTimesheets-glass-panel{animation-delay:.08s;position:relative;z-index:60;overflow:visible}.hrTimesheets-page--glass .hrTimesheets-filters-section:has(.label-dropdown--open){z-index:500}.hrTimesheets-page--glass .hrTimesheets-main-content{position:relative;z-index:1}.hrTimesheets-page--glass .hrTimesheets-glass-panel--sidemenu{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;height:100%;min-height:0;animation-delay:.12s}@keyframes hrTimesheets-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hrTimesheets-main-content{display:flex;flex:1;min-height:0;height:calc(100vh - 240px);max-height:calc(100vh - 240px);gap:0;margin:.75rem 1.25rem 1.25rem;padding:0;box-sizing:border-box}.hrTimesheets-page--glass .hrTimesheets-main-content{height:calc(100vh - 220px);max-height:calc(100vh - 220px)}.hrTimesheets-sidemenu-wrap{flex-shrink:0;min-width:240px;max-width:560px;display:flex;overflow:hidden}.hrTimesheets-sidemenu-wrap .hr-timesheet-sidemenu{width:100%;min-width:0;max-width:none}.hrTimesheets-resizer{flex-shrink:0;width:6px;cursor:col-resize;background:rgba(196,181,253,.25);transition:background .15s ease}.hrTimesheets-resizer:hover{background:rgba(129,140,248,.45)}.hrTimesheets-resizer:active{background:#6366f1}.hrTimesheets-breadcrumb{color:#1976d2;font-weight:600;margin-bottom:2rem;font-size:1.15rem;letter-spacing:.01em}.hrTimesheets-filters-section{background:#fff;padding:1.25rem 1.5rem;border-bottom:none}.hrTimesheets-page--glass .hrTimesheets-filters-section{background:transparent;padding:1rem 1.25rem 1.15rem;margin-bottom:0}.hrTimesheets-tab-navigation{background:transparent;border-bottom:none;padding:0 1rem}.hrTimesheets-page--glass .hrTimesheets-tab-navigation.hrTimesheets-glass-panel--tabs{padding:0 .75rem}.hrTimesheets-filters-row{display:flex;align-items:flex-end;gap:2rem;flex-wrap:wrap;position:relative;z-index:40;overflow:visible}.hrTimesheets-filters-section{overflow:visible}.hrTimesheets-filters-section .label-dropdown{flex-shrink:0;justify-content:flex-start}.hrTimesheets-filters-section .label-dropdown--open .label-dropdown__label,.hrTimesheets-filters-section .label-dropdown:focus-within .label-dropdown__label{color:#6366f1}.hrTimesheets-filters-section .label-dropdown--open{position:relative;z-index:320}.hrTimesheets-filters-section .label-dropdown__control{overflow:visible}.hrTimesheets-filters-section .label-dropdown__label{font-weight:600;color:#1f2937}.hrTimesheets-page--glass .hrTimesheets-filters-section .label-dropdown__label{color:#4338ca}.hrTimesheets-filters-section #hr-timesheets-customer,.hrTimesheets-filters-section .label-dropdown__trigger{height:2.25rem!important;min-height:2.25rem!important;line-height:1.25rem!important;box-sizing:border-box!important;border-radius:0!important;border:1px solid #cbd5e1!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.hrTimesheets-page--glass .hrTimesheets-filters-section #hr-timesheets-customer,.hrTimesheets-page--glass .hrTimesheets-filters-section .label-dropdown__trigger{background:hsla(0,0%,100%,.72)!important}.hrTimesheets-filters-section #hr-timesheets-customer:focus,.hrTimesheets-filters-section .label-dropdown__trigger--open,.hrTimesheets-filters-section .label-dropdown__trigger:focus{border-color:#818cf8!important;background:#fff!important;box-shadow:0 0 0 2px rgba(99,102,241,.2)!important}.hrTimesheets-filters-section #hr-timesheets-customer:hover:not(:disabled),.hrTimesheets-filters-section .label-dropdown__trigger:hover:not(:disabled){border-color:#94a3b8!important;background:#fff!important;box-shadow:none!important;transform:none!important}.hrTimesheets-filters-section .label-dropdown__menu,.hrTimesheets-filters-section .label-dropdown__menu-panel,.hrTimesheets-filters-section .label-dropdown__option{border-radius:0!important}.hrTimesheets-filters-section .label-dropdown__menu-panel{z-index:10000!important;top:100%!important;left:0!important;right:0!important;position:absolute!important;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;max-height:18rem!important;min-width:100%!important;background:#fff!important;border:1px solid #cbd5e1!important;border-top:none!important;box-shadow:0 8px 24px rgba(15,23,42,.1)!important}.hrTimesheets-filters-section .label-dropdown__search-wrap{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.hrTimesheets-filters-section .label-dropdown__option{padding:.5rem .75rem!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;color:#1e293b!important;font-weight:500!important}.hrTimesheets-filters-section .label-dropdown__option:last-child{border-bottom:none!important}.hrTimesheets-filters-section .label-dropdown__option--disabled{color:#94a3b8!important;opacity:1!important;pointer-events:none!important}.hrTimesheets-filters-section .label-dropdown__option--active:not(.label-dropdown__option--disabled),.hrTimesheets-filters-section .label-dropdown__option:not(.label-dropdown__option--disabled):hover{background:#f8fafc!important;color:#0f172a!important}.hrTimesheets-filters-section .label-dropdown__option--selected:not(.label-dropdown__option--disabled){background:#fff!important;color:#6366f1!important;font-weight:600!important}.hrTimesheets-fetch-section{margin-left:auto;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.hrTimesheets-filter-group{display:flex;flex-direction:column;gap:.5rem;position:relative;min-width:200px}.hrTimesheets-required-label{font-weight:600;color:#1f2937;font-size:.875rem;margin-bottom:.5rem;letter-spacing:.01em}.hrTimesheets-page--glass .hrTimesheets-required-label{color:#4338ca}.hrTimesheets-customer-select{padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:0;background:hsla(0,0%,100%,.72);font-size:.875rem;color:#1f2937;font-weight:500;outline:none;transition:all .2s ease;cursor:pointer;min-width:200px}.hrTimesheets-customer-select:focus{border-color:#818cf8;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2);outline:none}.hrTimesheets-date-dropdown,.hrTimesheets-status-dropdown{padding:.7rem 1.1rem .35rem .7rem;border:1px solid #b6e2b6;border-radius:0;background:#f8fafd;font-size:1rem;color:#205080;font-weight:500;outline:none;transition:border .2s;cursor:pointer}.hrTimesheets-status-dropdown{width:170px}.hrTimesheets-date-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.hrTimesheets-page--glass .hrTimesheets-filters-section .date-picker-input-wrapper{border-color:#cbd5e1;background:hsla(0,0%,100%,.72);box-shadow:none}.hrTimesheets-page--glass .hrTimesheets-filters-section .date-picker-input-wrapper--open,.hrTimesheets-page--glass .hrTimesheets-filters-section .date-picker-input-wrapper:focus-within{border-color:#818cf8;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.hrTimesheets-page--glass .hr-timesheet-sidemenu{width:100%;min-width:0;max-width:none;height:100%;max-height:none;background:transparent;padding:.5rem .75rem;border:none;box-shadow:none}.hrTimesheets-page--glass .hr-timesheet-sidemenu-header{border-bottom-color:rgba(196,181,253,.3)}.hrTimesheets-page--glass .hr-timesheet-sidemenu-legend,.hrTimesheets-page--glass .hr-timesheet-sidemenu-loading-progress{background:hsla(0,0%,100%,.35);border-color:hsla(0,0%,100%,.5)}.hrTimesheets-page--glass .hr-timesheets-pagination-wrapper{margin:1rem 0 .5rem;padding:0 .25rem}.hrTimesheets-page--glass .hrTimesheets-error-state,.hrTimesheets-page--glass .hrTimesheets-loading-state,.hrTimesheets-page--glass .hrTimesheets-no-data-state{color:#64748b}@media (prefers-reduced-motion:reduce){.hrTimesheets-page--glass .hrTimesheets-consultant-card,.hrTimesheets-page--glass .hrTimesheets-consultant-section,.hrTimesheets-page--glass .hrTimesheets-glass-panel{animation:none;opacity:1}.hrTimesheets-consultant-card:hover,.hrTimesheets-page--glass .hrTimesheets-attachments-section .hrTimesheets-attachment-item:hover{transform:none}}.hrTimesheets-filters-section .date-picker-calendar,.hrTimesheets-filters-section .date-picker-calendar-button,.hrTimesheets-filters-section .date-picker-clear-btn,.hrTimesheets-filters-section .date-picker-day,.hrTimesheets-filters-section .date-picker-footer,.hrTimesheets-filters-section .date-picker-header,.hrTimesheets-filters-section .date-picker-input,.hrTimesheets-filters-section .date-picker-month-select,.hrTimesheets-filters-section .date-picker-nav-btn,.hrTimesheets-filters-section .date-picker-today-btn,.hrTimesheets-filters-section .date-picker-year-select{border-radius:0}.hrTimesheets-customer-dropdown:focus,.hrTimesheets-date-dropdown:focus,.hrTimesheets-status-dropdown:focus{border-color:#0071b8}.hrTimesheets-error-text{color:#dc3545;font-size:12px;margin-top:2px}.hrTimesheets-back-btn{padding:.75rem 1.5rem;border:1px solid #6b7280;border-radius:0;font-weight:500;font-size:.875rem;cursor:pointer;background:#6b7280;color:#fff;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;min-width:100px;justify-content:center}.hrTimesheets-back-btn:hover{background:#4b5563;border-color:#4b5563;transform:translateY(-1px);box-shadow:0 2px 8px hsla(220,9%,46%,.25)}.hrTimesheets-back-btn:active{transform:translateY(0);box-shadow:0 1px 4px hsla(220,9%,46%,.2)}.hrTimesheets-back-btn i{font-size:.875rem}.hrTimesheets-details-btn{padding:.75rem 1.5rem;border:1px solid #8b5cf6;border-radius:0;font-weight:500;font-size:.875rem;cursor:pointer;background:#8b5cf6;color:#fff;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;min-width:100px;justify-content:center}.hrTimesheets-details-btn:hover{background:#7c3aed;border-color:#7c3aed;transform:translateY(-1px);box-shadow:0 2px 8px rgba(139,92,246,.25)}.hrTimesheets-details-btn:active{transform:translateY(0);box-shadow:0 1px 4px rgba(139,92,246,.2)}.hrTimesheets-details-btn i{font-size:.875rem}.hrTimesheets-fetch-btn{padding:.75rem 1.5rem;border:1px solid #3b82f6;border-radius:0;font-weight:500;font-size:.875rem;cursor:pointer;background:#3b82f6;color:#fff;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;min-width:160px;justify-content:center}.hrTimesheets-fetch-btn:hover:not(:disabled){background:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.25)}.hrTimesheets-fetch-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px rgba(59,130,246,.2)}.hrTimesheets-fetch-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.hrTimesheets-fetch-btn i{font-size:.875rem}.hrTimesheets-btn-secondary{background:#e6f0fa;color:#0071b8}.hrTimesheets-btn-secondary:hover,.hrTimesheets-btn:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.hrTimesheets-table-section{background:#fff;border-radius:0;box-shadow:none;overflow:hidden;margin-top:0;padding:0}.hrTimesheets-table-responsive{width:100%;overflow-x:auto;padding:0 2.5rem}.hrTimesheets-table{width:100%;border-collapse:collapse;background:#fff;margin-top:.5rem;font-size:1rem;color:#333}.hrTimesheets-table td,.hrTimesheets-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.hrTimesheets-table th{background:#e6f0fa;color:#205080;font-weight:600;font-size:1rem;text-transform:none;letter-spacing:normal}.hrTimesheets-table tr:nth-child(2n){background:#f8fafd}.hrTimesheets-table-no-records{text-align:center;color:#888;font-style:italic}.hrTimesheets-status-badge{padding:.35rem .75rem;border-radius:9999px;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;display:inline-inline;min-width:120px;text-align:center;box-shadow:inset 0 0 0 1px rgba(16,24,40,.04);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.hrTimesheets-status-badge.status-submitted{background:#eaf2ff;color:#1e66f5;box-shadow:none}.hrTimesheets-status-badge.status-approved{background:#ecfdf3;color:#027a48;box-shadow:none}.hrTimesheets-status-badge.status-rejected{background:#fef2f2;color:#dc2626;box-shadow:none}.hrTimesheets-status-badge.status-processed{background:#fff4e5;color:#b54708;box-shadow:none}.hrTimesheets-status-badge.status-default{background:#f5f5f5;color:#666;box-shadow:none}.hrTimesheets-attachments-cell{max-width:300px}.hrTimesheets-attachment-item{display:flex;flex-direction:column;gap:8px;padding:8px 12px;background:#f8fafd;border:1px solid #e1e8f0;border-radius:6px;margin-bottom:8px;transition:all .2s ease}.hrTimesheets-attachment-item:hover{background:#f0f7ff;border-color:#d0e7ff}.hrTimesheets-attachment-item:last-child{margin-bottom:0}.hrTimesheets-attachment-actions,.hrTimesheets-attachment-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hrTimesheets-file-size{color:#718096;font-size:.8rem;font-style:italic}.hrTimesheets-download-btn{background:none;border:none;color:#205080;cursor:pointer;text-decoration:none;font-size:.9rem;padding:4px 0;display:flex;align-items:center;gap:4px;transition:color .2s ease}.hrTimesheets-download-btn:hover{color:#1a4280;text-decoration:underline}.hrTimesheets-open-link{color:#205080;text-decoration:none;font-size:.85rem;padding:4px 8px;border:1px solid #d0e7ff;border-radius:4px;background:#f0f7ff;transition:all .2s ease}.hrTimesheets-open-link:hover{background:#e0f2ff;border-color:#b8d9ff;color:#1a4280}.hrTimesheets-no-attachment{color:#999;font-style:italic;font-size:.8rem}.hrTimesheets-actions{text-align:center}.hrTimesheets-approve-btn{background:#e6f0fa;border:1px solid #b6e2b6;border-radius:4px;padding:.4rem .6rem;color:#0071b8;font-size:1rem;transition:all .2s;display:inline-flex;justify-content:center}.hrTimesheets-approve-btn:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.2)}.hrTimesheets-reject-btn{background:#ffebee;border:1px solid #ffcdd2;border-radius:4px;padding:.4rem .6rem;cursor:pointer;color:#d32f2f;font-size:1rem;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.hrTimesheets-reject-btn:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.2)}.hrTimesheets-process-btn{background:#e8f5e8;border:1px solid #c8e6c9;border-radius:4px;padding:.4rem .6rem;cursor:pointer;color:#2e7d32;font-size:1rem;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.hrTimesheets-process-btn:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.2)}.hrTimesheets-view-btn{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:.4rem .6rem;cursor:pointer;color:#424242;font-size:1rem;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.hrTimesheets-view-btn:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.2)}.hrTimesheets-approve-btn i,.hrTimesheets-process-btn i,.hrTimesheets-reject-btn i,.hrTimesheets-view-btn i{font-size:1rem}.hrTimesheets-modal-container{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.hrTimesheets-modal-header{padding:20px;border-bottom:1px solid #dee2e6}.hrTimesheets-close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.hrTimesheets-close-btn:hover{color:#333}.hrTimesheets-modal-body{padding:20px}.hrTimesheets-modal-body p{margin:0 0 15px 0;color:#333;line-height:1.5}.hrTimesheets-modal-notes{margin-top:15px}.hrTimesheets-modal-notes label{display:block;margin-bottom:5px;font-weight:600;color:#333}.hrTimesheets-modal-notes textarea{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;min-height:80px}.hrTimesheets-modal-notes textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.hrTimesheets-modal-footer{gap:10px;padding:20px;border-top:1px solid #dee2e6}.hrTimesheets-pagination{display:flex;align-items:center;gap:.7rem;font-size:1rem;color:#205080;padding:1rem 2.5rem 2rem 2.5rem}.hrTimesheets-btn-sm{padding:.3rem .9rem;font-size:.98rem;margin-right:.4rem}.hr-timesheets-content-wrapper{flex:1;min-height:0;min-width:0;padding:0;overflow-y:auto;overflow-x:hidden}.hr-timesheets-pagination-wrapper{margin:2rem 0 1rem 0;padding:0;width:100%}.hr-timesheets-pagination-wrapper .pagination-container{margin-top:0;max-width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.hr-timesheets-pagination-wrapper .pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;width:100%}.hr-timesheets-pagination-wrapper .pagination-pages{display:flex;flex-direction:row;gap:.25rem;align-items:center}@media (max-width:768px){.hr-timesheets-content-wrapper{padding:0}.hr-timesheets-pagination-wrapper{margin:1.5rem 0 .5rem 0;padding:0}.hrTimesheets-container .pagination-container{margin:1.5rem 1rem .5rem 1rem;padding:1rem;width:calc(100% - 2rem);box-sizing:border-box}.hrTimesheets-selection-summary{margin:15px 1rem 15px 1rem;padding:8px 12px;font-size:13px}.hrTimesheets-selection-info,.hrTimesheets-selection-summary{flex-direction:column;gap:8px;align-items:flex-start}.hrTimesheets-selection-actions{flex-direction:column;align-items:flex-start;gap:6px}.hrTimesheets-selection-actions .hrTimesheets-approve-btn,.hrTimesheets-selection-actions .hrTimesheets-process-btn,.hrTimesheets-selection-actions .hrTimesheets-reject-btn,.hrTimesheets-selection-actions .hrTimesheets-view-btn{margin:2px 0;padding:6px 10px;font-size:12px;width:100%;justify-content:center}.hrTimesheets-clear-selection-btn{padding:6px 12px;font-size:13px;width:100%}}.hrTimesheets-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.hrTimesheets-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.hrTimesheets-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0}.hrTimesheets-modal-header h3{margin:0;font-size:18px;font-weight:600;color:#333}.hrTimesheets-modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.hrTimesheets-modal-close:hover{background-color:#f0f0f0;color:#333}.hrTimesheets-modal-body{padding:24px}.hrTimesheets-modal-form-group{margin-bottom:0}.hrTimesheets-modal-form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333;font-size:14px}.hrTimesheets-modal-textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .2s ease}.hrTimesheets-modal-textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.hrTimesheets-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e0e0e0;background-color:#f8f9fa}.hrTimesheets-modal-btn{padding:10px 20px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px}.hrTimesheets-modal-btn:disabled{opacity:.6;cursor:not-allowed}.hrTimesheets-modal-btn-cancel{background-color:#6c757d;color:#fff}.hrTimesheets-modal-btn-cancel:hover:not(:disabled){background-color:#5a6268}.hrTimesheets-modal-btn-confirm{background-color:#28a745;color:#fff}.hrTimesheets-modal-btn-confirm:hover:not(:disabled){background-color:#218838}@media (max-width:768px){.hrTimesheets-modal{width:95%;margin:20px}.hrTimesheets-modal-body,.hrTimesheets-modal-footer,.hrTimesheets-modal-header{padding:16px}.hrTimesheets-modal-footer{flex-direction:column;gap:8px}.hrTimesheets-modal-btn{width:100%;padding:12px 20px}}@media (max-width:700px){.hrTimesheets-table-section{padding:1rem}.hrTimesheets-table td,.hrTimesheets-table th{padding:.5rem;font-size:.85rem}}@media (max-width:600px){.hrTimesheets-table td,.hrTimesheets-table th{padding:.3rem;font-size:.8rem}}@media (max-width:768px){.hrTimesheets-attachment-item{padding:6px 8px}.hrTimesheets-attachment-actions,.hrTimesheets-attachment-info{flex-direction:column;align-items:flex-start;gap:4px}}.hrTimesheets-loading{color:#6c757d}.hrTimesheets-error,.hrTimesheets-loading{display:flex;justify-content:center;align-items:center;padding:40px}.hrTimesheets-error{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:20px 0}.hrTimesheets-selection-summary{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;margin:15px 2.5rem 15px 2.5rem;font-size:14px;flex-wrap:wrap;gap:10px}.hrTimesheets-selection-count,.hrTimesheets-selection-info{display:flex;align-items:center;gap:12px}.hrTimesheets-selection-count{font-weight:700;color:#333}.hrTimesheets-selection-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hrTimesheets-selection-actions .hrTimesheets-approve-btn,.hrTimesheets-selection-actions .hrTimesheets-process-btn,.hrTimesheets-selection-actions .hrTimesheets-reject-btn,.hrTimesheets-selection-actions .hrTimesheets-view-btn{margin:0 2px;padding:6px 12px;font-size:13px;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}.hrTimesheets-clear-selection-btn{background-color:#e0e0e0;color:#333;border:1px solid #ccc;padding:6px 12px;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .2s ease;font-size:13px}.hrTimesheets-clear-selection-btn:hover{background-color:#d0d0d0}.hrTimesheets-clear-selection-btn:focus{outline:2px solid #007bff;outline-offset:2px}.hrTimesheets-item-checkbox,.hrTimesheets-select-all-checkbox{width:16px;height:16px;cursor:pointer;accent-color:#0071b8}.hrTimesheets-select-all-checkbox{transform:scale(1.1)}.hrTimesheets-select-all-section{display:flex;align-items:center;gap:8px}.hrTimesheets-select-all-text{font-weight:500;color:#333;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hrTimesheets-select-all-text:hover{color:#0071b8}.hrTimesheets-view-details-btn{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:6px 12px;cursor:pointer;color:#424242;font-size:12px;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.hrTimesheets-view-details-btn:hover{background:#e8f4fd;border-color:#b8d9ff;color:#0071b8;transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.hrTimesheets-view-details-btn i{font-size:12px}.hrTimesheets-consultant-section{flex:1;min-width:0;min-height:0;padding:1rem 1.25rem 1.25rem;background:var(--hr-glass-surface,#fff);border:1px solid hsla(0,0%,100%,.55);backdrop-filter:var(--hr-glass-blur,none);-webkit-backdrop-filter:var(--hr-glass-blur,none);box-shadow:0 4px 24px rgba(139,92,246,.1),inset 0 1px 0 hsla(0,0%,100%,.65);display:flex;flex-direction:column;overflow:hidden;animation:hrTimesheets-panel-in .44s var(--hr-glass-ease,ease) .16s backwards}.hrTimesheets-page--glass .hrTimesheets-consultant-section{margin:0}.hrTimesheets-consultant-header-container{flex-shrink:0;background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.5);border-radius:0;padding:.85rem 1.15rem;margin-bottom:.85rem;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.hrTimesheets-consultant-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.hrTimesheets-header-label-row{display:flex;align-items:center;gap:1rem}.hrTimesheets-header-label-row .hrTimesheets-required-label{margin-bottom:0}.hrTimesheets-header-actions{display:flex;align-items:center;gap:1rem}.hrTimesheets-select-all-wrapper{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hrTimesheets-select-all-wrapper.is-disabled{cursor:not-allowed;opacity:.7}.hrTimesheets-approve-btn{background:#28a745;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.hrTimesheets-approve-btn:hover{background:#218838;transform:translateY(-1px);box-shadow:0 2px 4px rgba(40,167,69,.3)}.hrTimesheets-approve-btn:active{transform:translateY(0)}.hrTimesheets-approve-btn:disabled{cursor:not-allowed}.hrTimesheets-approve-btn:disabled,.hrTimesheets-approve-btn:disabled:hover{background:#6c757d;transform:none;box-shadow:none}.hrTimesheets-approve-btn i{font-size:.9rem}.hrTimesheets-approve-btn i.spinning{animation:spin 1s linear infinite}.hrTimesheets-select-all-wrapper .hrTimesheets-select-all-text{font-weight:500;color:#1f2937;font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hrTimesheets-select-all-wrapper .hrTimesheets-select-all-text:hover{color:#3b82f6}.hrTimesheets-notes-toggle-wrapper{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;transition:all .2s ease;cursor:pointer}.hrTimesheets-notes-toggle-wrapper:hover{background:#f1f5f9;border-color:#cbd5e1}.hrTimesheets-notes-toggle-checkbox{width:16px;height:16px;cursor:pointer;accent-color:#f59e0b;margin:0}.hrTimesheets-notes-toggle-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}.hrTimesheets-notes-toggle-label i{font-size:1rem;color:#94a3b8;transition:all .2s ease}.hrTimesheets-notes-toggle-label span{white-space:nowrap}.hrTimesheets-notes-toggle-wrapper:hover .hrTimesheets-notes-toggle-label i{color:#f59e0b;transform:scale(1.1)}.hrTimesheets-notes-toggle-checkbox:checked~.hrTimesheets-notes-toggle-label,.hrTimesheets-notes-toggle-wrapper:has(.hrTimesheets-notes-toggle-checkbox:checked) .hrTimesheets-notes-toggle-label{color:#f59e0b;font-weight:600}.hrTimesheets-notes-toggle-wrapper:has(.hrTimesheets-notes-toggle-checkbox:checked) .hrTimesheets-notes-toggle-label i{color:#f59e0b}.hrTimesheets-notes-toggle-wrapper:has(.hrTimesheets-notes-toggle-checkbox:checked){background:#fffbeb;border-color:#fde68a;box-shadow:0 0 0 2px rgba(245,158,11,.1)}.hrTimesheets-card-notes-toggle{display:flex;align-items:center;margin-right:.5rem;padding:.25rem;border-radius:4px;transition:all .2s ease}.hrTimesheets-card-notes-toggle:hover{background:#fffbeb}.hrTimesheets-card-notes-checkbox{position:absolute;opacity:0;width:0;height:0;margin:0}.hrTimesheets-card-notes-label{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease;position:relative}.hrTimesheets-card-notes-label i{font-size:1rem;color:#94a3b8;transition:all .2s ease}.hrTimesheets-card-notes-label:hover{background:#fffbeb;border-color:#fde68a}.hrTimesheets-card-notes-label:hover i{color:#f59e0b;transform:scale(1.1)}.hrTimesheets-card-notes-checkbox:checked+.hrTimesheets-card-notes-label{background:#fffbeb;border-color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.1)}.hrTimesheets-card-notes-checkbox:checked+.hrTimesheets-card-notes-label i{color:#f59e0b;transform:scale(1.15)}.hrTimesheets-card-notes-toggle:has(.hrTimesheets-card-notes-checkbox:checked){background:transparent}.hrTimesheets-view-notes-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#fffbeb;border:1px solid #fde68a;cursor:pointer;transition:all .2s ease;margin-right:.5rem;padding:0}.hrTimesheets-view-notes-btn i{font-size:1rem;color:#f59e0b;transition:all .2s ease}.hrTimesheets-view-notes-btn:hover{background:#fef3c7;border-color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.2);transform:scale(1.05)}.hrTimesheets-view-notes-btn:hover i{transform:scale(1.1)}.hrTimesheets-view-notes-btn:active{transform:scale(.95)}.hrTimesheets-view-notes-content{display:flex;flex-direction:column;gap:1.5rem}.hrTimesheets-notes-section,.hrTimesheets-processed-at-section,.hrTimesheets-processed-by-section{display:flex;flex-direction:column;gap:.5rem}.hrTimesheets-view-notes-label{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.hrTimesheets-view-notes-text{padding:.75rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.9375rem;color:#1f2937;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;min-height:60px}.hrTimesheets-no-notes{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;font-size:.875rem;font-style:italic}.hrTimesheets-no-notes i{font-size:1rem;color:#0ea5e9}.hrTimesheets-error-state,.hrTimesheets-loading-state,.hrTimesheets-no-data-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#6b7280}.hrTimesheets-loading-spinner{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hrTimesheets-error-state i{font-size:3rem;color:#ef4444;margin-bottom:1rem}.hrTimesheets-no-data-state i{font-size:3rem;color:#9ca3af;margin-bottom:1rem}.hrTimesheets-consultant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;width:100%;min-width:0;padding:6px 0}.hrTimesheets-consultant-card{margin:4px;border:1px solid hsla(0,0%,100%,.55);border-radius:0;padding:1rem;background:hsla(0,0%,100%,.42);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 2px 12px rgba(139,92,246,.06);cursor:pointer;transition:background .32s cubic-bezier(.25,.46,.45,.94),border-color .32s cubic-bezier(.25,.46,.45,.94),box-shadow .32s cubic-bezier(.25,.46,.45,.94),transform .26s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;min-width:0}.hrTimesheets-page--glass .hrTimesheets-consultant-card{background:hsla(0,0%,100%,.48);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 4px 20px rgba(139,92,246,.1),0 0 0 1px rgba(196,181,253,.15);animation:hrTimesheets-card-in .42s cubic-bezier(.25,.46,.45,.94) backwards}.hrTimesheets-page--glass .hrTimesheets-consultant-grid .hrTimesheets-consultant-card:first-child{animation-delay:.03s}.hrTimesheets-page--glass .hrTimesheets-consultant-grid .hrTimesheets-consultant-card:nth-child(2){animation-delay:.06s}.hrTimesheets-page--glass .hrTimesheets-consultant-grid .hrTimesheets-consultant-card:nth-child(3){animation-delay:.09s}.hrTimesheets-page--glass .hrTimesheets-consultant-grid .hrTimesheets-consultant-card:nth-child(4){animation-delay:.12s}.hrTimesheets-page--glass .hrTimesheets-consultant-grid .hrTimesheets-consultant-card:nth-child(5){animation-delay:.15s}.hrTimesheets-page--glass .hrTimesheets-consultant-grid .hrTimesheets-consultant-card:nth-child(6){animation-delay:.18s}.hrTimesheets-page--glass .hrTimesheets-consultant-grid .hrTimesheets-consultant-card:nth-child(n+7){animation-delay:.21s}@keyframes hrTimesheets-card-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hrTimesheets-consultant-card:hover{border-color:rgba(196,181,253,.55);background:hsla(0,0%,100%,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 28px rgba(129,140,248,.16),0 0 0 1px rgba(196,181,253,.28);transform:translateY(-3px)}.hrTimesheets-consultant-card.selected{border-color:rgba(99,102,241,.5);background:rgba(238,242,255,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 8px 24px rgba(99,102,241,.2),0 0 0 1px rgba(129,140,248,.35)}.hrTimesheets-consultant-card.non-selectable{cursor:default;opacity:.88}.hrTimesheets-consultant-card.non-selectable:hover{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.48);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 2px 12px rgba(139,92,246,.06);transform:none}.hrTimesheets-consultant-card.clickable{cursor:pointer}.hrTimesheets-consultant-card.clickable:hover{border-color:rgba(129,140,248,.5);background:hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 10px 28px rgba(59,130,246,.14);transform:translateY(-3px)}.hrTimesheets-card-content{padding:0}.hrTimesheets-main-header{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(226,232,240,.9);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;transition:border-color .28s ease}.hrTimesheets-page--glass .hrTimesheets-consultant-card:hover .hrTimesheets-main-header{border-bottom-color:rgba(196,181,253,.4)}.hrTimesheets-header-left{gap:.75rem;flex:1}.hrTimesheets-header-info,.hrTimesheets-header-left{display:flex;align-items:flex-start;min-width:0;width:100%}.hrTimesheets-header-info{flex-direction:column;gap:.25rem;flex:1}.hrTimesheets-label-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.25rem}.hrTimesheets-main-label{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;text-align:left;width:100%}.hrTimesheets-main-value{font-size:1rem;font-weight:700;color:#1f2937;word-wrap:break-word;word-break:break-all;text-align:left;width:100%}.hrTimesheets-secondary-info{margin-top:.25rem}.hrTimesheets-secondary-value{font-size:.875rem;font-weight:500;color:#6b7280;font-style:italic}.hrTimesheets-main-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6;transform:scale(1.1);margin-top:.25rem;flex-shrink:0;align-self:flex-start}.hrTimesheets-header-right{display:flex;align-items:center;flex-shrink:0}.hrTimesheets-section{margin-bottom:1rem}.hrTimesheets-section:last-child{margin-bottom:0}.hrTimesheets-section-title{font-size:.8125rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid rgba(241,245,249,.9);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.hrTimesheets-page--glass .hrTimesheets-section-title{color:#475569;border-bottom-color:rgba(196,181,253,.22)}.hrTimesheets-section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.hrTimesheets-consultant-id{background:#3b82f6;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;min-width:3rem;text-align:center}.hrTimesheets-consultant-name{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0}.hrTimesheets-details-table{width:100%;border-collapse:collapse;margin-bottom:.75rem;border:1px solid #e5e7eb;border-radius:0;overflow:hidden;table-layout:fixed}.hrTimesheets-page--glass .hrTimesheets-details-table{border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.hrTimesheets-detail-row{font-size:.8125rem;transition:background .22s ease}.hrTimesheets-page--glass .hrTimesheets-detail-row:nth-child(2n){background:rgba(248,250,252,.35)}.hrTimesheets-page--glass .hrTimesheets-detail-row:hover{background:rgba(238,242,255,.45)}.hrTimesheets-detail-row td{padding:.4rem .5rem;border-bottom:1px solid #e5e7eb;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word}.hrTimesheets-page--glass .hrTimesheets-detail-row td{border-bottom-color:rgba(226,232,240,.65)}.hrTimesheets-detail-row:last-child td{border-bottom:none}.hrTimesheets-detail-label{color:#6b7280;font-weight:500;width:38%;min-width:0;padding-right:.5rem}.hrTimesheets-detail-value{color:#1f2937;font-weight:400;text-align:left;width:62%;min-width:0}.hrTimesheets-name-display{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.hrTimesheets-name-text{color:#1f2937;font-weight:500;font-size:.875rem}.hrTimesheets-id-container{display:inline-flex;align-items:center;gap:.375rem}.hrTimesheets-id-text{color:#6b7280;font-weight:400;font-size:.75rem;font-family:Courier New,monospace}.hrTimesheets-copy-btn{flex-shrink:0;width:24px;height:24px;background:hsla(0,0%,100%,.55);border:1px solid rgba(199,210,254,.8);border-radius:0;color:#4f46e5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.hrTimesheets-copy-btn:hover{background:#6366f1;border-color:#6366f1;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(99,102,241,.25)}.hrTimesheets-copy-btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,113,184,.15)}.hrTimesheets-copy-btn i{font-size:.75rem;line-height:1}.hrTimesheets-hours-value{color:#3b82f6;font-weight:700}.hrTimesheets-page--glass .hrTimesheets-hours-value{color:#4f46e5}.hrTimesheets-attachments-section{margin-bottom:0;padding:.5rem .6rem;background:#f9fafb;border-radius:0;border:1px solid #e5e7eb;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.hrTimesheets-page--glass .hrTimesheets-attachments-section{background:hsla(0,0%,100%,.32);border:1px solid hsla(0,0%,100%,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}.hrTimesheets-page--glass .hrTimesheets-consultant-card:hover .hrTimesheets-attachments-section{background:hsla(0,0%,100%,.42);border-color:rgba(196,181,253,.35)}.hrTimesheets-attachments-header{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:#6b7280;margin-bottom:.5rem}.hrTimesheets-attachments-list{display:flex;flex-direction:column;gap:.35rem}.hrTimesheets-attachments-section .hrTimesheets-attachment-item{display:flex;align-items:center;padding:.4rem .5rem;background:hsla(0,0%,100%,.45);border:1px solid rgba(226,232,240,.8);border-radius:0;transition:background .22s ease,border-color .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.hrTimesheets-page--glass .hrTimesheets-attachments-section .hrTimesheets-attachment-item{background:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hrTimesheets-page--glass .hrTimesheets-attachments-section .hrTimesheets-attachment-item:hover{background:rgba(238,242,255,.65);border-color:rgba(196,181,253,.4);transform:translateX(2px)}.hrTimesheets-attachment-link{display:flex;align-items:center;gap:.5rem;color:#4f46e5;text-decoration:none;font-size:.75rem;font-weight:600;transition:color .22s ease}.hrTimesheets-attachment-link:hover{color:#6366f1;text-decoration:underline}.hrTimesheets-attachment-link i{font-size:.875rem}.hrTimesheets-file-size{color:#9ca3af;font-size:.625rem;margin-left:.25rem}.hrTimesheets-card-actions{display:flex;justify-content:flex-end;margin-top:1rem}.hrTimesheets-card-actions .hrTimesheets-view-details-btn{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:.5rem 1rem;cursor:pointer;color:#374151;font-size:.75rem;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:.375rem}.hrTimesheets-card-actions .hrTimesheets-view-details-btn:hover{background:#e5e7eb;border-color:#9ca3af;color:#1f2937}.hrTimesheets-card-actions .hrTimesheets-view-details-btn i{font-size:.75rem}.hrTimesheets-approve-btn,.hrTimesheets-btn,.hrTimesheets-process-btn,.hrTimesheets-reject-btn,.hrTimesheets-view-btn{transition:all .2s ease}.hrTimesheets-table tbody tr{transition:background-color .2s ease}.hrTimesheets-modal-container{animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.hrTimesheets-consultant-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}}@media (max-width:768px){.hrTimesheets-consultant-section{padding:1rem}.hrTimesheets-consultant-grid{grid-template-columns:1fr;gap:.75rem;padding:0}.hrTimesheets-consultant-card{padding:.875rem}.hrTimesheets-main-header,.hrTimesheets-section-title{margin-left:-.875rem;margin-right:-.875rem;padding-left:.875rem;padding-right:.875rem}}@media (max-width:480px){.hrTimesheets-consultant-card{padding:.75rem}.hrTimesheets-detail-label{width:40%}.hrTimesheets-detail-value{width:60%}.hrTimesheets-main-value{font-size:.9375rem}}@media (max-width:1024px){.hrTimesheets-main-content{height:calc(100vh - 220px);max-height:calc(100vh - 220px)}.hrTimesheets-sidemenu-wrap{min-width:200px;max-width:320px}}@media (max-width:900px){.hrTimesheets-filters-section{padding:1.25rem 1rem}.hrTimesheets-filters-row{gap:1.25rem}.hrTimesheets-filter-group{min-width:160px}.hrTimesheets-fetch-section{margin-left:0;width:100%}}@media (max-width:768px){.hrTimesheets-container{min-height:100vh}.hrTimesheets-filters-section{padding:1rem .75rem}.hrTimesheets-filters-row{flex-direction:column;align-items:stretch;gap:1rem}.hrTimesheets-customer-select,.hrTimesheets-filter-group{min-width:0;width:100%}.hrTimesheets-fetch-section{flex-direction:row;justify-content:flex-start;margin-top:.25rem}.hrTimesheets-fetch-section .hrTimesheets-back-btn,.hrTimesheets-fetch-section .hrTimesheets-details-btn,.hrTimesheets-fetch-section .hrTimesheets-fetch-btn{flex:1;min-width:0}.hrTimesheets-main-content{flex-direction:column;height:auto;min-height:60vh;max-height:none}.hrTimesheets-sidemenu-wrap{min-width:0!important;max-width:none!important;width:100%!important;max-height:220px;flex-shrink:0;border-bottom:1px solid #e2e8f0}.hrTimesheets-resizer{display:none}.hrTimesheets-consultant-header{flex-direction:column;align-items:stretch;gap:.75rem}.hrTimesheets-header-label-row{justify-content:flex-start}.hrTimesheets-header-actions{flex-wrap:wrap;gap:.5rem}.hrTimesheets-consultant-header-container{padding:.75rem 1rem}.hrTimesheets-approve-btn{width:100%;justify-content:center}}@media (max-width:600px){.hrTimesheets-filters-section{padding:.75rem .5rem}.hrTimesheets-fetch-section{flex-direction:column}.hrTimesheets-fetch-section .hrTimesheets-back-btn,.hrTimesheets-fetch-section .hrTimesheets-details-btn,.hrTimesheets-fetch-section .hrTimesheets-fetch-btn{width:100%}.hrTimesheets-tab-navigation{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.hrTimesheets-sidemenu-wrap{max-height:180px}.hrTimesheets-notes-toggle-wrapper{width:100%}.hrTimesheets-notes-toggle-label{flex:1}}.hrTimesheets-approve-btn:focus,.hrTimesheets-btn:focus,.hrTimesheets-close-btn:focus,.hrTimesheets-process-btn:focus,.hrTimesheets-reject-btn:focus,.hrTimesheets-view-btn:focus{outline:2px solid #007bff;outline-offset:2px}@media print{.hrTimesheets-actions,.hrTimesheets-filters-row,.hrTimesheets-modal-overlay{display:none!important}.hrTimesheets-container{background:#fff;box-shadow:none}.hrTimesheets-table,.hrTimesheets-table td,.hrTimesheets-table th{border:1px solid #000}}.manager-ts-card-badges{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:flex-end}.manager-ts-timesheet-card .hrTimesheets-status-badge--bill{margin-left:0}.manager-ts-timesheet-card.hrTimesheets-consultant-card{margin:0;height:100%;min-width:0;display:flex;flex-direction:column;border-radius:0;border:1px solid #e8ecf1;box-shadow:0 1px 3px rgba(15,23,42,.05);padding:.95rem 1rem;background:#fff;opacity:1;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.manager-ts-timesheet-card.hrTimesheets-consultant-card.non-selectable:hover{border-color:#cbd5e1;box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 18px rgba(15,23,42,.08);transform:translateY(-1px)}.manager-ts-timesheet-card .hrTimesheets-card-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.manager-ts-timesheet-card .hrTimesheets-main-header{background:#f8fafc;border:none;border-bottom:1px solid #eef2f6;border-radius:0;margin:-.95rem -1rem .65rem -1rem;padding:.65rem .85rem .7rem}.manager-ts-timesheet-card .manager-ts-hr-card-header{display:flex;flex-direction:column;gap:.45rem}.manager-ts-timesheet-card .manager-ts-hr-card-header__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap;width:100%}.manager-ts-timesheet-card .manager-ts-hr-card-header__row--values{align-items:baseline;justify-content:flex-start}.manager-ts-timesheet-card .manager-ts-hr-card-header .hrTimesheets-main-label{width:auto;flex:1 1 auto;min-width:0;margin-bottom:0}.manager-ts-timesheet-card .manager-ts-hr-card-header .hrTimesheets-status-badge{flex-shrink:0}.manager-ts-timesheet-card .manager-ts-hr-card-header__row--values .hrTimesheets-main-value{width:auto;max-width:100%;flex:1 1 auto;min-width:0;text-align:left}.manager-ts-timesheet-card .manager-ts-hr-card-header__row--values .hrTimesheets-secondary-value{width:auto;flex:0 0 auto;text-align:right;margin-left:auto}.manager-ts-timesheet-card .manager-ts-hr-card-header__id{flex:1 1 auto;min-width:0;text-align:left}.manager-ts-timesheet-card .manager-ts-hr-card-header__source{flex:0 0 auto;text-align:right;margin-left:auto}.manager-ts-timesheet-card .hrTimesheets-label-row{flex-wrap:wrap;gap:.5rem .75rem;align-items:flex-start}.manager-ts-timesheet-card .hrTimesheets-main-label{font-size:.65rem;font-weight:600;color:#94a3b8;letter-spacing:.08em;margin-bottom:.15rem}.manager-ts-timesheet-card .hrTimesheets-main-value{font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:#334155;word-break:break-word;overflow-wrap:anywhere}.manager-ts-timesheet-card .hrTimesheets-secondary-value{font-size:.75rem;font-weight:400;font-style:normal;color:#94a3b8}.manager-ts-timesheet-card .hrTimesheets-status-badge{padding:.2rem .55rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;min-width:0;text-align:center}.manager-ts-timesheet-card .manager-ts-card-actions .hrTimesheets-fetch-btn,.manager-ts-timesheet-card .manager-ts-card-actions .manager-ts-edit-card-btn{box-sizing:border-box;width:100%;min-width:0;padding:.5rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:0}.manager-ts-timesheet-card .hrTimesheets-section{flex:1;margin-bottom:0}.manager-ts-card-actions{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.manager-ts-timesheet-card .manager-ts-card-actions{margin-top:auto;padding-top:.75rem;width:100%;justify-content:flex-start}.manager-ts-edit-card-btn{cursor:pointer}.manager-company-records-modal-backdrop{position:fixed;inset:0;z-index:11000;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;padding:1rem}.manager-company-records-modal{position:relative;width:min(32rem,100%);max-height:90vh;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.2)}.manager-company-records-modal--timesheet{width:min(46rem,calc(100vw - 1.25rem))}.manager-company-records-modal--invoice{width:min(52rem,calc(100vw - 1.25rem))}.manager-invoice-edit-details{border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem 1rem;background:#f8fafc;margin-bottom:.25rem}.manager-invoice-edit-details-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.manager-invoice-edit-details-title{margin:0;font-size:.95rem;font-weight:600;color:#1e293b}.manager-invoice-edit-details-meta{margin:0;font-size:.8125rem;color:#64748b}.manager-invoice-edit-details-meta-value{font-weight:600;color:#334155;margin-left:.25rem}.manager-invoice-edit-details-split{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:640px){.manager-invoice-edit-details-split{grid-template-columns:1fr}}.manager-invoice-edit-dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;font-size:.8125rem}.manager-invoice-edit-dl dt{margin:0;color:#64748b;font-weight:500}.manager-invoice-edit-dl dd{margin:0;color:#0f172a}.manager-invoice-edit-lines{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.manager-invoice-edit-lines-title{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#334155}.manager-invoice-edit-lines-table-wrap{overflow-x:auto;max-height:14rem;overflow-y:auto;border:1px solid #e2e8f0;border-radius:.375rem;background:#fff}.manager-invoice-edit-lines-table{width:100%;border-collapse:collapse;font-size:.75rem}.manager-invoice-edit-lines-table td,.manager-invoice-edit-lines-table th{padding:.35rem .5rem;text-align:left;border-bottom:1px solid #f1f5f9}.manager-invoice-edit-lines-table th{background:#f1f5f9;font-weight:600;color:#475569;position:sticky;top:0}.manager-invoice-edit-num{text-align:right;white-space:nowrap}.manager-invoice-edit-desc{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-invoice-edit-lines-empty{margin:0;padding:.75rem;font-size:.8125rem;color:#64748b}.manager-invoice-edit-fields-heading{margin:0 0 .35rem;font-size:.875rem;font-weight:600;color:#334155}.manager-invoice-due-auto-hint{margin:0 0 .5rem;font-size:.75rem;line-height:1.35;color:#64748b}.manager-company-records-modal--timesheet .manager-company-records-modal-header{padding:.65rem 1rem}.manager-company-records-modal--timesheet .manager-company-records-modal-header h2{font-size:1rem}.manager-company-records-modal--timesheet .manager-company-records-modal-body{padding:.65rem 1rem;gap:.45rem}.manager-company-records-modal--timesheet .manager-company-records-modal-footer{padding:.65rem 2rem .65rem 1rem}.manager-company-records-modal-header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.manager-company-records-modal-header h2{margin:0;font-size:1.1rem}.manager-company-records-modal-close{border:none;background:transparent;cursor:pointer;padding:.35rem;color:#718096}.manager-company-records-modal-body{flex:1 1 auto;min-height:0;padding:1rem 1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.manager-company-records-modal-body .manager-company-records-error{color:#c53030;font-size:.875rem;margin:0}.manager-ts-edit-details{display:flex;flex-direction:column;gap:.4rem}.manager-ts-edit-details-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin:0 0 .15rem;padding-bottom:.35rem;border-bottom:1px solid #e2e8f0}.manager-ts-edit-details-title{margin:0;padding:0;border:none}.manager-ts-edit-details-created{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.35rem;font-size:.8125rem;line-height:1.35;text-align:right}.manager-ts-edit-details-created-label{font-weight:600;color:#64748b}.manager-ts-edit-details-created-value{color:#1e293b;min-width:0;word-break:break-word}.manager-ts-edit-details-title{font-size:.875rem;font-weight:600;color:#2d3748}.manager-ts-edit-period-row{display:grid;grid-template-columns:1fr 1fr minmax(5.25rem,6.5rem);gap:.45rem .65rem;align-items:end}.manager-ts-edit-field--grow,.manager-ts-edit-field--hours{min-width:0}.manager-ts-edit-status-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.45rem .65rem;align-items:end}.manager-ts-edit-status-row.manager-ts-edit-status-row--after-period{margin-top:.45rem;padding-top:.4rem;border-top:1px solid #e2e8f0}.manager-ts-edit-status-row .manager-ts-edit-status-row__full{grid-column:1/-1}.manager-ts-edit-status-row .manager-ts-edit-field--grow{min-width:0}.manager-ts-edit-period-lock-hint{margin:0;font-size:.75rem;color:#64748b;line-height:1.35}.manager-ts-edit-modal-field-control{width:100%;min-width:0}.manager-ts-edit-period-readonly{display:flex;align-items:center;width:100%;min-height:2.125rem;margin:0;padding:.4rem .5rem;font-size:.85rem;line-height:1.25;color:#4a5568;box-sizing:border-box;background:#f7fafc;border:1px solid #e2e8f0}.manager-ts-edit-period-readonly--full{font-size:.8125rem;padding:.35rem .45rem;min-height:2rem}.manager-company-records-modal--timesheet .manager-company-records-field{gap:.25rem;font-size:.8125rem}.manager-company-records-modal--timesheet .manager-company-records-field>span:first-of-type{font-weight:600;color:#64748b}.manager-company-records-modal--timesheet .manager-company-records-field input:not([type=checkbox]),.manager-company-records-modal--timesheet .manager-company-records-field select,.manager-company-records-modal--timesheet .manager-company-records-field textarea{padding:.35rem .45rem;font-size:.8125rem;min-height:2rem}.manager-ts-edit-details-grid{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.45rem;column-gap:.45rem;row-gap:.3rem;margin:0;font-size:.8125rem}.manager-ts-edit-details-grid dt{margin:0;font-weight:600;color:#64748b;text-align:left;padding:0;line-height:1.35}.manager-ts-edit-details-grid dd{margin:0;margin-inline-start:0;padding:0;color:#2d3748;word-break:break-word}.manager-ts-edit-details-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem 1.25rem;align-items:start;width:100%}.manager-ts-edit-details-grid.manager-ts-edit-details-grid--compact{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);-moz-column-gap:.65rem;column-gap:.65rem;row-gap:.28rem;align-items:start;font-size:.8125rem;width:100%}.manager-ts-edit-details-grid.manager-ts-edit-details-grid--compact.manager-ts-edit-details-grid--stack-column{grid-template-columns:auto minmax(0,1fr)}.manager-ts-edit-details-grid.manager-ts-edit-details-grid--compact dt{margin:0;text-align:left;padding:0;align-self:start;line-height:1.35;font-weight:600;color:#64748b}.manager-ts-edit-details-grid.manager-ts-edit-details-grid--compact dd{margin:0;padding:0;align-self:start;line-height:1.35;min-width:0;color:#1e293b}.manager-ts-datepicker-wrap--modal-field{min-width:0;width:100%}.manager-ts-datepicker-wrap--modal-field .date-picker-input{padding:.35rem 1.65rem .35rem .45rem;font-size:.8125rem;line-height:1.25;min-height:2rem;border:1px solid #cbd5e0;border-radius:0;box-shadow:none;color:#2d3748;box-sizing:border-box}.manager-ts-datepicker-wrap--modal-field .date-picker-input:focus{border-color:#667eea;box-shadow:0 0 0 1px rgba(102,126,234,.2)}.manager-ts-edit-hours-input{width:100%;padding:.35rem .45rem;font-size:.8125rem;line-height:1.25;border:1px solid #cbd5e0;border-radius:0;box-sizing:border-box;color:#2d3748;min-height:2rem}.manager-ts-edit-hours-input--modal-field{width:100%}.manager-ts-edit-hours-input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 1px rgba(102,126,234,.2)}.manager-ts-edit-attachments{margin-top:.45rem}.manager-ts-edit-attachment-error{margin:0 0 .35rem;font-size:.875rem}.manager-ts-edit-attachment-success{margin:0 0 .35rem;font-size:.875rem;font-weight:600;color:#276749;background:#f0fff4;border:1px solid #9ae6b4;border-radius:.35rem;padding:.4rem .55rem}.manager-ts-edit-attachments-title{margin:0 0 .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.manager-ts-edit-attachments-toolbar{margin:0 0 .5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.manager-ts-edit-attachment-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.manager-ts-edit-attachment-rename-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;width:100%}.manager-ts-edit-attachment-rename-row input[type=text]{flex:1 1 10rem;min-width:0;padding:.35rem .45rem;font-size:.85rem;border:1px solid #cbd5e0;border-radius:.25rem}.manager-ts-edit-attachment-btn--danger{color:#c53030;border-color:#feb2b2}.manager-ts-edit-attachment-btn--danger:hover:not(:disabled){background:#fff5f5}.manager-ts-edit-attachment-btn:disabled{opacity:.55;cursor:not-allowed}.manager-ts-edit-attachments-empty{margin:0;font-size:.85rem;color:#718096}.manager-ts-edit-attachments-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.manager-ts-edit-attachment-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .65rem;background:#f8fafc;border:1px solid #e2e8f0}.manager-ts-edit-attachment-name{flex:1;min-width:0;font-size:.85rem;color:#2d3748;display:inline-flex;align-items:center;gap:.35rem}.manager-ts-edit-attachment-meta{font-size:.75rem;color:#718096}.manager-ts-edit-attachment-actions{display:flex;flex-wrap:wrap;gap:.35rem}.manager-ts-edit-attachment-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8rem;font-weight:600;border:1px solid #cbd5e0;background:#fff;color:#5a67d8;cursor:pointer}.manager-ts-edit-attachment-btn:hover{background:#eef2ff}.manager-company-records-field{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.manager-company-records-field span:first-of-type{font-weight:600;color:#4a5568}.manager-company-records-field input:not([type=checkbox]),.manager-company-records-field select,.manager-company-records-field textarea{padding:.45rem .5rem;border:1px solid #cbd5e0;font-size:.875rem}.manager-company-records-field--check{flex-direction:row;align-items:center;gap:.5rem}.manager-company-records-modal-footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 2.25rem 1rem 1.25rem;border-top:1px solid #e2e8f0}.manager-company-records-modal-resize{position:absolute;right:0;bottom:0;z-index:3;width:1.125rem;height:1.125rem;margin:0;padding:0;border:none;border-radius:.125rem 0 0 0;background:transparent;cursor:nwse-resize;touch-action:none}.manager-company-records-modal-resize:focus-visible{outline:2px solid #667eea;outline-offset:1px}.manager-company-records-modal-resize:after{content:"";position:absolute;right:4px;bottom:4px;width:7px;height:7px;box-shadow:inset -1.5px -1.5px 0 #94a3b8,inset -4px -4px 0 #94a3b8;pointer-events:none}.manager-company-records-btn{padding:.5rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid #cbd5e0}.manager-company-records-btn.secondary{background:#fff;color:#4a5568}.manager-company-records-btn.primary{background:#667eea;border-color:#667eea;color:#fff}.manager-company-records-btn.primary:disabled{opacity:.6;cursor:not-allowed}@media (max-width:540px){.manager-ts-edit-details-split{grid-template-columns:1fr;gap:.55rem}.manager-ts-edit-details-grid.manager-ts-edit-details-grid--compact{grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.45rem;column-gap:.45rem;row-gap:.28rem}.manager-ts-edit-period-row,.manager-ts-edit-status-row{grid-template-columns:1fr}.manager-company-records-modal--timesheet{width:min(100%,calc(100vw - 1rem))}}.manager-company-records-pane .manager-ts-timesheet-grid.hrTimesheets-consultant-grid{display:grid!important;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:1.25rem;align-items:stretch;justify-items:stretch;width:100%;max-width:100%;min-width:0;padding:.25rem 0 .5rem;box-sizing:border-box}.manager-company-records-pane .manager-ts-timesheet-grid .manager-ts-timesheet-card{width:100%;max-width:100%;box-sizing:border-box}@media (max-width:1100px){.manager-company-records-pane .manager-ts-timesheet-grid.hrTimesheets-consultant-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:1rem}}@media (max-width:640px){.manager-company-records-pane .manager-ts-timesheet-grid.hrTimesheets-consultant-grid{grid-template-columns:1fr!important;gap:1rem}.manager-company-records-pane .manager-ts-timesheet-card.hrTimesheets-consultant-card{padding:1rem}}#app[data-ui-mode=compact] .manager-company-records-pane .manager-ts-timesheet-grid.hrTimesheets-consultant-grid,body[data-ui-mode=compact] .manager-company-records-pane .manager-ts-timesheet-grid.hrTimesheets-consultant-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}[data-ui-mode=compact]{--ui-spacing-xs:0.25rem;--ui-spacing-sm:0.375rem;--ui-spacing-md:0.5rem;--ui-spacing-lg:0.75rem;--ui-spacing-xl:1rem;--ui-spacing-2xl:1.25rem;--ui-spacing-3xl:1.5rem;--ui-font-size-xs:0.6875rem;--ui-font-size-sm:0.75rem;--ui-font-size-base:0.8125rem;--ui-font-size-lg:0.875rem;--ui-font-size-xl:1rem;--ui-font-size-2xl:1.125rem;--ui-font-size-3xl:1.25rem;--ui-line-height-tight:1.2;--ui-line-height-normal:1.35;--ui-line-height-relaxed:1.5;--ui-border-radius-sm:3px;--ui-border-radius-md:4px;--ui-border-radius-lg:6px}[data-ui-mode=compact] .container,[data-ui-mode=compact] .content,[data-ui-mode=compact] .section{padding:var(--ui-spacing-md) var(--ui-spacing-lg)}[data-ui-mode=compact] .card,[data-ui-mode=compact] .panel{padding:var(--ui-spacing-lg);margin-bottom:var(--ui-spacing-lg)}[data-ui-mode=compact] .btn,[data-ui-mode=compact] button{padding:var(--ui-spacing-sm) var(--ui-spacing-md);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-tight)}[data-ui-mode=compact] .form-control,[data-ui-mode=compact] input,[data-ui-mode=compact] select,[data-ui-mode=compact] textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}[data-ui-mode=compact] .table,[data-ui-mode=compact] table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto}[data-ui-mode=compact] .table td,[data-ui-mode=compact] .table th,[data-ui-mode=compact] table td,[data-ui-mode=compact] table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md);font-size:var(--ui-font-size-sm);text-align:left;vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word}[data-ui-mode=compact] .table th{font-weight:600;white-space:nowrap;position:relative}[data-ui-mode=compact] .table td{white-space:normal}[data-ui-mode=compact] .table-container,[data-ui-mode=compact] .table-wrapper,[data-ui-mode=compact] [class*=-table-container],[data-ui-mode=compact] [class*=-table-wrapper]{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;position:relative}[data-ui-mode=compact] .table-container table,[data-ui-mode=compact] .table-wrapper table,[data-ui-mode=compact] [class*=-table-container] table,[data-ui-mode=compact] [class*=-table-wrapper] table{min-width:100%;width:-moz-max-content;width:max-content}[data-ui-mode=compact] .table thead,[data-ui-mode=compact] table thead{position:sticky;top:0;z-index:10;background:inherit}[data-ui-mode=compact] .table thead th,[data-ui-mode=compact] table thead th{background:#f8f9fa;position:sticky;top:0;z-index:11}[data-ui-mode=compact] .table td.text-center,[data-ui-mode=compact] .table th.text-center,[data-ui-mode=compact] table td.text-center,[data-ui-mode=compact] table th.text-center{text-align:center}[data-ui-mode=compact] .table td.text-right,[data-ui-mode=compact] .table th.text-right,[data-ui-mode=compact] table td.text-right,[data-ui-mode=compact] table th.text-right{text-align:right}[data-ui-mode=compact] .table td.text-left,[data-ui-mode=compact] .table th.text-left,[data-ui-mode=compact] table td.text-left,[data-ui-mode=compact] table th.text-left{text-align:left}[data-ui-mode=compact] h1{font-size:var(--ui-font-size-2xl)}[data-ui-mode=compact] h2{font-size:var(--ui-font-size-xl)}[data-ui-mode=compact] h3{font-size:var(--ui-font-size-lg)}[data-ui-mode=compact] h4{font-size:var(--ui-font-size-base)}[data-ui-mode=compact] h5{font-size:var(--ui-font-size-sm)}[data-ui-mode=compact] h6{font-size:var(--ui-font-size-xs)}[data-ui-mode=compact] div,[data-ui-mode=compact] p,[data-ui-mode=compact] span{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}[data-ui-mode=compact] .nav-item,[data-ui-mode=compact] .nav-link,[data-ui-mode=compact] .sidebar,[data-ui-mode=compact] .sidebar-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md);font-size:var(--ui-font-size-sm)}[data-ui-mode=compact] .modal-content{padding:var(--ui-spacing-lg)}[data-ui-mode=compact] .modal-footer,[data-ui-mode=compact] .modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)}[data-ui-mode=compact] .list-item,[data-ui-mode=compact] li{padding:var(--ui-spacing-sm) 0;margin-bottom:var(--ui-spacing-xs)}[data-ui-mode=compact] .badge,[data-ui-mode=compact] .label{padding:var(--ui-spacing-xs) var(--ui-spacing-sm);font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-tight)}[data-ui-mode=compact] .form-group,[data-ui-mode=compact] .form-row{margin-bottom:var(--ui-spacing-md)}[data-ui-mode=compact] .form-group label,[data-ui-mode=compact] label{font-size:var(--ui-font-size-sm);margin-bottom:var(--ui-spacing-xs)}[data-ui-mode=compact] .dropdown-menu{padding:var(--ui-spacing-xs);font-size:var(--ui-font-size-sm)}[data-ui-mode=compact] .dropdown-item{padding:var(--ui-spacing-xs) var(--ui-spacing-sm);font-size:var(--ui-font-size-sm)}[data-ui-mode=compact] .alert,[data-ui-mode=compact] .notification{padding:var(--ui-spacing-sm) var(--ui-spacing-md);font-size:var(--ui-font-size-sm);margin-bottom:var(--ui-spacing-md)}[data-ui-mode=compact] .tooltip{font-size:var(--ui-font-size-xs);padding:var(--ui-spacing-xs) var(--ui-spacing-sm)}[data-ui-mode=compact] .icon,[data-ui-mode=compact] i{font-size:var(--ui-font-size-sm)}[data-ui-mode=compact] .row{margin-left:calc(var(--ui-spacing-sm)*-1);margin-right:calc(var(--ui-spacing-sm)*-1)}[data-ui-mode=compact] .row>*{padding-left:var(--ui-spacing-sm);padding-right:var(--ui-spacing-sm)}[data-ui-mode=compact] .gap-1{gap:var(--ui-spacing-xs)!important}[data-ui-mode=compact] .gap-2{gap:var(--ui-spacing-sm)!important}[data-ui-mode=compact] .gap-3{gap:var(--ui-spacing-md)!important}[data-ui-mode=compact] .gap-4{gap:var(--ui-spacing-lg)!important}[data-ui-mode=compact] .gap-5{gap:var(--ui-spacing-xl)!important}[data-ui-mode=compact] .m-1{margin:var(--ui-spacing-xs)!important}[data-ui-mode=compact] .m-2{margin:var(--ui-spacing-sm)!important}[data-ui-mode=compact] .m-3{margin:var(--ui-spacing-md)!important}[data-ui-mode=compact] .m-4{margin:var(--ui-spacing-lg)!important}[data-ui-mode=compact] .m-5{margin:var(--ui-spacing-xl)!important}[data-ui-mode=compact] .mb-1{margin-bottom:var(--ui-spacing-xs)!important}[data-ui-mode=compact] .mb-2{margin-bottom:var(--ui-spacing-sm)!important}[data-ui-mode=compact] .mb-3{margin-bottom:var(--ui-spacing-md)!important}[data-ui-mode=compact] .mb-4{margin-bottom:var(--ui-spacing-lg)!important}[data-ui-mode=compact] .mb-5{margin-bottom:var(--ui-spacing-xl)!important}[data-ui-mode=compact] .mt-1{margin-top:var(--ui-spacing-xs)!important}[data-ui-mode=compact] .mt-2{margin-top:var(--ui-spacing-sm)!important}[data-ui-mode=compact] .mt-3{margin-top:var(--ui-spacing-md)!important}[data-ui-mode=compact] .mt-4{margin-top:var(--ui-spacing-lg)!important}[data-ui-mode=compact] .mt-5{margin-top:var(--ui-spacing-xl)!important}[data-ui-mode=compact] .p-1{padding:var(--ui-spacing-xs)!important}[data-ui-mode=compact] .p-2{padding:var(--ui-spacing-sm)!important}[data-ui-mode=compact] .p-3{padding:var(--ui-spacing-md)!important}[data-ui-mode=compact] .p-4{padding:var(--ui-spacing-lg)!important}[data-ui-mode=compact] .p-5{padding:var(--ui-spacing-xl)!important}[data-ui-mode=compact] .pb-1{padding-bottom:var(--ui-spacing-xs)!important}[data-ui-mode=compact] .pb-2{padding-bottom:var(--ui-spacing-sm)!important}[data-ui-mode=compact] .pb-3{padding-bottom:var(--ui-spacing-md)!important}[data-ui-mode=compact] .pb-4{padding-bottom:var(--ui-spacing-lg)!important}[data-ui-mode=compact] .pb-5{padding-bottom:var(--ui-spacing-xl)!important}[data-ui-mode=compact] .pt-1{padding-top:var(--ui-spacing-xs)!important}[data-ui-mode=compact] .pt-2{padding-top:var(--ui-spacing-sm)!important}[data-ui-mode=compact] .pt-3{padding-top:var(--ui-spacing-md)!important}[data-ui-mode=compact] .pt-4{padding-top:var(--ui-spacing-lg)!important}[data-ui-mode=compact] .pt-5{padding-top:var(--ui-spacing-xl)!important}[data-ui-mode=compact] .breadcrumb,[data-ui-mode=compact] .breadcrumb-item{font-size:var(--ui-font-size-sm);padding:var(--ui-spacing-xs) 0}[data-ui-mode=compact] .pagination{gap:var(--ui-spacing-xs)}[data-ui-mode=compact] .page-link{padding:var(--ui-spacing-xs) var(--ui-spacing-sm);font-size:var(--ui-font-size-sm);min-width:auto}[data-ui-mode=compact] .nav-tabs .nav-link{padding:var(--ui-spacing-sm) var(--ui-spacing-md);font-size:var(--ui-font-size-sm)}[data-ui-mode=compact] .tab-content{padding:var(--ui-spacing-md)}[data-ui-mode=compact] .accordion-item{margin-bottom:var(--ui-spacing-sm)}[data-ui-mode=compact] .accordion-header button{padding:var(--ui-spacing-sm) var(--ui-spacing-md);font-size:var(--ui-font-size-sm)}[data-ui-mode=compact] .accordion-body{padding:var(--ui-spacing-md);font-size:var(--ui-font-size-sm)}[data-ui-mode=compact] .progress{height:var(--ui-spacing-sm);font-size:var(--ui-font-size-xs)}[data-ui-mode=compact] .loader,[data-ui-mode=compact] .spinner{width:var(--ui-spacing-lg);height:var(--ui-spacing-lg)}[data-ui-mode=compact] .toast{font-size:var(--ui-font-size-sm);padding:var(--ui-spacing-sm) var(--ui-spacing-md)}[data-ui-mode=compact] .dialog,[data-ui-mode=compact] .popup{padding:var(--ui-spacing-lg)}[data-ui-mode=compact] .dialog-header,[data-ui-mode=compact] .popup-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg);font-size:var(--ui-font-size-base)}[data-ui-mode=compact] .dialog-body,[data-ui-mode=compact] .popup-body{padding:var(--ui-spacing-md);font-size:var(--ui-font-size-sm)}[data-ui-mode=compact] .dialog-footer,[data-ui-mode=compact] .popup-footer{padding:var(--ui-spacing-md) var(--ui-spacing-lg)}[data-ui-mode=compact] .content-section,[data-ui-mode=compact] .section{margin-bottom:var(--ui-spacing-lg);padding:var(--ui-spacing-md) var(--ui-spacing-lg)}[data-ui-mode=compact] .header,[data-ui-mode=compact] .page-header{margin-bottom:var(--ui-spacing-lg);padding:var(--ui-spacing-md) 0}[data-ui-mode=compact] .footer,[data-ui-mode=compact] .page-footer{margin-top:var(--ui-spacing-lg);padding:var(--ui-spacing-md) 0}[data-ui-mode=compact] .list-group-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md);font-size:var(--ui-font-size-sm);margin-bottom:var(--ui-spacing-xs)}[data-ui-mode=compact] .card-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md);font-size:var(--ui-font-size-base)}[data-ui-mode=compact] .card-body{padding:var(--ui-spacing-md)}[data-ui-mode=compact] .card-footer{padding:var(--ui-spacing-sm) var(--ui-spacing-md)}[data-ui-mode=compact] .input-group{margin-bottom:var(--ui-spacing-md)}[data-ui-mode=compact] .input-group-text{padding:var(--ui-spacing-sm) var(--ui-spacing-md);font-size:var(--ui-font-size-sm)}[data-ui-mode=compact] .form-check{margin-bottom:var(--ui-spacing-sm);padding-left:var(--ui-spacing-lg)}[data-ui-mode=compact] .form-check-label{font-size:var(--ui-font-size-sm);padding-left:var(--ui-spacing-xs)}[data-ui-mode=compact] .form-check-input{margin-top:.2em;width:var(--ui-spacing-md);height:var(--ui-spacing-md)}@media (max-width:1024px){[data-ui-mode=compact] .container,[data-ui-mode=compact] .content,[data-ui-mode=compact] .section{padding:var(--ui-spacing-sm) var(--ui-spacing-md)}[data-ui-mode=compact] .card,[data-ui-mode=compact] .panel{padding:var(--ui-spacing-md);margin-bottom:var(--ui-spacing-md)}[data-ui-mode=compact] .modal-content{padding:var(--ui-spacing-md);margin:var(--ui-spacing-sm)}[data-ui-mode=compact] .table-container,[data-ui-mode=compact] .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}[data-ui-mode=compact] .table td,[data-ui-mode=compact] .table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm);font-size:var(--ui-font-size-xs)}}@media (max-width:768px){[data-ui-mode=compact]{--ui-spacing-xs:0.2rem;--ui-spacing-sm:0.3rem;--ui-spacing-md:0.4rem;--ui-spacing-lg:0.6rem;--ui-spacing-xl:0.8rem;--ui-spacing-2xl:1rem;--ui-spacing-3xl:1.2rem}[data-ui-mode=compact] .container,[data-ui-mode=compact] .content,[data-ui-mode=compact] .section{padding:var(--ui-spacing-sm) var(--ui-spacing-md)}[data-ui-mode=compact] .card,[data-ui-mode=compact] .panel{padding:var(--ui-spacing-md);margin-bottom:var(--ui-spacing-md)}[data-ui-mode=compact] .btn,[data-ui-mode=compact] .form-control,[data-ui-mode=compact] button,[data-ui-mode=compact] input,[data-ui-mode=compact] select,[data-ui-mode=compact] textarea{padding:var(--ui-spacing-xs) var(--ui-spacing-sm);font-size:var(--ui-font-size-xs);min-height:32px}[data-ui-mode=compact] .table td,[data-ui-mode=compact] .table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm);font-size:var(--ui-font-size-xs)}[data-ui-mode=compact] h1{font-size:var(--ui-font-size-xl)}[data-ui-mode=compact] h2{font-size:var(--ui-font-size-lg)}[data-ui-mode=compact] h3{font-size:var(--ui-font-size-base)}[data-ui-mode=compact] h4{font-size:var(--ui-font-size-sm)}[data-ui-mode=compact] h5,[data-ui-mode=compact] h6{font-size:var(--ui-font-size-xs)}[data-ui-mode=compact] .nav-item,[data-ui-mode=compact] .nav-link,[data-ui-mode=compact] .sidebar,[data-ui-mode=compact] .sidebar-item{padding:var(--ui-spacing-xs) var(--ui-spacing-sm);font-size:var(--ui-font-size-xs)}[data-ui-mode=compact] .modal-content{padding:var(--ui-spacing-md);margin:var(--ui-spacing-sm);max-width:calc(100% - var(--ui-spacing-md))}[data-ui-mode=compact] .modal-footer,[data-ui-mode=compact] .modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)}[data-ui-mode=compact] .modal-close,[data-ui-mode=compact] [class*=-close-btn],[data-ui-mode=compact] [class*=-modal-close]{width:28px!important;height:28px!important;padding:4px!important;font-size:16px!important;min-width:28px!important;min-height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-ui-mode=compact] .modal-close i,[data-ui-mode=compact] [class*=-close-btn] i,[data-ui-mode=compact] [class*=-modal-close] i{font-size:16px!important;line-height:1!important}}@media (max-width:480px){[data-ui-mode=compact]{--ui-spacing-xs:0.15rem;--ui-spacing-sm:0.25rem;--ui-spacing-md:0.35rem;--ui-spacing-lg:0.5rem;--ui-spacing-xl:0.65rem;--ui-spacing-2xl:0.8rem;--ui-spacing-3xl:1rem}[data-ui-mode=compact] .container,[data-ui-mode=compact] .content,[data-ui-mode=compact] .section{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)}[data-ui-mode=compact] .card,[data-ui-mode=compact] .panel{padding:var(--ui-spacing-sm);margin-bottom:var(--ui-spacing-sm)}[data-ui-mode=compact] .btn,[data-ui-mode=compact] .form-control,[data-ui-mode=compact] button,[data-ui-mode=compact] input,[data-ui-mode=compact] select,[data-ui-mode=compact] textarea{padding:var(--ui-spacing-xs) var(--ui-spacing-sm);font-size:var(--ui-font-size-xs);min-height:28px;width:100%}[data-ui-mode=compact] .table-container,[data-ui-mode=compact] .table-wrapper,[data-ui-mode=compact] [class*=-table-container],[data-ui-mode=compact] [class*=-table-wrapper]{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;margin:0;padding:0;width:100%;display:block}[data-ui-mode=compact] .table,[data-ui-mode=compact] table{font-size:var(--ui-font-size-xs);display:table;width:100%;min-width:100%;table-layout:auto;border-collapse:collapse}[data-ui-mode=compact] .table td,[data-ui-mode=compact] .table th,[data-ui-mode=compact] table td,[data-ui-mode=compact] table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm);font-size:var(--ui-font-size-xs);white-space:nowrap;text-align:left;vertical-align:middle;min-width:60px}[data-ui-mode=compact] .table th{white-space:nowrap;position:sticky;top:0;z-index:10;background:#f8f9fa}[data-ui-mode=compact] .table thead{position:sticky;top:0;z-index:9}[data-ui-mode=compact] .table td.text-center,[data-ui-mode=compact] .table th.text-center{text-align:center!important}[data-ui-mode=compact] .table td.text-right,[data-ui-mode=compact] .table th.text-right{text-align:right!important}[data-ui-mode=compact] .modal-content{padding:var(--ui-spacing-sm);margin:var(--ui-spacing-xs);max-width:calc(100% - var(--ui-spacing-sm))}}@media (max-width:360px){[data-ui-mode=compact]{--ui-spacing-xs:0.1rem;--ui-spacing-sm:0.2rem;--ui-spacing-md:0.3rem;--ui-spacing-lg:0.4rem;--ui-spacing-xl:0.5rem;--ui-spacing-2xl:0.65rem;--ui-spacing-3xl:0.8rem}[data-ui-mode=compact] .container,[data-ui-mode=compact] .content,[data-ui-mode=compact] .section{padding:var(--ui-spacing-xs)}[data-ui-mode=compact] .card,[data-ui-mode=compact] .panel{padding:var(--ui-spacing-xs) var(--ui-spacing-sm);margin-bottom:var(--ui-spacing-sm)}[data-ui-mode=compact] .btn,[data-ui-mode=compact] .form-control,[data-ui-mode=compact] button,[data-ui-mode=compact] input,[data-ui-mode=compact] select,[data-ui-mode=compact] textarea{min-height:26px;font-size:.625rem}}@media (max-width:768px) and (orientation:landscape){[data-ui-mode=compact] .container,[data-ui-mode=compact] .content{padding:var(--ui-spacing-sm) var(--ui-spacing-md)}}@media (min-resolution:192dpi){[data-ui-mode=compact]{--ui-font-size-xs:0.75rem;--ui-font-size-sm:0.8125rem}}#app[data-ui-mode=compact] .tracker-container,body[data-ui-mode=compact] .tracker-container{padding:0!important}#app[data-ui-mode=compact] .tracker-header-row,body[data-ui-mode=compact] .tracker-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .tracker-view-toggle,body[data-ui-mode=compact] .tracker-view-toggle{padding:2px!important;border-radius:var(--ui-border-radius-md)!important;width:280px!important;min-width:240px!important}#app[data-ui-mode=compact] .tracker-toggle-btn,body[data-ui-mode=compact] .tracker-toggle-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:80px!important}#app[data-ui-mode=compact] .tracker-actions,body[data-ui-mode=compact] .tracker-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .tracker-btn,body[data-ui-mode=compact] .tracker-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .tracker-filter-row,#app[data-ui-mode=compact] .tracker-page--glass .tracker-toolbar,body[data-ui-mode=compact] .tracker-filter-row,body[data-ui-mode=compact] .tracker-page--glass .tracker-toolbar{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;margin:var(--ui-spacing-md) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .tracker-page--glass .tracker-toolbar.glass-tab-panel--nested,body[data-ui-mode=compact] .tracker-page--glass .tracker-toolbar.glass-tab-panel--nested{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin:0 var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .tracker-filter-label,body[data-ui-mode=compact] .tracker-filter-label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .tracker-dropdown-wrapper,body[data-ui-mode=compact] .tracker-dropdown-wrapper{position:relative!important}#app[data-ui-mode=compact] .tracker-date-range-dropdown,body[data-ui-mode=compact] .tracker-date-range-dropdown{padding:var(--ui-spacing-xs) 2rem var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .tracker-btn.update,body[data-ui-mode=compact] .tracker-btn.update{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .tracker-filter-row .date-picker-container,body[data-ui-mode=compact] .tracker-filter-row .date-picker-container{width:120px!important;min-width:120px!important;max-width:120px!important}#app[data-ui-mode=compact] .tracker-filter-row .date-picker-input,body[data-ui-mode=compact] .tracker-filter-row .date-picker-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .tracker-page--glass .tracker-table-wrapper,body[data-ui-mode=compact] .tracker-page--glass .tracker-table-wrapper{margin:0!important;width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .consultant-glass-table.tracker-table,body[data-ui-mode=compact] .consultant-glass-table.tracker-table{width:100%!important;max-width:100%!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .consultant-glass-table.tracker-table td,#app[data-ui-mode=compact] .consultant-glass-table.tracker-table th,body[data-ui-mode=compact] .consultant-glass-table.tracker-table td,body[data-ui-mode=compact] .consultant-glass-table.tracker-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important;vertical-align:middle!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .tracker-table td:first-child,#app[data-ui-mode=compact] .tracker-table td:nth-child(2),#app[data-ui-mode=compact] .tracker-table th:first-child,#app[data-ui-mode=compact] .tracker-table th:nth-child(2),body[data-ui-mode=compact] .tracker-table td:first-child,body[data-ui-mode=compact] .tracker-table td:nth-child(2),body[data-ui-mode=compact] .tracker-table th:first-child,body[data-ui-mode=compact] .tracker-table th:nth-child(2){width:7%!important;max-width:7%!important}#app[data-ui-mode=compact] .tracker-table td:nth-child(3),#app[data-ui-mode=compact] .tracker-table th:nth-child(3),body[data-ui-mode=compact] .tracker-table td:nth-child(3),body[data-ui-mode=compact] .tracker-table th:nth-child(3){width:9%!important;max-width:9%!important;white-space:normal!important}#app[data-ui-mode=compact] .tracker-bills-table-wrapper .tracker-table td:nth-child(4),#app[data-ui-mode=compact] .tracker-bills-table-wrapper .tracker-table th:nth-child(4),#app[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table td:nth-child(4),#app[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table th:nth-child(4),body[data-ui-mode=compact] .tracker-bills-table-wrapper .tracker-table td:nth-child(4),body[data-ui-mode=compact] .tracker-bills-table-wrapper .tracker-table th:nth-child(4),body[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table td:nth-child(4),body[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table th:nth-child(4){width:10%!important;min-width:5.75rem!important;max-width:none!important}#app[data-ui-mode=compact] .tracker-table td:nth-child(5),#app[data-ui-mode=compact] .tracker-table th:nth-child(5),body[data-ui-mode=compact] .tracker-table td:nth-child(5),body[data-ui-mode=compact] .tracker-table th:nth-child(5){width:6%!important;max-width:6%!important}#app[data-ui-mode=compact] .tracker-table td:nth-child(6),#app[data-ui-mode=compact] .tracker-table td:nth-child(7),#app[data-ui-mode=compact] .tracker-table th:nth-child(6),#app[data-ui-mode=compact] .tracker-table th:nth-child(7),body[data-ui-mode=compact] .tracker-table td:nth-child(6),body[data-ui-mode=compact] .tracker-table td:nth-child(7),body[data-ui-mode=compact] .tracker-table th:nth-child(6),body[data-ui-mode=compact] .tracker-table th:nth-child(7){width:5%!important;max-width:5%!important;text-align:center!important}#app[data-ui-mode=compact] .tracker-table td:nth-child(10),#app[data-ui-mode=compact] .tracker-table td:nth-child(11),#app[data-ui-mode=compact] .tracker-table td:nth-child(8),#app[data-ui-mode=compact] .tracker-table td:nth-child(9),#app[data-ui-mode=compact] .tracker-table th:nth-child(10),#app[data-ui-mode=compact] .tracker-table th:nth-child(11),#app[data-ui-mode=compact] .tracker-table th:nth-child(8),#app[data-ui-mode=compact] .tracker-table th:nth-child(9),body[data-ui-mode=compact] .tracker-table td:nth-child(10),body[data-ui-mode=compact] .tracker-table td:nth-child(11),body[data-ui-mode=compact] .tracker-table td:nth-child(8),body[data-ui-mode=compact] .tracker-table td:nth-child(9),body[data-ui-mode=compact] .tracker-table th:nth-child(10),body[data-ui-mode=compact] .tracker-table th:nth-child(11),body[data-ui-mode=compact] .tracker-table th:nth-child(8),body[data-ui-mode=compact] .tracker-table th:nth-child(9){width:5%!important;max-width:5%!important;text-align:right!important}#app[data-ui-mode=compact] .tracker-table td:nth-child(12),#app[data-ui-mode=compact] .tracker-table td:nth-child(13),#app[data-ui-mode=compact] .tracker-table th:nth-child(12),#app[data-ui-mode=compact] .tracker-table th:nth-child(13),body[data-ui-mode=compact] .tracker-table td:nth-child(12),body[data-ui-mode=compact] .tracker-table td:nth-child(13),body[data-ui-mode=compact] .tracker-table th:nth-child(12),body[data-ui-mode=compact] .tracker-table th:nth-child(13){width:6%!important;max-width:6%!important;text-align:right!important}#app[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table td:nth-child(14),#app[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table td:nth-child(15),#app[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table th:nth-child(14),#app[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table th:nth-child(15),body[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table td:nth-child(14),body[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table td:nth-child(15),body[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table th:nth-child(14),body[data-ui-mode=compact] .tracker-invoices-table-wrapper .tracker-table th:nth-child(15){width:7%!important;max-width:7%!important;text-align:center!important}#app[data-ui-mode=compact] .tracker-doc-no-cell,body[data-ui-mode=compact] .tracker-doc-no-cell{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}#app[data-ui-mode=compact] .tracker-action-btn,#app[data-ui-mode=compact] .tracker-status-badge,body[data-ui-mode=compact] .tracker-action-btn,body[data-ui-mode=compact] .tracker-status-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .tracker-action-btn,body[data-ui-mode=compact] .tracker-action-btn{border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .tracker-pagination,body[data-ui-mode=compact] .tracker-pagination{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .tracker-pagination-btn,body[data-ui-mode=compact] .tracker-pagination-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .tracker-pagination-info,body[data-ui-mode=compact] .tracker-pagination-info{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .tracker-summary-section,body[data-ui-mode=compact] .tracker-summary-section{margin:var(--ui-spacing-lg) var(--ui-spacing-lg) var(--ui-spacing-xl) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .tracker-summary-title,body[data-ui-mode=compact] .tracker-summary-title{padding:var(--ui-spacing-md) var(--ui-spacing-xl) var(--ui-spacing-sm) var(--ui-spacing-xl)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .tracker-summary-center,#app[data-ui-mode=compact] .tracker-summary-left,#app[data-ui-mode=compact] .tracker-summary-remaining,#app[data-ui-mode=compact] .tracker-summary-right,body[data-ui-mode=compact] .tracker-summary-center,body[data-ui-mode=compact] .tracker-summary-left,body[data-ui-mode=compact] .tracker-summary-remaining,body[data-ui-mode=compact] .tracker-summary-right{padding:var(--ui-spacing-lg) var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .tracker-summary-header,#app[data-ui-mode=compact] .tracker-summary-overdue-header,#app[data-ui-mode=compact] .tracker-summary-paid-header,#app[data-ui-mode=compact] .tracker-summary-remaining-header,body[data-ui-mode=compact] .tracker-summary-header,body[data-ui-mode=compact] .tracker-summary-overdue-header,body[data-ui-mode=compact] .tracker-summary-paid-header,body[data-ui-mode=compact] .tracker-summary-remaining-header{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .tracker-summary-overdue-value,#app[data-ui-mode=compact] .tracker-summary-paid-value,#app[data-ui-mode=compact] .tracker-summary-remaining-value,#app[data-ui-mode=compact] .tracker-summary-value,body[data-ui-mode=compact] .tracker-summary-overdue-value,body[data-ui-mode=compact] .tracker-summary-paid-value,body[data-ui-mode=compact] .tracker-summary-remaining-value,body[data-ui-mode=compact] .tracker-summary-value{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .tracker-summary-overdue-subtitle,#app[data-ui-mode=compact] .tracker-summary-paid-subtitle,#app[data-ui-mode=compact] .tracker-summary-remaining-subtitle,#app[data-ui-mode=compact] .tracker-summary-subtitle,body[data-ui-mode=compact] .tracker-summary-overdue-subtitle,body[data-ui-mode=compact] .tracker-summary-paid-subtitle,body[data-ui-mode=compact] .tracker-summary-remaining-subtitle,body[data-ui-mode=compact] .tracker-summary-subtitle{font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .tracker-summary-detail-card,body[data-ui-mode=compact] .tracker-summary-detail-card{padding:var(--ui-spacing-md) var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .tracker-summary-detail-label,body[data-ui-mode=compact] .tracker-summary-detail-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .tracker-summary-detail-value,body[data-ui-mode=compact] .tracker-summary-detail-value{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .customer-items-container,body[data-ui-mode=compact] .customer-items-container{padding:0!important}#app[data-ui-mode=compact] .header-row,body[data-ui-mode=compact] .header-row{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-lg) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .header-row h2,body[data-ui-mode=compact] .header-row h2{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .header-actions,body[data-ui-mode=compact] .header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .btn.btn-primary,body[data-ui-mode=compact] .btn.btn-primary{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .item-list-header,body[data-ui-mode=compact] .item-list-header{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important;padding:0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .item-table,body[data-ui-mode=compact] .item-table{margin:var(--ui-spacing-sm) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .item-table td,#app[data-ui-mode=compact] .item-table th,body[data-ui-mode=compact] .item-table td,body[data-ui-mode=compact] .item-table th{line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .customer-items-container,body[data-ui-mode=compact] .customer-items-container{padding:0 0 var(--ui-spacing-lg) 0!important;min-height:auto!important}#app[data-ui-mode=compact] .customer-items-container .header-row,body[data-ui-mode=compact] .customer-items-container .header-row{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-items-container .header-row h2,body[data-ui-mode=compact] .customer-items-container .header-row h2{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .customer-items-container .header-actions,body[data-ui-mode=compact] .customer-items-container .header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-items-container .btn.btn-primary,body[data-ui-mode=compact] .customer-items-container .btn.btn-primary{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .item-list-card,body[data-ui-mode=compact] .item-list-card{margin:0!important;padding:0!important}#app[data-ui-mode=compact] .item-list-header,body[data-ui-mode=compact] .item-list-header{padding:0 var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .view-toggle,body[data-ui-mode=compact] .view-toggle{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .view-select,body[data-ui-mode=compact] .view-select{padding:var(--ui-spacing-xs) var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .item-table,body[data-ui-mode=compact] .item-table{width:calc(100% - var(--ui-spacing-lg))!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .item-table td,#app[data-ui-mode=compact] .item-table th,body[data-ui-mode=compact] .item-table td,body[data-ui-mode=compact] .item-table th{border:1px solid var(--ui-color-border)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .item-table th,body[data-ui-mode=compact] .item-table th{background:#e6f0fa!important;color:#205080!important;font-weight:600!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .overview-main,body[data-ui-mode=compact] .overview-main{padding:var(--ui-spacing-md) 6px var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .overview-workflow-card,body[data-ui-mode=compact] .overview-workflow-card{border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .overview-flow,body[data-ui-mode=compact] .overview-flow{padding:2.75rem 1.75rem 1.5rem!important;min-height:580px!important}#app[data-ui-mode=compact] .overview-section-label,body[data-ui-mode=compact] .overview-section-label{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .overview-section-label i.bi,body[data-ui-mode=compact] .overview-section-label i.bi{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .overview-flow-row-label,body[data-ui-mode=compact] .overview-flow-row-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .overview-node,body[data-ui-mode=compact] .overview-node{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-lg)!important;min-width:152px!important;min-height:72px!important}#app[data-ui-mode=compact] .overview-node__icon-wrap,body[data-ui-mode=compact] .overview-node__icon-wrap{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .overview-node__icon-wrap i.bi,body[data-ui-mode=compact] .overview-node__icon-wrap i.bi{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .overview-node__title,body[data-ui-mode=compact] .overview-node__title{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .overview-node__desc,body[data-ui-mode=compact] .overview-node__desc{margin-top:.125rem!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .overview-node--bank-reconciliation,#app[data-ui-mode=compact] .overview-node--consultants,#app[data-ui-mode=compact] .overview-node--timesheet,body[data-ui-mode=compact] .overview-node--bank-reconciliation,body[data-ui-mode=compact] .overview-node--consultants,body[data-ui-mode=compact] .overview-node--timesheet{min-height:76px!important}#app[data-ui-mode=compact] .overview-support-card,body[data-ui-mode=compact] .overview-support-card{margin-top:var(--ui-spacing-md)!important;padding:var(--ui-spacing-lg) var(--ui-spacing-xl)!important;border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .overview-section-title,body[data-ui-mode=compact] .overview-section-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .overview-supporting-modules,body[data-ui-mode=compact] .overview-supporting-modules{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .overview-module-group,body[data-ui-mode=compact] .overview-module-group{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .overview-module-group-title,body[data-ui-mode=compact] .overview-module-group-title{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .overview-support-node,body[data-ui-mode=compact] .overview-support-node{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .overview-support-node__icon,body[data-ui-mode=compact] .overview-support-node__icon{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important}#app[data-ui-mode=compact] .overview-support-node__chevron,#app[data-ui-mode=compact] .overview-support-node__icon i.bi,body[data-ui-mode=compact] .overview-support-node__chevron,body[data-ui-mode=compact] .overview-support-node__icon i.bi{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bal-bank-accounts-list-container,body[data-ui-mode=compact] .bal-bank-accounts-list-container{padding:0 0 var(--ui-spacing-xl) 0!important}#app[data-ui-mode=compact] .bal-accounts-list-header,body[data-ui-mode=compact] .bal-accounts-list-header{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bal-current-view,body[data-ui-mode=compact] .bal-current-view{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bal-accounts-list-actions,body[data-ui-mode=compact] .bal-accounts-list-actions{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bal-btn-primary,#app[data-ui-mode=compact] .bal-btn-secondary,body[data-ui-mode=compact] .bal-btn-primary,body[data-ui-mode=compact] .bal-btn-secondary{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bal-accounts-table-section,#app[data-ui-mode=compact] .bal-banks-table-section,body[data-ui-mode=compact] .bal-accounts-table-section,body[data-ui-mode=compact] .bal-banks-table-section{margin:var(--ui-spacing-sm) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important;padding:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-sm) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bal-accounts-table td,#app[data-ui-mode=compact] .bal-accounts-table th,#app[data-ui-mode=compact] .bal-banks-table td,#app[data-ui-mode=compact] .bal-banks-table th,body[data-ui-mode=compact] .bal-accounts-table td,body[data-ui-mode=compact] .bal-accounts-table th,body[data-ui-mode=compact] .bal-banks-table td,body[data-ui-mode=compact] .bal-banks-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bal-edit-form-section,body[data-ui-mode=compact] .bal-edit-form-section{margin:var(--ui-spacing-md) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important;padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bal-form-input,#app[data-ui-mode=compact] .bal-form-textarea,body[data-ui-mode=compact] .bal-form-input,body[data-ui-mode=compact] .bal-form-textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bal-form-actions,body[data-ui-mode=compact] .bal-form-actions{margin-top:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bth-transaction-history-container,body[data-ui-mode=compact] .bth-transaction-history-container{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bth-page-header,body[data-ui-mode=compact] .bth-page-header{padding:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bth-page-title,body[data-ui-mode=compact] .bth-page-title{font-size:var(--ui-font-size-xl)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bth-header-actions,body[data-ui-mode=compact] .bth-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bth-account-info-card,body[data-ui-mode=compact] .bth-account-info-card{padding:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .bth-account-balance,body[data-ui-mode=compact] .bth-account-balance{padding:var(--ui-spacing-md)!important;min-width:140px!important}#app[data-ui-mode=compact] .bth-balance-label,body[data-ui-mode=compact] .bth-balance-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bth-balance-amount,body[data-ui-mode=compact] .bth-balance-amount{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .bth-filter-section,body[data-ui-mode=compact] .bth-filter-section{padding:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bth-section-title,body[data-ui-mode=compact] .bth-section-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bth-filter-row,body[data-ui-mode=compact] .bth-filter-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bth-btn-primary,#app[data-ui-mode=compact] .bth-btn-secondary,#app[data-ui-mode=compact] .bth-date-input,#app[data-ui-mode=compact] .bth-filter-input,#app[data-ui-mode=compact] .bth-filter-select,body[data-ui-mode=compact] .bth-btn-primary,body[data-ui-mode=compact] .bth-btn-secondary,body[data-ui-mode=compact] .bth-date-input,body[data-ui-mode=compact] .bth-filter-input,body[data-ui-mode=compact] .bth-filter-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bth-transactions-table td,#app[data-ui-mode=compact] .bth-transactions-table th,body[data-ui-mode=compact] .bth-transactions-table td,body[data-ui-mode=compact] .bth-transactions-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bth-transactions-table td:nth-child(4),#app[data-ui-mode=compact] .bth-transactions-table th:nth-child(4),body[data-ui-mode=compact] .bth-transactions-table td:nth-child(4),body[data-ui-mode=compact] .bth-transactions-table th:nth-child(4){width:1%!important;max-width:none!important;white-space:nowrap!important;padding-left:var(--ui-spacing-xs)!important;padding-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bt-bank-transactions-container,body[data-ui-mode=compact] .bt-bank-transactions-container{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bt-page-header,body[data-ui-mode=compact] .bt-page-header{padding:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .bt-page-title,body[data-ui-mode=compact] .bt-page-title{font-size:var(--ui-font-size-xl)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bt-header-actions,body[data-ui-mode=compact] .bt-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bt-btn-primary,#app[data-ui-mode=compact] .bt-btn-secondary,body[data-ui-mode=compact] .bt-btn-primary,body[data-ui-mode=compact] .bt-btn-secondary{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bt-account-info-card,#app[data-ui-mode=compact] .bt-add-transaction-section,#app[data-ui-mode=compact] .bt-plaid-section,body[data-ui-mode=compact] .bt-account-info-card,body[data-ui-mode=compact] .bt-add-transaction-section,body[data-ui-mode=compact] .bt-plaid-section{padding:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .bt-account-balance,body[data-ui-mode=compact] .bt-account-balance{padding:var(--ui-spacing-md)!important;min-width:140px!important}#app[data-ui-mode=compact] .bt-balance-label,body[data-ui-mode=compact] .bt-balance-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bt-balance-amount,body[data-ui-mode=compact] .bt-balance-amount{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .bt-filter-section,body[data-ui-mode=compact] .bt-filter-section{padding:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bt-filter-row,body[data-ui-mode=compact] .bt-filter-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bt-filter-input,#app[data-ui-mode=compact] .bt-filter-select,body[data-ui-mode=compact] .bt-filter-input,body[data-ui-mode=compact] .bt-filter-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bt-transactions-table td,#app[data-ui-mode=compact] .bt-transactions-table th,body[data-ui-mode=compact] .bt-transactions-table td,body[data-ui-mode=compact] .bt-transactions-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bt-form-row,body[data-ui-mode=compact] .bt-form-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bt-form-input,body[data-ui-mode=compact] .bt-form-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bt-section-title,body[data-ui-mode=compact] .bt-section-title{font-size:var(--ui-font-size-lg)!important;gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bt-section-title i,body[data-ui-mode=compact] .bt-section-title i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .bt-add-transaction-actions,body[data-ui-mode=compact] .bt-add-transaction-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bt-plaid-status,body[data-ui-mode=compact] .bt-plaid-status{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .bt-status-message,body[data-ui-mode=compact] .bt-status-message{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bt-status-message i,body[data-ui-mode=compact] .bt-status-message i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .bt-connection-actions,body[data-ui-mode=compact] .bt-connection-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bt-transactions-section,body[data-ui-mode=compact] .bt-transactions-section{padding:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .bt-transactions-actions,body[data-ui-mode=compact] .bt-transactions-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bt-filter-label,body[data-ui-mode=compact] .bt-filter-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bt-filter-group,body[data-ui-mode=compact] .bt-filter-group{gap:var(--ui-spacing-xs)!important;min-width:120px!important}#app[data-ui-mode=compact] .bt-transaction-name,body[data-ui-mode=compact] .bt-transaction-name{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bt-transaction-merchant,body[data-ui-mode=compact] .bt-transaction-merchant{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bt-category-badge,body[data-ui-mode=compact] .bt-category-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bt-balance,#app[data-ui-mode=compact] .bt-credit,#app[data-ui-mode=compact] .bt-debit,body[data-ui-mode=compact] .bt-balance,body[data-ui-mode=compact] .bt-credit,body[data-ui-mode=compact] .bt-debit{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bt-empty-cell,#app[data-ui-mode=compact] .bt-loading-cell,body[data-ui-mode=compact] .bt-empty-cell,body[data-ui-mode=compact] .bt-loading-cell{padding:var(--ui-spacing-xl) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bt-loading-spinner,body[data-ui-mode=compact] .bt-loading-spinner{gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bt-empty-state i,body[data-ui-mode=compact] .bt-empty-state i{font-size:var(--ui-font-size-3xl)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bt-empty-state p,body[data-ui-mode=compact] .bt-empty-state p{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bt-modal-overlay,body[data-ui-mode=compact] .bt-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bt-modal,body[data-ui-mode=compact] .bt-modal{border-radius:var(--ui-border-radius-md)!important;max-width:90%!important}#app[data-ui-mode=compact] .bt-manual-entry-modal,body[data-ui-mode=compact] .bt-manual-entry-modal{max-width:400px!important}#app[data-ui-mode=compact] .bt-modal-header,body[data-ui-mode=compact] .bt-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bt-modal-header h3,body[data-ui-mode=compact] .bt-modal-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .bt-modal-close,body[data-ui-mode=compact] .bt-modal-close{font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bt-modal-content,#app[data-ui-mode=compact] .bt-modal-form,#app[data-ui-mode=compact] .bt-plaid-content,body[data-ui-mode=compact] .bt-modal-content,body[data-ui-mode=compact] .bt-modal-form,body[data-ui-mode=compact] .bt-plaid-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bt-form-group,body[data-ui-mode=compact] .bt-form-group{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bt-form-group label,body[data-ui-mode=compact] .bt-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bt-form-input,#app[data-ui-mode=compact] .bt-form-select,#app[data-ui-mode=compact] .bt-form-textarea,body[data-ui-mode=compact] .bt-form-input,body[data-ui-mode=compact] .bt-form-select,body[data-ui-mode=compact] .bt-form-textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bt-modal-actions,body[data-ui-mode=compact] .bt-modal-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bt-plaid-instructions h4,body[data-ui-mode=compact] .bt-plaid-instructions h4{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bt-plaid-instructions>p,body[data-ui-mode=compact] .bt-plaid-instructions>p{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bt-plaid-logo,body[data-ui-mode=compact] .bt-plaid-logo{font-size:var(--ui-font-size-3xl)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bt-plaid-steps,body[data-ui-mode=compact] .bt-plaid-steps{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bt-step,body[data-ui-mode=compact] .bt-step{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bt-step-number,body[data-ui-mode=compact] .bt-step-number{width:20px!important;height:20px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bt-plaid-security,body[data-ui-mode=compact] .bt-plaid-security{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bt-btn-small,body[data-ui-mode=compact] .bt-btn-small{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bt-page-title i,body[data-ui-mode=compact] .bt-page-title i{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .bt-account-details,body[data-ui-mode=compact] .bt-account-details{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bt-transactions-table,#app[data-ui-mode=compact] .bt-transactions-table-container,body[data-ui-mode=compact] .bt-transactions-table,body[data-ui-mode=compact] .bt-transactions-table-container{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bt-transactions-table th,body[data-ui-mode=compact] .bt-transactions-table th{font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .bsu-inline-container,body[data-ui-mode=compact] .bsu-inline-container{margin-top:var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .bsu-inline-header,body[data-ui-mode=compact] .bsu-inline-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bsu-inline-header h3,body[data-ui-mode=compact] .bsu-inline-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .bsu-inline-content,body[data-ui-mode=compact] .bsu-inline-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bsu-file-upload-area,body[data-ui-mode=compact] .bsu-file-upload-area{padding:var(--ui-spacing-xl) var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .bsu-btn-primary,#app[data-ui-mode=compact] .bsu-btn-secondary,body[data-ui-mode=compact] .bsu-btn-primary,body[data-ui-mode=compact] .bsu-btn-secondary{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bsu-info-table td,#app[data-ui-mode=compact] .bsu-info-table th,#app[data-ui-mode=compact] .bsu-summary-table td,#app[data-ui-mode=compact] .bsu-summary-table th,#app[data-ui-mode=compact] .bsu-transactions-table td,#app[data-ui-mode=compact] .bsu-transactions-table th,body[data-ui-mode=compact] .bsu-info-table td,body[data-ui-mode=compact] .bsu-info-table th,body[data-ui-mode=compact] .bsu-summary-table td,body[data-ui-mode=compact] .bsu-summary-table th,body[data-ui-mode=compact] .bsu-transactions-table td,body[data-ui-mode=compact] .bsu-transactions-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsu-amount-input,body[data-ui-mode=compact] .bsu-amount-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bsu-inline-actions,body[data-ui-mode=compact] .bsu-inline-actions{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bsv-container,body[data-ui-mode=compact] .bsv-container{margin:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bsv-header,body[data-ui-mode=compact] .bsv-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bsv-header h3,body[data-ui-mode=compact] .bsv-header h3{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-content,body[data-ui-mode=compact] .bsv-content{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bsv-top-section,body[data-ui-mode=compact] .bsv-top-section{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-details-table td,#app[data-ui-mode=compact] .bsv-summary-table td,#app[data-ui-mode=compact] .bsv-summary-table th,#app[data-ui-mode=compact] .bsv-transactions-table td,#app[data-ui-mode=compact] .bsv-transactions-table th,body[data-ui-mode=compact] .bsv-details-table td,body[data-ui-mode=compact] .bsv-summary-table td,body[data-ui-mode=compact] .bsv-summary-table th,body[data-ui-mode=compact] .bsv-transactions-table td,body[data-ui-mode=compact] .bsv-transactions-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-tabs,body[data-ui-mode=compact] .bsv-tabs{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-tab,body[data-ui-mode=compact] .bsv-tab{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-create-consultant-btn,#app[data-ui-mode=compact] .bsv-create-customer-btn,#app[data-ui-mode=compact] .bsv-open-invoices-btn,body[data-ui-mode=compact] .bsv-create-consultant-btn,body[data-ui-mode=compact] .bsv-create-customer-btn,body[data-ui-mode=compact] .bsv-open-invoices-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important;min-height:auto!important;line-height:1.2!important}#app[data-ui-mode=compact] .bsv-open-invoices-btn i,body[data-ui-mode=compact] .bsv-open-invoices-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bsv-consultant-info,body[data-ui-mode=compact] .bsv-consultant-info{margin-top:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bsv-consultant-info-text,body[data-ui-mode=compact] .bsv-consultant-info-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bsv-open-invoices-info,body[data-ui-mode=compact] .bsv-open-invoices-info{margin-top:var(--ui-spacing-xs)!important;display:flex!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bsv-recorded-badge,body[data-ui-mode=compact] .bsv-recorded-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bsv-recorded-badge i,body[data-ui-mode=compact] .bsv-recorded-badge i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bsv-description,#app[data-ui-mode=compact] .bsv-metadata,body[data-ui-mode=compact] .bsv-description,body[data-ui-mode=compact] .bsv-metadata{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-metadata-text,body[data-ui-mode=compact] .bsv-metadata-text{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-details-table-section h4,#app[data-ui-mode=compact] .bsv-summary-table-section h4,#app[data-ui-mode=compact] .bsv-transactions-section h4,body[data-ui-mode=compact] .bsv-details-table-section h4,body[data-ui-mode=compact] .bsv-summary-table-section h4,body[data-ui-mode=compact] .bsv-transactions-section h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bsv-tab-count,body[data-ui-mode=compact] .bsv-tab-count{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;min-width:auto!important}#app[data-ui-mode=compact] .bsv-header-block .consultant-secondary-btn,body[data-ui-mode=compact] .bsv-header-block .consultant-secondary-btn{flex-shrink:0}#app[data-ui-mode=compact] .bsv-loading,body[data-ui-mode=compact] .bsv-loading{padding:var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-loading p,body[data-ui-mode=compact] .bsv-loading p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-spinner,body[data-ui-mode=compact] .bsv-spinner{width:32px!important;height:32px!important;border-width:2px!important}#app[data-ui-mode=compact] .bsv-no-data,body[data-ui-mode=compact] .bsv-no-data{padding:var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-no-data i,body[data-ui-mode=compact] .bsv-no-data i{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .bsv-no-data p,body[data-ui-mode=compact] .bsv-no-data p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-status-badge,body[data-ui-mode=compact] .bsv-status-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bsv-detail-label,#app[data-ui-mode=compact] .bsv-detail-value,body[data-ui-mode=compact] .bsv-detail-label,body[data-ui-mode=compact] .bsv-detail-value{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-col-amount,#app[data-ui-mode=compact] .bsv-col-instances,body[data-ui-mode=compact] .bsv-col-amount,body[data-ui-mode=compact] .bsv-col-instances{font-size:var(--ui-font-size-sm)!important;text-align:center!important}#app[data-ui-mode=compact] .bsv-credit,#app[data-ui-mode=compact] .bsv-debit,body[data-ui-mode=compact] .bsv-credit,body[data-ui-mode=compact] .bsv-debit{font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .bsv-total-row,body[data-ui-mode=compact] .bsv-total-row{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-total-row td,body[data-ui-mode=compact] .bsv-total-row td{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-weight:600!important}#app[data-ui-mode=compact] .bsv-serial,body[data-ui-mode=compact] .bsv-serial{font-size:var(--ui-font-size-sm)!important;text-align:center!important}#app[data-ui-mode=compact] .bsv-payment-details-overlay,body[data-ui-mode=compact] .bsv-payment-details-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bsv-payment-details-modal,body[data-ui-mode=compact] .bsv-payment-details-modal{max-width:90%!important;max-height:90vh!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .bsv-payment-details-header,body[data-ui-mode=compact] .bsv-payment-details-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bsv-payment-details-header h3,body[data-ui-mode=compact] .bsv-payment-details-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .bsv-payment-details-close,body[data-ui-mode=compact] .bsv-payment-details-close{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-payment-details-body,body[data-ui-mode=compact] .bsv-payment-details-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bsv-payment-details-section,body[data-ui-mode=compact] .bsv-payment-details-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bsv-payment-details-section h4,body[data-ui-mode=compact] .bsv-payment-details-section h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-payment-details-grid,body[data-ui-mode=compact] .bsv-payment-details-grid{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-payment-details-item,body[data-ui-mode=compact] .bsv-payment-details-item{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .map-or-create-customer-modal-overlay,body[data-ui-mode=compact] .map-or-create-customer-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-customer-modal,body[data-ui-mode=compact] .map-or-create-customer-modal{max-width:90%!important;border-radius:var(--ui-border-radius-md)!important;max-height:90vh!important}#app[data-ui-mode=compact] .map-or-create-customer-modal-header,body[data-ui-mode=compact] .map-or-create-customer-modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-customer-modal-header h3,body[data-ui-mode=compact] .map-or-create-customer-modal-header h3{font-size:var(--ui-font-size-base)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .map-or-create-customer-modal-close,body[data-ui-mode=compact] .map-or-create-customer-modal-close{width:36px!important;height:36px!important;font-size:var(--ui-font-size-xl)!important;padding:3px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-modal-body,body[data-ui-mode=compact] .map-or-create-customer-modal-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-customer-modal-info,body[data-ui-mode=compact] .map-or-create-customer-modal-info{margin:0 0 var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .map-or-create-customer-map-section,body[data-ui-mode=compact] .map-or-create-customer-map-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-customer-header-row,body[data-ui-mode=compact] .map-or-create-customer-header-row{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-header-row h4,body[data-ui-mode=compact] .map-or-create-customer-header-row h4{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .map-or-create-customer-create-btn,body[data-ui-mode=compact] .map-or-create-customer-create-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .map-or-create-customer-create-btn i,body[data-ui-mode=compact] .map-or-create-customer-create-btn i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .map-or-create-customer-create-new,body[data-ui-mode=compact] .map-or-create-customer-create-new{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-loading,body[data-ui-mode=compact] .map-or-create-customer-loading{padding:var(--ui-spacing-xl) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-customer-spinner,body[data-ui-mode=compact] .map-or-create-customer-spinner{width:32px!important;height:32px!important;border-width:3px!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-loading p,body[data-ui-mode=compact] .map-or-create-customer-loading p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-list,body[data-ui-mode=compact] .map-or-create-customer-list{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-customer-list h4,body[data-ui-mode=compact] .map-or-create-customer-list h4{margin:0 0 var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-search,body[data-ui-mode=compact] .map-or-create-customer-search{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-search-input,body[data-ui-mode=compact] .map-or-create-customer-search-input{padding:var(--ui-spacing-sm) 32px var(--ui-spacing-sm) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-search-icon,body[data-ui-mode=compact] .map-or-create-customer-search-icon{right:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-grid,body[data-ui-mode=compact] .map-or-create-customer-grid{gap:var(--ui-spacing-sm)!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}#app[data-ui-mode=compact] .map-or-create-customer-card,body[data-ui-mode=compact] .map-or-create-customer-card{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-name,body[data-ui-mode=compact] .map-or-create-customer-name{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .map-or-create-customer-id,body[data-ui-mode=compact] .map-or-create-customer-id{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-btn,body[data-ui-mode=compact] .map-or-create-customer-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-no-customers,body[data-ui-mode=compact] .map-or-create-customer-no-customers{padding:var(--ui-spacing-xl) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-customer-no-customers i,body[data-ui-mode=compact] .map-or-create-customer-no-customers i{font-size:1.5rem!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-no-customers p,body[data-ui-mode=compact] .map-or-create-customer-no-customers p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-divider,body[data-ui-mode=compact] .map-or-create-customer-divider{margin:var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .map-or-create-customer-divider span,body[data-ui-mode=compact] .map-or-create-customer-divider span{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-customer-modal-resize-handle,body[data-ui-mode=compact] .map-or-create-customer-modal-resize-handle{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .map-or-create-vendor-modal-overlay,body[data-ui-mode=compact] .map-or-create-vendor-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-vendor-modal,body[data-ui-mode=compact] .map-or-create-vendor-modal{max-width:90%!important;border-radius:var(--ui-border-radius-md)!important;max-height:90vh!important}#app[data-ui-mode=compact] .map-or-create-vendor-modal-header,body[data-ui-mode=compact] .map-or-create-vendor-modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-vendor-modal-header h3,body[data-ui-mode=compact] .map-or-create-vendor-modal-header h3{font-size:var(--ui-font-size-base)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .map-or-create-vendor-modal-close,body[data-ui-mode=compact] .map-or-create-vendor-modal-close{width:36px!important;height:36px!important;font-size:var(--ui-font-size-xl)!important;padding:3px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-modal-body,body[data-ui-mode=compact] .map-or-create-vendor-modal-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-vendor-modal-info,body[data-ui-mode=compact] .map-or-create-vendor-modal-info{margin:0 0 var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .map-or-create-vendor-map-section,body[data-ui-mode=compact] .map-or-create-vendor-map-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-vendor-header-row,body[data-ui-mode=compact] .map-or-create-vendor-header-row{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-header-row h4,body[data-ui-mode=compact] .map-or-create-vendor-header-row h4{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .map-or-create-vendor-create-btn,body[data-ui-mode=compact] .map-or-create-vendor-create-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .map-or-create-vendor-create-btn i,body[data-ui-mode=compact] .map-or-create-vendor-create-btn i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .map-or-create-vendor-create-new,body[data-ui-mode=compact] .map-or-create-vendor-create-new{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-loading,body[data-ui-mode=compact] .map-or-create-vendor-loading{padding:var(--ui-spacing-xl) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-vendor-spinner,body[data-ui-mode=compact] .map-or-create-vendor-spinner{width:32px!important;height:32px!important;border-width:3px!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-loading p,body[data-ui-mode=compact] .map-or-create-vendor-loading p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-list,body[data-ui-mode=compact] .map-or-create-vendor-list{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-vendor-list h4,body[data-ui-mode=compact] .map-or-create-vendor-list h4{margin:0 0 var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-search,body[data-ui-mode=compact] .map-or-create-vendor-search{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-search-input,body[data-ui-mode=compact] .map-or-create-vendor-search-input{padding:var(--ui-spacing-sm) 32px var(--ui-spacing-sm) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-search-icon,body[data-ui-mode=compact] .map-or-create-vendor-search-icon{right:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-grid,body[data-ui-mode=compact] .map-or-create-vendor-grid{gap:var(--ui-spacing-sm)!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}#app[data-ui-mode=compact] .map-or-create-vendor-card,body[data-ui-mode=compact] .map-or-create-vendor-card{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-name,body[data-ui-mode=compact] .map-or-create-vendor-name{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .map-or-create-vendor-id,body[data-ui-mode=compact] .map-or-create-vendor-id{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-btn,body[data-ui-mode=compact] .map-or-create-vendor-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-no-vendors,body[data-ui-mode=compact] .map-or-create-vendor-no-vendors{padding:var(--ui-spacing-xl) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .map-or-create-vendor-no-vendors i,body[data-ui-mode=compact] .map-or-create-vendor-no-vendors i{font-size:1.5rem!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-no-vendors p,body[data-ui-mode=compact] .map-or-create-vendor-no-vendors p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-divider,body[data-ui-mode=compact] .map-or-create-vendor-divider{margin:var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .map-or-create-vendor-divider span,body[data-ui-mode=compact] .map-or-create-vendor-divider span{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .map-or-create-vendor-modal-resize-handle,body[data-ui-mode=compact] .map-or-create-vendor-modal-resize-handle{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .bsv-payment-details-item label,body[data-ui-mode=compact] .bsv-payment-details-item label{font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .bsv-payment-details-item span,body[data-ui-mode=compact] .bsv-payment-details-item span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-payment-amount,body[data-ui-mode=compact] .bsv-payment-amount{font-size:var(--ui-font-size-base)!important;font-weight:600!important}#app[data-ui-mode=compact] .bsv-payment-timesheets-table td,#app[data-ui-mode=compact] .bsv-payment-timesheets-table th,body[data-ui-mode=compact] .bsv-payment-timesheets-table td,body[data-ui-mode=compact] .bsv-payment-timesheets-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bsv-payment-timesheets h5,body[data-ui-mode=compact] .bsv-payment-timesheets h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bsv-payment-invoice-header,body[data-ui-mode=compact] .bsv-payment-invoice-header{padding:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-payment-invoice-info,body[data-ui-mode=compact] .bsv-payment-invoice-info{gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-payment-invoice-info strong,body[data-ui-mode=compact] .bsv-payment-invoice-info strong{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-payment-invoice-amount,#app[data-ui-mode=compact] .bsv-payment-invoice-balance,#app[data-ui-mode=compact] .bsv-payment-invoice-date,#app[data-ui-mode=compact] .bsv-payment-invoice-payment,body[data-ui-mode=compact] .bsv-payment-invoice-amount,body[data-ui-mode=compact] .bsv-payment-invoice-balance,body[data-ui-mode=compact] .bsv-payment-invoice-date,body[data-ui-mode=compact] .bsv-payment-invoice-payment{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bsv-payment-no-timesheets,body[data-ui-mode=compact] .bsv-payment-no-timesheets{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bsv-invoices-expanded-row,body[data-ui-mode=compact] .bsv-invoices-expanded-row{background:#f8f9fa!important}#app[data-ui-mode=compact] .bsv-invoices-expanded-cell,#app[data-ui-mode=compact] .bsv-transactions-table td.bsv-invoices-expanded-cell,body[data-ui-mode=compact] .bsv-invoices-expanded-cell,body[data-ui-mode=compact] .bsv-transactions-table td.bsv-invoices-expanded-cell{padding:0!important;font-size:.875rem!important}#app[data-ui-mode=compact] .bsv-invoices-expanded-cell .coi-invoice-card--glass,#app[data-ui-mode=compact] .bsv-invoices-expanded-cell .coi-sidebar,#app[data-ui-mode=compact] .bsv-invoices-expanded-cell .customer-open-invoices-inline,#app[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline,body[data-ui-mode=compact] .bsv-invoices-expanded-cell .coi-invoice-card--glass,body[data-ui-mode=compact] .bsv-invoices-expanded-cell .coi-sidebar,body[data-ui-mode=compact] .bsv-invoices-expanded-cell .customer-open-invoices-inline,body[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline{font-size:.875rem!important}#app[data-ui-mode=compact] .bsv-transaction-row,body[data-ui-mode=compact] .bsv-transaction-row{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-transaction-recorded,body[data-ui-mode=compact] .bsv-transaction-recorded{opacity:.7!important}#app[data-ui-mode=compact] .check-otp-modal-overlay,body[data-ui-mode=compact] .check-otp-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .check-otp-modal,body[data-ui-mode=compact] .check-otp-modal{min-width:400px!important;max-width:450px!important;border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .check-otp-modal-header,body[data-ui-mode=compact] .check-otp-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .check-otp-modal-title-wrapper h3,body[data-ui-mode=compact] .check-otp-modal-title-wrapper h3{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .check-otp-modal-icon,body[data-ui-mode=compact] .check-otp-modal-icon{font-size:20px!important}#app[data-ui-mode=compact] .check-otp-modal-close,body[data-ui-mode=compact] .check-otp-modal-close{width:32px!important;height:32px!important;font-size:18px!important;padding:6px!important}#app[data-ui-mode=compact] .check-otp-modal-body,body[data-ui-mode=compact] .check-otp-modal-body{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .check-otp-send-section,#app[data-ui-mode=compact] .check-otp-verify-section,body[data-ui-mode=compact] .check-otp-send-section,body[data-ui-mode=compact] .check-otp-verify-section{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .check-otp-info,body[data-ui-mode=compact] .check-otp-info{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .check-otp-info i,body[data-ui-mode=compact] .check-otp-info i{font-size:18px!important}#app[data-ui-mode=compact] .check-otp-info p,body[data-ui-mode=compact] .check-otp-info p{font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .check-otp-email-info,body[data-ui-mode=compact] .check-otp-email-info{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .check-otp-email-info p,body[data-ui-mode=compact] .check-otp-email-info p{font-size:var(--ui-font-size-xs)!important;margin:0 0 var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .check-otp-email,body[data-ui-mode=compact] .check-otp-email{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .check-otp-resend-btn,#app[data-ui-mode=compact] .check-otp-send-btn,#app[data-ui-mode=compact] .check-otp-verify-btn,body[data-ui-mode=compact] .check-otp-resend-btn,body[data-ui-mode=compact] .check-otp-send-btn,body[data-ui-mode=compact] .check-otp-verify-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .check-otp-resend-btn i,#app[data-ui-mode=compact] .check-otp-send-btn i,#app[data-ui-mode=compact] .check-otp-verify-btn i,body[data-ui-mode=compact] .check-otp-resend-btn i,body[data-ui-mode=compact] .check-otp-send-btn i,body[data-ui-mode=compact] .check-otp-verify-btn i{font-size:16px!important}#app[data-ui-mode=compact] .check-otp-success-message,body[data-ui-mode=compact] .check-otp-success-message{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .check-otp-success-message i,body[data-ui-mode=compact] .check-otp-success-message i{font-size:24px!important}#app[data-ui-mode=compact] .check-otp-success-message p,body[data-ui-mode=compact] .check-otp-success-message p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .check-otp-hint,body[data-ui-mode=compact] .check-otp-hint{font-size:12px!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .check-otp-input-group,body[data-ui-mode=compact] .check-otp-input-group{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .check-otp-input-group label,body[data-ui-mode=compact] .check-otp-input-group label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .check-otp-input,body[data-ui-mode=compact] .check-otp-input{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;font-size:20px!important;letter-spacing:6px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .check-otp-input::-moz-placeholder,body[data-ui-mode=compact] .check-otp-input::-moz-placeholder{letter-spacing:3px!important}#app[data-ui-mode=compact] .check-otp-input::placeholder,body[data-ui-mode=compact] .check-otp-input::placeholder{letter-spacing:3px!important}#app[data-ui-mode=compact] .check-otp-error,body[data-ui-mode=compact] .check-otp-error{font-size:12px!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .check-otp-actions,body[data-ui-mode=compact] .check-otp-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important}@media (max-width:600px){#app[data-ui-mode=compact] .check-otp-modal,body[data-ui-mode=compact] .check-otp-modal{min-width:auto!important;width:95%!important;margin:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .check-otp-modal-body,body[data-ui-mode=compact] .check-otp-modal-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .check-otp-actions,body[data-ui-mode=compact] .check-otp-actions{flex-direction:column!important}}#app[data-ui-mode=compact] .customer_center-main,body[data-ui-mode=compact] .customer_center-main{padding:0!important}#app[data-ui-mode=compact] .customer_center-content,body[data-ui-mode=compact] .customer_center-content{gap:0!important;overflow-x:hidden!important;max-width:100%!important}#app[data-ui-mode=compact] .customer_center-header,body[data-ui-mode=compact] .customer_center-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer_center-header h1,body[data-ui-mode=compact] .customer_center-header h1{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer_center-breadcrumb,body[data-ui-mode=compact] .customer_center-breadcrumb{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer_center-list-section,body[data-ui-mode=compact] .customer_center-list-section{padding:var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-lg) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer_center-list-header,body[data-ui-mode=compact] .customer_center-list-header{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer_center-list-select,body[data-ui-mode=compact] .customer_center-list-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer_center-list-table,body[data-ui-mode=compact] .customer_center-list-table{font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer_center-list-table td,#app[data-ui-mode=compact] .customer_center-list-table th,body[data-ui-mode=compact] .customer_center-list-table td,body[data-ui-mode=compact] .customer_center-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer_center-list-table th,body[data-ui-mode=compact] .customer_center-list-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer_center-no-customers,body[data-ui-mode=compact] .customer_center-no-customers{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer_center-details-section,body[data-ui-mode=compact] .customer_center-details-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer_center-details-header,body[data-ui-mode=compact] .customer_center-details-header{font-size:var(--ui-font-size-xl)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer_center-selected-name,body[data-ui-mode=compact] .customer_center-selected-name{font-size:var(--ui-font-size-base)!important;margin-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer_center-aligned-details-grid,body[data-ui-mode=compact] .customer_center-aligned-details-grid{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer_center-details-header-section,body[data-ui-mode=compact] .customer_center-details-header-section{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer_center-customer-name,body[data-ui-mode=compact] .customer_center-customer-name{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .customer_center-customer-balance,body[data-ui-mode=compact] .customer_center-customer-balance{font-size:var(--ui-font-size-xl)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer_center-details-content,body[data-ui-mode=compact] .customer_center-details-content{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer_center-details-column,body[data-ui-mode=compact] .customer_center-details-column{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer_center-detail-item,body[data-ui-mode=compact] .customer_center-detail-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer_center-detail-icon,body[data-ui-mode=compact] .customer_center-detail-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer_center-detail-label,body[data-ui-mode=compact] .customer_center-detail-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer_center-detail-value,body[data-ui-mode=compact] .customer_center-detail-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer_center-no-selection,body[data-ui-mode=compact] .customer_center-no-selection{font-size:var(--ui-font-size-sm)!important;margin-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer_center-transactions-section,body[data-ui-mode=compact] .customer_center-transactions-section{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer_center-transactions-filters,body[data-ui-mode=compact] .customer_center-transactions-filters{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer_center-filter-group,body[data-ui-mode=compact] .customer_center-filter-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer_center-filter-group label,body[data-ui-mode=compact] .customer_center-filter-group label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer_center-transactions-filter-select,body[data-ui-mode=compact] .customer_center-transactions-filter-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer_center-transactions-table,body[data-ui-mode=compact] .customer_center-transactions-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer_center-transactions-table th,body[data-ui-mode=compact] .customer_center-transactions-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer_center-transactions-table td,body[data-ui-mode=compact] .customer_center-transactions-table td{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer_center-transactions-table-vertical-scroll,body[data-ui-mode=compact] .customer_center-transactions-table-vertical-scroll{max-height:300px!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer_center-no-transactions,body[data-ui-mode=compact] .customer_center-no-transactions{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer_center-transactions-pagination,body[data-ui-mode=compact] .customer_center-transactions-pagination{margin-top:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer_center-pagination-info,body[data-ui-mode=compact] .customer_center-pagination-info{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer_center-pagination-controls,body[data-ui-mode=compact] .customer_center-pagination-controls{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer_center-pagination-btn,body[data-ui-mode=compact] .customer_center-pagination-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:100px!important}#app[data-ui-mode=compact] .customer_center-page-info,body[data-ui-mode=compact] .customer_center-page-info{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer_center-status,body[data-ui-mode=compact] .customer_center-status{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer_center-loading,body[data-ui-mode=compact] .customer_center-loading{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer_center-error,body[data-ui-mode=compact] .customer_center-error{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer_center-header-actions,body[data-ui-mode=compact] .customer_center-header-actions{gap:var(--ui-spacing-sm)!important;margin:0 var(--ui-spacing-lg) var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer_center-add-btn,#app[data-ui-mode=compact] .customer_center-export-btn,#app[data-ui-mode=compact] .customer_center-search-btn,body[data-ui-mode=compact] .customer_center-add-btn,body[data-ui-mode=compact] .customer_center-export-btn,body[data-ui-mode=compact] .customer_center-search-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:100px!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer_center-header-row,body[data-ui-mode=compact] .customer_center-header-row{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer_center-list-search-row,body[data-ui-mode=compact] .customer_center-list-search-row{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer_center-list-search,body[data-ui-mode=compact] .customer_center-list-search{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer_center-list-group,body[data-ui-mode=compact] .customer_center-list-group{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-header,body[data-ui-mode=compact] .customer-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-header-row,body[data-ui-mode=compact] .customer-header-row{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-header-breadcrumb,body[data-ui-mode=compact] .customer-header-breadcrumb{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-header-back-btn,body[data-ui-mode=compact] .customer-header-back-btn{width:calc(var(--ui-spacing-sm)*2 + 1rem)!important;height:calc(var(--ui-spacing-sm)*2 + 1rem)!important;padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-header-back-btn i,body[data-ui-mode=compact] .customer-header-back-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-header h1,body[data-ui-mode=compact] .customer-header h1{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-header-breadcrumb a,body[data-ui-mode=compact] .customer-header-breadcrumb a{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-header-filters,body[data-ui-mode=compact] .customer-header-filters{margin-top:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-header-filters-group,body[data-ui-mode=compact] .customer-header-filters-group{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-header .label-dropdown,body[data-ui-mode=compact] .customer-header .label-dropdown{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-header .label-dropdown__label,body[data-ui-mode=compact] .customer-header .label-dropdown__label{font-size:var(--ui-font-size-xs)!important;line-height:1.2!important}#app[data-ui-mode=compact] .customer-header #customerScopeSelect,#app[data-ui-mode=compact] .customer-header #statusSelect,#app[data-ui-mode=compact] .customer-header .label-dropdown__trigger,body[data-ui-mode=compact] .customer-header #customerScopeSelect,body[data-ui-mode=compact] .customer-header #statusSelect,body[data-ui-mode=compact] .customer-header .label-dropdown__trigger{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:0!important;min-height:calc(var(--ui-spacing-xs)*2 + 1.25rem)!important;box-sizing:border-box!important;border:1px solid hsla(0,0%,100%,.75)!important;background:hsla(0,0%,100%,.52)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}#app[data-ui-mode=compact] .customer-header .consultant-global-search-input,body[data-ui-mode=compact] .customer-header .consultant-global-search-input{border-radius:0!important;border:1px solid #cbd5e1!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;height:100%!important;min-height:0!important;max-height:none!important;font-size:var(--lf-control-font-size)!important;line-height:var(--lf-control-line-height)!important}#app[data-ui-mode=compact] .customer-header-actions,body[data-ui-mode=compact] .customer-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-header .consultant-primary-btn,body[data-ui-mode=compact] .customer-header .consultant-primary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:0!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-header-btn,body[data-ui-mode=compact] .customer-header-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-side-menu,body[data-ui-mode=compact] .customer-side-menu{padding:var(--ui-spacing-sm)!important;margin-right:0!important}#app[data-ui-mode=compact] .customer-side-menu-header,body[data-ui-mode=compact] .customer-side-menu-header{margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-side-menu-title,#app[data-ui-mode=compact] h3.customer-side-menu-title,body[data-ui-mode=compact] .customer-side-menu-title,body[data-ui-mode=compact] h3.customer-side-menu-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-side-menu-count,body[data-ui-mode=compact] .customer-side-menu-count{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-side-menu-search,body[data-ui-mode=compact] .customer-side-menu-search{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-side-menu-search-input,#app[data-ui-mode=compact] input.customer-side-menu-search-input,body[data-ui-mode=compact] .customer-side-menu-search-input,body[data-ui-mode=compact] input.customer-side-menu-search-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-side-menu-table,#app[data-ui-mode=compact] table.customer-side-menu-table,body[data-ui-mode=compact] .customer-side-menu-table,body[data-ui-mode=compact] table.customer-side-menu-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-side-menu-table td,#app[data-ui-mode=compact] .customer-side-menu-table th,#app[data-ui-mode=compact] table.customer-side-menu-table td,#app[data-ui-mode=compact] table.customer-side-menu-table th,body[data-ui-mode=compact] .customer-side-menu-table td,body[data-ui-mode=compact] .customer-side-menu-table th,body[data-ui-mode=compact] table.customer-side-menu-table td,body[data-ui-mode=compact] table.customer-side-menu-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-side-menu-table th,#app[data-ui-mode=compact] table.customer-side-menu-table thead th,body[data-ui-mode=compact] .customer-side-menu-table th,body[data-ui-mode=compact] table.customer-side-menu-table thead th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-side-menu-no-customers,body[data-ui-mode=compact] .customer-side-menu-no-customers{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-lg) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-side-menu-customer-header label,#app[data-ui-mode=compact] .customer-side-menu-status-header,body[data-ui-mode=compact] .customer-side-menu-customer-header label,body[data-ui-mode=compact] .customer-side-menu-status-header{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-side-menu-customer-dropdown,#app[data-ui-mode=compact] .customer-side-menu-status-select,#app[data-ui-mode=compact] select.customer-side-menu-customer-dropdown,#app[data-ui-mode=compact] select.customer-side-menu-status-select,body[data-ui-mode=compact] .customer-side-menu-customer-dropdown,body[data-ui-mode=compact] .customer-side-menu-status-select,body[data-ui-mode=compact] select.customer-side-menu-customer-dropdown,body[data-ui-mode=compact] select.customer-side-menu-status-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-side-menu-table-container,body[data-ui-mode=compact] .customer-side-menu-table-container{min-height:0!important}#app[data-ui-mode=compact] .customer-side-menu-selected,body[data-ui-mode=compact] .customer-side-menu-selected{border-left-width:3px!important;font-weight:600!important}#app[data-ui-mode=compact] .customer-side-menu-group,body[data-ui-mode=compact] .customer-side-menu-group{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-preview-list,body[data-ui-mode=compact] .customer-preview-list{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-preview-details-section,#app[data-ui-mode=compact] .customer-preview-transactions-section,body[data-ui-mode=compact] .customer-preview-details-section,body[data-ui-mode=compact] .customer-preview-transactions-section{padding:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-preview-section-header,body[data-ui-mode=compact] .customer-preview-section-header{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-preview-section-title,body[data-ui-mode=compact] .customer-preview-section-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-preview-transactions-section .customer-preview-section-title.consultant-preview-section-title,body[data-ui-mode=compact] .customer-preview-transactions-section .customer-preview-section-title.consultant-preview-section-title{font-size:var(--ui-font-size-xs)!important;text-transform:uppercase;letter-spacing:.04em}#app[data-ui-mode=compact] .customer-preview-label,body[data-ui-mode=compact] .customer-preview-label{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-preview-details-card,body[data-ui-mode=compact] .customer-preview-details-card{margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-preview-card-header,body[data-ui-mode=compact] .customer-preview-card-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-preview-card-title,body[data-ui-mode=compact] .customer-preview-card-title{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-preview-card-balance,body[data-ui-mode=compact] .customer-preview-card-balance{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-preview-card-actions,body[data-ui-mode=compact] .customer-preview-card-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-preview-action-btn,body[data-ui-mode=compact] .customer-preview-action-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-preview-expandable-details,body[data-ui-mode=compact] .customer-preview-expandable-details{padding:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-preview-details-content,body[data-ui-mode=compact] .customer-preview-details-content{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-preview-details-column,body[data-ui-mode=compact] .customer-preview-details-column{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-details-card,#app[data-ui-mode=compact] .customer-preview-detail-item,body[data-ui-mode=compact] .customer-details-card,body[data-ui-mode=compact] .customer-preview-detail-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-details-card__field-label,#app[data-ui-mode=compact] .customer-preview-detail-label,body[data-ui-mode=compact] .customer-details-card__field-label,body[data-ui-mode=compact] .customer-preview-detail-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-details-card__value,#app[data-ui-mode=compact] .customer-preview-detail-value,body[data-ui-mode=compact] .customer-details-card__value,body[data-ui-mode=compact] .customer-preview-detail-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-preview-transactions-filters,body[data-ui-mode=compact] .customer-preview-transactions-filters{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important;justify-content:flex-start!important}#app[data-ui-mode=compact] .customer-preview-transactions-filters .label-dropdown,#app[data-ui-mode=compact] .customer-preview-transactions-filters .label-dropdown--inline,body[data-ui-mode=compact] .customer-preview-transactions-filters .label-dropdown,body[data-ui-mode=compact] .customer-preview-transactions-filters .label-dropdown--inline{flex:0 0 auto!important;width:auto!important;min-width:0;max-width:none}#app[data-ui-mode=compact] .customer-preview-transactions-filters .label-dropdown__label,body[data-ui-mode=compact] .customer-preview-transactions-filters .label-dropdown__label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-preview-transactions-filters .label-dropdown__trigger,body[data-ui-mode=compact] .customer-preview-transactions-filters .label-dropdown__trigger{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-height:auto!important}#app[data-ui-mode=compact] .customer-preview-filter-group,body[data-ui-mode=compact] .customer-preview-filter-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-preview-export-group .consultant-primary-btn,body[data-ui-mode=compact] .customer-preview-export-group .consultant-primary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-preview-export-btn,body[data-ui-mode=compact] .customer-preview-export-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-preview-transactions-table td,#app[data-ui-mode=compact] .consultant-preview-transactions-table th,body[data-ui-mode=compact] .consultant-preview-transactions-table td,body[data-ui-mode=compact] .consultant-preview-transactions-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-transactions-table th,body[data-ui-mode=compact] .consultant-preview-transactions-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-transactions-table tbody td span,body[data-ui-mode=compact] .consultant-preview-transactions-table tbody td span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-preview-transactions-pagination,body[data-ui-mode=compact] .customer-preview-transactions-pagination{margin-top:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-preview-header,body[data-ui-mode=compact] .customer-preview-header{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .customer-preview-no-selection,body[data-ui-mode=compact] .customer-preview-no-selection{font-size:var(--ui-font-size-sm)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-preview-balance-amount,body[data-ui-mode=compact] .customer-preview-balance-amount{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-preview-statement-icon,body[data-ui-mode=compact] .customer-preview-statement-icon{font-size:var(--ui-font-size-base)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-preview-detail-icon,body[data-ui-mode=compact] .customer-preview-detail-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-preview-date-filter,body[data-ui-mode=compact] .customer-preview-date-filter{min-width:150px!important}#app[data-ui-mode=compact] .customer-preview-loading,#app[data-ui-mode=compact] .customer-preview-no-transactions,body[data-ui-mode=compact] .customer-preview-loading,body[data-ui-mode=compact] .customer-preview-no-transactions{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-preview-status,#app[data-ui-mode=compact] .customer-preview-status-cancelled,#app[data-ui-mode=compact] .customer-preview-status-default,#app[data-ui-mode=compact] .customer-preview-status-draft,#app[data-ui-mode=compact] .customer-preview-status-overdue,#app[data-ui-mode=compact] .customer-preview-status-paid,#app[data-ui-mode=compact] .customer-preview-status-partially_paid,#app[data-ui-mode=compact] .customer-preview-status-sent,body[data-ui-mode=compact] .customer-preview-status,body[data-ui-mode=compact] .customer-preview-status-cancelled,body[data-ui-mode=compact] .customer-preview-status-default,body[data-ui-mode=compact] .customer-preview-status-draft,body[data-ui-mode=compact] .customer-preview-status-overdue,body[data-ui-mode=compact] .customer-preview-status-paid,body[data-ui-mode=compact] .customer-preview-status-partially_paid,body[data-ui-mode=compact] .customer-preview-status-sent{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-preview-content,body[data-ui-mode=compact] .customer-preview-content{border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-preview-content-header-bar,body[data-ui-mode=compact] .customer-preview-content-header-bar{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm) var(--ui-border-radius-sm) 0 0!important}#app[data-ui-mode=compact] .customer-preview-content-header-bar--glass .consultant-secondary-btn,body[data-ui-mode=compact] .customer-preview-content-header-bar--glass .consultant-secondary-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-preview-back-btn,body[data-ui-mode=compact] .customer-preview-back-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-preview-back-btn i,body[data-ui-mode=compact] .customer-preview-back-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-preview-content-title,body[data-ui-mode=compact] .customer-preview-content-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-preview-content-body,body[data-ui-mode=compact] .customer-preview-content-body{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-preview-loading-indicator,body[data-ui-mode=compact] .customer-preview-loading-indicator{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-sections,body[data-ui-mode=compact] .customer-sections{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-section,body[data-ui-mode=compact] .customer-section{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-section-title,body[data-ui-mode=compact] .customer-section-title{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-details-list,body[data-ui-mode=compact] .customer-details-list{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-detail-row,body[data-ui-mode=compact] .customer-detail-row{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-detail-label,body[data-ui-mode=compact] .customer-detail-label{font-size:var(--ui-font-size-xs)!important;min-width:0!important;max-width:none!important;padding-right:0!important}#app[data-ui-mode=compact] .customer-detail-value,body[data-ui-mode=compact] .customer-detail-value{font-size:var(--ui-font-size-sm)!important;text-align:left!important;max-width:none!important}#app[data-ui-mode=compact] .customer-detail-value.price,body[data-ui-mode=compact] .customer-detail-value.price{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-detail-value-container,body[data-ui-mode=compact] .customer-detail-value-container{gap:var(--ui-spacing-xs)!important;max-width:none!important;margin-left:0!important;justify-content:flex-start!important;width:100%!important}#app[data-ui-mode=compact] .customer-detail-copy-btn,body[data-ui-mode=compact] .customer-detail-copy-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-detail-copy-btn i,body[data-ui-mode=compact] .customer-detail-copy-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-address-item,#app[data-ui-mode=compact] .customer-contact-item,body[data-ui-mode=compact] .customer-address-item,body[data-ui-mode=compact] .customer-contact-item{margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-address-divider,#app[data-ui-mode=compact] .customer-contact-divider,body[data-ui-mode=compact] .customer-address-divider,body[data-ui-mode=compact] .customer-contact-divider{margin:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .customer-documents-grid,body[data-ui-mode=compact] .customer-documents-grid{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-document-item,body[data-ui-mode=compact] .customer-document-item{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-document-meta,body[data-ui-mode=compact] .customer-document-meta{padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .customer-document-meta-info,body[data-ui-mode=compact] .customer-document-meta-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-document-meta-item,body[data-ui-mode=compact] .customer-document-meta-item{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-document-action,body[data-ui-mode=compact] .customer-document-action{padding-top:var(--ui-spacing-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-document-view-btn,body[data-ui-mode=compact] .customer-document-view-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-document-view-btn i,body[data-ui-mode=compact] .customer-document-view-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-preview-content-footer,body[data-ui-mode=compact] .customer-preview-content-footer{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:0 0 var(--ui-border-radius-sm) var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-preview-edit-btn,body[data-ui-mode=compact] .customer-preview-edit-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-preview-document-modal,body[data-ui-mode=compact] .customer-preview-document-modal{border-radius:var(--ui-border-radius-md)!important;min-width:500px!important;min-height:300px!important}#app[data-ui-mode=compact] .customer-preview-document-header,body[data-ui-mode=compact] .customer-preview-document-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-preview-document-header h3,body[data-ui-mode=compact] .customer-preview-document-header h3{font-size:var(--ui-font-size-base)!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-preview-document-close,body[data-ui-mode=compact] .customer-preview-document-close{font-size:var(--ui-font-size-xl)!important;padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-preview-document-body,body[data-ui-mode=compact] .customer-preview-document-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-preview-document-error,#app[data-ui-mode=compact] .customer-preview-document-loading,#app[data-ui-mode=compact] .customer-preview-document-unsupported,body[data-ui-mode=compact] .customer-preview-document-error,body[data-ui-mode=compact] .customer-preview-document-loading,body[data-ui-mode=compact] .customer-preview-document-unsupported{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-preview-document-footer,body[data-ui-mode=compact] .customer-preview-document-footer{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-preview-document-resize-handle,body[data-ui-mode=compact] .customer-preview-document-resize-handle{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .new_customer-form-section,#app[data-ui-mode=compact] .new_customer-header,body[data-ui-mode=compact] .new_customer-form-section,body[data-ui-mode=compact] .new_customer-header{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new_customer-form-group-row,body[data-ui-mode=compact] .new_customer-form-group-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new_customer-form-group,body[data-ui-mode=compact] .new_customer-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new_customer-form-group>label,body[data-ui-mode=compact] .new_customer-form-group>label{margin-bottom:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new_customer-form-control,body[data-ui-mode=compact] .new_customer-form-control{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .new_customer-checkbox-group,body[data-ui-mode=compact] .new_customer-checkbox-group{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .new_customer-checking-text,#app[data-ui-mode=compact] .new_customer-error-text,body[data-ui-mode=compact] .new_customer-checking-text,body[data-ui-mode=compact] .new_customer-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new_customer-contacts-section,#app[data-ui-mode=compact] .new_customer-documents-section,body[data-ui-mode=compact] .new_customer-contacts-section,body[data-ui-mode=compact] .new_customer-documents-section{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new_customer-addresses-header,#app[data-ui-mode=compact] .new_customer-contacts-header,#app[data-ui-mode=compact] .new_customer-documents-header,body[data-ui-mode=compact] .new_customer-addresses-header,body[data-ui-mode=compact] .new_customer-contacts-header,body[data-ui-mode=compact] .new_customer-documents-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new_customer-addresses-header h3,#app[data-ui-mode=compact] .new_customer-contacts-header h3,#app[data-ui-mode=compact] .new_customer-documents-header h3,body[data-ui-mode=compact] .new_customer-addresses-header h3,body[data-ui-mode=compact] .new_customer-contacts-header h3,body[data-ui-mode=compact] .new_customer-documents-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .new_customer-addresses-grid,#app[data-ui-mode=compact] .new_customer-contacts-grid,body[data-ui-mode=compact] .new_customer-addresses-grid,body[data-ui-mode=compact] .new_customer-contacts-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new_customer-address-card,#app[data-ui-mode=compact] .new_customer-contact-card,body[data-ui-mode=compact] .new_customer-address-card,body[data-ui-mode=compact] .new_customer-contact-card{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .new_customer-address-card-header,#app[data-ui-mode=compact] .new_customer-contact-card-header,body[data-ui-mode=compact] .new_customer-address-card-header,body[data-ui-mode=compact] .new_customer-contact-card-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new_customer-address-field-row,#app[data-ui-mode=compact] .new_customer-address-fields,#app[data-ui-mode=compact] .new_customer-contact-field-row,#app[data-ui-mode=compact] .new_customer-contact-fields,body[data-ui-mode=compact] .new_customer-address-field-row,body[data-ui-mode=compact] .new_customer-address-fields,body[data-ui-mode=compact] .new_customer-contact-field-row,body[data-ui-mode=compact] .new_customer-contact-fields{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new_customer-address-field label,#app[data-ui-mode=compact] .new_customer-contact-field label,body[data-ui-mode=compact] .new_customer-address-field label,body[data-ui-mode=compact] .new_customer-contact-field label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new_customer-address-save-actions,#app[data-ui-mode=compact] .new_customer-contact-save-actions,body[data-ui-mode=compact] .new_customer-address-save-actions,body[data-ui-mode=compact] .new_customer-contact-save-actions{margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new_customer-address-save-actions .new_customer-btn,#app[data-ui-mode=compact] .new_customer-contact-save-actions .new_customer-btn,body[data-ui-mode=compact] .new_customer-address-save-actions .new_customer-btn,body[data-ui-mode=compact] .new_customer-contact-save-actions .new_customer-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .new_customer-btn,#app[data-ui-mode=compact] .new_customer-btn-add-contact,body[data-ui-mode=compact] .new_customer-btn,body[data-ui-mode=compact] .new_customer-btn-add-contact{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .new_customer-btn-sm,body[data-ui-mode=compact] .new_customer-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new_customer-form-actions,body[data-ui-mode=compact] .new_customer-form-actions{margin-top:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new_customer-form-actions .new_customer-btn,body[data-ui-mode=compact] .new_customer-form-actions .new_customer-btn{margin-left:0!important;margin-right:0!important}#app[data-ui-mode=compact] .new_customer-documents-split-view,body[data-ui-mode=compact] .new_customer-documents-split-view{gap:var(--ui-spacing-md)!important;min-height:400px!important}#app[data-ui-mode=compact] .new_customer-documents-list,body[data-ui-mode=compact] .new_customer-documents-list{gap:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new_customer-document-item,body[data-ui-mode=compact] .new_customer-document-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .new_customer-document-name,body[data-ui-mode=compact] .new_customer-document-name{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new_customer-document-name i,body[data-ui-mode=compact] .new_customer-document-name i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .new_customer-document-meta,body[data-ui-mode=compact] .new_customer-document-meta{gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .new_customer-document-preview-header,body[data-ui-mode=compact] .new_customer-document-preview-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new_customer-document-preview-header h4,body[data-ui-mode=compact] .new_customer-document-preview-header h4{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .new_customer-document-preview-content,body[data-ui-mode=compact] .new_customer-document-preview-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new_customer-document-preview-pdf,body[data-ui-mode=compact] .new_customer-document-preview-pdf{min-height:400px!important}#app[data-ui-mode=compact] .new_customer-no-documents-message,body[data-ui-mode=compact] .new_customer-no-documents-message{padding:var(--ui-spacing-lg) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new_customer-no-documents-icon,body[data-ui-mode=compact] .new_customer-no-documents-icon{font-size:2rem!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new_customer-tooltip-content,body[data-ui-mode=compact] .new_customer-tooltip-content{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;min-width:200px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .new_customer-tooltip-icon,body[data-ui-mode=compact] .new_customer-tooltip-icon{font-size:1.5rem!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new_customer-tooltip-content p,body[data-ui-mode=compact] .new_customer-tooltip-content p{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .new_customer-required,body[data-ui-mode=compact] .new_customer-required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit_customer-btn,#app[data-ui-mode=compact] .edit_customer-btn-add-contact,body[data-ui-mode=compact] .edit_customer-btn,body[data-ui-mode=compact] .edit_customer-btn-add-contact{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .edit_customer-btn-sm,body[data-ui-mode=compact] .edit_customer-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit_customer-addresses-section,#app[data-ui-mode=compact] .edit_customer-contacts-section,body[data-ui-mode=compact] .edit_customer-addresses-section,body[data-ui-mode=compact] .edit_customer-contacts-section{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit_customer-addresses-header,#app[data-ui-mode=compact] .edit_customer-contacts-header,body[data-ui-mode=compact] .edit_customer-addresses-header,body[data-ui-mode=compact] .edit_customer-contacts-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit_customer-addresses-header h3,#app[data-ui-mode=compact] .edit_customer-contacts-header h3,body[data-ui-mode=compact] .edit_customer-addresses-header h3,body[data-ui-mode=compact] .edit_customer-contacts-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .edit_customer-add-address-container,#app[data-ui-mode=compact] .edit_customer-add-contact-container,body[data-ui-mode=compact] .edit_customer-add-address-container,body[data-ui-mode=compact] .edit_customer-add-contact-container{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit_customer-addresses-grid,#app[data-ui-mode=compact] .edit_customer-contacts-grid,body[data-ui-mode=compact] .edit_customer-addresses-grid,body[data-ui-mode=compact] .edit_customer-contacts-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .edit_customer-address-card,#app[data-ui-mode=compact] .edit_customer-contact-card,body[data-ui-mode=compact] .edit_customer-address-card,body[data-ui-mode=compact] .edit_customer-contact-card{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .edit_customer-address-card-header,#app[data-ui-mode=compact] .edit_customer-contact-card-header,body[data-ui-mode=compact] .edit_customer-address-card-header,body[data-ui-mode=compact] .edit_customer-contact-card-header{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit_customer-contact-primary,body[data-ui-mode=compact] .edit_customer-contact-primary{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit_customer-contact-primary input[type=checkbox],body[data-ui-mode=compact] .edit_customer-contact-primary input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .edit_customer-contact-primary label,body[data-ui-mode=compact] .edit_customer-contact-primary label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .edit_customer-address-type,body[data-ui-mode=compact] .edit_customer-address-type{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit_customer-address-field-row,#app[data-ui-mode=compact] .edit_customer-address-fields,#app[data-ui-mode=compact] .edit_customer-contact-field-row,#app[data-ui-mode=compact] .edit_customer-contact-fields,body[data-ui-mode=compact] .edit_customer-address-field-row,body[data-ui-mode=compact] .edit_customer-address-fields,body[data-ui-mode=compact] .edit_customer-contact-field-row,body[data-ui-mode=compact] .edit_customer-contact-fields{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit_customer-address-field label,#app[data-ui-mode=compact] .edit_customer-contact-field label,body[data-ui-mode=compact] .edit_customer-address-field label,body[data-ui-mode=compact] .edit_customer-contact-field label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit_customer-address-save-actions,#app[data-ui-mode=compact] .edit_customer-contact-save-actions,body[data-ui-mode=compact] .edit_customer-address-save-actions,body[data-ui-mode=compact] .edit_customer-contact-save-actions{margin-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit_customer-address-save-actions .consultant-primary-btn,#app[data-ui-mode=compact] .edit_customer-address-save-actions .consultant-secondary-btn,#app[data-ui-mode=compact] .edit_customer-contact-save-actions .consultant-primary-btn,#app[data-ui-mode=compact] .edit_customer-contact-save-actions .consultant-secondary-btn,body[data-ui-mode=compact] .edit_customer-address-save-actions .consultant-primary-btn,body[data-ui-mode=compact] .edit_customer-address-save-actions .consultant-secondary-btn,body[data-ui-mode=compact] .edit_customer-contact-save-actions .consultant-primary-btn,body[data-ui-mode=compact] .edit_customer-contact-save-actions .consultant-secondary-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .edit_customer-form-actions .consultant-primary-btn,#app[data-ui-mode=compact] .edit_customer-form-actions .consultant-secondary-btn,body[data-ui-mode=compact] .edit_customer-form-actions .consultant-primary-btn,body[data-ui-mode=compact] .edit_customer-form-actions .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .edit_customer-address-type-select,body[data-ui-mode=compact] .edit_customer-address-type-select{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-container,body[data-ui-mode=compact] .new-cash-sale-container{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;border-radius:0!important}#app[data-ui-mode=compact] .new-cash-sale-tab-content,body[data-ui-mode=compact] .new-cash-sale-tab-content{margin:0!important;padding:0 var(--ui-spacing-xs) var(--ui-spacing-sm)!important;width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .new-cash-sale-section.card,#app[data-ui-mode=compact] .new-cash-sale-section.new-cash-sale-card,body[data-ui-mode=compact] .new-cash-sale-section.card,body[data-ui-mode=compact] .new-cash-sale-section.new-cash-sale-card{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;margin:0 0 var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .new-cash-sale-section.new-cash-sale-card,body[data-ui-mode=compact] .new-cash-sale-section.new-cash-sale-card{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .new-cash-sale-section-header,body[data-ui-mode=compact] .new-cash-sale-section-header{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-section-header-icon,body[data-ui-mode=compact] .new-cash-sale-section-header-icon{font-size:var(--ui-font-size-base)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-cash-sale-invoice-meta-row,body[data-ui-mode=compact] .new-cash-sale-invoice-meta-row{gap:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-cash-sale-form-group.meta-field,body[data-ui-mode=compact] .new-cash-sale-form-group.meta-field{min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .new-cash-sale-form-columns,#app[data-ui-mode=compact] .new-cash-sale-form-row-flex,body[data-ui-mode=compact] .new-cash-sale-form-columns,body[data-ui-mode=compact] .new-cash-sale-form-row-flex{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-lg)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .new-cash-sale-form-col,#app[data-ui-mode=compact] .new-cash-sale-stunning-form-col,body[data-ui-mode=compact] .new-cash-sale-form-col,body[data-ui-mode=compact] .new-cash-sale-stunning-form-col{min-width:0!important;width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .new-cash-sale-form-group,body[data-ui-mode=compact] .new-cash-sale-form-group{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-cash-sale-form-group label,body[data-ui-mode=compact] .new-cash-sale-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-cash-sale-form-group input[type=date],#app[data-ui-mode=compact] .new-cash-sale-form-group input[type=number],#app[data-ui-mode=compact] .new-cash-sale-form-group input[type=text],#app[data-ui-mode=compact] .new-cash-sale-form-group select,#app[data-ui-mode=compact] .new-cash-sale-form-group textarea,body[data-ui-mode=compact] .new-cash-sale-form-group input[type=date],body[data-ui-mode=compact] .new-cash-sale-form-group input[type=number],body[data-ui-mode=compact] .new-cash-sale-form-group input[type=text],body[data-ui-mode=compact] .new-cash-sale-form-group select,body[data-ui-mode=compact] .new-cash-sale-form-group textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-form-group textarea,body[data-ui-mode=compact] .new-cash-sale-form-group textarea{min-height:50px!important}#app[data-ui-mode=compact] .new-cash-sale-required,body[data-ui-mode=compact] .new-cash-sale-required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-cash-sale-form-group.new-cash-sale-right-group,body[data-ui-mode=compact] .new-cash-sale-form-group.new-cash-sale-right-group{min-width:140px!important}#app[data-ui-mode=compact] .new-cash-sale-itemize-section,body[data-ui-mode=compact] .new-cash-sale-itemize-section{margin:var(--ui-spacing-lg) 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .new-cash-sale-itemize-header,body[data-ui-mode=compact] .new-cash-sale-itemize-header{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-account-table,#app[data-ui-mode=compact] .new-cash-sale-product-table,body[data-ui-mode=compact] .new-cash-sale-account-table,body[data-ui-mode=compact] .new-cash-sale-product-table{border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .new-cash-sale-account-table td,#app[data-ui-mode=compact] .new-cash-sale-account-table th,#app[data-ui-mode=compact] .new-cash-sale-product-table td,#app[data-ui-mode=compact] .new-cash-sale-product-table th,body[data-ui-mode=compact] .new-cash-sale-account-table td,body[data-ui-mode=compact] .new-cash-sale-account-table th,body[data-ui-mode=compact] .new-cash-sale-product-table td,body[data-ui-mode=compact] .new-cash-sale-product-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-account-table th,#app[data-ui-mode=compact] .new-cash-sale-product-table th,body[data-ui-mode=compact] .new-cash-sale-account-table th,body[data-ui-mode=compact] .new-cash-sale-product-table th{font-size:var(--ui-font-size-xs)!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important}#app[data-ui-mode=compact] .new-cash-sale-account-table td,#app[data-ui-mode=compact] .new-cash-sale-product-table td,body[data-ui-mode=compact] .new-cash-sale-account-table td,body[data-ui-mode=compact] .new-cash-sale-product-table td{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .new-cash-sale-account-table input[type=number],#app[data-ui-mode=compact] .new-cash-sale-account-table input[type=text],#app[data-ui-mode=compact] .new-cash-sale-product-table input[type=number],#app[data-ui-mode=compact] .new-cash-sale-product-table input[type=text],body[data-ui-mode=compact] .new-cash-sale-account-table input[type=number],body[data-ui-mode=compact] .new-cash-sale-account-table input[type=text],body[data-ui-mode=compact] .new-cash-sale-product-table input[type=number],body[data-ui-mode=compact] .new-cash-sale-product-table input[type=text]{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-account-table button,#app[data-ui-mode=compact] .new-cash-sale-product-table button,body[data-ui-mode=compact] .new-cash-sale-account-table button,body[data-ui-mode=compact] .new-cash-sale-product-table button{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-itemize-section>button,body[data-ui-mode=compact] .new-cash-sale-itemize-section>button{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-cash-sale-form-actions,body[data-ui-mode=compact] .new-cash-sale-form-actions{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-lg)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-cash-sale-container .glass-tab-view__actions.new-cash-sale-form-actions,#app[data-ui-mode=compact] .new-cash-sale-container .new-cash-sale-glass-shell.glass-tab-view--flush,body[data-ui-mode=compact] .new-cash-sale-container .glass-tab-view__actions.new-cash-sale-form-actions,body[data-ui-mode=compact] .new-cash-sale-container .new-cash-sale-glass-shell.glass-tab-view--flush{margin-left:0!important;margin-right:0!important}#app[data-ui-mode=compact] .new-cash-sale-itemize-add-wrap .consultant-primary-btn,body[data-ui-mode=compact] .new-cash-sale-itemize-add-wrap .consultant-primary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-table-actions .consultant-secondary-btn,body[data-ui-mode=compact] .new-cash-sale-table-actions .consultant-secondary-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-form-actions .consultant-primary-btn,#app[data-ui-mode=compact] .new-cash-sale-form-actions .consultant-secondary-btn,#app[data-ui-mode=compact] .new-cash-sale-secondary-actions .consultant-secondary-btn,body[data-ui-mode=compact] .new-cash-sale-form-actions .consultant-primary-btn,body[data-ui-mode=compact] .new-cash-sale-form-actions .consultant-secondary-btn,body[data-ui-mode=compact] .new-cash-sale-secondary-actions .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-form-actions button,body[data-ui-mode=compact] .new-cash-sale-form-actions button{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-form-group.new-cash-sale-checkbox-group,body[data-ui-mode=compact] .new-cash-sale-form-group.new-cash-sale-checkbox-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-cash-sale-totals,body[data-ui-mode=compact] .new-cash-sale-totals{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-cash-sale-tax-row,body[data-ui-mode=compact] .new-cash-sale-tax-row{gap:var(--ui-spacing-lg)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-cash-sale-tax-card,body[data-ui-mode=compact] .new-cash-sale-tax-card{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-lg)!important;margin-right:0!important}@media (max-width:900px){#app[data-ui-mode=compact] .new-cash-sale-form-columns,#app[data-ui-mode=compact] .new-cash-sale-form-row-flex,body[data-ui-mode=compact] .new-cash-sale-form-columns,body[data-ui-mode=compact] .new-cash-sale-form-row-flex{gap:var(--ui-spacing-md)!important;grid-template-columns:1fr!important}#app[data-ui-mode=compact] .new-cash-sale-form-col,#app[data-ui-mode=compact] .new-cash-sale-stunning-form-col,body[data-ui-mode=compact] .new-cash-sale-form-col,body[data-ui-mode=compact] .new-cash-sale-stunning-form-col{min-width:0!important}#app[data-ui-mode=compact] .new-cash-sale-invoice-meta-row,body[data-ui-mode=compact] .new-cash-sale-invoice-meta-row{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-form-group.meta-field,body[data-ui-mode=compact] .new-cash-sale-form-group.meta-field{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .new-cash-sale-form-actions,body[data-ui-mode=compact] .new-cash-sale-form-actions{flex-direction:column!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-cash-sale-tax-card,body[data-ui-mode=compact] .new-cash-sale-tax-card{flex-direction:column!important;gap:var(--ui-spacing-md)!important;margin-right:0!important;width:100%!important}}#app[data-ui-mode=compact] .customer-new-credit-memo-container,body[data-ui-mode=compact] .customer-new-credit-memo-container{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;border-radius:0!important}#app[data-ui-mode=compact] .customer-new-credit-memo-tab-content,body[data-ui-mode=compact] .customer-new-credit-memo-tab-content{margin:0!important;padding:0 var(--ui-spacing-xs) var(--ui-spacing-sm)!important;width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .customer-new-credit-memo-container .customer-new-credit-memo-glass-shell.glass-tab-view--flush,#app[data-ui-mode=compact] .customer-new-credit-memo-container .glass-tab-view__actions.customer-new-credit-memo-form-actions,body[data-ui-mode=compact] .customer-new-credit-memo-container .customer-new-credit-memo-glass-shell.glass-tab-view--flush,body[data-ui-mode=compact] .customer-new-credit-memo-container .glass-tab-view__actions.customer-new-credit-memo-form-actions{margin-left:0!important;margin-right:0!important}#app[data-ui-mode=compact] .customer-new-credit-memo-section,body[data-ui-mode=compact] .customer-new-credit-memo-section{padding:0!important;margin-bottom:0!important;border-radius:0!important}#app[data-ui-mode=compact] .customer-new-credit-memo-section-header,body[data-ui-mode=compact] .customer-new-credit-memo-section-header{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-invoice-meta-row,body[data-ui-mode=compact] .customer-new-credit-memo-invoice-meta-row{gap:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-group.meta-field,body[data-ui-mode=compact] .customer-new-credit-memo-form-group.meta-field{min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-columns,#app[data-ui-mode=compact] .customer-new-credit-memo-form-row-flex,body[data-ui-mode=compact] .customer-new-credit-memo-form-columns,body[data-ui-mode=compact] .customer-new-credit-memo-form-row-flex{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-lg)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-col,#app[data-ui-mode=compact] .customer-new-credit-memo-stunning-form-col,body[data-ui-mode=compact] .customer-new-credit-memo-form-col,body[data-ui-mode=compact] .customer-new-credit-memo-stunning-form-col{min-width:0!important;width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-group,body[data-ui-mode=compact] .customer-new-credit-memo-form-group{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-group label,body[data-ui-mode=compact] .customer-new-credit-memo-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-group input[type=date],#app[data-ui-mode=compact] .customer-new-credit-memo-form-group input[type=email],#app[data-ui-mode=compact] .customer-new-credit-memo-form-group input[type=number],#app[data-ui-mode=compact] .customer-new-credit-memo-form-group input[type=text],#app[data-ui-mode=compact] .customer-new-credit-memo-form-group select,#app[data-ui-mode=compact] .customer-new-credit-memo-form-group textarea,body[data-ui-mode=compact] .customer-new-credit-memo-form-group input[type=date],body[data-ui-mode=compact] .customer-new-credit-memo-form-group input[type=email],body[data-ui-mode=compact] .customer-new-credit-memo-form-group input[type=number],body[data-ui-mode=compact] .customer-new-credit-memo-form-group input[type=text],body[data-ui-mode=compact] .customer-new-credit-memo-form-group select,body[data-ui-mode=compact] .customer-new-credit-memo-form-group textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-group textarea,body[data-ui-mode=compact] .customer-new-credit-memo-form-group textarea{min-height:50px!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-control,body[data-ui-mode=compact] .customer-new-credit-memo-form-control{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-required,body[data-ui-mode=compact] .customer-new-credit-memo-required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-group.customer-new-credit-memo-right-group,body[data-ui-mode=compact] .customer-new-credit-memo-form-group.customer-new-credit-memo-right-group{min-width:140px!important}#app[data-ui-mode=compact] .customer-new-credit-memo-itemize-section,body[data-ui-mode=compact] .customer-new-credit-memo-itemize-section{margin:var(--ui-spacing-lg) 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-section-header,#app[data-ui-mode=compact] .customer-new-credit-memo-itemize-header,body[data-ui-mode=compact] .customer-new-credit-memo-form-section-header,body[data-ui-mode=compact] .customer-new-credit-memo-itemize-header{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-account-table,#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-table,body[data-ui-mode=compact] .customer-new-credit-memo-account-table,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-table{border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-account-table td,#app[data-ui-mode=compact] .customer-new-credit-memo-account-table th,#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-table td,#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-table th,body[data-ui-mode=compact] .customer-new-credit-memo-account-table td,body[data-ui-mode=compact] .customer-new-credit-memo-account-table th,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-table td,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-account-table th,#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-table th,body[data-ui-mode=compact] .customer-new-credit-memo-account-table th,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-table th{font-size:var(--ui-font-size-xs)!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important}#app[data-ui-mode=compact] .customer-new-credit-memo-account-table td,#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-table td,body[data-ui-mode=compact] .customer-new-credit-memo-account-table td,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-table td{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-account-table input[type=number],#app[data-ui-mode=compact] .customer-new-credit-memo-account-table input[type=text],#app[data-ui-mode=compact] .customer-new-credit-memo-account-table select,#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-table input[type=number],#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-table input[type=text],#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-table select,body[data-ui-mode=compact] .customer-new-credit-memo-account-table input[type=number],body[data-ui-mode=compact] .customer-new-credit-memo-account-table input[type=text],body[data-ui-mode=compact] .customer-new-credit-memo-account-table select,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-table input[type=number],body[data-ui-mode=compact] .customer-new-credit-memo-consultant-table input[type=text],body[data-ui-mode=compact] .customer-new-credit-memo-consultant-table select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-table-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customer-new-credit-memo-table-actions .consultant-secondary-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-actions .consultant-primary-btn,#app[data-ui-mode=compact] .customer-new-credit-memo-form-actions .consultant-secondary-btn,#app[data-ui-mode=compact] .customer-new-credit-memo-itemize-add-wrap .consultant-primary-btn,#app[data-ui-mode=compact] .customer-new-credit-memo-secondary-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customer-new-credit-memo-form-actions .consultant-primary-btn,body[data-ui-mode=compact] .customer-new-credit-memo-form-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customer-new-credit-memo-itemize-add-wrap .consultant-primary-btn,body[data-ui-mode=compact] .customer-new-credit-memo-secondary-actions .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-actions button,body[data-ui-mode=compact] .customer-new-credit-memo-form-actions button{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-section,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-section{margin:var(--ui-spacing-lg) 0!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-section-header,body[data-ui-mode=compact] .customer-new-credit-memo-form-section-header{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-actions-row,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-actions-row{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-total,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-total{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-btn-danger,#app[data-ui-mode=compact] .customer-new-credit-memo-btn-sm,#app[data-ui-mode=compact] .customer-new-credit-memo-minimal-delete-btn,body[data-ui-mode=compact] .customer-new-credit-memo-btn-danger,body[data-ui-mode=compact] .customer-new-credit-memo-btn-sm,body[data-ui-mode=compact] .customer-new-credit-memo-minimal-delete-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}@media (max-width:900px){#app[data-ui-mode=compact] .customer-new-credit-memo-form-columns,#app[data-ui-mode=compact] .customer-new-credit-memo-form-row-flex,body[data-ui-mode=compact] .customer-new-credit-memo-form-columns,body[data-ui-mode=compact] .customer-new-credit-memo-form-row-flex{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-col,#app[data-ui-mode=compact] .customer-new-credit-memo-stunning-form-col,body[data-ui-mode=compact] .customer-new-credit-memo-form-col,body[data-ui-mode=compact] .customer-new-credit-memo-stunning-form-col{min-width:0!important}#app[data-ui-mode=compact] .customer-new-credit-memo-invoice-meta-row,body[data-ui-mode=compact] .customer-new-credit-memo-invoice-meta-row{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-group.meta-field,body[data-ui-mode=compact] .customer-new-credit-memo-form-group.meta-field{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .customer-new-credit-memo-form-actions,body[data-ui-mode=compact] .customer-new-credit-memo-form-actions{flex-direction:column!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-actions-row,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-actions-row{flex-direction:column!important;align-items:flex-start!important}}#app[data-ui-mode=compact] .customer-prepayment-container,#app[data-ui-mode=compact] .customer-prepayment-header,body[data-ui-mode=compact] .customer-prepayment-container,body[data-ui-mode=compact] .customer-prepayment-header{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .customer-prepayment-section,body[data-ui-mode=compact] .customer-prepayment-section{border-radius:var(--ui-border-radius-md)!important;margin:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-prepayment-section-header,body[data-ui-mode=compact] .customer-prepayment-section-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-prepayment-form-section,body[data-ui-mode=compact] .customer-prepayment-form-section{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-prepayment-form-group-row,body[data-ui-mode=compact] .customer-prepayment-form-group-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-prepayment-form-group-row.customer-prepayment-top-right,body[data-ui-mode=compact] .customer-prepayment-form-group-row.customer-prepayment-top-right{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-prepayment-two-column-layout,body[data-ui-mode=compact] .customer-prepayment-two-column-layout{gap:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-prepayment-form-group,body[data-ui-mode=compact] .customer-prepayment-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-prepayment-form-group label,body[data-ui-mode=compact] .customer-prepayment-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-prepayment-required,body[data-ui-mode=compact] .customer-prepayment-required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-prepayment-form-control,body[data-ui-mode=compact] .customer-prepayment-form-control{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-prepayment-address-group .label-description-field__textarea,body[data-ui-mode=compact] .customer-prepayment-address-group .label-description-field__textarea{min-height:160px!important}#app[data-ui-mode=compact] .customer-prepayment-form-actions,body[data-ui-mode=compact] .customer-prepayment-form-actions{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-lg)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-prepayment-form-actions .consultant-primary-btn,#app[data-ui-mode=compact] .customer-prepayment-form-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customer-prepayment-form-actions .consultant-primary-btn,body[data-ui-mode=compact] .customer-prepayment-form-actions .consultant-secondary-btn{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-prepayment-info-box,body[data-ui-mode=compact] .customer-prepayment-info-box{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-md) 0!important}@media (max-width:900px){#app[data-ui-mode=compact] .customer-prepayment-section,body[data-ui-mode=compact] .customer-prepayment-section{margin:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-prepayment-form-section,body[data-ui-mode=compact] .customer-prepayment-form-section{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-prepayment-two-column-layout,body[data-ui-mode=compact] .customer-prepayment-two-column-layout{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-prepayment-form-group-row,body[data-ui-mode=compact] .customer-prepayment-form-group-row{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-prepayment-form-actions,body[data-ui-mode=compact] .customer-prepayment-form-actions{flex-direction:column-reverse!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-prepayment-form-actions .consultant-primary-btn,#app[data-ui-mode=compact] .customer-prepayment-form-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customer-prepayment-form-actions .consultant-primary-btn,body[data-ui-mode=compact] .customer-prepayment-form-actions .consultant-secondary-btn{width:100%!important}}#app[data-ui-mode=compact] .receive-payment-container,body[data-ui-mode=compact] .receive-payment-container{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .receive-payment-form,body[data-ui-mode=compact] .receive-payment-form{padding:var(--ui-spacing-lg) var(--ui-spacing-xl) 0 var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .receive-payment-section,#app[data-ui-mode=compact] .receive-payment-section.card,body[data-ui-mode=compact] .receive-payment-section,body[data-ui-mode=compact] .receive-payment-section.card{padding:var(--ui-spacing-lg) var(--ui-spacing-xl)!important;margin-bottom:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .receive-payment-due-card__header,body[data-ui-mode=compact] .receive-payment-due-card__header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .receive-payment-due-card__title,body[data-ui-mode=compact] .receive-payment-due-card__title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .receive-payment-due-card__icon,body[data-ui-mode=compact] .receive-payment-due-card__icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .receive-payment-due-card,body[data-ui-mode=compact] .receive-payment-due-card{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .receive-payment-header-columns.glass-tab-panel__row,#app[data-ui-mode=compact] .receive-payment-meta-row.glass-tab-panel__row,body[data-ui-mode=compact] .receive-payment-header-columns.glass-tab-panel__row,body[data-ui-mode=compact] .receive-payment-meta-row.glass-tab-panel__row{gap:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .receive-payment-form-group,body[data-ui-mode=compact] .receive-payment-form-group{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .receive-payment-form-group label,body[data-ui-mode=compact] .receive-payment-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .receive-payment-required,#app[data-ui-mode=compact] .required-asterisk,body[data-ui-mode=compact] .receive-payment-required,body[data-ui-mode=compact] .required-asterisk{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .receive-payment-form-control,body[data-ui-mode=compact] .receive-payment-form-control{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .receive-payment-account-info,body[data-ui-mode=compact] .receive-payment-account-info{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .receive-payment-info-text,body[data-ui-mode=compact] .receive-payment-info-text{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .receive-payment-prefill-info,body[data-ui-mode=compact] .receive-payment-prefill-info{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .receive-payment-prefill-info small,body[data-ui-mode=compact] .receive-payment-prefill-info small{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-refund-container,#app[data-ui-mode=compact] .customer-refund-header,body[data-ui-mode=compact] .customer-refund-container,body[data-ui-mode=compact] .customer-refund-header{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .customer-refund-section,body[data-ui-mode=compact] .customer-refund-section{border-radius:var(--ui-border-radius-md)!important;margin:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-refund-form-section,body[data-ui-mode=compact] .customer-refund-form-section{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-refund-form-group-row,body[data-ui-mode=compact] .customer-refund-form-group-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-refund-form-group-row.customer-refund-top-right,body[data-ui-mode=compact] .customer-refund-form-group-row.customer-refund-top-right{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-refund-two-column-layout,body[data-ui-mode=compact] .customer-refund-two-column-layout{gap:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-refund-form-group,body[data-ui-mode=compact] .customer-refund-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-refund-form-group label,body[data-ui-mode=compact] .customer-refund-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-refund-required,body[data-ui-mode=compact] .customer-refund-required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-refund-error-text,body[data-ui-mode=compact] .customer-refund-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-refund-form-control,body[data-ui-mode=compact] .customer-refund-form-control{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-refund-right-column textarea,body[data-ui-mode=compact] .customer-refund-right-column textarea{min-height:200px!important}#app[data-ui-mode=compact] .customer-refund-checkbox-group,body[data-ui-mode=compact] .customer-refund-checkbox-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-refund-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .customer-refund-checkbox-group input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .customer-refund-checkbox-group label,body[data-ui-mode=compact] .customer-refund-checkbox-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-refund-form-actions,body[data-ui-mode=compact] .customer-refund-form-actions{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-lg)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-refund-form-actions .consultant-primary-btn,#app[data-ui-mode=compact] .customer-refund-form-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customer-refund-form-actions .consultant-primary-btn,body[data-ui-mode=compact] .customer-refund-form-actions .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:900px){#app[data-ui-mode=compact] .customer-refund-section,body[data-ui-mode=compact] .customer-refund-section{margin:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-refund-form-section,body[data-ui-mode=compact] .customer-refund-form-section{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-refund-two-column-layout,body[data-ui-mode=compact] .customer-refund-two-column-layout{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-refund-form-group-row,body[data-ui-mode=compact] .customer-refund-form-group-row{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-refund-form-actions,body[data-ui-mode=compact] .customer-refund-form-actions{flex-direction:column-reverse!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-refund-form-actions .consultant-primary-btn,#app[data-ui-mode=compact] .customer-refund-form-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customer-refund-form-actions .consultant-primary-btn,body[data-ui-mode=compact] .customer-refund-form-actions .consultant-secondary-btn{width:100%!important}}#app[data-ui-mode=compact] .invoices-main,body[data-ui-mode=compact] .invoices-main{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .invoices-list-header-row,body[data-ui-mode=compact] .invoices-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin:0 var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invoices-list-header-row h2,body[data-ui-mode=compact] .invoices-list-header-row h2{font-size:var(--ui-font-size-base)!important;margin:0!important}#app[data-ui-mode=compact] .invoices-list-header-actions,body[data-ui-mode=compact] .invoices-list-header-actions{gap:var(--ui-spacing-xs)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .invoices-list-header-actions .consultant-primary-btn,#app[data-ui-mode=compact] .invoices-list-header-actions .consultant-secondary-btn,body[data-ui-mode=compact] .invoices-list-header-actions .consultant-primary-btn,body[data-ui-mode=compact] .invoices-list-header-actions .consultant-secondary-btn{flex-shrink:0}#app[data-ui-mode=compact] .invoices-form,body[data-ui-mode=compact] .invoices-form{padding:0 var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin:0!important}#app[data-ui-mode=compact] .invoices-list-header-controls,body[data-ui-mode=compact] .invoices-list-header-controls{gap:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md)!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .invoices-filter-group,body[data-ui-mode=compact] .invoices-filter-group{margin-right:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoices-filter-label,body[data-ui-mode=compact] .invoices-filter-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoices-list-view-select,body[data-ui-mode=compact] .invoices-list-view-select{padding:var(--ui-spacing-xs) var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;width:160px!important;height:auto!important;min-height:auto!important}#app[data-ui-mode=compact] .invoices-summary-section,body[data-ui-mode=compact] .invoices-summary-section{margin:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .invoices-summary-container,#app[data-ui-mode=compact] .invoices-summary-details-container,body[data-ui-mode=compact] .invoices-summary-container,body[data-ui-mode=compact] .invoices-summary-details-container{gap:var(--ui-spacing-xs)!important;padding-left:var(--ui-spacing-sm)!important;padding-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoices-summary-metric,#app[data-ui-mode=compact] .invoices-summary-panel,body[data-ui-mode=compact] .invoices-summary-metric,body[data-ui-mode=compact] .invoices-summary-panel{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoices-summary-title,body[data-ui-mode=compact] .invoices-summary-title{font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoices-summary-container,body[data-ui-mode=compact] .invoices-summary-container{min-height:100px!important}#app[data-ui-mode=compact] .invoices-summary-center,#app[data-ui-mode=compact] .invoices-summary-left,#app[data-ui-mode=compact] .invoices-summary-right,body[data-ui-mode=compact] .invoices-summary-center,body[data-ui-mode=compact] .invoices-summary-left,body[data-ui-mode=compact] .invoices-summary-right{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invoices-amount-balance-header,#app[data-ui-mode=compact] .invoices-amount-collected-header,#app[data-ui-mode=compact] .invoices-summary-header,body[data-ui-mode=compact] .invoices-amount-balance-header,body[data-ui-mode=compact] .invoices-amount-collected-header,body[data-ui-mode=compact] .invoices-summary-header{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoices-amount-balance-value,#app[data-ui-mode=compact] .invoices-amount-collected-value,#app[data-ui-mode=compact] .invoices-summary-value,body[data-ui-mode=compact] .invoices-amount-balance-value,body[data-ui-mode=compact] .invoices-amount-collected-value,body[data-ui-mode=compact] .invoices-summary-value{font-size:var(--ui-font-size-lg)!important;margin:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .invoices-amount-balance-subtitle,#app[data-ui-mode=compact] .invoices-amount-collected-subtitle,#app[data-ui-mode=compact] .invoices-summary-subtitle,body[data-ui-mode=compact] .invoices-amount-balance-subtitle,body[data-ui-mode=compact] .invoices-amount-collected-subtitle,body[data-ui-mode=compact] .invoices-summary-subtitle{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important;line-height:1.3!important}#app[data-ui-mode=compact] .invoices-summary-details-container,body[data-ui-mode=compact] .invoices-summary-details-container{min-height:120px!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoices-summary-details-center,#app[data-ui-mode=compact] .invoices-summary-details-left,#app[data-ui-mode=compact] .invoices-summary-details-right,body[data-ui-mode=compact] .invoices-summary-details-center,body[data-ui-mode=compact] .invoices-summary-details-left,body[data-ui-mode=compact] .invoices-summary-details-right{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invoices-details-header,body[data-ui-mode=compact] .invoices-details-header{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoices-details-grid,body[data-ui-mode=compact] .invoices-details-grid{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoices-detail-label,body[data-ui-mode=compact] .invoices-detail-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoices-detail-value,body[data-ui-mode=compact] .invoices-detail-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoices-status-breakdown,body[data-ui-mode=compact] .invoices-status-breakdown{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoices-status-item,#app[data-ui-mode=compact] .invoices-status-item--glass,body[data-ui-mode=compact] .invoices-status-item,body[data-ui-mode=compact] .invoices-status-item--glass{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoices-counts-label,#app[data-ui-mode=compact] .invoices-counts-value,#app[data-ui-mode=compact] .invoices-financial-label,#app[data-ui-mode=compact] .invoices-financial-value,body[data-ui-mode=compact] .invoices-counts-label,body[data-ui-mode=compact] .invoices-counts-value,body[data-ui-mode=compact] .invoices-financial-label,body[data-ui-mode=compact] .invoices-financial-value{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoices-status-label,body[data-ui-mode=compact] .invoices-status-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoices-status-count,body[data-ui-mode=compact] .invoices-status-count{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoices-status-percentage,body[data-ui-mode=compact] .invoices-status-percentage{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoices-customer-list,body[data-ui-mode=compact] .invoices-customer-list{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .invoices-tab-header,body[data-ui-mode=compact] .invoices-tab-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .invoices-tab,body[data-ui-mode=compact] .invoices-tab{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoices-tab-actions,body[data-ui-mode=compact] .invoices-tab-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoices-btn,#app[data-ui-mode=compact] .invoices-btn-add,#app[data-ui-mode=compact] .invoices-btn-csv,body[data-ui-mode=compact] .invoices-btn,body[data-ui-mode=compact] .invoices-btn-add,body[data-ui-mode=compact] .invoices-btn-csv{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoices-customer-list-box,body[data-ui-mode=compact] .invoices-customer-list-box{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .invoices-box-header-row,body[data-ui-mode=compact] .invoices-box-header-row{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoices-box-title,body[data-ui-mode=compact] .invoices-box-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .invoices-current-view,body[data-ui-mode=compact] .invoices-current-view{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoices-filters-row,body[data-ui-mode=compact] .invoices-filters-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoices-filter-input,body[data-ui-mode=compact] .invoices-filter-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoices-table,body[data-ui-mode=compact] .invoices-table{font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoices-table td,#app[data-ui-mode=compact] .invoices-table th,body[data-ui-mode=compact] .invoices-table td,body[data-ui-mode=compact] .invoices-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoices-table th,body[data-ui-mode=compact] .invoices-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoices-no-records,body[data-ui-mode=compact] .invoices-no-records{padding:var(--ui-spacing-lg) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoices-pagination,body[data-ui-mode=compact] .invoices-pagination{gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .invoices-btn-page,body[data-ui-mode=compact] .invoices-btn-page{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoices-pagination-info,body[data-ui-mode=compact] .invoices-pagination-info{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoices-list-container,body[data-ui-mode=compact] .invoices-list-container{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .invoices-list-box,body[data-ui-mode=compact] .invoices-list-box{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .invoices-list-box-header-row,body[data-ui-mode=compact] .invoices-list-box-header-row{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoices-list-table td,#app[data-ui-mode=compact] .invoices-list-table th,body[data-ui-mode=compact] .invoices-list-table td,body[data-ui-mode=compact] .invoices-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoices-list-pagination,body[data-ui-mode=compact] .invoices-list-pagination{gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invoices-list-table-section,body[data-ui-mode=compact] .invoices-list-table-section{width:100%!important;margin:0 .5rem .35rem!important}#app[data-ui-mode=compact] .invoices-list-table-section .invoices-list-table,body[data-ui-mode=compact] .invoices-list-table-section .invoices-list-table{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;table-layout:auto!important}#app[data-ui-mode=compact] .invoices-list-table td:last-child,#app[data-ui-mode=compact] .invoices-list-table th:last-child,body[data-ui-mode=compact] .invoices-list-table td:last-child,body[data-ui-mode=compact] .invoices-list-table th:last-child{padding-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoices-page-header h1,body[data-ui-mode=compact] .invoices-page-header h1{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .customers-items-main,body[data-ui-mode=compact] .customers-items-main{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .customers-items-form,body[data-ui-mode=compact] .customers-items-form{padding:0 var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin:0!important}#app[data-ui-mode=compact] .customers-items-list-header-controls,body[data-ui-mode=compact] .customers-items-list-header-controls{gap:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding:0!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .customers-items-list-header-actions,body[data-ui-mode=compact] .customers-items-list-header-actions{gap:var(--ui-spacing-xs)!important;display:flex!important;align-items:center!important}#app[data-ui-mode=compact] .customers-items-list-header-actions .consultant-primary-btn,#app[data-ui-mode=compact] .customers-items-list-header-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customers-items-list-header-actions .consultant-primary-btn,body[data-ui-mode=compact] .customers-items-list-header-actions .consultant-secondary-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .customers-items-list-view-select,body[data-ui-mode=compact] .customers-items-list-view-select{padding:var(--ui-spacing-xs) var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;width:160px!important;height:auto!important;min-height:auto!important}#app[data-ui-mode=compact] .customer-add-invoice,body[data-ui-mode=compact] .customer-add-invoice{padding:0 0 var(--ui-spacing-lg) 0!important}#app[data-ui-mode=compact] .customer-add-invoice-form,body[data-ui-mode=compact] .customer-add-invoice-form{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-add-invoice-form h2,body[data-ui-mode=compact] .customer-add-invoice-form h2{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .customer-add-invoice-form-row,body[data-ui-mode=compact] .customer-add-invoice-form-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-add-invoice-form-group,body[data-ui-mode=compact] .customer-add-invoice-form-group{margin-bottom:var(--ui-spacing-sm)!important;min-width:180px!important}#app[data-ui-mode=compact] .customer-add-invoice-form-group label,body[data-ui-mode=compact] .customer-add-invoice-form-group label{margin-bottom:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-form-group input[type=date],#app[data-ui-mode=compact] .customer-add-invoice-form-group input[type=email],#app[data-ui-mode=compact] .customer-add-invoice-form-group input[type=number],#app[data-ui-mode=compact] .customer-add-invoice-form-group input[type=text],#app[data-ui-mode=compact] .customer-add-invoice-form-group select,#app[data-ui-mode=compact] .customer-add-invoice-form-group textarea,body[data-ui-mode=compact] .customer-add-invoice-form-group input[type=date],body[data-ui-mode=compact] .customer-add-invoice-form-group input[type=email],body[data-ui-mode=compact] .customer-add-invoice-form-group input[type=number],body[data-ui-mode=compact] .customer-add-invoice-form-group input[type=text],body[data-ui-mode=compact] .customer-add-invoice-form-group select,body[data-ui-mode=compact] .customer-add-invoice-form-group textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-form-group textarea,body[data-ui-mode=compact] .customer-add-invoice-form-group textarea{min-height:50px!important}#app[data-ui-mode=compact] .customer-add-invoice-section,body[data-ui-mode=compact] .customer-add-invoice-section{padding:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-add-invoice-section-header,body[data-ui-mode=compact] .customer-add-invoice-section-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-add-invoice-section-header.small,body[data-ui-mode=compact] .customer-add-invoice-section-header.small{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-section-header-icon,body[data-ui-mode=compact] .customer-add-invoice-section-header-icon{font-size:var(--ui-font-size-base)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-add-invoice-settings-btn,body[data-ui-mode=compact] .customer-add-invoice-settings-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-add-invoice-invoice-header-row-flex,body[data-ui-mode=compact] .customer-add-invoice-invoice-header-row-flex{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-add-invoice-invoice-header-col-flex,body[data-ui-mode=compact] .customer-add-invoice-invoice-header-col-flex{gap:var(--ui-spacing-sm)!important;min-width:180px!important}#app[data-ui-mode=compact] .customer-add-invoice-consultant-section h3,#app[data-ui-mode=compact] .customer-add-invoice-items-section h3,body[data-ui-mode=compact] .customer-add-invoice-consultant-section h3,body[data-ui-mode=compact] .customer-add-invoice-items-section h3{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-consultant-table,#app[data-ui-mode=compact] .customer-add-invoice-item-table,body[data-ui-mode=compact] .customer-add-invoice-consultant-table,body[data-ui-mode=compact] .customer-add-invoice-item-table{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-consultant-table td,#app[data-ui-mode=compact] .customer-add-invoice-consultant-table th,#app[data-ui-mode=compact] .customer-add-invoice-item-table td,#app[data-ui-mode=compact] .customer-add-invoice-item-table th,body[data-ui-mode=compact] .customer-add-invoice-consultant-table td,body[data-ui-mode=compact] .customer-add-invoice-consultant-table th,body[data-ui-mode=compact] .customer-add-invoice-item-table td,body[data-ui-mode=compact] .customer-add-invoice-item-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-add-invoice-consultant-table th,#app[data-ui-mode=compact] .customer-add-invoice-item-table th,body[data-ui-mode=compact] .customer-add-invoice-consultant-table th,body[data-ui-mode=compact] .customer-add-invoice-item-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-consultant-table input[type=number],#app[data-ui-mode=compact] .customer-add-invoice-consultant-table input[type=text],#app[data-ui-mode=compact] .customer-add-invoice-item-table input[type=number],#app[data-ui-mode=compact] .customer-add-invoice-item-table input[type=text],body[data-ui-mode=compact] .customer-add-invoice-consultant-table input[type=number],body[data-ui-mode=compact] .customer-add-invoice-consultant-table input[type=text],body[data-ui-mode=compact] .customer-add-invoice-item-table input[type=number],body[data-ui-mode=compact] .customer-add-invoice-item-table input[type=text]{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-consultant-table button,#app[data-ui-mode=compact] .customer-add-invoice-item-table button,#app[data-ui-mode=compact] .customer-add-invoice-remove-btn,body[data-ui-mode=compact] .customer-add-invoice-consultant-table button,body[data-ui-mode=compact] .customer-add-invoice-item-table button,body[data-ui-mode=compact] .customer-add-invoice-remove-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:60px!important}#app[data-ui-mode=compact] .customer-add-invoice-add-consultant-btn,#app[data-ui-mode=compact] .customer-add-invoice-consultant-section>button,#app[data-ui-mode=compact] .customer-add-invoice-items-section>button,body[data-ui-mode=compact] .customer-add-invoice-add-consultant-btn,body[data-ui-mode=compact] .customer-add-invoice-consultant-section>button,body[data-ui-mode=compact] .customer-add-invoice-items-section>button{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-add-invoice-add-timesheet-btn-header,#app[data-ui-mode=compact] .customer-add-invoice-select-all-btn-header,body[data-ui-mode=compact] .customer-add-invoice-add-timesheet-btn-header,body[data-ui-mode=compact] .customer-add-invoice-select-all-btn-header{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-create-timesheet-btn,body[data-ui-mode=compact] .customer-add-invoice-create-timesheet-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-no-customer-message,body[data-ui-mode=compact] .customer-add-invoice-no-customer-message{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;margin:var(--ui-spacing-sm) 0!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-no-customer-icon,body[data-ui-mode=compact] .customer-add-invoice-no-customer-icon{font-size:2rem!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-no-customer-message h3,body[data-ui-mode=compact] .customer-add-invoice-no-customer-message h3{font-size:var(--ui-font-size-base)!important;margin:0 0 var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .customer-add-invoice-no-customer-message p,body[data-ui-mode=compact] .customer-add-invoice-no-customer-message p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-totals-comments-container,body[data-ui-mode=compact] .customer-add-invoice-totals-comments-container{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-add-invoice-comments-section,#app[data-ui-mode=compact] .customer-add-invoice-totals-section,body[data-ui-mode=compact] .customer-add-invoice-comments-section,body[data-ui-mode=compact] .customer-add-invoice-totals-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}body[data-ui-mode=compact] .customer-add-invoice-totals-section{flex:0 0 350px!important}body[data-ui-mode=compact] .customer-add-invoice-comments-section{min-width:250px!important}#app[data-ui-mode=compact] .customer-add-invoice-comments-section label,body[data-ui-mode=compact] .customer-add-invoice-comments-section label{margin-bottom:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-comments-textarea,body[data-ui-mode=compact] .customer-add-invoice-comments-textarea{min-height:80px!important;padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-total-row,body[data-ui-mode=compact] .customer-add-invoice-total-row{margin-bottom:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-total-label,body[data-ui-mode=compact] .customer-add-invoice-total-label{margin-right:var(--ui-spacing-sm)!important;min-width:100px!important}#app[data-ui-mode=compact] .customer-add-invoice-total-value,body[data-ui-mode=compact] .customer-add-invoice-total-value{min-width:100px!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-add-invoice-tax-input,body[data-ui-mode=compact] .customer-add-invoice-tax-input{min-width:100px!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-grand-total,body[data-ui-mode=compact] .customer-add-invoice-grand-total{padding-top:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-add-invoice-grand-total .customer-add-invoice-total-value,body[data-ui-mode=compact] .customer-add-invoice-grand-total .customer-add-invoice-total-value{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .customer-add-invoice-attachments-section,body[data-ui-mode=compact] .customer-add-invoice-attachments-section{margin-top:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-attachments-header,body[data-ui-mode=compact] .customer-add-invoice-attachments-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-add-invoice-attachments-list,body[data-ui-mode=compact] .customer-add-invoice-attachments-list{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-attachment-item,body[data-ui-mode=compact] .customer-add-invoice-attachment-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-attachment-info,body[data-ui-mode=compact] .customer-add-invoice-attachment-info{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-attachment-link,#app[data-ui-mode=compact] .customer-add-invoice-attachment-owner,#app[data-ui-mode=compact] .customer-add-invoice-attachment-size,body[data-ui-mode=compact] .customer-add-invoice-attachment-link,body[data-ui-mode=compact] .customer-add-invoice-attachment-owner,body[data-ui-mode=compact] .customer-add-invoice-attachment-size{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-add-invoice-attachment-delete-btn,body[data-ui-mode=compact] .customer-add-invoice-attachment-delete-btn{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-add-invoice-attachment-delete-btn i,body[data-ui-mode=compact] .customer-add-invoice-attachment-delete-btn i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-add-invoice-attachment-actions,body[data-ui-mode=compact] .customer-add-invoice-attachment-actions{padding-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-attach-file-link,body[data-ui-mode=compact] .customer-add-invoice-attach-file-link{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-add-invoice-input-error-text,body[data-ui-mode=compact] .customer-add-invoice-input-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-add-invoice-form-actions,body[data-ui-mode=compact] .customer-add-invoice-form-actions{margin-top:var(--ui-spacing-lg)!important;padding-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-form-actions button,body[data-ui-mode=compact] .customer-add-invoice-form-actions button{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:120px!important}#app[data-ui-mode=compact] .customer-add-invoice-timesheet-select,body[data-ui-mode=compact] .customer-add-invoice-timesheet-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-timesheet-attachments,#app[data-ui-mode=compact] .customer-add-invoice-timesheet-info,body[data-ui-mode=compact] .customer-add-invoice-timesheet-attachments,body[data-ui-mode=compact] .customer-add-invoice-timesheet-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-add-invoice-attachment-badge,body[data-ui-mode=compact] .customer-add-invoice-attachment-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-xs)!important;max-width:150px!important}#app[data-ui-mode=compact] .customer-add-invoice-attachment-badge i,#app[data-ui-mode=compact] .customer-add-invoice-no-attachments,body[data-ui-mode=compact] .customer-add-invoice-attachment-badge i,body[data-ui-mode=compact] .customer-add-invoice-no-attachments{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-add-invoice-loading-spinner,body[data-ui-mode=compact] .customer-add-invoice-loading-spinner{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-loading-spinner .spinner,body[data-ui-mode=compact] .customer-add-invoice-loading-spinner .spinner{width:32px!important;height:32px!important;border-width:3px!important;margin:0 auto var(--ui-spacing-sm) auto!important}#app[data-ui-mode=compact] .customer-add-invoice-loading-spinner p,body[data-ui-mode=compact] .customer-add-invoice-loading-spinner p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-cancel-modal,body[data-ui-mode=compact] .customer-add-invoice-cancel-modal{max-width:400px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-add-invoice-cancel-modal-header,body[data-ui-mode=compact] .customer-add-invoice-cancel-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-add-invoice-cancel-modal-header h3,body[data-ui-mode=compact] .customer-add-invoice-cancel-modal-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-add-invoice-cancel-modal-body,body[data-ui-mode=compact] .customer-add-invoice-cancel-modal-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-add-invoice-cancel-modal-body p,body[data-ui-mode=compact] .customer-add-invoice-cancel-modal-body p{font-size:var(--ui-font-size-sm)!important;margin:0 0 var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .customer-add-invoice-cancel-modal-warning,body[data-ui-mode=compact] .customer-add-invoice-cancel-modal-warning{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-invoice-cancel-modal-actions,body[data-ui-mode=compact] .customer-add-invoice-cancel-modal-actions{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-add-invoice-cancel-modal-btn,body[data-ui-mode=compact] .customer-add-invoice-cancel-modal-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:120px!important}#app[data-ui-mode=compact] .customer-add-invoice-modal,body[data-ui-mode=compact] .customer-add-invoice-modal{border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-add-invoice-billto-group textarea,body[data-ui-mode=compact] .customer-add-invoice-billto-group textarea{min-height:80px!important}#app[data-ui-mode=compact] .customer-add-invoice-timesheet-count,body[data-ui-mode=compact] .customer-add-invoice-timesheet-count{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-add-invoice-timesheet-count:before,body[data-ui-mode=compact] .customer-add-invoice-timesheet-count:before{font-size:var(--ui-font-size-sm)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoice-details-modal-overlay,body[data-ui-mode=compact] .invoice-details-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invoice-details-modal,body[data-ui-mode=compact] .invoice-details-modal{border-radius:var(--ui-border-radius-lg)!important;max-width:95vw!important;max-height:95vh!important}#app[data-ui-mode=compact] .invoice-details-header,body[data-ui-mode=compact] .invoice-details-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .invoice-details-header h3,body[data-ui-mode=compact] .invoice-details-header h3{font-size:var(--ui-font-size-lg)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .invoice-details-close,body[data-ui-mode=compact] .invoice-details-close{width:28px!important;height:28px!important;font-size:var(--ui-font-size-base)!important;padding:0!important}#app[data-ui-mode=compact] .invoice-details-content,body[data-ui-mode=compact] .invoice-details-content{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;max-height:calc(95vh - 80px)!important}#app[data-ui-mode=compact] .invoice-details-section,body[data-ui-mode=compact] .invoice-details-section{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .invoice-details-section h4,body[data-ui-mode=compact] .invoice-details-section h4{font-size:var(--ui-font-size-base)!important;margin:0 0 var(--ui-spacing-md) 0!important;padding-bottom:var(--ui-spacing-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .invoice-details-section h5,body[data-ui-mode=compact] .invoice-details-section h5{font-size:var(--ui-font-size-sm)!important;margin:0 0 var(--ui-spacing-sm) 0!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .invoice-details-section h6,body[data-ui-mode=compact] .invoice-details-section h6{font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-sm) 0 var(--ui-spacing-xs) 0!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .invoice-details-grid,body[data-ui-mode=compact] .invoice-details-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invoice-details-item,body[data-ui-mode=compact] .invoice-details-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoice-details-item label,body[data-ui-mode=compact] .invoice-details-item label{font-size:var(--ui-font-size-xs)!important;min-width:100px!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .invoice-details-item span,body[data-ui-mode=compact] .invoice-details-item span{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .invoice-details-amount-card,body[data-ui-mode=compact] .invoice-details-amount-card{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .invoice-details-amount-card__item,body[data-ui-mode=compact] .invoice-details-amount-card__item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoice-details-amount-card__label,body[data-ui-mode=compact] .invoice-details-amount-card__label{font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .invoice-details-amount-card__value,body[data-ui-mode=compact] .invoice-details-amount-card__value{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .invoice-details-table-container,body[data-ui-mode=compact] .invoice-details-table-container{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoice-details-table,body[data-ui-mode=compact] .invoice-details-table{font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoice-details-table th,body[data-ui-mode=compact] .invoice-details-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .invoice-details-table td,body[data-ui-mode=compact] .invoice-details-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .invoice-details-consultant-section,body[data-ui-mode=compact] .invoice-details-consultant-section{padding:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .invoice-details-consultant-info,body[data-ui-mode=compact] .invoice-details-consultant-info{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-details-consultant-info span,body[data-ui-mode=compact] .invoice-details-consultant-info span{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .invoice-details-attachment-item,body[data-ui-mode=compact] .invoice-details-attachment-item{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoice-details-attachment-link,body[data-ui-mode=compact] .invoice-details-attachment-link{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoice-details-no-attachments,body[data-ui-mode=compact] .invoice-details-no-attachments{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoice-details-no-data,body[data-ui-mode=compact] .invoice-details-no-data{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoice-details-status,body[data-ui-mode=compact] .invoice-details-status{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:60px!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .invoice-details-status-cell,body[data-ui-mode=compact] .invoice-details-status-cell{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoice-details-modal-resize-handle,body[data-ui-mode=compact] .invoice-details-modal-resize-handle{width:16px!important;height:16px!important}@media (max-width:768px){#app[data-ui-mode=compact] .invoice-details-amount-card,#app[data-ui-mode=compact] .invoice-details-grid,body[data-ui-mode=compact] .invoice-details-amount-card,body[data-ui-mode=compact] .invoice-details-grid{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .invoice-details-consultant-info,body[data-ui-mode=compact] .invoice-details-consultant-info{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}}#app[data-ui-mode=compact] .edit_vendor-btn,#app[data-ui-mode=compact] .edit_vendor-btn-add-contact,body[data-ui-mode=compact] .edit_vendor-btn,body[data-ui-mode=compact] .edit_vendor-btn-add-contact{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .edit_vendor-btn-sm,body[data-ui-mode=compact] .edit_vendor-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit_vendor-addresses-section,#app[data-ui-mode=compact] .edit_vendor-contacts-section,body[data-ui-mode=compact] .edit_vendor-addresses-section,body[data-ui-mode=compact] .edit_vendor-contacts-section{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit_vendor-addresses-header,#app[data-ui-mode=compact] .edit_vendor-contacts-header,body[data-ui-mode=compact] .edit_vendor-addresses-header,body[data-ui-mode=compact] .edit_vendor-contacts-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit_vendor-addresses-header h3,#app[data-ui-mode=compact] .edit_vendor-contacts-header h3,body[data-ui-mode=compact] .edit_vendor-addresses-header h3,body[data-ui-mode=compact] .edit_vendor-contacts-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .edit_vendor-add-address-container,#app[data-ui-mode=compact] .edit_vendor-add-contact-container,body[data-ui-mode=compact] .edit_vendor-add-address-container,body[data-ui-mode=compact] .edit_vendor-add-contact-container{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit_vendor-addresses-grid,#app[data-ui-mode=compact] .edit_vendor-contacts-grid,body[data-ui-mode=compact] .edit_vendor-addresses-grid,body[data-ui-mode=compact] .edit_vendor-contacts-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .edit_vendor-address-card,#app[data-ui-mode=compact] .edit_vendor-contact-card,body[data-ui-mode=compact] .edit_vendor-address-card,body[data-ui-mode=compact] .edit_vendor-contact-card{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .edit_vendor-address-card-header,#app[data-ui-mode=compact] .edit_vendor-contact-card-header,body[data-ui-mode=compact] .edit_vendor-address-card-header,body[data-ui-mode=compact] .edit_vendor-contact-card-header{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit_vendor-contact-primary,body[data-ui-mode=compact] .edit_vendor-contact-primary{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit_vendor-contact-primary input[type=checkbox],body[data-ui-mode=compact] .edit_vendor-contact-primary input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .edit_vendor-contact-primary label,body[data-ui-mode=compact] .edit_vendor-contact-primary label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .edit_vendor-address-type,body[data-ui-mode=compact] .edit_vendor-address-type{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit_vendor-address-field-row,#app[data-ui-mode=compact] .edit_vendor-address-fields,#app[data-ui-mode=compact] .edit_vendor-contact-field-row,#app[data-ui-mode=compact] .edit_vendor-contact-fields,body[data-ui-mode=compact] .edit_vendor-address-field-row,body[data-ui-mode=compact] .edit_vendor-address-fields,body[data-ui-mode=compact] .edit_vendor-contact-field-row,body[data-ui-mode=compact] .edit_vendor-contact-fields{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit_vendor-address-field label,#app[data-ui-mode=compact] .edit_vendor-contact-field label,body[data-ui-mode=compact] .edit_vendor-address-field label,body[data-ui-mode=compact] .edit_vendor-contact-field label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit_vendor-address-save-actions,#app[data-ui-mode=compact] .edit_vendor-contact-save-actions,body[data-ui-mode=compact] .edit_vendor-address-save-actions,body[data-ui-mode=compact] .edit_vendor-contact-save-actions{margin-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit_vendor-address-save-actions .edit_vendor-btn,#app[data-ui-mode=compact] .edit_vendor-contact-save-actions .edit_vendor-btn,body[data-ui-mode=compact] .edit_vendor-address-save-actions .edit_vendor-btn,body[data-ui-mode=compact] .edit_vendor-contact-save-actions .edit_vendor-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .edit_vendor-address-type-select,body[data-ui-mode=compact] .edit_vendor-address-type-select{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-header,body[data-ui-mode=compact] .vendor-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor-header h1,body[data-ui-mode=compact] .vendor-header h1{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-header-breadcrumb,body[data-ui-mode=compact] .vendor-header-breadcrumb{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-header-back-btn,body[data-ui-mode=compact] .vendor-header-back-btn{width:calc(var(--ui-spacing-md)*2)!important;height:calc(var(--ui-spacing-md)*2)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-header-back-btn i,body[data-ui-mode=compact] .vendor-header-back-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-header-row,body[data-ui-mode=compact] .vendor-header-row{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-header-filters,body[data-ui-mode=compact] .vendor-header-filters{margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-header-filters-group,body[data-ui-mode=compact] .vendor-header-filters-group{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-header-actions,body[data-ui-mode=compact] .vendor-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-header .label-dropdown,body[data-ui-mode=compact] .vendor-header .label-dropdown{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-header .label-dropdown__label,body[data-ui-mode=compact] .vendor-header .label-dropdown__label{font-size:var(--ui-font-size-xs)!important;line-height:1.2!important}#app[data-ui-mode=compact] .vendor-header #statusSelect,#app[data-ui-mode=compact] .vendor-header #vendorScopeSelect,#app[data-ui-mode=compact] .vendor-header .label-dropdown__trigger,body[data-ui-mode=compact] .vendor-header #statusSelect,body[data-ui-mode=compact] .vendor-header #vendorScopeSelect,body[data-ui-mode=compact] .vendor-header .label-dropdown__trigger{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:0!important;min-height:calc(var(--ui-spacing-xs)*2 + 1.25rem)!important;box-sizing:border-box!important;border:1px solid hsla(0,0%,100%,.75)!important;background:hsla(0,0%,100%,.52)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}#app[data-ui-mode=compact] .vendor-header .consultant-primary-btn,#app[data-ui-mode=compact] .vendor-header .consultant-secondary-btn,body[data-ui-mode=compact] .vendor-header .consultant-primary-btn,body[data-ui-mode=compact] .vendor-header .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:0!important}#app[data-ui-mode=compact] .vendor-side-menu,body[data-ui-mode=compact] .vendor-side-menu{padding:var(--ui-spacing-sm)!important;overflow-x:hidden!important;min-width:0!important;max-width:100%!important}#app[data-ui-mode=compact] .vendor-side-menu-header,body[data-ui-mode=compact] .vendor-side-menu-header{margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-side-menu-title,#app[data-ui-mode=compact] h3.vendor-side-menu-title,body[data-ui-mode=compact] .vendor-side-menu-title,body[data-ui-mode=compact] h3.vendor-side-menu-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor-side-menu-count,body[data-ui-mode=compact] .vendor-side-menu-count{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-side-menu-search,body[data-ui-mode=compact] .vendor-side-menu-search{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-side-menu-search-input,#app[data-ui-mode=compact] input.vendor-side-menu-search-input,body[data-ui-mode=compact] .vendor-side-menu-search-input,body[data-ui-mode=compact] input.vendor-side-menu-search-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-side-menu-table-container,body[data-ui-mode=compact] .vendor-side-menu-table-container{overflow-x:hidden!important;overflow-y:auto!important;min-width:0!important;max-width:100%!important}#app[data-ui-mode=compact] .vendor-side-menu-table,#app[data-ui-mode=compact] table.vendor-side-menu-table,body[data-ui-mode=compact] .vendor-side-menu-table,body[data-ui-mode=compact] table.vendor-side-menu-table{font-size:var(--ui-font-size-sm)!important;width:100%!important;table-layout:fixed!important;max-width:100%!important}#app[data-ui-mode=compact] .vendor-side-menu-table td,#app[data-ui-mode=compact] .vendor-side-menu-table th,#app[data-ui-mode=compact] table.vendor-side-menu-table td,#app[data-ui-mode=compact] table.vendor-side-menu-table th,body[data-ui-mode=compact] .vendor-side-menu-table td,body[data-ui-mode=compact] .vendor-side-menu-table th,body[data-ui-mode=compact] table.vendor-side-menu-table td,body[data-ui-mode=compact] table.vendor-side-menu-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;overflow:hidden!important;word-wrap:break-word!important;word-break:break-word!important}#app[data-ui-mode=compact] .vendor-side-menu-table td:first-child,#app[data-ui-mode=compact] .vendor-side-menu-table th:first-child,body[data-ui-mode=compact] .vendor-side-menu-table td:first-child,body[data-ui-mode=compact] .vendor-side-menu-table th:first-child{width:60%!important;max-width:60%!important}#app[data-ui-mode=compact] .vendor-side-menu-table td:last-child,#app[data-ui-mode=compact] .vendor-side-menu-table th:last-child,body[data-ui-mode=compact] .vendor-side-menu-table td:last-child,body[data-ui-mode=compact] .vendor-side-menu-table th:last-child{width:40%!important;max-width:40%!important;text-align:right!important}#app[data-ui-mode=compact] .vendor-side-menu-table th,#app[data-ui-mode=compact] table.vendor-side-menu-table thead th,body[data-ui-mode=compact] .vendor-side-menu-table th,body[data-ui-mode=compact] table.vendor-side-menu-table thead th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-side-menu-selected,body[data-ui-mode=compact] .vendor-side-menu-selected{border-left-width:3px!important}#app[data-ui-mode=compact] .vendor-side-menu-no-vendors,body[data-ui-mode=compact] .vendor-side-menu-no-vendors{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-lg) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-side-menu-group,body[data-ui-mode=compact] .vendor-side-menu-group{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-side-menu-status-header,#app[data-ui-mode=compact] .vendor-side-menu-vendor-header label,body[data-ui-mode=compact] .vendor-side-menu-status-header,body[data-ui-mode=compact] .vendor-side-menu-vendor-header label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-side-menu-status-select,#app[data-ui-mode=compact] .vendor-side-menu-vendor-dropdown,#app[data-ui-mode=compact] select.vendor-side-menu-status-select,#app[data-ui-mode=compact] select.vendor-side-menu-vendor-dropdown,body[data-ui-mode=compact] .vendor-side-menu-status-select,body[data-ui-mode=compact] .vendor-side-menu-vendor-dropdown,body[data-ui-mode=compact] select.vendor-side-menu-status-select,body[data-ui-mode=compact] select.vendor-side-menu-vendor-dropdown{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-preview-list,body[data-ui-mode=compact] .vendor-preview-list{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-preview-details-section,#app[data-ui-mode=compact] .vendor-preview-transactions-section,body[data-ui-mode=compact] .vendor-preview-details-section,body[data-ui-mode=compact] .vendor-preview-transactions-section{padding:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-preview-header,body[data-ui-mode=compact] .vendor-preview-header{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .vendor-preview-no-selection,body[data-ui-mode=compact] .vendor-preview-no-selection{font-size:var(--ui-font-size-sm)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-preview-section-header,body[data-ui-mode=compact] .vendor-preview-section-header{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-preview-section-title,#app[data-ui-mode=compact] h3.vendor-preview-section-title,body[data-ui-mode=compact] .vendor-preview-section-title,body[data-ui-mode=compact] h3.vendor-preview-section-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-preview-label,body[data-ui-mode=compact] .vendor-preview-label{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-preview-details-card,body[data-ui-mode=compact] .vendor-preview-details-card{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-preview-card-header,body[data-ui-mode=compact] .vendor-preview-card-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor-preview-card-title,body[data-ui-mode=compact] .vendor-preview-card-title{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-preview-card-balance,body[data-ui-mode=compact] .vendor-preview-card-balance{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-preview-balance-amount,body[data-ui-mode=compact] .vendor-preview-balance-amount{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor-preview-statement-icon,body[data-ui-mode=compact] .vendor-preview-statement-icon{font-size:var(--ui-font-size-sm)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-preview-card-actions,body[data-ui-mode=compact] .vendor-preview-card-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-preview-action-btn,#app[data-ui-mode=compact] button.vendor-preview-action-btn,body[data-ui-mode=compact] .vendor-preview-action-btn,body[data-ui-mode=compact] button.vendor-preview-action-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-preview-expandable-details,body[data-ui-mode=compact] .vendor-preview-expandable-details{padding:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-preview-details-content,body[data-ui-mode=compact] .vendor-preview-details-content{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-preview-details-column,body[data-ui-mode=compact] .vendor-preview-details-column{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-details-card,#app[data-ui-mode=compact] .vendor-preview-detail-item,body[data-ui-mode=compact] .customer-details-card,body[data-ui-mode=compact] .vendor-preview-detail-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-preview-detail-icon,body[data-ui-mode=compact] .vendor-preview-detail-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-details-card__field-label,#app[data-ui-mode=compact] .vendor-preview-detail-label,body[data-ui-mode=compact] .customer-details-card__field-label,body[data-ui-mode=compact] .vendor-preview-detail-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-details-card__value,#app[data-ui-mode=compact] .vendor-preview-detail-value,body[data-ui-mode=compact] .customer-details-card__value,body[data-ui-mode=compact] .vendor-preview-detail-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-details-cards__heading,body[data-ui-mode=compact] .customer-details-cards__heading{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-preview-transactions-filters,body[data-ui-mode=compact] .vendor-preview-transactions-filters{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-preview-filter-group,body[data-ui-mode=compact] .vendor-preview-filter-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-preview-filter-group label,body[data-ui-mode=compact] .vendor-preview-filter-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-preview-transactions-filter-select,#app[data-ui-mode=compact] select.vendor-preview-transactions-filter-select,body[data-ui-mode=compact] .vendor-preview-transactions-filter-select,body[data-ui-mode=compact] select.vendor-preview-transactions-filter-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-preview-date-filter,body[data-ui-mode=compact] .vendor-preview-date-filter{min-width:calc(var(--ui-spacing-md)*10)!important}#app[data-ui-mode=compact] .vendor-preview-export-group,body[data-ui-mode=compact] .vendor-preview-export-group{margin-left:auto!important}#app[data-ui-mode=compact] .vendor-preview-export-btn,#app[data-ui-mode=compact] button.vendor-preview-export-btn,body[data-ui-mode=compact] .vendor-preview-export-btn,body[data-ui-mode=compact] button.vendor-preview-export-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-preview-table-responsive,body[data-ui-mode=compact] .vendor-preview-table-responsive{overflow-x:auto!important;overflow-y:visible!important;min-width:0!important;max-width:100%!important}#app[data-ui-mode=compact] .vendor-preview-transactions-table,body[data-ui-mode=compact] .vendor-preview-transactions-table{font-size:var(--ui-font-size-sm)!important;min-width:auto!important}#app[data-ui-mode=compact] .vendor-preview-transactions-table td,#app[data-ui-mode=compact] .vendor-preview-transactions-table th,body[data-ui-mode=compact] .vendor-preview-transactions-table td,body[data-ui-mode=compact] .vendor-preview-transactions-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-preview-transactions-table th,body[data-ui-mode=compact] .vendor-preview-transactions-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-preview-transactions-pagination,body[data-ui-mode=compact] .vendor-preview-transactions-pagination{margin-top:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .vendor-preview-loading,#app[data-ui-mode=compact] .vendor-preview-no-transactions,body[data-ui-mode=compact] .vendor-preview-loading,body[data-ui-mode=compact] .vendor-preview-no-transactions{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-preview-status,body[data-ui-mode=compact] .vendor-preview-status{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-preview-status-cancelled,#app[data-ui-mode=compact] .vendor-preview-status-default,#app[data-ui-mode=compact] .vendor-preview-status-draft,#app[data-ui-mode=compact] .vendor-preview-status-open,#app[data-ui-mode=compact] .vendor-preview-status-overdue,#app[data-ui-mode=compact] .vendor-preview-status-paid,#app[data-ui-mode=compact] .vendor-preview-status-partially_paid,#app[data-ui-mode=compact] .vendor-preview-status-sent,body[data-ui-mode=compact] .vendor-preview-status-cancelled,body[data-ui-mode=compact] .vendor-preview-status-default,body[data-ui-mode=compact] .vendor-preview-status-draft,body[data-ui-mode=compact] .vendor-preview-status-open,body[data-ui-mode=compact] .vendor-preview-status-overdue,body[data-ui-mode=compact] .vendor-preview-status-paid,body[data-ui-mode=compact] .vendor-preview-status-partially_paid,body[data-ui-mode=compact] .vendor-preview-status-sent{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-modal-content,body[data-ui-mode=compact] .vendor-pay-bill-record-modal-content{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-modal-header,body[data-ui-mode=compact] .vendor-pay-bill-record-modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-modal-header h3,body[data-ui-mode=compact] .vendor-pay-bill-record-modal-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-modal-title-icon,body[data-ui-mode=compact] .vendor-pay-bill-record-modal-title-icon{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-modal-close,body[data-ui-mode=compact] .vendor-pay-bill-record-modal-close{width:28px!important;height:28px!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .pay-bill-form,body[data-ui-mode=compact] .pay-bill-form{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .pay-bill-section,body[data-ui-mode=compact] .pay-bill-section{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .pay-bill-form-group,body[data-ui-mode=compact] .pay-bill-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .pay-bill-form-group label,body[data-ui-mode=compact] .pay-bill-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_pay_bill-main,body[data-ui-mode=compact] .vendor_pay_bill-main{padding:0!important}#app[data-ui-mode=compact] .vendor_pay_bill-loading,body[data-ui-mode=compact] .vendor_pay_bill-loading{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor_pay_bill-loading-spinner,body[data-ui-mode=compact] .vendor_pay_bill-loading-spinner{width:30px!important;height:30px!important;border-width:3px!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-loading p,body[data-ui-mode=compact] .vendor_pay_bill-loading p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-form,body[data-ui-mode=compact] .vendor_pay_bill-form{padding:var(--ui-spacing-lg) var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .vendor_pay_bill-form-row,body[data-ui-mode=compact] .vendor_pay_bill-form-row{gap:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor_pay_bill-form-col,body[data-ui-mode=compact] .vendor_pay_bill-form-col{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-form-col input,#app[data-ui-mode=compact] .vendor_pay_bill-form-col select,#app[data-ui-mode=compact] .vendor_pay_bill-form-col textarea,body[data-ui-mode=compact] .vendor_pay_bill-form-col input,body[data-ui-mode=compact] .vendor_pay_bill-form-col select,body[data-ui-mode=compact] .vendor_pay_bill-form-col textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_pay_bill-form-col textarea,body[data-ui-mode=compact] .vendor_pay_bill-form-col textarea{min-height:50px!important}#app[data-ui-mode=compact] .vendor_pay_bill-form-col label,body[data-ui-mode=compact] .vendor_pay_bill-form-col label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_pay_bill-required,body[data-ui-mode=compact] .vendor_pay_bill-required{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-account-info,body[data-ui-mode=compact] .vendor_pay_bill-account-info{padding:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_pay_bill-info-text,body[data-ui-mode=compact] .vendor_pay_bill-info-text{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) 0!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .vendor_pay_bill-no-accounts,body[data-ui-mode=compact] .vendor_pay_bill-no-accounts{padding:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-no-accounts p,body[data-ui-mode=compact] .vendor_pay_bill-no-accounts p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_pay_bill-bills-due-section,body[data-ui-mode=compact] .vendor_pay_bill-bills-due-section{margin:var(--ui-spacing-lg) 0!important;padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_pay_bill-bills-due-header,body[data-ui-mode=compact] .vendor_pay_bill-bills-due-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-bill-row,body[data-ui-mode=compact] .vendor_pay_bill-bill-row{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-partial-indicator,body[data-ui-mode=compact] .vendor_pay_bill-partial-indicator{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_pay_bill-custom-checkbox-label,body[data-ui-mode=compact] .vendor_pay_bill-custom-checkbox-label{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_pay_bill-custom-checkbox,body[data-ui-mode=compact] .vendor_pay_bill-custom-checkbox{width:16px!important;height:16px!important;border-width:1.5px!important}#app[data-ui-mode=compact] .vendor_pay_bill-bill-total-row,body[data-ui-mode=compact] .vendor_pay_bill-bill-total-row{border-left-width:2px!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-comments-section,body[data-ui-mode=compact] .vendor_pay_bill-comments-section{margin:var(--ui-spacing-lg) 0!important}#app[data-ui-mode=compact] .vendor_pay_bill-comments-section label,body[data-ui-mode=compact] .vendor_pay_bill-comments-section label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_pay_bill-comments-section-textarea,body[data-ui-mode=compact] .vendor_pay_bill-comments-section-textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important;min-height:50px!important}#app[data-ui-mode=compact] .vendor_pay_bill-action-buttons,body[data-ui-mode=compact] .vendor_pay_bill-action-buttons{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor_pay_bill-btn,body[data-ui-mode=compact] .vendor_pay_bill-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-pay-bill-prefill-info,body[data-ui-mode=compact] .vendor-pay-bill-prefill-info{margin-top:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-pay-bill-prefill-info small,body[data-ui-mode=compact] .vendor-pay-bill-prefill-info small{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-pay-bill-modal-overlay,body[data-ui-mode=compact] .vendor-pay-bill-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-pay-bill-modal,body[data-ui-mode=compact] .vendor-pay-bill-modal{border-radius:var(--ui-border-radius-md)!important;max-width:95vw!important;max-height:95vh!important}#app[data-ui-mode=compact] .vendor-pay-bill-journal-modal,body[data-ui-mode=compact] .vendor-pay-bill-journal-modal{width:90vw!important;max-width:1000px!important}@media (max-width:900px){#app[data-ui-mode=compact] .vendor_pay_bill-form,body[data-ui-mode=compact] .vendor_pay_bill-form{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_pay_bill-form-row,body[data-ui-mode=compact] .vendor_pay_bill-form-row{flex-direction:column!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-date-no-field,body[data-ui-mode=compact] .vendor_enter_bill-date-no-field{min-width:100%!important}#app[data-ui-mode=compact] .vendor_pay_bill-action-buttons,body[data-ui-mode=compact] .vendor_pay_bill-action-buttons{flex-direction:column!important}#app[data-ui-mode=compact] .vendor_pay_bill-btn,body[data-ui-mode=compact] .vendor_pay_bill-btn{width:100%!important}}#app[data-ui-mode=compact] .vendor_enter_bill-main,body[data-ui-mode=compact] .vendor_enter_bill-main{padding:0!important}#app[data-ui-mode=compact] .vendor_enter_bill-form,body[data-ui-mode=compact] .vendor_enter_bill-form{padding:var(--ui-spacing-lg) var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .vendor_enter_bill-form-row,body[data-ui-mode=compact] .vendor_enter_bill-form-row{gap:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor_enter_bill-form-col,body[data-ui-mode=compact] .vendor_enter_bill-form-col{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_enter_bill-form-col input,#app[data-ui-mode=compact] .vendor_enter_bill-form-col select,#app[data-ui-mode=compact] .vendor_enter_bill-form-col textarea,body[data-ui-mode=compact] .vendor_enter_bill-form-col input,body[data-ui-mode=compact] .vendor_enter_bill-form-col select,body[data-ui-mode=compact] .vendor_enter_bill-form-col textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-form-col textarea,body[data-ui-mode=compact] .vendor_enter_bill-form-col textarea{min-height:50px!important}#app[data-ui-mode=compact] .vendor_enter_bill-form-col-input,body[data-ui-mode=compact] .vendor_enter_bill-form-col-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-date-no-group,body[data-ui-mode=compact] .vendor_enter_bill-date-no-group{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-date-no-field,body[data-ui-mode=compact] .vendor_enter_bill-date-no-field{min-width:200px!important}#app[data-ui-mode=compact] .vendor_enter_bill-form-col label,body[data-ui-mode=compact] .vendor_enter_bill-form-col label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_enter_bill-required,body[data-ui-mode=compact] .vendor_enter_bill-required{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_enter_bill-consultant-section,#app[data-ui-mode=compact] .vendor_enter_bill-itemize-section,body[data-ui-mode=compact] .vendor_enter_bill-consultant-section,body[data-ui-mode=compact] .vendor_enter_bill-itemize-section{margin:var(--ui-spacing-lg) 0!important;padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-consultant-header,#app[data-ui-mode=compact] .vendor_enter_bill-itemize-header,body[data-ui-mode=compact] .vendor_enter_bill-consultant-header,body[data-ui-mode=compact] .vendor_enter_bill-itemize-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_enter_bill-account-info,body[data-ui-mode=compact] .vendor_enter_bill-account-info{padding:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-info-text,body[data-ui-mode=compact] .vendor_enter_bill-info-text{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) 0!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .vendor_enter_bill-itemize-table,body[data-ui-mode=compact] .vendor_enter_bill-itemize-table{margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-itemize-table th,body[data-ui-mode=compact] .vendor_enter_bill-itemize-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_enter_bill-itemize-table td,body[data-ui-mode=compact] .vendor_enter_bill-itemize-table td{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_enter_bill-itemize-table input,#app[data-ui-mode=compact] .vendor_enter_bill-itemize-table select,#app[data-ui-mode=compact] .vendor_enter_bill-itemize-table textarea,body[data-ui-mode=compact] .vendor_enter_bill-itemize-table input,body[data-ui-mode=compact] .vendor_enter_bill-itemize-table select,body[data-ui-mode=compact] .vendor_enter_bill-itemize-table textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-itemize-table select,body[data-ui-mode=compact] .vendor_enter_bill-itemize-table select{padding-right:calc(var(--ui-spacing-md)*2.5)!important}#app[data-ui-mode=compact] .vendor_enter_bill-itemize-table textarea,body[data-ui-mode=compact] .vendor_enter_bill-itemize-table textarea{min-height:40px!important}#app[data-ui-mode=compact] .vendor_enter_bill-consultant-table,body[data-ui-mode=compact] .vendor_enter_bill-consultant-table{margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-consultant-table th,body[data-ui-mode=compact] .vendor_enter_bill-consultant-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_enter_bill-consultant-table td,body[data-ui-mode=compact] .vendor_enter_bill-consultant-table td{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_enter_bill-consultant-table input[type=number],#app[data-ui-mode=compact] .vendor_enter_bill-consultant-table input[type=text],#app[data-ui-mode=compact] .vendor_enter_bill-consultant-table select,body[data-ui-mode=compact] .vendor_enter_bill-consultant-table input[type=number],body[data-ui-mode=compact] .vendor_enter_bill-consultant-table input[type=text],body[data-ui-mode=compact] .vendor_enter_bill-consultant-table select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-consultant-table select,body[data-ui-mode=compact] .vendor_enter_bill-consultant-table select{padding-right:calc(var(--ui-spacing-md)*2.5)!important}#app[data-ui-mode=compact] .vendor_enter_bill-add-account-btn,body[data-ui-mode=compact] .vendor_enter_bill-add-account-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_enter_bill-comments-section,body[data-ui-mode=compact] .vendor_enter_bill-comments-section{margin:var(--ui-spacing-lg) 0!important}#app[data-ui-mode=compact] .vendor_enter_bill-comments-section label,body[data-ui-mode=compact] .vendor_enter_bill-comments-section label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_enter_bill-comments-section-textarea,body[data-ui-mode=compact] .vendor_enter_bill-comments-section-textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important;min-height:50px!important}#app[data-ui-mode=compact] .vendor_enter_bill-total-section,body[data-ui-mode=compact] .vendor_enter_bill-total-section{gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-lg) 0!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor_enter_bill-total-value,body[data-ui-mode=compact] .vendor_enter_bill-total-value{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .vendor_enter_bill-action-buttons,body[data-ui-mode=compact] .vendor_enter_bill-action-buttons{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor_enter_bill-btn,body[data-ui-mode=compact] .vendor_enter_bill-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-enter-bill-prefill-info,body[data-ui-mode=compact] .vendor-enter-bill-prefill-info{margin-top:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-enter-bill-prefill-info small,body[data-ui-mode=compact] .vendor-enter-bill-prefill-info small{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-enter-bill-no-vendor-message,body[data-ui-mode=compact] .vendor-enter-bill-no-vendor-message{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;margin:var(--ui-spacing-sm) 0!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-enter-bill-no-vendor-icon,body[data-ui-mode=compact] .vendor-enter-bill-no-vendor-icon{font-size:2rem!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-enter-bill-no-vendor-message h3,body[data-ui-mode=compact] .vendor-enter-bill-no-vendor-message h3{font-size:var(--ui-font-size-base)!important;margin:0 0 var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .vendor-enter-bill-no-vendor-message p,body[data-ui-mode=compact] .vendor-enter-bill-no-vendor-message p{font-size:var(--ui-font-size-sm)!important;margin:0!important}#app[data-ui-mode=compact] .vendor-enter-bill-timesheet-count,body[data-ui-mode=compact] .vendor-enter-bill-timesheet-count{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_enter_bill-item-description,body[data-ui-mode=compact] .vendor_enter_bill-item-description{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_enter_bill-item-name,body[data-ui-mode=compact] .vendor_enter_bill-item-name{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_enter_bill-item-details,body[data-ui-mode=compact] .vendor_enter_bill-item-details{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_enter_bill-source-info,body[data-ui-mode=compact] .vendor_enter_bill-source-info{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-enter-bill-auto-info,#app[data-ui-mode=compact] .vendor-enter-bill-item-filter-info,body[data-ui-mode=compact] .vendor-enter-bill-auto-info,body[data-ui-mode=compact] .vendor-enter-bill-item-filter-info{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-enter-bill-auto-info small,#app[data-ui-mode=compact] .vendor-enter-bill-item-filter-info small,body[data-ui-mode=compact] .vendor-enter-bill-auto-info small,body[data-ui-mode=compact] .vendor-enter-bill-item-filter-info small{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-enter-bill-modal-overlay,body[data-ui-mode=compact] .vendor-enter-bill-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-enter-bill-modal,body[data-ui-mode=compact] .vendor-enter-bill-modal{border-radius:var(--ui-border-radius-md)!important;max-width:95vw!important;max-height:95vh!important}#app[data-ui-mode=compact] .vendor-enter-bill-journal-modal,body[data-ui-mode=compact] .vendor-enter-bill-journal-modal{width:90vw!important;max-width:1000px!important}@media (max-width:900px){#app[data-ui-mode=compact] .vendor_enter_bill-form,body[data-ui-mode=compact] .vendor_enter_bill-form{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-form-row,body[data-ui-mode=compact] .vendor_enter_bill-form-row{flex-direction:column!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_enter_bill-date-no-field,body[data-ui-mode=compact] .vendor_enter_bill-date-no-field{min-width:100%!important}#app[data-ui-mode=compact] .vendor_enter_bill-action-buttons,body[data-ui-mode=compact] .vendor_enter_bill-action-buttons{flex-direction:column!important}#app[data-ui-mode=compact] .vendor_enter_bill-btn,body[data-ui-mode=compact] .vendor_enter_bill-btn{width:100%!important}}#app[data-ui-mode=compact] .vendor_create_bill-main,body[data-ui-mode=compact] .vendor_create_bill-main{padding:0!important}#app[data-ui-mode=compact] .vendor_create_bill-form,body[data-ui-mode=compact] .vendor_create_bill-form{padding:var(--ui-spacing-lg) var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .vendor_create_bill-date-field-wrapper,body[data-ui-mode=compact] .vendor_create_bill-date-field-wrapper{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_create_bill-form-row,body[data-ui-mode=compact] .vendor_create_bill-form-row{gap:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor_create_bill-form-col,body[data-ui-mode=compact] .vendor_create_bill-form-col{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_create_bill-form-col input,#app[data-ui-mode=compact] .vendor_create_bill-form-col select,#app[data-ui-mode=compact] .vendor_create_bill-form-col textarea,body[data-ui-mode=compact] .vendor_create_bill-form-col input,body[data-ui-mode=compact] .vendor_create_bill-form-col select,body[data-ui-mode=compact] .vendor_create_bill-form-col textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-form-col textarea,body[data-ui-mode=compact] .vendor_create_bill-form-col textarea{min-height:50px!important}#app[data-ui-mode=compact] .vendor_create_bill-form-col-input,body[data-ui-mode=compact] .vendor_create_bill-form-col-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-date-no-group,body[data-ui-mode=compact] .vendor_create_bill-date-no-group{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-date-no-field,body[data-ui-mode=compact] .vendor_create_bill-date-no-field{min-width:200px!important}#app[data-ui-mode=compact] .vendor_create_bill-form-col label,body[data-ui-mode=compact] .vendor_create_bill-form-col label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_create_bill-required,body[data-ui-mode=compact] .vendor_create_bill-required{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_create_bill-tabs,body[data-ui-mode=compact] .vendor_create_bill-tabs{gap:var(--ui-spacing-xs)!important;margin:var(--ui-spacing-lg) 0 0 0!important;padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md) var(--ui-border-radius-md) 0 0!important}#app[data-ui-mode=compact] .vendor_create_bill-tab,body[data-ui-mode=compact] .vendor_create_bill-tab{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md) var(--ui-border-radius-md) 0 0!important;margin-bottom:-2px!important}#app[data-ui-mode=compact] .vendor_create_bill-consultant-section,#app[data-ui-mode=compact] .vendor_create_bill-itemize-section,body[data-ui-mode=compact] .vendor_create_bill-consultant-section,body[data-ui-mode=compact] .vendor_create_bill-itemize-section{margin:var(--ui-spacing-lg) 0!important;padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-consultant-header,#app[data-ui-mode=compact] .vendor_create_bill-itemize-header,body[data-ui-mode=compact] .vendor_create_bill-consultant-header,body[data-ui-mode=compact] .vendor_create_bill-itemize-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_create_bill-account-info,body[data-ui-mode=compact] .vendor_create_bill-account-info{padding:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-info-text,body[data-ui-mode=compact] .vendor_create_bill-info-text{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) 0!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .vendor_create_bill-itemize-table,body[data-ui-mode=compact] .vendor_create_bill-itemize-table{margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-itemize-table th,body[data-ui-mode=compact] .vendor_create_bill-itemize-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_create_bill-itemize-table td,body[data-ui-mode=compact] .vendor_create_bill-itemize-table td{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_create_bill-itemize-table input,#app[data-ui-mode=compact] .vendor_create_bill-itemize-table select,#app[data-ui-mode=compact] .vendor_create_bill-itemize-table textarea,body[data-ui-mode=compact] .vendor_create_bill-itemize-table input,body[data-ui-mode=compact] .vendor_create_bill-itemize-table select,body[data-ui-mode=compact] .vendor_create_bill-itemize-table textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-itemize-table select,body[data-ui-mode=compact] .vendor_create_bill-itemize-table select{padding-right:calc(var(--ui-spacing-md)*2.5)!important}#app[data-ui-mode=compact] .vendor_create_bill-itemize-table textarea,body[data-ui-mode=compact] .vendor_create_bill-itemize-table textarea{min-height:40px!important}#app[data-ui-mode=compact] .vendor_create_bill-table-total-row,body[data-ui-mode=compact] .vendor_create_bill-table-total-row{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_create_bill-consultant-table,body[data-ui-mode=compact] .vendor_create_bill-consultant-table{margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-consultant-table th,body[data-ui-mode=compact] .vendor_create_bill-consultant-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_create_bill-consultant-table td,body[data-ui-mode=compact] .vendor_create_bill-consultant-table td{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_create_bill-consultant-table input[type=number],#app[data-ui-mode=compact] .vendor_create_bill-consultant-table input[type=text],#app[data-ui-mode=compact] .vendor_create_bill-consultant-table select,body[data-ui-mode=compact] .vendor_create_bill-consultant-table input[type=number],body[data-ui-mode=compact] .vendor_create_bill-consultant-table input[type=text],body[data-ui-mode=compact] .vendor_create_bill-consultant-table select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-consultant-table select,body[data-ui-mode=compact] .vendor_create_bill-consultant-table select{padding-right:calc(var(--ui-spacing-md)*2.5)!important}#app[data-ui-mode=compact] .vendor_create_bill-consultant-table button,body[data-ui-mode=compact] .vendor_create_bill-consultant-table button{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:50px!important}#app[data-ui-mode=compact] .vendor_create_bill-add-account-btn,body[data-ui-mode=compact] .vendor_create_bill-add-account-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_create_bill-remove-btn,body[data-ui-mode=compact] .vendor_create_bill-remove-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-md)!important;min-width:60px!important}#app[data-ui-mode=compact] .vendor_create_bill-comments-section,body[data-ui-mode=compact] .vendor_create_bill-comments-section{margin:var(--ui-spacing-lg) 0!important}#app[data-ui-mode=compact] .vendor_create_bill-comments-section label,body[data-ui-mode=compact] .vendor_create_bill-comments-section label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_create_bill-comments-section-textarea,body[data-ui-mode=compact] .vendor_create_bill-comments-section-textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important;min-height:50px!important}#app[data-ui-mode=compact] .vendor_create_bill-total-section,body[data-ui-mode=compact] .vendor_create_bill-total-section{gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-lg) 0!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor_create_bill-total-value,body[data-ui-mode=compact] .vendor_create_bill-total-value{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .vendor_create_bill-total-wrapper,body[data-ui-mode=compact] .vendor_create_bill-total-wrapper{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_create_bill-action-buttons,body[data-ui-mode=compact] .vendor_create_bill-action-buttons{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor_create_bill-btn,body[data-ui-mode=compact] .vendor_create_bill-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-create-bill-prefill-info,body[data-ui-mode=compact] .vendor-create-bill-prefill-info{margin-top:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-create-bill-prefill-info small,#app[data-ui-mode=compact] .vendor_create_bill-prefill-selected,body[data-ui-mode=compact] .vendor-create-bill-prefill-info small,body[data-ui-mode=compact] .vendor_create_bill-prefill-selected{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-create-bill-timesheet-count,body[data-ui-mode=compact] .vendor-create-bill-timesheet-count{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_create_bill-item-description,body[data-ui-mode=compact] .vendor_create_bill-item-description{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_create_bill-item-name,body[data-ui-mode=compact] .vendor_create_bill-item-name{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_create_bill-item-details,body[data-ui-mode=compact] .vendor_create_bill-item-details{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_create_bill-source-info,body[data-ui-mode=compact] .vendor_create_bill-source-info{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-create-bill-auto-info,#app[data-ui-mode=compact] .vendor-create-bill-item-filter-info,body[data-ui-mode=compact] .vendor-create-bill-auto-info,body[data-ui-mode=compact] .vendor-create-bill-item-filter-info{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-create-bill-auto-info small,#app[data-ui-mode=compact] .vendor-create-bill-consultant-loading,#app[data-ui-mode=compact] .vendor-create-bill-consultant-remaining,#app[data-ui-mode=compact] .vendor-create-bill-consultant-success,#app[data-ui-mode=compact] .vendor-create-bill-hours-note,#app[data-ui-mode=compact] .vendor-create-bill-item-filter-info small,body[data-ui-mode=compact] .vendor-create-bill-auto-info small,body[data-ui-mode=compact] .vendor-create-bill-consultant-loading,body[data-ui-mode=compact] .vendor-create-bill-consultant-remaining,body[data-ui-mode=compact] .vendor-create-bill-consultant-success,body[data-ui-mode=compact] .vendor-create-bill-hours-note,body[data-ui-mode=compact] .vendor-create-bill-item-filter-info small{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-create-bill-modal-overlay,body[data-ui-mode=compact] .vendor-create-bill-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-create-bill-modal,body[data-ui-mode=compact] .vendor-create-bill-modal{border-radius:var(--ui-border-radius-md)!important;max-width:95vw!important;max-height:95vh!important}#app[data-ui-mode=compact] .vendor-create-bill-journal-modal,body[data-ui-mode=compact] .vendor-create-bill-journal-modal{width:90vw!important;max-width:1000px!important}#app[data-ui-mode=compact] input[type=date],body[data-ui-mode=compact] input[type=date]{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-section-header,body[data-ui-mode=compact] .vendor_create_bill-section-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-section-header.small,body[data-ui-mode=compact] .vendor_create_bill-section-header.small{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}@media (max-width:900px){#app[data-ui-mode=compact] .vendor_create_bill-form,body[data-ui-mode=compact] .vendor_create_bill-form{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-form-row,body[data-ui-mode=compact] .vendor_create_bill-form-row{flex-direction:column!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_create_bill-date-no-field,body[data-ui-mode=compact] .vendor_create_bill-date-no-field{min-width:100%!important}#app[data-ui-mode=compact] .vendor_create_bill-action-buttons,body[data-ui-mode=compact] .vendor_create_bill-action-buttons{flex-direction:column!important}#app[data-ui-mode=compact] .vendor_create_bill-btn,body[data-ui-mode=compact] .vendor_create_bill-btn{width:100%!important}#app[data-ui-mode=compact] .vendor_create_bill-tabs,body[data-ui-mode=compact] .vendor_create_bill-tabs{flex-wrap:wrap!important}#app[data-ui-mode=compact] .vendor_create_bill-tab,body[data-ui-mode=compact] .vendor_create_bill-tab{flex:1 1 auto!important;min-width:0!important}}#app[data-ui-mode=compact] .vendor_bills_expenses-main,body[data-ui-mode=compact] .vendor_bills_expenses-main{padding:0!important}#app[data-ui-mode=compact] .vendor_bills_expenses-content,body[data-ui-mode=compact] .vendor_bills_expenses-content{padding:var(--ui-spacing-lg) var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-header-actions,body[data-ui-mode=compact] .vendor_bills_expenses-header-actions{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-btn,body[data-ui-mode=compact] .vendor_bills_expenses-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-filters,body[data-ui-mode=compact] .vendor_bills_expenses-filters{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;padding:0 var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-filters label,body[data-ui-mode=compact] .vendor_bills_expenses-filters label{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-filters input[type=date],#app[data-ui-mode=compact] .vendor_bills_expenses-filters select,body[data-ui-mode=compact] .vendor_bills_expenses-filters input[type=date],body[data-ui-mode=compact] .vendor_bills_expenses-filters select{margin-left:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-summary-section,body[data-ui-mode=compact] .vendor_bills_expenses-summary-section{margin:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-summary-title,body[data-ui-mode=compact] .vendor_bills_expenses-summary-title{font-size:var(--ui-font-size-base)!important;margin:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-sm) var(--ui-spacing-lg)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-summary-container,body[data-ui-mode=compact] .vendor_bills_expenses-summary-container{min-height:120px!important}#app[data-ui-mode=compact] .vendor_bills_expenses-summary-center,#app[data-ui-mode=compact] .vendor_bills_expenses-summary-left,#app[data-ui-mode=compact] .vendor_bills_expenses-summary-right,body[data-ui-mode=compact] .vendor_bills_expenses-summary-center,body[data-ui-mode=compact] .vendor_bills_expenses-summary-left,body[data-ui-mode=compact] .vendor_bills_expenses-summary-right{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-amount-balance-header,#app[data-ui-mode=compact] .vendor_bills_expenses-amount-collected-header,#app[data-ui-mode=compact] .vendor_bills_expenses-summary-header,body[data-ui-mode=compact] .vendor_bills_expenses-amount-balance-header,body[data-ui-mode=compact] .vendor_bills_expenses-amount-collected-header,body[data-ui-mode=compact] .vendor_bills_expenses-summary-header{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-amount-balance-value,#app[data-ui-mode=compact] .vendor_bills_expenses-amount-collected-value,#app[data-ui-mode=compact] .vendor_bills_expenses-summary-value,body[data-ui-mode=compact] .vendor_bills_expenses-amount-balance-value,body[data-ui-mode=compact] .vendor_bills_expenses-amount-collected-value,body[data-ui-mode=compact] .vendor_bills_expenses-summary-value{font-size:var(--ui-font-size-2xl)!important;margin:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .vendor_bills_expenses-amount-balance-subtitle,#app[data-ui-mode=compact] .vendor_bills_expenses-amount-collected-subtitle,#app[data-ui-mode=compact] .vendor_bills_expenses-summary-subtitle,body[data-ui-mode=compact] .vendor_bills_expenses-amount-balance-subtitle,body[data-ui-mode=compact] .vendor_bills_expenses-amount-collected-subtitle,body[data-ui-mode=compact] .vendor_bills_expenses-summary-subtitle{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-summary-details-container,body[data-ui-mode=compact] .vendor_bills_expenses-summary-details-container{min-height:150px!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-summary-details-center,#app[data-ui-mode=compact] .vendor_bills_expenses-summary-details-left,#app[data-ui-mode=compact] .vendor_bills_expenses-summary-details-right,body[data-ui-mode=compact] .vendor_bills_expenses-summary-details-center,body[data-ui-mode=compact] .vendor_bills_expenses-summary-details-left,body[data-ui-mode=compact] .vendor_bills_expenses-summary-details-right{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-details-header,body[data-ui-mode=compact] .vendor_bills_expenses-details-header{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-details-grid,body[data-ui-mode=compact] .vendor_bills_expenses-details-grid{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-detail-label,body[data-ui-mode=compact] .vendor_bills_expenses-detail-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-detail-value,body[data-ui-mode=compact] .vendor_bills_expenses-detail-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-status-breakdown,body[data-ui-mode=compact] .vendor_bills_expenses-status-breakdown{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-status-item,body[data-ui-mode=compact] .vendor_bills_expenses-status-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;border-left-width:3px!important}#app[data-ui-mode=compact] .vendor_bills_expenses-status-label,body[data-ui-mode=compact] .vendor_bills_expenses-status-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-status-count,body[data-ui-mode=compact] .vendor_bills_expenses-status-count{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-status-percentage,body[data-ui-mode=compact] .vendor_bills_expenses-status-percentage{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-table-section,body[data-ui-mode=compact] .vendor_bills_expenses-table-section{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-table,body[data-ui-mode=compact] .vendor_bills_expenses-table{margin:var(--ui-spacing-xs) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;width:calc(100% - var(--ui-spacing-md)*2)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-table td,#app[data-ui-mode=compact] .vendor_bills_expenses-table th,body[data-ui-mode=compact] .vendor_bills_expenses-table td,body[data-ui-mode=compact] .vendor_bills_expenses-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-table th,body[data-ui-mode=compact] .vendor_bills_expenses-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-expand-icon,body[data-ui-mode=compact] .vendor_bills_expenses-expand-icon{width:30px!important}#app[data-ui-mode=compact] .vendor_bills_expenses-expand-icon i,body[data-ui-mode=compact] .vendor_bills_expenses-expand-icon i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-table th.vendor_bills_expenses-expand-icon-column,body[data-ui-mode=compact] .vendor_bills_expenses-table th.vendor_bills_expenses-expand-icon-column{width:30px!important}#app[data-ui-mode=compact] .vendor_bills_expenses-bill-details-container,body[data-ui-mode=compact] .vendor_bills_expenses-bill-details-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-bill-details-content,body[data-ui-mode=compact] .vendor_bills_expenses-bill-details-content{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-details-section,body[data-ui-mode=compact] .vendor_bills_expenses-details-section{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-details-section h4,body[data-ui-mode=compact] .vendor_bills_expenses-details-section h4{font-size:var(--ui-font-size-sm)!important;margin:0 0 var(--ui-spacing-sm) 0!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-details-table,body[data-ui-mode=compact] .vendor_bills_expenses-details-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-details-table td,#app[data-ui-mode=compact] .vendor_bills_expenses-details-table th,body[data-ui-mode=compact] .vendor_bills_expenses-details-table td,body[data-ui-mode=compact] .vendor_bills_expenses-details-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-details-table th.vendor_bills_expenses-expand-icon-column,body[data-ui-mode=compact] .vendor_bills_expenses-details-table th.vendor_bills_expenses-expand-icon-column{width:30px!important}#app[data-ui-mode=compact] .vendor_bills_expenses-status-badge,#app[data-ui-mode=compact] .vendor_bills_expenses-type-badge,body[data-ui-mode=compact] .vendor_bills_expenses-status-badge,body[data-ui-mode=compact] .vendor_bills_expenses-type-badge{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-loading,body[data-ui-mode=compact] .vendor_bills_expenses-loading{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-loading-details,body[data-ui-mode=compact] .vendor_bills_expenses-loading-details{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-empty-records-cell,body[data-ui-mode=compact] .vendor_bills_expenses-empty-records-cell{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-no-details,body[data-ui-mode=compact] .vendor_bills_expenses-no-details{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:900px){#app[data-ui-mode=compact] .vendor_bills_expenses-content,body[data-ui-mode=compact] .vendor_bills_expenses-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-header-actions,body[data-ui-mode=compact] .vendor_bills_expenses-header-actions{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .vendor_bills_expenses-btn,body[data-ui-mode=compact] .vendor_bills_expenses-btn{width:100%!important}#app[data-ui-mode=compact] .vendor_bills_expenses-filters,body[data-ui-mode=compact] .vendor_bills_expenses-filters{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_bills_expenses-filters label,body[data-ui-mode=compact] .vendor_bills_expenses-filters label{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .vendor_bills_expenses-filters input[type=date],#app[data-ui-mode=compact] .vendor_bills_expenses-filters select,body[data-ui-mode=compact] .vendor_bills_expenses-filters input[type=date],body[data-ui-mode=compact] .vendor_bills_expenses-filters select{margin-left:0!important;width:100%!important}#app[data-ui-mode=compact] .vendor_bills_expenses-summary-container,#app[data-ui-mode=compact] .vendor_bills_expenses-summary-details-container,body[data-ui-mode=compact] .vendor_bills_expenses-summary-container,body[data-ui-mode=compact] .vendor_bills_expenses-summary-details-container{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .vendor_bills_expenses-table,body[data-ui-mode=compact] .vendor_bills_expenses-table{width:calc(100% - var(--ui-spacing-md)*2)!important;margin:var(--ui-spacing-xs) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}}#app[data-ui-mode=compact] .record-expenses-modal,body[data-ui-mode=compact] .record-expenses-modal{width:360px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .record-expenses-modal .modal-header,body[data-ui-mode=compact] .record-expenses-modal .modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .record-expenses-modal .modal-title,body[data-ui-mode=compact] .record-expenses-modal .modal-title{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .record-expenses-modal .modal-header-actions,body[data-ui-mode=compact] .record-expenses-modal .modal-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .record-expenses-modal .icon-btn,body[data-ui-mode=compact] .record-expenses-modal .icon-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .record-expenses-modal .icon-btn svg,body[data-ui-mode=compact] .record-expenses-modal .icon-btn svg{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .record-expenses-modal .modal-body,body[data-ui-mode=compact] .record-expenses-modal .modal-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .record-expenses-modal .expense-type-options,body[data-ui-mode=compact] .record-expenses-modal .expense-type-options{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .record-expenses-modal .option-content,body[data-ui-mode=compact] .record-expenses-modal .option-content{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .record-expenses-modal .radio-control,body[data-ui-mode=compact] .record-expenses-modal .radio-control{width:16px!important;height:16px!important;margin-right:var(--ui-spacing-sm)!important;border-width:1.5px!important}#app[data-ui-mode=compact] .record-expenses-modal .radio-control:before,body[data-ui-mode=compact] .record-expenses-modal .radio-control:before{width:8px!important;height:8px!important}#app[data-ui-mode=compact] .record-expenses-modal .radio-label,body[data-ui-mode=compact] .record-expenses-modal .radio-label{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .record-expenses-modal .modal-footer,body[data-ui-mode=compact] .record-expenses-modal .modal-footer{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .record-expenses-modal .btn,body[data-ui-mode=compact] .record-expenses-modal .btn{height:32px!important;padding:0 var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:480px){#app[data-ui-mode=compact] .record-expenses-modal,body[data-ui-mode=compact] .record-expenses-modal{width:calc(100vw - var(--ui-spacing-md)*2)!important;max-width:360px!important}}#app[data-ui-mode=compact] .vendors-items-main,body[data-ui-mode=compact] .vendors-items-main{padding:0!important}#app[data-ui-mode=compact] .vendors-items-form,body[data-ui-mode=compact] .vendors-items-form{padding:var(--ui-spacing-lg) var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .vendors-items-list-header-controls,body[data-ui-mode=compact] .vendors-items-list-header-controls{margin-bottom:var(--ui-spacing-md)!important;padding:0 var(--ui-spacing-lg)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendors-items-list-filters,body[data-ui-mode=compact] .vendors-items-list-filters{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendors-items-list-filter-group,body[data-ui-mode=compact] .vendors-items-list-filter-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendors-items-list-filter-label,body[data-ui-mode=compact] .vendors-items-list-filter-label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendors-items-list-view-select,body[data-ui-mode=compact] .vendors-items-list-view-select{width:160px!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;height:auto!important;min-height:32px!important}#app[data-ui-mode=compact] .vendors-items-list-header-actions,body[data-ui-mode=compact] .vendors-items-list-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendors-items-list-btn,body[data-ui-mode=compact] .vendors-items-list-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendors-items-list-table-responsive,body[data-ui-mode=compact] .vendors-items-list-table-responsive{width:100%!important;overflow-x:visible!important;position:relative!important}#app[data-ui-mode=compact] .vendors-items-list-table,body[data-ui-mode=compact] .vendors-items-list-table{width:100%!important;margin:var(--ui-spacing-xs) 0 0 0!important;font-size:var(--ui-font-size-sm)!important;table-layout:auto!important}#app[data-ui-mode=compact] .vendors-items-list-table td,#app[data-ui-mode=compact] .vendors-items-list-table th,body[data-ui-mode=compact] .vendors-items-list-table td,body[data-ui-mode=compact] .vendors-items-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}#app[data-ui-mode=compact] .vendors-items-list-table td:first-child,#app[data-ui-mode=compact] .vendors-items-list-table th:first-child,body[data-ui-mode=compact] .vendors-items-list-table td:first-child,body[data-ui-mode=compact] .vendors-items-list-table th:first-child{width:50px!important;min-width:40px!important;max-width:60px!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(2),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(2),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(2),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(2){min-width:120px!important;white-space:normal!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(3),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(3),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(3),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(3){min-width:150px!important;white-space:normal!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(4),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(4),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(4),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(4){min-width:70px!important;white-space:normal!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(5),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(5),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(5),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(5){min-width:90px!important;text-align:right!important;white-space:nowrap!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(6),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(6),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(6),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(6){min-width:100px!important;white-space:normal!important}#app[data-ui-mode=compact] .vendors-items-list-table th,body[data-ui-mode=compact] .vendors-items-list-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendors-items-list-table input[type=checkbox],body[data-ui-mode=compact] .vendors-items-list-table input[type=checkbox]{accent-color:#0071b8!important;width:16px!important;height:16px!important}#app[data-ui-mode=compact] .vendors-items-list-bill-status,body[data-ui-mode=compact] .vendors-items-list-bill-status{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;letter-spacing:.3px!important}#app[data-ui-mode=compact] .vendors-items-list-no-records,body[data-ui-mode=compact] .vendors-items-list-no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}@media (max-width:900px){#app[data-ui-mode=compact] .vendors-items-form,body[data-ui-mode=compact] .vendors-items-form{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendors-items-list-header-controls,body[data-ui-mode=compact] .vendors-items-list-header-controls{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-md)!important;padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendors-items-list-filters,body[data-ui-mode=compact] .vendors-items-list-filters{width:100%!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .vendors-items-list-filter-group,body[data-ui-mode=compact] .vendors-items-list-filter-group{flex:1 1 auto!important;min-width:150px!important}#app[data-ui-mode=compact] .vendors-items-list-view-select,body[data-ui-mode=compact] .vendors-items-list-view-select{width:100%!important}#app[data-ui-mode=compact] .vendors-items-list-header-actions,body[data-ui-mode=compact] .vendors-items-list-header-actions{width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .vendors-items-list-btn,body[data-ui-mode=compact] .vendors-items-list-btn{flex:1!important;min-width:120px!important}#app[data-ui-mode=compact] .vendors-items-list-table td,#app[data-ui-mode=compact] .vendors-items-list-table th,body[data-ui-mode=compact] .vendors-items-list-table td,body[data-ui-mode=compact] .vendors-items-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(2),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(2),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(2),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(2){min-width:100px!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(3),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(3),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(3),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(3){min-width:120px!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(4),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(4),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(4),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(4){min-width:60px!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(5),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(5),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(5),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(5){min-width:80px!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(6),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(6),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(6),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(6){min-width:90px!important}}@media (max-width:600px){#app[data-ui-mode=compact] .vendors-items-list-header-actions,body[data-ui-mode=compact] .vendors-items-list-header-actions{flex-direction:column!important}#app[data-ui-mode=compact] .vendors-items-list-btn,body[data-ui-mode=compact] .vendors-items-list-btn{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .vendors-items-list-table td,#app[data-ui-mode=compact] .vendors-items-list-table th,body[data-ui-mode=compact] .vendors-items-list-table td,body[data-ui-mode=compact] .vendors-items-list-table th{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .vendors-items-list-table td:first-child,#app[data-ui-mode=compact] .vendors-items-list-table th:first-child,body[data-ui-mode=compact] .vendors-items-list-table td:first-child,body[data-ui-mode=compact] .vendors-items-list-table th:first-child{min-width:35px!important;max-width:50px!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(2),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(2),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(2),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(2){min-width:80px!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(3),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(3),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(3),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(3){min-width:100px!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(4),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(4),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(4),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(4){min-width:50px!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(5),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(5),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(5),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(5){min-width:70px!important}#app[data-ui-mode=compact] .vendors-items-list-table td:nth-child(6),#app[data-ui-mode=compact] .vendors-items-list-table th:nth-child(6),body[data-ui-mode=compact] .vendors-items-list-table td:nth-child(6),body[data-ui-mode=compact] .vendors-items-list-table th:nth-child(6){min-width:80px!important}}#app[data-ui-mode=compact] .vendor-payments-list-container,body[data-ui-mode=compact] .vendor-payments-list-container{padding:0!important;min-height:auto!important}#app[data-ui-mode=compact] .vendor-payments-list-header-row,body[data-ui-mode=compact] .vendor-payments-list-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-payments-list-header-row h2,body[data-ui-mode=compact] .vendor-payments-list-header-row h2{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .vendor-payments-list-header-actions,body[data-ui-mode=compact] .vendor-payments-list-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-payments-list-btn,body[data-ui-mode=compact] .vendor-payments-list-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-payments-list-view-toggle,body[data-ui-mode=compact] .vendor-payments-list-view-toggle{margin-bottom:var(--ui-spacing-md)!important;padding:0 var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-payments-date-input,#app[data-ui-mode=compact] .vendor-payments-list-view-select,body[data-ui-mode=compact] .vendor-payments-date-input,body[data-ui-mode=compact] .vendor-payments-list-view-select{margin-left:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-payments-list-table-responsive,body[data-ui-mode=compact] .vendor-payments-list-table-responsive{width:100%!important;overflow-x:visible!important;position:relative!important;margin:var(--ui-spacing-md) 0!important;padding:0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor-payments-list-table,body[data-ui-mode=compact] .vendor-payments-list-table{width:100%!important;margin:0!important;font-size:var(--ui-font-size-sm)!important;table-layout:auto!important;max-width:100%!important}#app[data-ui-mode=compact] .vendor-payments-list-table td,#app[data-ui-mode=compact] .vendor-payments-list-table th,body[data-ui-mode=compact] .vendor-payments-list-table td,body[data-ui-mode=compact] .vendor-payments-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}#app[data-ui-mode=compact] .vendor-payments-list-table th,body[data-ui-mode=compact] .vendor-payments-list-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-payments-expand-icon-column,#app[data-ui-mode=compact] .vendor-payments-list-table td.vendor-payments-expand-icon,#app[data-ui-mode=compact] .vendor-payments-list-table th.vendor-payments-expand-icon-column,body[data-ui-mode=compact] .vendor-payments-expand-icon-column,body[data-ui-mode=compact] .vendor-payments-list-table td.vendor-payments-expand-icon,body[data-ui-mode=compact] .vendor-payments-list-table th.vendor-payments-expand-icon-column{min-width:30px!important;max-width:45px!important;width:auto!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(2),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(2),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(2),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(2){min-width:75px!important;white-space:nowrap!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(3),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(3),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(3),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(3){min-width:70px!important;white-space:normal!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(4),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(4),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(4),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(4){min-width:75px!important;white-space:normal!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(5),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(5),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(5),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(5){min-width:100px!important;white-space:normal!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(6),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(6),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(6),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(6){min-width:90px!important;white-space:normal!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(7),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(7),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(7),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(7){min-width:110px!important;white-space:normal!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(8),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(8),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(8),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(8){min-width:85px!important;white-space:nowrap!important;text-align:right!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(9),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(9),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(9),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(9){min-width:100px!important;white-space:normal!important}#app[data-ui-mode=compact] .vendor-payments-expand-icon,body[data-ui-mode=compact] .vendor-payments-expand-icon{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-payments-list-no-records,body[data-ui-mode=compact] .vendor-payments-list-no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-payments-details-container,body[data-ui-mode=compact] .vendor-payments-details-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-payments-details-content,body[data-ui-mode=compact] .vendor-payments-details-content{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-payments-details-section,body[data-ui-mode=compact] .vendor-payments-details-section{margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor-payments-details-section h4,body[data-ui-mode=compact] .vendor-payments-details-section h4{font-size:var(--ui-font-size-sm)!important;margin:0 0 var(--ui-spacing-sm) 0!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-payments-details-table,body[data-ui-mode=compact] .vendor-payments-details-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-payments-details-table td,#app[data-ui-mode=compact] .vendor-payments-details-table th,body[data-ui-mode=compact] .vendor-payments-details-table td,body[data-ui-mode=compact] .vendor-payments-details-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-payments-loading-details,body[data-ui-mode=compact] .vendor-payments-loading-details{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-payments-no-details,body[data-ui-mode=compact] .vendor-payments-no-details{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-payments-status-badge,#app[data-ui-mode=compact] .vendor-payments-type-badge,body[data-ui-mode=compact] .vendor-payments-status-badge,body[data-ui-mode=compact] .vendor-payments-type-badge{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-payments-list-container .pagination-container,body[data-ui-mode=compact] .vendor-payments-list-container .pagination-container{margin:var(--ui-spacing-lg) var(--ui-spacing-xl) var(--ui-spacing-md) var(--ui-spacing-xl)!important;padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}@media (max-width:900px){#app[data-ui-mode=compact] .vendor-payments-list-header-row,body[data-ui-mode=compact] .vendor-payments-list-header-row{flex-direction:column!important;align-items:flex-start!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-payments-list-header-actions,body[data-ui-mode=compact] .vendor-payments-list-header-actions{width:100%!important;justify-content:flex-end!important}#app[data-ui-mode=compact] .vendor-payments-list-view-toggle,body[data-ui-mode=compact] .vendor-payments-list-view-toggle{flex-direction:column!important;align-items:flex-start!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-payments-date-input,#app[data-ui-mode=compact] .vendor-payments-list-view-select,body[data-ui-mode=compact] .vendor-payments-date-input,body[data-ui-mode=compact] .vendor-payments-list-view-select{margin-left:0!important;width:100%!important;max-width:250px!important}#app[data-ui-mode=compact] .vendor-payments-list-table-responsive,body[data-ui-mode=compact] .vendor-payments-list-table-responsive{padding:0 var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .vendor-payments-list-table,body[data-ui-mode=compact] .vendor-payments-list-table{margin:0!important}#app[data-ui-mode=compact] .vendor-payments-list-table td,#app[data-ui-mode=compact] .vendor-payments-list-table th,body[data-ui-mode=compact] .vendor-payments-list-table td,body[data-ui-mode=compact] .vendor-payments-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:first-child,#app[data-ui-mode=compact] .vendor-payments-list-table th:first-child,body[data-ui-mode=compact] .vendor-payments-list-table td:first-child,body[data-ui-mode=compact] .vendor-payments-list-table th:first-child{min-width:30px!important;max-width:40px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(2),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(2),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(2),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(2){min-width:70px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(3),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(3),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(3),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(3){min-width:60px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(4),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(4),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(4),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(4){min-width:70px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(5),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(5),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(5),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(5){min-width:90px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(6),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(6),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(6),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(6){min-width:80px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(7),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(7),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(7),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(7){min-width:100px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(8),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(8),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(8),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(8){min-width:75px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(9),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(9),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(9),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(9){min-width:90px!important}}@media (max-width:600px){#app[data-ui-mode=compact] .vendor-payments-list-btn,#app[data-ui-mode=compact] .vendor-payments-list-header-actions,body[data-ui-mode=compact] .vendor-payments-list-btn,body[data-ui-mode=compact] .vendor-payments-list-header-actions{width:100%!important}#app[data-ui-mode=compact] .vendor-payments-list-table td,#app[data-ui-mode=compact] .vendor-payments-list-table th,body[data-ui-mode=compact] .vendor-payments-list-table td,body[data-ui-mode=compact] .vendor-payments-list-table th{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:first-child,#app[data-ui-mode=compact] .vendor-payments-list-table th:first-child,body[data-ui-mode=compact] .vendor-payments-list-table td:first-child,body[data-ui-mode=compact] .vendor-payments-list-table th:first-child{min-width:25px!important;max-width:35px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(2),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(2),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(2),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(2){min-width:65px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(3),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(3),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(3),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(3){min-width:55px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(4),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(4),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(4),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(4){min-width:65px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(5),#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(6),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(5),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(6),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(5),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(6),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(5),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(6){min-width:70px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(7),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(7),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(7),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(7){min-width:90px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(8),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(8),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(8),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(8){min-width:65px!important}#app[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(9),#app[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(9),body[data-ui-mode=compact] .vendor-payments-list-table td:nth-child(9),body[data-ui-mode=compact] .vendor-payments-list-table th:nth-child(9){min-width:70px!important}}#app[data-ui-mode=compact] .vendor-open-bills-inline,body[data-ui-mode=compact] .vendor-open-bills-inline{padding:var(--ui-spacing-md)!important;margin:var(--ui-spacing-xs) 0!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-layout,body[data-ui-mode=compact] .vendor-open-bills-inline-layout{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vob-sidebar,body[data-ui-mode=compact] .vob-sidebar{flex:0 0 240px!important;top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vob-sidebar__panel,body[data-ui-mode=compact] .vob-sidebar__panel{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vob-sidebar__pay-btn.consultant-primary-btn,body[data-ui-mode=compact] .vob-sidebar__pay-btn.consultant-primary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vob-bill-card,body[data-ui-mode=compact] .vob-bill-card{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vob-bill-card--compact,body[data-ui-mode=compact] .vob-bill-card--compact{padding:.65rem .75rem!important;height:auto!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-sidebar,body[data-ui-mode=compact] .vendor-open-bills-inline-sidebar{flex:0 0 240px!important;top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-content,body[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-content{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-vendor-name,body[data-ui-mode=compact] .vendor-open-bills-inline-vendor-name{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-vendor-name i,body[data-ui-mode=compact] .vendor-open-bills-inline-vendor-name i{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-vendor-details,body[data-ui-mode=compact] .vendor-open-bills-inline-vendor-details{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-detail-item,body[data-ui-mode=compact] .vendor-open-bills-inline-detail-item{padding:var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-detail-item i,body[data-ui-mode=compact] .vendor-open-bills-inline-detail-item i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-summary,body[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-summary{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-summary-item,body[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-summary-item{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-label,#app[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-value,body[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-label,body[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-pay-bills-btn,body[data-ui-mode=compact] .vendor-open-bills-inline-pay-bills-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-pay-bills-btn i,body[data-ui-mode=compact] .vendor-open-bills-inline-pay-bills-btn i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-empty,#app[data-ui-mode=compact] .vendor-open-bills-inline-error,#app[data-ui-mode=compact] .vendor-open-bills-inline-loading,body[data-ui-mode=compact] .vendor-open-bills-inline-empty,body[data-ui-mode=compact] .vendor-open-bills-inline-error,body[data-ui-mode=compact] .vendor-open-bills-inline-loading{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-spinner,body[data-ui-mode=compact] .vendor-open-bills-inline-spinner{width:32px!important;height:32px!important;border-width:2px!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-empty i,body[data-ui-mode=compact] .vendor-open-bills-inline-empty i{font-size:2rem!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-list,body[data-ui-mode=compact] .vendor-open-bills-inline-list{gap:var(--ui-spacing-sm)!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-card,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-card{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-card--compact,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-card--compact{padding:.65rem .75rem!important;height:auto!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-header--expanded,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-header--expanded{padding-bottom:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-checkbox,body[data-ui-mode=compact] .vendor-open-bills-inline-checkbox{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-checkbox-wrapper,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-checkbox-wrapper{margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-info,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-meta,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-meta{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:1.35!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-status,body[data-ui-mode=compact] .vendor-open-bills-inline-status{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-amounts,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-amounts{gap:calc(var(--ui-spacing-xs)/2)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-total-amount,body[data-ui-mode=compact] .vendor-open-bills-inline-total-amount{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-balance-amount,body[data-ui-mode=compact] .vendor-open-bills-inline-balance-amount{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-items,body[data-ui-mode=compact] .vendor-open-bills-inline-items{margin-top:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-item-container,body[data-ui-mode=compact] .vendor-open-bills-inline-item-container{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-item-row,body[data-ui-mode=compact] .vendor-open-bills-inline-item-row{padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-item-info,body[data-ui-mode=compact] .vendor-open-bills-inline-item-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-item-type-badge,body[data-ui-mode=compact] .vendor-open-bills-inline-item-type-badge{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-item-name,body[data-ui-mode=compact] .vendor-open-bills-inline-item-name{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-item-calculation,body[data-ui-mode=compact] .vendor-open-bills-inline-item-calculation{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-item-amount,#app[data-ui-mode=compact] .vendor-open-bills-inline-item-total,body[data-ui-mode=compact] .vendor-open-bills-inline-item-amount,body[data-ui-mode=compact] .vendor-open-bills-inline-item-total{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-loading-items,#app[data-ui-mode=compact] .vendor-open-bills-inline-no-items,body[data-ui-mode=compact] .vendor-open-bills-inline-loading-items,body[data-ui-mode=compact] .vendor-open-bills-inline-no-items{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline,body[data-ui-mode=compact] .vendor-open-bills-inline{overflow:hidden!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-detail-item,#app[data-ui-mode=compact] .vendor-open-bills-inline-detail-item span,#app[data-ui-mode=compact] .vendor-open-bills-inline-vendor-name,#app[data-ui-mode=compact] .vendor-open-bills-inline-vendor-name strong,body[data-ui-mode=compact] .vendor-open-bills-inline-detail-item,body[data-ui-mode=compact] .vendor-open-bills-inline-detail-item span,body[data-ui-mode=compact] .vendor-open-bills-inline-vendor-name,body[data-ui-mode=compact] .vendor-open-bills-inline-vendor-name strong{word-wrap:break-word!important;overflow-wrap:break-word!important;min-width:0!important;overflow:hidden!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-info,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-info{overflow:hidden!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-meta,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-meta{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;overflow:hidden!important;min-width:0!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-item-info,body[data-ui-mode=compact] .vendor-open-bills-inline-item-info{min-width:0!important;overflow:hidden!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-item-calculation,#app[data-ui-mode=compact] .vendor-open-bills-inline-item-name,body[data-ui-mode=compact] .vendor-open-bills-inline-item-calculation,body[data-ui-mode=compact] .vendor-open-bills-inline-item-name{word-wrap:break-word!important;overflow-wrap:break-word!important;min-width:0!important;white-space:normal!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-empty p,#app[data-ui-mode=compact] .vendor-open-bills-inline-error p,#app[data-ui-mode=compact] .vendor-open-bills-inline-loading p,body[data-ui-mode=compact] .vendor-open-bills-inline-empty p,body[data-ui-mode=compact] .vendor-open-bills-inline-error p,body[data-ui-mode=compact] .vendor-open-bills-inline-loading p{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;overflow:hidden!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-content,#app[data-ui-mode=compact] .vendor-open-bills-inline-layout,#app[data-ui-mode=compact] .vendor-open-bills-inline-sidebar,#app[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-content,body[data-ui-mode=compact] .vendor-open-bills-inline-content,body[data-ui-mode=compact] .vendor-open-bills-inline-layout,body[data-ui-mode=compact] .vendor-open-bills-inline-sidebar,body[data-ui-mode=compact] .vendor-open-bills-inline-sidebar-content{overflow:hidden!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline,#app[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline *,body[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline,body[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline *{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline div,#app[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline p,#app[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline span,body[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline div,body[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline p,body[data-ui-mode=compact] .bsv-invoices-expanded-cell .vendor-open-bills-inline span{word-wrap:break-word!important;overflow-wrap:break-word!important}@media (max-width:768px){#app[data-ui-mode=compact] .vendor-open-bills-inline-layout,body[data-ui-mode=compact] .vendor-open-bills-inline-layout{flex-direction:column!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-sidebar,body[data-ui-mode=compact] .vendor-open-bills-inline-sidebar{flex:1 1 auto!important;width:100%!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-list,body[data-ui-mode=compact] .vendor-open-bills-inline-list{grid-template-columns:1fr!important}}#app[data-ui-mode=compact] .consultant-creation-dialog-modal-card,body[data-ui-mode=compact] .consultant-creation-dialog-modal-card{border-radius:var(--ui-border-radius-sm)!important;width:1100px!important;margin:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-modal-header,body[data-ui-mode=compact] .consultant-creation-dialog-modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm) var(--ui-border-radius-sm) 0 0!important}#app[data-ui-mode=compact] .consultant-creation-dialog-modal-header span,body[data-ui-mode=compact] .consultant-creation-dialog-modal-header span{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-modal-icons,body[data-ui-mode=compact] .consultant-creation-dialog-modal-icons{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-modal-icons i,body[data-ui-mode=compact] .consultant-creation-dialog-modal-icons i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-tab-panel,body[data-ui-mode=compact] .consultant-creation-dialog-tab-panel{padding:var(--ui-spacing-sm)!important;min-height:350px!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-col.consultant-creation-dialog-stunning-form-col,body[data-ui-mode=compact] .consultant-creation-dialog-form-col.consultant-creation-dialog-stunning-form-col{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-group,body[data-ui-mode=compact] .consultant-creation-dialog-form-group{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-group-row,body[data-ui-mode=compact] .consultant-creation-dialog-form-group-row{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-group-row .consultant-creation-dialog-form-group,body[data-ui-mode=compact] .consultant-creation-dialog-form-group-row .consultant-creation-dialog-form-group{min-width:180px!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-control,#app[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=email],#app[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=number],#app[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=text],#app[data-ui-mode=compact] .consultant-creation-dialog-form-group select,#app[data-ui-mode=compact] .consultant-creation-dialog-form-group textarea,body[data-ui-mode=compact] .consultant-creation-dialog-form-control,body[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=email],body[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=number],body[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=text],body[data-ui-mode=compact] .consultant-creation-dialog-form-group select,body[data-ui-mode=compact] .consultant-creation-dialog-form-group textarea{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-checkbox-group,body[data-ui-mode=compact] .consultant-creation-dialog-checkbox-group{border-radius:var(--ui-border-radius-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .consultant-creation-dialog-checkbox-group input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .consultant-creation-dialog-service-config,body[data-ui-mode=compact] .consultant-creation-dialog-service-config{gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-service-header,body[data-ui-mode=compact] .consultant-creation-dialog-service-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-service-column .consultant-creation-dialog-form-group-row,body[data-ui-mode=compact] .consultant-creation-dialog-service-column .consultant-creation-dialog-form-group-row{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-c2c-info-message,#app[data-ui-mode=compact] .consultant-creation-dialog-service-info,body[data-ui-mode=compact] .consultant-creation-dialog-c2c-info-message,body[data-ui-mode=compact] .consultant-creation-dialog-service-info{margin-top:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-c2c-info-message i,#app[data-ui-mode=compact] .consultant-creation-dialog-service-info i,body[data-ui-mode=compact] .consultant-creation-dialog-c2c-info-message i,body[data-ui-mode=compact] .consultant-creation-dialog-service-info i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-auto-selected-indicator,body[data-ui-mode=compact] .consultant-creation-dialog-auto-selected-indicator{gap:var(--ui-spacing-xs)!important;margin-top:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-auto-selected-indicator i,body[data-ui-mode=compact] .consultant-creation-dialog-auto-selected-indicator i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-helper-text,body[data-ui-mode=compact] .consultant-creation-dialog-helper-text{gap:var(--ui-spacing-xs)!important;margin-top:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-helper-text i,body[data-ui-mode=compact] .consultant-creation-dialog-helper-text i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-contacts-section,body[data-ui-mode=compact] .consultant-creation-dialog-contacts-section{margin-top:var(--ui-spacing-sm)!important;margin-left:var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-addresses-header,body[data-ui-mode=compact] .consultant-creation-dialog-addresses-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-addresses-header h3,body[data-ui-mode=compact] .consultant-creation-dialog-addresses-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-addresses-grid,body[data-ui-mode=compact] .consultant-creation-dialog-addresses-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-address-card,body[data-ui-mode=compact] .consultant-creation-dialog-address-card{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-address-card-header,body[data-ui-mode=compact] .consultant-creation-dialog-address-card-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-address-field-row,#app[data-ui-mode=compact] .consultant-creation-dialog-address-fields,body[data-ui-mode=compact] .consultant-creation-dialog-address-field-row,body[data-ui-mode=compact] .consultant-creation-dialog-address-fields{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-address-save-actions,body[data-ui-mode=compact] .consultant-creation-dialog-address-save-actions{padding-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-address-save-actions .consultant-creation-dialog-btn,body[data-ui-mode=compact] .consultant-creation-dialog-address-save-actions .consultant-creation-dialog-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;max-width:130px!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-actions,body[data-ui-mode=compact] .consultant-creation-dialog-form-actions{gap:var(--ui-spacing-xs)!important;margin-top:auto!important;margin-left:var(--ui-spacing-sm)!important;margin-right:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-action-buttons,body[data-ui-mode=compact] .consultant-creation-dialog-action-buttons{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-btn,body[data-ui-mode=compact] .consultant-creation-dialog-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:100px!important}#app[data-ui-mode=compact] .consultant-creation-dialog-btn-sm,body[data-ui-mode=compact] .consultant-creation-dialog-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-btn-add-contact,body[data-ui-mode=compact] .consultant-creation-dialog-btn-add-contact{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-checking-text,#app[data-ui-mode=compact] .consultant-creation-dialog-error-text,body[data-ui-mode=compact] .consultant-creation-dialog-checking-text,body[data-ui-mode=compact] .consultant-creation-dialog-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-service-error,body[data-ui-mode=compact] .consultant-creation-dialog-service-error{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;margin:var(--ui-spacing-sm) 0!important;border-radius:var(--ui-border-radius-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-tooltip-content,body[data-ui-mode=compact] .consultant-creation-dialog-tooltip-content{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:240px!important}#app[data-ui-mode=compact] .consultant-creation-dialog-tooltip-content p,body[data-ui-mode=compact] .consultant-creation-dialog-tooltip-content p{margin:var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-tooltip-icon,body[data-ui-mode=compact] .consultant-creation-dialog-tooltip-icon{font-size:1.5rem!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-tooltip-subtitle,body[data-ui-mode=compact] .consultant-creation-dialog-tooltip-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-header,body[data-ui-mode=compact] .consultant-header{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-header h1,body[data-ui-mode=compact] .consultant-header h1{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-header-breadcrumb,body[data-ui-mode=compact] .consultant-header-breadcrumb{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-header-back-btn,body[data-ui-mode=compact] .consultant-header-back-btn{width:calc(var(--ui-spacing-md)*2)!important;height:calc(var(--ui-spacing-md)*2)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-header-back-btn i,body[data-ui-mode=compact] .consultant-header-back-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-header-filters,body[data-ui-mode=compact] .consultant-header-filters{margin-top:var(--ui-spacing-xs)!important;padding-top:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-header .label-dropdown,#app[data-ui-mode=compact] .consultant-header-filters-group .label-dropdown,#app[data-ui-mode=compact] .consultant-header-global-search-section,#app[data-ui-mode=compact] .consultant-invoice-filters .label-dropdown,#app[data-ui-mode=compact] .consultant-receive-payment-filters .label-dropdown,#app[data-ui-mode=compact] .consultants-list-toolbar .label-dropdown,#app[data-ui-mode=compact] .contract-tracking-filters .label-dropdown,#app[data-ui-mode=compact] .ts-summary-header-filters .label-dropdown,body[data-ui-mode=compact] .consultant-header .label-dropdown,body[data-ui-mode=compact] .consultant-header-filters-group .label-dropdown,body[data-ui-mode=compact] .consultant-header-global-search-section,body[data-ui-mode=compact] .consultant-invoice-filters .label-dropdown,body[data-ui-mode=compact] .consultant-receive-payment-filters .label-dropdown,body[data-ui-mode=compact] .consultants-list-toolbar .label-dropdown,body[data-ui-mode=compact] .contract-tracking-filters .label-dropdown,body[data-ui-mode=compact] .ts-summary-header-filters .label-dropdown{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-header .label-dropdown__label,#app[data-ui-mode=compact] .consultant-header-filters-group .label-dropdown__label,#app[data-ui-mode=compact] .consultant-header-global-search-section label,#app[data-ui-mode=compact] .consultant-invoice-filters .label-dropdown__label,#app[data-ui-mode=compact] .consultant-receive-payment-filters .label-dropdown__label,#app[data-ui-mode=compact] .consultants-list-toolbar .label-dropdown__label,#app[data-ui-mode=compact] .contract-tracking-filters .label-dropdown__label,#app[data-ui-mode=compact] .ts-summary-header-filters .label-dropdown__label,body[data-ui-mode=compact] .consultant-header .label-dropdown__label,body[data-ui-mode=compact] .consultant-header-filters-group .label-dropdown__label,body[data-ui-mode=compact] .consultant-header-global-search-section label,body[data-ui-mode=compact] .consultant-invoice-filters .label-dropdown__label,body[data-ui-mode=compact] .consultant-receive-payment-filters .label-dropdown__label,body[data-ui-mode=compact] .consultants-list-toolbar .label-dropdown__label,body[data-ui-mode=compact] .contract-tracking-filters .label-dropdown__label,body[data-ui-mode=compact] .ts-summary-header-filters .label-dropdown__label{font-size:var(--ui-font-size-xs)!important;line-height:1.2!important}#app[data-ui-mode=compact] .consultant-global-search,#app[data-ui-mode=compact] .consultant-header-global-search-section,body[data-ui-mode=compact] .consultant-global-search,body[data-ui-mode=compact] .consultant-header-global-search-section{gap:var(--lf-field-gap)!important}#app[data-ui-mode=compact] .consultant-global-search-field-label,#app[data-ui-mode=compact] .consultant-header-global-search-section label,body[data-ui-mode=compact] .consultant-global-search-field-label,body[data-ui-mode=compact] .consultant-header-global-search-section label{font-size:var(--lf-label-font-size)!important;line-height:var(--lf-label-line-height)!important;min-height:var(--lf-label-min-height)!important;letter-spacing:var(--lf-label-letter-spacing)!important;font-weight:var(--lf-label-font-weight)!important;font-family:var(--lf-font-family)!important}#app[data-ui-mode=compact] .consultant-global-search-control,body[data-ui-mode=compact] .consultant-global-search-control{height:var(--lf-control-height)!important;min-height:var(--lf-control-height)!important;max-height:var(--lf-control-height)!important}#app[data-ui-mode=compact] .consultant-global-search-input,body[data-ui-mode=compact] .consultant-global-search-input{padding-left:calc(var(--lf-control-pad-x) + var(--cgs-icon-slot, 1.1rem))!important;padding-right:calc(var(--lf-control-pad-x) + .85rem)!important;border-radius:0!important}#app[data-ui-mode=compact] #consultantScopeSelect,#app[data-ui-mode=compact] #customerScopeSelect,#app[data-ui-mode=compact] #customerSelect,#app[data-ui-mode=compact] #statusSelect,#app[data-ui-mode=compact] #typeSelect,#app[data-ui-mode=compact] #vendorScopeSelect,#app[data-ui-mode=compact] .consultant-header .label-dropdown__trigger,#app[data-ui-mode=compact] .consultant-header select.label-dropdown__trigger,#app[data-ui-mode=compact] .consultant-header-customer-dropdown,#app[data-ui-mode=compact] .consultant-header-filter-select,#app[data-ui-mode=compact] .consultant-header-filters-group .label-dropdown__trigger,#app[data-ui-mode=compact] .consultant-header-status-select,#app[data-ui-mode=compact] .consultant-header-type-select,#app[data-ui-mode=compact] .consultant-invoice-filters .label-dropdown__trigger,#app[data-ui-mode=compact] .consultant-invoice-filters select.label-dropdown__trigger,#app[data-ui-mode=compact] .consultant-receive-payment-filters .label-dropdown__trigger,#app[data-ui-mode=compact] .consultants-list-toolbar .label-dropdown__trigger,#app[data-ui-mode=compact] .contract-tracking-filters .label-dropdown__trigger,#app[data-ui-mode=compact] .ts-summary-header-filters .label-dropdown__trigger,#app[data-ui-mode=compact] select.consultant-header-customer-dropdown,#app[data-ui-mode=compact] select.consultant-header-filter-select,#app[data-ui-mode=compact] select.consultant-header-status-select,#app[data-ui-mode=compact] select.consultant-header-type-select,body[data-ui-mode=compact] #consultantScopeSelect,body[data-ui-mode=compact] #customerScopeSelect,body[data-ui-mode=compact] #customerSelect,body[data-ui-mode=compact] #statusSelect,body[data-ui-mode=compact] #typeSelect,body[data-ui-mode=compact] #vendorScopeSelect,body[data-ui-mode=compact] .consultant-header .label-dropdown__trigger,body[data-ui-mode=compact] .consultant-header select.label-dropdown__trigger,body[data-ui-mode=compact] .consultant-header-customer-dropdown,body[data-ui-mode=compact] .consultant-header-filter-select,body[data-ui-mode=compact] .consultant-header-filters-group .label-dropdown__trigger,body[data-ui-mode=compact] .consultant-header-status-select,body[data-ui-mode=compact] .consultant-header-type-select,body[data-ui-mode=compact] .consultant-invoice-filters .label-dropdown__trigger,body[data-ui-mode=compact] .consultant-invoice-filters select.label-dropdown__trigger,body[data-ui-mode=compact] .consultant-receive-payment-filters .label-dropdown__trigger,body[data-ui-mode=compact] .consultants-list-toolbar .label-dropdown__trigger,body[data-ui-mode=compact] .contract-tracking-filters .label-dropdown__trigger,body[data-ui-mode=compact] .ts-summary-header-filters .label-dropdown__trigger,body[data-ui-mode=compact] select.consultant-header-customer-dropdown,body[data-ui-mode=compact] select.consultant-header-filter-select,body[data-ui-mode=compact] select.consultant-header-status-select,body[data-ui-mode=compact] select.consultant-header-type-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:0!important;border:1px solid hsla(0,0%,100%,.75)!important;background:hsla(0,0%,100%,.52)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-sizing:border-box!important;min-height:calc(var(--ui-spacing-sm)*2 + 1.25rem)!important;box-shadow:0 4px 24px rgba(139,92,246,.08),inset 0 1px 3px hsla(0,0%,100%,.65),0 0 0 1px rgba(226,232,240,.45)!important}#app[data-ui-mode=compact] .consultant-header-customer-dropdown option,#app[data-ui-mode=compact] .consultant-header-filter-select option,#app[data-ui-mode=compact] .consultant-header-status-select option,#app[data-ui-mode=compact] .consultant-header-type-select option,body[data-ui-mode=compact] .consultant-header-customer-dropdown option,body[data-ui-mode=compact] .consultant-header-filter-select option,body[data-ui-mode=compact] .consultant-header-status-select option,body[data-ui-mode=compact] .consultant-header-type-select option{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-primary-btn,#app[data-ui-mode=compact] .consultant-secondary-btn,body[data-ui-mode=compact] .consultant-primary-btn,body[data-ui-mode=compact] .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:calc(var(--ui-spacing-md)*7)!important}#app[data-ui-mode=compact] .consultant-preview-modal-header,body[data-ui-mode=compact] .consultant-preview-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultant-preview-modal-header h3,body[data-ui-mode=compact] .consultant-preview-modal-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .consultant-preview-modal-body,body[data-ui-mode=compact] .consultant-preview-modal-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-section,body[data-ui-mode=compact] .consultant-section{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-section-title,#app[data-ui-mode=compact] h4.consultant-section-title,body[data-ui-mode=compact] .consultant-section-title,body[data-ui-mode=compact] h4.consultant-section-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-content-header-bar,body[data-ui-mode=compact] .consultant-preview-content-header-bar{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-content-title,#app[data-ui-mode=compact] h3.consultant-preview-content-title,body[data-ui-mode=compact] .consultant-preview-content-title,body[data-ui-mode=compact] h3.consultant-preview-content-title{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .consultant-preview-back-btn,#app[data-ui-mode=compact] button.consultant-preview-back-btn,body[data-ui-mode=compact] .consultant-preview-back-btn,body[data-ui-mode=compact] button.consultant-preview-back-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-content-body,body[data-ui-mode=compact] .consultant-preview-content-body{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-edit-btn,#app[data-ui-mode=compact] button.consultant-preview-edit-btn,body[data-ui-mode=compact] .consultant-preview-edit-btn,body[data-ui-mode=compact] button.consultant-preview-edit-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-header-actions,body[data-ui-mode=compact] .consultant-preview-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-modal-btn,#app[data-ui-mode=compact] button.consultant-preview-modal-btn,body[data-ui-mode=compact] .consultant-preview-modal-btn,body[data-ui-mode=compact] button.consultant-preview-modal-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-preview-contract-section-inline,body[data-ui-mode=compact] .consultant-preview-contract-section-inline{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-title i,body[data-ui-mode=compact] .consultant-preview-contract-compact-title i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .consultant-preview-contract-status-badge,body[data-ui-mode=compact] .consultant-preview-contract-status-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-create-invoice-btn,#app[data-ui-mode=compact] .consultant-preview-enter-bill-btn,#app[data-ui-mode=compact] .consultant-preview-pay-bill-btn,body[data-ui-mode=compact] .consultant-preview-create-invoice-btn,body[data-ui-mode=compact] .consultant-preview-enter-bill-btn,body[data-ui-mode=compact] .consultant-preview-pay-bill-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-loading,#app[data-ui-mode=compact] .consultant-preview-no-transactions,body[data-ui-mode=compact] .consultant-preview-loading,body[data-ui-mode=compact] .consultant-preview-no-transactions{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-sections,body[data-ui-mode=compact] .consultant-sections{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-section,body[data-ui-mode=compact] .consultant-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .consultant-section-title,#app[data-ui-mode=compact] h4.consultant-section-title,body[data-ui-mode=compact] .consultant-section-title,body[data-ui-mode=compact] h4.consultant-section-title{font-size:var(--ui-font-size-xs)!important;font-weight:700!important;padding-bottom:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;margin-top:0!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .consultant-details-list,body[data-ui-mode=compact] .consultant-details-list{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-detail-row,body[data-ui-mode=compact] .consultant-detail-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;margin:0!important;border-radius:var(--ui-border-radius-sm)!important;border-bottom:1px solid #f0f4f8!important}#app[data-ui-mode=compact] .consultant-detail-row:last-child,body[data-ui-mode=compact] .consultant-detail-row:last-child{border-bottom:none!important}#app[data-ui-mode=compact] .consultant-detail-label,body[data-ui-mode=compact] .consultant-detail-label{font-size:var(--ui-font-size-xs)!important;min-width:115px!important;max-width:115px!important;padding-right:var(--ui-spacing-sm)!important;line-height:var(--ui-line-height-normal)!important;margin:0!important}#app[data-ui-mode=compact] .consultant-detail-value,body[data-ui-mode=compact] .consultant-detail-value{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .consultant-detail-value.price,body[data-ui-mode=compact] .consultant-detail-value.price{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .consultant-detail-value-container,body[data-ui-mode=compact] .consultant-detail-value-container{gap:var(--ui-spacing-xs)!important;margin:0!important;align-items:center!important}#app[data-ui-mode=compact] .consultant-detail-copy-btn,#app[data-ui-mode=compact] button.consultant-detail-copy-btn,body[data-ui-mode=compact] .consultant-detail-copy-btn,body[data-ui-mode=compact] button.consultant-detail-copy-btn{width:26px!important;height:26px!important;padding:0!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;flex-shrink:0!important}#app[data-ui-mode=compact] .consultant-detail-copy-btn i,body[data-ui-mode=compact] .consultant-detail-copy-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-detail-value.active,#app[data-ui-mode=compact] .consultant-detail-value.inactive,body[data-ui-mode=compact] .consultant-detail-value.active,body[data-ui-mode=compact] .consultant-detail-value.inactive{gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-detail-value.active:before,#app[data-ui-mode=compact] .consultant-detail-value.inactive:before,body[data-ui-mode=compact] .consultant-detail-value.active:before,body[data-ui-mode=compact] .consultant-detail-value.inactive:before{width:6px!important;height:6px!important}#app[data-ui-mode=compact] .consultant-detail-value.status-active,#app[data-ui-mode=compact] .consultant-detail-value.status-cancelled,#app[data-ui-mode=compact] .consultant-detail-value.status-draft,#app[data-ui-mode=compact] .consultant-detail-value.status-expired,#app[data-ui-mode=compact] .consultant-detail-value.status-terminated,body[data-ui-mode=compact] .consultant-detail-value.status-active,body[data-ui-mode=compact] .consultant-detail-value.status-cancelled,body[data-ui-mode=compact] .consultant-detail-value.status-draft,body[data-ui-mode=compact] .consultant-detail-value.status-expired,body[data-ui-mode=compact] .consultant-detail-value.status-terminated{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-attachments-list,body[data-ui-mode=compact] .consultant-attachments-list{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-attachment-item,body[data-ui-mode=compact] .consultant-attachment-item{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-sm)!important;margin:0!important}#app[data-ui-mode=compact] .consultant-attachment-info,body[data-ui-mode=compact] .consultant-attachment-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-attachment-name,body[data-ui-mode=compact] .consultant-attachment-name{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-attachment-name i,body[data-ui-mode=compact] .consultant-attachment-name i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .consultant-attachment-meta,body[data-ui-mode=compact] .consultant-attachment-meta{gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-attachment-primary-badge,#app[data-ui-mode=compact] .consultant-attachment-type,body[data-ui-mode=compact] .consultant-attachment-primary-badge,body[data-ui-mode=compact] .consultant-attachment-type{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-attachment-view-btn,#app[data-ui-mode=compact] button.consultant-attachment-view-btn,body[data-ui-mode=compact] .consultant-attachment-view-btn,body[data-ui-mode=compact] button.consultant-attachment-view-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-attachment-view-btn i,body[data-ui-mode=compact] .consultant-attachment-view-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-content-footer,body[data-ui-mode=compact] .consultant-preview-content-footer{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin:0!important}#app[data-ui-mode=compact] .consultant-preview-loading-indicator,body[data-ui-mode=compact] .consultant-preview-loading-indicator{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important;margin:0!important}#app[data-ui-mode=compact] .consultant-preview-loading-indicator i,body[data-ui-mode=compact] .consultant-preview-loading-indicator i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .timesheet-actions-modal-overlay,body[data-ui-mode=compact] .timesheet-actions-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .timesheet-actions-modal-content,body[data-ui-mode=compact] .timesheet-actions-modal-content{max-width:500px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .timesheet-actions-modal-header,body[data-ui-mode=compact] .timesheet-actions-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .timesheet-actions-modal-header h3,body[data-ui-mode=compact] .timesheet-actions-modal-header h3{font-size:var(--ui-font-size-base)!important;margin:0!important}#app[data-ui-mode=compact] .timesheet-actions-modal-title-icon,body[data-ui-mode=compact] .timesheet-actions-modal-title-icon{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .timesheet-actions-modal-close,body[data-ui-mode=compact] .timesheet-actions-modal-close{width:28px!important;height:28px!important;padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .timesheet-actions-modal-body,body[data-ui-mode=compact] .timesheet-actions-modal-body{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .timesheet-actions-modal-description,body[data-ui-mode=compact] .timesheet-actions-modal-description{font-size:var(--ui-font-size-sm)!important;margin:0 0 var(--ui-spacing-lg) 0!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .timesheet-actions-options,body[data-ui-mode=compact] .timesheet-actions-options{gap:var(--ui-spacing-md)!important;min-height:180px!important}#app[data-ui-mode=compact] .timesheet-action-btn,body[data-ui-mode=compact] .timesheet-action-btn{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;max-width:200px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .timesheet-action-icon-wrapper,body[data-ui-mode=compact] .timesheet-action-icon-wrapper{width:60px!important;height:60px!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .timesheet-action-btn i,body[data-ui-mode=compact] .timesheet-action-btn i{font-size:2.5rem!important}#app[data-ui-mode=compact] .timesheet-action-label,body[data-ui-mode=compact] .timesheet-action-label{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .timesheet-action-subtitle,body[data-ui-mode=compact] .timesheet-action-subtitle{font-size:var(--ui-font-size-xs)!important}@media (max-width:768px){#app[data-ui-mode=compact] .timesheet-actions-modal-content,body[data-ui-mode=compact] .timesheet-actions-modal-content{width:95%!important;margin:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .timesheet-actions-modal-header,body[data-ui-mode=compact] .timesheet-actions-modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .timesheet-actions-modal-body,body[data-ui-mode=compact] .timesheet-actions-modal-body{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .timesheet-actions-options,body[data-ui-mode=compact] .timesheet-actions-options{flex-direction:column!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .timesheet-action-btn,body[data-ui-mode=compact] .timesheet-action-btn{max-width:100%!important;padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .timesheet-action-icon-wrapper,body[data-ui-mode=compact] .timesheet-action-icon-wrapper{width:50px!important;height:50px!important}#app[data-ui-mode=compact] .timesheet-action-btn i,body[data-ui-mode=compact] .timesheet-action-btn i{font-size:2rem!important}}#app[data-ui-mode=compact] .consultant-center-consultant-center-container,body[data-ui-mode=compact] .consultant-center-consultant-center-container{gap:0!important}#app[data-ui-mode=compact] .consultant-center-modal-overlay,body[data-ui-mode=compact] .consultant-center-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-center-modal,body[data-ui-mode=compact] .consultant-center-modal{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-consultant-form-col.customer-add-consultant-stunning-form-col,body[data-ui-mode=compact] .customer-add-consultant-form-col.customer-add-consultant-stunning-form-col{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-consultant-form-group,body[data-ui-mode=compact] .customer-add-consultant-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-consultant-form-group-row .customer-add-consultant-form-group,body[data-ui-mode=compact] .customer-add-consultant-form-group-row .customer-add-consultant-form-group{margin-bottom:0!important}#app[data-ui-mode=compact] .customer-add-consultant-form-group-row,body[data-ui-mode=compact] .customer-add-consultant-form-group-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-consultant-form-group-row.glass-tab-panel__row,body[data-ui-mode=compact] .customer-add-consultant-form-group-row.glass-tab-panel__row{display:grid!important}#app[data-ui-mode=compact] .customer-add-consultant-form-group:not(.customer-add-consultant-form-group--label-input):not(.customer-add-consultant-form-group--label-date):not(.customer-add-consultant-form-group--label-description):not(.customer-add-consultant-form-group--label-dropdown):not(.customer-add-consultant-form-group--label-checkbox) label,body[data-ui-mode=compact] .customer-add-consultant-form-group:not(.customer-add-consultant-form-group--label-input):not(.customer-add-consultant-form-group--label-date):not(.customer-add-consultant-form-group--label-description):not(.customer-add-consultant-form-group--label-dropdown):not(.customer-add-consultant-form-group--label-checkbox) label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-add-consultant-form-control,#app[data-ui-mode=compact] .customer-add-consultant-form-group input[type=email],#app[data-ui-mode=compact] .customer-add-consultant-form-group input[type=number],#app[data-ui-mode=compact] .customer-add-consultant-form-group input[type=text],#app[data-ui-mode=compact] .customer-add-consultant-form-group textarea,body[data-ui-mode=compact] .customer-add-consultant-form-control,body[data-ui-mode=compact] .customer-add-consultant-form-group input[type=email],body[data-ui-mode=compact] .customer-add-consultant-form-group input[type=number],body[data-ui-mode=compact] .customer-add-consultant-form-group input[type=text],body[data-ui-mode=compact] .customer-add-consultant-form-group textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-consultant-form-group select,body[data-ui-mode=compact] .customer-add-consultant-form-group select{padding:var(--ui-spacing-sm) var(--ui-spacing-xl) var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-consultant-checkbox-group,body[data-ui-mode=compact] .customer-add-consultant-checkbox-group{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-consultant-checkbox-group label,body[data-ui-mode=compact] .customer-add-consultant-checkbox-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-add-consultant-btn,body[data-ui-mode=compact] .customer-add-consultant-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-add-consultant-btn-sm,body[data-ui-mode=compact] .customer-add-consultant-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-add-consultant-service-config,body[data-ui-mode=compact] .customer-add-consultant-service-config{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .customer-add-consultant-service-header,body[data-ui-mode=compact] .customer-add-consultant-service-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-consultant-checking-text,#app[data-ui-mode=compact] .customer-add-consultant-error-text,body[data-ui-mode=compact] .customer-add-consultant-checking-text,body[data-ui-mode=compact] .customer-add-consultant-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-add-consultant-service-error,body[data-ui-mode=compact] .customer-add-consultant-service-error{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-add-consultant-address-card,body[data-ui-mode=compact] .customer-add-consultant-address-card{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-add-consultant-address-field label,body[data-ui-mode=compact] .customer-add-consultant-address-field label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-add-consultant-addresses-header,body[data-ui-mode=compact] .customer-add-consultant-addresses-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-add-consultant-addresses-header h3,body[data-ui-mode=compact] .customer-add-consultant-addresses-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-add-consultant-form-actions,body[data-ui-mode=compact] .customer-add-consultant-form-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-lg)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-tab-content,body[data-ui-mode=compact] .add-multiple-customer-consultant-tab-content{margin:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-tab-panel,body[data-ui-mode=compact] .add-multiple-customer-consultant-tab-panel{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-form-col.add-multiple-customer-consultant-stunning-form-col,body[data-ui-mode=compact] .add-multiple-customer-consultant-form-col.add-multiple-customer-consultant-stunning-form-col{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-form-group,body[data-ui-mode=compact] .add-multiple-customer-consultant-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-form-group-row,body[data-ui-mode=compact] .add-multiple-customer-consultant-form-group-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-form-group-row .add-multiple-customer-consultant-form-group,body[data-ui-mode=compact] .add-multiple-customer-consultant-form-group-row .add-multiple-customer-consultant-form-group{min-width:180px!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-form-group label,body[data-ui-mode=compact] .add-multiple-customer-consultant-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-form-control,#app[data-ui-mode=compact] .add-multiple-customer-consultant-form-group input[type=email],#app[data-ui-mode=compact] .add-multiple-customer-consultant-form-group input[type=number],#app[data-ui-mode=compact] .add-multiple-customer-consultant-form-group input[type=text],#app[data-ui-mode=compact] .add-multiple-customer-consultant-form-group textarea,body[data-ui-mode=compact] .add-multiple-customer-consultant-form-control,body[data-ui-mode=compact] .add-multiple-customer-consultant-form-group input[type=email],body[data-ui-mode=compact] .add-multiple-customer-consultant-form-group input[type=number],body[data-ui-mode=compact] .add-multiple-customer-consultant-form-group input[type=text],body[data-ui-mode=compact] .add-multiple-customer-consultant-form-group textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-form-group select,body[data-ui-mode=compact] .add-multiple-customer-consultant-form-group select{padding:var(--ui-spacing-sm) var(--ui-spacing-xl) var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-checkbox-group,body[data-ui-mode=compact] .add-multiple-customer-consultant-checkbox-group{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-checkbox-group label,body[data-ui-mode=compact] .add-multiple-customer-consultant-checkbox-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .add-multiple-customer-consultant-checkbox-group input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-btn,body[data-ui-mode=compact] .add-multiple-customer-consultant-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-btn-sm,body[data-ui-mode=compact] .add-multiple-customer-consultant-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-checking-text,#app[data-ui-mode=compact] .add-multiple-customer-consultant-error-text,body[data-ui-mode=compact] .add-multiple-customer-consultant-checking-text,body[data-ui-mode=compact] .add-multiple-customer-consultant-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-customers-header,body[data-ui-mode=compact] .add-multiple-customer-consultant-customers-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-customers-header h3.glass-tab-panel__title,body[data-ui-mode=compact] .add-multiple-customer-consultant-customers-header h3.glass-tab-panel__title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-customer-service-card,body[data-ui-mode=compact] .add-multiple-customer-consultant-customer-service-card{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-service-card-header,body[data-ui-mode=compact] .add-multiple-customer-consultant-service-card-header{margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-service-card-header h4.glass-tab-panel__title,#app[data-ui-mode=compact] .add-multiple-customer-consultant-service-header.glass-tab-panel__title,body[data-ui-mode=compact] .add-multiple-customer-consultant-service-card-header h4.glass-tab-panel__title,body[data-ui-mode=compact] .add-multiple-customer-consultant-service-header.glass-tab-panel__title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-service-card-body,body[data-ui-mode=compact] .add-multiple-customer-consultant-service-card-body{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-service-config-section,body[data-ui-mode=compact] .add-multiple-customer-consultant-service-config-section{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-service-config-section h5,body[data-ui-mode=compact] .add-multiple-customer-consultant-service-config-section h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-empty-state,body[data-ui-mode=compact] .add-multiple-customer-consultant-empty-state{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-empty-state i,body[data-ui-mode=compact] .add-multiple-customer-consultant-empty-state i{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contract-section,body[data-ui-mode=compact] .add-multiple-customer-consultant-contract-section{margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contract-section h3,body[data-ui-mode=compact] .add-multiple-customer-consultant-contract-section h3{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contacts-section,body[data-ui-mode=compact] .add-multiple-customer-consultant-contacts-section{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contacts-header,body[data-ui-mode=compact] .add-multiple-customer-consultant-contacts-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contacts-header h3,body[data-ui-mode=compact] .add-multiple-customer-consultant-contacts-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contacts-grid,body[data-ui-mode=compact] .add-multiple-customer-consultant-contacts-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contact-card,body[data-ui-mode=compact] .add-multiple-customer-consultant-contact-card{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contact-card-header,body[data-ui-mode=compact] .add-multiple-customer-consultant-contact-card-header{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contact-primary,body[data-ui-mode=compact] .add-multiple-customer-consultant-contact-primary{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contact-primary label,body[data-ui-mode=compact] .add-multiple-customer-consultant-contact-primary label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contact-field-row,#app[data-ui-mode=compact] .add-multiple-customer-consultant-contact-fields,body[data-ui-mode=compact] .add-multiple-customer-consultant-contact-field-row,body[data-ui-mode=compact] .add-multiple-customer-consultant-contact-fields{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contact-field,body[data-ui-mode=compact] .add-multiple-customer-consultant-contact-field{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contact-field label,body[data-ui-mode=compact] .add-multiple-customer-consultant-contact-field label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-contact-save-actions,body[data-ui-mode=compact] .add-multiple-customer-consultant-contact-save-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-addresses-header,body[data-ui-mode=compact] .add-multiple-customer-consultant-addresses-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-addresses-header h3,body[data-ui-mode=compact] .add-multiple-customer-consultant-addresses-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-addresses-grid,body[data-ui-mode=compact] .add-multiple-customer-consultant-addresses-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-address-card,body[data-ui-mode=compact] .add-multiple-customer-consultant-address-card{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-address-card-header,#app[data-ui-mode=compact] .add-multiple-customer-consultant-address-field,body[data-ui-mode=compact] .add-multiple-customer-consultant-address-card-header,body[data-ui-mode=compact] .add-multiple-customer-consultant-address-field{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-address-field label,body[data-ui-mode=compact] .add-multiple-customer-consultant-address-field label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-address-save-actions,body[data-ui-mode=compact] .add-multiple-customer-consultant-address-save-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-info-message,body[data-ui-mode=compact] .add-multiple-customer-consultant-info-message{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .add-multiple-customer-consultant-info-message i,body[data-ui-mode=compact] .add-multiple-customer-consultant-info-message i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-tab-content,body[data-ui-mode=compact] .edit-multiple-customer-consultant-tab-content{margin:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-tab-panel,body[data-ui-mode=compact] .edit-multiple-customer-consultant-tab-panel{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-col.edit-multiple-customer-consultant-stunning-form-col,body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-col.edit-multiple-customer-consultant-stunning-form-col{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group,body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group-row,body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group-row .edit-multiple-customer-consultant-form-group,body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group-row .edit-multiple-customer-consultant-form-group{min-width:180px!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group label,body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-control,#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group input[type=email],#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group input[type=number],#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group input[type=text],#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group textarea,body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-control,body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group input[type=email],body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group input[type=number],body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group input[type=text],body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group select,body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-group select{padding:var(--ui-spacing-sm) var(--ui-spacing-xl) var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-checkbox-group,body[data-ui-mode=compact] .edit-multiple-customer-consultant-checkbox-group{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-checkbox-group label,body[data-ui-mode=compact] .edit-multiple-customer-consultant-checkbox-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .edit-multiple-customer-consultant-checkbox-group input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-btn,body[data-ui-mode=compact] .edit-multiple-customer-consultant-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-btn-sm,body[data-ui-mode=compact] .edit-multiple-customer-consultant-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-checking-text,#app[data-ui-mode=compact] .edit-multiple-customer-consultant-error-text,body[data-ui-mode=compact] .edit-multiple-customer-consultant-checking-text,body[data-ui-mode=compact] .edit-multiple-customer-consultant-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-customers-header,body[data-ui-mode=compact] .edit-multiple-customer-consultant-customers-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-customers-header h3,body[data-ui-mode=compact] .edit-multiple-customer-consultant-customers-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-customer-service-card,body[data-ui-mode=compact] .edit-multiple-customer-consultant-customer-service-card{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-service-card-header,body[data-ui-mode=compact] .edit-multiple-customer-consultant-service-card-header{margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-service-card-header h4,body[data-ui-mode=compact] .edit-multiple-customer-consultant-service-card-header h4{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-service-card-body,body[data-ui-mode=compact] .edit-multiple-customer-consultant-service-card-body{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-service-config,body[data-ui-mode=compact] .edit-multiple-customer-consultant-service-config{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-service-header,#app[data-ui-mode=compact] .edit-multiple-customer-consultant-service-header h5,body[data-ui-mode=compact] .edit-multiple-customer-consultant-service-header,body[data-ui-mode=compact] .edit-multiple-customer-consultant-service-header h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-empty-state,body[data-ui-mode=compact] .edit-multiple-customer-consultant-empty-state{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-empty-state i,body[data-ui-mode=compact] .edit-multiple-customer-consultant-empty-state i{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-contacts-section,body[data-ui-mode=compact] .edit-multiple-customer-consultant-contacts-section{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-addresses-header,body[data-ui-mode=compact] .edit-multiple-customer-consultant-addresses-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-addresses-header h3,body[data-ui-mode=compact] .edit-multiple-customer-consultant-addresses-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-addresses-grid,body[data-ui-mode=compact] .edit-multiple-customer-consultant-addresses-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-address-card,body[data-ui-mode=compact] .edit-multiple-customer-consultant-address-card{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-address-card-header,#app[data-ui-mode=compact] .edit-multiple-customer-consultant-address-field,body[data-ui-mode=compact] .edit-multiple-customer-consultant-address-card-header,body[data-ui-mode=compact] .edit-multiple-customer-consultant-address-field{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-address-field label,body[data-ui-mode=compact] .edit-multiple-customer-consultant-address-field label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-address-save-actions,body[data-ui-mode=compact] .edit-multiple-customer-consultant-address-save-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-info-message,body[data-ui-mode=compact] .edit-multiple-customer-consultant-info-message{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-info-message i,body[data-ui-mode=compact] .edit-multiple-customer-consultant-info-message i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-loading,body[data-ui-mode=compact] .edit-multiple-customer-consultant-loading{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-loading i,body[data-ui-mode=compact] .edit-multiple-customer-consultant-loading i{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-c2c-info-message,body[data-ui-mode=compact] .edit-multiple-customer-consultant-c2c-info-message{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-primary-agreement-info,body[data-ui-mode=compact] .edit-multiple-customer-consultant-primary-agreement-info{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-service-info,body[data-ui-mode=compact] .edit-multiple-customer-consultant-service-info{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-service-customer-badge,body[data-ui-mode=compact] .edit-multiple-customer-consultant-service-customer-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-service-column,body[data-ui-mode=compact] .edit-multiple-customer-consultant-service-column{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-form-row-wrap,body[data-ui-mode=compact] .edit-multiple-customer-consultant-form-row-wrap{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-additional-fields-row,body[data-ui-mode=compact] .edit-multiple-customer-consultant-additional-fields-row{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .edit-multiple-customer-consultant-helper-text,body[data-ui-mode=compact] .edit-multiple-customer-consultant-helper-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-tab-content,body[data-ui-mode=compact] .consultant-creation-dialog-tab-content{padding:0!important}#app[data-ui-mode=compact] .consultant-creation-dialog-tab-panel,body[data-ui-mode=compact] .consultant-creation-dialog-tab-panel{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-section.consultant-creation-dialog-card,body[data-ui-mode=compact] .consultant-creation-dialog-form-section.consultant-creation-dialog-card{padding:var(--ui-spacing-lg)!important;margin-left:var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-columns.consultant-creation-dialog-form-row-flex,body[data-ui-mode=compact] .consultant-creation-dialog-form-columns.consultant-creation-dialog-form-row-flex{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-col.consultant-creation-dialog-stunning-form-col,body[data-ui-mode=compact] .consultant-creation-dialog-form-col.consultant-creation-dialog-stunning-form-col{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-group,body[data-ui-mode=compact] .consultant-creation-dialog-form-group{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-group-row,body[data-ui-mode=compact] .consultant-creation-dialog-form-group-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-group label,body[data-ui-mode=compact] .consultant-creation-dialog-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=email],#app[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=number],#app[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=text],#app[data-ui-mode=compact] .consultant-creation-dialog-form-group select,#app[data-ui-mode=compact] .consultant-creation-dialog-form-group textarea,body[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=email],body[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=number],body[data-ui-mode=compact] .consultant-creation-dialog-form-group input[type=text],body[data-ui-mode=compact] .consultant-creation-dialog-form-group select,body[data-ui-mode=compact] .consultant-creation-dialog-form-group textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-checkbox-group,body[data-ui-mode=compact] .consultant-creation-dialog-checkbox-group{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-checkbox-group label,body[data-ui-mode=compact] .consultant-creation-dialog-checkbox-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-btn,body[data-ui-mode=compact] .consultant-creation-dialog-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-btn-sm,body[data-ui-mode=compact] .consultant-creation-dialog-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-error-text,body[data-ui-mode=compact] .consultant-creation-dialog-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-address-field label,body[data-ui-mode=compact] .consultant-creation-dialog-address-field label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-creation-dialog-address-save-actions,body[data-ui-mode=compact] .consultant-creation-dialog-address-save-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hrTimesheets-container,body[data-ui-mode=compact] .hrTimesheets-container{padding:0!important;min-height:auto!important}#app[data-ui-mode=compact] .hrTimesheets-tab-navigation,body[data-ui-mode=compact] .hrTimesheets-tab-navigation{padding:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .hrTimesheets-filters-section,body[data-ui-mode=compact] .hrTimesheets-filters-section{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hrTimesheets-filters-row,body[data-ui-mode=compact] .hrTimesheets-filters-row{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hrTimesheets-filter-group,body[data-ui-mode=compact] .hrTimesheets-filter-group{gap:var(--ui-spacing-xs)!important;min-width:180px!important}#app[data-ui-mode=compact] .hrTimesheets-required-label,body[data-ui-mode=compact] .hrTimesheets-required-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-customer-select,body[data-ui-mode=compact] .hrTimesheets-customer-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-width:180px!important}#app[data-ui-mode=compact] .hrTimesheets-date-input-wrapper,body[data-ui-mode=compact] .hrTimesheets-date-input-wrapper{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-error-text,body[data-ui-mode=compact] .hrTimesheets-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-back-btn,#app[data-ui-mode=compact] .hrTimesheets-details-btn,#app[data-ui-mode=compact] .hrTimesheets-fetch-btn,body[data-ui-mode=compact] .hrTimesheets-back-btn,body[data-ui-mode=compact] .hrTimesheets-details-btn,body[data-ui-mode=compact] .hrTimesheets-fetch-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-width:90px!important}#app[data-ui-mode=compact] .hrTimesheets-fetch-btn,body[data-ui-mode=compact] .hrTimesheets-fetch-btn{min-width:140px!important}#app[data-ui-mode=compact] .hrTimesheets-fetch-section,body[data-ui-mode=compact] .hrTimesheets-fetch-section{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-consultant-section,body[data-ui-mode=compact] .hrTimesheets-consultant-section{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hrTimesheets-consultant-header-container,body[data-ui-mode=compact] .hrTimesheets-consultant-header-container{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hrTimesheets-header-actions,body[data-ui-mode=compact] .hrTimesheets-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-select-all-wrapper,body[data-ui-mode=compact] .hrTimesheets-select-all-wrapper{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-select-all-text,body[data-ui-mode=compact] .hrTimesheets-select-all-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-notes-toggle-wrapper,body[data-ui-mode=compact] .hrTimesheets-notes-toggle-wrapper{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-notes-toggle-label,body[data-ui-mode=compact] .hrTimesheets-notes-toggle-label{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-approve-btn,body[data-ui-mode=compact] .hrTimesheets-approve-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-consultant-grid,body[data-ui-mode=compact] .hrTimesheets-consultant-grid{gap:var(--ui-spacing-md)!important;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))!important}#app[data-ui-mode=compact] .hrTimesheets-consultant-card,body[data-ui-mode=compact] .hrTimesheets-consultant-card{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .hrTimesheets-main-header,body[data-ui-mode=compact] .hrTimesheets-main-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important;margin-left:calc(var(--ui-spacing-md)*-1)!important;margin-right:calc(var(--ui-spacing-md)*-1)!important;padding-left:var(--ui-spacing-md)!important;padding-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hrTimesheets-header-left,body[data-ui-mode=compact] .hrTimesheets-header-left{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-main-label,body[data-ui-mode=compact] .hrTimesheets-main-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-main-value,body[data-ui-mode=compact] .hrTimesheets-main-value{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .hrTimesheets-secondary-value,body[data-ui-mode=compact] .hrTimesheets-secondary-value{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-main-checkbox,body[data-ui-mode=compact] .hrTimesheets-main-checkbox{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .hrTimesheets-status-badge,#app[data-ui-mode=compact] .hrTimesheets-status-badge.status-approved,#app[data-ui-mode=compact] .hrTimesheets-status-badge.status-default,#app[data-ui-mode=compact] .hrTimesheets-status-badge.status-processed,#app[data-ui-mode=compact] .hrTimesheets-status-badge.status-rejected,#app[data-ui-mode=compact] .hrTimesheets-status-badge.status-submitted,body[data-ui-mode=compact] .hrTimesheets-status-badge,body[data-ui-mode=compact] .hrTimesheets-status-badge.status-approved,body[data-ui-mode=compact] .hrTimesheets-status-badge.status-default,body[data-ui-mode=compact] .hrTimesheets-status-badge.status-processed,body[data-ui-mode=compact] .hrTimesheets-status-badge.status-rejected,body[data-ui-mode=compact] .hrTimesheets-status-badge.status-submitted{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .hrTimesheets-view-notes-btn,body[data-ui-mode=compact] .hrTimesheets-view-notes-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .hrTimesheets-view-notes-btn i,body[data-ui-mode=compact] .hrTimesheets-view-notes-btn i{font-size:.875rem!important}#app[data-ui-mode=compact] .hrTimesheets-section,body[data-ui-mode=compact] .hrTimesheets-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hrTimesheets-section-title,body[data-ui-mode=compact] .hrTimesheets-section-title{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important;margin-left:calc(var(--ui-spacing-md)*-1)!important;margin-right:calc(var(--ui-spacing-md)*-1)!important;padding-left:var(--ui-spacing-md)!important;padding-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hrTimesheets-details-table,body[data-ui-mode=compact] .hrTimesheets-details-table{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-detail-row,body[data-ui-mode=compact] .hrTimesheets-detail-row{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-detail-row td,body[data-ui-mode=compact] .hrTimesheets-detail-row td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-detail-label,body[data-ui-mode=compact] .hrTimesheets-detail-label{width:120px!important;padding-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-detail-value,body[data-ui-mode=compact] .hrTimesheets-detail-value{width:180px!important}#app[data-ui-mode=compact] .hrTimesheets-attachments-section,body[data-ui-mode=compact] .hrTimesheets-attachments-section{margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-attachments-header,body[data-ui-mode=compact] .hrTimesheets-attachments-header{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-attachments-list,body[data-ui-mode=compact] .hrTimesheets-attachments-list{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-attachment-link,body[data-ui-mode=compact] .hrTimesheets-attachment-link{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-attachment-link i,#app[data-ui-mode=compact] .hrTimesheets-file-size,body[data-ui-mode=compact] .hrTimesheets-attachment-link i,body[data-ui-mode=compact] .hrTimesheets-file-size{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-error-state,#app[data-ui-mode=compact] .hrTimesheets-loading-state,#app[data-ui-mode=compact] .hrTimesheets-no-data-state,body[data-ui-mode=compact] .hrTimesheets-error-state,body[data-ui-mode=compact] .hrTimesheets-loading-state,body[data-ui-mode=compact] .hrTimesheets-no-data-state{padding:var(--ui-spacing-xl) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hrTimesheets-loading-spinner,body[data-ui-mode=compact] .hrTimesheets-loading-spinner{width:1.5rem!important;height:1.5rem!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-error-state i,#app[data-ui-mode=compact] .hrTimesheets-no-data-state i,body[data-ui-mode=compact] .hrTimesheets-error-state i,body[data-ui-mode=compact] .hrTimesheets-no-data-state i{font-size:2rem!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-modal,body[data-ui-mode=compact] .hrTimesheets-modal{max-width:450px!important}#app[data-ui-mode=compact] .hrTimesheets-modal-header,body[data-ui-mode=compact] .hrTimesheets-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hrTimesheets-modal-header h3,body[data-ui-mode=compact] .hrTimesheets-modal-header h3{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .hrTimesheets-modal-close,body[data-ui-mode=compact] .hrTimesheets-modal-close{width:26px!important;height:26px!important;font-size:20px!important}#app[data-ui-mode=compact] .hrTimesheets-modal-body,body[data-ui-mode=compact] .hrTimesheets-modal-body{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hrTimesheets-modal-form-group label,body[data-ui-mode=compact] .hrTimesheets-modal-form-group label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hrTimesheets-modal-textarea,body[data-ui-mode=compact] .hrTimesheets-modal-textarea{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;min-height:60px!important}#app[data-ui-mode=compact] .hrTimesheets-modal-footer,body[data-ui-mode=compact] .hrTimesheets-modal-footer{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-modal-btn,body[data-ui-mode=compact] .hrTimesheets-modal-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-width:70px!important}#app[data-ui-mode=compact] .hrTimesheets-container .pagination-container,body[data-ui-mode=compact] .hrTimesheets-container .pagination-container{margin:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-sm) var(--ui-spacing-lg)!important;padding:var(--ui-spacing-md)!important}@media (max-width:768px){#app[data-ui-mode=compact] .hrTimesheets-consultant-section,#app[data-ui-mode=compact] .hrTimesheets-filters-section,body[data-ui-mode=compact] .hrTimesheets-consultant-section,body[data-ui-mode=compact] .hrTimesheets-filters-section{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hrTimesheets-consultant-grid,body[data-ui-mode=compact] .hrTimesheets-consultant-grid{grid-template-columns:1fr!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-consultant-card,body[data-ui-mode=compact] .hrTimesheets-consultant-card{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hrTimesheets-container .pagination-container,body[data-ui-mode=compact] .hrTimesheets-container .pagination-container{margin:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm)!important}}@media (max-width:600px){#app[data-ui-mode=compact] .hrTimesheets-filters-row,body[data-ui-mode=compact] .hrTimesheets-filters-row{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .hrTimesheets-filter-group,body[data-ui-mode=compact] .hrTimesheets-filter-group{min-width:100%!important}#app[data-ui-mode=compact] .hrTimesheets-fetch-section,body[data-ui-mode=compact] .hrTimesheets-fetch-section{width:100%!important;justify-content:stretch!important}#app[data-ui-mode=compact] .hrTimesheets-back-btn,#app[data-ui-mode=compact] .hrTimesheets-details-btn,#app[data-ui-mode=compact] .hrTimesheets-fetch-btn,body[data-ui-mode=compact] .hrTimesheets-back-btn,body[data-ui-mode=compact] .hrTimesheets-details-btn,body[data-ui-mode=compact] .hrTimesheets-fetch-btn{flex:1!important;min-width:auto!important}}#app[data-ui-mode=compact] .consultant-invoice-container,body[data-ui-mode=compact] .consultant-invoice-container{padding:0!important}#app[data-ui-mode=compact] .consultant-invoice-filters,body[data-ui-mode=compact] .consultant-invoice-filters{margin:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-invoice-filters label,body[data-ui-mode=compact] .consultant-invoice-filters label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-invoice-filters input[type=text],#app[data-ui-mode=compact] .consultant-invoice-filters select,body[data-ui-mode=compact] .consultant-invoice-filters input[type=text],body[data-ui-mode=compact] .consultant-invoice-filters select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-filters select,body[data-ui-mode=compact] .consultant-invoice-filters select{width:180px!important}#app[data-ui-mode=compact] .consultant-invoice-table-section,body[data-ui-mode=compact] .consultant-invoice-table-section{padding:var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-invoice-table-label,body[data-ui-mode=compact] .consultant-invoice-table-label{font-size:var(--ui-font-size-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-invoice-table,#app[data-ui-mode=compact] .consultant-invoice-table-responsive,body[data-ui-mode=compact] .consultant-invoice-table,body[data-ui-mode=compact] .consultant-invoice-table-responsive{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table th{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .consultant-invoice-table-no-records,body[data-ui-mode=compact] .consultant-invoice-table-no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-invoice-status-badge,#app[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-cancelled,#app[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-draft,#app[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-overdue,#app[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-paid,#app[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-sent,#app[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-unknown,#app[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-voided,body[data-ui-mode=compact] .consultant-invoice-status-badge,body[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-cancelled,body[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-draft,body[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-overdue,body[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-paid,body[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-sent,body[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-unknown,body[data-ui-mode=compact] .consultant-invoice-status-badge.consultant-invoice-status-voided{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-summary-section,body[data-ui-mode=compact] .consultant-invoice-summary-section{margin:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .consultant-invoice-summary-title,body[data-ui-mode=compact] .consultant-invoice-summary-title{font-size:var(--ui-font-size-md)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-summary-container,body[data-ui-mode=compact] .consultant-invoice-summary-container{min-height:100px!important}#app[data-ui-mode=compact] .consultant-invoice-summary-container:after,#app[data-ui-mode=compact] .consultant-invoice-summary-container:before,body[data-ui-mode=compact] .consultant-invoice-summary-container:after,body[data-ui-mode=compact] .consultant-invoice-summary-container:before{top:10px!important;bottom:10px!important}#app[data-ui-mode=compact] .consultant-invoice-summary-center,#app[data-ui-mode=compact] .consultant-invoice-summary-left,#app[data-ui-mode=compact] .consultant-invoice-summary-right,body[data-ui-mode=compact] .consultant-invoice-summary-center,body[data-ui-mode=compact] .consultant-invoice-summary-left,body[data-ui-mode=compact] .consultant-invoice-summary-right{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-invoice-amount-pending-header,#app[data-ui-mode=compact] .consultant-invoice-amount-received-header,#app[data-ui-mode=compact] .consultant-invoice-summary-header,body[data-ui-mode=compact] .consultant-invoice-amount-pending-header,body[data-ui-mode=compact] .consultant-invoice-amount-received-header,body[data-ui-mode=compact] .consultant-invoice-summary-header{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-amount-pending-value,#app[data-ui-mode=compact] .consultant-invoice-amount-received-value,#app[data-ui-mode=compact] .consultant-invoice-summary-value,body[data-ui-mode=compact] .consultant-invoice-amount-pending-value,body[data-ui-mode=compact] .consultant-invoice-amount-received-value,body[data-ui-mode=compact] .consultant-invoice-summary-value{font-size:var(--ui-font-size-lg)!important;margin:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .consultant-invoice-amount-pending-subtitle,#app[data-ui-mode=compact] .consultant-invoice-amount-received-subtitle,#app[data-ui-mode=compact] .consultant-invoice-summary-subtitle,body[data-ui-mode=compact] .consultant-invoice-amount-pending-subtitle,body[data-ui-mode=compact] .consultant-invoice-amount-received-subtitle,body[data-ui-mode=compact] .consultant-invoice-summary-subtitle{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important;line-height:1.3!important}#app[data-ui-mode=compact] .consultant-invoice-summary-details-container,body[data-ui-mode=compact] .consultant-invoice-summary-details-container{min-height:120px!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-invoice-summary-details-container:after,#app[data-ui-mode=compact] .consultant-invoice-summary-details-container:before,body[data-ui-mode=compact] .consultant-invoice-summary-details-container:after,body[data-ui-mode=compact] .consultant-invoice-summary-details-container:before{top:10px!important;bottom:10px!important}#app[data-ui-mode=compact] .consultant-invoice-summary-details-center,#app[data-ui-mode=compact] .consultant-invoice-summary-details-left,#app[data-ui-mode=compact] .consultant-invoice-summary-details-right,body[data-ui-mode=compact] .consultant-invoice-summary-details-center,body[data-ui-mode=compact] .consultant-invoice-summary-details-left,body[data-ui-mode=compact] .consultant-invoice-summary-details-right{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-invoice-details-header,body[data-ui-mode=compact] .consultant-invoice-details-header{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-details-grid,body[data-ui-mode=compact] .consultant-invoice-details-grid{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-detail-label,#app[data-ui-mode=compact] .consultant-invoice-detail-value,body[data-ui-mode=compact] .consultant-invoice-detail-label,body[data-ui-mode=compact] .consultant-invoice-detail-value{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-consultant-breakdown,body[data-ui-mode=compact] .consultant-invoice-consultant-breakdown{gap:var(--ui-spacing-xs)!important;max-height:200px!important}#app[data-ui-mode=compact] .consultant-invoice-consultant-item,body[data-ui-mode=compact] .consultant-invoice-consultant-item{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-invoice-consultant-label,body[data-ui-mode=compact] .consultant-invoice-consultant-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-consultant-values,body[data-ui-mode=compact] .consultant-invoice-consultant-values{margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-invoice-consultant-amount,body[data-ui-mode=compact] .consultant-invoice-consultant-amount{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-consultant-details,body[data-ui-mode=compact] .consultant-invoice-consultant-details{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-container .pagination-container,body[data-ui-mode=compact] .consultant-invoice-container .pagination-container{margin:var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .consultant-invoice-filters,body[data-ui-mode=compact] .consultant-invoice-filters{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-filters label,body[data-ui-mode=compact] .consultant-invoice-filters label{display:flex!important;flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-invoice-filters input[type=text],#app[data-ui-mode=compact] .consultant-invoice-filters select,body[data-ui-mode=compact] .consultant-invoice-filters input[type=text],body[data-ui-mode=compact] .consultant-invoice-filters select{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .consultant-invoice-summary-container,#app[data-ui-mode=compact] .consultant-invoice-summary-details-container,body[data-ui-mode=compact] .consultant-invoice-summary-container,body[data-ui-mode=compact] .consultant-invoice-summary-details-container{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:700px){#app[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:600px){#app[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table th,#app[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table td,#app[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-container .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table-responsive .consultant-invoice-table th,body[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table td,body[data-ui-mode=compact] .consultant-invoice-table-section .consultant-invoice-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;max-width:none!important}}#app[data-ui-mode=compact] .consultant-contract-details-container,body[data-ui-mode=compact] .consultant-contract-details-container{min-height:auto!important;padding-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-contract-details-header-row,body[data-ui-mode=compact] .consultant-contract-details-header-row{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultant-contract-details-header-content,body[data-ui-mode=compact] .consultant-contract-details-header-content{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-contract-details-subtitle,body[data-ui-mode=compact] .consultant-contract-details-subtitle{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-subtitle i,body[data-ui-mode=compact] .consultant-contract-details-subtitle i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-filters,body[data-ui-mode=compact] .consultant-contract-details-filters{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-filter-group,body[data-ui-mode=compact] .consultant-contract-details-filter-group{gap:var(--ui-spacing-xs)!important;min-width:180px!important}#app[data-ui-mode=compact] .consultant-contract-details-filter-group.consultant-contract-details-search-group,body[data-ui-mode=compact] .consultant-contract-details-filter-group.consultant-contract-details-search-group{min-width:280px!important}#app[data-ui-mode=compact] .consultant-contract-details-filter-group label,body[data-ui-mode=compact] .consultant-contract-details-filter-group label{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-filter-group label i,body[data-ui-mode=compact] .consultant-contract-details-filter-group label i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-filter-select,body[data-ui-mode=compact] .consultant-contract-details-filter-select{padding:var(--ui-spacing-sm) var(--ui-spacing-lg) var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important;border-width:1.5px!important}#app[data-ui-mode=compact] .consultant-contract-details-search-wrapper,body[data-ui-mode=compact] .consultant-contract-details-search-wrapper{position:relative!important}#app[data-ui-mode=compact] .consultant-contract-details-search,body[data-ui-mode=compact] .consultant-contract-details-search{padding:var(--ui-spacing-sm) 2.25rem var(--ui-spacing-sm) 2rem!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important;border-width:1.5px!important}#app[data-ui-mode=compact] .consultant-contract-details-search-icon,body[data-ui-mode=compact] .consultant-contract-details-search-icon{left:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;color:#6b7280!important}#app[data-ui-mode=compact] .consultant-contract-details-clear-search,body[data-ui-mode=compact] .consultant-contract-details-clear-search{right:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs)!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important}#app[data-ui-mode=compact] .consultant-contract-details-clear-search i,body[data-ui-mode=compact] .consultant-contract-details-clear-search i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-btn,body[data-ui-mode=compact] .consultant-contract-details-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-btn i,body[data-ui-mode=compact] .consultant-contract-details-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-header-actions,body[data-ui-mode=compact] .consultant-contract-details-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-layout,body[data-ui-mode=compact] .consultant-contract-details-layout{min-height:50vh!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar,body[data-ui-mode=compact] .consultant-contract-details-sidebar{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-header,body[data-ui-mode=compact] .consultant-contract-details-sidebar-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-header-content,body[data-ui-mode=compact] .consultant-contract-details-sidebar-header-content{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-header-icon,body[data-ui-mode=compact] .consultant-contract-details-sidebar-header-icon{font-size:1.25rem!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-header h4,body[data-ui-mode=compact] .consultant-contract-details-sidebar-header h4{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-header p,body[data-ui-mode=compact] .consultant-contract-details-sidebar-header p{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-list,body[data-ui-mode=compact] .consultant-contract-details-sidebar-list{margin-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-item,body[data-ui-mode=compact] .consultant-contract-details-sidebar-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-item-top,body[data-ui-mode=compact] .consultant-contract-details-sidebar-item-top{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-name,body[data-ui-mode=compact] .consultant-contract-details-sidebar-name{font-size:var(--ui-font-size-sm)!important;padding-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-count,body[data-ui-mode=compact] .consultant-contract-details-sidebar-count{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-meta,body[data-ui-mode=compact] .consultant-contract-details-sidebar-meta{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-xs)!important;padding-top:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-sidebar-empty,body[data-ui-mode=compact] .consultant-contract-details-sidebar-empty{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-resize-handle,body[data-ui-mode=compact] .consultant-contract-details-resize-handle{width:8px!important}#app[data-ui-mode=compact] .consultant-contract-details-resize-line,body[data-ui-mode=compact] .consultant-contract-details-resize-line{height:40px!important;width:2px!important}#app[data-ui-mode=compact] .consultant-contract-details-contracts-grid,body[data-ui-mode=compact] .consultant-contract-details-contracts-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-contract-details-card,body[data-ui-mode=compact] .consultant-contract-details-card{border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .consultant-contract-details-card-header,body[data-ui-mode=compact] .consultant-contract-details-card-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-card-header-left,body[data-ui-mode=compact] .consultant-contract-details-card-header-left{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-accordion-toggle,body[data-ui-mode=compact] .consultant-contract-details-accordion-toggle{padding:var(--ui-spacing-xs)!important;width:24px!important;height:24px!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-card-title,body[data-ui-mode=compact] .consultant-contract-details-card-title{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .consultant-contract-details-consultant-name,body[data-ui-mode=compact] .consultant-contract-details-consultant-name{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-card-header-details,body[data-ui-mode=compact] .consultant-contract-details-card-header-details{gap:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-header-detail-item,body[data-ui-mode=compact] .consultant-contract-details-header-detail-item{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-header-detail-item i,body[data-ui-mode=compact] .consultant-contract-details-header-detail-item i{font-size:var(--ui-font-size-xs)!important;width:14px!important}#app[data-ui-mode=compact] .consultant-contract-details-header-detail-label,body[data-ui-mode=compact] .consultant-contract-details-header-detail-label{min-width:40px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-header-detail-value,body[data-ui-mode=compact] .consultant-contract-details-header-detail-value{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-expiry-status,#app[data-ui-mode=compact] .consultant-contract-details-status-badge,#app[data-ui-mode=compact] .consultant-contract-details-status-badge.status-active,#app[data-ui-mode=compact] .consultant-contract-details-status-badge.status-cancelled,#app[data-ui-mode=compact] .consultant-contract-details-status-badge.status-draft,#app[data-ui-mode=compact] .consultant-contract-details-status-badge.status-expired,#app[data-ui-mode=compact] .consultant-contract-details-status-badge.status-terminated,body[data-ui-mode=compact] .consultant-contract-details-expiry-status,body[data-ui-mode=compact] .consultant-contract-details-status-badge,body[data-ui-mode=compact] .consultant-contract-details-status-badge.status-active,body[data-ui-mode=compact] .consultant-contract-details-status-badge.status-cancelled,body[data-ui-mode=compact] .consultant-contract-details-status-badge.status-draft,body[data-ui-mode=compact] .consultant-contract-details-status-badge.status-expired,body[data-ui-mode=compact] .consultant-contract-details-status-badge.status-terminated{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-status-badge i,body[data-ui-mode=compact] .consultant-contract-details-status-badge i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-card-body,body[data-ui-mode=compact] .consultant-contract-details-card-body{gap:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-contract-details-card-column,body[data-ui-mode=compact] .consultant-contract-details-card-column{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-section,body[data-ui-mode=compact] .consultant-contract-details-section{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-section-header,body[data-ui-mode=compact] .consultant-contract-details-section-header{margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-section-title,body[data-ui-mode=compact] .consultant-contract-details-section-title{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-section-content,body[data-ui-mode=compact] .consultant-contract-details-section-content{gap:0!important}#app[data-ui-mode=compact] .consultant-contract-details-field,body[data-ui-mode=compact] .consultant-contract-details-field{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .consultant-contract-details-field label,body[data-ui-mode=compact] .consultant-contract-details-field label{font-size:var(--ui-font-size-xs)!important;flex:0 0 120px!important;min-width:120px!important}#app[data-ui-mode=compact] .consultant-contract-details-field span,body[data-ui-mode=compact] .consultant-contract-details-field span{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-field-full,body[data-ui-mode=compact] .consultant-contract-details-field-full{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-field-full label,body[data-ui-mode=compact] .consultant-contract-details-field-full label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-field-full p,body[data-ui-mode=compact] .consultant-contract-details-field-full p{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-progress-section,body[data-ui-mode=compact] .consultant-contract-details-progress-section{margin-top:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-progress-bar,body[data-ui-mode=compact] .consultant-contract-details-progress-bar{height:6px!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-progress-text,body[data-ui-mode=compact] .consultant-contract-details-progress-text{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-progress-text i,body[data-ui-mode=compact] .consultant-contract-details-progress-text i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-amount-value,#app[data-ui-mode=compact] .consultant-contract-details-contract-id,#app[data-ui-mode=compact] .consultant-contract-details-duration-value,body[data-ui-mode=compact] .consultant-contract-details-amount-value,body[data-ui-mode=compact] .consultant-contract-details-contract-id,body[data-ui-mode=compact] .consultant-contract-details-duration-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-scope-text,body[data-ui-mode=compact] .consultant-contract-details-scope-text{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-attachments-list,body[data-ui-mode=compact] .consultant-contract-details-attachments-list{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-attachment-item,body[data-ui-mode=compact] .consultant-contract-details-attachment-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-attachment-info,body[data-ui-mode=compact] .consultant-contract-details-attachment-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-attachment-name,body[data-ui-mode=compact] .consultant-contract-details-attachment-name{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-attachment-name i,body[data-ui-mode=compact] .consultant-contract-details-attachment-name i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-attachment-meta,body[data-ui-mode=compact] .consultant-contract-details-attachment-meta{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-attachment-date,#app[data-ui-mode=compact] .consultant-contract-details-attachment-primary-badge,#app[data-ui-mode=compact] .consultant-contract-details-attachment-size,#app[data-ui-mode=compact] .consultant-contract-details-attachment-type,body[data-ui-mode=compact] .consultant-contract-details-attachment-date,body[data-ui-mode=compact] .consultant-contract-details-attachment-primary-badge,body[data-ui-mode=compact] .consultant-contract-details-attachment-size,body[data-ui-mode=compact] .consultant-contract-details-attachment-type{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-attachment-view-btn,body[data-ui-mode=compact] .consultant-contract-details-attachment-view-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-attachment-view-btn i,body[data-ui-mode=compact] .consultant-contract-details-attachment-view-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-contract-details-empty-state,#app[data-ui-mode=compact] .consultant-contract-details-error-state,#app[data-ui-mode=compact] .consultant-contract-details-loading-state,body[data-ui-mode=compact] .consultant-contract-details-empty-state,body[data-ui-mode=compact] .consultant-contract-details-error-state,body[data-ui-mode=compact] .consultant-contract-details-loading-state{padding:var(--ui-spacing-xl) var(--ui-spacing-md)!important;margin:0 var(--ui-spacing-lg) var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultant-contract-details-loading-spinner,body[data-ui-mode=compact] .consultant-contract-details-loading-spinner{font-size:2rem!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-loading-state p,body[data-ui-mode=compact] .consultant-contract-details-loading-state p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-error-icon,body[data-ui-mode=compact] .consultant-contract-details-error-icon{font-size:2.5rem!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-error-state p,body[data-ui-mode=compact] .consultant-contract-details-error-state p{font-size:var(--ui-font-size-sm)!important;margin:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .consultant-contract-details-empty-icon,body[data-ui-mode=compact] .consultant-contract-details-empty-icon{font-size:3rem!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-empty-state h3,body[data-ui-mode=compact] .consultant-contract-details-empty-state h3{font-size:var(--ui-font-size-md)!important;margin:0 0 var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .consultant-contract-details-empty-state p,body[data-ui-mode=compact] .consultant-contract-details-empty-state p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-customer-details-link,body[data-ui-mode=compact] .consultant-contract-details-customer-details-link{font-size:var(--ui-font-size-xs)!important}@media (max-width:768px){#app[data-ui-mode=compact] .consultant-contract-details-header-row,body[data-ui-mode=compact] .consultant-contract-details-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-filters,body[data-ui-mode=compact] .consultant-contract-details-filters{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-filter-group,#app[data-ui-mode=compact] .consultant-contract-details-filter-group.consultant-contract-details-search-group,body[data-ui-mode=compact] .consultant-contract-details-filter-group,body[data-ui-mode=compact] .consultant-contract-details-filter-group.consultant-contract-details-search-group{min-width:100%!important}#app[data-ui-mode=compact] .consultant-contract-details-card-header,#app[data-ui-mode=compact] .consultant-contract-details-sidebar,body[data-ui-mode=compact] .consultant-contract-details-card-header,body[data-ui-mode=compact] .consultant-contract-details-sidebar{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-card-body,body[data-ui-mode=compact] .consultant-contract-details-card-body{grid-template-columns:1fr!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-contract-details-empty-state,#app[data-ui-mode=compact] .consultant-contract-details-error-state,#app[data-ui-mode=compact] .consultant-contract-details-loading-state,body[data-ui-mode=compact] .consultant-contract-details-empty-state,body[data-ui-mode=compact] .consultant-contract-details-error-state,body[data-ui-mode=compact] .consultant-contract-details-loading-state{margin:0 var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding:var(--ui-spacing-lg) var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .contract-tracking-container,body[data-ui-mode=compact] .contract-tracking-container{min-height:auto!important;padding-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .contract-tracking-container .brucdcum-header,body[data-ui-mode=compact] .contract-tracking-container .brucdcum-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .contract-tracking-top-card,body[data-ui-mode=compact] .contract-tracking-top-card{margin:0 var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .contract-tracking-stats-grid,body[data-ui-mode=compact] .contract-tracking-stats-grid{gap:var(--ui-spacing-sm)!important;margin:0!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .contract-tracking-stat-card,body[data-ui-mode=compact] .contract-tracking-stat-card{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .contract-tracking-stat-card-icon,body[data-ui-mode=compact] .contract-tracking-stat-card-icon{width:48px!important;height:48px!important;font-size:1.5rem!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .contract-tracking-stat-card-value,body[data-ui-mode=compact] .contract-tracking-stat-card-value{font-size:1.5rem!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .contract-tracking-stat-card-label,body[data-ui-mode=compact] .contract-tracking-stat-card-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .contract-tracking-filters,body[data-ui-mode=compact] .contract-tracking-filters{padding:var(--ui-spacing-xs) var(--ui-spacing-md) var(--ui-spacing-sm)!important;margin:0!important;gap:var(--ui-spacing-sm)!important;align-items:flex-end!important}#app[data-ui-mode=compact] .contract-tracking-filters-left,body[data-ui-mode=compact] .contract-tracking-filters-left{gap:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .contract-tracking-filters .label-search-field--flex,body[data-ui-mode=compact] .contract-tracking-filters .label-search-field--flex{min-width:180px!important;max-width:280px!important}#app[data-ui-mode=compact] .contract-tracking-filters .label-dropdown__label,#app[data-ui-mode=compact] .contract-tracking-filters .label-search-field__label,body[data-ui-mode=compact] .contract-tracking-filters .label-dropdown__label,body[data-ui-mode=compact] .contract-tracking-filters .label-search-field__label{font-size:var(--ui-font-size-xs,.75rem)!important;min-height:.75rem!important}#app[data-ui-mode=compact] .contract-tracking-filters .label-dropdown__trigger,body[data-ui-mode=compact] .contract-tracking-filters .label-dropdown__trigger{padding:0 var(--ui-spacing-sm,.375rem)!important;font-size:var(--ui-font-size-sm,.8125rem)!important;height:calc(var(--ui-spacing-xs, .25rem)*2 + 1.25rem)!important;min-height:calc(var(--ui-spacing-xs, .25rem)*2 + 1.25rem)!important;max-height:calc(var(--ui-spacing-xs, .25rem)*2 + 1.25rem)!important}#app[data-ui-mode=compact] .contract-tracking-filters .label-search-field__control,body[data-ui-mode=compact] .contract-tracking-filters .label-search-field__control{padding:0 var(--ui-spacing-sm,.375rem) 0 var(--ui-spacing-xs,.25rem)!important;font-size:var(--ui-font-size-sm,.8125rem)!important;height:calc(var(--ui-spacing-xs, .25rem)*2 + 1.25rem)!important;min-height:calc(var(--ui-spacing-xs, .25rem)*2 + 1.25rem)!important;max-height:calc(var(--ui-spacing-xs, .25rem)*2 + 1.25rem)!important}#app[data-ui-mode=compact] .contract-tracking-filters #contract-tracking-search,#app[data-ui-mode=compact] .contract-tracking-filters .label-search-field__input,body[data-ui-mode=compact] .contract-tracking-filters #contract-tracking-search,body[data-ui-mode=compact] .contract-tracking-filters .label-search-field__input{padding:0!important;margin:0!important;font-size:var(--ui-font-size-sm,.8125rem)!important;height:100%!important;min-height:0!important;max-height:100%!important;line-height:1.25rem!important}#app[data-ui-mode=compact] .contract-tracking-btn,body[data-ui-mode=compact] .contract-tracking-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .contract-tracking-btn-primary,body[data-ui-mode=compact] .contract-tracking-btn-primary{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-top:0!important}#app[data-ui-mode=compact] .contract-tracking-btn-sm,body[data-ui-mode=compact] .contract-tracking-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .contract-tracking-error,#app[data-ui-mode=compact] .contract-tracking-loading,body[data-ui-mode=compact] .contract-tracking-error,body[data-ui-mode=compact] .contract-tracking-loading{padding:var(--ui-spacing-lg)!important;margin:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .contract-tracking-error i,#app[data-ui-mode=compact] .contract-tracking-loading-spinner,body[data-ui-mode=compact] .contract-tracking-error i,body[data-ui-mode=compact] .contract-tracking-loading-spinner{font-size:2rem!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .contract-tracking-error p,body[data-ui-mode=compact] .contract-tracking-error p{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .contract-tracking-table-section--glass,body[data-ui-mode=compact] .contract-tracking-table-section--glass{margin:var(--ui-spacing-xs) var(--ui-spacing-md) var(--ui-spacing-md)!important;padding:0!important}#app[data-ui-mode=compact] .contract-tracking-table-section--glass .contract-tracking-table-glass-wrap,body[data-ui-mode=compact] .contract-tracking-table-section--glass .contract-tracking-table-glass-wrap{padding:.55rem .55rem .65rem!important}#app[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table,#app[data-ui-mode=compact] .contract-tracking-table-section .contract-tracking-table,body[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table,body[data-ui-mode=compact] .contract-tracking-table-section .contract-tracking-table{font-size:var(--cgt-font-size,.65rem)!important}#app[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table td,#app[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table th,body[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table td,body[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--cgt-font-size,.65rem)!important}#app[data-ui-mode=compact] .contract-tracking-consultant-type,body[data-ui-mode=compact] .contract-tracking-consultant-type{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .contract-tracking-status-badge,body[data-ui-mode=compact] .contract-tracking-status-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .contract-tracking-action-buttons,body[data-ui-mode=compact] .contract-tracking-action-buttons{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .contract-tracking-action-buttons .consultant-primary-btn,body[data-ui-mode=compact] .contract-tracking-action-buttons .consultant-primary-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .contract-tracking-action-buttons .consultant-primary-btn i,body[data-ui-mode=compact] .contract-tracking-action-buttons .consultant-primary-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .contract-tracking-btn-action,body[data-ui-mode=compact] .contract-tracking-btn-action{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .contract-tracking-no-data,body[data-ui-mode=compact] .contract-tracking-no-data{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .contract-tracking-customer-link,body[data-ui-mode=compact] .contract-tracking-customer-link{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .contract-tracking-pagination,body[data-ui-mode=compact] .contract-tracking-pagination{padding:var(--ui-spacing-md)!important;margin:0 var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .contract-tracking-page-info,#app[data-ui-mode=compact] .contract-tracking-pagination-info,body[data-ui-mode=compact] .contract-tracking-page-info,body[data-ui-mode=compact] .contract-tracking-pagination-info{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .contract-tracking-pagination-controls,body[data-ui-mode=compact] .contract-tracking-pagination-controls{gap:var(--ui-spacing-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .contract-tracking-top-card,body[data-ui-mode=compact] .contract-tracking-top-card{margin:0 var(--ui-spacing-sm) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .contract-tracking-filters,#app[data-ui-mode=compact] .contract-tracking-stats-grid,body[data-ui-mode=compact] .contract-tracking-filters,body[data-ui-mode=compact] .contract-tracking-stats-grid{margin:0!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .contract-tracking-filters .label-search-field--flex,body[data-ui-mode=compact] .contract-tracking-filters .label-search-field--flex{max-width:none!important}#app[data-ui-mode=compact] .contract-tracking-table-section--glass,body[data-ui-mode=compact] .contract-tracking-table-section--glass{margin:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table,#app[data-ui-mode=compact] .contract-tracking-table-section .contract-tracking-table,body[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table,body[data-ui-mode=compact] .contract-tracking-table-section .contract-tracking-table{font-size:var(--cgt-font-size,.65rem)!important}#app[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table td,#app[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table th,body[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table td,body[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--cgt-font-size,.65rem)!important}#app[data-ui-mode=compact] .contract-tracking-error,#app[data-ui-mode=compact] .contract-tracking-loading,body[data-ui-mode=compact] .contract-tracking-error,body[data-ui-mode=compact] .contract-tracking-loading{margin:var(--ui-spacing-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table,#app[data-ui-mode=compact] .contract-tracking-table-section .contract-tracking-table,body[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table,body[data-ui-mode=compact] .contract-tracking-table-section .contract-tracking-table{font-size:var(--cgt-font-size,.65rem)!important}#app[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table td,#app[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table th,body[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table td,body[data-ui-mode=compact] .contract-tracking-table-section .consultant-glass-table th{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--cgt-font-size,.65rem)!important}#app[data-ui-mode=compact] .contract-tracking-btn-action,body[data-ui-mode=compact] .contract-tracking-btn-action{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .consultant-approve-timesheet-modal,body[data-ui-mode=compact] .consultant-approve-timesheet-modal{min-width:320px!important;max-width:400px!important;max-height:450px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .consultant-approve-modal-header,body[data-ui-mode=compact] .consultant-approve-modal-header{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md) var(--ui-border-radius-md) 0 0!important}#app[data-ui-mode=compact] .consultant-approve-modal-header h4,body[data-ui-mode=compact] .consultant-approve-modal-header h4{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .consultant-approve-modal-header-right,body[data-ui-mode=compact] .consultant-approve-modal-header-right{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-approve-modal-count,body[data-ui-mode=compact] .consultant-approve-modal-count{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-approve-close-btn,#app[data-ui-mode=compact] .consultant-approve-refresh-btn,body[data-ui-mode=compact] .consultant-approve-close-btn,body[data-ui-mode=compact] .consultant-approve-refresh-btn{width:20px!important;height:20px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-approve-refresh-btn i,body[data-ui-mode=compact] .consultant-approve-refresh-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-approve-bulk-header,body[data-ui-mode=compact] .consultant-approve-bulk-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-approve-select-all,body[data-ui-mode=compact] .consultant-approve-select-all{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-approve-select-all-checkbox,body[data-ui-mode=compact] .consultant-approve-select-all-checkbox{width:14px!important;height:14px!important}#app[data-ui-mode=compact] .consultant-approve-select-all-label,body[data-ui-mode=compact] .consultant-approve-select-all-label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-approve-approve-all-btn,body[data-ui-mode=compact] .consultant-approve-approve-all-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-approve-approve-all-btn i,body[data-ui-mode=compact] .consultant-approve-approve-all-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-approve-modal-content,body[data-ui-mode=compact] .consultant-approve-modal-content{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-approve-timesheet-item,body[data-ui-mode=compact] .consultant-approve-timesheet-item{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-approve-timesheet-checkbox-wrapper,body[data-ui-mode=compact] .consultant-approve-timesheet-checkbox-wrapper{padding-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-approve-timesheet-checkbox,body[data-ui-mode=compact] .consultant-approve-timesheet-checkbox{width:14px!important;height:14px!important}#app[data-ui-mode=compact] .consultant-approve-timesheet-top-row,body[data-ui-mode=compact] .consultant-approve-timesheet-top-row{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-approve-timesheet-date,body[data-ui-mode=compact] .consultant-approve-timesheet-date{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .consultant-approve-timesheet-from,body[data-ui-mode=compact] .consultant-approve-timesheet-from{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-approve-timesheet-middle-row,body[data-ui-mode=compact] .consultant-approve-timesheet-middle-row{margin:var(--ui-spacing-xs) 0!important;padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .consultant-approve-timesheet-customer,body[data-ui-mode=compact] .consultant-approve-timesheet-customer{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-approve-timesheet-customer:before,body[data-ui-mode=compact] .consultant-approve-timesheet-customer:before{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-approve-timesheet-hours,body[data-ui-mode=compact] .consultant-approve-timesheet-hours{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-approve-timesheet-hours:before,body[data-ui-mode=compact] .consultant-approve-timesheet-hours:before{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-approve-approve-btn,body[data-ui-mode=compact] .consultant-approve-approve-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-details-container,body[data-ui-mode=compact] .hr-timesheets-details-container{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hr-timesheets-details-layout,body[data-ui-mode=compact] .hr-timesheets-details-layout{margin-top:var(--ui-spacing-lg)!important;gap:0!important}#app[data-ui-mode=compact] .hr-timesheets-details-resize-handle,body[data-ui-mode=compact] .hr-timesheets-details-resize-handle{width:6px!important}#app[data-ui-mode=compact] .hr-timesheets-details-resize-handle-line,body[data-ui-mode=compact] .hr-timesheets-details-resize-handle-line{height:32px!important;width:1.5px!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-header,body[data-ui-mode=compact] .hr-timesheets-side-menu-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-header h3,body[data-ui-mode=compact] .hr-timesheets-side-menu-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-filters,body[data-ui-mode=compact] .hr-timesheets-side-menu-filters{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-filter-group,body[data-ui-mode=compact] .hr-timesheets-side-menu-filter-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-filter-group label,body[data-ui-mode=compact] .hr-timesheets-side-menu-filter-group label{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-filter-group label i,body[data-ui-mode=compact] .hr-timesheets-side-menu-filter-group label i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-filter-badge,body[data-ui-mode=compact] .hr-timesheets-side-menu-filter-badge{padding:1px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-filter-actions,body[data-ui-mode=compact] .hr-timesheets-side-menu-filter-actions{margin-top:var(--ui-spacing-xs)!important;padding-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-clear-filters-btn,body[data-ui-mode=compact] .hr-timesheets-side-menu-clear-filters-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-clear-filters-btn i,body[data-ui-mode=compact] .hr-timesheets-side-menu-clear-filters-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-input,body[data-ui-mode=compact] .hr-timesheets-side-menu-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-content,body[data-ui-mode=compact] .hr-timesheets-side-menu-content{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-empty,#app[data-ui-mode=compact] .hr-timesheets-side-menu-error,#app[data-ui-mode=compact] .hr-timesheets-side-menu-loading,body[data-ui-mode=compact] .hr-timesheets-side-menu-empty,body[data-ui-mode=compact] .hr-timesheets-side-menu-error,body[data-ui-mode=compact] .hr-timesheets-side-menu-loading{padding:var(--ui-spacing-2xl) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-spinner,body[data-ui-mode=compact] .hr-timesheets-side-menu-spinner{width:24px!important;height:24px!important;border-width:2px!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-error i,body[data-ui-mode=compact] .hr-timesheets-side-menu-error i{font-size:1.25rem!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-empty i,body[data-ui-mode=compact] .hr-timesheets-side-menu-empty i{font-size:2.5rem!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-list,body[data-ui-mode=compact] .hr-timesheets-side-menu-list{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-item,body[data-ui-mode=compact] .hr-timesheets-side-menu-item{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-content,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-content{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-row,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-row{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-id,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-id{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-id i,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-id i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-source,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-source{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-source i,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-source i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-consultant,#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-customer,#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-hours,#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-period,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-consultant,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-customer,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-hours,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-period{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-consultant i,#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-customer i,#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-hours i,#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-period i,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-consultant i,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-customer i,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-hours i,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-period i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-item-status,body[data-ui-mode=compact] .hr-timesheets-side-menu-item-status{margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-status-badge,body[data-ui-mode=compact] .hr-timesheets-side-menu-status-badge{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-delete-btn,body[data-ui-mode=compact] .hr-timesheets-side-menu-delete-btn{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheets-side-menu-delete-btn i,body[data-ui-mode=compact] .hr-timesheets-side-menu-delete-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheets-details-placeholder,body[data-ui-mode=compact] .hr-timesheets-details-placeholder{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hr-timesheets-details-placeholder i,body[data-ui-mode=compact] .hr-timesheets-details-placeholder i{font-size:3rem!important}#app[data-ui-mode=compact] .hr-timesheets-details-placeholder span,body[data-ui-mode=compact] .hr-timesheets-details-placeholder span{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .hr-timesheets-details-tab-header,body[data-ui-mode=compact] .hr-timesheets-details-tab-header{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hr-timesheets-details-tab-button,body[data-ui-mode=compact] .hr-timesheets-details-tab-button{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;border-bottom-width:2px!important}#app[data-ui-mode=compact] .hr-timesheets-details-tab-button i,body[data-ui-mode=compact] .hr-timesheets-details-tab-button i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .hr-timesheets-details-content-inner,body[data-ui-mode=compact] .hr-timesheets-details-content-inner{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hr-timesheets-details-loading,body[data-ui-mode=compact] .hr-timesheets-details-loading{padding:var(--ui-spacing-2xl) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hr-timesheets-details-spinner,body[data-ui-mode=compact] .hr-timesheets-details-spinner{width:24px!important;height:24px!important;border-width:2px!important}#app[data-ui-mode=compact] .hr-timesheets-details-empty,body[data-ui-mode=compact] .hr-timesheets-details-empty{padding:var(--ui-spacing-3xl) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hr-timesheets-details-empty i,body[data-ui-mode=compact] .hr-timesheets-details-empty i{font-size:2.5rem!important}#app[data-ui-mode=compact] .hr-timesheets-details-empty span,body[data-ui-mode=compact] .hr-timesheets-details-empty span{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-content,body[data-ui-mode=compact] .hr-timesheet-details-tab-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-loading,body[data-ui-mode=compact] .hr-timesheet-details-tab-loading{padding:var(--ui-spacing-3xl) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-spinner,body[data-ui-mode=compact] .hr-timesheet-details-tab-spinner{width:28px!important;height:28px!important;border-width:3px!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-info,body[data-ui-mode=compact] .hr-timesheet-details-tab-info{gap:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-section,body[data-ui-mode=compact] .hr-timesheet-details-tab-section{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-section-title,body[data-ui-mode=compact] .hr-timesheet-details-tab-section-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-xs)!important;border-bottom-width:1px!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-groups-container,#app[data-ui-mode=compact] .hr-timesheet-details-tab-groups-row,body[data-ui-mode=compact] .hr-timesheet-details-tab-groups-container,body[data-ui-mode=compact] .hr-timesheet-details-tab-groups-row{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-group,body[data-ui-mode=compact] .hr-timesheet-details-tab-group{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-group-title,body[data-ui-mode=compact] .hr-timesheet-details-tab-group-title{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-group-title i,body[data-ui-mode=compact] .hr-timesheet-details-tab-group-title i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-label,body[data-ui-mode=compact] .hr-timesheet-details-tab-label{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;width:160px!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-value,body[data-ui-mode=compact] .hr-timesheet-details-tab-value{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-value span,body[data-ui-mode=compact] .hr-timesheet-details-tab-value span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-hours,body[data-ui-mode=compact] .hr-timesheet-details-tab-hours{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-attachments,body[data-ui-mode=compact] .hr-timesheet-details-tab-attachments{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-attachment-item,body[data-ui-mode=compact] .hr-timesheet-details-tab-attachment-item{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-attachment-link,body[data-ui-mode=compact] .hr-timesheet-details-tab-attachment-link{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-attachment-link i,body[data-ui-mode=compact] .hr-timesheet-details-tab-attachment-link i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-attachment-link span,body[data-ui-mode=compact] .hr-timesheet-details-tab-attachment-link span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-file-size,body[data-ui-mode=compact] .hr-timesheet-details-tab-file-size{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-status-badge,body[data-ui-mode=compact] .hr-timesheet-details-tab-status-badge{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-name-id,body[data-ui-mode=compact] .hr-timesheet-details-tab-name-id{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-name,body[data-ui-mode=compact] .hr-timesheet-details-tab-name{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-id-wrapper,body[data-ui-mode=compact] .hr-timesheet-details-tab-id-wrapper{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-id,body[data-ui-mode=compact] .hr-timesheet-details-tab-id{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-copy-btn,body[data-ui-mode=compact] .hr-timesheet-details-tab-copy-btn{width:20px!important;height:20px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-details-tab-copy-btn i,body[data-ui-mode=compact] .hr-timesheet-details-tab-copy-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-notes-tab-content,body[data-ui-mode=compact] .hr-timesheet-notes-tab-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hr-timesheet-notes-tab-loading,body[data-ui-mode=compact] .hr-timesheet-notes-tab-loading{padding:var(--ui-spacing-3xl) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hr-timesheet-notes-tab-spinner,body[data-ui-mode=compact] .hr-timesheet-notes-tab-spinner{width:28px!important;height:28px!important;border-width:3px!important}#app[data-ui-mode=compact] .hr-timesheet-notes-tab-content-section,body[data-ui-mode=compact] .hr-timesheet-notes-tab-content-section{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .hr-timesheet-notes-tab-section-title,body[data-ui-mode=compact] .hr-timesheet-notes-tab-section-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-xs)!important;border-bottom-width:1px!important}#app[data-ui-mode=compact] .hr-timesheet-notes-tab-text,body[data-ui-mode=compact] .hr-timesheet-notes-tab-text{padding:var(--ui-spacing-md)!important;min-height:120px!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-notes-tab-meta,body[data-ui-mode=compact] .hr-timesheet-notes-tab-meta{margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-notes-tab-meta span,#app[data-ui-mode=compact] .hr-timesheet-notes-tab-meta strong,body[data-ui-mode=compact] .hr-timesheet-notes-tab-meta span,body[data-ui-mode=compact] .hr-timesheet-notes-tab-meta strong{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-notes-tab-empty,body[data-ui-mode=compact] .hr-timesheet-notes-tab-empty{padding:var(--ui-spacing-3xl) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hr-timesheet-notes-tab-empty i,body[data-ui-mode=compact] .hr-timesheet-notes-tab-empty i{font-size:2.5rem!important}#app[data-ui-mode=compact] .hr-timesheet-notes-tab-empty span,body[data-ui-mode=compact] .hr-timesheet-notes-tab-empty span{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-content,body[data-ui-mode=compact] .hr-timesheet-history-tab-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-empty,#app[data-ui-mode=compact] .hr-timesheet-history-tab-error,#app[data-ui-mode=compact] .hr-timesheet-history-tab-loading,body[data-ui-mode=compact] .hr-timesheet-history-tab-empty,body[data-ui-mode=compact] .hr-timesheet-history-tab-error,body[data-ui-mode=compact] .hr-timesheet-history-tab-loading{padding:var(--ui-spacing-3xl) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-loading,body[data-ui-mode=compact] .hr-timesheet-history-tab-loading{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-spinner,body[data-ui-mode=compact] .hr-timesheet-history-tab-spinner{width:28px!important;height:28px!important;border-width:3px!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-error i,body[data-ui-mode=compact] .hr-timesheet-history-tab-error i{font-size:1.5rem!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-empty i,body[data-ui-mode=compact] .hr-timesheet-history-tab-empty i{font-size:2.5rem!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-timeline,body[data-ui-mode=compact] .hr-timesheet-history-tab-timeline{padding-left:var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-timeline:before,body[data-ui-mode=compact] .hr-timesheet-history-tab-timeline:before{left:var(--ui-spacing-md)!important;width:1.5px!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-item,body[data-ui-mode=compact] .hr-timesheet-history-tab-item{margin-bottom:var(--ui-spacing-xl)!important;padding-left:var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-timeline-marker,body[data-ui-mode=compact] .hr-timesheet-history-tab-timeline-marker{left:-1.25rem!important;width:2rem!important;height:2rem!important;border-width:2px!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-timeline-marker i,body[data-ui-mode=compact] .hr-timesheet-history-tab-timeline-marker i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-content-wrapper,body[data-ui-mode=compact] .hr-timesheet-history-tab-content-wrapper{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;border-left-width:3px!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-header,body[data-ui-mode=compact] .hr-timesheet-history-tab-header{margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-action-badge,body[data-ui-mode=compact] .hr-timesheet-history-tab-action-badge{padding:2px var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-time,body[data-ui-mode=compact] .hr-timesheet-history-tab-time{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-status-change,body[data-ui-mode=compact] .hr-timesheet-history-tab-status-change{margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-status-new,#app[data-ui-mode=compact] .hr-timesheet-history-tab-status-old,body[data-ui-mode=compact] .hr-timesheet-history-tab-status-new,body[data-ui-mode=compact] .hr-timesheet-history-tab-status-old{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-arrow,body[data-ui-mode=compact] .hr-timesheet-history-tab-arrow{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-date-info,body[data-ui-mode=compact] .hr-timesheet-history-tab-date-info{margin-bottom:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-date-info i,#app[data-ui-mode=compact] .hr-timesheet-history-tab-date-info strong,body[data-ui-mode=compact] .hr-timesheet-history-tab-date-info i,body[data-ui-mode=compact] .hr-timesheet-history-tab-date-info strong{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-user,body[data-ui-mode=compact] .hr-timesheet-history-tab-user{margin-bottom:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-user i,#app[data-ui-mode=compact] .hr-timesheet-history-tab-user span,body[data-ui-mode=compact] .hr-timesheet-history-tab-user i,body[data-ui-mode=compact] .hr-timesheet-history-tab-user span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-notes,body[data-ui-mode=compact] .hr-timesheet-history-tab-notes{margin-top:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-notes strong,body[data-ui-mode=compact] .hr-timesheet-history-tab-notes strong{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-relation,body[data-ui-mode=compact] .hr-timesheet-history-tab-relation{margin-top:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-history-tab-relation i,#app[data-ui-mode=compact] .hr-timesheet-history-tab-relation span,body[data-ui-mode=compact] .hr-timesheet-history-tab-relation i,body[data-ui-mode=compact] .hr-timesheet-history-tab-relation span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-message-logs-tab-content,body[data-ui-mode=compact] .hr-timesheet-message-logs-tab-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hr-timesheet-message-logs-tab-empty,#app[data-ui-mode=compact] .hr-timesheet-message-logs-tab-error,#app[data-ui-mode=compact] .hr-timesheet-message-logs-tab-loading,body[data-ui-mode=compact] .hr-timesheet-message-logs-tab-empty,body[data-ui-mode=compact] .hr-timesheet-message-logs-tab-error,body[data-ui-mode=compact] .hr-timesheet-message-logs-tab-loading{padding:var(--ui-spacing-3xl) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hr-timesheet-message-logs-tab-loading,body[data-ui-mode=compact] .hr-timesheet-message-logs-tab-loading{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hr-timesheet-message-logs-tab-spinner,body[data-ui-mode=compact] .hr-timesheet-message-logs-tab-spinner{width:28px!important;height:28px!important;border-width:3px!important}#app[data-ui-mode=compact] .hr-timesheet-message-logs-tab-error i,body[data-ui-mode=compact] .hr-timesheet-message-logs-tab-error i{font-size:1.5rem!important}#app[data-ui-mode=compact] .hr-timesheet-message-logs-tab-empty i,body[data-ui-mode=compact] .hr-timesheet-message-logs-tab-empty i{font-size:2.5rem!important}#app[data-ui-mode=compact] .hr-timesheet-message-logs-tab-list,body[data-ui-mode=compact] .hr-timesheet-message-logs-tab-list{gap:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-item,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-item{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important;border-left-width:3px!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-error,#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-info,#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-success,#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-system,#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-validation,#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-warning,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-error,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-info,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-success,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-system,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-validation,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-item.message-log-warning{border-left-width:4px!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-header,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-type-badge,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-type-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-meta,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-meta{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-time,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-time{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-time i,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-time i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-source,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-source{font-size:var(--ui-font-size-xs)!important;padding:2px var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-status-change,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-status-change{margin-bottom:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-status-new,#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-status-old,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-status-new,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-status-old{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-arrow,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-arrow{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-message,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-message{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;border-left-width:2px!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-reason,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-reason{font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;border-left-width:3px!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-reason strong,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-reason strong{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolution-notes,#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-user,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolution-notes,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-user{font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;border-left-width:2px!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolution-notes strong,#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolved span,#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-user strong,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolution-notes strong,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolved span,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-user strong{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-context,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-context{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-context-content,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-context-content{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-context-badge,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-context-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important;min-width:120px!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-context-label,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-context-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:1px!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-context-value,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-context-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolved,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolved{margin-top:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolved i,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolved i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolution-notes,body[data-ui-mode=compact] .hr-timesheet-message-log-tab-resolution-notes{margin-top:var(--ui-spacing-xs)!important;padding-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .timesheet-type-modal,body[data-ui-mode=compact] .timesheet-type-modal{max-width:500px!important;border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .timesheet-type-modal-header,body[data-ui-mode=compact] .timesheet-type-modal-header{padding:var(--ui-spacing-lg) var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .timesheet-type-modal-header h3,body[data-ui-mode=compact] .timesheet-type-modal-header h3{font-size:var(--ui-font-size-xl)!important;font-weight:600!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .timesheet-type-modal-close,body[data-ui-mode=compact] .timesheet-type-modal-close{font-size:var(--ui-font-size-lg)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .timesheet-type-modal-content,body[data-ui-mode=compact] .timesheet-type-modal-content{padding:var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .timesheet-type-modal-description,body[data-ui-mode=compact] .timesheet-type-modal-description{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-lg)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .timesheet-type-options,body[data-ui-mode=compact] .timesheet-type-options{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .timesheet-type-option,body[data-ui-mode=compact] .timesheet-type-option{padding:var(--ui-spacing-lg)!important;gap:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .timesheet-type-icon,body[data-ui-mode=compact] .timesheet-type-icon{width:48px!important;height:48px!important;font-size:var(--ui-font-size-2xl)!important;border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .timesheet-type-details h4,body[data-ui-mode=compact] .timesheet-type-details h4{font-size:var(--ui-font-size-lg)!important;font-weight:600!important;margin-bottom:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .timesheet-type-details p,body[data-ui-mode=compact] .timesheet-type-details p{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:768px){#app[data-ui-mode=compact] .timesheet-type-modal-header,body[data-ui-mode=compact] .timesheet-type-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .timesheet-type-modal-header h3,body[data-ui-mode=compact] .timesheet-type-modal-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .timesheet-type-modal-content,body[data-ui-mode=compact] .timesheet-type-modal-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .timesheet-type-option,body[data-ui-mode=compact] .timesheet-type-option{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .timesheet-type-icon,body[data-ui-mode=compact] .timesheet-type-icon{width:40px!important;height:40px!important;font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .timesheet-type-details h4,body[data-ui-mode=compact] .timesheet-type-details h4{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .timesheet-type-details p,body[data-ui-mode=compact] .timesheet-type-details p{font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .employeeTimeSheet-customer-dropdown,body[data-ui-mode=compact] .employeeTimeSheet-customer-dropdown{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .employeeTimeSheet-customer-dropdown option,body[data-ui-mode=compact] .employeeTimeSheet-customer-dropdown option{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .employeeTimeSheet-date-dropdown,#app[data-ui-mode=compact] .employeeTimeSheet-status-dropdown,body[data-ui-mode=compact] .employeeTimeSheet-date-dropdown,body[data-ui-mode=compact] .employeeTimeSheet-status-dropdown{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .employeeTimeSheet-date-dropdown option,#app[data-ui-mode=compact] .employeeTimeSheet-status-dropdown option,body[data-ui-mode=compact] .employeeTimeSheet-date-dropdown option,body[data-ui-mode=compact] .employeeTimeSheet-status-dropdown option{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .consultant-side-menu,body[data-ui-mode=compact] .consultant-side-menu{--csm-font-size:var(--ui-font-size-xs)!important;--csm-line-height:var(--ui-line-height-tight)!important;padding:.1rem .12rem!important;font-size:var(--csm-font-size)!important;line-height:var(--csm-line-height)!important}#app[data-ui-mode=compact] .consultant-side-menu-summary,body[data-ui-mode=compact] .consultant-side-menu-summary{margin-bottom:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-summary-count,#app[data-ui-mode=compact] .consultant-side-menu-summary-icon,body[data-ui-mode=compact] .consultant-side-menu-summary-count,body[data-ui-mode=compact] .consultant-side-menu-summary-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-hide-btn,#app[data-ui-mode=compact] .consultant-side-menu-hide-btn i,body[data-ui-mode=compact] .consultant-side-menu-hide-btn,body[data-ui-mode=compact] .consultant-side-menu-hide-btn i{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--csm-font-size)!important}#app[data-ui-mode=compact] .consultant-side-menu-legend,body[data-ui-mode=compact] .consultant-side-menu-legend{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-agreement-label-group,#app[data-ui-mode=compact] .consultant-side-menu-legend-label-group,body[data-ui-mode=compact] .consultant-side-menu-agreement-label-group,body[data-ui-mode=compact] .consultant-side-menu-legend-label-group{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .consultant-side-menu-agreement-count,#app[data-ui-mode=compact] .consultant-side-menu-agreement-label,#app[data-ui-mode=compact] .consultant-side-menu-legend-count,#app[data-ui-mode=compact] .consultant-side-menu-legend-text,#app[data-ui-mode=compact] .consultant-side-menu-meta-separator,body[data-ui-mode=compact] .consultant-side-menu-agreement-count,body[data-ui-mode=compact] .consultant-side-menu-agreement-label,body[data-ui-mode=compact] .consultant-side-menu-legend-count,body[data-ui-mode=compact] .consultant-side-menu-legend-text,body[data-ui-mode=compact] .consultant-side-menu-meta-separator{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}#app[data-ui-mode=compact] .consultant-side-menu-agreement-section,body[data-ui-mode=compact] .consultant-side-menu-agreement-section{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-agreement-heading,body[data-ui-mode=compact] .consultant-side-menu-agreement-heading{padding:var(--ui-spacing-xs) .25rem!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-agreement-filters,body[data-ui-mode=compact] .consultant-side-menu-agreement-filters{flex-wrap:nowrap!important}#app[data-ui-mode=compact] .consultant-side-menu-agreement-chip,body[data-ui-mode=compact] .consultant-side-menu-agreement-chip{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:.35rem!important;flex-wrap:nowrap!important;white-space:nowrap!important}#app[data-ui-mode=compact] .consultant-side-menu-agreement-chip i,body[data-ui-mode=compact] .consultant-side-menu-agreement-chip i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-search,body[data-ui-mode=compact] .consultant-side-menu-search{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-clear i,#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-icon,#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-input,#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-option-name,#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-option-sub,#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-panel-empty,#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-panel-empty p,#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-panel-empty span,#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-panel-footer,#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-panel-summary,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-clear i,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-icon,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-input,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-option-name,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-option-sub,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-panel-empty,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-panel-empty p,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-panel-empty span,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-panel-footer,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-panel-summary{font-size:var(--csm-font-size)!important;line-height:var(--csm-line-height)!important}#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-option-kind,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-option-kind{font-size:.625rem!important;line-height:1.2!important}#app[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-input,body[data-ui-mode=compact] .consultant-side-menu-global-search .consultant-global-search-input{height:1.875rem!important;padding:0 1.75rem 0 1.65rem!important}#app[data-ui-mode=compact] .consultant-side-menu .side-menu-pagination-controls,body[data-ui-mode=compact] .consultant-side-menu .side-menu-pagination-controls{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) .25rem!important}#app[data-ui-mode=compact] .consultant-side-menu .side-menu-pagination-text,body[data-ui-mode=compact] .consultant-side-menu .side-menu-pagination-text{font-size:var(--ui-font-size-sm)!important;color:var(--csm-row-color)!important;font-weight:500!important}#app[data-ui-mode=compact] .consultant-side-menu .side-menu-pagination-btn,body[data-ui-mode=compact] .consultant-side-menu .side-menu-pagination-btn{min-width:1.75rem!important;height:1.625rem!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu .side-menu-pagination-jump-input,body[data-ui-mode=compact] .consultant-side-menu .side-menu-pagination-jump-input{width:2.5rem!important;height:1.625rem!important;padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu .loading-progress-container,body[data-ui-mode=compact] .consultant-side-menu .loading-progress-container{padding:var(--ui-spacing-xs) .25rem!important}#app[data-ui-mode=compact] .consultant-side-menu .loading-progress-text,body[data-ui-mode=compact] .consultant-side-menu .loading-progress-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu .scroll-position-indicator,body[data-ui-mode=compact] .consultant-side-menu .scroll-position-indicator{padding:var(--ui-spacing-xs) .25rem!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu .scroll-position-text,body[data-ui-mode=compact] .consultant-side-menu .scroll-position-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-table,#app[data-ui-mode=compact] table.consultant-side-menu-table,body[data-ui-mode=compact] .consultant-side-menu-table,body[data-ui-mode=compact] table.consultant-side-menu-table{font-size:var(--ui-font-size-xs)!important;border-spacing:0 .0625rem!important}#app[data-ui-mode=compact] .consultant-side-menu-table td,#app[data-ui-mode=compact] .consultant-side-menu-table th,#app[data-ui-mode=compact] table.consultant-side-menu-table td,#app[data-ui-mode=compact] table.consultant-side-menu-table th,body[data-ui-mode=compact] .consultant-side-menu-table td,body[data-ui-mode=compact] .consultant-side-menu-table th,body[data-ui-mode=compact] table.consultant-side-menu-table td,body[data-ui-mode=compact] table.consultant-side-menu-table th{padding:0!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-table th,#app[data-ui-mode=compact] table.consultant-side-menu-table thead th,body[data-ui-mode=compact] .consultant-side-menu-table th,body[data-ui-mode=compact] table.consultant-side-menu-table thead th{font-size:var(--ui-font-size-xs)!important;padding:0 0 var(--ui-spacing-xs) .05rem!important}#app[data-ui-mode=compact] .consultant-side-menu-name-content,body[data-ui-mode=compact] .consultant-side-menu-name-content{padding:.15rem .2rem!important;gap:.2rem!important}#app[data-ui-mode=compact] .consultant-side-menu-avatar,body[data-ui-mode=compact] .consultant-side-menu-avatar{width:1rem!important;height:1rem!important}#app[data-ui-mode=compact] .consultant-side-menu-avatar i,body[data-ui-mode=compact] .consultant-side-menu-avatar i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-name-row,body[data-ui-mode=compact] .consultant-side-menu-name-row{font-size:var(--csm-font-size)!important;line-height:var(--csm-line-height)!important}#app[data-ui-mode=compact] .consultant-side-menu-name-text,body[data-ui-mode=compact] .consultant-side-menu-name-text{font-size:inherit!important;line-height:inherit!important}#app[data-ui-mode=compact] .consultant-side-menu-type-badge,body[data-ui-mode=compact] .consultant-side-menu-type-badge{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;padding:0!important;background:transparent!important;border:none!important}#app[data-ui-mode=compact] .consultant-side-menu-bg-1099 .consultant-side-menu-customer-text,#app[data-ui-mode=compact] .consultant-side-menu-bg-c2c .consultant-side-menu-customer-text,#app[data-ui-mode=compact] .consultant-side-menu-bg-default .consultant-side-menu-customer-text,#app[data-ui-mode=compact] .consultant-side-menu-bg-fulltime .consultant-side-menu-customer-text,#app[data-ui-mode=compact] .consultant-side-menu-customer-text,#app[data-ui-mode=compact] .consultant-side-menu-table td .consultant-side-menu-customer-text,body[data-ui-mode=compact] .consultant-side-menu-bg-1099 .consultant-side-menu-customer-text,body[data-ui-mode=compact] .consultant-side-menu-bg-c2c .consultant-side-menu-customer-text,body[data-ui-mode=compact] .consultant-side-menu-bg-default .consultant-side-menu-customer-text,body[data-ui-mode=compact] .consultant-side-menu-bg-fulltime .consultant-side-menu-customer-text,body[data-ui-mode=compact] .consultant-side-menu-customer-text,body[data-ui-mode=compact] .consultant-side-menu-table td .consultant-side-menu-customer-text{font-size:var(--csm-font-size)!important;line-height:var(--csm-line-height)!important}#app[data-ui-mode=compact] .consultant-side-menu-chevron,body[data-ui-mode=compact] .consultant-side-menu-chevron{font-size:var(--csm-font-size)!important}#app[data-ui-mode=compact] .consultant-side-menu-loading,#app[data-ui-mode=compact] .consultant-side-menu-no-consultants,body[data-ui-mode=compact] .consultant-side-menu-loading,body[data-ui-mode=compact] .consultant-side-menu-no-consultants{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu .empty-state,body[data-ui-mode=compact] .consultant-side-menu .empty-state{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-side-menu .empty-state-hint,#app[data-ui-mode=compact] .consultant-side-menu .empty-state-text,body[data-ui-mode=compact] .consultant-side-menu .empty-state-hint,body[data-ui-mode=compact] .consultant-side-menu .empty-state-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-header,body[data-ui-mode=compact] .consultant-side-menu-header{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-title,#app[data-ui-mode=compact] h3.consultant-side-menu-title,body[data-ui-mode=compact] .consultant-side-menu-title,body[data-ui-mode=compact] h3.consultant-side-menu-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .consultant-side-menu-count,body[data-ui-mode=compact] .consultant-side-menu-count{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-name-cell,#app[data-ui-mode=compact] .consultant-side-menu-type-cell,#app[data-ui-mode=compact] td.consultant-side-menu-name-cell,#app[data-ui-mode=compact] td.consultant-side-menu-type-cell,body[data-ui-mode=compact] .consultant-side-menu-name-cell,body[data-ui-mode=compact] .consultant-side-menu-type-cell,body[data-ui-mode=compact] td.consultant-side-menu-name-cell,body[data-ui-mode=compact] td.consultant-side-menu-type-cell{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-list,body[data-ui-mode=compact] .consultant-preview-list{padding:.2rem .3rem!important;gap:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-details-section,#app[data-ui-mode=compact] .consultant-preview-transactions-section,body[data-ui-mode=compact] .consultant-preview-details-section,body[data-ui-mode=compact] .consultant-preview-transactions-section{padding:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-header-clickable,body[data-ui-mode=compact] .consultant-preview-header-clickable{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-section-title,#app[data-ui-mode=compact] h3.consultant-preview-section-title,body[data-ui-mode=compact] .consultant-preview-section-title,body[data-ui-mode=compact] h3.consultant-preview-section-title{font-size:var(--ui-font-size-xs)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .consultant-preview-header-consultant-block .consultant-preview-name,#app[data-ui-mode=compact] .consultant-preview-name,body[data-ui-mode=compact] .consultant-preview-header-consultant-block .consultant-preview-name,body[data-ui-mode=compact] .consultant-preview-name{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-consultant-status,body[data-ui-mode=compact] .consultant-preview-consultant-status{font-size:var(--ui-font-size-xs)!important;padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-card-title,#app[data-ui-mode=compact] .consultant-preview-collapsed-name,body[data-ui-mode=compact] .consultant-preview-card-title,body[data-ui-mode=compact] .consultant-preview-collapsed-name{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-action-btn,#app[data-ui-mode=compact] button.consultant-preview-action-btn,body[data-ui-mode=compact] .consultant-preview-action-btn,body[data-ui-mode=compact] button.consultant-preview-action-btn{height:1.5rem!important;padding:0 var(--ui-spacing-sm) 0 var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-action-btn>i,body[data-ui-mode=compact] .consultant-preview-action-btn>i{width:1rem!important;height:1rem!important;font-size:.5625rem!important}#app[data-ui-mode=compact] .consultant-preview-header-actions-toolbar,body[data-ui-mode=compact] .consultant-preview-header-actions-toolbar{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-details-card .tab-navigation__button,body[data-ui-mode=compact] .consultant-preview-details-card .tab-navigation__button{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-details-tab-panel,body[data-ui-mode=compact] .consultant-preview-details-tab-panel{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-details-tab-panel--financial,body[data-ui-mode=compact] .consultant-preview-details-tab-panel--financial{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-finance-stat-grid,body[data-ui-mode=compact] .consultant-preview-finance-stat-grid{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#app[data-ui-mode=compact] .consultant-preview-finance-stat-card,body[data-ui-mode=compact] .consultant-preview-finance-stat-card{min-height:2.5rem!important;padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .consultant-preview-finance-stat-card-title,body[data-ui-mode=compact] .consultant-preview-finance-stat-card-title{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-finance-stat-card-primary-value,body[data-ui-mode=compact] .consultant-preview-finance-stat-card-primary-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-finance-stat-card-col-label,#app[data-ui-mode=compact] .consultant-preview-finance-stat-card-col-value,#app[data-ui-mode=compact] .consultant-preview-finance-stat-card-primary-label,body[data-ui-mode=compact] .consultant-preview-finance-stat-card-col-label,body[data-ui-mode=compact] .consultant-preview-finance-stat-card-col-value,body[data-ui-mode=compact] .consultant-preview-finance-stat-card-primary-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-finance-stat-card-icon,body[data-ui-mode=compact] .consultant-preview-finance-stat-card-icon{width:1.375rem!important;height:1.375rem!important}#app[data-ui-mode=compact] .consultant-preview-finance-stat-card-icon i,body[data-ui-mode=compact] .consultant-preview-finance-stat-card-icon i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-finance-panels,body[data-ui-mode=compact] .consultant-preview-finance-panels{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-finance-panel-head,body[data-ui-mode=compact] .consultant-preview-finance-panel-head{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-finance-panel-title,body[data-ui-mode=compact] .consultant-preview-finance-panel-title{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-finance-panel-row,body[data-ui-mode=compact] .consultant-preview-finance-panel-row{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-finance-panel-row-amount,#app[data-ui-mode=compact] .consultant-preview-finance-panel-row-count,#app[data-ui-mode=compact] .consultant-preview-finance-panel-row-label-text,body[data-ui-mode=compact] .consultant-preview-finance-panel-row-amount,body[data-ui-mode=compact] .consultant-preview-finance-panel-row-count,body[data-ui-mode=compact] .consultant-preview-finance-panel-row-label-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-finance-metric-stack-icon-wrap,body[data-ui-mode=compact] .consultant-preview-finance-metric-stack-icon-wrap{width:1.125rem!important;height:1.125rem!important}#app[data-ui-mode=compact] .consultant-preview-finance-metric-stack-icon-wrap i,body[data-ui-mode=compact] .consultant-preview-finance-metric-stack-icon-wrap i{font-size:.625rem!important}#app[data-ui-mode=compact] .consultant-preview-filter-group label,body[data-ui-mode=compact] .consultant-preview-filter-group label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] select.consultant-preview-transactions-filter-select,body[data-ui-mode=compact] select.consultant-preview-transactions-filter-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;min-height:1.75rem!important;border-radius:0!important}#app[data-ui-mode=compact] .consultant-preview-status,body[data-ui-mode=compact] .consultant-preview-status{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-show-menu-btn,body[data-ui-mode=compact] .consultant-preview-show-menu-btn{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-filter-match-text,body[data-ui-mode=compact] .consultant-preview-filter-match-text{font-size:var(--ui-font-size-xs)!important}@media (max-width:1100px){#app[data-ui-mode=compact] .consultant-preview-finance-stat-grid,body[data-ui-mode=compact] .consultant-preview-finance-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){#app[data-ui-mode=compact] .consultant-preview-finance-panels,#app[data-ui-mode=compact] .consultant-preview-finance-stat-grid,body[data-ui-mode=compact] .consultant-preview-finance-panels,body[data-ui-mode=compact] .consultant-preview-finance-stat-grid{grid-template-columns:1fr!important}}#app[data-ui-mode=compact] .ts-summary-main-content,body[data-ui-mode=compact] .ts-summary-main-content{height:calc(100vh - 112px);max-height:calc(100vh - 112px)}#app[data-ui-mode=compact] .ts-summary-header,body[data-ui-mode=compact] .ts-summary-header{padding:.5rem 1rem;border-bottom-width:1px;box-shadow:none}#app[data-ui-mode=compact] .ts-summary-header-row,body[data-ui-mode=compact] .ts-summary-header-row{margin-bottom:.4rem}#app[data-ui-mode=compact] .ts-summary-header-breadcrumb,body[data-ui-mode=compact] .ts-summary-header-breadcrumb{font-size:.875rem;gap:.35rem}#app[data-ui-mode=compact] .ts-summary-header-back-btn,body[data-ui-mode=compact] .ts-summary-header-back-btn{width:28px;height:28px}#app[data-ui-mode=compact] .ts-summary-header-filters,#app[data-ui-mode=compact] .ts-summary-header-filters-group,body[data-ui-mode=compact] .ts-summary-header-filters,body[data-ui-mode=compact] .ts-summary-header-filters-group{gap:.5rem}#app[data-ui-mode=compact] .ts-summary-header-field label,body[data-ui-mode=compact] .ts-summary-header-field label{font-size:.75rem}#app[data-ui-mode=compact] .ts-summary-header-select,body[data-ui-mode=compact] .ts-summary-header-select{min-width:140px;padding:.35rem .5rem;font-size:.8125rem}#app[data-ui-mode=compact] .ts-summary-header-btn,body[data-ui-mode=compact] .ts-summary-header-btn{padding:.35rem .75rem;font-size:.8125rem}#app[data-ui-mode=compact] .ts-summary-sidemenu,body[data-ui-mode=compact] .ts-summary-sidemenu{width:280px;min-width:240px;max-width:280px;padding:.4rem .75rem;height:calc(100vh - 100px);max-height:calc(100vh - 100px)}#app[data-ui-mode=compact] .ts-summary-sidemenu-wrap .ts-summary-sidemenu,body[data-ui-mode=compact] .ts-summary-sidemenu-wrap .ts-summary-sidemenu{width:100%;min-width:0;max-width:none}#app[data-ui-mode=compact] .ts-summary-sidemenu-header,body[data-ui-mode=compact] .ts-summary-sidemenu-header{margin-bottom:.35rem;padding-bottom:.35rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-title,body[data-ui-mode=compact] .ts-summary-sidemenu-title{font-size:1rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-count,body[data-ui-mode=compact] .ts-summary-sidemenu-count{font-size:.75rem;padding:.2rem .4rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-legend,body[data-ui-mode=compact] .ts-summary-sidemenu-legend{gap:.5rem;margin-bottom:.35rem;padding:.5rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-agreement-legend,body[data-ui-mode=compact] .ts-summary-sidemenu-agreement-legend{margin-top:.35rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-legend-text,body[data-ui-mode=compact] .ts-summary-sidemenu-legend-text{font-size:.75rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-legend-dot,body[data-ui-mode=compact] .ts-summary-sidemenu-legend-dot{width:10px;height:10px}#app[data-ui-mode=compact] .ts-summary-sidemenu-legend-icon-multiple,#app[data-ui-mode=compact] .ts-summary-sidemenu-legend-icon-single,body[data-ui-mode=compact] .ts-summary-sidemenu-legend-icon-multiple,body[data-ui-mode=compact] .ts-summary-sidemenu-legend-icon-single{font-size:.875rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-loading-progress,body[data-ui-mode=compact] .ts-summary-sidemenu-loading-progress{padding:6px 10px}#app[data-ui-mode=compact] .ts-summary-sidemenu-progress-text,body[data-ui-mode=compact] .ts-summary-sidemenu-progress-text{font-size:10px}#app[data-ui-mode=compact] .ts-summary-sidemenu-search,body[data-ui-mode=compact] .ts-summary-sidemenu-search{margin-bottom:.35rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-search-input,body[data-ui-mode=compact] .ts-summary-sidemenu-search-input{padding:.5rem .6rem;font-size:.8125rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-search-badge,body[data-ui-mode=compact] .ts-summary-sidemenu-search-badge{font-size:10px;padding:2px 6px}#app[data-ui-mode=compact] .ts-summary-sidemenu-scroll-indicator,body[data-ui-mode=compact] .ts-summary-sidemenu-scroll-indicator{padding:4px 10px;font-size:11px}#app[data-ui-mode=compact] .ts-summary-sidemenu-scroll-text,body[data-ui-mode=compact] .ts-summary-sidemenu-scroll-text{font-size:10px;min-width:64px}#app[data-ui-mode=compact] .ts-summary-sidemenu-table td,#app[data-ui-mode=compact] .ts-summary-sidemenu-table th,body[data-ui-mode=compact] .ts-summary-sidemenu-table td,body[data-ui-mode=compact] .ts-summary-sidemenu-table th{padding:.5rem .6rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-table th,body[data-ui-mode=compact] .ts-summary-sidemenu-table th{font-size:.75rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-name-content,body[data-ui-mode=compact] .ts-summary-sidemenu-name-content{gap:.35rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-name-text,body[data-ui-mode=compact] .ts-summary-sidemenu-name-text{font-size:.8125rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-type-text,body[data-ui-mode=compact] .ts-summary-sidemenu-type-text{font-size:.6875rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-empty-state,body[data-ui-mode=compact] .ts-summary-sidemenu-empty-state{padding:24px 16px}#app[data-ui-mode=compact] .ts-summary-sidemenu-empty-icon,body[data-ui-mode=compact] .ts-summary-sidemenu-empty-icon{font-size:36px;margin-bottom:8px}#app[data-ui-mode=compact] .ts-summary-sidemenu-empty-text,body[data-ui-mode=compact] .ts-summary-sidemenu-empty-text{font-size:.8125rem}#app[data-ui-mode=compact] .ts-summary-sidemenu-empty-hint,body[data-ui-mode=compact] .ts-summary-sidemenu-empty-hint{font-size:.6875rem}#app[data-ui-mode=compact] .ts-summary-preview-header,body[data-ui-mode=compact] .ts-summary-preview-header{padding:.5rem 1rem}#app[data-ui-mode=compact] .ts-summary-preview-title,body[data-ui-mode=compact] .ts-summary-preview-title{font-size:.9375rem}#app[data-ui-mode=compact] .ts-summary-preview-select,body[data-ui-mode=compact] .ts-summary-preview-select{min-width:110px;padding:.3rem .5rem;font-size:.75rem}#app[data-ui-mode=compact] .ts-summary-preview-content,body[data-ui-mode=compact] .ts-summary-preview-content{padding:.75rem}#app[data-ui-mode=compact] .ts-summary-preview-consultant-bar,body[data-ui-mode=compact] .ts-summary-preview-consultant-bar{padding:.6rem .85rem;margin-bottom:.5rem}#app[data-ui-mode=compact] .ts-summary-preview-consultant-bar .ts-summary-preview-name,body[data-ui-mode=compact] .ts-summary-preview-consultant-bar .ts-summary-preview-name{font-size:.9375rem}#app[data-ui-mode=compact] .ts-summary-preview-consultant-bar .ts-summary-preview-id,body[data-ui-mode=compact] .ts-summary-preview-consultant-bar .ts-summary-preview-id{font-size:.8125rem}#app[data-ui-mode=compact] .ts-summary-preview-id-copy,body[data-ui-mode=compact] .ts-summary-preview-id-copy{width:20px;height:20px}#app[data-ui-mode=compact] .ts-summary-preview-id-copy i,body[data-ui-mode=compact] .ts-summary-preview-id-copy i{font-size:.8125rem}#app[data-ui-mode=compact] .ts-summary-preview-consultant-bar-contact,body[data-ui-mode=compact] .ts-summary-preview-consultant-bar-contact{gap:.75rem}#app[data-ui-mode=compact] .ts-summary-preview-contact-link,body[data-ui-mode=compact] .ts-summary-preview-contact-link{font-size:.75rem}#app[data-ui-mode=compact] .ts-summary-preview-contact-copy,body[data-ui-mode=compact] .ts-summary-preview-contact-copy{width:20px;height:20px}#app[data-ui-mode=compact] .ts-summary-preview-contact-copy i,body[data-ui-mode=compact] .ts-summary-preview-contact-copy i{font-size:.8125rem}#app[data-ui-mode=compact] .ts-summary-preview-contact-none,body[data-ui-mode=compact] .ts-summary-preview-contact-none{font-size:.75rem}#app[data-ui-mode=compact] .ts-summary-preview-timesheet-card,body[data-ui-mode=compact] .ts-summary-preview-timesheet-card{padding:.5rem .65rem;flex:1 1 260px;min-width:260px}#app[data-ui-mode=compact] .ts-summary-preview-card-top,body[data-ui-mode=compact] .ts-summary-preview-card-top{margin-bottom:.3rem;padding-bottom:.25rem}#app[data-ui-mode=compact] .ts-summary-preview-date-range,body[data-ui-mode=compact] .ts-summary-preview-date-range{font-size:.75rem}#app[data-ui-mode=compact] .ts-summary-preview-hours,body[data-ui-mode=compact] .ts-summary-preview-hours{font-size:.8125rem}#app[data-ui-mode=compact] .ts-summary-preview-card-grid,body[data-ui-mode=compact] .ts-summary-preview-card-grid{gap:.25rem .75rem}#app[data-ui-mode=compact] .ts-summary-preview-cell-lbl,body[data-ui-mode=compact] .ts-summary-preview-cell-lbl{font-size:.625rem}#app[data-ui-mode=compact] .ts-summary-preview-cell-val,body[data-ui-mode=compact] .ts-summary-preview-cell-val{font-size:.75rem}#app[data-ui-mode=compact] .ts-summary-preview-cell-val.ts-summary-preview-name,body[data-ui-mode=compact] .ts-summary-preview-cell-val.ts-summary-preview-name{font-size:.8125rem}#app[data-ui-mode=compact] .ts-summary-preview-status-badge,body[data-ui-mode=compact] .ts-summary-preview-status-badge{padding:.15rem .4rem;font-size:.6875rem}#app[data-ui-mode=compact] .ts-summary-preview-source-badge,body[data-ui-mode=compact] .ts-summary-preview-source-badge{font-size:.6875rem;padding:.1rem .35rem}#app[data-ui-mode=compact] .ts-summary-preview-attachments-label,#app[data-ui-mode=compact] .ts-summary-preview-no-attachments .ts-summary-preview-cell-lbl,body[data-ui-mode=compact] .ts-summary-preview-attachments-label,body[data-ui-mode=compact] .ts-summary-preview-no-attachments .ts-summary-preview-cell-lbl{font-size:.625rem}#app[data-ui-mode=compact] .ts-summary-preview-attachment-item,body[data-ui-mode=compact] .ts-summary-preview-attachment-item{padding:.2rem .3rem;min-height:26px}#app[data-ui-mode=compact] .ts-summary-preview-att-name,body[data-ui-mode=compact] .ts-summary-preview-att-name{font-size:.75rem}#app[data-ui-mode=compact] .ts-summary-preview-att-size,body[data-ui-mode=compact] .ts-summary-preview-att-size{font-size:.6875rem}#app[data-ui-mode=compact] .ts-summary-preview-att-btn,body[data-ui-mode=compact] .ts-summary-preview-att-btn{width:22px;height:22px}#app[data-ui-mode=compact] .ts-summary-preview-cards,body[data-ui-mode=compact] .ts-summary-preview-cards{gap:.4rem}#app[data-ui-mode=compact] .ts-summary-preview-empty,#app[data-ui-mode=compact] .ts-summary-preview-loading,#app[data-ui-mode=compact] .ts-summary-preview-no-records,body[data-ui-mode=compact] .ts-summary-preview-empty,body[data-ui-mode=compact] .ts-summary-preview-loading,body[data-ui-mode=compact] .ts-summary-preview-no-records{padding:.75rem 1rem;font-size:.8125rem}#app[data-ui-mode=compact] .select-item-type-modal,body[data-ui-mode=compact] .select-item-type-modal{width:360px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .select-item-type-modal-header,body[data-ui-mode=compact] .select-item-type-modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .select-item-type-modal-title,body[data-ui-mode=compact] .select-item-type-modal-title{font-size:var(--ui-font-size-base)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .select-item-type-modal-header-actions,body[data-ui-mode=compact] .select-item-type-modal-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .select-item-type-icon-btn,body[data-ui-mode=compact] .select-item-type-icon-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .select-item-type-icon-btn svg,body[data-ui-mode=compact] .select-item-type-icon-btn svg{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .select-item-type-modal-body,body[data-ui-mode=compact] .select-item-type-modal-body{padding:var(--ui-spacing-md)!important;overflow:visible!important}#app[data-ui-mode=compact] .select-item-type-options,body[data-ui-mode=compact] .select-item-type-options{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .select-item-type-radio-option,body[data-ui-mode=compact] .select-item-type-radio-option{overflow:visible!important}#app[data-ui-mode=compact] .select-item-type-option-content,body[data-ui-mode=compact] .select-item-type-option-content{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;border-width:1px!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .select-item-type-radio-control,body[data-ui-mode=compact] .select-item-type-radio-control{width:16px!important;height:16px!important;margin-right:var(--ui-spacing-sm)!important;border-width:1.5px!important}#app[data-ui-mode=compact] .select-item-type-radio-control:before,body[data-ui-mode=compact] .select-item-type-radio-control:before{width:8px!important;height:8px!important}#app[data-ui-mode=compact] .select-item-type-radio-label,body[data-ui-mode=compact] .select-item-type-radio-label{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .select-item-type-modal-footer,body[data-ui-mode=compact] .select-item-type-modal-footer{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .select-item-type-modal-footer--glass .consultant-primary-btn,#app[data-ui-mode=compact] .select-item-type-modal-footer--glass .consultant-secondary-btn,body[data-ui-mode=compact] .select-item-type-modal-footer--glass .consultant-primary-btn,body[data-ui-mode=compact] .select-item-type-modal-footer--glass .consultant-secondary-btn{height:32px!important;padding:0 var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .settings-drawer,body[data-ui-mode=compact] .settings-drawer{width:380px!important}#app[data-ui-mode=compact] .settings-drawer-header,body[data-ui-mode=compact] .settings-drawer-header{padding:var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .settings-drawer-header:before,body[data-ui-mode=compact] .settings-drawer-header:before{width:32px!important;height:3px!important;top:6px!important}#app[data-ui-mode=compact] .settings-drawer-header h3,body[data-ui-mode=compact] .settings-drawer-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .settings-drawer-close-btn,body[data-ui-mode=compact] .settings-drawer-close-btn{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-lg)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .settings-drawer-close-btn i,body[data-ui-mode=compact] .settings-drawer-close-btn i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .settings-drawer-content,body[data-ui-mode=compact] .settings-drawer-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .settings-section,body[data-ui-mode=compact] .settings-section{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .settings-section h4,body[data-ui-mode=compact] .settings-section h4{margin:0 0 var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-sm)!important;padding-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .settings-radio-group,body[data-ui-mode=compact] .settings-radio-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .settings-radio-option,body[data-ui-mode=compact] .settings-radio-option{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;border-width:1px!important}#app[data-ui-mode=compact] .settings-radio-option input[type=radio],body[data-ui-mode=compact] .settings-radio-option input[type=radio]{margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .settings-radio-label,body[data-ui-mode=compact] .settings-radio-label{gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .settings-theme-tag,body[data-ui-mode=compact] .settings-theme-tag{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .settings-connected-info,body[data-ui-mode=compact] .settings-connected-info{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;border-left-width:2px!important}#app[data-ui-mode=compact] .settings-connected-info p,body[data-ui-mode=compact] .settings-connected-info p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .settings-service-actions,body[data-ui-mode=compact] .settings-service-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .settings-btn-connect,#app[data-ui-mode=compact] .settings-btn-disconnect,#app[data-ui-mode=compact] .settings-btn-test,body[data-ui-mode=compact] .settings-btn-connect,body[data-ui-mode=compact] .settings-btn-disconnect,body[data-ui-mode=compact] .settings-btn-test{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;min-height:36px!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .settings-btn-connect i,#app[data-ui-mode=compact] .settings-btn-disconnect i,#app[data-ui-mode=compact] .settings-btn-test i,body[data-ui-mode=compact] .settings-btn-connect i,body[data-ui-mode=compact] .settings-btn-disconnect i,body[data-ui-mode=compact] .settings-btn-test i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .settings-status-message,body[data-ui-mode=compact] .settings-status-message{margin:var(--ui-spacing-sm) 0!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important;border-left-width:2px!important}#app[data-ui-mode=compact] .settings-status-message p,body[data-ui-mode=compact] .settings-status-message p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .settings-theme-info,body[data-ui-mode=compact] .settings-theme-info{margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;border-left-width:3px!important}#app[data-ui-mode=compact] .settings-theme-info p,body[data-ui-mode=compact] .settings-theme-info p{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .settings-theme-btn,body[data-ui-mode=compact] .settings-theme-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .branded-email-template,body[data-ui-mode=compact] .branded-email-template{display:none!important}#app[data-ui-mode=compact] .theme-modal,body[data-ui-mode=compact] .theme-modal{border-radius:var(--ui-border-radius-md)!important;max-width:700px!important}#app[data-ui-mode=compact] .theme-modal-header,body[data-ui-mode=compact] .theme-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .theme-modal-header h3,body[data-ui-mode=compact] .theme-modal-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .theme-modal-close,body[data-ui-mode=compact] .theme-modal-close{font-size:var(--ui-font-size-lg)!important;width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .theme-modal-body,body[data-ui-mode=compact] .theme-modal-body{padding:var(--ui-spacing-md)!important;max-height:55vh!important}#app[data-ui-mode=compact] .theme-modal-description,body[data-ui-mode=compact] .theme-modal-description{margin:0 0 var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-base)!important}#app[data-ui-mode=compact] .theme-loading,body[data-ui-mode=compact] .theme-loading{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .theme-loading p,body[data-ui-mode=compact] .theme-loading p{font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .spinner,body[data-ui-mode=compact] .spinner{width:24px!important;height:24px!important;border-width:2px!important;margin:0 auto var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .theme-error,body[data-ui-mode=compact] .theme-error{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .theme-error p,body[data-ui-mode=compact] .theme-error p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .retry-btn,body[data-ui-mode=compact] .retry-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .themes-list,body[data-ui-mode=compact] .themes-list{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .theme-item,body[data-ui-mode=compact] .theme-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-width:1px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .theme-item.selected,body[data-ui-mode=compact] .theme-item.selected{box-shadow:0 0 0 2px rgba(59,130,246,.1)!important}#app[data-ui-mode=compact] .theme-name,body[data-ui-mode=compact] .theme-name{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .theme-title,body[data-ui-mode=compact] .theme-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .default-badge,#app[data-ui-mode=compact] .inactive-badge,body[data-ui-mode=compact] .default-badge,body[data-ui-mode=compact] .inactive-badge{font-size:var(--ui-font-size-xs)!important;padding:2px var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .selected-check,body[data-ui-mode=compact] .selected-check{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .themes-info,body[data-ui-mode=compact] .themes-info{margin-top:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .themes-info p,body[data-ui-mode=compact] .themes-info p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .theme-modal-footer,body[data-ui-mode=compact] .theme-modal-footer{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .btn-primary,#app[data-ui-mode=compact] .btn-secondary,body[data-ui-mode=compact] .btn-primary,body[data-ui-mode=compact] .btn-secondary{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .addTimeSheet-container,body[data-ui-mode=compact] .addTimeSheet-container{border-radius:var(--ui-border-radius-md)!important;max-width:850px!important}#app[data-ui-mode=compact] .addTimeSheet-form-section,body[data-ui-mode=compact] .addTimeSheet-form-section{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .addTimeSheet-form-header,body[data-ui-mode=compact] .addTimeSheet-form-header{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .addTimeSheet-form-header h2,body[data-ui-mode=compact] .addTimeSheet-form-header h2{font-size:var(--ui-font-size-lg)!important;margin:0 0 var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .addTimeSheet-form-description,body[data-ui-mode=compact] .addTimeSheet-form-description{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .addTimeSheet-form,body[data-ui-mode=compact] .addTimeSheet-form{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .addTimeSheet-form-grid,body[data-ui-mode=compact] .addTimeSheet-form-grid{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .addTimeSheet-form-group,body[data-ui-mode=compact] .addTimeSheet-form-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-form-group label,body[data-ui-mode=compact] .addTimeSheet-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-input,#app[data-ui-mode=compact] .addTimeSheet-select,body[data-ui-mode=compact] .addTimeSheet-input,body[data-ui-mode=compact] .addTimeSheet-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .addTimeSheet-input-wrapper input[type=date],body[data-ui-mode=compact] .addTimeSheet-input-wrapper input[type=date]{padding:var(--ui-spacing-xs) var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-xs)!important;padding-right:36px!important}#app[data-ui-mode=compact] .addTimeSheet-input-wrapper .addTimeSheet-calendar-icon,body[data-ui-mode=compact] .addTimeSheet-input-wrapper .addTimeSheet-calendar-icon{width:14px!important;height:14px!important;right:10px!important}#app[data-ui-mode=compact] .addTimeSheet-error-text,#app[data-ui-mode=compact] .addTimeSheet-helper-text,body[data-ui-mode=compact] .addTimeSheet-error-text,body[data-ui-mode=compact] .addTimeSheet-helper-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-attach-controls,#app[data-ui-mode=compact] .addTimeSheet-attach-wrapper,body[data-ui-mode=compact] .addTimeSheet-attach-controls,body[data-ui-mode=compact] .addTimeSheet-attach-wrapper{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-attach-btn,body[data-ui-mode=compact] .addTimeSheet-attach-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-xs)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-attach-btn i,body[data-ui-mode=compact] .addTimeSheet-attach-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .addTimeSheet-attachments-list,body[data-ui-mode=compact] .addTimeSheet-attachments-list{margin-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-attachment-item,body[data-ui-mode=compact] .addTimeSheet-attachment-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .addTimeSheet-attachment-info,body[data-ui-mode=compact] .addTimeSheet-attachment-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-attachment-name,body[data-ui-mode=compact] .addTimeSheet-attachment-name{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .addTimeSheet-attachment-size,body[data-ui-mode=compact] .addTimeSheet-attachment-size{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-attachment-preview,body[data-ui-mode=compact] .addTimeSheet-attachment-preview{margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-preview-image,body[data-ui-mode=compact] .addTimeSheet-preview-image{max-width:150px!important;max-height:150px!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-preview-link,body[data-ui-mode=compact] .addTimeSheet-preview-link{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-preview-link i,body[data-ui-mode=compact] .addTimeSheet-preview-link i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-remove-file-btn,body[data-ui-mode=compact] .addTimeSheet-remove-file-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-remove-file-btn i,body[data-ui-mode=compact] .addTimeSheet-remove-file-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-no-files,body[data-ui-mode=compact] .addTimeSheet-no-files{margin-top:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .addTimeSheet-form-actions,body[data-ui-mode=compact] .addTimeSheet-form-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .addTimeSheet-btn,body[data-ui-mode=compact] .addTimeSheet-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-xs)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;min-width:120px!important}#app[data-ui-mode=compact] .addTimeSheet-btn i,body[data-ui-mode=compact] .addTimeSheet-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-container,body[data-ui-mode=compact] .invoice-journal-entry-container{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .invoice-journal-entry-content-transparent,body[data-ui-mode=compact] .invoice-journal-entry-content-transparent{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .invoice-journal-entry-header,body[data-ui-mode=compact] .invoice-journal-entry-header{padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .invoice-journal-entry-header-row,body[data-ui-mode=compact] .invoice-journal-entry-header-row{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-title,body[data-ui-mode=compact] .invoice-journal-entry-title{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-btn,body[data-ui-mode=compact] .invoice-journal-entry-help-btn{width:20px!important;height:20px!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-icon,body[data-ui-mode=compact] .invoice-journal-entry-help-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoice-journal-entry-close-btn,body[data-ui-mode=compact] .invoice-journal-entry-close-btn{width:28px!important;height:28px!important}#app[data-ui-mode=compact] .invoice-journal-entry-close-icon,body[data-ui-mode=compact] .invoice-journal-entry-close-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .invoice-journal-entry-meta,body[data-ui-mode=compact] .invoice-journal-entry-meta{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-meta-field,body[data-ui-mode=compact] .invoice-journal-entry-meta-field{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoice-journal-entry-meta-field label,body[data-ui-mode=compact] .invoice-journal-entry-meta-field label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoice-journal-entry-input-date,#app[data-ui-mode=compact] .invoice-journal-entry-input-no,body[data-ui-mode=compact] .invoice-journal-entry-input-date,body[data-ui-mode=compact] .invoice-journal-entry-input-no{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-xs)!important;font-size:var(--ui-font-size-sm)!important;height:32px!important}#app[data-ui-mode=compact] .invoice-journal-entry-table-section,body[data-ui-mode=compact] .invoice-journal-entry-table-section{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-table-title,body[data-ui-mode=compact] .invoice-journal-entry-table-title{margin-bottom:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-table,body[data-ui-mode=compact] .invoice-journal-entry-table{margin-bottom:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-table td,#app[data-ui-mode=compact] .invoice-journal-entry-table th,body[data-ui-mode=compact] .invoice-journal-entry-table td,body[data-ui-mode=compact] .invoice-journal-entry-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-table td,#app[data-ui-mode=compact] .invoice-journal-entry-table th,body[data-ui-mode=compact] .invoice-journal-entry-table td,body[data-ui-mode=compact] .invoice-journal-entry-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-no-records,body[data-ui-mode=compact] .invoice-journal-entry-no-records{padding:var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-input-table,body[data-ui-mode=compact] .invoice-journal-entry-input-table{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-btn-add,body[data-ui-mode=compact] .invoice-journal-entry-btn-add{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoice-journal-entry-btn-delete,body[data-ui-mode=compact] .invoice-journal-entry-btn-delete{font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .invoice-journal-entry-comments,body[data-ui-mode=compact] .invoice-journal-entry-comments{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-comments label,body[data-ui-mode=compact] .invoice-journal-entry-comments label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-input-comments,body[data-ui-mode=compact] .invoice-journal-entry-input-comments{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-xs)!important;font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoice-journal-entry-totals,body[data-ui-mode=compact] .invoice-journal-entry-totals{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-balance-error,#app[data-ui-mode=compact] .invoice-journal-entry-balance-success,body[data-ui-mode=compact] .invoice-journal-entry-balance-error,body[data-ui-mode=compact] .invoice-journal-entry-balance-success{margin-left:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-actions,body[data-ui-mode=compact] .invoice-journal-entry-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-btn-action,#app[data-ui-mode=compact] .invoice-journal-entry-btn-cancel,body[data-ui-mode=compact] .invoice-journal-entry-btn-action,body[data-ui-mode=compact] .invoice-journal-entry-btn-cancel{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-validation,body[data-ui-mode=compact] .invoice-journal-entry-validation{margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .invoice-journal-entry-validation-error,body[data-ui-mode=compact] .invoice-journal-entry-validation-error{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-modal,body[data-ui-mode=compact] .invoice-journal-entry-help-modal{border-radius:var(--ui-border-radius-md)!important;max-width:700px!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-modal-header,body[data-ui-mode=compact] .invoice-journal-entry-help-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md) var(--ui-border-radius-md) 0 0!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-modal-header h3,body[data-ui-mode=compact] .invoice-journal-entry-help-modal-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-modal-close,body[data-ui-mode=compact] .invoice-journal-entry-help-modal-close{font-size:var(--ui-font-size-lg)!important;padding:var(--ui-spacing-xs)!important;width:32px!important;height:32px!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-modal-content,body[data-ui-mode=compact] .invoice-journal-entry-help-modal-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-modal-content h4,body[data-ui-mode=compact] .invoice-journal-entry-help-modal-content h4{margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-modal-content p,body[data-ui-mode=compact] .invoice-journal-entry-help-modal-content p{margin:var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-modal-content ol,#app[data-ui-mode=compact] .invoice-journal-entry-help-modal-content ul,body[data-ui-mode=compact] .invoice-journal-entry-help-modal-content ol,body[data-ui-mode=compact] .invoice-journal-entry-help-modal-content ul{margin:var(--ui-spacing-sm) 0!important;padding-left:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-modal-content li,body[data-ui-mode=compact] .invoice-journal-entry-help-modal-content li{margin:var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-account-types,body[data-ui-mode=compact] .invoice-journal-entry-help-account-types{gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-section,body[data-ui-mode=compact] .invoice-journal-entry-help-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;border-left-width:3px!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-section h5,body[data-ui-mode=compact] .invoice-journal-entry-help-section h5{margin:0 0 var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-section ul,body[data-ui-mode=compact] .invoice-journal-entry-help-section ul{padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invoice-journal-entry-help-section li,body[data-ui-mode=compact] .invoice-journal-entry-help-section li{margin:var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .error-modal,body[data-ui-mode=compact] .error-modal{border-radius:var(--ui-border-radius-sm)!important;max-width:360px!important}#app[data-ui-mode=compact] .error-modal-header,body[data-ui-mode=compact] .error-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .error-modal-header h3,body[data-ui-mode=compact] .error-modal-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .error-modal-close,body[data-ui-mode=compact] .error-modal-close{font-size:var(--ui-font-size-lg)!important;width:20px!important;height:20px!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .error-modal-body,body[data-ui-mode=compact] .error-modal-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .error-message,body[data-ui-mode=compact] .error-message{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .error-line,body[data-ui-mode=compact] .error-line{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) 0!important;line-height:var(--ui-line-height-base)!important}#app[data-ui-mode=compact] .error-modal-footer,body[data-ui-mode=compact] .error-modal-footer{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .error-modal-btn,body[data-ui-mode=compact] .error-modal-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:70px!important}#app[data-ui-mode=compact] .success-modal,body[data-ui-mode=compact] .success-modal{border-radius:var(--ui-border-radius-md)!important;max-width:420px!important}#app[data-ui-mode=compact] .success-modal-header,body[data-ui-mode=compact] .success-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .success-modal-header h3,body[data-ui-mode=compact] .success-modal-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .success-modal-close,body[data-ui-mode=compact] .success-modal-close{font-size:var(--ui-font-size-lg)!important;width:24px!important;height:24px!important}#app[data-ui-mode=compact] .success-modal-body,body[data-ui-mode=compact] .success-modal-body{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;min-height:80px!important}#app[data-ui-mode=compact] .success-icon,body[data-ui-mode=compact] .success-icon{font-size:36px!important;width:48px!important;height:48px!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .success-modal-body p,body[data-ui-mode=compact] .success-modal-body p{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-base)!important;padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .success-modal-footer,body[data-ui-mode=compact] .success-modal-footer{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .success-modal-btn,body[data-ui-mode=compact] .success-modal-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-service-selection-modal,body[data-ui-mode=compact] .email-service-selection-modal{border-radius:var(--ui-border-radius-md)!important;max-width:500px!important}#app[data-ui-mode=compact] .email-service-selection-modal-header,body[data-ui-mode=compact] .email-service-selection-modal-header{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md) var(--ui-border-radius-md) 0 0!important}#app[data-ui-mode=compact] .email-service-selection-modal-header h3,body[data-ui-mode=compact] .email-service-selection-modal-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .email-service-selection-modal-close,body[data-ui-mode=compact] .email-service-selection-modal-close{font-size:var(--ui-font-size-lg)!important;padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .email-service-selection-modal-close i,body[data-ui-mode=compact] .email-service-selection-modal-close i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .email-service-selection-modal-body,body[data-ui-mode=compact] .email-service-selection-modal-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-service-selection-modal-body>p,body[data-ui-mode=compact] .email-service-selection-modal-body>p{margin:0 0 var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-service-selection-options,body[data-ui-mode=compact] .email-service-selection-options{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-service-selection-option,body[data-ui-mode=compact] .email-service-selection-option{padding:var(--ui-spacing-md)!important;border-width:1px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .email-service-selection-option.selected,body[data-ui-mode=compact] .email-service-selection-option.selected{box-shadow:0 0 0 2px rgba(59,130,246,.1)!important}#app[data-ui-mode=compact] .email-service-selection-icon,body[data-ui-mode=compact] .email-service-selection-icon{margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .service-logo,body[data-ui-mode=compact] .service-logo{width:40px!important;height:40px!important;font-size:20px!important}#app[data-ui-mode=compact] .email-service-selection-info h4,body[data-ui-mode=compact] .email-service-selection-info h4{margin:0 0 var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-service-selection-info p,body[data-ui-mode=compact] .email-service-selection-info p{margin:0 0 var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .status-badge,body[data-ui-mode=compact] .status-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .status-badge i,body[data-ui-mode=compact] .status-badge i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .email-service-selection-warning,body[data-ui-mode=compact] .email-service-selection-warning{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-sm)!important;border-width:1px!important}#app[data-ui-mode=compact] .warning-icon,body[data-ui-mode=compact] .warning-icon{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .warning-content h4,body[data-ui-mode=compact] .warning-content h4{margin:0 0 var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .warning-content p,body[data-ui-mode=compact] .warning-content p{margin:0 0 var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-base)!important}#app[data-ui-mode=compact] .email-service-selection-setup-btn,body[data-ui-mode=compact] .email-service-selection-setup-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .email-service-selection-modal-actions,body[data-ui-mode=compact] .email-service-selection-modal-actions{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md)!important;border-radius:0 0 var(--ui-border-radius-md) var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .email-service-selection-modal-btn,body[data-ui-mode=compact] .email-service-selection-modal-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice,body[data-ui-mode=compact] .customer-create-invoice{padding:0 0 var(--ui-spacing-lg) 0!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-loading-spinner,body[data-ui-mode=compact] .customer-create-invoice-loading-spinner{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-loading-spinner .spinner,body[data-ui-mode=compact] .customer-create-invoice-loading-spinner .spinner{width:32px!important;height:32px!important;border-width:3px!important;margin:0 auto var(--ui-spacing-sm) auto!important}#app[data-ui-mode=compact] .customer-create-invoice-loading-spinner p,body[data-ui-mode=compact] .customer-create-invoice-loading-spinner p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-form,body[data-ui-mode=compact] .customer-create-invoice-form{padding:var(--ui-spacing-lg) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-create-invoice-form h2,body[data-ui-mode=compact] .customer-create-invoice-form h2{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .customer-create-invoice-form-row,body[data-ui-mode=compact] .customer-create-invoice-form-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-create-invoice-form-group,body[data-ui-mode=compact] .customer-create-invoice-form-group{margin-bottom:var(--ui-spacing-sm)!important;min-width:200px!important}#app[data-ui-mode=compact] .customer-create-invoice-form-group.right-group,body[data-ui-mode=compact] .customer-create-invoice-form-group.right-group{min-width:160px!important}#app[data-ui-mode=compact] .customer-create-invoice-form-group label,body[data-ui-mode=compact] .customer-create-invoice-form-group label{margin-bottom:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-form-group input[type=date],#app[data-ui-mode=compact] .customer-create-invoice-form-group input[type=email],#app[data-ui-mode=compact] .customer-create-invoice-form-group input[type=number],#app[data-ui-mode=compact] .customer-create-invoice-form-group input[type=text],#app[data-ui-mode=compact] .customer-create-invoice-form-group select,#app[data-ui-mode=compact] .customer-create-invoice-form-group textarea,body[data-ui-mode=compact] .customer-create-invoice-form-group input[type=date],body[data-ui-mode=compact] .customer-create-invoice-form-group input[type=email],body[data-ui-mode=compact] .customer-create-invoice-form-group input[type=number],body[data-ui-mode=compact] .customer-create-invoice-form-group input[type=text],body[data-ui-mode=compact] .customer-create-invoice-form-group select,body[data-ui-mode=compact] .customer-create-invoice-form-group textarea{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-form-group textarea,body[data-ui-mode=compact] .customer-create-invoice-form-group textarea{min-height:50px!important}#app[data-ui-mode=compact] .customer-create-invoice-section,body[data-ui-mode=compact] .customer-create-invoice-section{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-create-invoice-section-header,body[data-ui-mode=compact] .customer-create-invoice-section-header{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-section-header.small,body[data-ui-mode=compact] .customer-create-invoice-section-header.small{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-section-header-icon,body[data-ui-mode=compact] .customer-create-invoice-section-header-icon{font-size:1em!important}#app[data-ui-mode=compact] .customer-create-invoice-settings-btn,body[data-ui-mode=compact] .customer-create-invoice-settings-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:1em!important}#app[data-ui-mode=compact] .customer-create-invoice-date-row,body[data-ui-mode=compact] .customer-create-invoice-date-row{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-date-row-inner,body[data-ui-mode=compact] .customer-create-invoice-date-row-inner{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-create-invoice-invoice-header-row-flex,body[data-ui-mode=compact] .customer-create-invoice-invoice-header-row-flex{gap:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-create-invoice-invoice-header-col-flex,body[data-ui-mode=compact] .customer-create-invoice-invoice-header-col-flex{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-billto-group textarea,body[data-ui-mode=compact] .customer-create-invoice-billto-group textarea{min-height:100px!important}#app[data-ui-mode=compact] .customer-create-invoice-consultant-section,body[data-ui-mode=compact] .customer-create-invoice-consultant-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-create-invoice-consultant-table,body[data-ui-mode=compact] .customer-create-invoice-consultant-table{border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-consultant-table td,#app[data-ui-mode=compact] .customer-create-invoice-consultant-table th,body[data-ui-mode=compact] .customer-create-invoice-consultant-table td,body[data-ui-mode=compact] .customer-create-invoice-consultant-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-create-invoice-consultant-table th,body[data-ui-mode=compact] .customer-create-invoice-consultant-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-consultant-table input[type=number],#app[data-ui-mode=compact] .customer-create-invoice-consultant-table input[type=text],#app[data-ui-mode=compact] .customer-create-invoice-consultant-table select,#app[data-ui-mode=compact] .customer-create-invoice-timesheet-select,body[data-ui-mode=compact] .customer-create-invoice-consultant-table input[type=number],body[data-ui-mode=compact] .customer-create-invoice-consultant-table input[type=text],body[data-ui-mode=compact] .customer-create-invoice-consultant-table select,body[data-ui-mode=compact] .customer-create-invoice-timesheet-select{border-radius:var(--ui-border-radius-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-attachment-badge,body[data-ui-mode=compact] .customer-create-invoice-attachment-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-attachment-badge i,body[data-ui-mode=compact] .customer-create-invoice-attachment-badge i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-add-consultant-btn,body[data-ui-mode=compact] .customer-create-invoice-add-consultant-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-remove-btn,body[data-ui-mode=compact] .customer-create-invoice-remove-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important;min-width:60px!important}#app[data-ui-mode=compact] .customer-create-invoice-timesheet-count,body[data-ui-mode=compact] .customer-create-invoice-timesheet-count{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-add-timesheet-btn-header,#app[data-ui-mode=compact] .customer-create-invoice-select-all-btn-header,body[data-ui-mode=compact] .customer-create-invoice-add-timesheet-btn-header,body[data-ui-mode=compact] .customer-create-invoice-select-all-btn-header{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-xs)!important;font-size:var(--ui-font-size-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-attachments-section,body[data-ui-mode=compact] .customer-create-invoice-attachments-section{margin:var(--ui-spacing-md) 0!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-attachments-header,body[data-ui-mode=compact] .customer-create-invoice-attachments-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-attachments-list,body[data-ui-mode=compact] .customer-create-invoice-attachments-list{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-attachment-item,body[data-ui-mode=compact] .customer-create-invoice-attachment-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-attachment-info,body[data-ui-mode=compact] .customer-create-invoice-attachment-info{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-attachment-link,body[data-ui-mode=compact] .customer-create-invoice-attachment-link{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-attachment-owner,#app[data-ui-mode=compact] .customer-create-invoice-attachment-size,body[data-ui-mode=compact] .customer-create-invoice-attachment-owner,body[data-ui-mode=compact] .customer-create-invoice-attachment-size{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-attachment-delete-btn,body[data-ui-mode=compact] .customer-create-invoice-attachment-delete-btn{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-attachment-delete-btn i,body[data-ui-mode=compact] .customer-create-invoice-attachment-delete-btn i{font-size:1em!important}#app[data-ui-mode=compact] .customer-create-invoice-attach-file-link,body[data-ui-mode=compact] .customer-create-invoice-attach-file-link{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-totals-comments-container,body[data-ui-mode=compact] .customer-create-invoice-totals-comments-container{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-create-invoice-comments-section,#app[data-ui-mode=compact] .customer-create-invoice-totals-section,body[data-ui-mode=compact] .customer-create-invoice-comments-section,body[data-ui-mode=compact] .customer-create-invoice-totals-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-comments-section label,body[data-ui-mode=compact] .customer-create-invoice-comments-section label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-comments-textarea,body[data-ui-mode=compact] .customer-create-invoice-comments-textarea{min-height:100px!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-total-row,body[data-ui-mode=compact] .customer-create-invoice-total-row{margin-bottom:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-total-label,body[data-ui-mode=compact] .customer-create-invoice-total-label{font-size:var(--ui-font-size-sm)!important;margin-right:var(--ui-spacing-sm)!important;min-width:100px!important}#app[data-ui-mode=compact] .customer-create-invoice-total-value,body[data-ui-mode=compact] .customer-create-invoice-total-value{min-width:100px!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-tax-input,body[data-ui-mode=compact] .customer-create-invoice-tax-input{min-width:100px!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-grand-total,body[data-ui-mode=compact] .customer-create-invoice-grand-total{font-size:var(--ui-font-size-base)!important;padding-top:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-grand-total .customer-create-invoice-total-value,body[data-ui-mode=compact] .customer-create-invoice-grand-total .customer-create-invoice-total-value{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .customer-create-invoice-form-actions,body[data-ui-mode=compact] .customer-create-invoice-form-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-lg)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-create-invoice-form-actions button,body[data-ui-mode=compact] .customer-create-invoice-form-actions button{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important}#app[data-ui-mode=compact] .customer-create-invoice-item-table,body[data-ui-mode=compact] .customer-create-invoice-item-table{border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-item-table td,#app[data-ui-mode=compact] .customer-create-invoice-item-table th,body[data-ui-mode=compact] .customer-create-invoice-item-table td,body[data-ui-mode=compact] .customer-create-invoice-item-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-create-invoice-item-table th,body[data-ui-mode=compact] .customer-create-invoice-item-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-item-table input[type=number],#app[data-ui-mode=compact] .customer-create-invoice-item-table input[type=text],#app[data-ui-mode=compact] .customer-create-invoice-item-table select,#app[data-ui-mode=compact] .customer-create-invoice-items-section>button,body[data-ui-mode=compact] .customer-create-invoice-item-table input[type=number],body[data-ui-mode=compact] .customer-create-invoice-item-table input[type=text],body[data-ui-mode=compact] .customer-create-invoice-item-table select,body[data-ui-mode=compact] .customer-create-invoice-items-section>button{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-items-section>button,body[data-ui-mode=compact] .customer-create-invoice-items-section>button{margin-top:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-input-error-text,body[data-ui-mode=compact] .customer-create-invoice-input-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-cancel-modal,body[data-ui-mode=compact] .customer-create-invoice-cancel-modal{border-radius:var(--ui-border-radius-sm)!important;max-width:420px!important}#app[data-ui-mode=compact] .customer-create-invoice-cancel-modal-header,body[data-ui-mode=compact] .customer-create-invoice-cancel-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-create-invoice-cancel-modal-header h3,body[data-ui-mode=compact] .customer-create-invoice-cancel-modal-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .customer-create-invoice-cancel-modal-body,body[data-ui-mode=compact] .customer-create-invoice-cancel-modal-body{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-create-invoice-cancel-modal-body p,body[data-ui-mode=compact] .customer-create-invoice-cancel-modal-body p{margin:0 0 var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-cancel-modal-warning,body[data-ui-mode=compact] .customer-create-invoice-cancel-modal-warning{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-xs)!important}#app[data-ui-mode=compact] .customer-create-invoice-cancel-modal-actions,body[data-ui-mode=compact] .customer-create-invoice-cancel-modal-actions{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-lg) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-create-invoice-cancel-modal-btn,body[data-ui-mode=compact] .customer-create-invoice-cancel-modal-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important}#app[data-ui-mode=compact] .customer-create-invoice-modal,body[data-ui-mode=compact] .customer-create-invoice-modal{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-create-invoice-invoice-no-input,body[data-ui-mode=compact] .customer-create-invoice-invoice-no-input{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-transactions-modal-content,body[data-ui-mode=compact] .vendor-transactions-modal-content{border-radius:var(--ui-border-radius-md)!important;max-width:95%!important}#app[data-ui-mode=compact] .vendor-transactions-modal-header,body[data-ui-mode=compact] .vendor-transactions-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor-transactions-modal-title-wrapper,body[data-ui-mode=compact] .vendor-transactions-modal-title-wrapper{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-transactions-modal-header h3,#app[data-ui-mode=compact] .vendor-transactions-modal-title-icon,body[data-ui-mode=compact] .vendor-transactions-modal-header h3,body[data-ui-mode=compact] .vendor-transactions-modal-title-icon{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .vendor-transactions-modal-close,body[data-ui-mode=compact] .vendor-transactions-modal-close{width:calc(var(--ui-spacing-md)*2)!important;height:calc(var(--ui-spacing-md)*2)!important;font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-transactions-modal-body,body[data-ui-mode=compact] .vendor-transactions-modal-body{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor-transactions-modal-description,body[data-ui-mode=compact] .vendor-transactions-modal-description{font-size:var(--ui-font-size-sm)!important;margin:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .vendor-transactions-empty,#app[data-ui-mode=compact] .vendor-transactions-error,#app[data-ui-mode=compact] .vendor-transactions-loading,body[data-ui-mode=compact] .vendor-transactions-empty,body[data-ui-mode=compact] .vendor-transactions-error,body[data-ui-mode=compact] .vendor-transactions-loading{padding:var(--ui-spacing-xl) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-transactions-empty i,#app[data-ui-mode=compact] .vendor-transactions-error i,#app[data-ui-mode=compact] .vendor-transactions-loading i,body[data-ui-mode=compact] .vendor-transactions-empty i,body[data-ui-mode=compact] .vendor-transactions-error i,body[data-ui-mode=compact] .vendor-transactions-loading i{font-size:var(--ui-font-size-3xl)!important}#app[data-ui-mode=compact] .vendor-transactions-content,body[data-ui-mode=compact] .vendor-transactions-content{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-transactions-summary,body[data-ui-mode=compact] .vendor-transactions-summary{gap:var(--ui-spacing-lg)!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-transactions-summary-item,body[data-ui-mode=compact] .vendor-transactions-summary-item{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .summary-label,body[data-ui-mode=compact] .summary-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .summary-value,body[data-ui-mode=compact] .summary-value{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor-transactions-table-wrapper,body[data-ui-mode=compact] .vendor-transactions-table-wrapper{border-radius:var(--ui-border-radius-sm)!important;overflow-x:auto!important;overflow-y:visible!important}#app[data-ui-mode=compact] .vendor-transactions-table,body[data-ui-mode=compact] .vendor-transactions-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-transactions-table td,#app[data-ui-mode=compact] .vendor-transactions-table th,body[data-ui-mode=compact] .vendor-transactions-table td,body[data-ui-mode=compact] .vendor-transactions-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-transactions-table th,body[data-ui-mode=compact] .vendor-transactions-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-transactions-table td.memo-cell,body[data-ui-mode=compact] .vendor-transactions-table td.memo-cell{max-width:calc(var(--ui-spacing-md)*12)!important}#app[data-ui-mode=compact] .transaction-status-badge,#app[data-ui-mode=compact] .transaction-type-badge,body[data-ui-mode=compact] .transaction-status-badge,body[data-ui-mode=compact] .transaction-type-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-transactions-pagination,body[data-ui-mode=compact] .vendor-transactions-pagination{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .pagination-btn,body[data-ui-mode=compact] .pagination-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .pagination-info,body[data-ui-mode=compact] .pagination-info{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-transactions-modal-footer,body[data-ui-mode=compact] .vendor-transactions-modal-footer{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-transactions-btn,body[data-ui-mode=compact] .vendor-transactions-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_add-container,body[data-ui-mode=compact] .vendor_add-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-header,#app[data-ui-mode=compact] .vendor_add-page-header,body[data-ui-mode=compact] .vendor_add-header,body[data-ui-mode=compact] .vendor_add-page-header{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-page-header h1,body[data-ui-mode=compact] .vendor_add-page-header h1{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .vendor_add-tabs,#app[data-ui-mode=compact] .vendor_add-tabs-container,body[data-ui-mode=compact] .vendor_add-tabs,body[data-ui-mode=compact] .vendor_add-tabs-container{margin:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-tab,body[data-ui-mode=compact] .vendor_add-tab{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_add-tab-content,body[data-ui-mode=compact] .vendor_add-tab-content{margin:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-tab-panel,body[data-ui-mode=compact] .vendor_add-tab-panel{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .vendor_add-form-section,body[data-ui-mode=compact] .vendor_add-form-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-form-group-row,body[data-ui-mode=compact] .vendor_add-form-group-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_add-form-group,body[data-ui-mode=compact] .vendor_add-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_add-form-group label,body[data-ui-mode=compact] .vendor_add-form-group label{margin-bottom:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_add-required,body[data-ui-mode=compact] .vendor_add-required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_add-checking-text,#app[data-ui-mode=compact] .vendor_add-error-text,body[data-ui-mode=compact] .vendor_add-checking-text,body[data-ui-mode=compact] .vendor_add-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_add-form-control,#app[data-ui-mode=compact] input.vendor_add-form-control,#app[data-ui-mode=compact] select.vendor_add-form-control,#app[data-ui-mode=compact] textarea.vendor_add-form-control,body[data-ui-mode=compact] .vendor_add-form-control,body[data-ui-mode=compact] input.vendor_add-form-control,body[data-ui-mode=compact] select.vendor_add-form-control,body[data-ui-mode=compact] textarea.vendor_add-form-control{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_add-checkbox-group,body[data-ui-mode=compact] .vendor_add-checkbox-group{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important;margin-top:calc(var(--ui-spacing-lg)*1.5)!important}#app[data-ui-mode=compact] .vendor_add-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .vendor_add-checkbox-group input[type=checkbox]{width:calc(var(--ui-spacing-md)*1.5)!important;height:calc(var(--ui-spacing-md)*1.5)!important}#app[data-ui-mode=compact] .vendor_add-checkbox-group label,body[data-ui-mode=compact] .vendor_add-checkbox-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_add-notes-section,body[data-ui-mode=compact] .vendor_add-notes-section{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-notes-section label,body[data-ui-mode=compact] .vendor_add-notes-section label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_add-form-actions,body[data-ui-mode=compact] .vendor_add-form-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-lg)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-btn,#app[data-ui-mode=compact] button.vendor_add-btn,body[data-ui-mode=compact] .vendor_add-btn,body[data-ui-mode=compact] button.vendor_add-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_add-btn-sm,body[data-ui-mode=compact] .vendor_add-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_add-btn-add-contact,body[data-ui-mode=compact] .vendor_add-btn-add-contact{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_add-contacts-section,#app[data-ui-mode=compact] .vendor_add-documents-section,body[data-ui-mode=compact] .vendor_add-contacts-section,body[data-ui-mode=compact] .vendor_add-documents-section{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-addresses-header,#app[data-ui-mode=compact] .vendor_add-contacts-header,#app[data-ui-mode=compact] .vendor_add-documents-header,body[data-ui-mode=compact] .vendor_add-addresses-header,body[data-ui-mode=compact] .vendor_add-contacts-header,body[data-ui-mode=compact] .vendor_add-documents-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_add-addresses-header h3,#app[data-ui-mode=compact] .vendor_add-contacts-header h3,#app[data-ui-mode=compact] .vendor_add-documents-header h3,body[data-ui-mode=compact] .vendor_add-addresses-header h3,body[data-ui-mode=compact] .vendor_add-contacts-header h3,body[data-ui-mode=compact] .vendor_add-documents-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor_add-addresses-grid,#app[data-ui-mode=compact] .vendor_add-contacts-grid,body[data-ui-mode=compact] .vendor_add-addresses-grid,body[data-ui-mode=compact] .vendor_add-contacts-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-address-card,#app[data-ui-mode=compact] .vendor_add-contact-card,body[data-ui-mode=compact] .vendor_add-address-card,body[data-ui-mode=compact] .vendor_add-contact-card{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_add-address-card-header,#app[data-ui-mode=compact] .vendor_add-contact-card-header,body[data-ui-mode=compact] .vendor_add-address-card-header,body[data-ui-mode=compact] .vendor_add-contact-card-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_add-contact-primary,body[data-ui-mode=compact] .vendor_add-contact-primary{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_add-contact-primary input[type=checkbox],body[data-ui-mode=compact] .vendor_add-contact-primary input[type=checkbox]{width:calc(var(--ui-spacing-md)*1.5)!important;height:calc(var(--ui-spacing-md)*1.5)!important}#app[data-ui-mode=compact] .vendor_add-contact-primary label,body[data-ui-mode=compact] .vendor_add-contact-primary label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_add-address-type,body[data-ui-mode=compact] .vendor_add-address-type{min-width:calc(var(--ui-spacing-md)*8)!important}#app[data-ui-mode=compact] .vendor_add-address-field-row,#app[data-ui-mode=compact] .vendor_add-address-fields,#app[data-ui-mode=compact] .vendor_add-contact-field-row,#app[data-ui-mode=compact] .vendor_add-contact-fields,body[data-ui-mode=compact] .vendor_add-address-field-row,body[data-ui-mode=compact] .vendor_add-address-fields,body[data-ui-mode=compact] .vendor_add-contact-field-row,body[data-ui-mode=compact] .vendor_add-contact-fields{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_add-address-field label,#app[data-ui-mode=compact] .vendor_add-contact-field label,body[data-ui-mode=compact] .vendor_add-address-field label,body[data-ui-mode=compact] .vendor_add-contact-field label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_add-address-save-actions,#app[data-ui-mode=compact] .vendor_add-contact-save-actions,body[data-ui-mode=compact] .vendor_add-address-save-actions,body[data-ui-mode=compact] .vendor_add-contact-save-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_add-address-save-actions .vendor_add-btn,#app[data-ui-mode=compact] .vendor_add-contact-save-actions .vendor_add-btn,body[data-ui-mode=compact] .vendor_add-address-save-actions .vendor_add-btn,body[data-ui-mode=compact] .vendor_add-contact-save-actions .vendor_add-btn{max-width:calc(var(--ui-spacing-md)*9)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_add-manage-custom-fields,body[data-ui-mode=compact] .vendor_add-manage-custom-fields{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_add-documents-split-view,body[data-ui-mode=compact] .vendor_add-documents-split-view{gap:var(--ui-spacing-md)!important;min-height:calc(var(--ui-spacing-md)*30)!important}#app[data-ui-mode=compact] .vendor_add-documents-list-container,body[data-ui-mode=compact] .vendor_add-documents-list-container{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_add-documents-list,body[data-ui-mode=compact] .vendor_add-documents-list{gap:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_add-document-item,body[data-ui-mode=compact] .vendor_add-document-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_add-document-info,body[data-ui-mode=compact] .vendor_add-document-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_add-document-name,body[data-ui-mode=compact] .vendor_add-document-name{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_add-document-name i,body[data-ui-mode=compact] .vendor_add-document-name i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor_add-document-meta,body[data-ui-mode=compact] .vendor_add-document-meta{gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_add-document-delete-btn,body[data-ui-mode=compact] .vendor_add-document-delete-btn{padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_add-document-delete-btn i,body[data-ui-mode=compact] .vendor_add-document-delete-btn i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor_add-document-preview-container,body[data-ui-mode=compact] .vendor_add-document-preview-container{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_add-document-preview-header,body[data-ui-mode=compact] .vendor_add-document-preview-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-document-preview-header h4,body[data-ui-mode=compact] .vendor_add-document-preview-header h4{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor_add-document-preview-content,body[data-ui-mode=compact] .vendor_add-document-preview-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-document-preview-pdf,body[data-ui-mode=compact] .vendor_add-document-preview-pdf{min-height:calc(var(--ui-spacing-md)*35)!important}#app[data-ui-mode=compact] .vendor_add-document-preview-empty p,#app[data-ui-mode=compact] .vendor_add-document-preview-error p,#app[data-ui-mode=compact] .vendor_add-document-preview-loading p,#app[data-ui-mode=compact] .vendor_add-document-preview-unsupported p,body[data-ui-mode=compact] .vendor_add-document-preview-empty p,body[data-ui-mode=compact] .vendor_add-document-preview-error p,body[data-ui-mode=compact] .vendor_add-document-preview-loading p,body[data-ui-mode=compact] .vendor_add-document-preview-unsupported p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_add-document-preview-error,#app[data-ui-mode=compact] .vendor_add-document-preview-unsupported,body[data-ui-mode=compact] .vendor_add-document-preview-error,body[data-ui-mode=compact] .vendor_add-document-preview-unsupported{padding:var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .vendor_add-no-documents-message,body[data-ui-mode=compact] .vendor_add-no-documents-message{padding:var(--ui-spacing-xl) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_add-no-documents-icon,body[data-ui-mode=compact] .vendor_add-no-documents-icon{font-size:var(--ui-font-size-3xl)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_add-no-documents-message p,body[data-ui-mode=compact] .vendor_add-no-documents-message p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_add-tooltip-content,body[data-ui-mode=compact] .vendor_add-tooltip-content{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;min-width:calc(var(--ui-spacing-md)*18)!important}#app[data-ui-mode=compact] .vendor_add-tooltip-icon,body[data-ui-mode=compact] .vendor_add-tooltip-icon{font-size:var(--ui-font-size-2xl)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_add-tooltip-content p,body[data-ui-mode=compact] .vendor_add-tooltip-content p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_add-tooltip-subtitle,body[data-ui-mode=compact] .vendor_add-tooltip-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_add-no-records,body[data-ui-mode=compact] .vendor_add-no-records{padding:var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_add-address-actions-row,body[data-ui-mode=compact] .vendor_add-address-actions-row{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_add-address-type-select,body[data-ui-mode=compact] .vendor_add-address-type-select{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .select-purchase-item-modal,body[data-ui-mode=compact] .select-purchase-item-modal{width:360px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .select-purchase-item-modal-header,body[data-ui-mode=compact] .select-purchase-item-modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .select-purchase-item-modal-title,body[data-ui-mode=compact] .select-purchase-item-modal-title{font-size:var(--ui-font-size-base)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .select-purchase-item-modal-header-actions,body[data-ui-mode=compact] .select-purchase-item-modal-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .select-purchase-item-icon-btn,body[data-ui-mode=compact] .select-purchase-item-icon-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .select-purchase-item-icon-btn i,body[data-ui-mode=compact] .select-purchase-item-icon-btn i{font-size:.95rem!important}#app[data-ui-mode=compact] .select-purchase-item-modal-body,body[data-ui-mode=compact] .select-purchase-item-modal-body{padding:var(--ui-spacing-md)!important;overflow:visible!important}#app[data-ui-mode=compact] .select-purchase-item-options,body[data-ui-mode=compact] .select-purchase-item-options{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .select-purchase-item-radio-option,body[data-ui-mode=compact] .select-purchase-item-radio-option{overflow:visible!important}#app[data-ui-mode=compact] .select-purchase-item-option-content,body[data-ui-mode=compact] .select-purchase-item-option-content{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;border-width:1px!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .select-purchase-item-radio-control,body[data-ui-mode=compact] .select-purchase-item-radio-control{width:16px!important;height:16px!important;border-width:1.5px!important}#app[data-ui-mode=compact] .select-purchase-item-radio-control:before,body[data-ui-mode=compact] .select-purchase-item-radio-control:before{width:8px!important;height:8px!important}#app[data-ui-mode=compact] .select-purchase-item-radio-label,body[data-ui-mode=compact] .select-purchase-item-radio-label{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .select-purchase-item-modal-footer,body[data-ui-mode=compact] .select-purchase-item-modal-footer{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .select-purchase-item-modal-footer--glass .consultant-primary-btn,#app[data-ui-mode=compact] .select-purchase-item-modal-footer--glass .consultant-secondary-btn,body[data-ui-mode=compact] .select-purchase-item-modal-footer--glass .consultant-primary-btn,body[data-ui-mode=compact] .select-purchase-item-modal-footer--glass .consultant-secondary-btn{height:32px!important;padding:0 var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-service-item-container,body[data-ui-mode=compact] .vendor-service-item-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-service-item-form,body[data-ui-mode=compact] .vendor-service-item-form{width:100%!important}#app[data-ui-mode=compact] .vendor-service-item-tab-content,body[data-ui-mode=compact] .vendor-service-item-tab-content{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .vendor-service-item-tab-panel,body[data-ui-mode=compact] .vendor-service-item-tab-panel{padding:0!important}#app[data-ui-mode=compact] .vendor-service-item-form-col.vendor-service-item-stunning-form-col,body[data-ui-mode=compact] .vendor-service-item-form-col.vendor-service-item-stunning-form-col{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-service-item-form-group-row,body[data-ui-mode=compact] .vendor-service-item-form-group-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-service-item-form-group-row .vendor-service-item-form-group,body[data-ui-mode=compact] .vendor-service-item-form-group-row .vendor-service-item-form-group{min-width:calc(var(--ui-spacing-md)*12)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .vendor-service-item-form-group,body[data-ui-mode=compact] .vendor-service-item-form-group{margin-bottom:var(--ui-spacing-md)!important;min-height:auto!important}#app[data-ui-mode=compact] .vendor-service-item-form-group label,body[data-ui-mode=compact] .vendor-service-item-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-service-item-form-control,#app[data-ui-mode=compact] .vendor-service-item-form-group:not(.vendor-service-item-form-group--label-description) textarea:not(.label-description-field__textarea),#app[data-ui-mode=compact] .vendor-service-item-form-group:not(.vendor-service-item-form-group--label-dropdown) select,#app[data-ui-mode=compact] .vendor-service-item-form-group:not(.vendor-service-item-form-group--label-input):not(.vendor-service-item-form-group--label-description) input[type=number],#app[data-ui-mode=compact] .vendor-service-item-form-group:not(.vendor-service-item-form-group--label-input):not(.vendor-service-item-form-group--label-description):not(.vendor-service-item-form-group--label-dropdown) input[type=text],body[data-ui-mode=compact] .vendor-service-item-form-control,body[data-ui-mode=compact] .vendor-service-item-form-group:not(.vendor-service-item-form-group--label-description) textarea:not(.label-description-field__textarea),body[data-ui-mode=compact] .vendor-service-item-form-group:not(.vendor-service-item-form-group--label-dropdown) select,body[data-ui-mode=compact] .vendor-service-item-form-group:not(.vendor-service-item-form-group--label-input):not(.vendor-service-item-form-group--label-description) input[type=number],body[data-ui-mode=compact] .vendor-service-item-form-group:not(.vendor-service-item-form-group--label-input):not(.vendor-service-item-form-group--label-description):not(.vendor-service-item-form-group--label-dropdown) input[type=text]{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-height:calc(var(--ui-spacing-md)*2.2)!important;border-width:1px!important}#app[data-ui-mode=compact] .vendor-service-item-form-group--label-description .label-description-field__control,#app[data-ui-mode=compact] .vendor-service-item-form-group:not(.vendor-service-item-form-group--label-description) textarea:not(.label-description-field__textarea),body[data-ui-mode=compact] .vendor-service-item-form-group--label-description .label-description-field__control,body[data-ui-mode=compact] .vendor-service-item-form-group:not(.vendor-service-item-form-group--label-description) textarea:not(.label-description-field__textarea){min-height:calc(var(--ui-spacing-md)*4)!important}#app[data-ui-mode=compact] .vendor-service-item-checkbox-group,body[data-ui-mode=compact] .vendor-service-item-checkbox-group{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;min-height:auto!important}#app[data-ui-mode=compact] .vendor-service-item-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .vendor-service-item-checkbox-group input[type=checkbox]{width:calc(var(--ui-spacing-md)*1.5)!important;height:calc(var(--ui-spacing-md)*1.5)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-service-item-checkbox-group label,body[data-ui-mode=compact] .vendor-service-item-checkbox-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .vendor-service-item-service-config,body[data-ui-mode=compact] .vendor-service-item-service-config{margin-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor-service-item-service-column,body[data-ui-mode=compact] .vendor-service-item-service-column{min-width:calc(var(--ui-spacing-md)*20)!important}#app[data-ui-mode=compact] .vendor-service-item-service-header,body[data-ui-mode=compact] .vendor-service-item-service-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-service-item-action-btn,body[data-ui-mode=compact] .vendor-service-item-action-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-service-item-error-text,#app[data-ui-mode=compact] .vendor-service-item-input-helper-text,body[data-ui-mode=compact] .vendor-service-item-error-text,body[data-ui-mode=compact] .vendor-service-item-input-helper-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-service-item-custom-modal,body[data-ui-mode=compact] .vendor-service-item-custom-modal{min-width:calc(var(--ui-spacing-md)*22)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-service-item-custom-modal-header,body[data-ui-mode=compact] .vendor-service-item-custom-modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor-service-item-modal-close,body[data-ui-mode=compact] .vendor-service-item-modal-close{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .vendor-service-item-custom-modal-body,body[data-ui-mode=compact] .vendor-service-item-custom-modal-body{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-service-item-custom-modal-body label,body[data-ui-mode=compact] .vendor-service-item-custom-modal-body label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-service-item-custom-modal-body input[type=text],body[data-ui-mode=compact] .vendor-service-item-custom-modal-body input[type=text]{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-service-item-custom-modal-footer,body[data-ui-mode=compact] .vendor-service-item-custom-modal-footer{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-service-item-btn,body[data-ui-mode=compact] .vendor-service-item-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:calc(var(--ui-spacing-md)*9)!important}#app[data-ui-mode=compact] .vendor-product-item-container,body[data-ui-mode=compact] .vendor-product-item-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-product-item-form,body[data-ui-mode=compact] .vendor-product-item-form{width:100%!important}#app[data-ui-mode=compact] .vendor-product-item-tab-content,body[data-ui-mode=compact] .vendor-product-item-tab-content{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .vendor-product-item-tab-panel,body[data-ui-mode=compact] .vendor-product-item-tab-panel{padding:0!important}#app[data-ui-mode=compact] .vendor-product-item-form-col.vendor-product-item-stunning-form-col,body[data-ui-mode=compact] .vendor-product-item-form-col.vendor-product-item-stunning-form-col{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-product-item-form-group-row,body[data-ui-mode=compact] .vendor-product-item-form-group-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-product-item-form-group-row .vendor-product-item-form-group,body[data-ui-mode=compact] .vendor-product-item-form-group-row .vendor-product-item-form-group{min-width:calc(var(--ui-spacing-md)*12)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .vendor-product-item-form-group,body[data-ui-mode=compact] .vendor-product-item-form-group{margin-bottom:var(--ui-spacing-md)!important;min-height:auto!important}#app[data-ui-mode=compact] .vendor-product-item-form-group label,body[data-ui-mode=compact] .vendor-product-item-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-product-item-form-control,#app[data-ui-mode=compact] .vendor-product-item-form-group:not(.vendor-product-item-form-group--label-description) textarea:not(.label-description-field__textarea),#app[data-ui-mode=compact] .vendor-product-item-form-group:not(.vendor-product-item-form-group--label-dropdown) select,#app[data-ui-mode=compact] .vendor-product-item-form-group:not(.vendor-product-item-form-group--label-input):not(.vendor-product-item-form-group--label-description) input[type=number],#app[data-ui-mode=compact] .vendor-product-item-form-group:not(.vendor-product-item-form-group--label-input):not(.vendor-product-item-form-group--label-description):not(.vendor-product-item-form-group--label-dropdown) input[type=text],body[data-ui-mode=compact] .vendor-product-item-form-control,body[data-ui-mode=compact] .vendor-product-item-form-group:not(.vendor-product-item-form-group--label-description) textarea:not(.label-description-field__textarea),body[data-ui-mode=compact] .vendor-product-item-form-group:not(.vendor-product-item-form-group--label-dropdown) select,body[data-ui-mode=compact] .vendor-product-item-form-group:not(.vendor-product-item-form-group--label-input):not(.vendor-product-item-form-group--label-description) input[type=number],body[data-ui-mode=compact] .vendor-product-item-form-group:not(.vendor-product-item-form-group--label-input):not(.vendor-product-item-form-group--label-description):not(.vendor-product-item-form-group--label-dropdown) input[type=text]{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-height:calc(var(--ui-spacing-md)*2.2)!important;border-width:1px!important}#app[data-ui-mode=compact] .vendor-product-item-form-group--label-description .label-description-field__control,#app[data-ui-mode=compact] .vendor-product-item-form-group:not(.vendor-product-item-form-group--label-description) textarea:not(.label-description-field__textarea),body[data-ui-mode=compact] .vendor-product-item-form-group--label-description .label-description-field__control,body[data-ui-mode=compact] .vendor-product-item-form-group:not(.vendor-product-item-form-group--label-description) textarea:not(.label-description-field__textarea){min-height:calc(var(--ui-spacing-md)*4)!important}#app[data-ui-mode=compact] .vendor-product-item-checkbox-group,body[data-ui-mode=compact] .vendor-product-item-checkbox-group{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;min-height:auto!important}#app[data-ui-mode=compact] .vendor-product-item-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .vendor-product-item-checkbox-group input[type=checkbox]{width:calc(var(--ui-spacing-md)*1.5)!important;height:calc(var(--ui-spacing-md)*1.5)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-product-item-checkbox-group label,body[data-ui-mode=compact] .vendor-product-item-checkbox-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .vendor-product-item-product-config,body[data-ui-mode=compact] .vendor-product-item-product-config{margin-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor-product-item-product-column,body[data-ui-mode=compact] .vendor-product-item-product-column{min-width:calc(var(--ui-spacing-md)*20)!important}#app[data-ui-mode=compact] .vendor-product-item-product-header,body[data-ui-mode=compact] .vendor-product-item-product-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-product-item-action-btn,body[data-ui-mode=compact] .vendor-product-item-action-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-product-item-error-text,#app[data-ui-mode=compact] .vendor-product-item-input-helper-text,body[data-ui-mode=compact] .vendor-product-item-error-text,body[data-ui-mode=compact] .vendor-product-item-input-helper-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-product-item-custom-modal,body[data-ui-mode=compact] .vendor-product-item-custom-modal{min-width:calc(var(--ui-spacing-md)*22)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-product-item-custom-modal-header,body[data-ui-mode=compact] .vendor-product-item-custom-modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor-product-item-modal-close,body[data-ui-mode=compact] .vendor-product-item-modal-close{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .vendor-product-item-custom-modal-body,body[data-ui-mode=compact] .vendor-product-item-custom-modal-body{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-product-item-custom-modal-body label,body[data-ui-mode=compact] .vendor-product-item-custom-modal-body label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-product-item-custom-modal-body input[type=text],body[data-ui-mode=compact] .vendor-product-item-custom-modal-body input[type=text]{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-product-item-custom-modal-footer,body[data-ui-mode=compact] .vendor-product-item-custom-modal-footer{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-product-item-btn,body[data-ui-mode=compact] .vendor-product-item-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:calc(var(--ui-spacing-md)*9)!important}#app[data-ui-mode=compact] .vendor_center-main,body[data-ui-mode=compact] .vendor_center-main{padding:0!important}#app[data-ui-mode=compact] .vendor_center-header,body[data-ui-mode=compact] .vendor_center-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_center-header h1,body[data-ui-mode=compact] .vendor_center-header h1{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_center-breadcrumb,body[data-ui-mode=compact] .vendor_center-breadcrumb{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_center-header-actions,body[data-ui-mode=compact] .vendor_center-header-actions{gap:var(--ui-spacing-sm)!important;margin:0 var(--ui-spacing-lg) var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor_center-add-btn,#app[data-ui-mode=compact] .vendor_center-export-btn,#app[data-ui-mode=compact] .vendor_center-search-btn,body[data-ui-mode=compact] .vendor_center-add-btn,body[data-ui-mode=compact] .vendor_center-export-btn,body[data-ui-mode=compact] .vendor_center-search-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:calc(var(--ui-spacing-md)*7)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_center-content,body[data-ui-mode=compact] .vendor_center-content{gap:0!important;overflow-x:hidden!important;max-width:100%!important}#app[data-ui-mode=compact] .vendor_center-list-section,body[data-ui-mode=compact] .vendor_center-list-section{padding:var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-lg) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_center-list-header,body[data-ui-mode=compact] .vendor_center-list-header{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_center-list-select,body[data-ui-mode=compact] .vendor_center-list-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_center-list-table,body[data-ui-mode=compact] .vendor_center-list-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_center-list-table td,#app[data-ui-mode=compact] .vendor_center-list-table th,body[data-ui-mode=compact] .vendor_center-list-table td,body[data-ui-mode=compact] .vendor_center-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .vendor_center-list-table th,body[data-ui-mode=compact] .vendor_center-list-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_center-details-section,body[data-ui-mode=compact] .vendor_center-details-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_center-details-header,body[data-ui-mode=compact] .vendor_center-details-header{font-size:var(--ui-font-size-xl)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_center-selected-name,body[data-ui-mode=compact] .vendor_center-selected-name{font-size:var(--ui-font-size-base)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_center-aligned-details-grid,body[data-ui-mode=compact] .vendor_center-aligned-details-grid{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_center-details-header-section,body[data-ui-mode=compact] .vendor_center-details-header-section{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_center-vendor-name,body[data-ui-mode=compact] .vendor_center-vendor-name{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .vendor_center-vendor-balance,body[data-ui-mode=compact] .vendor_center-vendor-balance{font-size:var(--ui-font-size-xl)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_center-details-content,body[data-ui-mode=compact] .vendor_center-details-content{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_center-details-column,body[data-ui-mode=compact] .vendor_center-details-column{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_center-detail-item,body[data-ui-mode=compact] .vendor_center-detail-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_center-detail-icon,body[data-ui-mode=compact] .vendor_center-detail-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor_center-detail-label,body[data-ui-mode=compact] .vendor_center-detail-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_center-detail-value,body[data-ui-mode=compact] .vendor_center-detail-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_center-transactions-section,body[data-ui-mode=compact] .vendor_center-transactions-section{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_center-transactions-filters,body[data-ui-mode=compact] .vendor_center-transactions-filters{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_center-filter-group,body[data-ui-mode=compact] .vendor_center-filter-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_center-filter-group label,body[data-ui-mode=compact] .vendor_center-filter-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_center-transactions-filter-select,body[data-ui-mode=compact] .vendor_center-transactions-filter-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_center-date-filter,body[data-ui-mode=compact] .vendor_center-date-filter{min-width:calc(var(--ui-spacing-md)*10)!important}#app[data-ui-mode=compact] .vendor_center-transactions-table,body[data-ui-mode=compact] .vendor_center-transactions-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_center-transactions-table td,#app[data-ui-mode=compact] .vendor_center-transactions-table th,body[data-ui-mode=compact] .vendor_center-transactions-table td,body[data-ui-mode=compact] .vendor_center-transactions-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .vendor_center-transactions-table th,body[data-ui-mode=compact] .vendor_center-transactions-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_center-transactions-pagination,body[data-ui-mode=compact] .vendor_center-transactions-pagination{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_center-pagination-info,body[data-ui-mode=compact] .vendor_center-pagination-info{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_center-pagination-controls,body[data-ui-mode=compact] .vendor_center-pagination-controls{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor_center-pagination-btn,body[data-ui-mode=compact] .vendor_center-pagination-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:calc(var(--ui-spacing-md)*7)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_center-page-info,body[data-ui-mode=compact] .vendor_center-page-info{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_center-header-row,body[data-ui-mode=compact] .vendor_center-header-row{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_center-list-search-row,body[data-ui-mode=compact] .vendor_center-list-search-row{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_center-list-search,body[data-ui-mode=compact] .vendor_center-list-search{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_center-list-group,body[data-ui-mode=compact] .vendor_center-list-group{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_center-status,body[data-ui-mode=compact] .vendor_center-status{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-center-status-cancelled,#app[data-ui-mode=compact] .vendor-center-status-default,#app[data-ui-mode=compact] .vendor-center-status-draft,#app[data-ui-mode=compact] .vendor-center-status-open,#app[data-ui-mode=compact] .vendor-center-status-overdue,#app[data-ui-mode=compact] .vendor-center-status-paid,#app[data-ui-mode=compact] .vendor-center-status-partially_paid,#app[data-ui-mode=compact] .vendor-center-status-sent,body[data-ui-mode=compact] .vendor-center-status-cancelled,body[data-ui-mode=compact] .vendor-center-status-default,body[data-ui-mode=compact] .vendor-center-status-draft,body[data-ui-mode=compact] .vendor-center-status-open,body[data-ui-mode=compact] .vendor-center-status-overdue,body[data-ui-mode=compact] .vendor-center-status-paid,body[data-ui-mode=compact] .vendor-center-status-partially_paid,body[data-ui-mode=compact] .vendor-center-status-sent{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .journal-entry-help-modal,body[data-ui-mode=compact] .journal-entry-help-modal{border-radius:var(--ui-border-radius-md)!important;max-width:700px!important}#app[data-ui-mode=compact] .journal-entry-help-modal-header,body[data-ui-mode=compact] .journal-entry-help-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md) var(--ui-border-radius-md) 0 0!important}#app[data-ui-mode=compact] .journal-entry-help-modal-header h3,body[data-ui-mode=compact] .journal-entry-help-modal-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .journal-entry-help-modal-close,body[data-ui-mode=compact] .journal-entry-help-modal-close{font-size:var(--ui-font-size-lg)!important;width:32px!important;height:32px!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .journal-entry-help-modal-content,body[data-ui-mode=compact] .journal-entry-help-modal-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .journal-entry-help-modal-content h4,body[data-ui-mode=compact] .journal-entry-help-modal-content h4{margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .journal-entry-help-modal-content p,body[data-ui-mode=compact] .journal-entry-help-modal-content p{margin:var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .journal-entry-help-modal-content ol,#app[data-ui-mode=compact] .journal-entry-help-modal-content ul,body[data-ui-mode=compact] .journal-entry-help-modal-content ol,body[data-ui-mode=compact] .journal-entry-help-modal-content ul{margin:var(--ui-spacing-sm) 0!important;padding-left:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .journal-entry-help-modal-content li,body[data-ui-mode=compact] .journal-entry-help-modal-content li{margin:var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .journal-entry-help-account-types,body[data-ui-mode=compact] .journal-entry-help-account-types{gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .journal-entry-help-section,body[data-ui-mode=compact] .journal-entry-help-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .journal-entry-help-section h5,body[data-ui-mode=compact] .journal-entry-help-section h5{margin:0 0 var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .journal-entry-help-section ul,body[data-ui-mode=compact] .journal-entry-help-section ul{padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .journal-entry-help-section li,body[data-ui-mode=compact] .journal-entry-help-section li{margin:var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-xs)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .journal-entry-content,body[data-ui-mode=compact] .journal-entry-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .journal-entry-meta,body[data-ui-mode=compact] .journal-entry-meta{flex-direction:column!important;align-items:flex-start!important;gap:var(--ui-spacing-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .journal-entry-container,body[data-ui-mode=compact] .journal-entry-container{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .journal-entry-content,body[data-ui-mode=compact] .journal-entry-content{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .journal-entry-totals,body[data-ui-mode=compact] .journal-entry-totals{flex-direction:column!important;align-items:flex-start!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .journal-entry-actions,body[data-ui-mode=compact] .journal-entry-actions{flex-direction:column!important}#app[data-ui-mode=compact] .journal-entry-btn-action,body[data-ui-mode=compact] .journal-entry-btn-action{width:100%!important}#app[data-ui-mode=compact] .journal-entry-help-modal,body[data-ui-mode=compact] .journal-entry-help-modal{width:95%!important;margin:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .journal-entry-help-modal-content,body[data-ui-mode=compact] .journal-entry-help-modal-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .journal-entry-help-account-types,body[data-ui-mode=compact] .journal-entry-help-account-types{grid-template-columns:1fr!important;gap:var(--ui-spacing-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .journal-entry-content,body[data-ui-mode=compact] .journal-entry-content{padding:var(--ui-spacing-md) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .journal-entry-table td,#app[data-ui-mode=compact] .journal-entry-table th,body[data-ui-mode=compact] .journal-entry-table td,body[data-ui-mode=compact] .journal-entry-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .journal-entry-input-table,body[data-ui-mode=compact] .journal-entry-input-table{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .transactions-center-container,body[data-ui-mode=compact] .transactions-center-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .transactions-center-header-row,body[data-ui-mode=compact] .transactions-center-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-xs) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transactions-center-breadcrumb,body[data-ui-mode=compact] .transactions-center-breadcrumb{font-size:var(--ui-font-size-base)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transactions-center-actions,body[data-ui-mode=compact] .transactions-center-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transactions-center-btn,body[data-ui-mode=compact] .transactions-center-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .transactions-center-main-content,body[data-ui-mode=compact] .transactions-center-main-content{margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transactions-center-sidebar,#app[data-ui-mode=compact] .transactions-center-sidebar-shell .transactions-center-sidebar,body[data-ui-mode=compact] .transactions-center-sidebar,body[data-ui-mode=compact] .transactions-center-sidebar-shell .transactions-center-sidebar{width:var(--tc-sidebar-width,200px)!important;border-radius:var(--ui-border-radius-md) 0 0 var(--ui-border-radius-md)!important;margin-right:0!important;padding:var(--ui-spacing-md) .65rem!important}#app[data-ui-mode=compact] .transactions-center-sidebar-section,body[data-ui-mode=compact] .transactions-center-sidebar-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .transactions-center-sidebar-section-title,body[data-ui-mode=compact] .transactions-center-sidebar-section-title{padding:var(--ui-spacing-xs) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .transactions-center-sidebar-item,body[data-ui-mode=compact] .transactions-center-sidebar-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .transactions-center-content,body[data-ui-mode=compact] .transactions-center-content{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .transactions-center-filter-row,body[data-ui-mode=compact] .transactions-center-filter-row{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .transactions-center-filter-label,body[data-ui-mode=compact] .transactions-center-filter-label{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transactions-center-filter-link,body[data-ui-mode=compact] .transactions-center-filter-link{margin:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transactions-center-table-wrapper,body[data-ui-mode=compact] .transactions-center-table-wrapper{border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transactions-center-invoice-list-title,body[data-ui-mode=compact] .transactions-center-invoice-list-title{margin:var(--ui-spacing-sm) 0 var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .transactions-center-table,body[data-ui-mode=compact] .transactions-center-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .transactions-center-table td,#app[data-ui-mode=compact] .transactions-center-table th,body[data-ui-mode=compact] .transactions-center-table td,body[data-ui-mode=compact] .transactions-center-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .transactions-center-table th,body[data-ui-mode=compact] .transactions-center-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .transactions-center-no-records,body[data-ui-mode=compact] .transactions-center-no-records{padding:var(--ui-spacing-lg) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .transactions-center-pagination,body[data-ui-mode=compact] .transactions-center-pagination{font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) 0!important}@media (max-width:1024px){#app[data-ui-mode=compact] .transactions-center-container,body[data-ui-mode=compact] .transactions-center-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .transactions-center-sidebar,#app[data-ui-mode=compact] .transactions-center-sidebar-shell .transactions-center-sidebar,body[data-ui-mode=compact] .transactions-center-sidebar,body[data-ui-mode=compact] .transactions-center-sidebar-shell .transactions-center-sidebar{width:var(--tc-sidebar-width,180px)!important;margin-right:0!important}#app[data-ui-mode=compact] .transactions-center-content,body[data-ui-mode=compact] .transactions-center-content{padding:var(--ui-spacing-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .transactions-center-main-content,body[data-ui-mode=compact] .transactions-center-main-content{flex-direction:column!important}#app[data-ui-mode=compact] .transactions-center-sidebar,#app[data-ui-mode=compact] .transactions-center-sidebar-shell .transactions-center-sidebar,body[data-ui-mode=compact] .transactions-center-sidebar,body[data-ui-mode=compact] .transactions-center-sidebar-shell .transactions-center-sidebar{width:100%!important;margin-right:0!important;margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm) .65rem!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .transactions-center-sidebar-resize-handle,body[data-ui-mode=compact] .transactions-center-sidebar-resize-handle{display:none!important}#app[data-ui-mode=compact] .transactions-center-sidebar-section,body[data-ui-mode=compact] .transactions-center-sidebar-section{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .transactions-center-content,body[data-ui-mode=compact] .transactions-center-content{width:100%!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .transactions-center-table td,#app[data-ui-mode=compact] .transactions-center-table th,body[data-ui-mode=compact] .transactions-center-table td,body[data-ui-mode=compact] .transactions-center-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .transactions-center-container,body[data-ui-mode=compact] .transactions-center-container{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transactions-center-sidebar,body[data-ui-mode=compact] .transactions-center-sidebar{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .transactions-center-content,body[data-ui-mode=compact] .transactions-center-content{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transactions-center-filter-row,body[data-ui-mode=compact] .transactions-center-filter-row{flex-direction:column!important;align-items:flex-start!important;gap:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .transactions-center-table td,#app[data-ui-mode=compact] .transactions-center-table th,body[data-ui-mode=compact] .transactions-center-table td,body[data-ui-mode=compact] .transactions-center-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .company_new_account-container,body[data-ui-mode=compact] .company_new_account-container{background:#fff!important}#app[data-ui-mode=compact] .company_new_account-header,body[data-ui-mode=compact] .company_new_account-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .company_new_account-form-card,body[data-ui-mode=compact] .company_new_account-form-card{border-radius:0 0 var(--ui-border-radius-sm) var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-md)!important;margin-top:-1px!important}#app[data-ui-mode=compact] .company_new_account-form-card h2,body[data-ui-mode=compact] .company_new_account-form-card h2{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .company_new_account-form-group,body[data-ui-mode=compact] .company_new_account-form-group{margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_new_account-form-group label,body[data-ui-mode=compact] .company_new_account-form-group label{margin-bottom:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_new_account-form-group label .required,body[data-ui-mode=compact] .company_new_account-form-group label .required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_new_account-error-message,#app[data-ui-mode=compact] .field-error-message,body[data-ui-mode=compact] .company_new_account-error-message,body[data-ui-mode=compact] .field-error-message{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_new_account-error-message:before,#app[data-ui-mode=compact] .field-error-message:before,body[data-ui-mode=compact] .company_new_account-error-message:before,body[data-ui-mode=compact] .field-error-message:before{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .company_new_account-checkbox-group,body[data-ui-mode=compact] .company_new_account-checkbox-group{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_new_account-form-group-row .company_new_account-checkbox-group,body[data-ui-mode=compact] .company_new_account-form-group-row .company_new_account-checkbox-group{margin-bottom:0!important;flex:1!important;min-width:180px!important;max-width:none!important}#app[data-ui-mode=compact] .company_new_account-checkbox-group label,body[data-ui-mode=compact] .company_new_account-checkbox-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:0!important;margin-right:0!important;display:inline-block!important;order:1!important}#app[data-ui-mode=compact] .company_new_account-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .company_new_account-checkbox-group input[type=checkbox]{width:16px!important;height:16px!important;margin-right:0!important;order:0!important;flex-shrink:0!important}#app[data-ui-mode=compact] .company_new_account-form-group input[type=date],#app[data-ui-mode=compact] .company_new_account-form-group input[type=number],#app[data-ui-mode=compact] .company_new_account-form-group input[type=text],#app[data-ui-mode=compact] .company_new_account-form-group select,#app[data-ui-mode=compact] .company_new_account-form-group textarea,body[data-ui-mode=compact] .company_new_account-form-group input[type=date],body[data-ui-mode=compact] .company_new_account-form-group input[type=number],body[data-ui-mode=compact] .company_new_account-form-group input[type=text],body[data-ui-mode=compact] .company_new_account-form-group select,body[data-ui-mode=compact] .company_new_account-form-group textarea{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .company_new_account-form-group textarea,body[data-ui-mode=compact] .company_new_account-form-group textarea{min-height:50px!important}#app[data-ui-mode=compact] .company_new_account-form-group .date-picker-input,body[data-ui-mode=compact] .company_new_account-form-group .date-picker-input{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .company_new_account-form-group .date-picker-calendar,body[data-ui-mode=compact] .company_new_account-form-group .date-picker-calendar{margin-top:var(--ui-spacing-xs)!important;min-width:260px!important}#app[data-ui-mode=compact] .company_new_account-form-group-row,body[data-ui-mode=compact] .company_new_account-form-group-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_new_account-form-group-row .company_new_account-form-group,body[data-ui-mode=compact] .company_new_account-form-group-row .company_new_account-form-group{min-width:180px!important}#app[data-ui-mode=compact] .company_new_account-button-row,body[data-ui-mode=compact] .company_new_account-button-row{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .company_new_account-action-btn,body[data-ui-mode=compact] .company_new_account-action-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .company_new_account-form-card,body[data-ui-mode=compact] .company_new_account-form-card{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_new_account-form-group-row .company_new_account-form-group,body[data-ui-mode=compact] .company_new_account-form-group-row .company_new_account-form-group{min-width:160px!important}}@media (max-width:768px){#app[data-ui-mode=compact] .company_new_account-form-card,body[data-ui-mode=compact] .company_new_account-form-card{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_new_account-form-group-row,body[data-ui-mode=compact] .company_new_account-form-group-row{flex-direction:column!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_new_account-form-group-row .company_new_account-form-group,body[data-ui-mode=compact] .company_new_account-form-group-row .company_new_account-form-group{max-width:100%!important;min-width:auto!important}#app[data-ui-mode=compact] .company_new_account-button-row,body[data-ui-mode=compact] .company_new_account-button-row{flex-direction:column-reverse!important}#app[data-ui-mode=compact] .company_new_account-action-btn,body[data-ui-mode=compact] .company_new_account-action-btn{width:100%!important}}@media (max-width:480px){#app[data-ui-mode=compact] .company_new_account-form-card,body[data-ui-mode=compact] .company_new_account-form-card{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_new_account-form-group input[type=date],#app[data-ui-mode=compact] .company_new_account-form-group input[type=number],#app[data-ui-mode=compact] .company_new_account-form-group input[type=text],#app[data-ui-mode=compact] .company_new_account-form-group select,#app[data-ui-mode=compact] .company_new_account-form-group textarea,body[data-ui-mode=compact] .company_new_account-form-group input[type=date],body[data-ui-mode=compact] .company_new_account-form-group input[type=number],body[data-ui-mode=compact] .company_new_account-form-group input[type=text],body[data-ui-mode=compact] .company_new_account-form-group select,body[data-ui-mode=compact] .company_new_account-form-group textarea{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .company_new_account-form-group label,body[data-ui-mode=compact] .company_new_account-form-group label{font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .budget-container.budget-page--glass,body[data-ui-mode=compact] .budget-container.budget-page--glass{padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .budget-title,body[data-ui-mode=compact] .budget-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .budget-subtitle,body[data-ui-mode=compact] .budget-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-filter-panel,#app[data-ui-mode=compact] .budget-table-panel,body[data-ui-mode=compact] .budget-filter-panel,body[data-ui-mode=compact] .budget-table-panel{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .budget-table-heading,body[data-ui-mode=compact] .budget-table-heading{font-size:.625rem!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-table.consultant-glass-table td,#app[data-ui-mode=compact] .budget-table.consultant-glass-table th,body[data-ui-mode=compact] .budget-table.consultant-glass-table td,body[data-ui-mode=compact] .budget-table.consultant-glass-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-no-records,body[data-ui-mode=compact] .budget-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .budget-title,body[data-ui-mode=compact] .budget-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .budget-table.consultant-glass-table td,#app[data-ui-mode=compact] .budget-table.consultant-glass-table th,body[data-ui-mode=compact] .budget-table.consultant-glass-table td,body[data-ui-mode=compact] .budget-table.consultant-glass-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .depreciation-container.depreciation-page--glass,body[data-ui-mode=compact] .depreciation-container.depreciation-page--glass{padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .depreciation-title,body[data-ui-mode=compact] .depreciation-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .depreciation-subtitle,body[data-ui-mode=compact] .depreciation-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .depreciation-actions-panel,#app[data-ui-mode=compact] .depreciation-filter-panel,#app[data-ui-mode=compact] .depreciation-table-panel,body[data-ui-mode=compact] .depreciation-actions-panel,body[data-ui-mode=compact] .depreciation-filter-panel,body[data-ui-mode=compact] .depreciation-table-panel{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .depreciation-table-heading,body[data-ui-mode=compact] .depreciation-table-heading{font-size:.625rem!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .depreciation-table.consultant-glass-table td,#app[data-ui-mode=compact] .depreciation-table.consultant-glass-table th,body[data-ui-mode=compact] .depreciation-table.consultant-glass-table td,body[data-ui-mode=compact] .depreciation-table.consultant-glass-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .depreciation-no-records,body[data-ui-mode=compact] .depreciation-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .depreciation-title,body[data-ui-mode=compact] .depreciation-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .depreciation-table.consultant-glass-table td,#app[data-ui-mode=compact] .depreciation-table.consultant-glass-table th,body[data-ui-mode=compact] .depreciation-table.consultant-glass-table td,body[data-ui-mode=compact] .depreciation-table.consultant-glass-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .pending-items-list-container.pending-items-list-page--glass,body[data-ui-mode=compact] .pending-items-list-container.pending-items-list-page--glass{padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .pending-items-list-title,body[data-ui-mode=compact] .pending-items-list-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .pending-items-list-subtitle,body[data-ui-mode=compact] .pending-items-list-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .pending-items-list-table-panel,body[data-ui-mode=compact] .pending-items-list-table-panel{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .pending-items-list-table-heading,body[data-ui-mode=compact] .pending-items-list-table-heading{font-size:.625rem!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .pending-items-list-table.consultant-glass-table td,#app[data-ui-mode=compact] .pending-items-list-table.consultant-glass-table th,body[data-ui-mode=compact] .pending-items-list-table.consultant-glass-table td,body[data-ui-mode=compact] .pending-items-list-table.consultant-glass-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .pending-items-list-no-records,body[data-ui-mode=compact] .pending-items-list-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .pending-items-list-title,body[data-ui-mode=compact] .pending-items-list-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .pending-items-list-table.consultant-glass-table td,#app[data-ui-mode=compact] .pending-items-list-table.consultant-glass-table th,body[data-ui-mode=compact] .pending-items-list-table.consultant-glass-table td,body[data-ui-mode=compact] .pending-items-list-table.consultant-glass-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .registered-items-list-container.registered-items-list-page--glass,body[data-ui-mode=compact] .registered-items-list-container.registered-items-list-page--glass{padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .registered-items-list-title,body[data-ui-mode=compact] .registered-items-list-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .registered-items-list-subtitle,body[data-ui-mode=compact] .registered-items-list-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .registered-items-list-table-panel,body[data-ui-mode=compact] .registered-items-list-table-panel{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .registered-items-list-table-heading,body[data-ui-mode=compact] .registered-items-list-table-heading{font-size:.625rem!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .registered-items-list-table.consultant-glass-table td,#app[data-ui-mode=compact] .registered-items-list-table.consultant-glass-table th,body[data-ui-mode=compact] .registered-items-list-table.consultant-glass-table td,body[data-ui-mode=compact] .registered-items-list-table.consultant-glass-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .registered-items-list-no-records,body[data-ui-mode=compact] .registered-items-list-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .registered-items-list-title,body[data-ui-mode=compact] .registered-items-list-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .registered-items-list-table.consultant-glass-table td,#app[data-ui-mode=compact] .registered-items-list-table.consultant-glass-table th,body[data-ui-mode=compact] .registered-items-list-table.consultant-glass-table td,body[data-ui-mode=compact] .registered-items-list-table.consultant-glass-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .sold-disposed-items-container.sold-disposed-items-page--glass,body[data-ui-mode=compact] .sold-disposed-items-container.sold-disposed-items-page--glass{padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .sold-disposed-items-title,body[data-ui-mode=compact] .sold-disposed-items-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .sold-disposed-items-subtitle,body[data-ui-mode=compact] .sold-disposed-items-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sold-disposed-items-table-panel,body[data-ui-mode=compact] .sold-disposed-items-table-panel{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .sold-disposed-items-table-heading,body[data-ui-mode=compact] .sold-disposed-items-table-heading{font-size:.625rem!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sold-disposed-items-table.consultant-glass-table td,#app[data-ui-mode=compact] .sold-disposed-items-table.consultant-glass-table th,body[data-ui-mode=compact] .sold-disposed-items-table.consultant-glass-table td,body[data-ui-mode=compact] .sold-disposed-items-table.consultant-glass-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sold-disposed-items-no-records,body[data-ui-mode=compact] .sold-disposed-items-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .sold-disposed-items-title,body[data-ui-mode=compact] .sold-disposed-items-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .sold-disposed-items-table.consultant-glass-table td,#app[data-ui-mode=compact] .sold-disposed-items-table.consultant-glass-table th,body[data-ui-mode=compact] .sold-disposed-items-table.consultant-glass-table td,body[data-ui-mode=compact] .sold-disposed-items-table.consultant-glass-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .customer-group-list-container,body[data-ui-mode=compact] .customer-group-list-container{background:#fff!important;padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .customer-group-list-header-row,body[data-ui-mode=compact] .customer-group-list-header-row{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-group-list-header-actions,body[data-ui-mode=compact] .customer-group-list-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-group-list-add-btn,body[data-ui-mode=compact] .customer-group-list-add-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customer-group-list-content,body[data-ui-mode=compact] .customer-group-list-content{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-group-list-section-title,body[data-ui-mode=compact] .customer-group-list-section-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-group-list-table-responsive,body[data-ui-mode=compact] .customer-group-list-table-responsive{width:calc(100% - 3rem)!important;max-width:100%!important;margin:0 var(--ui-spacing-md)!important;box-sizing:border-box!important;overflow-x:hidden!important}#app[data-ui-mode=compact] .customer-group-list-table,body[data-ui-mode=compact] .customer-group-list-table{width:100%!important;max-width:100%!important;margin:var(--ui-spacing-xs) 0 0 0!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .customer-group-list-table td,#app[data-ui-mode=compact] .customer-group-list-table th,body[data-ui-mode=compact] .customer-group-list-table td,body[data-ui-mode=compact] .customer-group-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:middle!important}#app[data-ui-mode=compact] .customer-group-list-table td:first-child,#app[data-ui-mode=compact] .customer-group-list-table th:first-child,body[data-ui-mode=compact] .customer-group-list-table td:first-child,body[data-ui-mode=compact] .customer-group-list-table th:first-child{width:70%!important}#app[data-ui-mode=compact] .customer-group-list-table td:last-child,#app[data-ui-mode=compact] .customer-group-list-table th:last-child,body[data-ui-mode=compact] .customer-group-list-table td:last-child,body[data-ui-mode=compact] .customer-group-list-table th:last-child{width:30%!important}#app[data-ui-mode=compact] .customer-group-list-table th,body[data-ui-mode=compact] .customer-group-list-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-group-list-delete-header,body[data-ui-mode=compact] .customer-group-list-delete-header{text-align:right!important;vertical-align:middle!important}#app[data-ui-mode=compact] .customer-group-list-delete-cell,body[data-ui-mode=compact] .customer-group-list-delete-cell{text-align:right!important;padding-right:var(--ui-spacing-sm)!important;vertical-align:middle!important}#app[data-ui-mode=compact] .customer-group-list-no-records,body[data-ui-mode=compact] .customer-group-list-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-group-list-table .customer-group-list-modal-cancel,body[data-ui-mode=compact] .customer-group-list-table .customer-group-list-modal-cancel{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .customer-group-list-table-responsive,body[data-ui-mode=compact] .customer-group-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-group-list-table td,#app[data-ui-mode=compact] .customer-group-list-table th,body[data-ui-mode=compact] .customer-group-list-table td,body[data-ui-mode=compact] .customer-group-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .customer-group-list-header-row,body[data-ui-mode=compact] .customer-group-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-group-list-content,body[data-ui-mode=compact] .customer-group-list-content{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-group-list-table-responsive,body[data-ui-mode=compact] .customer-group-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-group-list-table td,#app[data-ui-mode=compact] .customer-group-list-table th,body[data-ui-mode=compact] .customer-group-list-table td,body[data-ui-mode=compact] .customer-group-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .customer-group-list-header-row,body[data-ui-mode=compact] .customer-group-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-group-list-content,body[data-ui-mode=compact] .customer-group-list-content{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-group-list-table-responsive,body[data-ui-mode=compact] .customer-group-list-table-responsive{width:calc(100% - 1.5rem)!important;margin:0 var(--ui-spacing-xs)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .customer-group-list-table td,#app[data-ui-mode=compact] .customer-group-list-table th,body[data-ui-mode=compact] .customer-group-list-table td,body[data-ui-mode=compact] .customer-group-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-group-list-add-btn,body[data-ui-mode=compact] .customer-group-list-add-btn{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .vendor-group-list-container,body[data-ui-mode=compact] .vendor-group-list-container{background:#fff!important;padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .vendor-group-list-header-row,body[data-ui-mode=compact] .vendor-group-list-header-row{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-group-list-header-actions,body[data-ui-mode=compact] .vendor-group-list-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-group-list-add-btn,body[data-ui-mode=compact] .vendor-group-list-add-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-group-list-content,body[data-ui-mode=compact] .vendor-group-list-content{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-group-list-section-title,body[data-ui-mode=compact] .vendor-group-list-section-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-group-list-table-responsive,body[data-ui-mode=compact] .vendor-group-list-table-responsive{width:calc(100% - 3rem)!important;max-width:100%!important;margin:0 var(--ui-spacing-md)!important;box-sizing:border-box!important;overflow-x:hidden!important}#app[data-ui-mode=compact] .vendor-group-list-table,body[data-ui-mode=compact] .vendor-group-list-table{width:100%!important;max-width:100%!important;margin:var(--ui-spacing-xs) 0 0 0!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .vendor-group-list-table td,#app[data-ui-mode=compact] .vendor-group-list-table th,body[data-ui-mode=compact] .vendor-group-list-table td,body[data-ui-mode=compact] .vendor-group-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:middle!important}#app[data-ui-mode=compact] .vendor-group-list-table td:first-child,#app[data-ui-mode=compact] .vendor-group-list-table th:first-child,body[data-ui-mode=compact] .vendor-group-list-table td:first-child,body[data-ui-mode=compact] .vendor-group-list-table th:first-child{width:70%!important}#app[data-ui-mode=compact] .vendor-group-list-table td:last-child,#app[data-ui-mode=compact] .vendor-group-list-table th:last-child,body[data-ui-mode=compact] .vendor-group-list-table td:last-child,body[data-ui-mode=compact] .vendor-group-list-table th:last-child{width:30%!important}#app[data-ui-mode=compact] .vendor-group-list-table th,body[data-ui-mode=compact] .vendor-group-list-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-group-list-delete-header,body[data-ui-mode=compact] .vendor-group-list-delete-header{text-align:right!important;vertical-align:middle!important}#app[data-ui-mode=compact] .vendor-group-list-delete-cell,body[data-ui-mode=compact] .vendor-group-list-delete-cell{text-align:right!important;padding-right:var(--ui-spacing-sm)!important;vertical-align:middle!important}#app[data-ui-mode=compact] .vendor-group-list-no-records,body[data-ui-mode=compact] .vendor-group-list-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-group-list-table .vendor-group-list-modal-cancel,body[data-ui-mode=compact] .vendor-group-list-table .vendor-group-list-modal-cancel{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .vendor-group-list-table-responsive,body[data-ui-mode=compact] .vendor-group-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-group-list-table td,#app[data-ui-mode=compact] .vendor-group-list-table th,body[data-ui-mode=compact] .vendor-group-list-table td,body[data-ui-mode=compact] .vendor-group-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .vendor-group-list-header-row,body[data-ui-mode=compact] .vendor-group-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-group-list-content,body[data-ui-mode=compact] .vendor-group-list-content{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-group-list-table-responsive,body[data-ui-mode=compact] .vendor-group-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-group-list-table td,#app[data-ui-mode=compact] .vendor-group-list-table th,body[data-ui-mode=compact] .vendor-group-list-table td,body[data-ui-mode=compact] .vendor-group-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .vendor-group-list-header-row,body[data-ui-mode=compact] .vendor-group-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-group-list-content,body[data-ui-mode=compact] .vendor-group-list-content{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-group-list-table-responsive,body[data-ui-mode=compact] .vendor-group-list-table-responsive{width:calc(100% - 1.5rem)!important;margin:0 var(--ui-spacing-xs)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .vendor-group-list-table td,#app[data-ui-mode=compact] .vendor-group-list-table th,body[data-ui-mode=compact] .vendor-group-list-table td,body[data-ui-mode=compact] .vendor-group-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-group-list-add-btn,body[data-ui-mode=compact] .vendor-group-list-add-btn{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .invoice-frequency-list-container,body[data-ui-mode=compact] .invoice-frequency-list-container{background:#fff!important;padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .invoice-frequency-list-header-row,body[data-ui-mode=compact] .invoice-frequency-list-header-row{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invoice-frequency-list-header-actions,body[data-ui-mode=compact] .invoice-frequency-list-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoice-frequency-list-add-btn,body[data-ui-mode=compact] .invoice-frequency-list-add-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoice-frequency-list-content,body[data-ui-mode=compact] .invoice-frequency-list-content{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invoice-frequency-list-section-title,body[data-ui-mode=compact] .invoice-frequency-list-section-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invoice-frequency-list-table-responsive,body[data-ui-mode=compact] .invoice-frequency-list-table-responsive{width:calc(100% - 3rem)!important;max-width:100%!important;margin:0 var(--ui-spacing-md)!important;box-sizing:border-box!important;overflow-x:hidden!important}#app[data-ui-mode=compact] .invoice-frequency-list-table,body[data-ui-mode=compact] .invoice-frequency-list-table{width:100%!important;max-width:100%!important;margin:var(--ui-spacing-xs) 0 0 0!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .invoice-frequency-list-table td,#app[data-ui-mode=compact] .invoice-frequency-list-table th,body[data-ui-mode=compact] .invoice-frequency-list-table td,body[data-ui-mode=compact] .invoice-frequency-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:middle!important}#app[data-ui-mode=compact] .invoice-frequency-list-table td:first-child,#app[data-ui-mode=compact] .invoice-frequency-list-table th:first-child,body[data-ui-mode=compact] .invoice-frequency-list-table td:first-child,body[data-ui-mode=compact] .invoice-frequency-list-table th:first-child{width:70%!important}#app[data-ui-mode=compact] .invoice-frequency-list-table td:last-child,#app[data-ui-mode=compact] .invoice-frequency-list-table th:last-child,body[data-ui-mode=compact] .invoice-frequency-list-table td:last-child,body[data-ui-mode=compact] .invoice-frequency-list-table th:last-child{width:30%!important}#app[data-ui-mode=compact] .invoice-frequency-list-table th,body[data-ui-mode=compact] .invoice-frequency-list-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-frequency-list-delete-header,body[data-ui-mode=compact] .invoice-frequency-list-delete-header{text-align:right!important;vertical-align:middle!important}#app[data-ui-mode=compact] .invoice-frequency-list-delete-cell,body[data-ui-mode=compact] .invoice-frequency-list-delete-cell{text-align:right!important;padding-right:var(--ui-spacing-sm)!important;vertical-align:middle!important}#app[data-ui-mode=compact] .invoice-frequency-list-no-records,body[data-ui-mode=compact] .invoice-frequency-list-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-frequency-list-table .invoice-frequency-list-modal-cancel,body[data-ui-mode=compact] .invoice-frequency-list-table .invoice-frequency-list-modal-cancel{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .invoice-frequency-list-table-responsive,body[data-ui-mode=compact] .invoice-frequency-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoice-frequency-list-table td,#app[data-ui-mode=compact] .invoice-frequency-list-table th,body[data-ui-mode=compact] .invoice-frequency-list-table td,body[data-ui-mode=compact] .invoice-frequency-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .invoice-frequency-list-header-row,body[data-ui-mode=compact] .invoice-frequency-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoice-frequency-list-content,body[data-ui-mode=compact] .invoice-frequency-list-content{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoice-frequency-list-table-responsive,body[data-ui-mode=compact] .invoice-frequency-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoice-frequency-list-table td,#app[data-ui-mode=compact] .invoice-frequency-list-table th,body[data-ui-mode=compact] .invoice-frequency-list-table td,body[data-ui-mode=compact] .invoice-frequency-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .invoice-frequency-list-header-row,body[data-ui-mode=compact] .invoice-frequency-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoice-frequency-list-content,body[data-ui-mode=compact] .invoice-frequency-list-content{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoice-frequency-list-table-responsive,body[data-ui-mode=compact] .invoice-frequency-list-table-responsive{width:calc(100% - 1.5rem)!important;margin:0 var(--ui-spacing-xs)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .invoice-frequency-list-table td,#app[data-ui-mode=compact] .invoice-frequency-list-table th,body[data-ui-mode=compact] .invoice-frequency-list-table td,body[data-ui-mode=compact] .invoice-frequency-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoice-frequency-list-add-btn,body[data-ui-mode=compact] .invoice-frequency-list-add-btn{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .timesheet-frequency-list-container,body[data-ui-mode=compact] .timesheet-frequency-list-container{background:#fff!important;padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .timesheet-frequency-list-header-row,body[data-ui-mode=compact] .timesheet-frequency-list-header-row{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-header-actions,body[data-ui-mode=compact] .timesheet-frequency-list-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-add-btn,body[data-ui-mode=compact] .timesheet-frequency-list-add-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-content,body[data-ui-mode=compact] .timesheet-frequency-list-content{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-section-title,body[data-ui-mode=compact] .timesheet-frequency-list-section-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table-responsive,body[data-ui-mode=compact] .timesheet-frequency-list-table-responsive{width:calc(100% - 3rem)!important;max-width:100%!important;margin:0 var(--ui-spacing-md)!important;box-sizing:border-box!important;overflow-x:hidden!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table,body[data-ui-mode=compact] .timesheet-frequency-list-table{width:100%!important;max-width:100%!important;margin:var(--ui-spacing-xs) 0 0 0!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table td,#app[data-ui-mode=compact] .timesheet-frequency-list-table th,body[data-ui-mode=compact] .timesheet-frequency-list-table td,body[data-ui-mode=compact] .timesheet-frequency-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:middle!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table td:first-child,#app[data-ui-mode=compact] .timesheet-frequency-list-table th:first-child,body[data-ui-mode=compact] .timesheet-frequency-list-table td:first-child,body[data-ui-mode=compact] .timesheet-frequency-list-table th:first-child{width:70%!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table td:last-child,#app[data-ui-mode=compact] .timesheet-frequency-list-table th:last-child,body[data-ui-mode=compact] .timesheet-frequency-list-table td:last-child,body[data-ui-mode=compact] .timesheet-frequency-list-table th:last-child{width:30%!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table th,body[data-ui-mode=compact] .timesheet-frequency-list-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-delete-header,body[data-ui-mode=compact] .timesheet-frequency-list-delete-header{text-align:right!important;vertical-align:middle!important}#app[data-ui-mode=compact] .timesheet-frequency-list-delete-cell,body[data-ui-mode=compact] .timesheet-frequency-list-delete-cell{text-align:right!important;padding-right:var(--ui-spacing-sm)!important;vertical-align:middle!important}#app[data-ui-mode=compact] .timesheet-frequency-list-no-records,body[data-ui-mode=compact] .timesheet-frequency-list-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table .timesheet-frequency-list-modal-cancel,body[data-ui-mode=compact] .timesheet-frequency-list-table .timesheet-frequency-list-modal-cancel{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .timesheet-frequency-list-table-responsive,body[data-ui-mode=compact] .timesheet-frequency-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table td,#app[data-ui-mode=compact] .timesheet-frequency-list-table th,body[data-ui-mode=compact] .timesheet-frequency-list-table td,body[data-ui-mode=compact] .timesheet-frequency-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .timesheet-frequency-list-header-row,body[data-ui-mode=compact] .timesheet-frequency-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-content,body[data-ui-mode=compact] .timesheet-frequency-list-content{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table-responsive,body[data-ui-mode=compact] .timesheet-frequency-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table td,#app[data-ui-mode=compact] .timesheet-frequency-list-table th,body[data-ui-mode=compact] .timesheet-frequency-list-table td,body[data-ui-mode=compact] .timesheet-frequency-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .timesheet-frequency-list-header-row,body[data-ui-mode=compact] .timesheet-frequency-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-content,body[data-ui-mode=compact] .timesheet-frequency-list-content{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table-responsive,body[data-ui-mode=compact] .timesheet-frequency-list-table-responsive{width:calc(100% - 1.5rem)!important;margin:0 var(--ui-spacing-xs)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .timesheet-frequency-list-table td,#app[data-ui-mode=compact] .timesheet-frequency-list-table th,body[data-ui-mode=compact] .timesheet-frequency-list-table td,body[data-ui-mode=compact] .timesheet-frequency-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .timesheet-frequency-list-add-btn,body[data-ui-mode=compact] .timesheet-frequency-list-add-btn{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .payment-term-list-container,body[data-ui-mode=compact] .payment-term-list-container{background:#fff!important;padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .payment-term-list-header-row,body[data-ui-mode=compact] .payment-term-list-header-row{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .payment-term-list-header-actions,body[data-ui-mode=compact] .payment-term-list-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .payment-term-list-add-btn,body[data-ui-mode=compact] .payment-term-list-add-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .payment-term-list-content,body[data-ui-mode=compact] .payment-term-list-content{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .payment-term-list-section-title,body[data-ui-mode=compact] .payment-term-list-section-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .payment-term-list-table-responsive,body[data-ui-mode=compact] .payment-term-list-table-responsive{width:calc(100% - 3rem)!important;max-width:100%!important;margin:0 var(--ui-spacing-md)!important;box-sizing:border-box!important;overflow-x:hidden!important}#app[data-ui-mode=compact] .payment-term-list-table,body[data-ui-mode=compact] .payment-term-list-table{width:100%!important;max-width:100%!important;margin:var(--ui-spacing-xs) 0 0 0!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .payment-term-list-table td,#app[data-ui-mode=compact] .payment-term-list-table th,body[data-ui-mode=compact] .payment-term-list-table td,body[data-ui-mode=compact] .payment-term-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:middle!important}#app[data-ui-mode=compact] .payment-term-list-table td:first-child,#app[data-ui-mode=compact] .payment-term-list-table th:first-child,body[data-ui-mode=compact] .payment-term-list-table td:first-child,body[data-ui-mode=compact] .payment-term-list-table th:first-child{width:25%!important}#app[data-ui-mode=compact] .payment-term-list-table td:nth-child(2),#app[data-ui-mode=compact] .payment-term-list-table th:nth-child(2),body[data-ui-mode=compact] .payment-term-list-table td:nth-child(2),body[data-ui-mode=compact] .payment-term-list-table th:nth-child(2){width:45%!important}#app[data-ui-mode=compact] .payment-term-list-table td:nth-child(3),#app[data-ui-mode=compact] .payment-term-list-table th:nth-child(3),body[data-ui-mode=compact] .payment-term-list-table td:nth-child(3),body[data-ui-mode=compact] .payment-term-list-table th:nth-child(3){width:15%!important;text-align:center!important}#app[data-ui-mode=compact] .payment-term-list-table td:nth-child(4),#app[data-ui-mode=compact] .payment-term-list-table th:nth-child(4),body[data-ui-mode=compact] .payment-term-list-table td:nth-child(4),body[data-ui-mode=compact] .payment-term-list-table th:nth-child(4){width:15%!important}#app[data-ui-mode=compact] .payment-term-list-table th,body[data-ui-mode=compact] .payment-term-list-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .payment-term-list-due-header,body[data-ui-mode=compact] .payment-term-list-due-header{text-align:center!important;vertical-align:middle!important}#app[data-ui-mode=compact] .payment-term-list-delete-header,body[data-ui-mode=compact] .payment-term-list-delete-header{text-align:right!important;vertical-align:middle!important}#app[data-ui-mode=compact] .payment-term-list-delete-cell,body[data-ui-mode=compact] .payment-term-list-delete-cell{text-align:right!important;padding-right:var(--ui-spacing-sm)!important;vertical-align:middle!important}#app[data-ui-mode=compact] .payment-term-list-error,body[data-ui-mode=compact] .payment-term-list-error{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .payment-term-list-no-records,body[data-ui-mode=compact] .payment-term-list-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .payment-term-list-table .payment-term-list-modal-cancel,body[data-ui-mode=compact] .payment-term-list-table .payment-term-list-modal-cancel{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .payment-term-list-table-responsive,body[data-ui-mode=compact] .payment-term-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .payment-term-list-table td,#app[data-ui-mode=compact] .payment-term-list-table th,body[data-ui-mode=compact] .payment-term-list-table td,body[data-ui-mode=compact] .payment-term-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .payment-term-list-header-row,body[data-ui-mode=compact] .payment-term-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .payment-term-list-content,body[data-ui-mode=compact] .payment-term-list-content{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .payment-term-list-table-responsive,body[data-ui-mode=compact] .payment-term-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .payment-term-list-table td,#app[data-ui-mode=compact] .payment-term-list-table th,body[data-ui-mode=compact] .payment-term-list-table td,body[data-ui-mode=compact] .payment-term-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .payment-term-list-header-row,body[data-ui-mode=compact] .payment-term-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .payment-term-list-content,body[data-ui-mode=compact] .payment-term-list-content{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .payment-term-list-table-responsive,body[data-ui-mode=compact] .payment-term-list-table-responsive{width:calc(100% - 1.5rem)!important;margin:0 var(--ui-spacing-xs)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .payment-term-list-table td,#app[data-ui-mode=compact] .payment-term-list-table th,body[data-ui-mode=compact] .payment-term-list-table td,body[data-ui-mode=compact] .payment-term-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .payment-term-list-add-btn,body[data-ui-mode=compact] .payment-term-list-add-btn{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .item-group-list-container,body[data-ui-mode=compact] .item-group-list-container{background:#fff!important;padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .item-group-list-header-row,body[data-ui-mode=compact] .item-group-list-header-row{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .item-group-list-header-actions,body[data-ui-mode=compact] .item-group-list-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .item-group-list-add-btn,body[data-ui-mode=compact] .item-group-list-add-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .item-group-list-content,body[data-ui-mode=compact] .item-group-list-content{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .item-group-list-section-title,body[data-ui-mode=compact] .item-group-list-section-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .item-group-list-table-responsive,body[data-ui-mode=compact] .item-group-list-table-responsive{width:calc(100% - 3rem)!important;max-width:100%!important;margin:0 var(--ui-spacing-md)!important;box-sizing:border-box!important;overflow-x:hidden!important}#app[data-ui-mode=compact] .item-group-list-table,body[data-ui-mode=compact] .item-group-list-table{width:100%!important;max-width:100%!important;margin:var(--ui-spacing-xs) 0 0 0!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .item-group-list-table td,#app[data-ui-mode=compact] .item-group-list-table th,body[data-ui-mode=compact] .item-group-list-table td,body[data-ui-mode=compact] .item-group-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:middle!important}#app[data-ui-mode=compact] .item-group-list-table td:first-child,#app[data-ui-mode=compact] .item-group-list-table th:first-child,body[data-ui-mode=compact] .item-group-list-table td:first-child,body[data-ui-mode=compact] .item-group-list-table th:first-child{width:70%!important}#app[data-ui-mode=compact] .item-group-list-table td:last-child,#app[data-ui-mode=compact] .item-group-list-table th:last-child,body[data-ui-mode=compact] .item-group-list-table td:last-child,body[data-ui-mode=compact] .item-group-list-table th:last-child{width:30%!important}#app[data-ui-mode=compact] .item-group-list-table th,body[data-ui-mode=compact] .item-group-list-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .item-group-list-delete-header,body[data-ui-mode=compact] .item-group-list-delete-header{text-align:right!important;vertical-align:middle!important}#app[data-ui-mode=compact] .item-group-list-delete-cell,body[data-ui-mode=compact] .item-group-list-delete-cell{text-align:right!important;padding-right:var(--ui-spacing-sm)!important;vertical-align:middle!important}#app[data-ui-mode=compact] .item-group-list-no-records,body[data-ui-mode=compact] .item-group-list-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .item-group-list-table .item-group-list-modal-cancel,body[data-ui-mode=compact] .item-group-list-table .item-group-list-modal-cancel{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .item-group-list-table-responsive,body[data-ui-mode=compact] .item-group-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .item-group-list-table td,#app[data-ui-mode=compact] .item-group-list-table th,body[data-ui-mode=compact] .item-group-list-table td,body[data-ui-mode=compact] .item-group-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .item-group-list-header-row,body[data-ui-mode=compact] .item-group-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .item-group-list-content,body[data-ui-mode=compact] .item-group-list-content{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .item-group-list-table-responsive,body[data-ui-mode=compact] .item-group-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .item-group-list-table td,#app[data-ui-mode=compact] .item-group-list-table th,body[data-ui-mode=compact] .item-group-list-table td,body[data-ui-mode=compact] .item-group-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .item-group-list-header-row,body[data-ui-mode=compact] .item-group-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .item-group-list-content,body[data-ui-mode=compact] .item-group-list-content{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .item-group-list-table-responsive,body[data-ui-mode=compact] .item-group-list-table-responsive{width:calc(100% - 1.5rem)!important;margin:0 var(--ui-spacing-xs)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .item-group-list-table td,#app[data-ui-mode=compact] .item-group-list-table th,body[data-ui-mode=compact] .item-group-list-table td,body[data-ui-mode=compact] .item-group-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .item-group-list-add-btn,body[data-ui-mode=compact] .item-group-list-add-btn{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .warehouses-list-container,body[data-ui-mode=compact] .warehouses-list-container{padding:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .warehouses-list-header,body[data-ui-mode=compact] .warehouses-list-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .warehouses-list-title,body[data-ui-mode=compact] .warehouses-list-title{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .warehouses-list-subtitle,body[data-ui-mode=compact] .warehouses-list-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .warehouses-list-actions,body[data-ui-mode=compact] .warehouses-list-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .warehouses-list-btn,body[data-ui-mode=compact] .warehouses-list-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:0!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .warehouses-list-header-actions .consultant-primary-btn,body[data-ui-mode=compact] .warehouses-list-header-actions .consultant-primary-btn{border-radius:0!important}#app[data-ui-mode=compact] .warehouses-list-filters,body[data-ui-mode=compact] .warehouses-list-filters{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important;border-radius:0!important}#app[data-ui-mode=compact] .warehouses-list-filter-group,body[data-ui-mode=compact] .warehouses-list-filter-group{gap:var(--ui-spacing-xs)!important;min-width:180px!important}#app[data-ui-mode=compact] .warehouses-list-filter-group label,body[data-ui-mode=compact] .warehouses-list-filter-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .warehouses-list-filter-select,#app[data-ui-mode=compact] .warehouses-list-search-input,body[data-ui-mode=compact] .warehouses-list-filter-select,body[data-ui-mode=compact] .warehouses-list-search-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .warehouses-list-table-responsive,body[data-ui-mode=compact] .warehouses-list-table-responsive{margin-bottom:var(--ui-spacing-md)!important;overflow-x:hidden!important}#app[data-ui-mode=compact] .warehouses-list-table,body[data-ui-mode=compact] .warehouses-list-table{font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .warehouses-list-table td,#app[data-ui-mode=compact] .warehouses-list-table th,body[data-ui-mode=compact] .warehouses-list-table td,body[data-ui-mode=compact] .warehouses-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:middle!important}#app[data-ui-mode=compact] .warehouses-list-table td:first-child,#app[data-ui-mode=compact] .warehouses-list-table th:first-child,body[data-ui-mode=compact] .warehouses-list-table td:first-child,body[data-ui-mode=compact] .warehouses-list-table th:first-child{width:15%!important}#app[data-ui-mode=compact] .warehouses-list-table td:nth-child(2),#app[data-ui-mode=compact] .warehouses-list-table td:nth-child(3),#app[data-ui-mode=compact] .warehouses-list-table td:nth-child(4),#app[data-ui-mode=compact] .warehouses-list-table th:nth-child(2),#app[data-ui-mode=compact] .warehouses-list-table th:nth-child(3),#app[data-ui-mode=compact] .warehouses-list-table th:nth-child(4),body[data-ui-mode=compact] .warehouses-list-table td:nth-child(2),body[data-ui-mode=compact] .warehouses-list-table td:nth-child(3),body[data-ui-mode=compact] .warehouses-list-table td:nth-child(4),body[data-ui-mode=compact] .warehouses-list-table th:nth-child(2),body[data-ui-mode=compact] .warehouses-list-table th:nth-child(3),body[data-ui-mode=compact] .warehouses-list-table th:nth-child(4){width:20%!important}#app[data-ui-mode=compact] .warehouses-list-table td:nth-child(5),#app[data-ui-mode=compact] .warehouses-list-table th:nth-child(5),body[data-ui-mode=compact] .warehouses-list-table td:nth-child(5),body[data-ui-mode=compact] .warehouses-list-table th:nth-child(5){width:10%!important;text-align:center!important}#app[data-ui-mode=compact] .warehouses-list-actions-header,#app[data-ui-mode=compact] .warehouses-list-col-actions,#app[data-ui-mode=compact] .warehouses-list-table td:nth-child(6),#app[data-ui-mode=compact] .warehouses-list-table th:nth-child(6),body[data-ui-mode=compact] .warehouses-list-actions-header,body[data-ui-mode=compact] .warehouses-list-col-actions,body[data-ui-mode=compact] .warehouses-list-table td:nth-child(6),body[data-ui-mode=compact] .warehouses-list-table th:nth-child(6){width:6.5rem!important;min-width:6.5rem!important;max-width:6.5rem!important;text-align:center!important;padding-left:.15rem!important;padding-right:.15rem!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .warehouses-list-address,#app[data-ui-mode=compact] .warehouses-list-contact,#app[data-ui-mode=compact] .warehouses-list-description,#app[data-ui-mode=compact] .warehouses-list-name-text,#app[data-ui-mode=compact] .warehouses-list-table th,body[data-ui-mode=compact] .warehouses-list-address,body[data-ui-mode=compact] .warehouses-list-contact,body[data-ui-mode=compact] .warehouses-list-description,body[data-ui-mode=compact] .warehouses-list-name-text,body[data-ui-mode=compact] .warehouses-list-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .warehouses-list-status,body[data-ui-mode=compact] .warehouses-list-status{text-align:center!important;vertical-align:middle!important}#app[data-ui-mode=compact] .warehouses-list-status-badge,body[data-ui-mode=compact] .warehouses-list-status-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:0!important}#app[data-ui-mode=compact] .warehouses-list-actions-cell,body[data-ui-mode=compact] .warehouses-list-actions-cell{text-align:center!important;vertical-align:middle!important}#app[data-ui-mode=compact] .warehouses-list-action-buttons,body[data-ui-mode=compact] .warehouses-list-action-buttons{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:.15rem!important}#app[data-ui-mode=compact] .warehouses-list-action-buttons .warehouses-list-action-btn.consultant-secondary-btn,body[data-ui-mode=compact] .warehouses-list-action-buttons .warehouses-list-action-btn.consultant-secondary-btn{flex:0 0 auto!important;min-width:0!important;width:1.5rem!important;height:1.5rem!important;max-width:1.5rem!important;padding:0!important;margin:0!important;font-size:0!important;border-radius:0!important;gap:0!important}#app[data-ui-mode=compact] .warehouses-list-action-buttons .warehouses-list-action-btn.consultant-secondary-btn i,body[data-ui-mode=compact] .warehouses-list-action-buttons .warehouses-list-action-btn.consultant-secondary-btn i{font-size:.7rem!important}#app[data-ui-mode=compact] .warehouses-list-filter-select,#app[data-ui-mode=compact] .warehouses-list-search-input,body[data-ui-mode=compact] .warehouses-list-filter-select,body[data-ui-mode=compact] .warehouses-list-search-input{border-radius:0!important}#app[data-ui-mode=compact] .warehouses-list-loading,#app[data-ui-mode=compact] .warehouses-list-no-data,body[data-ui-mode=compact] .warehouses-list-loading,body[data-ui-mode=compact] .warehouses-list-no-data{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .warehouses-list-table-responsive,body[data-ui-mode=compact] .warehouses-list-table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .warehouses-list-table td,#app[data-ui-mode=compact] .warehouses-list-table th,body[data-ui-mode=compact] .warehouses-list-table td,body[data-ui-mode=compact] .warehouses-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}@media (max-width:900px){#app[data-ui-mode=compact] .warehouses-list-container,body[data-ui-mode=compact] .warehouses-list-container{padding:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .warehouses-list-header,body[data-ui-mode=compact] .warehouses-list-header{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .warehouses-list-filters,body[data-ui-mode=compact] .warehouses-list-filters{flex-direction:column!important;gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .warehouses-list-filter-group,body[data-ui-mode=compact] .warehouses-list-filter-group{min-width:auto!important}#app[data-ui-mode=compact] .warehouses-list-table-responsive,body[data-ui-mode=compact] .warehouses-list-table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .warehouses-list-action-buttons,body[data-ui-mode=compact] .warehouses-list-action-buttons{flex-direction:row!important;flex-wrap:nowrap!important}}@media (max-width:768px){#app[data-ui-mode=compact] .warehouses-list-container,body[data-ui-mode=compact] .warehouses-list-container{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .warehouses-list-title,body[data-ui-mode=compact] .warehouses-list-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .warehouses-list-table-responsive,body[data-ui-mode=compact] .warehouses-list-table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .warehouses-list-table td,#app[data-ui-mode=compact] .warehouses-list-table th,body[data-ui-mode=compact] .warehouses-list-table td,body[data-ui-mode=compact] .warehouses-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .warehouses-list-btn,body[data-ui-mode=compact] .warehouses-list-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:600px){#app[data-ui-mode=compact] .warehouses-list-container,body[data-ui-mode=compact] .warehouses-list-container{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) var(--ui-spacing-md) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .warehouses-list-title,body[data-ui-mode=compact] .warehouses-list-title{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .warehouses-list-filters,body[data-ui-mode=compact] .warehouses-list-filters{padding:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .warehouses-list-table-responsive,body[data-ui-mode=compact] .warehouses-list-table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .warehouses-list-table td,#app[data-ui-mode=compact] .warehouses-list-table th,body[data-ui-mode=compact] .warehouses-list-table td,body[data-ui-mode=compact] .warehouses-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .warehouses-list-table th,body[data-ui-mode=compact] .warehouses-list-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .warehouses-list-action-buttons,body[data-ui-mode=compact] .warehouses-list-action-buttons{flex-direction:row!important;flex-wrap:nowrap!important;gap:.12rem!important}#app[data-ui-mode=compact] .warehouses-list-action-buttons .warehouses-list-action-btn.consultant-secondary-btn,body[data-ui-mode=compact] .warehouses-list-action-buttons .warehouses-list-action-btn.consultant-secondary-btn{width:1.45rem!important;height:1.45rem!important;max-width:1.45rem!important;min-width:0!important;padding:0!important;font-size:0!important}}#app[data-ui-mode=compact] .preferred-shipping-list-container,body[data-ui-mode=compact] .preferred-shipping-list-container{background:transparent!important;padding:0!important}#app[data-ui-mode=compact] .preferred-shipping-list-header-row,body[data-ui-mode=compact] .preferred-shipping-list-header-row{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .preferred-shipping-list-header-actions,body[data-ui-mode=compact] .preferred-shipping-list-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .preferred-shipping-list-add-btn,body[data-ui-mode=compact] .preferred-shipping-list-add-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .preferred-shipping-list-content,body[data-ui-mode=compact] .preferred-shipping-list-content{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .preferred-shipping-list-section-title,body[data-ui-mode=compact] .preferred-shipping-list-section-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .preferred-shipping-list-table-responsive,body[data-ui-mode=compact] .preferred-shipping-list-table-responsive{width:calc(100% - 3rem)!important;max-width:100%!important;margin:0 var(--ui-spacing-md)!important;box-sizing:border-box!important;overflow-x:hidden!important}#app[data-ui-mode=compact] .preferred-shipping-list-table,body[data-ui-mode=compact] .preferred-shipping-list-table{width:100%!important;max-width:100%!important;margin:var(--ui-spacing-xs) 0 0 0!important;font-size:var(--ui-font-size-xs)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .preferred-shipping-list-table td,#app[data-ui-mode=compact] .preferred-shipping-list-table th,body[data-ui-mode=compact] .preferred-shipping-list-table td,body[data-ui-mode=compact] .preferred-shipping-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:400!important;word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:middle!important}#app[data-ui-mode=compact] .preferred-shipping-list-table td:first-child,#app[data-ui-mode=compact] .preferred-shipping-list-table th:first-child,body[data-ui-mode=compact] .preferred-shipping-list-table td:first-child,body[data-ui-mode=compact] .preferred-shipping-list-table th:first-child{width:35%!important}#app[data-ui-mode=compact] .preferred-shipping-list-table td:nth-child(2),#app[data-ui-mode=compact] .preferred-shipping-list-table th:nth-child(2),body[data-ui-mode=compact] .preferred-shipping-list-table td:nth-child(2),body[data-ui-mode=compact] .preferred-shipping-list-table th:nth-child(2){width:45%!important}#app[data-ui-mode=compact] .preferred-shipping-list-table td:nth-child(3),#app[data-ui-mode=compact] .preferred-shipping-list-table th:nth-child(3),body[data-ui-mode=compact] .preferred-shipping-list-table td:nth-child(3),body[data-ui-mode=compact] .preferred-shipping-list-table th:nth-child(3){width:20%!important}#app[data-ui-mode=compact] .preferred-shipping-list-table th,body[data-ui-mode=compact] .preferred-shipping-list-table th{font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .preferred-shipping-list-delete-header,body[data-ui-mode=compact] .preferred-shipping-list-delete-header{text-align:right!important;vertical-align:middle!important}#app[data-ui-mode=compact] .preferred-shipping-list-delete-cell,body[data-ui-mode=compact] .preferred-shipping-list-delete-cell{text-align:right!important;padding-right:var(--ui-spacing-sm)!important;vertical-align:middle!important}#app[data-ui-mode=compact] .preferred-shipping-list-no-records,body[data-ui-mode=compact] .preferred-shipping-list-no-records{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;font-style:normal!important}#app[data-ui-mode=compact] .preferred-shipping-list-table .preferred-shipping-list-modal-cancel,body[data-ui-mode=compact] .preferred-shipping-list-table .preferred-shipping-list-modal-cancel{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .preferred-shipping-list-error,body[data-ui-mode=compact] .preferred-shipping-list-error{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .preferred-shipping-list-table-responsive,body[data-ui-mode=compact] .preferred-shipping-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .preferred-shipping-list-table td,#app[data-ui-mode=compact] .preferred-shipping-list-table th,body[data-ui-mode=compact] .preferred-shipping-list-table td,body[data-ui-mode=compact] .preferred-shipping-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .preferred-shipping-list-header-row,body[data-ui-mode=compact] .preferred-shipping-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .preferred-shipping-list-content,body[data-ui-mode=compact] .preferred-shipping-list-content{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .preferred-shipping-list-table-responsive,body[data-ui-mode=compact] .preferred-shipping-list-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .preferred-shipping-list-table td,#app[data-ui-mode=compact] .preferred-shipping-list-table th,body[data-ui-mode=compact] .preferred-shipping-list-table td,body[data-ui-mode=compact] .preferred-shipping-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .preferred-shipping-list-header-row,body[data-ui-mode=compact] .preferred-shipping-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .preferred-shipping-list-content,body[data-ui-mode=compact] .preferred-shipping-list-content{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .preferred-shipping-list-table-responsive,body[data-ui-mode=compact] .preferred-shipping-list-table-responsive{width:calc(100% - 1.5rem)!important;margin:0 var(--ui-spacing-xs)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .preferred-shipping-list-table td,#app[data-ui-mode=compact] .preferred-shipping-list-table th,body[data-ui-mode=compact] .preferred-shipping-list-table td,body[data-ui-mode=compact] .preferred-shipping-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .preferred-shipping-list-add-btn,body[data-ui-mode=compact] .preferred-shipping-list-add-btn{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .glass-tab-view,body[data-ui-mode=compact] .glass-tab-view{margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .glass-tab-view__content,body[data-ui-mode=compact] .glass-tab-view__content{padding:0 var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .glass-tab-view__panel,body[data-ui-mode=compact] .glass-tab-view__panel{padding:var(--ui-spacing-md) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .glass-tab-view__actions,body[data-ui-mode=compact] .glass-tab-view__actions{margin:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .tab-navigation--glass .tab-navigation__button,body[data-ui-mode=compact] .tab-navigation--glass .tab-navigation__button{padding:var(--ui-spacing-sm,.375rem) var(--ui-spacing-md,.5rem)!important}#app[data-ui-mode=compact] .topnav-brand__icon,#app[data-ui-mode=compact] .topnav-logo,body[data-ui-mode=compact] .topnav-brand__icon,body[data-ui-mode=compact] .topnav-logo{width:30px!important;height:30px!important;font-size:.8rem!important}#app[data-ui-mode=compact] .topnav-brand__name,body[data-ui-mode=compact] .topnav-brand__name{font-size:1.1rem!important}#app[data-ui-mode=compact] .nav-item.active,body[data-ui-mode=compact] .nav-item.active{padding-left:calc(.5rem - 3px)!important}#app[data-ui-mode=compact] .nav-item i,#app[data-ui-mode=compact] .nav-item__icon i,body[data-ui-mode=compact] .nav-item i,body[data-ui-mode=compact] .nav-item__icon i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nav-item__label,body[data-ui-mode=compact] .nav-item__label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .top-nav,body[data-ui-mode=compact] .top-nav{min-height:52px!important}#app[data-ui-mode=compact] .session-expiry-indicator,body[data-ui-mode=compact] .session-expiry-indicator{max-width:min(13.5rem,100%)!important;gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-xs)!important;border-left-width:2px!important;box-shadow:0 1px 1px rgba(15,23,42,.05)!important}#app[data-ui-mode=compact] .session-expiry-indicator__icon,body[data-ui-mode=compact] .session-expiry-indicator__icon{width:1.625rem!important;height:1.625rem!important}#app[data-ui-mode=compact] .session-expiry-indicator__icon i,body[data-ui-mode=compact] .session-expiry-indicator__icon i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .session-expiry-indicator__main,body[data-ui-mode=compact] .session-expiry-indicator__main{gap:0!important}#app[data-ui-mode=compact] .session-expiry-indicator__eyebrow,body[data-ui-mode=compact] .session-expiry-indicator__eyebrow{display:none!important}#app[data-ui-mode=compact] .session-expiry-indicator__countdown,body[data-ui-mode=compact] .session-expiry-indicator__countdown{font-size:var(--ui-font-size-sm)!important;font-weight:700!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .session-expiry-indicator__title,body[data-ui-mode=compact] .session-expiry-indicator__title{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .session-expiry-indicator__hint,body[data-ui-mode=compact] .session-expiry-indicator__hint{display:none!important}#app[data-ui-mode=compact] .session-expiry-indicator__logout,body[data-ui-mode=compact] .session-expiry-indicator__logout{padding:.125rem .4rem!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .nav-right,body[data-ui-mode=compact] .nav-right{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sidebar-item,body[data-ui-mode=compact] .sidebar-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sidebar-item.active,body[data-ui-mode=compact] .sidebar-item.active{padding-left:calc(var(--ui-spacing-md) - 3px)!important}#app[data-ui-mode=compact] .sidebar-item i,#app[data-ui-mode=compact] .sidebar-item>i,body[data-ui-mode=compact] .sidebar-item i,body[data-ui-mode=compact] .sidebar-item>i{font-size:var(--ui-font-size-sm)!important;padding:0!important;width:22px!important;height:22px!important;min-width:22px!important}#app[data-ui-mode=compact] .sidebar-nav-card,body[data-ui-mode=compact] .sidebar-nav-card{margin-top:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .sidebar-submenu-panel,body[data-ui-mode=compact] .sidebar-submenu-panel{margin:0!important}#app[data-ui-mode=compact] .submenu-item>i,body[data-ui-mode=compact] .submenu-item>i{width:20px!important;height:20px!important;min-width:20px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .expand-arrow svg,body[data-ui-mode=compact] .expand-arrow svg{width:14px!important;height:14px!important}#app[data-ui-mode=compact] .main-content,body[data-ui-mode=compact] .main-content{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .dashboard-mascot-panel,body[data-ui-mode=compact] .dashboard-mascot-panel{min-width:240px!important}#app[data-ui-mode=compact] .customer-submenu,body[data-ui-mode=compact] .customer-submenu{padding:0!important}#app[data-ui-mode=compact] .submenu-item,body[data-ui-mode=compact] .submenu-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .submenu-item-active,#app[data-ui-mode=compact] .submenu-item.active,body[data-ui-mode=compact] .submenu-item-active,body[data-ui-mode=compact] .submenu-item.active{padding-left:calc(var(--ui-spacing-lg) - 3px)!important;border-left:3px solid var(--nav-accent,#6d28d9)!important;background:var(--nav-icon-bg,#f1f5f9)!important}#app[data-ui-mode=compact] .update-company-details-container,body[data-ui-mode=compact] .update-company-details-container{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .update-company-details-title,body[data-ui-mode=compact] .update-company-details-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .update-company-details-subtitle,body[data-ui-mode=compact] .update-company-details-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .update-company-details-section,body[data-ui-mode=compact] .update-company-details-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .update-company-details-glass-stack,body[data-ui-mode=compact] .update-company-details-glass-stack{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .update-company-details-section-title,body[data-ui-mode=compact] .update-company-details-section-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .update-company-details-section-title.active-section,body[data-ui-mode=compact] .update-company-details-section-title.active-section{padding-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .update-company-details-desc-block,body[data-ui-mode=compact] .update-company-details-desc-block{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .update-company-details-fields,#app[data-ui-mode=compact] .update-company-details-fields-row,body[data-ui-mode=compact] .update-company-details-fields,body[data-ui-mode=compact] .update-company-details-fields-row{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .update-company-details-info-callout,body[data-ui-mode=compact] .update-company-details-info-callout{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .update-company-details-form-radio-group,body[data-ui-mode=compact] .update-company-details-form-radio-group{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .update-company-details-form-radio-group label,body[data-ui-mode=compact] .update-company-details-form-radio-group label{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) 2.25rem!important;min-height:2.25rem!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .update-company-details-form-radio-group label i,body[data-ui-mode=compact] .update-company-details-form-radio-group label i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .update-company-details-timezone-hint,body[data-ui-mode=compact] .update-company-details-timezone-hint{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .update-company-details-currency-format-block,body[data-ui-mode=compact] .update-company-details-currency-format-block{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .update-company-details-currency-hint,#app[data-ui-mode=compact] .update-company-details-currency-info,body[data-ui-mode=compact] .update-company-details-currency-hint,body[data-ui-mode=compact] .update-company-details-currency-info{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .update-company-details-scroll-progress,body[data-ui-mode=compact] .update-company-details-scroll-progress{height:3px!important}#app[data-ui-mode=compact] .update-company-details-scroll-top,body[data-ui-mode=compact] .update-company-details-scroll-top{width:2rem!important;height:2rem!important;bottom:4.5rem!important;right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .update-company-details-scroll-top i,body[data-ui-mode=compact] .update-company-details-scroll-top i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .update-company-details-loading-spinner,body[data-ui-mode=compact] .update-company-details-loading-spinner{padding:var(--ui-spacing-xl)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .update-company-details-error-message,body[data-ui-mode=compact] .update-company-details-error-message{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .update-company-details-required-notice,body[data-ui-mode=compact] .update-company-details-required-notice{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .categories-container,body[data-ui-mode=compact] .categories-container{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .categories-title,body[data-ui-mode=compact] .categories-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .categories-subtitle,body[data-ui-mode=compact] .categories-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .categories-section,body[data-ui-mode=compact] .categories-section{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .categories-section-title,body[data-ui-mode=compact] .categories-section-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .categories-desc-block,body[data-ui-mode=compact] .categories-desc-block{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .categories-nested-panel,body[data-ui-mode=compact] .categories-nested-panel{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .categories-form-radio-group label,body[data-ui-mode=compact] .categories-form-radio-group label{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) 2.25rem!important}#app[data-ui-mode=compact] .client-and-sales-container,body[data-ui-mode=compact] .client-and-sales-container{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .client-and-sales-title,body[data-ui-mode=compact] .client-and-sales-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .client-and-sales-subtitle,body[data-ui-mode=compact] .client-and-sales-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .client-and-sales-section,body[data-ui-mode=compact] .client-and-sales-section{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .client-and-sales-section-title,body[data-ui-mode=compact] .client-and-sales-section-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .client-and-sales-desc-block,body[data-ui-mode=compact] .client-and-sales-desc-block{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .client-and-sales-nested-panel,body[data-ui-mode=compact] .client-and-sales-nested-panel{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .client-and-sales-form-radio-group label,body[data-ui-mode=compact] .client-and-sales-form-radio-group label{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) 2.25rem!important}#app[data-ui-mode=compact] .managing-bills-settings-container,body[data-ui-mode=compact] .managing-bills-settings-container{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .managing-bills-settings-title,body[data-ui-mode=compact] .managing-bills-settings-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .managing-bills-settings-subtitle,body[data-ui-mode=compact] .managing-bills-settings-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .managing-bills-section,body[data-ui-mode=compact] .managing-bills-section{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .managing-bills-section-title,body[data-ui-mode=compact] .managing-bills-section-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .managing-bills-desc-block,body[data-ui-mode=compact] .managing-bills-desc-block{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .managing-bills-form-radio-group label,body[data-ui-mode=compact] .managing-bills-form-radio-group label{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) 2.25rem!important;font-size:var(--ui-font-size-xs)!important;min-height:2.25rem!important}#app[data-ui-mode=compact] .preferences-content,body[data-ui-mode=compact] .preferences-content{border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .company-preferences-sidebar,#app[data-ui-mode=compact] .company-preferences-sidebar-shell .company-preferences-sidebar,body[data-ui-mode=compact] .company-preferences-sidebar,body[data-ui-mode=compact] .company-preferences-sidebar-shell .company-preferences-sidebar{--cp-sidebar-width:15rem;width:var(--cp-sidebar-width,15rem)!important;padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-lg) 0 0 var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .company-preferences-main-content-area,body[data-ui-mode=compact] .company-preferences-main-content-area{border-radius:0 var(--ui-border-radius-lg) var(--ui-border-radius-lg) 0!important}#app[data-ui-mode=compact] .company-preferences-sidebar-scroll,body[data-ui-mode=compact] .company-preferences-sidebar-scroll{padding-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company-preferences-sidebar-section-title,body[data-ui-mode=compact] .company-preferences-sidebar-section-title{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-md) 0 var(--ui-spacing-xs) 0!important;padding:var(--ui-spacing-xs) .65rem!important}#app[data-ui-mode=compact] .company-preferences-sidebar-shell .ui-section-sidebar-item,body[data-ui-mode=compact] .company-preferences-sidebar-shell .ui-section-sidebar-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) .35rem!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .company-preferences-main-content-scrollable,body[data-ui-mode=compact] .company-preferences-main-content-scrollable{padding:var(--ui-spacing-lg) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .company-preferences-form-actions,body[data-ui-mode=compact] .company-preferences-form-actions{padding:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-md) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important;border-radius:0 0 var(--ui-border-radius-lg) 0!important}#app[data-ui-mode=compact] .company-preferences-close-btn,#app[data-ui-mode=compact] .company-preferences-reset-btn,#app[data-ui-mode=compact] .company-preferences-update-btn,body[data-ui-mode=compact] .company-preferences-close-btn,body[data-ui-mode=compact] .company-preferences-reset-btn,body[data-ui-mode=compact] .company-preferences-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .company-preferences-reset-btn,body[data-ui-mode=compact] .company-preferences-reset-btn{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .AddSalesPerson-add-sales-person-container,body[data-ui-mode=compact] .AddSalesPerson-add-sales-person-container{padding:var(--ui-spacing-lg) var(--ui-spacing-xl) var(--ui-spacing-2xl) var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .AddSalesPerson-breadcrumb,body[data-ui-mode=compact] .AddSalesPerson-breadcrumb{margin-bottom:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .AddSalesPerson-form-section.AddSalesPerson-card,body[data-ui-mode=compact] .AddSalesPerson-form-section.AddSalesPerson-card{padding:var(--ui-spacing-lg) var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .AddSalesPerson-form-section-header,body[data-ui-mode=compact] .AddSalesPerson-form-section-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-base)!important;border-radius:var(--ui-border-radius-sm) var(--ui-border-radius-sm) 0 0!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .AddSalesPerson-form-col.AddSalesPerson-stunning-form-col,body[data-ui-mode=compact] .AddSalesPerson-form-col.AddSalesPerson-stunning-form-col{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .AddSalesPerson-form-group,body[data-ui-mode=compact] .AddSalesPerson-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .AddSalesPerson-form-group-row,body[data-ui-mode=compact] .AddSalesPerson-form-group-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .AddSalesPerson-form-group label,body[data-ui-mode=compact] .AddSalesPerson-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .AddSalesPerson-form-control,#app[data-ui-mode=compact] .AddSalesPerson-form-group input[type=date],#app[data-ui-mode=compact] .AddSalesPerson-form-group input[type=email],#app[data-ui-mode=compact] .AddSalesPerson-form-group input[type=number],#app[data-ui-mode=compact] .AddSalesPerson-form-group input[type=tel],#app[data-ui-mode=compact] .AddSalesPerson-form-group input[type=text],#app[data-ui-mode=compact] .AddSalesPerson-form-group input[type=url],#app[data-ui-mode=compact] .AddSalesPerson-form-group textarea,body[data-ui-mode=compact] .AddSalesPerson-form-control,body[data-ui-mode=compact] .AddSalesPerson-form-group input[type=date],body[data-ui-mode=compact] .AddSalesPerson-form-group input[type=email],body[data-ui-mode=compact] .AddSalesPerson-form-group input[type=number],body[data-ui-mode=compact] .AddSalesPerson-form-group input[type=tel],body[data-ui-mode=compact] .AddSalesPerson-form-group input[type=text],body[data-ui-mode=compact] .AddSalesPerson-form-group input[type=url],body[data-ui-mode=compact] .AddSalesPerson-form-group textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .AddSalesPerson-form-group select,body[data-ui-mode=compact] .AddSalesPerson-form-group select{padding:var(--ui-spacing-sm) var(--ui-spacing-xl) var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .AddSalesPerson-checkbox-group,body[data-ui-mode=compact] .AddSalesPerson-checkbox-group{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .AddSalesPerson-checkbox-wrapper,body[data-ui-mode=compact] .AddSalesPerson-checkbox-wrapper{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .AddSalesPerson-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .AddSalesPerson-checkbox-group input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .AddSalesPerson-checkbox-group label,body[data-ui-mode=compact] .AddSalesPerson-checkbox-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .AddSalesPerson-form-actions,body[data-ui-mode=compact] .AddSalesPerson-form-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-lg)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .AddSalesPerson-btn,body[data-ui-mode=compact] .AddSalesPerson-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:120px!important}#app[data-ui-mode=compact] .AddSalesPerson-error-text,body[data-ui-mode=compact] .AddSalesPerson-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .address-modal,body[data-ui-mode=compact] .address-modal{width:800px!important;border-radius:var(--ui-border-radius-md)!important;border-width:1px!important}#app[data-ui-mode=compact] .address-modal .modal-header,body[data-ui-mode=compact] .address-modal .modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-base)!important;border-radius:var(--ui-border-radius-md) var(--ui-border-radius-md) 0 0!important}#app[data-ui-mode=compact] .address-modal .modal-header-actions,body[data-ui-mode=compact] .address-modal .modal-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .address-modal .icon-btn,body[data-ui-mode=compact] .address-modal .icon-btn{font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .address-modal .modal-body,body[data-ui-mode=compact] .address-modal .modal-body{padding:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-sm) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .address-modal .form-group-row,body[data-ui-mode=compact] .address-modal .form-group-row{gap:var(--ui-spacing-md)!important;margin-left:var(--ui-spacing-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .address-modal .form-group,body[data-ui-mode=compact] .address-modal .form-group{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .address-modal .form-group label,body[data-ui-mode=compact] .address-modal .form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .address-modal .form-control,body[data-ui-mode=compact] .address-modal .form-control{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .address-modal .btn-row,body[data-ui-mode=compact] .address-modal .btn-row{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;padding-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .address-modal .btn,body[data-ui-mode=compact] .address-modal .btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .address-modal .required,body[data-ui-mode=compact] .address-modal .required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .tab-navigation,body[data-ui-mode=compact] .tab-navigation{gap:1px!important;padding:0!important;border-radius:var(--ui-border-radius-sm) var(--ui-border-radius-sm) 0 0!important}#app[data-ui-mode=compact] .tab-navigation__button,body[data-ui-mode=compact] .tab-navigation__button{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .tab-count,body[data-ui-mode=compact] .tab-count{margin-left:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .brucdcum-header,body[data-ui-mode=compact] .brucdcum-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .brucdcum-breadcrumb,body[data-ui-mode=compact] .brucdcum-breadcrumb{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .brucdcum-back-btn,body[data-ui-mode=compact] .brucdcum-back-btn{width:32px!important;height:32px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .brucdcum-back-btn i,body[data-ui-mode=compact] .brucdcum-back-btn i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .brucdcum-breadcrumb-separator,body[data-ui-mode=compact] .brucdcum-breadcrumb-separator{margin:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .brucdcum-anna-assistant-btn,#app[data-ui-mode=compact] .customer-header-anna-assistant-btn,body[data-ui-mode=compact] .brucdcum-anna-assistant-btn,body[data-ui-mode=compact] .customer-header-anna-assistant-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-creation-modal-tab-content,body[data-ui-mode=compact] .customer-creation-modal-tab-content{margin:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-creation-modal-tab-panel,body[data-ui-mode=compact] .customer-creation-modal-tab-panel{padding:var(--ui-spacing-sm) var(--ui-spacing-lg) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-creation-modal-section,body[data-ui-mode=compact] .customer-creation-modal-section{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-creation-modal-form-row,body[data-ui-mode=compact] .customer-creation-modal-form-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-creation-modal-row,body[data-ui-mode=compact] .customer-creation-modal-row{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] label.customer-creation-modal-label,body[data-ui-mode=compact] label.customer-creation-modal-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] input.customer-creation-modal-input,#app[data-ui-mode=compact] select.customer-creation-modal-input,#app[data-ui-mode=compact] textarea.customer-creation-modal-input,body[data-ui-mode=compact] input.customer-creation-modal-input,body[data-ui-mode=compact] select.customer-creation-modal-input,body[data-ui-mode=compact] textarea.customer-creation-modal-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-creation-modal-checkbox-group,body[data-ui-mode=compact] .customer-creation-modal-checkbox-group{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important;margin-top:var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .customer-creation-modal-checkbox-group label,body[data-ui-mode=compact] .customer-creation-modal-checkbox-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-creation-modal-actions .consultant-primary-btn,#app[data-ui-mode=compact] .customer-creation-modal-actions .consultant-secondary-btn,#app[data-ui-mode=compact] .customer-creation-modal-add-address-container .consultant-primary-btn,#app[data-ui-mode=compact] .customer-creation-modal-add-contact-container .consultant-primary-btn,#app[data-ui-mode=compact] .customer-creation-modal-address-save-actions .consultant-primary-btn,#app[data-ui-mode=compact] .customer-creation-modal-address-save-actions .consultant-secondary-btn,#app[data-ui-mode=compact] .customer-creation-modal-contact-save-actions .consultant-primary-btn,#app[data-ui-mode=compact] .customer-creation-modal-contact-save-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customer-creation-modal-actions .consultant-primary-btn,body[data-ui-mode=compact] .customer-creation-modal-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customer-creation-modal-add-address-container .consultant-primary-btn,body[data-ui-mode=compact] .customer-creation-modal-add-contact-container .consultant-primary-btn,body[data-ui-mode=compact] .customer-creation-modal-address-save-actions .consultant-primary-btn,body[data-ui-mode=compact] .customer-creation-modal-address-save-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customer-creation-modal-contact-save-actions .consultant-primary-btn,body[data-ui-mode=compact] .customer-creation-modal-contact-save-actions .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-creation-modal-actions,body[data-ui-mode=compact] .customer-creation-modal-actions{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-creation-modal-checking,#app[data-ui-mode=compact] .customer-creation-modal-error,body[data-ui-mode=compact] .customer-creation-modal-checking,body[data-ui-mode=compact] .customer-creation-modal-error{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-creation-modal-addresses-header,#app[data-ui-mode=compact] .customer-creation-modal-contacts-header,body[data-ui-mode=compact] .customer-creation-modal-addresses-header,body[data-ui-mode=compact] .customer-creation-modal-contacts-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-creation-modal-addresses-header h3,#app[data-ui-mode=compact] .customer-creation-modal-contacts-header h3,body[data-ui-mode=compact] .customer-creation-modal-addresses-header h3,body[data-ui-mode=compact] .customer-creation-modal-contacts-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-creation-modal-address-field label,#app[data-ui-mode=compact] .customer-creation-modal-contact-field label,body[data-ui-mode=compact] .customer-creation-modal-address-field label,body[data-ui-mode=compact] .customer-creation-modal-contact-field label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-creation-modal-address-card,#app[data-ui-mode=compact] .customer-creation-modal-contact-card,body[data-ui-mode=compact] .customer-creation-modal-address-card,body[data-ui-mode=compact] .customer-creation-modal-contact-card{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-creation-modal-address-save-actions,#app[data-ui-mode=compact] .customer-creation-modal-contact-save-actions,body[data-ui-mode=compact] .customer-creation-modal-address-save-actions,body[data-ui-mode=compact] .customer-creation-modal-contact-save-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-creation-modal-tab-content,body[data-ui-mode=compact] .vendor-creation-modal-tab-content{margin:0!important}#app[data-ui-mode=compact] .vendor-creation-tab-panel,body[data-ui-mode=compact] .vendor-creation-tab-panel{padding:var(--ui-spacing-xs) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-creation-form-section,body[data-ui-mode=compact] .vendor-creation-form-section{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-creation-form-group-row,body[data-ui-mode=compact] .vendor-creation-form-group-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-creation-form-group,body[data-ui-mode=compact] .vendor-creation-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-creation-form-group label,body[data-ui-mode=compact] .vendor-creation-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-creation-form-control,body[data-ui-mode=compact] .vendor-creation-form-control{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-creation-checkbox-group,body[data-ui-mode=compact] .vendor-creation-checkbox-group{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-creation-checkbox-group label,body[data-ui-mode=compact] .vendor-creation-checkbox-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-creation-checking,#app[data-ui-mode=compact] .vendor-creation-error-text,body[data-ui-mode=compact] .vendor-creation-checking,body[data-ui-mode=compact] .vendor-creation-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-creation-add-address-container .consultant-primary-btn,#app[data-ui-mode=compact] .vendor-creation-add-contact-container .consultant-primary-btn,#app[data-ui-mode=compact] .vendor-creation-address-actions .consultant-primary-btn,#app[data-ui-mode=compact] .vendor-creation-address-actions .consultant-secondary-btn,#app[data-ui-mode=compact] .vendor-creation-contact-actions .consultant-primary-btn,#app[data-ui-mode=compact] .vendor-creation-contact-actions .consultant-secondary-btn,#app[data-ui-mode=compact] .vendor-creation-dialog-footer .consultant-primary-btn,#app[data-ui-mode=compact] .vendor-creation-dialog-footer .consultant-secondary-btn,body[data-ui-mode=compact] .vendor-creation-add-address-container .consultant-primary-btn,body[data-ui-mode=compact] .vendor-creation-add-contact-container .consultant-primary-btn,body[data-ui-mode=compact] .vendor-creation-address-actions .consultant-primary-btn,body[data-ui-mode=compact] .vendor-creation-address-actions .consultant-secondary-btn,body[data-ui-mode=compact] .vendor-creation-contact-actions .consultant-primary-btn,body[data-ui-mode=compact] .vendor-creation-contact-actions .consultant-secondary-btn,body[data-ui-mode=compact] .vendor-creation-dialog-footer .consultant-primary-btn,body[data-ui-mode=compact] .vendor-creation-dialog-footer .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-creation-dialog-footer,body[data-ui-mode=compact] .vendor-creation-dialog-footer{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-creation-addresses-header,#app[data-ui-mode=compact] .vendor-creation-contacts-header,body[data-ui-mode=compact] .vendor-creation-addresses-header,body[data-ui-mode=compact] .vendor-creation-contacts-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-creation-addresses-header h3,#app[data-ui-mode=compact] .vendor-creation-contacts-header h3,body[data-ui-mode=compact] .vendor-creation-addresses-header h3,body[data-ui-mode=compact] .vendor-creation-contacts-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .vendor-creation-address-card,#app[data-ui-mode=compact] .vendor-creation-contact-card,body[data-ui-mode=compact] .vendor-creation-address-card,body[data-ui-mode=compact] .vendor-creation-contact-card{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-creation-address-actions,#app[data-ui-mode=compact] .vendor-creation-contact-actions,body[data-ui-mode=compact] .vendor-creation-address-actions,body[data-ui-mode=compact] .vendor-creation-contact-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .received-payments-table-section,body[data-ui-mode=compact] .received-payments-table-section{padding:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .received-payments-group,body[data-ui-mode=compact] .received-payments-group{margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .payment-details-header,body[data-ui-mode=compact] .payment-details-header{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .payment-details-row td,body[data-ui-mode=compact] .payment-details-row td{padding:var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .payment-icon,body[data-ui-mode=compact] .payment-icon{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .invoice-sub-row td,body[data-ui-mode=compact] .invoice-sub-row td{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .sub-row-indicator,body[data-ui-mode=compact] .sub-row-indicator{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .invoice-badge,body[data-ui-mode=compact] .invoice-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-sub-sub-row td,body[data-ui-mode=compact] .consultant-sub-sub-row td{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) 2.5rem!important}#app[data-ui-mode=compact] .sub-sub-row-indicator,body[data-ui-mode=compact] .sub-sub-row-indicator{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .consultant-badge,body[data-ui-mode=compact] .consultant-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoice-total-row td,body[data-ui-mode=compact] .invoice-total-row td{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invoice-total-indicator,body[data-ui-mode=compact] .invoice-total-indicator{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoice-status,body[data-ui-mode=compact] .invoice-status{font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoice-payment-amount,body[data-ui-mode=compact] .invoice-payment-amount{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .received-payments-error,#app[data-ui-mode=compact] .received-payments-loading,#app[data-ui-mode=compact] .received-payments-no-records,body[data-ui-mode=compact] .received-payments-error,body[data-ui-mode=compact] .received-payments-loading,body[data-ui-mode=compact] .received-payments-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .received-payments-filters,body[data-ui-mode=compact] .received-payments-filters{gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .company_dashboard-container,body[data-ui-mode=compact] .company_dashboard-container{padding:0!important}#app[data-ui-mode=compact] .company_dashboard-header-row,body[data-ui-mode=compact] .company_dashboard-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_dashboard-header-actions,body[data-ui-mode=compact] .company_dashboard-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_dashboard-btn,body[data-ui-mode=compact] .company_dashboard-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_dashboard-grid,body[data-ui-mode=compact] .company_dashboard-grid{gap:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .company_dashboard-widget,body[data-ui-mode=compact] .company_dashboard-widget{border-radius:var(--ui-border-radius-sm)!important;min-height:180px!important}#app[data-ui-mode=compact] .company_dashboard-widget-header,body[data-ui-mode=compact] .company_dashboard-widget-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .company_dashboard-widget-close-btn,body[data-ui-mode=compact] .company_dashboard-widget-close-btn{font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_dashboard-widget-content,body[data-ui-mode=compact] .company_dashboard-widget-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .company_dashboard-widget-table,body[data-ui-mode=compact] .company_dashboard-widget-table{font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_dashboard-widget-table td,#app[data-ui-mode=compact] .company_dashboard-widget-table th,body[data-ui-mode=compact] .company_dashboard-widget-table td,body[data-ui-mode=compact] .company_dashboard-widget-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .company_dashboard-widget-table th,body[data-ui-mode=compact] .company_dashboard-widget-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .company_dashboard-widget-filter-row,body[data-ui-mode=compact] .company_dashboard-widget-filter-row{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_dashboard-widget-filter-row a,body[data-ui-mode=compact] .company_dashboard-widget-filter-row a{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .company_dashboard-widget-link,body[data-ui-mode=compact] .company_dashboard-widget-link{padding-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_dashboard-widget-link a,body[data-ui-mode=compact] .company_dashboard-widget-link a{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .company_dashboard-quick-links,body[data-ui-mode=compact] .company_dashboard-quick-links{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_dashboard-quick-links-row,body[data-ui-mode=compact] .company_dashboard-quick-links-row{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .company_dashboard-quick-links-row a,body[data-ui-mode=compact] .company_dashboard-quick-links-row a{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .company_dashboard-widget-chart-placeholder,body[data-ui-mode=compact] .company_dashboard-widget-chart-placeholder{height:100px!important;margin-top:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .company_dashboard-widget-table-placeholder,body[data-ui-mode=compact] .company_dashboard-widget-table-placeholder{font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-md) 0!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_dashboard-drawer,body[data-ui-mode=compact] .company_dashboard-drawer{width:400px!important;max-width:80vw!important}#app[data-ui-mode=compact] .company_dashboard-drawer-header,body[data-ui-mode=compact] .company_dashboard-drawer-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-header h3,body[data-ui-mode=compact] .company_dashboard-drawer-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-close-btn,body[data-ui-mode=compact] .company_dashboard-drawer-close-btn{width:28px!important;height:28px!important;font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-body,body[data-ui-mode=compact] .company_dashboard-drawer-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-select-all-row,body[data-ui-mode=compact] .company_dashboard-drawer-select-all-row{padding:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-select-all-row input[type=checkbox],body[data-ui-mode=compact] .company_dashboard-drawer-select-all-row input[type=checkbox]{width:16px!important;height:16px!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-select-all-row label,body[data-ui-mode=compact] .company_dashboard-drawer-select-all-row label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-divider,body[data-ui-mode=compact] .company_dashboard-drawer-divider{margin:var(--ui-spacing-sm) 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .company_dashboard-drawer-checkbox-row,body[data-ui-mode=compact] .company_dashboard-drawer-checkbox-row{padding:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-checkbox-row input[type=checkbox],body[data-ui-mode=compact] .company_dashboard-drawer-checkbox-row input[type=checkbox]{width:16px!important;height:16px!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-checkbox-row label,body[data-ui-mode=compact] .company_dashboard-drawer-checkbox-row label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-footer,body[data-ui-mode=compact] .company_dashboard-drawer-footer{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-btn,body[data-ui-mode=compact] .company_dashboard-drawer-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .company_dashboard-header-row,body[data-ui-mode=compact] .company_dashboard-header-row{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_dashboard-grid,body[data-ui-mode=compact] .company_dashboard-grid{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_dashboard-drawer,body[data-ui-mode=compact] .company_dashboard-drawer{width:100%!important;max-width:100vw!important}}@media (max-width:480px){#app[data-ui-mode=compact] .company_dashboard-header-row,body[data-ui-mode=compact] .company_dashboard-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_dashboard-grid,body[data-ui-mode=compact] .company_dashboard-grid{padding:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company_dashboard-widget,body[data-ui-mode=compact] .company_dashboard-widget{min-height:160px!important}#app[data-ui-mode=compact] .company_dashboard-drawer-header,body[data-ui-mode=compact] .company_dashboard-drawer-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-header h3,body[data-ui-mode=compact] .company_dashboard-drawer-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-body,body[data-ui-mode=compact] .company_dashboard-drawer-body{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company_dashboard-drawer-footer,body[data-ui-mode=compact] .company_dashboard-drawer-footer{padding:var(--ui-spacing-sm)!important;flex-direction:column!important}#app[data-ui-mode=compact] .company_dashboard-drawer-btn,body[data-ui-mode=compact] .company_dashboard-drawer-btn{width:100%!important}}#app[data-ui-mode=compact] .import-file-page-content,body[data-ui-mode=compact] .import-file-page-content{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .import-file-section,body[data-ui-mode=compact] .import-file-section{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .import-file-form-group,body[data-ui-mode=compact] .import-file-form-group{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .import-file-form-label-wrapper,body[data-ui-mode=compact] .import-file-form-label-wrapper{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .import-file-form-label,body[data-ui-mode=compact] .import-file-form-label{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .import-file-help-icon,body[data-ui-mode=compact] .import-file-help-icon{padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .import-file-help-icon svg,body[data-ui-mode=compact] .import-file-help-icon svg{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .import-file-form-select,body[data-ui-mode=compact] .import-file-form-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;padding-right:2.5rem!important}#app[data-ui-mode=compact] .import-file-input-wrapper,body[data-ui-mode=compact] .import-file-input-wrapper{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .import-file-input-label,body[data-ui-mode=compact] .import-file-input-label{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-sm)!important;min-width:250px!important}#app[data-ui-mode=compact] .import-file-input-label svg,body[data-ui-mode=compact] .import-file-input-label svg{width:20px!important;height:20px!important}#app[data-ui-mode=compact] .import-file-remove-btn,body[data-ui-mode=compact] .import-file-remove-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .import-file-loading-state,body[data-ui-mode=compact] .import-file-loading-state{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .import-file-loading-spinner,body[data-ui-mode=compact] .import-file-loading-spinner{width:28px!important;height:28px!important;border-width:3px!important}#app[data-ui-mode=compact] .import-file-error-messages,body[data-ui-mode=compact] .import-file-error-messages{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .import-file-error-header,body[data-ui-mode=compact] .import-file-error-header{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .import-file-error-header svg,body[data-ui-mode=compact] .import-file-error-header svg{width:18px!important;height:18px!important}#app[data-ui-mode=compact] .import-file-error-list,body[data-ui-mode=compact] .import-file-error-list{padding-left:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .import-file-error-list li,body[data-ui-mode=compact] .import-file-error-list li{margin-bottom:var(--ui-spacing-xs)!important;padding-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .import-file-data-preview,body[data-ui-mode=compact] .import-file-data-preview{margin-top:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .import-file-preview-header,body[data-ui-mode=compact] .import-file-preview-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .import-file-preview-header h3,body[data-ui-mode=compact] .import-file-preview-header h3{font-size:var(--ui-font-size-lg)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .import-file-preview-info,body[data-ui-mode=compact] .import-file-preview-info{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .import-file-mapping-legend,body[data-ui-mode=compact] .import-file-mapping-legend{gap:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .import-file-legend-item,body[data-ui-mode=compact] .import-file-legend-item{gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .import-file-legend-box,body[data-ui-mode=compact] .import-file-legend-box{width:20px!important;height:20px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .import-file-legend-arrow,body[data-ui-mode=compact] .import-file-legend-arrow{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .import-file-table-wrapper,body[data-ui-mode=compact] .import-file-table-wrapper{max-height:500px!important}#app[data-ui-mode=compact] .import-file-data-table,body[data-ui-mode=compact] .import-file-data-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .import-file-data-table td,#app[data-ui-mode=compact] .import-file-data-table th,body[data-ui-mode=compact] .import-file-data-table td,body[data-ui-mode=compact] .import-file-data-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .import-file-data-table th,body[data-ui-mode=compact] .import-file-data-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .import-file-data-table td.import-file-row-number,#app[data-ui-mode=compact] .import-file-data-table th.import-file-row-number,body[data-ui-mode=compact] .import-file-data-table td.import-file-row-number,body[data-ui-mode=compact] .import-file-data-table th.import-file-row-number{width:60px!important;min-width:60px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .import-file-header-with-mapping-inline,body[data-ui-mode=compact] .import-file-header-with-mapping-inline{min-width:180px!important}#app[data-ui-mode=compact] .import-file-header-mapping-container,body[data-ui-mode=compact] .import-file-header-mapping-container{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .import-file-header-column-info,body[data-ui-mode=compact] .import-file-header-column-info{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .import-file-column-name,#app[data-ui-mode=compact] .import-file-header-column-label,body[data-ui-mode=compact] .import-file-column-name,body[data-ui-mode=compact] .import-file-header-column-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .import-file-header-arrow,body[data-ui-mode=compact] .import-file-header-arrow{margin:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .import-file-header-arrow svg,body[data-ui-mode=compact] .import-file-header-arrow svg{width:14px!important;height:14px!important}#app[data-ui-mode=compact] .import-file-header-mapping-select,body[data-ui-mode=compact] .import-file-header-mapping-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;padding-right:2.5rem!important;min-height:40px!important}#app[data-ui-mode=compact] .import-file-preview-footer,body[data-ui-mode=compact] .import-file-preview-footer{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .import-file-action-buttons,body[data-ui-mode=compact] .import-file-action-buttons{margin-top:var(--ui-spacing-lg)!important;padding-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .import-file-btn,body[data-ui-mode=compact] .import-file-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:120px!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .import-file-btn svg,body[data-ui-mode=compact] .import-file-btn svg{width:18px!important;height:18px!important}@media (max-width:1024px){#app[data-ui-mode=compact] .import-file-page-content,#app[data-ui-mode=compact] .import-file-section,body[data-ui-mode=compact] .import-file-page-content,body[data-ui-mode=compact] .import-file-section{padding:var(--ui-spacing-md)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .import-file-page-content,body[data-ui-mode=compact] .import-file-page-content{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .import-file-section,body[data-ui-mode=compact] .import-file-section{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .import-file-input-wrapper,body[data-ui-mode=compact] .import-file-input-wrapper{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .import-file-input-label,body[data-ui-mode=compact] .import-file-input-label{min-width:100%!important}#app[data-ui-mode=compact] .import-file-remove-btn,body[data-ui-mode=compact] .import-file-remove-btn{width:100%!important}#app[data-ui-mode=compact] .import-file-action-buttons,body[data-ui-mode=compact] .import-file-action-buttons{flex-direction:column-reverse!important}#app[data-ui-mode=compact] .import-file-btn,body[data-ui-mode=compact] .import-file-btn{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .import-file-table-wrapper,body[data-ui-mode=compact] .import-file-table-wrapper{max-height:350px!important}#app[data-ui-mode=compact] .import-file-header-mapping-container,body[data-ui-mode=compact] .import-file-header-mapping-container{flex-direction:column!important;gap:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .import-file-page-content,body[data-ui-mode=compact] .import-file-page-content{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .import-file-section,body[data-ui-mode=compact] .import-file-section{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .import-file-data-table td,#app[data-ui-mode=compact] .import-file-data-table th,body[data-ui-mode=compact] .import-file-data-table td,body[data-ui-mode=compact] .import-file-data-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .import-file-data-table td.import-file-row-number,#app[data-ui-mode=compact] .import-file-data-table th.import-file-row-number,body[data-ui-mode=compact] .import-file-data-table td.import-file-row-number,body[data-ui-mode=compact] .import-file-data-table th.import-file-row-number{width:50px!important;min-width:50px!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .import-file-header-mapping-select,body[data-ui-mode=compact] .import-file-header-mapping-select{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;padding-right:2rem!important;min-height:36px!important}}#app[data-ui-mode=compact] .journal-entry-container,body[data-ui-mode=compact] .journal-entry-container{padding:var(--ui-spacing-lg) 0!important}#app[data-ui-mode=compact] .journal-entry-content,body[data-ui-mode=compact] .journal-entry-content{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .journal-entry-header,body[data-ui-mode=compact] .journal-entry-header{padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .journal-entry-breadcrumb,body[data-ui-mode=compact] .journal-entry-breadcrumb{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .journal-entry-nav,body[data-ui-mode=compact] .journal-entry-nav{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .journal-entry-btn-nav,body[data-ui-mode=compact] .journal-entry-btn-nav{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .journal-entry-title,body[data-ui-mode=compact] .journal-entry-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .journal-entry-help-btn,body[data-ui-mode=compact] .journal-entry-help-btn{width:22px!important;height:22px!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .journal-entry-help-icon,body[data-ui-mode=compact] .journal-entry-help-icon{font-size:12px!important}#app[data-ui-mode=compact] .journal-entry-meta,body[data-ui-mode=compact] .journal-entry-meta{gap:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .journal-entry-input-date,#app[data-ui-mode=compact] .journal-entry-input-no,body[data-ui-mode=compact] .journal-entry-input-date,body[data-ui-mode=compact] .journal-entry-input-no{margin-left:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .journal-entry-table-section,body[data-ui-mode=compact] .journal-entry-table-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .journal-entry-table-title,body[data-ui-mode=compact] .journal-entry-table-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .journal-entry-validation,body[data-ui-mode=compact] .journal-entry-validation{margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .journal-entry-validation-error,body[data-ui-mode=compact] .journal-entry-validation-error{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .journal-entry-table,body[data-ui-mode=compact] .journal-entry-table{margin-bottom:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .journal-entry-table td,#app[data-ui-mode=compact] .journal-entry-table th,body[data-ui-mode=compact] .journal-entry-table td,body[data-ui-mode=compact] .journal-entry-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .journal-entry-table td,#app[data-ui-mode=compact] .journal-entry-table th,body[data-ui-mode=compact] .journal-entry-table td,body[data-ui-mode=compact] .journal-entry-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .journal-entry-no-records,body[data-ui-mode=compact] .journal-entry-no-records{padding:var(--ui-spacing-lg) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .journal-entry-input-table,body[data-ui-mode=compact] .journal-entry-input-table{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .journal-entry-btn-delete,body[data-ui-mode=compact] .journal-entry-btn-delete{font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .journal-entry-btn-add,body[data-ui-mode=compact] .journal-entry-btn-add{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .journal-entry-comments,body[data-ui-mode=compact] .journal-entry-comments{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .journal-entry-comments label,body[data-ui-mode=compact] .journal-entry-comments label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .journal-entry-input-comments,body[data-ui-mode=compact] .journal-entry-input-comments{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .journal-entry-totals,body[data-ui-mode=compact] .journal-entry-totals{gap:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .journal-entry-balance-error,#app[data-ui-mode=compact] .journal-entry-balance-success,body[data-ui-mode=compact] .journal-entry-balance-error,body[data-ui-mode=compact] .journal-entry-balance-success{margin-left:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .journal-entry-actions,body[data-ui-mode=compact] .journal-entry-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .journal-entry-btn-action,body[data-ui-mode=compact] .journal-entry-btn-action{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bsv-table-container,body[data-ui-mode=compact] .bsv-table-container{margin-top:var(--ui-spacing-sm)!important;overflow-x:auto!important}#app[data-ui-mode=compact] .bsv-customer-header,body[data-ui-mode=compact] .bsv-customer-header{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-refresh-customers-btn,body[data-ui-mode=compact] .bsv-refresh-customers-btn{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;min-width:auto!important;width:auto!important;height:auto!important}#app[data-ui-mode=compact] .bsv-customer,body[data-ui-mode=compact] .bsv-customer{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-customer-cell,body[data-ui-mode=compact] .bsv-customer-cell{display:flex!important;flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bsv-customer-wrapper,body[data-ui-mode=compact] .bsv-customer-wrapper{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important;flex-wrap:wrap!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-customer-warning-icon,body[data-ui-mode=compact] .bsv-customer-warning-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-details-table-container,#app[data-ui-mode=compact] .bsv-summary-table-container,body[data-ui-mode=compact] .bsv-details-table-container,body[data-ui-mode=compact] .bsv-summary-table-container{padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:900px){#app[data-ui-mode=compact] .bsv-top-section,body[data-ui-mode=compact] .bsv-top-section{flex-direction:column!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-customer-wrapper,body[data-ui-mode=compact] .bsv-customer-wrapper{flex-direction:column!important;align-items:flex-start!important}}#app[data-ui-mode=compact] .receive-payment-due-card__table-wrap,body[data-ui-mode=compact] .receive-payment-due-card__table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;margin:var(--ui-spacing-md) 0!important;padding:0!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .receive-payment-item-table,body[data-ui-mode=compact] .receive-payment-item-table{width:100%!important;min-width:100%!important;border-collapse:separate!important;border-spacing:0!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;table-layout:auto!important}#app[data-ui-mode=compact] .receive-payment-item-table td,#app[data-ui-mode=compact] .receive-payment-item-table th,body[data-ui-mode=compact] .receive-payment-item-table td,body[data-ui-mode=compact] .receive-payment-item-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;text-align:left!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .receive-payment-item-table th,body[data-ui-mode=compact] .receive-payment-item-table th{background:#e3f2fd!important;color:#205080!important;font-weight:600!important;font-size:var(--ui-font-size-sm)!important;position:sticky!important;top:0!important;z-index:10!important}#app[data-ui-mode=compact] .receive-payment-item-table thead,body[data-ui-mode=compact] .receive-payment-item-table thead{position:sticky!important;top:0!important;z-index:9!important}#app[data-ui-mode=compact] .receive-payment-item-table input[type=number],#app[data-ui-mode=compact] .receive-payment-item-table input[type=text],#app[data-ui-mode=compact] .receive-payment-payment-input,body[data-ui-mode=compact] .receive-payment-item-table input[type=number],body[data-ui-mode=compact] .receive-payment-item-table input[type=text],body[data-ui-mode=compact] .receive-payment-payment-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;width:100%!important}#app[data-ui-mode=compact] .receive-payment-item-table input[type=checkbox],body[data-ui-mode=compact] .receive-payment-item-table input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .receive-payment-expand-btn,body[data-ui-mode=compact] .receive-payment-expand-btn{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .receive-payment-invoice-row,body[data-ui-mode=compact] .receive-payment-invoice-row{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .receive-payment-item-detail-row,body[data-ui-mode=compact] .receive-payment-item-detail-row{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .receive-payment-item-name,body[data-ui-mode=compact] .receive-payment-item-name{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .receive-payment-item-type-badge,body[data-ui-mode=compact] .receive-payment-item-type-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .receive-payment-item-description,body[data-ui-mode=compact] .receive-payment-item-description{font-size:var(--ui-font-size-xs)!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .receive-payment-item-details,body[data-ui-mode=compact] .receive-payment-item-details{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .receive-payment-no-invoices,body[data-ui-mode=compact] .receive-payment-no-invoices{padding:var(--ui-spacing-lg) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .receive-payment-summary-row,body[data-ui-mode=compact] .receive-payment-summary-row{gap:var(--ui-spacing-lg)!important;margin-top:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .receive-payment-summary-value,body[data-ui-mode=compact] .receive-payment-summary-value{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .status-badge,body[data-ui-mode=compact] .status-badge{border-radius:var(--ui-border-radius-sm)!important;min-width:60px!important}#app[data-ui-mode=compact] .status-change-info,body[data-ui-mode=compact] .status-change-info{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .receive-payment-form-actions,body[data-ui-mode=compact] .receive-payment-form-actions{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-lg)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .receive-payment-btn,body[data-ui-mode=compact] .receive-payment-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .receive-payment-modal,body[data-ui-mode=compact] .receive-payment-modal{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-lg)!important}@media (max-width:900px){#app[data-ui-mode=compact] .receive-payment-form,body[data-ui-mode=compact] .receive-payment-form{padding:var(--ui-spacing-md) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .receive-payment-section,#app[data-ui-mode=compact] .receive-payment-section.card,body[data-ui-mode=compact] .receive-payment-section,body[data-ui-mode=compact] .receive-payment-section.card{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .receive-payment-header-columns.glass-tab-panel__row,#app[data-ui-mode=compact] .receive-payment-meta-row.glass-tab-panel__row,body[data-ui-mode=compact] .receive-payment-header-columns.glass-tab-panel__row,body[data-ui-mode=compact] .receive-payment-meta-row.glass-tab-panel__row{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .receive-payment-item-table td,#app[data-ui-mode=compact] .receive-payment-item-table th,body[data-ui-mode=compact] .receive-payment-item-table td,body[data-ui-mode=compact] .receive-payment-item-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .receive-payment-summary-row,body[data-ui-mode=compact] .receive-payment-summary-row{flex-direction:column!important;gap:var(--ui-spacing-sm)!important;align-items:flex-start!important}#app[data-ui-mode=compact] .receive-payment-form-actions,body[data-ui-mode=compact] .receive-payment-form-actions{flex-direction:column!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .receive-payment-btn,body[data-ui-mode=compact] .receive-payment-btn{width:100%!important}}#app[data-ui-mode=compact] .invoices-list-table-section,body[data-ui-mode=compact] .invoices-list-table-section{margin:0 .75rem .5rem!important;padding:.35rem .4rem .45rem!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .invoices-list-table-section .consultant-glass-table-scroll-x,body[data-ui-mode=compact] .invoices-list-table-section .consultant-glass-table-scroll-x{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .invoices-list-table,body[data-ui-mode=compact] .invoices-list-table{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border-collapse:collapse!important;border-spacing:0!important;font-size:var(--ui-font-size-xs)!important;table-layout:auto!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .invoices-list-table td,#app[data-ui-mode=compact] .invoices-list-table th,body[data-ui-mode=compact] .invoices-list-table td,body[data-ui-mode=compact] .invoices-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;text-align:left!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:nowrap!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important}#app[data-ui-mode=compact] .invoices-list-table td:first-child,#app[data-ui-mode=compact] .invoices-list-table th:first-child,body[data-ui-mode=compact] .invoices-list-table td:first-child,body[data-ui-mode=compact] .invoices-list-table th:first-child{width:6%!important}#app[data-ui-mode=compact] .invoices-list-table td:nth-child(2),#app[data-ui-mode=compact] .invoices-list-table th:nth-child(2),body[data-ui-mode=compact] .invoices-list-table td:nth-child(2),body[data-ui-mode=compact] .invoices-list-table th:nth-child(2){width:7%!important}#app[data-ui-mode=compact] .invoices-list-table td:nth-child(3),#app[data-ui-mode=compact] .invoices-list-table th:nth-child(3),body[data-ui-mode=compact] .invoices-list-table td:nth-child(3),body[data-ui-mode=compact] .invoices-list-table th:nth-child(3){width:12%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#app[data-ui-mode=compact] .invoices-list-table td:nth-child(4),#app[data-ui-mode=compact] .invoices-list-table th:nth-child(4),body[data-ui-mode=compact] .invoices-list-table td:nth-child(4),body[data-ui-mode=compact] .invoices-list-table th:nth-child(4){width:18%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#app[data-ui-mode=compact] .invoices-list-table td:nth-child(5),#app[data-ui-mode=compact] .invoices-list-table th:nth-child(5),body[data-ui-mode=compact] .invoices-list-table td:nth-child(5),body[data-ui-mode=compact] .invoices-list-table th:nth-child(5){width:7%!important}#app[data-ui-mode=compact] .invoices-list-table td:nth-child(6),#app[data-ui-mode=compact] .invoices-list-table td:nth-child(7),#app[data-ui-mode=compact] .invoices-list-table th:nth-child(6),#app[data-ui-mode=compact] .invoices-list-table th:nth-child(7),body[data-ui-mode=compact] .invoices-list-table td:nth-child(6),body[data-ui-mode=compact] .invoices-list-table td:nth-child(7),body[data-ui-mode=compact] .invoices-list-table th:nth-child(6),body[data-ui-mode=compact] .invoices-list-table th:nth-child(7){width:10%!important;text-align:right!important}#app[data-ui-mode=compact] .invoices-list-table td:nth-child(8),#app[data-ui-mode=compact] .invoices-list-table th:nth-child(8),body[data-ui-mode=compact] .invoices-list-table td:nth-child(8),body[data-ui-mode=compact] .invoices-list-table th:nth-child(8){width:10%!important;text-align:center!important}#app[data-ui-mode=compact] .invoices-list-table td:nth-child(9),#app[data-ui-mode=compact] .invoices-list-table th:nth-child(9),body[data-ui-mode=compact] .invoices-list-table td:nth-child(9),body[data-ui-mode=compact] .invoices-list-table th:nth-child(9){width:6%!important;text-align:center!important}#app[data-ui-mode=compact] .invoices-list-table td:nth-child(10),#app[data-ui-mode=compact] .invoices-list-table th:nth-child(10),body[data-ui-mode=compact] .invoices-list-table td:nth-child(10),body[data-ui-mode=compact] .invoices-list-table th:nth-child(10){width:8%!important;text-align:center!important}#app[data-ui-mode=compact] .invoices-list-table th,body[data-ui-mode=compact] .invoices-list-table th{background:linear-gradient(180deg,rgba(238,242,255,.72),rgba(224,231,255,.62))!important;color:#3730a3!important;font-weight:600!important;font-size:var(--ui-font-size-xs)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .invoices-list-table thead,body[data-ui-mode=compact] .invoices-list-table thead{background:inherit!important}#app[data-ui-mode=compact] .invoices-status-badge,body[data-ui-mode=compact] .invoices-status-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoices-status-cell,body[data-ui-mode=compact] .invoices-status-cell{text-align:center!important}#app[data-ui-mode=compact] .invoices-list-row-actions .consultant-primary-btn,body[data-ui-mode=compact] .invoices-list-row-actions .consultant-primary-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .invoices-list-table-section .consultant-glass-table-no-records,body[data-ui-mode=compact] .invoices-list-table-section .consultant-glass-table-no-records{padding:var(--ui-spacing-lg) 0!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:900px){#app[data-ui-mode=compact] .invoices-form,body[data-ui-mode=compact] .invoices-form{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .invoices-list-header-controls,body[data-ui-mode=compact] .invoices-list-header-controls{flex-direction:column!important;align-items:flex-start!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .invoices-filter-group,body[data-ui-mode=compact] .invoices-filter-group{width:100%!important;margin-right:0!important}#app[data-ui-mode=compact] .invoices-list-view-select,body[data-ui-mode=compact] .invoices-list-view-select{width:100%!important}#app[data-ui-mode=compact] .invoices-summary-container,#app[data-ui-mode=compact] .invoices-summary-details-container,body[data-ui-mode=compact] .invoices-summary-container,body[data-ui-mode=compact] .invoices-summary-details-container{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .invoices-list-table td,#app[data-ui-mode=compact] .invoices-list-table th,body[data-ui-mode=compact] .invoices-list-table td,body[data-ui-mode=compact] .invoices-list-table th{padding:var(--ui-spacing-xs) 2px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoices-list-table-section,body[data-ui-mode=compact] .invoices-list-table-section{width:100%!important;margin:0 .5rem .35rem!important;overflow:visible!important}#app[data-ui-mode=compact] .invoices-list-table-section .consultant-glass-table-scroll-x,body[data-ui-mode=compact] .invoices-list-table-section .consultant-glass-table-scroll-x{overflow-x:auto!important}#app[data-ui-mode=compact] .invoices-list-table,body[data-ui-mode=compact] .invoices-list-table{margin:0!important}#app[data-ui-mode=compact] .invoices-list-header-actions,body[data-ui-mode=compact] .invoices-list-header-actions{flex-direction:column!important;width:100%!important}#app[data-ui-mode=compact] .invoices-list-header-actions .consultant-primary-btn,#app[data-ui-mode=compact] .invoices-list-header-actions .consultant-secondary-btn,body[data-ui-mode=compact] .invoices-list-header-actions .consultant-primary-btn,body[data-ui-mode=compact] .invoices-list-header-actions .consultant-secondary-btn{width:100%!important;min-width:0!important}}#app[data-ui-mode=compact] .customers-items-table-section,body[data-ui-mode=compact] .customers-items-table-section{margin:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding:.35rem .4rem .45rem!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .customers-items-table-section .consultant-glass-table-scroll-x,body[data-ui-mode=compact] .customers-items-table-section .consultant-glass-table-scroll-x{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .customers-items-list-table,body[data-ui-mode=compact] .customers-items-list-table{width:100%!important;min-width:100%!important;margin:0!important;border-collapse:collapse!important;border-spacing:0!important;font-size:var(--ui-font-size-xs)!important;table-layout:auto!important;display:table!important}#app[data-ui-mode=compact] .customers-items-list-table td,#app[data-ui-mode=compact] .customers-items-list-table th,body[data-ui-mode=compact] .customers-items-list-table td,body[data-ui-mode=compact] .customers-items-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;text-align:left!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:nowrap!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important}#app[data-ui-mode=compact] .customers-items-list-table td:first-child,#app[data-ui-mode=compact] .customers-items-list-table th:first-child,body[data-ui-mode=compact] .customers-items-list-table td:first-child,body[data-ui-mode=compact] .customers-items-list-table th:first-child{min-width:50px!important;width:auto!important;text-align:center!important}#app[data-ui-mode=compact] .customers-items-list-table td:nth-child(2),#app[data-ui-mode=compact] .customers-items-list-table th:nth-child(2),body[data-ui-mode=compact] .customers-items-list-table td:nth-child(2),body[data-ui-mode=compact] .customers-items-list-table th:nth-child(2){min-width:120px!important;width:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#app[data-ui-mode=compact] .customers-items-list-table td:nth-child(3),#app[data-ui-mode=compact] .customers-items-list-table th:nth-child(3),body[data-ui-mode=compact] .customers-items-list-table td:nth-child(3),body[data-ui-mode=compact] .customers-items-list-table th:nth-child(3){min-width:150px!important;width:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#app[data-ui-mode=compact] .customers-items-list-table td:nth-child(4),#app[data-ui-mode=compact] .customers-items-list-table th:nth-child(4),body[data-ui-mode=compact] .customers-items-list-table td:nth-child(4),body[data-ui-mode=compact] .customers-items-list-table th:nth-child(4){min-width:80px!important;width:auto!important}#app[data-ui-mode=compact] .customers-items-list-table td:nth-child(5),#app[data-ui-mode=compact] .customers-items-list-table td:nth-child(6),#app[data-ui-mode=compact] .customers-items-list-table td:nth-child(7),#app[data-ui-mode=compact] .customers-items-list-table th:nth-child(5),#app[data-ui-mode=compact] .customers-items-list-table th:nth-child(6),#app[data-ui-mode=compact] .customers-items-list-table th:nth-child(7),body[data-ui-mode=compact] .customers-items-list-table td:nth-child(5),body[data-ui-mode=compact] .customers-items-list-table td:nth-child(6),body[data-ui-mode=compact] .customers-items-list-table td:nth-child(7),body[data-ui-mode=compact] .customers-items-list-table th:nth-child(5),body[data-ui-mode=compact] .customers-items-list-table th:nth-child(6),body[data-ui-mode=compact] .customers-items-list-table th:nth-child(7){min-width:100px!important;width:auto!important;text-align:right!important}#app[data-ui-mode=compact] .customers-items-list-table th,body[data-ui-mode=compact] .customers-items-list-table th{background:linear-gradient(180deg,rgba(238,242,255,.72),rgba(224,231,255,.62))!important;color:#3730a3!important;font-weight:600!important;font-size:var(--ui-font-size-xs)!important;white-space:nowrap!important;position:sticky!important;top:0!important;z-index:10!important}#app[data-ui-mode=compact] .customers-items-list-table thead,body[data-ui-mode=compact] .customers-items-list-table thead{position:sticky!important;top:0!important;z-index:9!important;background:inherit!important}#app[data-ui-mode=compact] .customers-items-list-table input[type=checkbox],body[data-ui-mode=compact] .customers-items-list-table input[type=checkbox]{accent-color:#6366f1!important;cursor:default!important}#app[data-ui-mode=compact] .customers-items-table-section .consultant-glass-table-no-records,body[data-ui-mode=compact] .customers-items-table-section .consultant-glass-table-no-records{padding:var(--ui-spacing-lg) 0!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:1200px){#app[data-ui-mode=compact] .customers-items-table-section .consultant-glass-table-scroll-x,body[data-ui-mode=compact] .customers-items-table-section .consultant-glass-table-scroll-x{overflow-x:auto!important}}@media (max-width:900px){#app[data-ui-mode=compact] .customers-items-form,body[data-ui-mode=compact] .customers-items-form{padding:0 var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customers-items-list-header-controls,body[data-ui-mode=compact] .customers-items-list-header-controls{flex-direction:column!important;align-items:flex-start!important;gap:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customers-items-list-view-select,body[data-ui-mode=compact] .customers-items-list-view-select{width:100%!important}#app[data-ui-mode=compact] .customers-items-list-header-actions,body[data-ui-mode=compact] .customers-items-list-header-actions{flex-direction:column!important;width:100%!important}#app[data-ui-mode=compact] .customers-items-list-header-actions .consultant-primary-btn,#app[data-ui-mode=compact] .customers-items-list-header-actions .consultant-secondary-btn,body[data-ui-mode=compact] .customers-items-list-header-actions .consultant-primary-btn,body[data-ui-mode=compact] .customers-items-list-header-actions .consultant-secondary-btn{width:100%!important}#app[data-ui-mode=compact] .customers-items-list-table td,#app[data-ui-mode=compact] .customers-items-list-table th,body[data-ui-mode=compact] .customers-items-list-table td,body[data-ui-mode=compact] .customers-items-list-table th{padding:var(--ui-spacing-xs) 2px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customers-items-table-section,body[data-ui-mode=compact] .customers-items-table-section{margin:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customers-items-list-table,body[data-ui-mode=compact] .customers-items-list-table{margin:0!important}}@media (max-width:600px){#app[data-ui-mode=compact] .customers-items-table-section,body[data-ui-mode=compact] .customers-items-table-section{margin:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customers-items-list-table td,#app[data-ui-mode=compact] .customers-items-list-table th,body[data-ui-mode=compact] .customers-items-list-table td,body[data-ui-mode=compact] .customers-items-list-table th{padding:var(--ui-spacing-xs) 1px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customers-items-list-table td:nth-child(2),#app[data-ui-mode=compact] .customers-items-list-table th:nth-child(2),body[data-ui-mode=compact] .customers-items-list-table td:nth-child(2),body[data-ui-mode=compact] .customers-items-list-table th:nth-child(2){min-width:100px!important}#app[data-ui-mode=compact] .customers-items-list-table td:nth-child(3),#app[data-ui-mode=compact] .customers-items-list-table th:nth-child(3),body[data-ui-mode=compact] .customers-items-list-table td:nth-child(3),body[data-ui-mode=compact] .customers-items-list-table th:nth-child(3){min-width:120px!important}}#app[data-ui-mode=compact] .new-fixed-asset-page--glass .label-date-field__control .date-picker-input,#app[data-ui-mode=compact] .new-fixed-asset-page--glass .label-description-field__textarea,#app[data-ui-mode=compact] .new-fixed-asset-page--glass .label-dropdown__trigger,#app[data-ui-mode=compact] .new-fixed-asset-page--glass .label-input-field__input,body[data-ui-mode=compact] .new-fixed-asset-page--glass .label-date-field__control .date-picker-input,body[data-ui-mode=compact] .new-fixed-asset-page--glass .label-description-field__textarea,body[data-ui-mode=compact] .new-fixed-asset-page--glass .label-dropdown__trigger,body[data-ui-mode=compact] .new-fixed-asset-page--glass .label-input-field__input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-percent-field:after,body[data-ui-mode=compact] .new-fixed-asset-percent-field:after{font-size:var(--ui-font-size-sm)!important;bottom:.65rem!important}#app[data-ui-mode=compact] .new-fixed-asset-percent-field .label-input-field__input,body[data-ui-mode=compact] .new-fixed-asset-percent-field .label-input-field__input{padding-right:1.75rem!important}#app[data-ui-mode=compact] .new-fixed-asset-info-panel .label-input-field--flex,body[data-ui-mode=compact] .new-fixed-asset-info-panel .label-input-field--flex{max-width:12rem!important}@media (max-width:768px){#app[data-ui-mode=compact] .new-fixed-asset-info-panel .label-input-field--flex,body[data-ui-mode=compact] .new-fixed-asset-info-panel .label-input-field--flex{max-width:none!important}#app[data-ui-mode=compact] .new-fixed-asset-page--glass .new-fixed-asset-glass-shell,body[data-ui-mode=compact] .new-fixed-asset-page--glass .new-fixed-asset-glass-shell{margin-left:var(--ui-spacing-xs)!important;margin-right:var(--ui-spacing-xs)!important}}#app[data-ui-mode=compact] .company-account-list-container,body[data-ui-mode=compact] .company-account-list-container{background:#fff!important;padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .company-account-list-header-row,body[data-ui-mode=compact] .company-account-list-header-row{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .company-account-list-header-row h2,body[data-ui-mode=compact] .company-account-list-header-row h2{font-size:var(--ui-font-size-lg)!important;color:#205080!important}#app[data-ui-mode=compact] .company-account-list-actions,body[data-ui-mode=compact] .company-account-list-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company-account-list-btn,body[data-ui-mode=compact] .company-account-list-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .company-account-list-controls,body[data-ui-mode=compact] .company-account-list-controls{margin-bottom:var(--ui-spacing-sm)!important;padding:0 var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company-account-list-view-toggle,body[data-ui-mode=compact] .company-account-list-view-toggle{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company-account-list-view-select,body[data-ui-mode=compact] .company-account-list-view-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company-account-list-table-wrapper,body[data-ui-mode=compact] .company-account-list-table-wrapper{width:calc(100% - 3rem)!important;max-width:100%!important;margin:var(--ui-spacing-xs) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .company-account-list-table,body[data-ui-mode=compact] .company-account-list-table{width:100%!important;min-width:800px!important;margin:0!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .company-account-list-table td,#app[data-ui-mode=compact] .company-account-list-table th,body[data-ui-mode=compact] .company-account-list-table td,body[data-ui-mode=compact] .company-account-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:middle!important}#app[data-ui-mode=compact] .company-account-list-table td:first-child,#app[data-ui-mode=compact] .company-account-list-table th:first-child,body[data-ui-mode=compact] .company-account-list-table td:first-child,body[data-ui-mode=compact] .company-account-list-table th:first-child{width:8%!important;text-align:center!important}#app[data-ui-mode=compact] .company-account-list-table td:first-child,#app[data-ui-mode=compact] .company-account-list-table th:first-child,body[data-ui-mode=compact] .company-account-list-table td:first-child,body[data-ui-mode=compact] .company-account-list-table th:first-child{text-align:center!important;vertical-align:middle!important}#app[data-ui-mode=compact] .company-account-list-table td:nth-child(2),#app[data-ui-mode=compact] .company-account-list-table th:nth-child(2),body[data-ui-mode=compact] .company-account-list-table td:nth-child(2),body[data-ui-mode=compact] .company-account-list-table th:nth-child(2){width:12%!important}#app[data-ui-mode=compact] .company-account-list-table td:nth-child(3),#app[data-ui-mode=compact] .company-account-list-table th:nth-child(3),body[data-ui-mode=compact] .company-account-list-table td:nth-child(3),body[data-ui-mode=compact] .company-account-list-table th:nth-child(3){width:30%!important}#app[data-ui-mode=compact] .company-account-list-table td:nth-child(4),#app[data-ui-mode=compact] .company-account-list-table th:nth-child(4),body[data-ui-mode=compact] .company-account-list-table td:nth-child(4),body[data-ui-mode=compact] .company-account-list-table th:nth-child(4){width:25%!important}#app[data-ui-mode=compact] .company-account-list-table td:nth-child(5),#app[data-ui-mode=compact] .company-account-list-table th:nth-child(5),body[data-ui-mode=compact] .company-account-list-table td:nth-child(5),body[data-ui-mode=compact] .company-account-list-table th:nth-child(5){width:15%!important;text-align:right!important}#app[data-ui-mode=compact] .company-account-list-table td:nth-child(6),#app[data-ui-mode=compact] .company-account-list-table th:nth-child(6),body[data-ui-mode=compact] .company-account-list-table td:nth-child(6),body[data-ui-mode=compact] .company-account-list-table th:nth-child(6){width:10%!important;text-align:center!important}#app[data-ui-mode=compact] .company-account-list-table th,body[data-ui-mode=compact] .company-account-list-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .company-account-list-table td:last-child,body[data-ui-mode=compact] .company-account-list-table td:last-child{display:table-cell!important;vertical-align:middle!important;text-align:center!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;box-sizing:border-box!important;border:1px solid #b6e2b6!important;white-space:nowrap!important}#app[data-ui-mode=compact] .company-account-list-table th:last-child,body[data-ui-mode=compact] .company-account-list-table th:last-child{text-align:center!important;vertical-align:middle!important;border:1px solid #b6e2b6!important}#app[data-ui-mode=compact] .company-account-list-table td:last-child i,body[data-ui-mode=compact] .company-account-list-table td:last-child i{cursor:pointer!important;line-height:1!important}#app[data-ui-mode=compact] .company-account-list-table i.bi-eye,#app[data-ui-mode=compact] .company-account-list-table i.bi-journal-bookmark,#app[data-ui-mode=compact] .company-account-list-table i.bi-pencil,#app[data-ui-mode=compact] .company-account-list-table td:last-child i,body[data-ui-mode=compact] .company-account-list-table i.bi-eye,body[data-ui-mode=compact] .company-account-list-table i.bi-journal-bookmark,body[data-ui-mode=compact] .company-account-list-table i.bi-pencil,body[data-ui-mode=compact] .company-account-list-table td:last-child i{display:inline-block!important;vertical-align:middle!important;color:#0071b8!important;font-size:var(--ui-font-size-sm)!important;margin:0 .2rem!important;padding:0!important}#app[data-ui-mode=compact] .company-account-list-edit-icon,#app[data-ui-mode=compact] .company-account-list-preview-icon,body[data-ui-mode=compact] .company-account-list-edit-icon,body[data-ui-mode=compact] .company-account-list-preview-icon{margin:0 .2rem!important;padding:0!important;display:inline-block!important;vertical-align:middle!important}#app[data-ui-mode=compact] .company-account-list-no-records,body[data-ui-mode=compact] .company-account-list-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .company-account-list-pagination-wrapper,body[data-ui-mode=compact] .company-account-list-pagination-wrapper{margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important;padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .account-preview-modal-header,body[data-ui-mode=compact] .account-preview-modal-header{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .account-preview-modal-header h3,body[data-ui-mode=compact] .account-preview-modal-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .account-preview-modal-body,body[data-ui-mode=compact] .account-preview-modal-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .account-preview-row,body[data-ui-mode=compact] .account-preview-row{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .account-preview-label,body[data-ui-mode=compact] .account-preview-label{font-size:var(--ui-font-size-sm)!important;min-width:100px!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .account-preview-value,body[data-ui-mode=compact] .account-preview-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .account-preview-modal-footer,body[data-ui-mode=compact] .account-preview-modal-footer{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .account-preview-modal-btn,body[data-ui-mode=compact] .account-preview-modal-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .account-confirm-modal-header,body[data-ui-mode=compact] .account-confirm-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .account-confirm-modal-header h3,body[data-ui-mode=compact] .account-confirm-modal-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .account-confirm-modal-body,body[data-ui-mode=compact] .account-confirm-modal-body{padding:0 var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .account-confirm-modal-body p,body[data-ui-mode=compact] .account-confirm-modal-body p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .account-confirm-modal-footer,body[data-ui-mode=compact] .account-confirm-modal-footer{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .account-confirm-modal-btn,body[data-ui-mode=compact] .account-confirm-modal-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .company-account-list-table-wrapper,body[data-ui-mode=compact] .company-account-list-table-wrapper{width:calc(100% - 2rem)!important;margin:var(--ui-spacing-xs) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company-account-list-table,body[data-ui-mode=compact] .company-account-list-table{min-width:700px!important}#app[data-ui-mode=compact] .company-account-list-table td,#app[data-ui-mode=compact] .company-account-list-table th,body[data-ui-mode=compact] .company-account-list-table td,body[data-ui-mode=compact] .company-account-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .company-account-list-header-row,body[data-ui-mode=compact] .company-account-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company-account-list-controls,body[data-ui-mode=compact] .company-account-list-controls{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company-account-list-table-wrapper,body[data-ui-mode=compact] .company-account-list-table-wrapper{width:calc(100% - 2rem)!important;margin:var(--ui-spacing-xs) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .company-account-list-table,body[data-ui-mode=compact] .company-account-list-table{min-width:600px!important}#app[data-ui-mode=compact] .company-account-list-table td,#app[data-ui-mode=compact] .company-account-list-table th,body[data-ui-mode=compact] .company-account-list-table td,body[data-ui-mode=compact] .company-account-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .company-account-list-pagination-wrapper,body[data-ui-mode=compact] .company-account-list-pagination-wrapper{margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important;padding:0 var(--ui-spacing-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .company-account-list-header-row,body[data-ui-mode=compact] .company-account-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company-account-list-controls,body[data-ui-mode=compact] .company-account-list-controls{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company-account-list-actions,body[data-ui-mode=compact] .company-account-list-actions{flex-direction:column!important}#app[data-ui-mode=compact] .company-account-list-btn,body[data-ui-mode=compact] .company-account-list-btn{width:100%!important}#app[data-ui-mode=compact] .company-account-list-table-wrapper,body[data-ui-mode=compact] .company-account-list-table-wrapper{width:calc(100% - 1.5rem)!important;margin:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company-account-list-table,body[data-ui-mode=compact] .company-account-list-table{min-width:500px!important}#app[data-ui-mode=compact] .company-account-list-table td,#app[data-ui-mode=compact] .company-account-list-table th,body[data-ui-mode=compact] .company-account-list-table td,body[data-ui-mode=compact] .company-account-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .item-table td:first-child,#app[data-ui-mode=compact] .item-table th:first-child,body[data-ui-mode=compact] .item-table td:first-child,body[data-ui-mode=compact] .item-table th:first-child{width:8%!important;text-align:center!important}#app[data-ui-mode=compact] .item-table td:nth-child(2),#app[data-ui-mode=compact] .item-table th:nth-child(2),body[data-ui-mode=compact] .item-table td:nth-child(2),body[data-ui-mode=compact] .item-table th:nth-child(2){width:20%!important}#app[data-ui-mode=compact] .item-table td:nth-child(3),#app[data-ui-mode=compact] .item-table th:nth-child(3),body[data-ui-mode=compact] .item-table td:nth-child(3),body[data-ui-mode=compact] .item-table th:nth-child(3){width:25%!important}#app[data-ui-mode=compact] .item-table td:nth-child(4),#app[data-ui-mode=compact] .item-table th:nth-child(4),body[data-ui-mode=compact] .item-table td:nth-child(4),body[data-ui-mode=compact] .item-table th:nth-child(4){width:12%!important}#app[data-ui-mode=compact] .item-table td:nth-child(5),#app[data-ui-mode=compact] .item-table th:nth-child(5),body[data-ui-mode=compact] .item-table td:nth-child(5),body[data-ui-mode=compact] .item-table th:nth-child(5){width:12%!important;text-align:right!important}#app[data-ui-mode=compact] .item-table td:nth-child(6),#app[data-ui-mode=compact] .item-table th:nth-child(6),body[data-ui-mode=compact] .item-table td:nth-child(6),body[data-ui-mode=compact] .item-table th:nth-child(6){width:11%!important;text-align:right!important}#app[data-ui-mode=compact] .item-table td:nth-child(7),#app[data-ui-mode=compact] .item-table th:nth-child(7),body[data-ui-mode=compact] .item-table td:nth-child(7),body[data-ui-mode=compact] .item-table th:nth-child(7){width:12%!important;text-align:right!important}#app[data-ui-mode=compact] .item-table input[type=checkbox],body[data-ui-mode=compact] .item-table input[type=checkbox]{accent-color:#0071b8!important}#app[data-ui-mode=compact] .item-table .no-records,body[data-ui-mode=compact] .item-table .no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .item-table,body[data-ui-mode=compact] .item-table{width:calc(100% - var(--ui-spacing-md))!important;margin:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .item-table td,#app[data-ui-mode=compact] .item-table th,body[data-ui-mode=compact] .item-table td,body[data-ui-mode=compact] .item-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .customer-items-container .header-row,body[data-ui-mode=compact] .customer-items-container .header-row{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-items-container .header-actions,body[data-ui-mode=compact] .customer-items-container .header-actions{flex-direction:column!important;width:100%!important}#app[data-ui-mode=compact] .customer-items-container .btn.btn-primary,body[data-ui-mode=compact] .customer-items-container .btn.btn-primary{width:100%!important}#app[data-ui-mode=compact] .item-list-header,body[data-ui-mode=compact] .item-list-header{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .item-table,body[data-ui-mode=compact] .item-table{width:calc(100% - var(--ui-spacing-sm))!important;margin:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .item-table td,#app[data-ui-mode=compact] .item-table th,body[data-ui-mode=compact] .item-table td,body[data-ui-mode=compact] .item-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .customer-items-container .header-row,body[data-ui-mode=compact] .customer-items-container .header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .item-list-header,body[data-ui-mode=compact] .item-list-header{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .item-table,body[data-ui-mode=compact] .item-table{width:calc(100% - var(--ui-spacing-xs))!important;margin:var(--ui-spacing-sm) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .item-table td,#app[data-ui-mode=compact] .item-table th,body[data-ui-mode=compact] .item-table td,body[data-ui-mode=compact] .item-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}}#app[data-ui-mode=compact] .customers-list-container,body[data-ui-mode=compact] .customers-list-container{padding:0 0 var(--ui-spacing-lg) 0!important;min-height:auto!important}#app[data-ui-mode=compact] .customers-list-header-row,body[data-ui-mode=compact] .customers-list-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customers-list-header-row__text h2,body[data-ui-mode=compact] .customers-list-header-row__text h2{font-size:var(--ui-font-size-lg)!important;margin:0 0 var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .customers-list-glass-panel.customers-list-main-card,#app[data-ui-mode=compact] .customers-list-glass-panel.customers-list-top-card,body[data-ui-mode=compact] .customers-list-glass-panel.customers-list-main-card,body[data-ui-mode=compact] .customers-list-glass-panel.customers-list-top-card{margin-left:var(--ui-spacing-lg)!important;margin-right:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customers-list-toolbar,#app[data-ui-mode=compact] .customers-list-toolbar-row,body[data-ui-mode=compact] .customers-list-toolbar,body[data-ui-mode=compact] .customers-list-toolbar-row{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-md)!important;margin-bottom:0!important;gap:var(--ui-spacing-sm)!important;align-items:flex-end!important}#app[data-ui-mode=compact] .customers-list-toolbar__filters,body[data-ui-mode=compact] .customers-list-toolbar__filters{gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customers-list-toolbar__filters .label-search-field__control,body[data-ui-mode=compact] .customers-list-toolbar__filters .label-search-field__control{width:14rem!important;min-width:10rem!important;max-width:18rem!important}#app[data-ui-mode=compact] .customers-list-view-select,body[data-ui-mode=compact] .customers-list-view-select{padding:var(--ui-spacing-xs) var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .customers-list-toolbar__filters #customers-list-search,#app[data-ui-mode=compact] .customers-list-toolbar__filters .label-search-field__input,body[data-ui-mode=compact] .customers-list-toolbar__filters #customers-list-search,body[data-ui-mode=compact] .customers-list-toolbar__filters .label-search-field__input{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customers-list-toolbar__actions,body[data-ui-mode=compact] .customers-list-toolbar__actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customers-list-toolbar__buttons,body[data-ui-mode=compact] .customers-list-toolbar__buttons{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-primary-btn,#app[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-secondary-btn,body[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-primary-btn,body[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-secondary-btn{flex-shrink:0}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table-scroll-x,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table-scroll-x{width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;position:relative!important}#app[data-ui-mode=compact] .customers-list-container .customers-list-main-card .consultant-glass-table-responsive--framed,body[data-ui-mode=compact] .customers-list-container .customers-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.5)!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table{min-width:1200px!important;font-size:var(--ui-font-size-xs)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td,#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table td,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table td,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th{font-weight:700!important;font-size:var(--ui-font-size-xs)!important;position:sticky!important;top:0!important;z-index:10!important;white-space:nowrap!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table thead,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table thead,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table thead,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table thead{position:sticky!important;top:0!important;z-index:9!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table tbody tr:hover td,#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table-row:hover td,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table tbody tr:hover td,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table-row:hover td{border-bottom-color:#a5b4fc!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:first-child,#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:first-child,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:first-child,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:first-child,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:first-child,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:first-child,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:first-child,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:first-child{width:4%!important;text-align:center!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(2),#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(2),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(2),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(2),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(2),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(2),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(2),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(2){width:7%!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(3),#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(3),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(3),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(3),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(3),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(3),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(3),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(3){width:10%!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(n+4):nth-child(-n+15),#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(n+4):nth-child(-n+15),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(n+4):nth-child(-n+15),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(n+4):nth-child(-n+15){width:3.5%!important;text-align:right!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(16),#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(16),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(16),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(16),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(16),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(16),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(16),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(16){width:5%!important;text-align:right!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(17),#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(17),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(17),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(17),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(17),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(17),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(17),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(17){width:6%!important;text-align:right!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(18),#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(18),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(18),#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(18),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table td:nth-child(18),body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table th:nth-child(18),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table td:nth-child(18),body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th:nth-child(18){width:5%!important;text-align:center!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table input[type=checkbox],body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table input[type=checkbox]{accent-color:#6366f1!important}#app[data-ui-mode=compact] .customers-list-edit-btn,body[data-ui-mode=compact] .customers-list-edit-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customers-list-edit-btn i,body[data-ui-mode=compact] .customers-list-edit-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customers-list-amount-cell:not(.customers-list-amount-cell--empty),body[data-ui-mode=compact] .customers-list-amount-cell:not(.customers-list-amount-cell--empty){color:#dc2626!important;font-weight:600!important}#app[data-ui-mode=compact] .customers-list-no-records,body[data-ui-mode=compact] .customers-list-no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customers-list-pagination-wrapper,body[data-ui-mode=compact] .customers-list-pagination-wrapper{margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .customers-list-split-view,body[data-ui-mode=compact] .customers-list-split-view{gap:var(--ui-spacing-sm)!important;min-height:auto!important}#app[data-ui-mode=compact] .customers-list-preview-content,body[data-ui-mode=compact] .customers-list-preview-content{padding:var(--ui-spacing-md)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table{min-width:1000px!important}#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table td,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table td,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .customers-list-header-row,body[data-ui-mode=compact] .customers-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customers-list-toolbar,#app[data-ui-mode=compact] .customers-list-toolbar-row,body[data-ui-mode=compact] .customers-list-toolbar,body[data-ui-mode=compact] .customers-list-toolbar-row{flex-direction:column!important;align-items:stretch!important;padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customers-list-toolbar__filters,body[data-ui-mode=compact] .customers-list-toolbar__filters{width:100%!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .customers-list-toolbar__filters .label-search-field__control,body[data-ui-mode=compact] .customers-list-toolbar__filters .label-search-field__control{width:100%!important;min-width:0!important;max-width:none!important}#app[data-ui-mode=compact] .customers-list-toolbar__actions,body[data-ui-mode=compact] .customers-list-toolbar__actions{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .customers-list-toolbar__buttons,body[data-ui-mode=compact] .customers-list-toolbar__buttons{width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-primary-btn,#app[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-secondary-btn,body[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-primary-btn,body[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-secondary-btn{flex:1 1 auto!important;min-width:7rem!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table-scroll-x,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table-scroll-x{width:100%!important;margin:0!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table{min-width:900px!important}#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table td,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table td,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .customers-list-split-view,body[data-ui-mode=compact] .customers-list-split-view{flex-direction:column!important}}@media (max-width:480px){#app[data-ui-mode=compact] .customers-list-header-row,body[data-ui-mode=compact] .customers-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customers-list-toolbar,#app[data-ui-mode=compact] .customers-list-toolbar-row,body[data-ui-mode=compact] .customers-list-toolbar,body[data-ui-mode=compact] .customers-list-toolbar-row{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customers-list-toolbar__buttons,body[data-ui-mode=compact] .customers-list-toolbar__buttons{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-primary-btn,#app[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-secondary-btn,body[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-primary-btn,body[data-ui-mode=compact] .customers-list-toolbar__buttons .consultant-secondary-btn{width:100%!important;min-width:0!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table-scroll-x,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table-scroll-x{width:100%!important;margin:0!important}#app[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table,body[data-ui-mode=compact] .customers-list-table-section .consultant-glass-table,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table{min-width:800px!important}#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table td,#app[data-ui-mode=compact] .customers-list-table-section .customers-list-table th,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table td,body[data-ui-mode=compact] .customers-list-table-section .customers-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}}#app[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-main-card .consultant-glass-table-responsive--framed,body[data-ui-mode=compact] .vendors-list-main.glass-tab-page .vendors-list-main-card .consultant-glass-table-responsive--framed{background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.5)!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table,#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table,body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table,body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table{min-width:1200px!important;font-size:var(--ui-font-size-xs)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td,#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th,#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td,#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th,body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td,body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th,body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td,body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th,#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th,body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th,body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th{font-weight:700!important;position:sticky!important;top:0!important;z-index:10!important;white-space:nowrap!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:first-child,#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:first-child,#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:first-child,#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:first-child,body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:first-child,body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:first-child,body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:first-child,body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:first-child{width:4%!important;text-align:center!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(2),#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(2),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(2),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(2),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(2),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(2),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(2),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(2){width:7%!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(3),#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(3),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(3),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(3),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(3),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(3),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(3),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(3){width:10%!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(n+4):nth-child(-n+15),#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(n+4):nth-child(-n+15),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(n+4):nth-child(-n+15),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(n+4):nth-child(-n+15){width:3.5%!important;text-align:right!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(16),#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(16),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(16),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(16),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(16),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(16),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(16),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(16){width:5%!important;text-align:right!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(17),#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(17),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(17),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(17),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(17),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(17),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(17),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(17){width:6%!important;text-align:right!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(18),#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(18),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(18),#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(18),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table td:nth-child(18),body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table th:nth-child(18),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table td:nth-child(18),body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table th:nth-child(18){width:5%!important;text-align:center!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table input[type=checkbox],body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table input[type=checkbox]{accent-color:#6366f1!important}#app[data-ui-mode=compact] .vendors-list-edit-btn,body[data-ui-mode=compact] .vendors-list-edit-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendors-list-amount-cell:not(.vendors-list-amount-cell--empty),body[data-ui-mode=compact] .vendors-list-amount-cell:not(.vendors-list-amount-cell--empty){color:#dc2626!important;font-weight:600!important}#app[data-ui-mode=compact] .vendors-list-no-records,body[data-ui-mode=compact] .vendors-list-no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table,#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table,body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table,body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table{min-width:1000px!important}}@media (max-width:768px){#app[data-ui-mode=compact] .vendors-list-main-card,body[data-ui-mode=compact] .vendors-list-main-card{margin-left:1rem!important;margin-right:1rem!important}#app[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table,#app[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table,body[data-ui-mode=compact] .vendors-list-table-section .consultant-glass-table,body[data-ui-mode=compact] .vendors-list-table-section .vendors-list-table{min-width:850px!important}}#app[data-ui-mode=compact] .consultants-list-container,body[data-ui-mode=compact] .consultants-list-container{padding:0 0 var(--ui-spacing-lg) 0!important;min-height:auto!important}#app[data-ui-mode=compact] .consultants-list-header-row,body[data-ui-mode=compact] .consultants-list-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin:0!important}#app[data-ui-mode=compact] .consultants-list-header-row h2,body[data-ui-mode=compact] .consultants-list-header-row h2{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .consultants-list-glass-panel.consultants-list-main-card,#app[data-ui-mode=compact] .consultants-list-glass-panel.consultants-list-top-card,body[data-ui-mode=compact] .consultants-list-glass-panel.consultants-list-main-card,body[data-ui-mode=compact] .consultants-list-glass-panel.consultants-list-top-card{margin:0 var(--ui-spacing-lg) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultants-list-toolbar,body[data-ui-mode=compact] .consultants-list-toolbar{margin:0!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultants-list-toolbar__filters,body[data-ui-mode=compact] .consultants-list-toolbar__filters{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .label-search-field__label,body[data-ui-mode=compact] .label-search-field__label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultants-list-legend,body[data-ui-mode=compact] .consultants-list-legend{margin:0!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultants-list-toolbar__buttons,body[data-ui-mode=compact] .consultants-list-toolbar__buttons{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultants-list-legend-chip,#app[data-ui-mode=compact] .consultants-list-legend-item,body[data-ui-mode=compact] .consultants-list-legend-chip,body[data-ui-mode=compact] .consultants-list-legend-item{font-size:var(--ui-font-size-xs)!important;padding:0!important;border:none!important;background:none!important}#app[data-ui-mode=compact] .consultants-list-header-row__sub,body[data-ui-mode=compact] .consultants-list-header-row__sub{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultants-list-filters-actions,body[data-ui-mode=compact] .consultants-list-filters-actions{padding:0 var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultants-list-filters,body[data-ui-mode=compact] .consultants-list-filters{gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultants-list-view-select,body[data-ui-mode=compact] .consultants-list-view-select{padding:var(--ui-spacing-xs) var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .label-search-field__control,body[data-ui-mode=compact] .label-search-field__control{padding:0 var(--ui-spacing-md) 0 var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;width:100%!important}#app[data-ui-mode=compact] .label-search-field__input,body[data-ui-mode=compact] .label-search-field__input{padding:0!important;font-size:var(--ui-font-size-sm)!important;border:none!important;border-radius:0!important;background:transparent!important;width:100%!important}#app[data-ui-mode=compact] .label-search-field--flex,body[data-ui-mode=compact] .label-search-field--flex{max-width:16rem!important}#app[data-ui-mode=compact] .label-input-field__control,body[data-ui-mode=compact] .label-input-field__control{padding:0 var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;width:100%!important}#app[data-ui-mode=compact] .label-input-field__input,body[data-ui-mode=compact] .label-input-field__input{padding:0!important;font-size:var(--ui-font-size-sm)!important;border:none!important;border-radius:0!important;background:transparent!important;width:100%!important}#app[data-ui-mode=compact] .label-input-field--flex,body[data-ui-mode=compact] .label-input-field--flex{max-width:none!important;width:100%!important}#app[data-ui-mode=compact] .label-date-field__control,body[data-ui-mode=compact] .label-date-field__control{width:100%!important}#app[data-ui-mode=compact] .label-date-field--flex,body[data-ui-mode=compact] .label-date-field--flex{max-width:none!important;width:100%!important}#app[data-ui-mode=compact] .label-checkbox-field:not(.label-checkbox-field--stacked),body[data-ui-mode=compact] .label-checkbox-field:not(.label-checkbox-field--stacked){padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;min-height:calc(var(--ui-spacing-xs)*2 + 1.25rem)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .label-checkbox-field__label,body[data-ui-mode=compact] .label-checkbox-field__label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .label-checkbox-field__input,body[data-ui-mode=compact] .label-checkbox-field__input{width:1rem!important;height:1rem!important}#app[data-ui-mode=compact] .label-checkbox-field--flex,body[data-ui-mode=compact] .label-checkbox-field--flex{width:100%!important}#app[data-ui-mode=compact] .label-description-field__label,body[data-ui-mode=compact] .label-description-field__label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .label-description-field__control,body[data-ui-mode=compact] .label-description-field__control{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;width:100%!important}#app[data-ui-mode=compact] .label-description-field__textarea,body[data-ui-mode=compact] .label-description-field__textarea{font-size:var(--ui-font-size-sm)!important;line-height:1.4!important}#app[data-ui-mode=compact] .label-description-field--flex,body[data-ui-mode=compact] .label-description-field--flex{max-width:none!important;width:100%!important}#app[data-ui-mode=compact] .consultants-list-header-actions,body[data-ui-mode=compact] .consultants-list-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultants-list-btn,body[data-ui-mode=compact] .consultants-list-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table-responsive,#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table-scroll-x,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table-responsive,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table-scroll-x{width:100%!important;margin:0!important;padding:0!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table,#app[data-ui-mode=compact] .consultants-list-table-section .consultants-list-table,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table,body[data-ui-mode=compact] .consultants-list-table-section .consultants-list-table{--cgt-font-size:var(--ui-font-size-sm);font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table td,#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table th,#app[data-ui-mode=compact] .consultants-list-table-section .consultants-list-table td,#app[data-ui-mode=compact] .consultants-list-table-section .consultants-list-table th,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table td,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table th,body[data-ui-mode=compact] .consultants-list-table-section .consultants-list-table td,body[data-ui-mode=compact] .consultants-list-table-section .consultants-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table th,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table input[type=checkbox],body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table input[type=checkbox]{accent-color:#6366f1!important}#app[data-ui-mode=compact] .consultants-list-edit-btn,body[data-ui-mode=compact] .consultants-list-edit-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultants-list-edit-btn i,body[data-ui-mode=compact] .consultants-list-edit-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultants-list-no-records,body[data-ui-mode=compact] .consultants-list-no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultants-list-main-card,body[data-ui-mode=compact] .consultants-list-main-card{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultants-list-pagination-wrapper,body[data-ui-mode=compact] .consultants-list-pagination-wrapper{margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .consultants-list-split-view,body[data-ui-mode=compact] .consultants-list-split-view{gap:var(--ui-spacing-sm)!important;min-height:auto!important}#app[data-ui-mode=compact] .consultants-list-preview-content,body[data-ui-mode=compact] .consultants-list-preview-content{padding:var(--ui-spacing-md)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .consultants-list-main-card,body[data-ui-mode=compact] .consultants-list-main-card{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultants-list-table td,#app[data-ui-mode=compact] .consultants-list-table th,body[data-ui-mode=compact] .consultants-list-table td,body[data-ui-mode=compact] .consultants-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .consultants-list-header-row,body[data-ui-mode=compact] .consultants-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultants-list-filters-actions,body[data-ui-mode=compact] .consultants-list-filters-actions{flex-direction:column!important;align-items:stretch!important;padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultants-list-filters,body[data-ui-mode=compact] .consultants-list-filters{width:100%!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .label-search-field--flex,body[data-ui-mode=compact] .label-search-field--flex{width:100%!important;flex:1!important}#app[data-ui-mode=compact] .consultants-list-header-actions,body[data-ui-mode=compact] .consultants-list-header-actions{width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .consultants-list-btn,body[data-ui-mode=compact] .consultants-list-btn{flex:1!important;min-width:120px!important}#app[data-ui-mode=compact] .consultants-list-main-card,body[data-ui-mode=compact] .consultants-list-main-card{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table-responsive,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table-responsive{width:100%!important;margin:0!important}#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table td,#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table th,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table td,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultants-list-split-view,body[data-ui-mode=compact] .consultants-list-split-view{flex-direction:column!important}}@media (max-width:480px){#app[data-ui-mode=compact] .consultants-list-header-row,body[data-ui-mode=compact] .consultants-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultants-list-filters-actions,body[data-ui-mode=compact] .consultants-list-filters-actions{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultants-list-main-card,body[data-ui-mode=compact] .consultants-list-main-card{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultants-list-header-actions,body[data-ui-mode=compact] .consultants-list-header-actions{flex-direction:column!important}#app[data-ui-mode=compact] .consultants-list-btn,body[data-ui-mode=compact] .consultants-list-btn{width:100%!important;flex:none!important}#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table-responsive,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table-responsive{width:100%!important;margin:0!important}#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table td,#app[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table th,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table td,body[data-ui-mode=compact] .consultants-list-table-section .consultant-glass-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}}#app[data-ui-mode=compact] .users-activity-log-container,body[data-ui-mode=compact] .users-activity-log-container{padding:0 0 var(--ui-spacing-lg) 0!important;min-height:auto!important}#app[data-ui-mode=compact] .users-activity-log-header-row,body[data-ui-mode=compact] .users-activity-log-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .users-activity-log-header-row h2,body[data-ui-mode=compact] .users-activity-log-header-row h2{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .users-activity-log-header-actions,body[data-ui-mode=compact] .users-activity-log-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .users-activity-log-btn,body[data-ui-mode=compact] .users-activity-log-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .users-activity-log-view-toggle,body[data-ui-mode=compact] .users-activity-log-view-toggle{padding:0 var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .users-activity-log-view-toggle input[type=date],body[data-ui-mode=compact] .users-activity-log-view-toggle input[type=date]{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .users-activity-log-table-responsive,body[data-ui-mode=compact] .users-activity-log-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-lg)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .users-activity-log-table,body[data-ui-mode=compact] .users-activity-log-table{width:100%!important;min-width:800px!important;margin-top:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}@media (min-width:1200px){#app[data-ui-mode=compact] .users-activity-log-table-responsive,body[data-ui-mode=compact] .users-activity-log-table-responsive{overflow-x:hidden!important}#app[data-ui-mode=compact] .users-activity-log-table,body[data-ui-mode=compact] .users-activity-log-table{min-width:auto!important}}#app[data-ui-mode=compact] .users-activity-log-table td,#app[data-ui-mode=compact] .users-activity-log-table th,body[data-ui-mode=compact] .users-activity-log-table td,body[data-ui-mode=compact] .users-activity-log-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .users-activity-log-table th,body[data-ui-mode=compact] .users-activity-log-table th{background:#e6f0fa!important;color:#205080!important;font-weight:600!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .users-activity-log-no-records,body[data-ui-mode=compact] .users-activity-log-no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .users-activity-log-pagination,body[data-ui-mode=compact] .users-activity-log-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-lg) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .users-activity-log-btn-sm,body[data-ui-mode=compact] .users-activity-log-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .users-activity-log-header-row,body[data-ui-mode=compact] .users-activity-log-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .users-activity-log-view-toggle,body[data-ui-mode=compact] .users-activity-log-view-toggle{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .users-activity-log-table-responsive,body[data-ui-mode=compact] .users-activity-log-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .users-activity-log-table,body[data-ui-mode=compact] .users-activity-log-table{min-width:700px!important}#app[data-ui-mode=compact] .users-activity-log-table td,#app[data-ui-mode=compact] .users-activity-log-table th,body[data-ui-mode=compact] .users-activity-log-table td,body[data-ui-mode=compact] .users-activity-log-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .users-activity-log-pagination,body[data-ui-mode=compact] .users-activity-log-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-md)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .users-activity-log-header-row,body[data-ui-mode=compact] .users-activity-log-header-row{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .users-activity-log-header-actions,body[data-ui-mode=compact] .users-activity-log-header-actions{width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .users-activity-log-btn,body[data-ui-mode=compact] .users-activity-log-btn{flex:1!important;min-width:120px!important}#app[data-ui-mode=compact] .users-activity-log-view-toggle,body[data-ui-mode=compact] .users-activity-log-view-toggle{flex-direction:column!important;align-items:stretch!important;padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .users-activity-log-view-toggle input[type=date],body[data-ui-mode=compact] .users-activity-log-view-toggle input[type=date]{width:100%!important}#app[data-ui-mode=compact] .users-activity-log-table-responsive,body[data-ui-mode=compact] .users-activity-log-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .users-activity-log-table,body[data-ui-mode=compact] .users-activity-log-table{min-width:600px!important}#app[data-ui-mode=compact] .users-activity-log-table td,#app[data-ui-mode=compact] .users-activity-log-table th,body[data-ui-mode=compact] .users-activity-log-table td,body[data-ui-mode=compact] .users-activity-log-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .users-activity-log-pagination,body[data-ui-mode=compact] .users-activity-log-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-lg) var(--ui-spacing-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .users-activity-log-header-row,body[data-ui-mode=compact] .users-activity-log-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .users-activity-log-header-actions,body[data-ui-mode=compact] .users-activity-log-header-actions{flex-direction:column!important}#app[data-ui-mode=compact] .users-activity-log-btn,body[data-ui-mode=compact] .users-activity-log-btn{width:100%!important;flex:none!important}#app[data-ui-mode=compact] .users-activity-log-view-toggle,body[data-ui-mode=compact] .users-activity-log-view-toggle{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .users-activity-log-table-responsive,body[data-ui-mode=compact] .users-activity-log-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .users-activity-log-table,body[data-ui-mode=compact] .users-activity-log-table{min-width:500px!important}#app[data-ui-mode=compact] .users-activity-log-table td,#app[data-ui-mode=compact] .users-activity-log-table th,body[data-ui-mode=compact] .users-activity-log-table td,body[data-ui-mode=compact] .users-activity-log-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .users-activity-log-pagination,body[data-ui-mode=compact] .users-activity-log-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-lg) var(--ui-spacing-xs)!important}}#app[data-ui-mode=compact] .recurring-transactions-list-container,body[data-ui-mode=compact] .recurring-transactions-list-container{padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .recurring-transactions-list-header-row,body[data-ui-mode=compact] .recurring-transactions-list-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .recurring-transactions-list-header-row h2,body[data-ui-mode=compact] .recurring-transactions-list-header-row h2{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .recurring-transactions-list-header-actions,body[data-ui-mode=compact] .recurring-transactions-list-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .recurring-transactions-list-btn,body[data-ui-mode=compact] .recurring-transactions-list-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .recurring-transactions-list-view-toggle,body[data-ui-mode=compact] .recurring-transactions-list-view-toggle{margin-bottom:var(--ui-spacing-sm)!important;padding:0 var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .recurring-transactions-list-view-select,body[data-ui-mode=compact] .recurring-transactions-list-view-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .recurring-transactions-list-date-input,body[data-ui-mode=compact] .recurring-transactions-list-date-input{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .recurring-transactions-list-table-responsive,body[data-ui-mode=compact] .recurring-transactions-list-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-lg)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .recurring-transactions-list-table,body[data-ui-mode=compact] .recurring-transactions-list-table{width:100%!important;min-width:800px!important;margin-top:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .recurring-transactions-list-table td,#app[data-ui-mode=compact] .recurring-transactions-list-table th,body[data-ui-mode=compact] .recurring-transactions-list-table td,body[data-ui-mode=compact] .recurring-transactions-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .recurring-transactions-list-table th,body[data-ui-mode=compact] .recurring-transactions-list-table th{background:#e6f0fa!important;color:#205080!important;font-weight:600!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .recurring-transactions-list-no-records,body[data-ui-mode=compact] .recurring-transactions-list-no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .recurring-transactions-list-pagination,body[data-ui-mode=compact] .recurring-transactions-list-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-lg) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .recurring-transactions-list-btn-sm,body[data-ui-mode=compact] .recurring-transactions-list-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .recurring-transactions-list-use-btn,body[data-ui-mode=compact] .recurring-transactions-list-use-btn{margin:var(--ui-spacing-sm) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important}@media (min-width:1200px){#app[data-ui-mode=compact] .recurring-transactions-list-table-responsive,body[data-ui-mode=compact] .recurring-transactions-list-table-responsive{overflow-x:hidden!important}#app[data-ui-mode=compact] .recurring-transactions-list-table,body[data-ui-mode=compact] .recurring-transactions-list-table{min-width:auto!important}}@media (max-width:1024px){#app[data-ui-mode=compact] .recurring-transactions-list-header-row,body[data-ui-mode=compact] .recurring-transactions-list-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .recurring-transactions-list-view-toggle,body[data-ui-mode=compact] .recurring-transactions-list-view-toggle{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .recurring-transactions-list-table-responsive,body[data-ui-mode=compact] .recurring-transactions-list-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .recurring-transactions-list-table,body[data-ui-mode=compact] .recurring-transactions-list-table{min-width:700px!important}#app[data-ui-mode=compact] .recurring-transactions-list-table td,#app[data-ui-mode=compact] .recurring-transactions-list-table th,body[data-ui-mode=compact] .recurring-transactions-list-table td,body[data-ui-mode=compact] .recurring-transactions-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .recurring-transactions-list-pagination,body[data-ui-mode=compact] .recurring-transactions-list-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .recurring-transactions-list-use-btn,body[data-ui-mode=compact] .recurring-transactions-list-use-btn{margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .recurring-transactions-list-header-row,body[data-ui-mode=compact] .recurring-transactions-list-header-row{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .recurring-transactions-list-header-actions,body[data-ui-mode=compact] .recurring-transactions-list-header-actions{width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .recurring-transactions-list-btn,body[data-ui-mode=compact] .recurring-transactions-list-btn{flex:1!important;min-width:120px!important}#app[data-ui-mode=compact] .recurring-transactions-list-view-toggle,body[data-ui-mode=compact] .recurring-transactions-list-view-toggle{flex-direction:column!important;align-items:stretch!important;padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .recurring-transactions-list-view-toggle input[type=date],body[data-ui-mode=compact] .recurring-transactions-list-view-toggle input[type=date]{width:100%!important}#app[data-ui-mode=compact] .recurring-transactions-list-table-responsive,body[data-ui-mode=compact] .recurring-transactions-list-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .recurring-transactions-list-table,body[data-ui-mode=compact] .recurring-transactions-list-table{min-width:600px!important}#app[data-ui-mode=compact] .recurring-transactions-list-table td,#app[data-ui-mode=compact] .recurring-transactions-list-table th,body[data-ui-mode=compact] .recurring-transactions-list-table td,body[data-ui-mode=compact] .recurring-transactions-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .recurring-transactions-list-pagination,body[data-ui-mode=compact] .recurring-transactions-list-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-lg) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .recurring-transactions-list-use-btn,body[data-ui-mode=compact] .recurring-transactions-list-use-btn{margin:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .recurring-transactions-list-header-row,body[data-ui-mode=compact] .recurring-transactions-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .recurring-transactions-list-header-actions,body[data-ui-mode=compact] .recurring-transactions-list-header-actions{flex-direction:column!important}#app[data-ui-mode=compact] .recurring-transactions-list-btn,body[data-ui-mode=compact] .recurring-transactions-list-btn{width:100%!important;flex:none!important}#app[data-ui-mode=compact] .recurring-transactions-list-view-toggle,body[data-ui-mode=compact] .recurring-transactions-list-view-toggle{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .recurring-transactions-list-table-responsive,body[data-ui-mode=compact] .recurring-transactions-list-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .recurring-transactions-list-table,body[data-ui-mode=compact] .recurring-transactions-list-table{min-width:500px!important}#app[data-ui-mode=compact] .recurring-transactions-list-table td,#app[data-ui-mode=compact] .recurring-transactions-list-table th,body[data-ui-mode=compact] .recurring-transactions-list-table td,body[data-ui-mode=compact] .recurring-transactions-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .recurring-transactions-list-pagination,body[data-ui-mode=compact] .recurring-transactions-list-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-lg) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .recurring-transactions-list-use-btn,body[data-ui-mode=compact] .recurring-transactions-list-use-btn{margin:var(--ui-spacing-sm) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}}#app[data-ui-mode=compact] .reminders-list-container,body[data-ui-mode=compact] .reminders-list-container{padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .reminders-list-header-row,body[data-ui-mode=compact] .reminders-list-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .reminders-list-header-row h2,body[data-ui-mode=compact] .reminders-list-header-row h2{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .reminders-list-header-actions,body[data-ui-mode=compact] .reminders-list-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reminders-list-btn,body[data-ui-mode=compact] .reminders-list-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .reminders-list-view-toggle,body[data-ui-mode=compact] .reminders-list-view-toggle{margin-bottom:var(--ui-spacing-sm)!important;padding:0 var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reminders-list-view-select,body[data-ui-mode=compact] .reminders-list-view-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .reminders-list-table-responsive,body[data-ui-mode=compact] .reminders-list-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-lg)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .reminders-list-table,body[data-ui-mode=compact] .reminders-list-table{width:100%!important;min-width:700px!important;margin-top:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .reminders-list-table td,#app[data-ui-mode=compact] .reminders-list-table th,body[data-ui-mode=compact] .reminders-list-table td,body[data-ui-mode=compact] .reminders-list-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;vertical-align:middle!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .reminders-list-table th,body[data-ui-mode=compact] .reminders-list-table th{background:#e6f0fa!important;color:#205080!important;font-weight:600!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .reminders-list-no-records,body[data-ui-mode=compact] .reminders-list-no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .reminders-list-pagination,body[data-ui-mode=compact] .reminders-list-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-lg) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reminders-list-btn-sm,body[data-ui-mode=compact] .reminders-list-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .reminders-list-actions,body[data-ui-mode=compact] .reminders-list-actions{margin-top:var(--ui-spacing-sm)!important;padding:0 var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}@media (min-width:1200px){#app[data-ui-mode=compact] .reminders-list-table-responsive,body[data-ui-mode=compact] .reminders-list-table-responsive{overflow-x:hidden!important}#app[data-ui-mode=compact] .reminders-list-table,body[data-ui-mode=compact] .reminders-list-table{min-width:auto!important}}@media (max-width:1024px){#app[data-ui-mode=compact] .reminders-list-header-row,body[data-ui-mode=compact] .reminders-list-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .reminders-list-view-toggle,body[data-ui-mode=compact] .reminders-list-view-toggle{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .reminders-list-table-responsive,body[data-ui-mode=compact] .reminders-list-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .reminders-list-table,body[data-ui-mode=compact] .reminders-list-table{min-width:600px!important}#app[data-ui-mode=compact] .reminders-list-table td,#app[data-ui-mode=compact] .reminders-list-table th,body[data-ui-mode=compact] .reminders-list-table td,body[data-ui-mode=compact] .reminders-list-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .reminders-list-pagination,body[data-ui-mode=compact] .reminders-list-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .reminders-list-actions,body[data-ui-mode=compact] .reminders-list-actions{padding:0 var(--ui-spacing-md)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .reminders-list-header-row,body[data-ui-mode=compact] .reminders-list-header-row{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reminders-list-header-actions,body[data-ui-mode=compact] .reminders-list-header-actions{width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .reminders-list-btn,body[data-ui-mode=compact] .reminders-list-btn{flex:1!important;min-width:120px!important}#app[data-ui-mode=compact] .reminders-list-view-toggle,body[data-ui-mode=compact] .reminders-list-view-toggle{flex-direction:column!important;align-items:stretch!important;padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reminders-list-table-responsive,body[data-ui-mode=compact] .reminders-list-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reminders-list-table,body[data-ui-mode=compact] .reminders-list-table{min-width:500px!important}#app[data-ui-mode=compact] .reminders-list-table td,#app[data-ui-mode=compact] .reminders-list-table th,body[data-ui-mode=compact] .reminders-list-table td,body[data-ui-mode=compact] .reminders-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .reminders-list-pagination,body[data-ui-mode=compact] .reminders-list-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-lg) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reminders-list-actions,body[data-ui-mode=compact] .reminders-list-actions{flex-direction:column!important;padding:0 var(--ui-spacing-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .reminders-list-header-row,body[data-ui-mode=compact] .reminders-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .reminders-list-header-actions,body[data-ui-mode=compact] .reminders-list-header-actions{flex-direction:column!important}#app[data-ui-mode=compact] .reminders-list-btn,body[data-ui-mode=compact] .reminders-list-btn{width:100%!important;flex:none!important}#app[data-ui-mode=compact] .reminders-list-view-toggle,body[data-ui-mode=compact] .reminders-list-view-toggle{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .reminders-list-table-responsive,body[data-ui-mode=compact] .reminders-list-table-responsive{width:100%!important;margin:0!important;padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .reminders-list-table,body[data-ui-mode=compact] .reminders-list-table{min-width:450px!important}#app[data-ui-mode=compact] .reminders-list-table td,#app[data-ui-mode=compact] .reminders-list-table th,body[data-ui-mode=compact] .reminders-list-table td,body[data-ui-mode=compact] .reminders-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .reminders-list-pagination,body[data-ui-mode=compact] .reminders-list-pagination{padding:var(--ui-spacing-md) var(--ui-spacing-xs) var(--ui-spacing-lg) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .reminders-list-actions,body[data-ui-mode=compact] .reminders-list-actions{padding:0 var(--ui-spacing-xs)!important}}#app[data-ui-mode=compact] .nba-new-bank-account-container,body[data-ui-mode=compact] .nba-new-bank-account-container{padding:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md)!important;min-height:auto!important}#app[data-ui-mode=compact] .nba-page-header,body[data-ui-mode=compact] .nba-page-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .nba-page-title,body[data-ui-mode=compact] .nba-page-title{font-size:var(--ui-font-size-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .nba-page-title i,body[data-ui-mode=compact] .nba-page-title i{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .nba-form-container,body[data-ui-mode=compact] .nba-form-container{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .nba-hierarchy-indicator,body[data-ui-mode=compact] .nba-hierarchy-indicator{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .nba-hierarchy-item,body[data-ui-mode=compact] .nba-hierarchy-item{gap:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-hierarchy-arrow,#app[data-ui-mode=compact] .nba-hierarchy-item i,body[data-ui-mode=compact] .nba-hierarchy-arrow,body[data-ui-mode=compact] .nba-hierarchy-item i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-form-sections,body[data-ui-mode=compact] .nba-form-sections{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .nba-form-section,body[data-ui-mode=compact] .nba-form-section{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .nba-section-header,body[data-ui-mode=compact] .nba-section-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .nba-section-title,body[data-ui-mode=compact] .nba-section-title{font-size:var(--ui-font-size-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .nba-section-title i,body[data-ui-mode=compact] .nba-section-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-section-subtitle,body[data-ui-mode=compact] .nba-section-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .nba-form-grid,body[data-ui-mode=compact] .nba-form-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .nba-form-group,body[data-ui-mode=compact] .nba-form-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .nba-form-label,body[data-ui-mode=compact] .nba-form-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .nba-required,body[data-ui-mode=compact] .nba-required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .nba-form-control,body[data-ui-mode=compact] .nba-form-control{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-form-value,body[data-ui-mode=compact] .nba-form-value{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm)!important;min-height:auto!important}#app[data-ui-mode=compact] .nba-checkbox-group,body[data-ui-mode=compact] .nba-checkbox-group{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .nba-checkbox-label,body[data-ui-mode=compact] .nba-checkbox-label{gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-checkbox-input,body[data-ui-mode=compact] .nba-checkbox-input{margin-right:var(--ui-spacing-xs)!important;width:16px!important;height:16px!important}#app[data-ui-mode=compact] .nba-checkbox-text,body[data-ui-mode=compact] .nba-checkbox-text{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-status-indicator,body[data-ui-mode=compact] .nba-status-indicator{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-status-indicator i,body[data-ui-mode=compact] .nba-status-indicator i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-form-help,body[data-ui-mode=compact] .nba-form-help{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-form-help i,body[data-ui-mode=compact] .nba-form-help i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-form-actions,body[data-ui-mode=compact] .nba-form-actions{gap:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .nba-btn,body[data-ui-mode=compact] .nba-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .nba-error-text,body[data-ui-mode=compact] .nba-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .nba-help-text,body[data-ui-mode=compact] .nba-help-text{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) 0 0!important}@media (max-width:768px){#app[data-ui-mode=compact] .nba-new-bank-account-container,body[data-ui-mode=compact] .nba-new-bank-account-container{padding:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .nba-form-section,body[data-ui-mode=compact] .nba-form-section{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .nba-page-title,body[data-ui-mode=compact] .nba-page-title{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .nba-section-title,body[data-ui-mode=compact] .nba-section-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-form-actions,body[data-ui-mode=compact] .nba-form-actions{flex-direction:column!important}#app[data-ui-mode=compact] .nba-btn,body[data-ui-mode=compact] .nba-btn{width:100%!important}}@media (max-width:480px){#app[data-ui-mode=compact] .nba-page-title,#app[data-ui-mode=compact] .nba-page-title i,body[data-ui-mode=compact] .nba-page-title,body[data-ui-mode=compact] .nba-page-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nba-form-control,body[data-ui-mode=compact] .nba-form-control{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .nba-btn,body[data-ui-mode=compact] .nba-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .write-check-container,#app[data-ui-mode=compact] .write_check-main,body[data-ui-mode=compact] .write-check-container,body[data-ui-mode=compact] .write_check-main{padding:0!important;min-height:auto!important}#app[data-ui-mode=compact] .write-check-section,#app[data-ui-mode=compact] .write_check-section,body[data-ui-mode=compact] .write-check-section,body[data-ui-mode=compact] .write_check-section{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .write-check-section-title,#app[data-ui-mode=compact] .write_check-section .glass-tab-panel__title,body[data-ui-mode=compact] .write-check-section-title,body[data-ui-mode=compact] .write_check-section .glass-tab-panel__title{font-size:var(--ui-font-size-md)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .write-check-details-row,#app[data-ui-mode=compact] .write_check-details-row,body[data-ui-mode=compact] .write-check-details-row,body[data-ui-mode=compact] .write_check-details-row{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .write-check-label,body[data-ui-mode=compact] .write-check-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .write-check-bills-table td,#app[data-ui-mode=compact] .write-check-bills-table th,#app[data-ui-mode=compact] .write-check-dropdown,#app[data-ui-mode=compact] .write-check-input,#app[data-ui-mode=compact] .write_check-bills-table td,#app[data-ui-mode=compact] .write_check-bills-table th,body[data-ui-mode=compact] .write-check-bills-table td,body[data-ui-mode=compact] .write-check-bills-table th,body[data-ui-mode=compact] .write-check-dropdown,body[data-ui-mode=compact] .write-check-input,body[data-ui-mode=compact] .write_check-bills-table td,body[data-ui-mode=compact] .write_check-bills-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .write-check-bills-table th,#app[data-ui-mode=compact] .write_check-bills-table th,body[data-ui-mode=compact] .write-check-bills-table th,body[data-ui-mode=compact] .write_check-bills-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .write-check-checkbox,#app[data-ui-mode=compact] .write_check-checkbox,body[data-ui-mode=compact] .write-check-checkbox,body[data-ui-mode=compact] .write_check-checkbox{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .write-check-payment-input,body[data-ui-mode=compact] .write-check-payment-input{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sub-table-container,#app[data-ui-mode=compact] .write_check-sub-table-container,body[data-ui-mode=compact] .sub-table-container,body[data-ui-mode=compact] .write_check-sub-table-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sub-table-title,#app[data-ui-mode=compact] .write_check-sub-table-title,body[data-ui-mode=compact] .sub-table-title,body[data-ui-mode=compact] .write_check-sub-table-title{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bill-records-table td,#app[data-ui-mode=compact] .bill-records-table th,#app[data-ui-mode=compact] .write_check-bill-records-table td,#app[data-ui-mode=compact] .write_check-bill-records-table th,body[data-ui-mode=compact] .bill-records-table td,body[data-ui-mode=compact] .bill-records-table th,body[data-ui-mode=compact] .write_check-bill-records-table td,body[data-ui-mode=compact] .write_check-bill-records-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bill-records-table th,#app[data-ui-mode=compact] .memo-cell,body[data-ui-mode=compact] .bill-records-table th,body[data-ui-mode=compact] .memo-cell{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .status-badge,#app[data-ui-mode=compact] .write_check-status-badge,body[data-ui-mode=compact] .status-badge,body[data-ui-mode=compact] .write_check-status-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .write-check-total-amount,#app[data-ui-mode=compact] .write-check-total-label,#app[data-ui-mode=compact] .write_check-total-amount,#app[data-ui-mode=compact] .write_check-total-label,body[data-ui-mode=compact] .write-check-total-amount,body[data-ui-mode=compact] .write-check-total-label,body[data-ui-mode=compact] .write_check-total-amount,body[data-ui-mode=compact] .write_check-total-label{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .write-check-check-info,#app[data-ui-mode=compact] .write_check-check-info,body[data-ui-mode=compact] .write-check-check-info,body[data-ui-mode=compact] .write_check-check-info{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .write-check-info-row,body[data-ui-mode=compact] .write-check-info-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .write-check-date-picker .date-picker-input,body[data-ui-mode=compact] .write-check-date-picker .date-picker-input{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .write-check-actions,#app[data-ui-mode=compact] .write_check-form-actions,body[data-ui-mode=compact] .write-check-actions,body[data-ui-mode=compact] .write_check-form-actions{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .write-check-btn,body[data-ui-mode=compact] .write-check-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .write-check-loading,#app[data-ui-mode=compact] .write_check-loading,body[data-ui-mode=compact] .write-check-loading,body[data-ui-mode=compact] .write_check-loading{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .write-check-error,#app[data-ui-mode=compact] .write_check-alert,body[data-ui-mode=compact] .write-check-error,body[data-ui-mode=compact] .write_check-alert{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .write-check-no-bills,#app[data-ui-mode=compact] .write_check-no-bills,body[data-ui-mode=compact] .write-check-no-bills,body[data-ui-mode=compact] .write_check-no-bills{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .records-count,body[data-ui-mode=compact] .records-count{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .write-check-field-group,body[data-ui-mode=compact] .write-check-field-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .write-check-checkbox-col,body[data-ui-mode=compact] .write-check-checkbox-col{width:auto!important;min-width:calc(var(--ui-spacing-md)*3)!important}#app[data-ui-mode=compact] .bill-records-sub-table,body[data-ui-mode=compact] .bill-records-sub-table{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .amount-paid-cell,#app[data-ui-mode=compact] .bill-number-cell,body[data-ui-mode=compact] .amount-paid-cell,body[data-ui-mode=compact] .bill-number-cell{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .no-records,body[data-ui-mode=compact] .no-records{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_print_check-main,#app[data-ui-mode=compact] .vendorprintcheck-container,body[data-ui-mode=compact] .vendor_print_check-main,body[data-ui-mode=compact] .vendorprintcheck-container{padding:0!important;min-height:auto!important}#app[data-ui-mode=compact] .vendorprintcheck-main-layout,body[data-ui-mode=compact] .vendorprintcheck-main-layout{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendorprintcheck-left-column,#app[data-ui-mode=compact] .vendorprintcheck-right-column,body[data-ui-mode=compact] .vendorprintcheck-left-column,body[data-ui-mode=compact] .vendorprintcheck-right-column{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-section,body[data-ui-mode=compact] .vendorprintcheck-section{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_print_check-main .glass-tab-panel__title,#app[data-ui-mode=compact] .vendorprintcheck-section-title,body[data-ui-mode=compact] .vendor_print_check-main .glass-tab-panel__title,body[data-ui-mode=compact] .vendorprintcheck-section-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendorprintcheck-vendor-selector,body[data-ui-mode=compact] .vendorprintcheck-vendor-selector{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendorprintcheck-label,body[data-ui-mode=compact] .vendorprintcheck-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendorprintcheck-dropdown,body[data-ui-mode=compact] .vendorprintcheck-dropdown{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-simple-table td,#app[data-ui-mode=compact] .vendorprintcheck-simple-table th,#app[data-ui-mode=compact] .vendorprintcheck-table td,#app[data-ui-mode=compact] .vendorprintcheck-table th,body[data-ui-mode=compact] .vendorprintcheck-simple-table td,body[data-ui-mode=compact] .vendorprintcheck-simple-table th,body[data-ui-mode=compact] .vendorprintcheck-table td,body[data-ui-mode=compact] .vendorprintcheck-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-simple-table th,#app[data-ui-mode=compact] .vendorprintcheck-table th,body[data-ui-mode=compact] .vendorprintcheck-simple-table th,body[data-ui-mode=compact] .vendorprintcheck-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendorprintcheck-checkbox-col,body[data-ui-mode=compact] .vendorprintcheck-checkbox-col{width:auto!important;min-width:calc(var(--ui-spacing-md)*3)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendorprintcheck-checkbox,body[data-ui-mode=compact] .vendorprintcheck-checkbox{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .vendorprintcheck-status,body[data-ui-mode=compact] .vendorprintcheck-status{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-batch-controls,body[data-ui-mode=compact] .vendorprintcheck-batch-controls{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-selection-count,body[data-ui-mode=compact] .vendorprintcheck-selection-count{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendorprintcheck-btn,#app[data-ui-mode=compact] .vendorprintcheck-btn-small,body[data-ui-mode=compact] .vendorprintcheck-btn,body[data-ui-mode=compact] .vendorprintcheck-btn-small{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendorprintcheck-actions,body[data-ui-mode=compact] .vendorprintcheck-actions{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-action-buttons,body[data-ui-mode=compact] .vendorprintcheck-action-buttons{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-print-summary,#app[data-ui-mode=compact] .vendorprintcheck-summary-text,body[data-ui-mode=compact] .vendorprintcheck-print-summary,body[data-ui-mode=compact] .vendorprintcheck-summary-text{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-options-grid,body[data-ui-mode=compact] .vendorprintcheck-options-grid{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-option-group,body[data-ui-mode=compact] .vendorprintcheck-option-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendorprintcheck-option-label,body[data-ui-mode=compact] .vendorprintcheck-option-label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-option-dropdown,body[data-ui-mode=compact] .vendorprintcheck-option-dropdown{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .check-preview-container,#app[data-ui-mode=compact] .vendorprintcheck-preview,body[data-ui-mode=compact] .check-preview-container,body[data-ui-mode=compact] .vendorprintcheck-preview{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .all-positions-panel,body[data-ui-mode=compact] .all-positions-panel{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .position-item,body[data-ui-mode=compact] .position-item{padding:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .position-input,body[data-ui-mode=compact] .position-input{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendorprintcheck-error,#app[data-ui-mode=compact] .vendorprintcheck-loading,#app[data-ui-mode=compact] .vendorprintcheck-no-checks,body[data-ui-mode=compact] .vendorprintcheck-error,body[data-ui-mode=compact] .vendorprintcheck-loading,body[data-ui-mode=compact] .vendorprintcheck-no-checks{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-history-table-container,body[data-ui-mode=compact] .vendorprintcheck-history-table-container{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendorprintcheck-history-controls,body[data-ui-mode=compact] .vendorprintcheck-history-controls{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendorprintcheck-history-count,body[data-ui-mode=compact] .vendorprintcheck-history-count{font-size:var(--ui-font-size-xs)!important}@media (max-width:768px){#app[data-ui-mode=compact] .write-check-section,body[data-ui-mode=compact] .write-check-section{padding:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .write-check-details-row,#app[data-ui-mode=compact] .write-check-info-row,body[data-ui-mode=compact] .write-check-details-row,body[data-ui-mode=compact] .write-check-info-row{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .write-check-bills-table td,#app[data-ui-mode=compact] .write-check-bills-table th,body[data-ui-mode=compact] .write-check-bills-table td,body[data-ui-mode=compact] .write-check-bills-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .write-check-actions,body[data-ui-mode=compact] .write-check-actions{flex-direction:column!important;padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .write-check-btn,body[data-ui-mode=compact] .write-check-btn{min-width:auto!important;width:100%!important}}@media (max-width:480px){#app[data-ui-mode=compact] .write-check-container,#app[data-ui-mode=compact] .write_check-main,body[data-ui-mode=compact] .write-check-container,body[data-ui-mode=compact] .write_check-main{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .write-check-section-title,#app[data-ui-mode=compact] .write_check-section .glass-tab-panel__title,body[data-ui-mode=compact] .write-check-section-title,body[data-ui-mode=compact] .write_check-section .glass-tab-panel__title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .write-check-bills-table td,#app[data-ui-mode=compact] .write-check-bills-table th,#app[data-ui-mode=compact] .write_check-bills-table td,#app[data-ui-mode=compact] .write_check-bills-table th,body[data-ui-mode=compact] .write-check-bills-table td,body[data-ui-mode=compact] .write-check-bills-table th,body[data-ui-mode=compact] .write_check-bills-table td,body[data-ui-mode=compact] .write_check-bills-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}}#app[data-ui-mode=compact] .tf-transfer-fund-container,body[data-ui-mode=compact] .tf-transfer-fund-container{padding:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md)!important;min-height:auto!important}#app[data-ui-mode=compact] .tf-page-header,body[data-ui-mode=compact] .tf-page-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .tf-page-title,body[data-ui-mode=compact] .tf-page-title{font-size:var(--ui-font-size-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .tf-page-title i,body[data-ui-mode=compact] .tf-page-title i{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .tf-form-container,body[data-ui-mode=compact] .tf-form-container{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .tf-form-sections,body[data-ui-mode=compact] .tf-form-sections{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .tf-form-section,body[data-ui-mode=compact] .tf-form-section{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .tf-section-header,body[data-ui-mode=compact] .tf-section-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .tf-section-title,body[data-ui-mode=compact] .tf-section-title{font-size:var(--ui-font-size-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .tf-section-title i,body[data-ui-mode=compact] .tf-section-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .tf-form-grid,body[data-ui-mode=compact] .tf-form-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .tf-form-group,body[data-ui-mode=compact] .tf-form-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .tf-form-label,body[data-ui-mode=compact] .tf-form-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .tf-required,body[data-ui-mode=compact] .tf-required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .tf-form-control,body[data-ui-mode=compact] .tf-form-control{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .tf-form-summary,body[data-ui-mode=compact] .tf-form-summary{padding:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .tf-summary-header,body[data-ui-mode=compact] .tf-summary-header{margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .tf-summary-title,body[data-ui-mode=compact] .tf-summary-title{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .tf-summary-title i,body[data-ui-mode=compact] .tf-summary-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .tf-summary-content,body[data-ui-mode=compact] .tf-summary-content{padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .tf-summary-content p,body[data-ui-mode=compact] .tf-summary-content p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .tf-summary-value,body[data-ui-mode=compact] .tf-summary-value{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .tf-form-actions,body[data-ui-mode=compact] .tf-form-actions{gap:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .tf-btn,body[data-ui-mode=compact] .tf-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .tf-form-help,body[data-ui-mode=compact] .tf-form-help{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .tf-form-help i,body[data-ui-mode=compact] .tf-form-help i{font-size:var(--ui-font-size-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .tf-transfer-fund-container,body[data-ui-mode=compact] .tf-transfer-fund-container{padding:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .tf-form-section,body[data-ui-mode=compact] .tf-form-section{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .tf-page-title,body[data-ui-mode=compact] .tf-page-title{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .tf-section-title,body[data-ui-mode=compact] .tf-section-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .tf-form-actions,body[data-ui-mode=compact] .tf-form-actions{flex-direction:column!important}#app[data-ui-mode=compact] .tf-btn,body[data-ui-mode=compact] .tf-btn{width:100%!important}}@media (max-width:480px){#app[data-ui-mode=compact] .tf-page-title,#app[data-ui-mode=compact] .tf-page-title i,body[data-ui-mode=compact] .tf-page-title,body[data-ui-mode=compact] .tf-page-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .tf-form-control,body[data-ui-mode=compact] .tf-form-control{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .tf-btn,body[data-ui-mode=compact] .tf-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .md-make-deposit-container,body[data-ui-mode=compact] .md-make-deposit-container{padding:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md)!important;min-height:auto!important}#app[data-ui-mode=compact] .md-page-header,body[data-ui-mode=compact] .md-page-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .md-page-title,body[data-ui-mode=compact] .md-page-title{font-size:var(--ui-font-size-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .md-page-title i,body[data-ui-mode=compact] .md-page-title i{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .md-form-container,body[data-ui-mode=compact] .md-form-container{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .md-form-sections,body[data-ui-mode=compact] .md-form-sections{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .md-form-section,body[data-ui-mode=compact] .md-form-section{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .md-section-header,body[data-ui-mode=compact] .md-section-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .md-section-title,body[data-ui-mode=compact] .md-section-title{font-size:var(--ui-font-size-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .md-section-title i,body[data-ui-mode=compact] .md-section-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .md-form-grid,body[data-ui-mode=compact] .md-form-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .md-form-group,body[data-ui-mode=compact] .md-form-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .md-form-label,body[data-ui-mode=compact] .md-form-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .md-required,body[data-ui-mode=compact] .md-required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .md-form-control,#app[data-ui-mode=compact] .md-table td,#app[data-ui-mode=compact] .md-table th,body[data-ui-mode=compact] .md-form-control,body[data-ui-mode=compact] .md-table td,body[data-ui-mode=compact] .md-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .md-table th,body[data-ui-mode=compact] .md-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .md-icon-btn,body[data-ui-mode=compact] .md-icon-btn{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .md-table-summary,body[data-ui-mode=compact] .md-table-summary{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .md-summary-label,body[data-ui-mode=compact] .md-summary-label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .md-summary-value,body[data-ui-mode=compact] .md-summary-value{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .md-add-btn,body[data-ui-mode=compact] .md-add-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .md-add-btn i,body[data-ui-mode=compact] .md-add-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .md-form-summary,body[data-ui-mode=compact] .md-form-summary{padding:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .md-summary-header,body[data-ui-mode=compact] .md-summary-header{margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .md-summary-title,body[data-ui-mode=compact] .md-summary-title{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .md-summary-title i,body[data-ui-mode=compact] .md-summary-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .md-summary-content,body[data-ui-mode=compact] .md-summary-content{padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .md-summary-content p,body[data-ui-mode=compact] .md-summary-content p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .md-form-actions,body[data-ui-mode=compact] .md-form-actions{gap:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .md-btn,body[data-ui-mode=compact] .md-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .md-form-help,body[data-ui-mode=compact] .md-form-help{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .md-form-help i,body[data-ui-mode=compact] .md-form-help i{font-size:var(--ui-font-size-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .md-make-deposit-container,body[data-ui-mode=compact] .md-make-deposit-container{padding:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .md-form-section,body[data-ui-mode=compact] .md-form-section{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .md-page-title,body[data-ui-mode=compact] .md-page-title{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .md-section-title,body[data-ui-mode=compact] .md-section-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .md-form-actions,body[data-ui-mode=compact] .md-form-actions{flex-direction:column!important}#app[data-ui-mode=compact] .md-btn,body[data-ui-mode=compact] .md-btn{width:100%!important}#app[data-ui-mode=compact] .md-table,body[data-ui-mode=compact] .md-table{min-width:500px!important}#app[data-ui-mode=compact] .md-table td,#app[data-ui-mode=compact] .md-table th,body[data-ui-mode=compact] .md-table td,body[data-ui-mode=compact] .md-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .md-page-title,#app[data-ui-mode=compact] .md-page-title i,body[data-ui-mode=compact] .md-page-title,body[data-ui-mode=compact] .md-page-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .md-form-control,body[data-ui-mode=compact] .md-form-control{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .md-btn,body[data-ui-mode=compact] .md-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .md-table,body[data-ui-mode=compact] .md-table{min-width:400px!important}}#app[data-ui-mode=compact] .rh-reconciliations-history-container,body[data-ui-mode=compact] .rh-reconciliations-history-container{padding:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md)!important;min-height:auto!important}#app[data-ui-mode=compact] .rh-page-header,body[data-ui-mode=compact] .rh-page-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .rh-page-title,body[data-ui-mode=compact] .rh-page-title{font-size:var(--ui-font-size-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .rh-page-title i,body[data-ui-mode=compact] .rh-page-title i{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .rh-form-container,body[data-ui-mode=compact] .rh-form-container{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .rh-form-sections,body[data-ui-mode=compact] .rh-form-sections{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .rh-form-section,body[data-ui-mode=compact] .rh-form-section{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .rh-section-header,body[data-ui-mode=compact] .rh-section-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .rh-section-title,body[data-ui-mode=compact] .rh-section-title{font-size:var(--ui-font-size-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .rh-section-title i,body[data-ui-mode=compact] .rh-section-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .rh-form-grid,body[data-ui-mode=compact] .rh-form-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .rh-form-group,body[data-ui-mode=compact] .rh-form-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .rh-form-label,body[data-ui-mode=compact] .rh-form-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .rh-required,body[data-ui-mode=compact] .rh-required{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .rh-form-control,#app[data-ui-mode=compact] .rh-table td,#app[data-ui-mode=compact] .rh-table th,body[data-ui-mode=compact] .rh-form-control,body[data-ui-mode=compact] .rh-table td,body[data-ui-mode=compact] .rh-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .rh-table th,body[data-ui-mode=compact] .rh-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .rh-amount,body[data-ui-mode=compact] .rh-amount{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .rh-no-data,body[data-ui-mode=compact] .rh-no-data{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .rh-no-data i,body[data-ui-mode=compact] .rh-no-data i{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .rh-btn,body[data-ui-mode=compact] .rh-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .rh-btn-small,body[data-ui-mode=compact] .rh-btn-small{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;min-width:70px!important}#app[data-ui-mode=compact] .rh-modal,body[data-ui-mode=compact] .rh-modal{min-width:350px!important;padding:0!important}#app[data-ui-mode=compact] .rh-modal-header,body[data-ui-mode=compact] .rh-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-sm) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .rh-modal-title,body[data-ui-mode=compact] .rh-modal-title{font-size:var(--ui-font-size-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .rh-modal-title i,body[data-ui-mode=compact] .rh-modal-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .rh-modal-close,body[data-ui-mode=compact] .rh-modal-close{font-size:var(--ui-font-size-md)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .rh-modal-content,body[data-ui-mode=compact] .rh-modal-content{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .rh-modal-row,body[data-ui-mode=compact] .rh-modal-row{padding:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .rh-modal-label,#app[data-ui-mode=compact] .rh-modal-value,body[data-ui-mode=compact] .rh-modal-label,body[data-ui-mode=compact] .rh-modal-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .rh-modal-actions,body[data-ui-mode=compact] .rh-modal-actions{padding:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-lg) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .rh-form-actions,body[data-ui-mode=compact] .rh-form-actions{gap:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-md)!important}@media (max-width:768px){#app[data-ui-mode=compact] .rh-reconciliations-history-container,body[data-ui-mode=compact] .rh-reconciliations-history-container{padding:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .rh-form-section,body[data-ui-mode=compact] .rh-form-section{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .rh-page-title,body[data-ui-mode=compact] .rh-page-title{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .rh-section-title,body[data-ui-mode=compact] .rh-section-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .rh-form-actions,body[data-ui-mode=compact] .rh-form-actions{flex-direction:column!important}#app[data-ui-mode=compact] .rh-btn,body[data-ui-mode=compact] .rh-btn{width:100%!important}#app[data-ui-mode=compact] .rh-table,body[data-ui-mode=compact] .rh-table{min-width:500px!important}#app[data-ui-mode=compact] .rh-table td,#app[data-ui-mode=compact] .rh-table th,body[data-ui-mode=compact] .rh-table td,body[data-ui-mode=compact] .rh-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .rh-modal,body[data-ui-mode=compact] .rh-modal{min-width:85vw!important;margin:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .rh-modal-actions,#app[data-ui-mode=compact] .rh-modal-content,#app[data-ui-mode=compact] .rh-modal-header,body[data-ui-mode=compact] .rh-modal-actions,body[data-ui-mode=compact] .rh-modal-content,body[data-ui-mode=compact] .rh-modal-header{padding-left:var(--ui-spacing-sm)!important;padding-right:var(--ui-spacing-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .rh-page-title,#app[data-ui-mode=compact] .rh-page-title i,body[data-ui-mode=compact] .rh-page-title,body[data-ui-mode=compact] .rh-page-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .rh-form-control,body[data-ui-mode=compact] .rh-form-control{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .rh-btn,body[data-ui-mode=compact] .rh-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .rh-table,body[data-ui-mode=compact] .rh-table{min-width:400px!important}#app[data-ui-mode=compact] .rh-modal,body[data-ui-mode=compact] .rh-modal{min-width:90vw!important;margin:var(--ui-spacing-xs)!important}}#app[data-ui-mode=compact] .bal-bank-accounts-list-container,body[data-ui-mode=compact] .bal-bank-accounts-list-container{padding:0 0 var(--ui-spacing-lg) 0!important;min-height:auto!important}#app[data-ui-mode=compact] .bal-accounts-list-header,body[data-ui-mode=compact] .bal-accounts-list-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bal-current-view,body[data-ui-mode=compact] .bal-current-view{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-current-view-label,body[data-ui-mode=compact] .bal-current-view-label{margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-accounts-list-actions,body[data-ui-mode=compact] .bal-accounts-list-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bal-accounts-table-section,#app[data-ui-mode=compact] .bal-banks-table-section,#app[data-ui-mode=compact] .bal-statements-section,body[data-ui-mode=compact] .bal-accounts-table-section,body[data-ui-mode=compact] .bal-banks-table-section,body[data-ui-mode=compact] .bal-statements-section{margin:var(--ui-spacing-sm) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important;padding:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bal-section-title,body[data-ui-mode=compact] .bal-section-title{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bal-filter-indicator,body[data-ui-mode=compact] .bal-filter-indicator{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-accounts-table td,#app[data-ui-mode=compact] .bal-accounts-table th,#app[data-ui-mode=compact] .bal-banks-table td,#app[data-ui-mode=compact] .bal-banks-table th,#app[data-ui-mode=compact] .bal-statements-table td,#app[data-ui-mode=compact] .bal-statements-table th,body[data-ui-mode=compact] .bal-accounts-table td,body[data-ui-mode=compact] .bal-accounts-table th,body[data-ui-mode=compact] .bal-banks-table td,body[data-ui-mode=compact] .bal-banks-table th,body[data-ui-mode=compact] .bal-statements-table td,body[data-ui-mode=compact] .bal-statements-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bal-accounts-table th,#app[data-ui-mode=compact] .bal-banks-table th,#app[data-ui-mode=compact] .bal-statements-table th,body[data-ui-mode=compact] .bal-accounts-table th,body[data-ui-mode=compact] .bal-banks-table th,body[data-ui-mode=compact] .bal-statements-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bal-action-btn,#app[data-ui-mode=compact] .bal-status-badge,body[data-ui-mode=compact] .bal-action-btn,body[data-ui-mode=compact] .bal-status-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bal-action-btn,body[data-ui-mode=compact] .bal-action-btn{margin:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-btn-primary,body[data-ui-mode=compact] .bal-btn-primary{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-btn-small,body[data-ui-mode=compact] .bal-btn-small{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bal-empty-cell,#app[data-ui-mode=compact] .bal-loading-cell,body[data-ui-mode=compact] .bal-empty-cell,body[data-ui-mode=compact] .bal-loading-cell{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bal-empty-state,body[data-ui-mode=compact] .bal-empty-state{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bal-empty-icon,body[data-ui-mode=compact] .bal-empty-icon{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .bal-empty-state p,body[data-ui-mode=compact] .bal-empty-state p{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bal-error-message,body[data-ui-mode=compact] .bal-error-message{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin:var(--ui-spacing-sm) 0!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-error-message i,body[data-ui-mode=compact] .bal-error-message i{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .bal-edit-form-section,body[data-ui-mode=compact] .bal-edit-form-section{padding:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .bal-form-row,body[data-ui-mode=compact] .bal-form-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bal-form-group,body[data-ui-mode=compact] .bal-form-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-form-label,body[data-ui-mode=compact] .bal-form-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-form-input,#app[data-ui-mode=compact] .bal-form-textarea,body[data-ui-mode=compact] .bal-form-input,body[data-ui-mode=compact] .bal-form-textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bal-form-textarea,body[data-ui-mode=compact] .bal-form-textarea{min-height:60px!important}#app[data-ui-mode=compact] .bal-help-text,body[data-ui-mode=compact] .bal-help-text{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) 0 0!important}#app[data-ui-mode=compact] .bal-checkbox-container,body[data-ui-mode=compact] .bal-checkbox-container{padding:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .bal-checkbox-label,body[data-ui-mode=compact] .bal-checkbox-label{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-checkbox,body[data-ui-mode=compact] .bal-checkbox{width:14px!important;height:14px!important}#app[data-ui-mode=compact] .bal-checkbox-text,body[data-ui-mode=compact] .bal-checkbox-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bal-checkbox-group,body[data-ui-mode=compact] .bal-checkbox-group{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bal-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .bal-checkbox-group input[type=checkbox]{width:16px!important;height:16px!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-form-actions,body[data-ui-mode=compact] .bal-form-actions{gap:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bal-btn-secondary,body[data-ui-mode=compact] .bal-btn-secondary{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bal-modern-select,body[data-ui-mode=compact] .bal-modern-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bal-statements-header,body[data-ui-mode=compact] .bal-statements-header{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bal-statements-filters,body[data-ui-mode=compact] .bal-statements-filters{gap:var(--ui-spacing-xs)!important;margin-top:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) 0!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bal-filter-group,body[data-ui-mode=compact] .bal-filter-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-filter-group label,body[data-ui-mode=compact] .bal-filter-group label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bal-filter-group input[type=date],#app[data-ui-mode=compact] .bal-filter-group select,body[data-ui-mode=compact] .bal-filter-group input[type=date],body[data-ui-mode=compact] .bal-filter-group select{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .bal-filter-actions,body[data-ui-mode=compact] .bal-filter-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-filter-actions .bal-btn-secondary,body[data-ui-mode=compact] .bal-filter-actions .bal-btn-secondary{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bal-upload-section,body[data-ui-mode=compact] .bal-upload-section{margin:var(--ui-spacing-sm) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important}@media (max-width:768px){#app[data-ui-mode=compact] .bal-bank-accounts-list-container,body[data-ui-mode=compact] .bal-bank-accounts-list-container{padding:var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-lg) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-accounts-list-header,body[data-ui-mode=compact] .bal-accounts-list-header{flex-direction:column!important;gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bal-accounts-list-actions,body[data-ui-mode=compact] .bal-accounts-list-actions{flex-wrap:wrap!important;justify-content:center!important}#app[data-ui-mode=compact] .bal-accounts-table-section,#app[data-ui-mode=compact] .bal-banks-table-section,#app[data-ui-mode=compact] .bal-statements-section,body[data-ui-mode=compact] .bal-accounts-table-section,body[data-ui-mode=compact] .bal-banks-table-section,body[data-ui-mode=compact] .bal-statements-section{padding:var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-xs) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bal-btn-primary,body[data-ui-mode=compact] .bal-btn-primary{width:100%!important}#app[data-ui-mode=compact] .bal-accounts-list-actions,body[data-ui-mode=compact] .bal-accounts-list-actions{flex-direction:column!important;width:100%!important}#app[data-ui-mode=compact] .bal-edit-form-section,body[data-ui-mode=compact] .bal-edit-form-section{margin:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bal-form-row,body[data-ui-mode=compact] .bal-form-row{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .bal-statements-filters,body[data-ui-mode=compact] .bal-statements-filters{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .bal-filter-actions,body[data-ui-mode=compact] .bal-filter-actions{margin-left:0!important;width:100%!important}}@media (max-width:480px){#app[data-ui-mode=compact] .bal-accounts-table,#app[data-ui-mode=compact] .bal-banks-table,#app[data-ui-mode=compact] .bal-statements-table,body[data-ui-mode=compact] .bal-accounts-table,body[data-ui-mode=compact] .bal-banks-table,body[data-ui-mode=compact] .bal-statements-table{min-width:600px!important}#app[data-ui-mode=compact] .bal-accounts-table td,#app[data-ui-mode=compact] .bal-accounts-table th,#app[data-ui-mode=compact] .bal-banks-table td,#app[data-ui-mode=compact] .bal-banks-table th,#app[data-ui-mode=compact] .bal-statements-table td,#app[data-ui-mode=compact] .bal-statements-table th,body[data-ui-mode=compact] .bal-accounts-table td,body[data-ui-mode=compact] .bal-accounts-table th,body[data-ui-mode=compact] .bal-banks-table td,body[data-ui-mode=compact] .bal-banks-table th,body[data-ui-mode=compact] .bal-statements-table td,body[data-ui-mode=compact] .bal-statements-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .consultant-center-consultant-center-container,body[data-ui-mode=compact] .consultant-center-consultant-center-container{min-height:auto!important}#app[data-ui-mode=compact] .consultant-center-header,body[data-ui-mode=compact] .consultant-center-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultant-center-header h1,body[data-ui-mode=compact] .consultant-center-header h1{font-size:var(--ui-font-size-lg)!important;gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-breadcrumb,body[data-ui-mode=compact] .consultant-center-breadcrumb{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-header-actions,body[data-ui-mode=compact] .consultant-center-header-actions{gap:var(--ui-spacing-sm)!important;margin:0 var(--ui-spacing-lg) var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultant-center-consultant-header-row,body[data-ui-mode=compact] .consultant-center-consultant-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-consultant-breadcrumb,body[data-ui-mode=compact] .consultant-center-consultant-breadcrumb{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-consultant-actions,body[data-ui-mode=compact] .consultant-center-consultant-actions{gap:var(--ui-spacing-sm)!important;margin:0 var(--ui-spacing-lg) var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultant-center-action-btn,#app[data-ui-mode=compact] .consultant-center-consultant-btn,body[data-ui-mode=compact] .consultant-center-action-btn,body[data-ui-mode=compact] .consultant-center-consultant-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .consultant-center-consultant-main-content,body[data-ui-mode=compact] .consultant-center-consultant-main-content{gap:0!important}#app[data-ui-mode=compact] .consultant-center-consultant-main-content>.consultant-side-menu,body[data-ui-mode=compact] .consultant-center-consultant-main-content>.consultant-side-menu{min-width:0!important;max-width:none!important}#app[data-ui-mode=compact] .consultant-center-consultant-list-section,body[data-ui-mode=compact] .consultant-center-consultant-list-section{padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-list-group,body[data-ui-mode=compact] .consultant-center-list-group{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-list-search-row,body[data-ui-mode=compact] .consultant-center-list-search-row{margin-bottom:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-list-search,body[data-ui-mode=compact] .consultant-center-list-search{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-list-select,body[data-ui-mode=compact] .consultant-center-list-select{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:100px!important}#app[data-ui-mode=compact] .consultant-center-consultant-list-header,#app[data-ui-mode=compact] .consultant-center-list-header,body[data-ui-mode=compact] .consultant-center-consultant-list-header,body[data-ui-mode=compact] .consultant-center-list-header{font-size:var(--ui-font-size-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-consultant-list-table td,#app[data-ui-mode=compact] .consultant-center-consultant-list-table th,#app[data-ui-mode=compact] .consultant-center-list-table td,#app[data-ui-mode=compact] .consultant-center-list-table th,body[data-ui-mode=compact] .consultant-center-consultant-list-table td,body[data-ui-mode=compact] .consultant-center-consultant-list-table th,body[data-ui-mode=compact] .consultant-center-list-table td,body[data-ui-mode=compact] .consultant-center-list-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-consultant-list-table th,#app[data-ui-mode=compact] .consultant-center-list-table th,body[data-ui-mode=compact] .consultant-center-consultant-list-table th,body[data-ui-mode=compact] .consultant-center-list-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-center-consultant-list-table,body[data-ui-mode=compact] .consultant-center-consultant-list-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-no-consultants,body[data-ui-mode=compact] .consultant-center-no-consultants{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-consultant-details-section,body[data-ui-mode=compact] .consultant-center-consultant-details-section{padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-consultant-details-header,body[data-ui-mode=compact] .consultant-center-consultant-details-header{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .consultant-center-consultant-details-content,body[data-ui-mode=compact] .consultant-center-consultant-details-content{margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultant-center-consultant-transactions-section,body[data-ui-mode=compact] .consultant-center-consultant-transactions-section{margin-top:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultant-center-transactions-filters,body[data-ui-mode=compact] .consultant-center-transactions-filters{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-filter-link,body[data-ui-mode=compact] .consultant-center-filter-link{margin:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-transactions-date-dropdown,#app[data-ui-mode=compact] .consultant-center-transactions-filter-select,#app[data-ui-mode=compact] .consultant-center-transactions-type-dropdown,#app[data-ui-mode=compact] .consultant-center-transactions-view-dropdown,body[data-ui-mode=compact] .consultant-center-transactions-date-dropdown,body[data-ui-mode=compact] .consultant-center-transactions-filter-select,body[data-ui-mode=compact] .consultant-center-transactions-type-dropdown,body[data-ui-mode=compact] .consultant-center-transactions-view-dropdown{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-consultant-status-dropdown,body[data-ui-mode=compact] .consultant-center-consultant-status-dropdown{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;margin-left:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-customer-dropdown,body[data-ui-mode=compact] .consultant-center-customer-dropdown{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:150px!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-filter-group,body[data-ui-mode=compact] .consultant-center-filter-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-filter-group label,body[data-ui-mode=compact] .consultant-center-filter-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-transactions-table td,#app[data-ui-mode=compact] .consultant-center-transactions-table th,body[data-ui-mode=compact] .consultant-center-transactions-table td,body[data-ui-mode=compact] .consultant-center-transactions-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-transactions-table,body[data-ui-mode=compact] .consultant-center-transactions-table{min-width:600px!important}#app[data-ui-mode=compact] .consultant-center-transactions-pagination,body[data-ui-mode=compact] .consultant-center-transactions-pagination{margin-top:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-pagination-controls,body[data-ui-mode=compact] .consultant-center-pagination-controls{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-pagination-btn,body[data-ui-mode=compact] .consultant-center-pagination-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-page-info,body[data-ui-mode=compact] .consultant-center-page-info{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-aligned-details-grid,#app[data-ui-mode=compact] .consultant-center-consultant-details-grid,body[data-ui-mode=compact] .consultant-center-aligned-details-grid,body[data-ui-mode=compact] .consultant-center-consultant-details-grid{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-center-details-header-section,body[data-ui-mode=compact] .consultant-center-details-header-section{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultant-center-consultant-name,body[data-ui-mode=compact] .consultant-center-consultant-name{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .consultant-center-consultant-balance,body[data-ui-mode=compact] .consultant-center-consultant-balance{font-size:var(--ui-font-size-lg)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-details-content,body[data-ui-mode=compact] .consultant-center-details-content{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-center-details-column,body[data-ui-mode=compact] .consultant-center-details-column{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-detail-item,body[data-ui-mode=compact] .consultant-center-detail-item{gap:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-center-detail-icon,body[data-ui-mode=compact] .consultant-center-detail-icon{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .consultant-center-detail-label,body[data-ui-mode=compact] .consultant-center-detail-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-detail-value,body[data-ui-mode=compact] .consultant-center-detail-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-consultant-details-col,body[data-ui-mode=compact] .consultant-center-consultant-details-col{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-consultant-details-label,body[data-ui-mode=compact] .consultant-center-consultant-details-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-consultant-details-value,body[data-ui-mode=compact] .consultant-center-consultant-details-value{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-consultant-details-divider,body[data-ui-mode=compact] .consultant-center-consultant-details-divider{margin:0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultant-center-customer-list-header label,body[data-ui-mode=compact] .consultant-center-customer-list-header label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-status,body[data-ui-mode=compact] .consultant-center-status{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-loading,#app[data-ui-mode=compact] .consultant-center-no-transactions,body[data-ui-mode=compact] .consultant-center-loading,body[data-ui-mode=compact] .consultant-center-no-transactions{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-details-card,body[data-ui-mode=compact] .consultant-center-details-card{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-card-header,body[data-ui-mode=compact] .consultant-center-card-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-center-card-title,body[data-ui-mode=compact] .consultant-center-card-title{font-size:var(--ui-font-size-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-preview-label,body[data-ui-mode=compact] .consultant-center-preview-label{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-center-card-actions,body[data-ui-mode=compact] .consultant-center-card-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-center-card-icon,body[data-ui-mode=compact] .consultant-center-card-icon{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .consultant-center-card-balance,body[data-ui-mode=compact] .consultant-center-card-balance{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .consultant-center-card-toggle,body[data-ui-mode=compact] .consultant-center-card-toggle{width:32px!important;height:32px!important}#app[data-ui-mode=compact] .consultant-center-toggle-icon,body[data-ui-mode=compact] .consultant-center-toggle-icon{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .consultant-center-expandable-details,body[data-ui-mode=compact] .consultant-center-expandable-details{padding:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-create-invoice-btn,#app[data-ui-mode=compact] .consultant-preview-enter-bill-btn,body[data-ui-mode=compact] .consultant-preview-create-invoice-btn,body[data-ui-mode=compact] .consultant-preview-enter-bill-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;min-width:35px!important}#app[data-ui-mode=compact] .consultant-preview-create-invoice-btn i,#app[data-ui-mode=compact] .consultant-preview-enter-bill-btn i,body[data-ui-mode=compact] .consultant-preview-create-invoice-btn i,body[data-ui-mode=compact] .consultant-preview-enter-bill-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-actions,body[data-ui-mode=compact] .consultant-preview-actions{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-modal,body[data-ui-mode=compact] .consultant-center-modal{max-width:85%!important;max-height:85%!important}@media (max-width:768px){#app[data-ui-mode=compact] .consultant-center-header,body[data-ui-mode=compact] .consultant-center-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-center-header h1,body[data-ui-mode=compact] .consultant-center-header h1{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .consultant-center-consultant-main-content,body[data-ui-mode=compact] .consultant-center-consultant-main-content{flex-direction:column!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-center-consultant-main-content>.consultant-side-menu,body[data-ui-mode=compact] .consultant-center-consultant-main-content>.consultant-side-menu{width:100%!important;min-width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .consultant-center-consultant-main-content>.consultant-preview-list,body[data-ui-mode=compact] .consultant-center-consultant-main-content>.consultant-preview-list{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .consultant-center-consultant-actions,#app[data-ui-mode=compact] .consultant-center-header-actions,body[data-ui-mode=compact] .consultant-center-consultant-actions,body[data-ui-mode=compact] .consultant-center-header-actions{flex-wrap:wrap!important;justify-content:center!important}#app[data-ui-mode=compact] .consultant-center-action-btn,#app[data-ui-mode=compact] .consultant-center-consultant-btn,body[data-ui-mode=compact] .consultant-center-action-btn,body[data-ui-mode=compact] .consultant-center-consultant-btn{flex:1!important;min-width:120px!important}#app[data-ui-mode=compact] .consultant-center-details-content,body[data-ui-mode=compact] .consultant-center-details-content{grid-template-columns:1fr!important}}@media (max-width:480px){#app[data-ui-mode=compact] .consultant-center-header h1,body[data-ui-mode=compact] .consultant-center-header h1{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-center-consultant-actions,#app[data-ui-mode=compact] .consultant-center-header-actions,body[data-ui-mode=compact] .consultant-center-consultant-actions,body[data-ui-mode=compact] .consultant-center-header-actions{flex-direction:column!important;width:100%!important}#app[data-ui-mode=compact] .consultant-center-action-btn,#app[data-ui-mode=compact] .consultant-center-consultant-btn,body[data-ui-mode=compact] .consultant-center-action-btn,body[data-ui-mode=compact] .consultant-center-consultant-btn{width:100%!important}#app[data-ui-mode=compact] .consultant-center-transactions-table,body[data-ui-mode=compact] .consultant-center-transactions-table{min-width:500px!important}#app[data-ui-mode=compact] .consultant-center-transactions-filters,body[data-ui-mode=compact] .consultant-center-transactions-filters{flex-wrap:wrap!important}#app[data-ui-mode=compact] .consultant-center-modal,body[data-ui-mode=compact] .consultant-center-modal{max-width:95%!important;max-height:90%!important}}#app[data-ui-mode=compact] .consultant-side-menu,body[data-ui-mode=compact] .consultant-side-menu{width:100%!important;min-width:0!important;max-width:none!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-header,body[data-ui-mode=compact] .consultant-side-menu-header{margin-bottom:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-title,body[data-ui-mode=compact] .consultant-side-menu-title{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .consultant-side-menu-count,body[data-ui-mode=compact] .consultant-side-menu-count{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-legend,body[data-ui-mode=compact] .consultant-side-menu-legend{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-legend-item,body[data-ui-mode=compact] .consultant-side-menu-legend-item{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-legend-dot,body[data-ui-mode=compact] .consultant-side-menu-legend-dot{width:10px!important;height:10px!important}#app[data-ui-mode=compact] .consultant-side-menu-legend-text,body[data-ui-mode=compact] .consultant-side-menu-legend-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-search,body[data-ui-mode=compact] .consultant-side-menu-search{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-search-input,body[data-ui-mode=compact] .consultant-side-menu-search-input{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-table,body[data-ui-mode=compact] .consultant-side-menu-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-table td,#app[data-ui-mode=compact] .consultant-side-menu-table th,body[data-ui-mode=compact] .consultant-side-menu-table td,body[data-ui-mode=compact] .consultant-side-menu-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-table th,body[data-ui-mode=compact] .consultant-side-menu-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-name-content,body[data-ui-mode=compact] .consultant-side-menu-name-content{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-check,body[data-ui-mode=compact] .consultant-side-menu-check{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-loading,#app[data-ui-mode=compact] .consultant-side-menu-no-consultants,body[data-ui-mode=compact] .consultant-side-menu-loading,body[data-ui-mode=compact] .consultant-side-menu-no-consultants{padding:var(--ui-spacing-lg) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-customer-header label,body[data-ui-mode=compact] .consultant-side-menu-customer-header label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-customer-dropdown,body[data-ui-mode=compact] .consultant-side-menu-customer-dropdown{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-status-header,body[data-ui-mode=compact] .consultant-side-menu-status-header{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-status-select,body[data-ui-mode=compact] .consultant-side-menu-status-select{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-group,body[data-ui-mode=compact] .consultant-side-menu-group{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important}@media (max-width:900px){#app[data-ui-mode=compact] .consultant-side-menu,body[data-ui-mode=compact] .consultant-side-menu{width:100%!important;min-width:0!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-header,body[data-ui-mode=compact] .consultant-side-menu-header{margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-title,body[data-ui-mode=compact] .consultant-side-menu-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-count,body[data-ui-mode=compact] .consultant-side-menu-count{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-legend,body[data-ui-mode=compact] .consultant-side-menu-legend{padding:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-legend-dot,body[data-ui-mode=compact] .consultant-side-menu-legend-dot{width:8px!important;height:8px!important}#app[data-ui-mode=compact] .consultant-side-menu-legend-text,body[data-ui-mode=compact] .consultant-side-menu-legend-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-table,body[data-ui-mode=compact] .consultant-side-menu-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-table td,#app[data-ui-mode=compact] .consultant-side-menu-table th,body[data-ui-mode=compact] .consultant-side-menu-table td,body[data-ui-mode=compact] .consultant-side-menu-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-table th,body[data-ui-mode=compact] .consultant-side-menu-table th{font-size:var(--ui-font-size-xs)!important}}@media (max-width:600px){#app[data-ui-mode=compact] .consultant-side-menu,body[data-ui-mode=compact] .consultant-side-menu{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-header,body[data-ui-mode=compact] .consultant-side-menu-header{margin-bottom:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-title,body[data-ui-mode=compact] .consultant-side-menu-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-count,body[data-ui-mode=compact] .consultant-side-menu-count{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-legend,body[data-ui-mode=compact] .consultant-side-menu-legend{padding:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-legend-dot,body[data-ui-mode=compact] .consultant-side-menu-legend-dot{width:8px!important;height:8px!important}#app[data-ui-mode=compact] .consultant-side-menu-legend-text,body[data-ui-mode=compact] .consultant-side-menu-legend-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-customer-dropdown,#app[data-ui-mode=compact] .consultant-side-menu-search-input,#app[data-ui-mode=compact] .consultant-side-menu-status-select,body[data-ui-mode=compact] .consultant-side-menu-customer-dropdown,body[data-ui-mode=compact] .consultant-side-menu-search-input,body[data-ui-mode=compact] .consultant-side-menu-status-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-table,body[data-ui-mode=compact] .consultant-side-menu-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-table td,#app[data-ui-mode=compact] .consultant-side-menu-table th,body[data-ui-mode=compact] .consultant-side-menu-table td,body[data-ui-mode=compact] .consultant-side-menu-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-table th,body[data-ui-mode=compact] .consultant-side-menu-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-no-consultants,body[data-ui-mode=compact] .consultant-side-menu-no-consultants{padding:var(--ui-spacing-md) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}}#app[data-ui-mode=compact] .consultant-preview-details-section,body[data-ui-mode=compact] .consultant-preview-details-section{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-section-header,body[data-ui-mode=compact] .consultant-preview-section-header{margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-section-title,body[data-ui-mode=compact] .consultant-preview-section-title{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .consultant-preview-header-actions,body[data-ui-mode=compact] .consultant-preview-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-modal-btn,body[data-ui-mode=compact] .consultant-preview-modal-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-header,body[data-ui-mode=compact] .consultant-preview-header{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .consultant-preview-no-selection,body[data-ui-mode=compact] .consultant-preview-no-selection{font-size:var(--ui-font-size-sm)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-details-card,body[data-ui-mode=compact] .consultant-preview-details-card{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-card-header,body[data-ui-mode=compact] .consultant-preview-card-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-card-title,body[data-ui-mode=compact] .consultant-preview-card-title{font-size:var(--ui-font-size-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-name-prices,body[data-ui-mode=compact] .consultant-preview-name-prices{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-name,body[data-ui-mode=compact] .consultant-preview-name{font-size:var(--ui-font-size-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-prices,body[data-ui-mode=compact] .consultant-preview-prices{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-price-item,body[data-ui-mode=compact] .consultant-preview-price-item{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-price-label,#app[data-ui-mode=compact] .consultant-preview-price-value,body[data-ui-mode=compact] .consultant-preview-price-label,body[data-ui-mode=compact] .consultant-preview-price-value{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-card-actions,body[data-ui-mode=compact] .consultant-preview-card-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-action-btn,body[data-ui-mode=compact] .consultant-preview-action-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .consultant-preview-notification-container,body[data-ui-mode=compact] .consultant-preview-notification-container{width:1.375rem!important;height:1.375rem!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-notification-bell i,body[data-ui-mode=compact] .consultant-preview-notification-bell i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .consultant-preview-notification-count,body[data-ui-mode=compact] .consultant-preview-notification-count{min-width:.875rem!important;height:.875rem!important;font-size:.5625rem!important;padding:0 .1rem!important;top:-4px!important;right:-5px!important;border-width:1.5px!important}#app[data-ui-mode=compact] .consultant-preview-contract-section-inline,body[data-ui-mode=compact] .consultant-preview-contract-section-inline{margin-top:var(--ui-spacing-xs)!important;padding-top:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important;padding-left:var(--ui-spacing-md)!important;padding-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-header,body[data-ui-mode=compact] .consultant-preview-contract-compact-header{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-title,body[data-ui-mode=compact] .consultant-preview-contract-compact-title{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-title i,body[data-ui-mode=compact] .consultant-preview-contract-compact-title i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-contract-actions,body[data-ui-mode=compact] .consultant-preview-contract-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-contract-action-link,body[data-ui-mode=compact] .consultant-preview-contract-action-link{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .consultant-preview-contract-action-separator,body[data-ui-mode=compact] .consultant-preview-contract-action-separator{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-badge-group,body[data-ui-mode=compact] .consultant-preview-contract-compact-badge-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-number .consultant-preview-contract-label,body[data-ui-mode=compact] .consultant-preview-contract-compact-number .consultant-preview-contract-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-contract-status-badge,body[data-ui-mode=compact] .consultant-preview-contract-status-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-details,body[data-ui-mode=compact] .consultant-preview-contract-compact-details{gap:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) 0!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-item,body[data-ui-mode=compact] .consultant-preview-contract-compact-item{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-item .consultant-preview-contract-label,body[data-ui-mode=compact] .consultant-preview-contract-compact-item .consultant-preview-contract-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-item .consultant-preview-contract-value,body[data-ui-mode=compact] .consultant-preview-contract-compact-item .consultant-preview-contract-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-contract-expiry-banner-compact,body[data-ui-mode=compact] .consultant-preview-contract-expiry-banner-compact{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-contract-expiry-banner-compact i,body[data-ui-mode=compact] .consultant-preview-contract-expiry-banner-compact i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-transactions-section,body[data-ui-mode=compact] .consultant-preview-transactions-section{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-transactions-filters,body[data-ui-mode=compact] .consultant-preview-transactions-filters{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-filter-group,body[data-ui-mode=compact] .consultant-preview-filter-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-filter-group label,body[data-ui-mode=compact] .consultant-preview-filter-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-transactions-filter-select,body[data-ui-mode=compact] .consultant-preview-transactions-filter-select{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-left:var(--ui-spacing-xs)!important;min-width:120px!important;max-width:200px!important;border-radius:0!important}#app[data-ui-mode=compact] .consultant-preview-date-filter,body[data-ui-mode=compact] .consultant-preview-date-filter{min-width:150px!important}#app[data-ui-mode=compact] .consultant-preview-transactions-table td,#app[data-ui-mode=compact] .consultant-preview-transactions-table th,body[data-ui-mode=compact] .consultant-preview-transactions-table td,body[data-ui-mode=compact] .consultant-preview-transactions-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;font-size:.65rem!important}#app[data-ui-mode=compact] .consultant-preview-transactions-table tbody td span,body[data-ui-mode=compact] .consultant-preview-transactions-table tbody td span{font-size:.65rem!important}#app[data-ui-mode=compact] .consultant-preview-transactions-table,body[data-ui-mode=compact] .consultant-preview-transactions-table{min-width:600px!important}#app[data-ui-mode=compact] .consultant-preview-status,body[data-ui-mode=compact] .consultant-preview-status{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-loading,#app[data-ui-mode=compact] .consultant-preview-no-transactions,body[data-ui-mode=compact] .consultant-preview-loading,body[data-ui-mode=compact] .consultant-preview-no-transactions{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-transactions-pagination,body[data-ui-mode=compact] .consultant-preview-transactions-pagination{gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-create-invoice-btn,#app[data-ui-mode=compact] .consultant-preview-enter-bill-btn,#app[data-ui-mode=compact] .consultant-preview-pay-bill-btn,body[data-ui-mode=compact] .consultant-preview-create-invoice-btn,body[data-ui-mode=compact] .consultant-preview-enter-bill-btn,body[data-ui-mode=compact] .consultant-preview-pay-bill-btn{font-size:var(--ui-font-size-md)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-actions,body[data-ui-mode=compact] .consultant-preview-actions{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-attachment-item,body[data-ui-mode=compact] .consultant-preview-attachment-item{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-file-size,body[data-ui-mode=compact] .consultant-preview-file-size{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-preview-name-icon-btn,body[data-ui-mode=compact] .consultant-preview-name-icon-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important;min-width:28px!important;height:28px!important;margin-left:var(--ui-spacing-xs)!important}@media (max-width:768px){#app[data-ui-mode=compact] .consultant-preview-details-section,#app[data-ui-mode=compact] .consultant-preview-transactions-section,body[data-ui-mode=compact] .consultant-preview-details-section,body[data-ui-mode=compact] .consultant-preview-transactions-section{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-card-header,body[data-ui-mode=compact] .consultant-preview-card-header{flex-direction:column!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-card-actions,body[data-ui-mode=compact] .consultant-preview-card-actions{flex-direction:column!important;width:100%!important}#app[data-ui-mode=compact] .consultant-preview-action-btn,body[data-ui-mode=compact] .consultant-preview-action-btn{width:100%!important}#app[data-ui-mode=compact] .consultant-preview-transactions-filters,body[data-ui-mode=compact] .consultant-preview-transactions-filters{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .consultant-preview-filter-group,body[data-ui-mode=compact] .consultant-preview-filter-group{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .consultant-preview-transactions-filter-select,body[data-ui-mode=compact] .consultant-preview-transactions-filter-select{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-details,#app[data-ui-mode=compact] .consultant-preview-contract-compact-header,body[data-ui-mode=compact] .consultant-preview-contract-compact-details,body[data-ui-mode=compact] .consultant-preview-contract-compact-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .consultant-preview-contract-compact-item,body[data-ui-mode=compact] .consultant-preview-contract-compact-item{width:100%!important;justify-content:space-between!important}}@media (max-width:480px){#app[data-ui-mode=compact] .consultant-preview-name,#app[data-ui-mode=compact] .consultant-preview-section-title,body[data-ui-mode=compact] .consultant-preview-name,body[data-ui-mode=compact] .consultant-preview-section-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-preview-transactions-table,body[data-ui-mode=compact] .consultant-preview-transactions-table{min-width:500px!important}#app[data-ui-mode=compact] .consultant-preview-transactions-table td,#app[data-ui-mode=compact] .consultant-preview-transactions-table th,body[data-ui-mode=compact] .consultant-preview-transactions-table td,body[data-ui-mode=compact] .consultant-preview-transactions-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:.65rem!important}#app[data-ui-mode=compact] .consultant-preview-transactions-table tbody td span,body[data-ui-mode=compact] .consultant-preview-transactions-table tbody td span{font-size:.65rem!important}#app[data-ui-mode=compact] .consultant-preview-transactions-pagination,body[data-ui-mode=compact] .consultant-preview-transactions-pagination{flex-direction:column!important;align-items:center!important}}#app[data-ui-mode=compact] .customer-edit-consultant-container,body[data-ui-mode=compact] .customer-edit-consultant-container{min-height:auto!important;padding-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-edit-consultant-form-col.customer-edit-consultant-stunning-form-col,body[data-ui-mode=compact] .customer-edit-consultant-form-col.customer-edit-consultant-stunning-form-col{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-form-group-row,body[data-ui-mode=compact] .customer-edit-consultant-form-group-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-edit-consultant-form-group-row .customer-edit-consultant-form-group,body[data-ui-mode=compact] .customer-edit-consultant-form-group-row .customer-edit-consultant-form-group{min-width:180px!important}#app[data-ui-mode=compact] .customer-edit-consultant-form-group,body[data-ui-mode=compact] .customer-edit-consultant-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-edit-consultant-form-group label,body[data-ui-mode=compact] .customer-edit-consultant-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-form-control,#app[data-ui-mode=compact] .customer-edit-consultant-form-group input[type=email],#app[data-ui-mode=compact] .customer-edit-consultant-form-group input[type=number],#app[data-ui-mode=compact] .customer-edit-consultant-form-group input[type=text],#app[data-ui-mode=compact] .customer-edit-consultant-form-group select,#app[data-ui-mode=compact] .customer-edit-consultant-form-group textarea,body[data-ui-mode=compact] .customer-edit-consultant-form-control,body[data-ui-mode=compact] .customer-edit-consultant-form-group input[type=email],body[data-ui-mode=compact] .customer-edit-consultant-form-group input[type=number],body[data-ui-mode=compact] .customer-edit-consultant-form-group input[type=text],body[data-ui-mode=compact] .customer-edit-consultant-form-group select,body[data-ui-mode=compact] .customer-edit-consultant-form-group textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-edit-consultant-form-group select,body[data-ui-mode=compact] .customer-edit-consultant-form-group select{padding-right:2rem!important}#app[data-ui-mode=compact] .customer-edit-consultant-checkbox-group,body[data-ui-mode=compact] .customer-edit-consultant-checkbox-group{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .customer-edit-consultant-checkbox-group input[type=checkbox]{width:16px!important;height:16px!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-checkbox-group label,body[data-ui-mode=compact] .customer-edit-consultant-checkbox-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .customer-edit-consultant-checking-text,#app[data-ui-mode=compact] .customer-edit-consultant-error-text,body[data-ui-mode=compact] .customer-edit-consultant-checking-text,body[data-ui-mode=compact] .customer-edit-consultant-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-service-error,body[data-ui-mode=compact] .customer-edit-consultant-service-error{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-edit-consultant-service-config,body[data-ui-mode=compact] .customer-edit-consultant-service-config{gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-edit-consultant-service-header,body[data-ui-mode=compact] .customer-edit-consultant-service-header{font-size:var(--ui-font-size-md)!important;margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-form-actions,body[data-ui-mode=compact] .customer-edit-consultant-form-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;margin-left:var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-edit-consultant-btn,body[data-ui-mode=compact] .customer-edit-consultant-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-width:100px!important}#app[data-ui-mode=compact] .customer-edit-consultant-btn-sm,body[data-ui-mode=compact] .customer-edit-consultant-btn-sm{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-btn-add-contact,body[data-ui-mode=compact] .customer-edit-consultant-btn-add-contact{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-contacts-section,body[data-ui-mode=compact] .customer-edit-consultant-contacts-section{margin-top:var(--ui-spacing-sm)!important;margin-left:var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-edit-consultant-addresses-header,body[data-ui-mode=compact] .customer-edit-consultant-addresses-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-edit-consultant-addresses-header h3,body[data-ui-mode=compact] .customer-edit-consultant-addresses-header h3{font-size:var(--ui-font-size-md)!important}#app[data-ui-mode=compact] .customer-edit-consultant-addresses-grid,body[data-ui-mode=compact] .customer-edit-consultant-addresses-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-card,body[data-ui-mode=compact] .customer-edit-consultant-address-card{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-card-header,body[data-ui-mode=compact] .customer-edit-consultant-address-card-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-field-row,#app[data-ui-mode=compact] .customer-edit-consultant-address-fields,body[data-ui-mode=compact] .customer-edit-consultant-address-field-row,body[data-ui-mode=compact] .customer-edit-consultant-address-fields{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-field label,body[data-ui-mode=compact] .customer-edit-consultant-address-field label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-save-actions,body[data-ui-mode=compact] .customer-edit-consultant-address-save-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-save-actions .customer-edit-consultant-btn,body[data-ui-mode=compact] .customer-edit-consultant-address-save-actions .customer-edit-consultant-btn{max-width:120px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-fields .address-selector,body[data-ui-mode=compact] .customer-edit-consultant-address-fields .address-selector{margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-fields .address-selector .address-selector-field,body[data-ui-mode=compact] .customer-edit-consultant-address-fields .address-selector .address-selector-field{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-fields .address-selector .address-selector-label,body[data-ui-mode=compact] .customer-edit-consultant-address-fields .address-selector .address-selector-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-fields .address-selector .address-selector-input,body[data-ui-mode=compact] .customer-edit-consultant-address-fields .address-selector .address-selector-input{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar-container,body[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar-container{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar,body[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar-left,body[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar-left{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-contract-status,body[data-ui-mode=compact] .customer-edit-consultant-contract-status{padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-action-btn,body[data-ui-mode=compact] .customer-edit-consultant-action-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-tooltip-content,body[data-ui-mode=compact] .customer-edit-consultant-tooltip-content{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;min-width:240px!important}#app[data-ui-mode=compact] .customer-edit-consultant-tooltip-icon,body[data-ui-mode=compact] .customer-edit-consultant-tooltip-icon{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-edit-consultant-tooltip-content p,body[data-ui-mode=compact] .customer-edit-consultant-tooltip-content p{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .customer-edit-consultant-tooltip-subtitle,body[data-ui-mode=compact] .customer-edit-consultant-tooltip-subtitle{font-size:var(--ui-font-size-xs)!important}@media (max-width:768px){#app[data-ui-mode=compact] .customer-edit-consultant-form-group-row,body[data-ui-mode=compact] .customer-edit-consultant-form-group-row{flex-direction:column!important}#app[data-ui-mode=compact] .customer-edit-consultant-form-group-row .customer-edit-consultant-form-group,body[data-ui-mode=compact] .customer-edit-consultant-form-group-row .customer-edit-consultant-form-group{min-width:auto!important;max-width:100%!important}#app[data-ui-mode=compact] .customer-edit-consultant-service-config,body[data-ui-mode=compact] .customer-edit-consultant-service-config{flex-direction:column!important;gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-edit-consultant-form-actions,body[data-ui-mode=compact] .customer-edit-consultant-form-actions{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .customer-edit-consultant-btn,body[data-ui-mode=compact] .customer-edit-consultant-btn{width:100%!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-field-row,body[data-ui-mode=compact] .customer-edit-consultant-address-field-row{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-card-header,body[data-ui-mode=compact] .customer-edit-consultant-address-card-header{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-save-actions,body[data-ui-mode=compact] .customer-edit-consultant-address-save-actions{flex-direction:column!important}#app[data-ui-mode=compact] .customer-edit-consultant-address-save-actions .customer-edit-consultant-btn,body[data-ui-mode=compact] .customer-edit-consultant-address-save-actions .customer-edit-consultant-btn{max-width:100%!important;width:100%!important}#app[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar,body[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar-right,#app[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar-right .customer-edit-consultant-btn,body[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar-right,body[data-ui-mode=compact] .customer-edit-consultant-contract-toolbar-right .customer-edit-consultant-btn{width:100%!important}}#app[data-ui-mode=compact] .address-selector,#app[data-ui-mode=compact] .address-selector-field,body[data-ui-mode=compact] .address-selector,body[data-ui-mode=compact] .address-selector-field{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .address-selector .label-input-field__label,body[data-ui-mode=compact] .address-selector .label-input-field__label{font-size:var(--lf-label-font-size)!important;line-height:var(--lf-label-line-height)!important;min-height:var(--lf-label-min-height)!important;letter-spacing:var(--lf-label-letter-spacing)!important;font-weight:var(--lf-label-font-weight)!important;font-family:var(--lf-font-family)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .address-selector .label-input-field__required,body[data-ui-mode=compact] .address-selector .label-input-field__required{margin-left:.15em!important}#app[data-ui-mode=compact] .address-selector-input,body[data-ui-mode=compact] .address-selector-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;min-height:30px!important;height:30px!important;border-radius:var(--ui-border-radius-sm)!important;line-height:1.4!important}#app[data-ui-mode=compact] .address-selector .simple-select-input,body[data-ui-mode=compact] .address-selector .simple-select-input{padding:var(--ui-spacing-xs) 28px var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;min-height:30px!important;height:30px!important;border-radius:var(--ui-border-radius-sm)!important;line-height:1.4!important}#app[data-ui-mode=compact] .address-selector .simple-select-arrow,body[data-ui-mode=compact] .address-selector .simple-select-arrow{right:8px!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .address-selector .simple-select-option,body[data-ui-mode=compact] .address-selector .simple-select-option{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .address-selector-error-message,#app[data-ui-mode=compact] .address-selector-success-message,body[data-ui-mode=compact] .address-selector-error-message,body[data-ui-mode=compact] .address-selector-success-message{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}@media (max-width:768px){#app[data-ui-mode=compact] .address-selector,body[data-ui-mode=compact] .address-selector{grid-template-columns:1fr!important;gap:var(--ui-spacing-xs)!important}}#app[data-ui-mode=compact] .received-payments-container,body[data-ui-mode=compact] .received-payments-container{padding:0!important}#app[data-ui-mode=compact] .received-payments-table-section,body[data-ui-mode=compact] .received-payments-table-section{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .received-payments-groups,body[data-ui-mode=compact] .received-payments-groups{width:100%!important}#app[data-ui-mode=compact] .received-payments-group,body[data-ui-mode=compact] .received-payments-group{margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .payment-section,body[data-ui-mode=compact] .payment-section{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .payment-details-table,body[data-ui-mode=compact] .payment-details-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .payment-details-header,body[data-ui-mode=compact] .payment-details-header{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;background:#4a7ba7!important;color:#fff!important}#app[data-ui-mode=compact] .payment-details-table thead,body[data-ui-mode=compact] .payment-details-table thead{background:#4a7ba7!important}#app[data-ui-mode=compact] .payment-details-table thead th,body[data-ui-mode=compact] .payment-details-table thead th{background:#4a7ba7!important;color:#fff!important}#app[data-ui-mode=compact] .payment-details-row td,body[data-ui-mode=compact] .payment-details-row td{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .payment-icon,body[data-ui-mode=compact] .payment-icon{font-size:1rem!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .invoice-sub-row td,body[data-ui-mode=compact] .invoice-sub-row td{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sub-row-indicator,body[data-ui-mode=compact] .sub-row-indicator{font-size:.95rem!important;margin-right:var(--ui-spacing-xs)!important;width:1.2rem!important}#app[data-ui-mode=compact] .invoice-badge,body[data-ui-mode=compact] .invoice-badge{padding:.15rem .5rem!important;font-size:var(--ui-font-size-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-sub-sub-row td,body[data-ui-mode=compact] .consultant-sub-sub-row td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) 2.5rem!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sub-sub-row-indicator,body[data-ui-mode=compact] .sub-sub-row-indicator{font-size:.95rem!important;margin-right:var(--ui-spacing-xs)!important;width:1.5rem!important}#app[data-ui-mode=compact] .consultant-badge,body[data-ui-mode=compact] .consultant-badge{padding:.2rem .6rem!important;font-size:var(--ui-font-size-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .date-range,body[data-ui-mode=compact] .date-range{font-size:var(--ui-font-size-xs)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-hours-cell,body[data-ui-mode=compact] .consultant-hours-cell{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoice-total-row,body[data-ui-mode=compact] .invoice-total-row{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important}#app[data-ui-mode=compact] .invoice-total-row td,body[data-ui-mode=compact] .invoice-total-row td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;background:transparent!important}body[data-ui-mode=compact] .invoice-total-row .invoice-total-label{background:rgba(73,80,87,.1)!important}body[data-ui-mode=compact] .invoice-total-row .invoice-total-empty{background:rgba(73,80,87,.05)!important}body[data-ui-mode=compact] .invoice-total-row .invoice-total-amount{background:rgba(44,90,135,.1)!important}#app[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-fulltime,#app[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-fulltime td,body[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-fulltime,body[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-fulltime td{background-color:#e8f5e8!important}#app[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-1099,#app[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-1099 td,body[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-1099,body[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-1099 td{background-color:#fff9c4!important}#app[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-c2c,#app[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-c2c td,body[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-c2c,body[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-c2c td{background-color:#e3f2fd!important}#app[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-default,#app[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-default td,body[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-default,body[data-ui-mode=compact] .consultant-sub-sub-row.consultant-type-bg-default td{background-color:#f5f5f5!important}#app[data-ui-mode=compact] .invoice-total-indicator,body[data-ui-mode=compact] .invoice-total-indicator{font-size:.9rem!important;margin-right:var(--ui-spacing-xs)!important;width:1.2rem!important}#app[data-ui-mode=compact] .invoice-status,body[data-ui-mode=compact] .invoice-status{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invoice-payment-amount,body[data-ui-mode=compact] .invoice-payment-amount{margin-left:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .received-payments-error,#app[data-ui-mode=compact] .received-payments-loading,#app[data-ui-mode=compact] .received-payments-no-records,body[data-ui-mode=compact] .received-payments-error,body[data-ui-mode=compact] .received-payments-loading,body[data-ui-mode=compact] .received-payments-no-records{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .received-payments-filters,body[data-ui-mode=compact] .received-payments-filters{gap:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .received-payments-filters label,body[data-ui-mode=compact] .received-payments-filters label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .received-payments-filters input[type=text],#app[data-ui-mode=compact] .received-payments-filters select,body[data-ui-mode=compact] .received-payments-filters input[type=text],body[data-ui-mode=compact] .received-payments-filters select{margin-left:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .received-payments-filters select,body[data-ui-mode=compact] .received-payments-filters select{width:180px!important}@media (max-width:700px){#app[data-ui-mode=compact] .received-payments-table-section,body[data-ui-mode=compact] .received-payments-table-section{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .payment-details-table td,#app[data-ui-mode=compact] .payment-details-table th,body[data-ui-mode=compact] .payment-details-table td,body[data-ui-mode=compact] .payment-details-table th{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs)!important}}@media (max-width:600px){#app[data-ui-mode=compact] .payment-details-table td,#app[data-ui-mode=compact] .payment-details-table th,body[data-ui-mode=compact] .payment-details-table td,body[data-ui-mode=compact] .payment-details-table th{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs)!important}}#app[data-ui-mode=compact] .employeeTimeSheet-container,body[data-ui-mode=compact] .employeeTimeSheet-container{min-height:auto!important;padding-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .employeeTimeSheet-timesheet-filters-row,body[data-ui-mode=compact] .employeeTimeSheet-timesheet-filters-row{margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .employeeTimeSheet-filters-left,body[data-ui-mode=compact] .employeeTimeSheet-filters-left{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .employeeTimeSheet-filter-group,body[data-ui-mode=compact] .employeeTimeSheet-filter-group{margin-right:var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .employeeTimeSheet-filter-group label,body[data-ui-mode=compact] .employeeTimeSheet-filter-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .employeeTimeSheet-filter-group input[type=date],#app[data-ui-mode=compact] .employeeTimeSheet-filter-group input[type=text],body[data-ui-mode=compact] .employeeTimeSheet-filter-group input[type=date],body[data-ui-mode=compact] .employeeTimeSheet-filter-group input[type=text]{width:150px!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .employeeTimeSheet-customer-dropdown,#app[data-ui-mode=compact] .employeeTimeSheet-date-dropdown,#app[data-ui-mode=compact] .employeeTimeSheet-status-dropdown,body[data-ui-mode=compact] .employeeTimeSheet-customer-dropdown,body[data-ui-mode=compact] .employeeTimeSheet-date-dropdown,body[data-ui-mode=compact] .employeeTimeSheet-status-dropdown{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .employeeTimeSheet-status-dropdown,body[data-ui-mode=compact] .employeeTimeSheet-status-dropdown{width:150px!important}#app[data-ui-mode=compact] .employeeTimeSheet-input-wrapper input[type=date],body[data-ui-mode=compact] .employeeTimeSheet-input-wrapper input[type=date]{padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .employeeTimeSheet-error-text,body[data-ui-mode=compact] .employeeTimeSheet-error-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .employeeTimeSheet-filters-right,body[data-ui-mode=compact] .employeeTimeSheet-filters-right{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .employeeTimeSheet-btn,body[data-ui-mode=compact] .employeeTimeSheet-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .employeeTimeSheet-table-section,body[data-ui-mode=compact] .employeeTimeSheet-table-section{padding:0!important}#app[data-ui-mode=compact] .employeeTimeSheet-table-responsive,body[data-ui-mode=compact] .employeeTimeSheet-table-responsive{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .employeeTimeSheet-table,body[data-ui-mode=compact] .employeeTimeSheet-table{font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .employeeTimeSheet-table td,#app[data-ui-mode=compact] .employeeTimeSheet-table th,body[data-ui-mode=compact] .employeeTimeSheet-table td,body[data-ui-mode=compact] .employeeTimeSheet-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .employeeTimeSheet-table th,body[data-ui-mode=compact] .employeeTimeSheet-table th{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .employeeTimeSheet-table-no-records,body[data-ui-mode=compact] .employeeTimeSheet-table-no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .employeeTimeSheet-source-badge,#app[data-ui-mode=compact] .employeeTimeSheet-status-badge,#app[data-ui-mode=compact] .employeeTimeSheet-status-badge.status-created,#app[data-ui-mode=compact] .employeeTimeSheet-status-badge.status-default,#app[data-ui-mode=compact] .employeeTimeSheet-status-badge.status-invoice,#app[data-ui-mode=compact] .employeeTimeSheet-status-badge.status-paid,#app[data-ui-mode=compact] .employeeTimeSheet-table .employeeTimeSheet-status-badge,#app[data-ui-mode=compact] .employeeTimeSheet-table .employeeTimeSheet-status-badge.status-created,#app[data-ui-mode=compact] .employeeTimeSheet-table .employeeTimeSheet-status-badge.status-default,#app[data-ui-mode=compact] .employeeTimeSheet-table .employeeTimeSheet-status-badge.status-invoice,#app[data-ui-mode=compact] .employeeTimeSheet-table .employeeTimeSheet-status-badge.status-paid,body[data-ui-mode=compact] .employeeTimeSheet-source-badge,body[data-ui-mode=compact] .employeeTimeSheet-status-badge,body[data-ui-mode=compact] .employeeTimeSheet-status-badge.status-created,body[data-ui-mode=compact] .employeeTimeSheet-status-badge.status-default,body[data-ui-mode=compact] .employeeTimeSheet-status-badge.status-invoice,body[data-ui-mode=compact] .employeeTimeSheet-status-badge.status-paid,body[data-ui-mode=compact] .employeeTimeSheet-table .employeeTimeSheet-status-badge,body[data-ui-mode=compact] .employeeTimeSheet-table .employeeTimeSheet-status-badge.status-created,body[data-ui-mode=compact] .employeeTimeSheet-table .employeeTimeSheet-status-badge.status-default,body[data-ui-mode=compact] .employeeTimeSheet-table .employeeTimeSheet-status-badge.status-invoice,body[data-ui-mode=compact] .employeeTimeSheet-table .employeeTimeSheet-status-badge.status-paid{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .employeeTimeSheet-create-invoice-btn,#app[data-ui-mode=compact] .employeeTimeSheet-enter-bill-btn,#app[data-ui-mode=compact] .employeeTimeSheet-view-invoice-btn,#app[data-ui-mode=compact] .employeeTimeSheet-view-payment-btn,body[data-ui-mode=compact] .employeeTimeSheet-create-invoice-btn,body[data-ui-mode=compact] .employeeTimeSheet-enter-bill-btn,body[data-ui-mode=compact] .employeeTimeSheet-view-invoice-btn,body[data-ui-mode=compact] .employeeTimeSheet-view-payment-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .employeeTimeSheet-create-invoice-btn i,#app[data-ui-mode=compact] .employeeTimeSheet-enter-bill-btn i,#app[data-ui-mode=compact] .employeeTimeSheet-view-invoice-btn i,#app[data-ui-mode=compact] .employeeTimeSheet-view-payment-btn i,body[data-ui-mode=compact] .employeeTimeSheet-create-invoice-btn i,body[data-ui-mode=compact] .employeeTimeSheet-enter-bill-btn i,body[data-ui-mode=compact] .employeeTimeSheet-view-invoice-btn i,body[data-ui-mode=compact] .employeeTimeSheet-view-payment-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .employeeTimeSheet-attachments-cell,body[data-ui-mode=compact] .employeeTimeSheet-attachments-cell{max-width:250px!important}#app[data-ui-mode=compact] .employeeTimeSheet-attachment-item,body[data-ui-mode=compact] .employeeTimeSheet-attachment-item{gap:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .employeeTimeSheet-attachment-actions,#app[data-ui-mode=compact] .employeeTimeSheet-attachment-info,body[data-ui-mode=compact] .employeeTimeSheet-attachment-actions,body[data-ui-mode=compact] .employeeTimeSheet-attachment-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .employeeTimeSheet-download-btn,body[data-ui-mode=compact] .employeeTimeSheet-download-btn{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) 0!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .employeeTimeSheet-file-size,body[data-ui-mode=compact] .employeeTimeSheet-file-size{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .employeeTimeSheet-delete-btn,#app[data-ui-mode=compact] .employeeTimeSheet-open-link,body[data-ui-mode=compact] .employeeTimeSheet-delete-btn,body[data-ui-mode=compact] .employeeTimeSheet-open-link{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .employeeTimeSheet-no-attachment,body[data-ui-mode=compact] .employeeTimeSheet-no-attachment{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .employeeTimeSheet-modal-container,body[data-ui-mode=compact] .employeeTimeSheet-modal-container{border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .employeeTimeSheet-modal-container .addTimeSheet-form-section,body[data-ui-mode=compact] .employeeTimeSheet-modal-container .addTimeSheet-form-section{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .employeeTimeSheet-modal-container .addTimeSheet-form-header,body[data-ui-mode=compact] .employeeTimeSheet-modal-container .addTimeSheet-form-header{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .employeeTimeSheet-modal-container .addTimeSheet-form-header h2,body[data-ui-mode=compact] .employeeTimeSheet-modal-container .addTimeSheet-form-header h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .employeeTimeSheet-container .employeeTimeSheet-pagination-wrapper .pagination-container,body[data-ui-mode=compact] .employeeTimeSheet-container .employeeTimeSheet-pagination-wrapper .pagination-container{margin:0!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;width:100%!important}@media (max-width:768px){#app[data-ui-mode=compact] .employeeTimeSheet-container .employeeTimeSheet-pagination-wrapper .pagination-container,body[data-ui-mode=compact] .employeeTimeSheet-container .employeeTimeSheet-pagination-wrapper .pagination-container{margin:0!important;padding:var(--ui-spacing-xs)!important;width:100%!important}#app[data-ui-mode=compact] .employeeTimeSheet-attachment-item,body[data-ui-mode=compact] .employeeTimeSheet-attachment-item{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .employeeTimeSheet-attachment-actions,#app[data-ui-mode=compact] .employeeTimeSheet-attachment-info,body[data-ui-mode=compact] .employeeTimeSheet-attachment-actions,body[data-ui-mode=compact] .employeeTimeSheet-attachment-info{flex-direction:column!important;align-items:flex-start!important;gap:var(--ui-spacing-xs)!important}}@media (max-width:700px){#app[data-ui-mode=compact] .employeeTimeSheet-table td,#app[data-ui-mode=compact] .employeeTimeSheet-table th,body[data-ui-mode=compact] .employeeTimeSheet-table td,body[data-ui-mode=compact] .employeeTimeSheet-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:600px){#app[data-ui-mode=compact] .employeeTimeSheet-table td,#app[data-ui-mode=compact] .employeeTimeSheet-table th,body[data-ui-mode=compact] .employeeTimeSheet-table td,body[data-ui-mode=compact] .employeeTimeSheet-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .pay-bill-form-control,body[data-ui-mode=compact] .pay-bill-form-control{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] textarea.pay-bill-form-control,body[data-ui-mode=compact] textarea.pay-bill-form-control{min-height:60px!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-top-fields-container,body[data-ui-mode=compact] .vendor-pay-bill-record-top-fields-container{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-top-fields-inner,body[data-ui-mode=compact] .vendor-pay-bill-record-top-fields-inner{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-form-columns,body[data-ui-mode=compact] .vendor-pay-bill-record-form-columns{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-form-column,body[data-ui-mode=compact] .vendor-pay-bill-record-form-column{gap:var(--ui-spacing-xs)!important;min-width:180px!important}#app[data-ui-mode=compact] .pay-bill-section-header,body[data-ui-mode=compact] .pay-bill-section-header{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .pay-bill-section-header.small,body[data-ui-mode=compact] .pay-bill-section-header.small{font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .pay-bill-section-header-icon,body[data-ui-mode=compact] .pay-bill-section-header-icon{font-size:var(--ui-font-size-base)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .pay-bill-table-container,body[data-ui-mode=compact] .pay-bill-table-container{padding:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor_pay_bill-bills-due-table,body[data-ui-mode=compact] .vendor_pay_bill-bills-due-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-bills-due-table th,body[data-ui-mode=compact] .vendor_pay_bill-bills-due-table th{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor_pay_bill-bills-due-table td,body[data-ui-mode=compact] .vendor_pay_bill-bills-due-table td{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-bills-due-table .vendor_enter_bill-form-col-input,#app[data-ui-mode=compact] .vendor_pay_bill-bills-due-table input[type=text],body[data-ui-mode=compact] .vendor_pay_bill-bills-due-table .vendor_enter_bill-form-col-input,body[data-ui-mode=compact] .vendor_pay_bill-bills-due-table input[type=text]{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-bills-due-table input[type=checkbox],body[data-ui-mode=compact] .vendor_pay_bill-bills-due-table input[type=checkbox]{width:14px!important;height:14px!important}#app[data-ui-mode=compact] .vendor_pay_bill-expand-btn,body[data-ui-mode=compact] .vendor_pay_bill-expand-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-base)!important;min-width:28px!important;min-height:28px!important}#app[data-ui-mode=compact] .vendor_pay_bill-status-badge,body[data-ui-mode=compact] .vendor_pay_bill-status-badge{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-item-detail-row,body[data-ui-mode=compact] .vendor_pay_bill-item-detail-row{border-left-width:2px!important}#app[data-ui-mode=compact] .vendor_pay_bill-item-name,body[data-ui-mode=compact] .vendor_pay_bill-item-name{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_pay_bill-item-type-badge,body[data-ui-mode=compact] .vendor_pay_bill-item-type-badge{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-item-description,body[data-ui-mode=compact] .vendor_pay_bill-item-description{font-size:var(--ui-font-size-xs)!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_pay_bill-item-details,body[data-ui-mode=compact] .vendor_pay_bill-item-details{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor_pay_bill-item-payment input,body[data-ui-mode=compact] .vendor_pay_bill-item-payment input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:70px!important}#app[data-ui-mode=compact] .vendor_pay_bill-summary-section,body[data-ui-mode=compact] .vendor_pay_bill-summary-section{margin:var(--ui-spacing-md) 0!important;padding-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor_pay_bill-summary-row,body[data-ui-mode=compact] .vendor_pay_bill-summary-row{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor_pay_bill-summary-value,body[data-ui-mode=compact] .vendor_pay_bill-summary-value{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .vendor_pay_bill-existing-payment,body[data-ui-mode=compact] .vendor_pay_bill-existing-payment{font-size:var(--ui-font-size-xs)!important;margin-top:2px!important}#app[data-ui-mode=compact] .vendor_pay_bill-paid-indicator,body[data-ui-mode=compact] .vendor_pay_bill-paid-indicator{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .pay-bill-btn,body[data-ui-mode=compact] .pay-bill-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important;min-width:100px!important}#app[data-ui-mode=compact] .pay-bill-form-actions,body[data-ui-mode=compact] .pay-bill-form-actions{padding:var(--ui-spacing-md) 0 0 0!important;margin:var(--ui-spacing-md) 0 0 0!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-payment-error,body[data-ui-mode=compact] .vendor-pay-bill-record-payment-error{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-xs) 0!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .pay-bill-account-info,body[data-ui-mode=compact] .pay-bill-account-info{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .pay-bill-info-text,body[data-ui-mode=compact] .pay-bill-info-text{font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-xs) 0!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-journal-modal,body[data-ui-mode=compact] .vendor-pay-bill-record-journal-modal{padding:var(--ui-spacing-md)!important}@media (max-width:768px){#app[data-ui-mode=compact] .vendor-pay-bill-record-form-columns,body[data-ui-mode=compact] .vendor-pay-bill-record-form-columns{flex-direction:column!important}#app[data-ui-mode=compact] .vendor-pay-bill-record-form-column,body[data-ui-mode=compact] .vendor-pay-bill-record-form-column{min-width:100%!important}#app[data-ui-mode=compact] .pay-bill-form-actions,body[data-ui-mode=compact] .pay-bill-form-actions{flex-direction:column!important}#app[data-ui-mode=compact] .pay-bill-btn,body[data-ui-mode=compact] .pay-bill-btn{width:100%!important}}#app[data-ui-mode=compact] .new-inventory-item-form-control,#app[data-ui-mode=compact] .new-inventory-item-form-group input[type=date],#app[data-ui-mode=compact] .new-inventory-item-form-group input[type=email],#app[data-ui-mode=compact] .new-inventory-item-form-group input[type=number],#app[data-ui-mode=compact] .new-inventory-item-form-group input[type=text],#app[data-ui-mode=compact] .new-inventory-item-form-group select,#app[data-ui-mode=compact] .new-inventory-item-form-group textarea,body[data-ui-mode=compact] .new-inventory-item-form-control,body[data-ui-mode=compact] .new-inventory-item-form-group input[type=date],body[data-ui-mode=compact] .new-inventory-item-form-group input[type=email],body[data-ui-mode=compact] .new-inventory-item-form-group input[type=number],body[data-ui-mode=compact] .new-inventory-item-form-group input[type=text],body[data-ui-mode=compact] .new-inventory-item-form-group select,body[data-ui-mode=compact] .new-inventory-item-form-group textarea{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new-inventory-item-form-group select,body[data-ui-mode=compact] .new-inventory-item-form-group select{padding-right:2rem!important}#app[data-ui-mode=compact] .new-inventory-item-textarea,body[data-ui-mode=compact] .new-inventory-item-textarea{min-height:60px!important}#app[data-ui-mode=compact] .new-inventory-item-checkbox-group,body[data-ui-mode=compact] .new-inventory-item-checkbox-group{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-inventory-item-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .new-inventory-item-checkbox-group input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .new-inventory-item-checkbox-group label,body[data-ui-mode=compact] .new-inventory-item-checkbox-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .new-inventory-item-details-config,body[data-ui-mode=compact] .new-inventory-item-details-config{gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .new-inventory-item-details-header,body[data-ui-mode=compact] .new-inventory-item-details-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-control,#app[data-ui-mode=compact] .new-inventory-assembly-form-group input[type=date],#app[data-ui-mode=compact] .new-inventory-assembly-form-group input[type=text],#app[data-ui-mode=compact] .new-inventory-assembly-form-group select,#app[data-ui-mode=compact] .new-inventory-assembly-form-group textarea,#app[data-ui-mode=compact] .new-inventory-assembly-input,body[data-ui-mode=compact] .new-inventory-assembly-form-control,body[data-ui-mode=compact] .new-inventory-assembly-form-group input[type=date],body[data-ui-mode=compact] .new-inventory-assembly-form-group input[type=text],body[data-ui-mode=compact] .new-inventory-assembly-form-group select,body[data-ui-mode=compact] .new-inventory-assembly-form-group textarea,body[data-ui-mode=compact] .new-inventory-assembly-input{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-control,body[data-ui-mode=compact] .new-inventory-assembly-form-control{padding-right:2rem!important}#app[data-ui-mode=compact] .new-inventory-assembly-textarea,body[data-ui-mode=compact] .new-inventory-assembly-textarea{min-height:50px!important}#app[data-ui-mode=compact] .new-inventory-assembly-checkbox-group,body[data-ui-mode=compact] .new-inventory-assembly-checkbox-group{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-inventory-assembly-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .new-inventory-assembly-checkbox-group input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .new-inventory-assembly-checkbox-group label,body[data-ui-mode=compact] .new-inventory-assembly-checkbox-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new-inventory-assembly-table-responsive,body[data-ui-mode=compact] .new-inventory-assembly-table-responsive{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .new-inventory-assembly-table,body[data-ui-mode=compact] .new-inventory-assembly-table{width:100%!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;table-layout:auto!important;min-width:0!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td,#app[data-ui-mode=compact] .new-inventory-assembly-table th,body[data-ui-mode=compact] .new-inventory-assembly-table td,body[data-ui-mode=compact] .new-inventory-assembly-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border:1px solid #b6e2b6!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;box-sizing:border-box!important;vertical-align:middle!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,#app[data-ui-mode=compact] .new-inventory-assembly-table th:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table th:first-child{min-width:140px!important;max-width:200px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2){min-width:100px!important;max-width:150px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4){min-width:90px!important;max-width:120px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6){min-width:100px!important;max-width:130px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:last-child,#app[data-ui-mode=compact] .new-inventory-assembly-table th:last-child,body[data-ui-mode=compact] .new-inventory-assembly-table td:last-child,body[data-ui-mode=compact] .new-inventory-assembly-table th:last-child{min-width:50px!important;max-width:70px!important;text-align:center!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-inventory-assembly-table th,body[data-ui-mode=compact] .new-inventory-assembly-table th{background:#e6f0fa!important;color:#205080!important;font-weight:600!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .new-inventory-assembly-table tr:nth-child(2n),body[data-ui-mode=compact] .new-inventory-assembly-table tr:nth-child(2n){background:#f8fafd!important}#app[data-ui-mode=compact] .new-inventory-assembly-table tbody tr:hover,body[data-ui-mode=compact] .new-inventory-assembly-table tbody tr:hover{background:#eaf6fb!important}#app[data-ui-mode=compact] .new-inventory-assembly-table-empty,body[data-ui-mode=compact] .new-inventory-assembly-table-empty{text-align:center!important;color:#666!important;font-style:italic!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-inventory-assembly-table input[type=number],#app[data-ui-mode=compact] .new-inventory-assembly-table input[type=text],#app[data-ui-mode=compact] .new-inventory-assembly-table select,body[data-ui-mode=compact] .new-inventory-assembly-table input[type=number],body[data-ui-mode=compact] .new-inventory-assembly-table input[type=text],body[data-ui-mode=compact] .new-inventory-assembly-table select{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .new-inventory-assembly-table select,body[data-ui-mode=compact] .new-inventory-assembly-table select{padding-right:1.5rem!important}#app[data-ui-mode=compact] .new-inventory-assembly-table-title,body[data-ui-mode=compact] .new-inventory-assembly-table-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-inventory-assembly-total-value-row,body[data-ui-mode=compact] .new-inventory-assembly-total-value-row{margin-top:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new-inventory-assembly-total-value-row .new-inventory-assembly-total-label,#app[data-ui-mode=compact] .new-inventory-assembly-total-value-row span,body[data-ui-mode=compact] .new-inventory-assembly-total-value-row .new-inventory-assembly-total-label,body[data-ui-mode=compact] .new-inventory-assembly-total-value-row span{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .new-inventory-assembly-btn,body[data-ui-mode=compact] .new-inventory-assembly-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:120px!important}#app[data-ui-mode=compact] .new-inventory-assembly-btn-delete,body[data-ui-mode=compact] .new-inventory-assembly-btn-delete{padding:var(--ui-spacing-xs)!important;border-radius:0!important;font-size:var(--ui-font-size-sm)!important;min-width:32px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#app[data-ui-mode=compact] .new-inventory-assembly-btn-delete svg,body[data-ui-mode=compact] .new-inventory-assembly-btn-delete svg{width:16px!important;height:16px!important;flex-shrink:0!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-actions,body[data-ui-mode=compact] .new-inventory-assembly-form-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-inventory-assembly-input-error-text,#app[data-ui-mode=compact] .new-inventory-assembly-input-helper-text,#app[data-ui-mode=compact] .new-inventory-assembly-qty-error,body[data-ui-mode=compact] .new-inventory-assembly-input-error-text,body[data-ui-mode=compact] .new-inventory-assembly-input-helper-text,body[data-ui-mode=compact] .new-inventory-assembly-qty-error{font-size:var(--ui-font-size-xs)!important;margin-top:calc(var(--ui-spacing-xs)/2)!important}@media (max-width:1200px){#app[data-ui-mode=compact] .new-inventory-assembly-table,body[data-ui-mode=compact] .new-inventory-assembly-table{min-width:700px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,#app[data-ui-mode=compact] .new-inventory-assembly-table th:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table th:first-child{min-width:120px!important;max-width:180px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2){min-width:90px!important;max-width:130px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4){min-width:80px!important;max-width:110px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6){min-width:90px!important;max-width:120px!important}}@media (max-width:1024px){#app[data-ui-mode=compact] .new-inventory-assembly-form-section,body[data-ui-mode=compact] .new-inventory-assembly-form-section{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col,body[data-ui-mode=compact] .new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col{flex:1 1 calc(50% - var(--ui-spacing-md))!important;min-width:250px!important;max-width:100%!important}#app[data-ui-mode=compact] .new-inventory-assembly-table,body[data-ui-mode=compact] .new-inventory-assembly-table{min-width:700px!important}}@media (max-width:900px){#app[data-ui-mode=compact] .new-inventory-assembly-form-columns.new-inventory-assembly-form-row-flex,body[data-ui-mode=compact] .new-inventory-assembly-form-columns.new-inventory-assembly-form-row-flex{flex-direction:row!important;flex-wrap:wrap!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col,body[data-ui-mode=compact] .new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col{flex:1 1 calc(50% - var(--ui-spacing-sm))!important;min-width:250px!important;width:auto!important;max-width:100%!important}#app[data-ui-mode=compact] .new-inventory-assembly-table,body[data-ui-mode=compact] .new-inventory-assembly-table{min-width:600px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td,#app[data-ui-mode=compact] .new-inventory-assembly-table th,body[data-ui-mode=compact] .new-inventory-assembly-table td,body[data-ui-mode=compact] .new-inventory-assembly-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,#app[data-ui-mode=compact] .new-inventory-assembly-table th:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table th:first-child{min-width:110px!important;max-width:160px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2){min-width:80px!important;max-width:120px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4){min-width:70px!important;max-width:100px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6){min-width:80px!important;max-width:110px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table input[type=number],#app[data-ui-mode=compact] .new-inventory-assembly-table input[type=text],#app[data-ui-mode=compact] .new-inventory-assembly-table select,body[data-ui-mode=compact] .new-inventory-assembly-table input[type=number],body[data-ui-mode=compact] .new-inventory-assembly-table input[type=text],body[data-ui-mode=compact] .new-inventory-assembly-table select{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-actions,body[data-ui-mode=compact] .new-inventory-assembly-form-actions{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .new-inventory-assembly-btn,body[data-ui-mode=compact] .new-inventory-assembly-btn{width:100%!important;min-width:0!important}#app[data-ui-mode=compact] .new-inventory-assembly-btn-delete svg,body[data-ui-mode=compact] .new-inventory-assembly-btn-delete svg{width:14px!important;height:14px!important}}@media (max-width:768px){#app[data-ui-mode=compact] .new-inventory-assembly-container,body[data-ui-mode=compact] .new-inventory-assembly-container{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-section,body[data-ui-mode=compact] .new-inventory-assembly-form-section{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col,body[data-ui-mode=compact] .new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col{flex:1 1 100%!important;min-width:0!important;width:100%!important}#app[data-ui-mode=compact] .new-inventory-assembly-table,body[data-ui-mode=compact] .new-inventory-assembly-table{min-width:550px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td,#app[data-ui-mode=compact] .new-inventory-assembly-table th,body[data-ui-mode=compact] .new-inventory-assembly-table td,body[data-ui-mode=compact] .new-inventory-assembly-table th{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,#app[data-ui-mode=compact] .new-inventory-assembly-table th:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table th:first-child{min-width:100px!important;max-width:140px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2){min-width:70px!important;max-width:100px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4){min-width:60px!important;max-width:90px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6){min-width:70px!important;max-width:100px!important}#app[data-ui-mode=compact] .new-inventory-assembly-btn-delete,body[data-ui-mode=compact] .new-inventory-assembly-btn-delete{min-width:28px!important;min-height:28px!important;padding:calc(var(--ui-spacing-xs)/2)!important}#app[data-ui-mode=compact] .new-inventory-assembly-btn-delete svg,body[data-ui-mode=compact] .new-inventory-assembly-btn-delete svg{width:12px!important;height:12px!important}}@media (max-width:600px){#app[data-ui-mode=compact] .new-inventory-assembly-container,body[data-ui-mode=compact] .new-inventory-assembly-container{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-section,body[data-ui-mode=compact] .new-inventory-assembly-form-section{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-inventory-assembly-table,body[data-ui-mode=compact] .new-inventory-assembly-table{min-width:500px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,#app[data-ui-mode=compact] .new-inventory-assembly-table th:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table th:first-child{min-width:90px!important;max-width:120px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2){min-width:60px!important;max-width:90px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4){min-width:50px!important;max-width:80px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6){min-width:60px!important;max-width:90px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table input[type=number],#app[data-ui-mode=compact] .new-inventory-assembly-table input[type=text],#app[data-ui-mode=compact] .new-inventory-assembly-table select,body[data-ui-mode=compact] .new-inventory-assembly-table input[type=number],body[data-ui-mode=compact] .new-inventory-assembly-table input[type=text],body[data-ui-mode=compact] .new-inventory-assembly-table select{padding:calc(var(--ui-spacing-xs)/4) calc(var(--ui-spacing-xs)/3)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .new-inventory-assembly-btn-delete,body[data-ui-mode=compact] .new-inventory-assembly-btn-delete{min-width:24px!important;min-height:24px!important;padding:calc(var(--ui-spacing-xs)/3)!important}#app[data-ui-mode=compact] .new-inventory-assembly-btn-delete svg,body[data-ui-mode=compact] .new-inventory-assembly-btn-delete svg{width:12px!important;height:12px!important}}@media (max-width:480px){#app[data-ui-mode=compact] .new-inventory-assembly-container,body[data-ui-mode=compact] .new-inventory-assembly-container{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-section,body[data-ui-mode=compact] .new-inventory-assembly-form-section{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-inventory-assembly-table,body[data-ui-mode=compact] .new-inventory-assembly-table{min-width:450px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,#app[data-ui-mode=compact] .new-inventory-assembly-table th:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table td:first-child,body[data-ui-mode=compact] .new-inventory-assembly-table th:first-child{min-width:80px!important;max-width:110px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(2),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(2){min-width:50px!important;max-width:80px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(4),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(3),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(4){min-width:45px!important;max-width:70px!important}#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),#app[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table td:nth-child(6),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(5),body[data-ui-mode=compact] .new-inventory-assembly-table th:nth-child(6){min-width:50px!important;max-width:80px!important}#app[data-ui-mode=compact] .new-inventory-assembly-btn-delete,body[data-ui-mode=compact] .new-inventory-assembly-btn-delete{min-width:20px!important;min-height:20px!important;padding:calc(var(--ui-spacing-xs)/4)!important}#app[data-ui-mode=compact] .new-inventory-assembly-btn-delete svg,body[data-ui-mode=compact] .new-inventory-assembly-btn-delete svg{width:10px!important;height:10px!important}}#app[data-ui-mode=compact] .glass-tab-panel,#app[data-ui-mode=compact] .glass-tab-panel--nested,#app[data-ui-mode=compact] .glass-tab-panel__card,body[data-ui-mode=compact] .glass-tab-panel,body[data-ui-mode=compact] .glass-tab-panel--nested,body[data-ui-mode=compact] .glass-tab-panel__card{padding:var(--ui-spacing-md,.75rem)!important}#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row{display:grid!important;gap:1rem!important;align-items:start!important}#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-3,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4>.glass-tab-panel__col-span-2,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4>.glass-tab-panel__col-span-2{grid-column:span 2!important}#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row .customer-add-consultant-form-group,#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row>.customer-add-consultant-form-group,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row .customer-add-consultant-form-group,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row>.customer-add-consultant-form-group{margin:0!important;padding:0!important;gap:0!important}#app[data-ui-mode=compact] .glass-tab-page .label-date-field,#app[data-ui-mode=compact] .glass-tab-page .label-description-field,#app[data-ui-mode=compact] .glass-tab-page .label-dropdown,#app[data-ui-mode=compact] .glass-tab-page .label-input-field,body[data-ui-mode=compact] .glass-tab-page .label-date-field,body[data-ui-mode=compact] .glass-tab-page .label-description-field,body[data-ui-mode=compact] .glass-tab-page .label-dropdown,body[data-ui-mode=compact] .glass-tab-page .label-input-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;gap:var(--lf-field-gap)!important;margin:0!important;padding:0!important}#app[data-ui-mode=compact] .glass-tab-page .label-date-field__label,#app[data-ui-mode=compact] .glass-tab-page .label-description-field__label,#app[data-ui-mode=compact] .glass-tab-page .label-dropdown__label,#app[data-ui-mode=compact] .glass-tab-page .label-input-field__label,body[data-ui-mode=compact] .glass-tab-page .label-date-field__label,body[data-ui-mode=compact] .glass-tab-page .label-description-field__label,body[data-ui-mode=compact] .glass-tab-page .label-dropdown__label,body[data-ui-mode=compact] .glass-tab-page .label-input-field__label{display:block!important;flex:0 0 auto!important;font-size:var(--lf-label-font-size)!important;line-height:var(--lf-label-line-height)!important;min-height:var(--lf-label-min-height)!important;margin:0!important;padding-left:var(--lf-label-padding-left)!important;letter-spacing:var(--lf-label-letter-spacing)!important;text-transform:uppercase!important}#app[data-ui-mode=compact] .glass-tab-page .label-dropdown__control,#app[data-ui-mode=compact] .glass-tab-page .label-dropdown__control--wide,#app[data-ui-mode=compact] .glass-tab-page .label-input-field__control,body[data-ui-mode=compact] .glass-tab-page .label-dropdown__control,body[data-ui-mode=compact] .glass-tab-page .label-dropdown__control--wide,body[data-ui-mode=compact] .glass-tab-page .label-input-field__control{display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;height:var(--lf-control-height)!important;min-height:var(--lf-control-height)!important;max-height:var(--lf-control-height)!important;padding:0 var(--lf-control-pad-x)!important;border:1px solid #cbd5e1!important;border-radius:0!important;background:hsla(0,0%,100%,.72)!important;backdrop-filter:blur(12px) saturate(1.05)!important;-webkit-backdrop-filter:blur(12px) saturate(1.05)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)!important}#app[data-ui-mode=compact] .glass-tab-page .label-dropdown__control,#app[data-ui-mode=compact] .glass-tab-page .label-dropdown__control--wide,body[data-ui-mode=compact] .glass-tab-page .label-dropdown__control,body[data-ui-mode=compact] .glass-tab-page .label-dropdown__control--wide{margin:0!important;overflow:hidden!important}#app[data-ui-mode=compact] .glass-tab-page .label-dropdown__trigger,body[data-ui-mode=compact] .glass-tab-page .label-dropdown__trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;font-size:var(--lf-control-font-size)!important;line-height:var(--lf-control-line-height)!important;border:none!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}#app[data-ui-mode=compact] .glass-tab-page .label-date-field__control,body[data-ui-mode=compact] .glass-tab-page .label-date-field__control{height:var(--lf-control-height)!important;min-height:var(--lf-control-height)!important;max-height:var(--lf-control-height)!important;padding:0 var(--lf-control-pad-x)!important;border-radius:0!important}#app[data-ui-mode=compact] .glass-tab-page .label-date-field .date-picker-input-wrapper,body[data-ui-mode=compact] .glass-tab-page .label-date-field .date-picker-input-wrapper{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app[data-ui-mode=compact] .glass-tab-page .label-date-field .date-picker-input,body[data-ui-mode=compact] .glass-tab-page .label-date-field .date-picker-input{font-size:var(--lf-control-font-size)!important;line-height:var(--lf-control-line-height)!important}#app[data-ui-mode=compact] .glass-tab-page .label-description-field__control,body[data-ui-mode=compact] .glass-tab-page .label-description-field__control{width:100%!important;min-height:var(--lf-description-control-min-height)!important;padding:var(--lf-control-pad-y) var(--lf-control-pad-x)!important;border-radius:0!important}#app[data-ui-mode=compact] .glass-tab-page .label-description-field__textarea,body[data-ui-mode=compact] .glass-tab-page .label-description-field__textarea{font-size:var(--lf-control-font-size)!important}#app[data-ui-mode=compact] .glass-tab-page .label-checkbox-field--stacked,body[data-ui-mode=compact] .glass-tab-page .label-checkbox-field--stacked{gap:var(--lf-field-gap)!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}#app[data-ui-mode=compact] .glass-tab-page .label-checkbox-field--stacked .label-checkbox-field__label,body[data-ui-mode=compact] .glass-tab-page .label-checkbox-field--stacked .label-checkbox-field__label{font-size:var(--lf-label-font-size)!important;line-height:var(--lf-label-line-height)!important;min-height:var(--lf-label-min-height)!important}#app[data-ui-mode=compact] .glass-tab-page .label-checkbox-field--stacked .label-checkbox-field__control,body[data-ui-mode=compact] .glass-tab-page .label-checkbox-field--stacked .label-checkbox-field__control{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;padding-left:var(--lf-label-padding-left)!important;border:none!important;background:transparent!important;box-shadow:none!important;align-items:center!important}#app[data-ui-mode=compact] .glass-tab-page .label-dropdown__value,body[data-ui-mode=compact] .glass-tab-page .label-dropdown__value{font-size:var(--lf-control-font-size)!important;line-height:var(--lf-control-line-height)!important}#app[data-ui-mode=compact] .glass-tab-page .label-input-field__input,body[data-ui-mode=compact] .glass-tab-page .label-input-field__input{padding:0!important;font-size:var(--lf-control-font-size)!important;line-height:var(--lf-control-line-height)!important;border:none!important;background:transparent!important}#app[data-ui-mode=compact] .glass-tab-page .label-date-field__messages,#app[data-ui-mode=compact] .glass-tab-page .label-description-field__messages,#app[data-ui-mode=compact] .glass-tab-page .label-dropdown__messages,#app[data-ui-mode=compact] .glass-tab-page .label-input-field__messages,body[data-ui-mode=compact] .glass-tab-page .label-date-field__messages,body[data-ui-mode=compact] .glass-tab-page .label-description-field__messages,body[data-ui-mode=compact] .glass-tab-page .label-dropdown__messages,body[data-ui-mode=compact] .glass-tab-page .label-input-field__messages{margin:0!important;padding:0!important}@media (max-width:1200px){#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4>.glass-tab-panel__col-span-2,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4>.glass-tab-panel__col-span-2{grid-column:span 1!important}}@media (max-width:768px){#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row,#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-3,#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-3,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4>.glass-tab-panel__col-span-2,body[data-ui-mode=compact] .glass-tab-page .glass-tab-panel__row--cols-4>.glass-tab-panel__col-span-2{grid-column:span 1!important}}#app[data-ui-mode=compact] .consultant-global-search,#app[data-ui-mode=compact] .label-date-field,#app[data-ui-mode=compact] .label-description-field,#app[data-ui-mode=compact] .label-dropdown,#app[data-ui-mode=compact] .label-input-field,body[data-ui-mode=compact] .consultant-global-search,body[data-ui-mode=compact] .label-date-field,body[data-ui-mode=compact] .label-description-field,body[data-ui-mode=compact] .label-dropdown,body[data-ui-mode=compact] .label-input-field{gap:var(--lf-field-gap)!important}#app[data-ui-mode=compact] .consultant-global-search-field-label,#app[data-ui-mode=compact] .label-checkbox-field__label,#app[data-ui-mode=compact] .label-date-field__label,#app[data-ui-mode=compact] .label-description-field__label,#app[data-ui-mode=compact] .label-dropdown__label,#app[data-ui-mode=compact] .label-input-field__label,body[data-ui-mode=compact] .consultant-global-search-field-label,body[data-ui-mode=compact] .label-checkbox-field__label,body[data-ui-mode=compact] .label-date-field__label,body[data-ui-mode=compact] .label-description-field__label,body[data-ui-mode=compact] .label-dropdown__label,body[data-ui-mode=compact] .label-input-field__label{font-size:var(--lf-label-font-size)!important;line-height:var(--lf-label-line-height)!important;min-height:var(--lf-label-min-height)!important;letter-spacing:var(--lf-label-letter-spacing)!important;font-weight:var(--lf-label-font-weight)!important;font-family:var(--lf-font-family)!important}#app[data-ui-mode=compact] .label-input-field__control,body[data-ui-mode=compact] .label-input-field__control{height:var(--lf-control-height)!important;min-height:var(--lf-control-height)!important;max-height:var(--lf-control-height)!important;padding:0 var(--lf-control-pad-x)!important;border-radius:0!important}#app[data-ui-mode=compact] .label-input-field__input,body[data-ui-mode=compact] .label-input-field__input{font-size:var(--lf-control-font-size)!important;line-height:var(--lf-control-line-height)!important}#app[data-ui-mode=compact] .consultant-global-search-control,#app[data-ui-mode=compact] .label-dropdown__control,#app[data-ui-mode=compact] .label-dropdown__control--wide,body[data-ui-mode=compact] .consultant-global-search-control,body[data-ui-mode=compact] .label-dropdown__control,body[data-ui-mode=compact] .label-dropdown__control--wide{height:var(--lf-control-height)!important;min-height:var(--lf-control-height)!important;max-height:var(--lf-control-height)!important}#app[data-ui-mode=compact] .consultant-global-search-input,body[data-ui-mode=compact] .consultant-global-search-input{font-size:var(--lf-control-font-size)!important;line-height:var(--lf-control-line-height)!important;height:100%!important;min-height:0!important;max-height:none!important}#app[data-ui-mode=compact] .label-dropdown__trigger,body[data-ui-mode=compact] .label-dropdown__trigger{padding:0 var(--lf-control-pad-x)!important;font-size:var(--lf-control-font-size)!important;line-height:var(--lf-control-line-height)!important;border-radius:0!important}#app[data-ui-mode=compact] .label-dropdown__value,body[data-ui-mode=compact] .label-dropdown__value{font-size:var(--lf-control-font-size)!important;line-height:var(--lf-control-line-height)!important}#app[data-ui-mode=compact] .label-date-field__control,body[data-ui-mode=compact] .label-date-field__control{height:var(--lf-control-height)!important;min-height:var(--lf-control-height)!important;max-height:var(--lf-control-height)!important;padding:0 var(--lf-control-pad-x)!important;border-radius:0!important}#app[data-ui-mode=compact] .label-date-field .date-picker-input-wrapper,body[data-ui-mode=compact] .label-date-field .date-picker-input-wrapper{height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app[data-ui-mode=compact] .label-date-field .date-picker-input,body[data-ui-mode=compact] .label-date-field .date-picker-input{font-size:var(--lf-control-font-size)!important;line-height:var(--lf-control-line-height)!important}#app[data-ui-mode=compact] .label-description-field__control,body[data-ui-mode=compact] .label-description-field__control{min-height:var(--lf-description-control-min-height)!important;padding:var(--lf-control-pad-y) var(--lf-control-pad-x)!important;border-radius:0!important}#app[data-ui-mode=compact] .label-description-field__textarea,body[data-ui-mode=compact] .label-description-field__textarea{font-size:var(--lf-control-font-size)!important;line-height:1.45!important;min-height:var(--lf-description-content-min)!important}#app[data-ui-mode=compact] .label-checkbox-field--stacked .label-checkbox-field__control,body[data-ui-mode=compact] .label-checkbox-field--stacked .label-checkbox-field__control{height:auto!important;min-height:0!important;max-height:none!important;align-items:center!important;padding:0!important;padding-left:var(--lf-label-padding-left)!important;border:none!important;background:transparent!important;box-shadow:none!important}#app[data-ui-mode=compact] .label-checkbox-field--stacked,body[data-ui-mode=compact] .label-checkbox-field--stacked{gap:var(--lf-field-gap)!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app[data-ui-mode=compact] .label-checkbox-field__input,body[data-ui-mode=compact] .label-checkbox-field__input{width:var(--lf-checkbox-input-size)!important;height:var(--lf-checkbox-input-size)!important}#app[data-ui-mode=compact] .label-checkbox-field:not(.label-checkbox-field--stacked),body[data-ui-mode=compact] .label-checkbox-field:not(.label-checkbox-field--stacked){min-height:var(--lf-control-height)!important;padding:0 var(--lf-checkbox-pad-x)!important;gap:var(--lf-checkbox-gap)!important;border-radius:4px!important}#app[data-ui-mode=compact] .new-fixed-asset-page.new-fixed-asset-page--glass,body[data-ui-mode=compact] .new-fixed-asset-page.new-fixed-asset-page--glass{min-height:auto!important;padding-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-fixed-asset-page--embedded.new-fixed-asset-page--glass,body[data-ui-mode=compact] .new-fixed-asset-page--embedded.new-fixed-asset-page--glass{padding:0!important}#app[data-ui-mode=compact] .new-fixed-asset-page--glass .new-fixed-asset-glass-shell,body[data-ui-mode=compact] .new-fixed-asset-page--glass .new-fixed-asset-glass-shell{margin-top:var(--ui-spacing-sm)!important;margin-left:var(--ui-spacing-sm)!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-title,body[data-ui-mode=compact] .new-fixed-asset-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .new-fixed-asset-subtitle,body[data-ui-mode=compact] .new-fixed-asset-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-form,#app[data-ui-mode=compact] .new-fixed-asset-page-stack,body[data-ui-mode=compact] .new-fixed-asset-form,body[data-ui-mode=compact] .new-fixed-asset-page-stack{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-actions-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .new-fixed-asset-glass-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .new-fixed-asset-actions-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .new-fixed-asset-glass-panel.glass-tab-panel--nested{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-fixed-asset-glass-panel .glass-tab-panel__row,body[data-ui-mode=compact] .new-fixed-asset-glass-panel .glass-tab-panel__row{gap:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-fixed-asset-info-panel,body[data-ui-mode=compact] .new-fixed-asset-info-panel{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-info-warning,body[data-ui-mode=compact] .new-fixed-asset-info-warning{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-form-actions,body[data-ui-mode=compact] .new-fixed-asset-form-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .inventory_center-main,body[data-ui-mode=compact] .inventory_center-main{min-height:auto!important;padding:0!important}#app[data-ui-mode=compact] .inventory_center-content,body[data-ui-mode=compact] .inventory_center-content{gap:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .inventory-header,body[data-ui-mode=compact] .inventory-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .inventory-header-row,body[data-ui-mode=compact] .inventory-header-row{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .inventory-header-breadcrumb,body[data-ui-mode=compact] .inventory-header-breadcrumb{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .inventory-header-filters,#app[data-ui-mode=compact] .inventory-header-filters-group,body[data-ui-mode=compact] .inventory-header-filters,body[data-ui-mode=compact] .inventory-header-filters-group{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .inventory-header-status-section,body[data-ui-mode=compact] .inventory-header-status-section{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .inventory-header-status-section label,body[data-ui-mode=compact] .inventory-header-status-section label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .inventory-header-status-select,body[data-ui-mode=compact] .inventory-header-status-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .inventory-header-actions,body[data-ui-mode=compact] .inventory-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .inventory-header-btn,body[data-ui-mode=compact] .inventory-header-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:auto!important}#app[data-ui-mode=compact] .inventory-side-menu,body[data-ui-mode=compact] .inventory-side-menu{width:280px!important;min-width:280px!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .inventory-side-menu-header,body[data-ui-mode=compact] .inventory-side-menu-header{margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .inventory-side-menu-title,body[data-ui-mode=compact] .inventory-side-menu-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .inventory-side-menu-count,body[data-ui-mode=compact] .inventory-side-menu-count{font-size:var(--ui-font-size-xs)!important;padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .inventory-side-menu-search,body[data-ui-mode=compact] .inventory-side-menu-search{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .inventory-side-menu-search-input,body[data-ui-mode=compact] .inventory-side-menu-search-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .inventory-side-menu-table,body[data-ui-mode=compact] .inventory-side-menu-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .inventory-side-menu-table td,#app[data-ui-mode=compact] .inventory-side-menu-table th,body[data-ui-mode=compact] .inventory-side-menu-table td,body[data-ui-mode=compact] .inventory-side-menu-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .inventory-side-menu-table th,body[data-ui-mode=compact] .inventory-side-menu-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .inventory-side-menu-item-name,body[data-ui-mode=compact] .inventory-side-menu-item-name{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .inventory-side-menu-status-dot,body[data-ui-mode=compact] .inventory-side-menu-status-dot{width:10px!important;height:10px!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .inventory-side-menu-status-label,body[data-ui-mode=compact] .inventory-side-menu-status-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .inventory-side-menu-selected,body[data-ui-mode=compact] .inventory-side-menu-selected{border-left-width:3px!important}#app[data-ui-mode=compact] .inventory-side-menu-no-items,body[data-ui-mode=compact] .inventory-side-menu-no-items{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .inventory-preview-list,body[data-ui-mode=compact] .inventory-preview-list{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .inventory-preview-details-section,#app[data-ui-mode=compact] .inventory-preview-transactions-section,body[data-ui-mode=compact] .inventory-preview-details-section,body[data-ui-mode=compact] .inventory-preview-transactions-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .inventory-preview-section-header,body[data-ui-mode=compact] .inventory-preview-section-header{margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .inventory-preview-section-title,body[data-ui-mode=compact] .inventory-preview-section-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .inventory-preview-label,body[data-ui-mode=compact] .inventory-preview-label{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .inventory-preview-details-card,body[data-ui-mode=compact] .inventory-preview-details-card{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .inventory-preview-card-title,body[data-ui-mode=compact] .inventory-preview-card-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .inventory-preview-card-balance,body[data-ui-mode=compact] .inventory-preview-card-balance{font-size:var(--ui-font-size-base)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .inventory-preview-card-actions,body[data-ui-mode=compact] .inventory-preview-card-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .inventory-preview-action-btn,body[data-ui-mode=compact] .inventory-preview-action-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:auto!important}#app[data-ui-mode=compact] .inventory-preview-expandable-details,body[data-ui-mode=compact] .inventory-preview-expandable-details{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .inventory-preview-details-content,body[data-ui-mode=compact] .inventory-preview-details-content{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .inventory-preview-details-column,body[data-ui-mode=compact] .inventory-preview-details-column{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .inventory-preview-detail-item,body[data-ui-mode=compact] .inventory-preview-detail-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .inventory-preview-detail-icon,body[data-ui-mode=compact] .inventory-preview-detail-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .inventory-preview-detail-label,body[data-ui-mode=compact] .inventory-preview-detail-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .inventory-preview-detail-value,body[data-ui-mode=compact] .inventory-preview-detail-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .inventory-preview-transactions-filters,body[data-ui-mode=compact] .inventory-preview-transactions-filters{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .inventory-preview-filter-group,body[data-ui-mode=compact] .inventory-preview-filter-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .inventory-preview-filter-group label,body[data-ui-mode=compact] .inventory-preview-filter-group label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .inventory-preview-transactions-filter-select,body[data-ui-mode=compact] .inventory-preview-transactions-filter-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-left:var(--ui-spacing-sm)!important;min-width:130px!important;max-width:200px!important}#app[data-ui-mode=compact] .inventory-preview-date-filter,body[data-ui-mode=compact] .inventory-preview-date-filter{min-width:150px!important}#app[data-ui-mode=compact] .inventory-preview-table-responsive,body[data-ui-mode=compact] .inventory-preview-table-responsive{width:100%!important;overflow-x:visible!important}#app[data-ui-mode=compact] .inventory-preview-transactions-table,body[data-ui-mode=compact] .inventory-preview-transactions-table{min-width:auto!important;width:100%!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .inventory-preview-transactions-table td,#app[data-ui-mode=compact] .inventory-preview-transactions-table th,body[data-ui-mode=compact] .inventory-preview-transactions-table td,body[data-ui-mode=compact] .inventory-preview-transactions-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;white-space:normal!important}#app[data-ui-mode=compact] .inventory-preview-transactions-table th,body[data-ui-mode=compact] .inventory-preview-transactions-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .inventory-preview-loading,#app[data-ui-mode=compact] .inventory-preview-no-transactions,body[data-ui-mode=compact] .inventory-preview-loading,body[data-ui-mode=compact] .inventory-preview-no-transactions{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .inventory-preview-txn-type,body[data-ui-mode=compact] .inventory-preview-txn-type{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .inventory-preview-transactions-pagination,body[data-ui-mode=compact] .inventory-preview-transactions-pagination{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .inventory-side-menu,body[data-ui-mode=compact] .inventory-side-menu{width:250px!important;min-width:250px!important}}@media (max-width:900px){#app[data-ui-mode=compact] .inventory_center-content,body[data-ui-mode=compact] .inventory_center-content{flex-direction:column!important;gap:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .inventory-side-menu,body[data-ui-mode=compact] .inventory-side-menu{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .inventory-header-filters,body[data-ui-mode=compact] .inventory-header-filters{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .inventory-header-actions,body[data-ui-mode=compact] .inventory-header-actions{width:100%!important;justify-content:flex-end!important}#app[data-ui-mode=compact] .inventory-header-btn,body[data-ui-mode=compact] .inventory-header-btn{flex:1!important;min-width:120px!important}#app[data-ui-mode=compact] .inventory-preview-details-content,body[data-ui-mode=compact] .inventory-preview-details-content{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .inventory-preview-transactions-filters,body[data-ui-mode=compact] .inventory-preview-transactions-filters{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .inventory-preview-filter-group,body[data-ui-mode=compact] .inventory-preview-filter-group{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .inventory-preview-transactions-filter-select,body[data-ui-mode=compact] .inventory-preview-transactions-filter-select{width:100%!important;margin-left:0!important;max-width:100%!important}#app[data-ui-mode=compact] .inventory-preview-transactions-table td,#app[data-ui-mode=compact] .inventory-preview-transactions-table th,body[data-ui-mode=compact] .inventory-preview-transactions-table td,body[data-ui-mode=compact] .inventory-preview-transactions-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:600px){#app[data-ui-mode=compact] .inventory-header-btn,body[data-ui-mode=compact] .inventory-header-btn{width:100%!important}#app[data-ui-mode=compact] .inventory-preview-card-actions,body[data-ui-mode=compact] .inventory-preview-card-actions{flex-direction:column!important}#app[data-ui-mode=compact] .inventory-preview-action-btn,body[data-ui-mode=compact] .inventory-preview-action-btn{width:100%!important}#app[data-ui-mode=compact] .inventory-preview-transactions-table td,#app[data-ui-mode=compact] .inventory-preview-transactions-table th,body[data-ui-mode=compact] .inventory-preview-transactions-table td,body[data-ui-mode=compact] .inventory-preview-transactions-table th{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}}#app[data-ui-mode=compact] .build-assembly-container,body[data-ui-mode=compact] .build-assembly-container{min-height:auto!important;padding:0!important}#app[data-ui-mode=compact] .build-assembly-container .brucdcum-header,body[data-ui-mode=compact] .build-assembly-container .brucdcum-header{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .build-assembly-header-row,body[data-ui-mode=compact] .build-assembly-header-row{margin:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .build-assembly-btn,body[data-ui-mode=compact] .build-assembly-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:auto!important}#app[data-ui-mode=compact] .build-assembly-card,body[data-ui-mode=compact] .build-assembly-card{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .build-assembly-form-section-header,body[data-ui-mode=compact] .build-assembly-form-section-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm) var(--ui-border-radius-sm) 0 0!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .build-assembly-header-emoji,body[data-ui-mode=compact] .build-assembly-header-emoji{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .build-assembly-form-row,body[data-ui-mode=compact] .build-assembly-form-row{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .build-assembly-form-row-left,#app[data-ui-mode=compact] .build-assembly-form-row-right,body[data-ui-mode=compact] .build-assembly-form-row-left,body[data-ui-mode=compact] .build-assembly-form-row-right{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .build-assembly-form-group,body[data-ui-mode=compact] .build-assembly-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .build-assembly-form-group label,body[data-ui-mode=compact] .build-assembly-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .build-assembly-date-input,#app[data-ui-mode=compact] .build-assembly-input,#app[data-ui-mode=compact] .build-assembly-input-build-qty,body[data-ui-mode=compact] .build-assembly-date-input,body[data-ui-mode=compact] .build-assembly-input,body[data-ui-mode=compact] .build-assembly-input-build-qty{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .build-assembly-textarea,body[data-ui-mode=compact] .build-assembly-textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .build-assembly-table-section.build-assembly-card,body[data-ui-mode=compact] .build-assembly-table-section.build-assembly-card{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .build-assembly-table-title,body[data-ui-mode=compact] .build-assembly-table-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .build-assembly-table-responsive,body[data-ui-mode=compact] .build-assembly-table-responsive{width:100%!important;overflow-x:visible!important}#app[data-ui-mode=compact] .build-assembly-table,body[data-ui-mode=compact] .build-assembly-table{min-width:auto!important;width:100%!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .build-assembly-table td,#app[data-ui-mode=compact] .build-assembly-table th,body[data-ui-mode=compact] .build-assembly-table td,body[data-ui-mode=compact] .build-assembly-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;white-space:normal!important}#app[data-ui-mode=compact] .build-assembly-table th,body[data-ui-mode=compact] .build-assembly-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .build-assembly-table-empty,body[data-ui-mode=compact] .build-assembly-table-empty{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .build-assembly-table-helper-text,body[data-ui-mode=compact] .build-assembly-table-helper-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .build-assembly-summary.build-assembly-card,body[data-ui-mode=compact] .build-assembly-summary.build-assembly-card{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .build-assembly-input-row,body[data-ui-mode=compact] .build-assembly-input-row{margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .build-assembly-input-row label,body[data-ui-mode=compact] .build-assembly-input-row label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .build-assembly-qty-error,body[data-ui-mode=compact] .build-assembly-qty-error{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .build-assembly-form-actions,body[data-ui-mode=compact] .build-assembly-form-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important}@media (max-width:900px){#app[data-ui-mode=compact] .build-assembly-form-row,body[data-ui-mode=compact] .build-assembly-form-row{flex-direction:column!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .build-assembly-form-row-left,#app[data-ui-mode=compact] .build-assembly-form-row-right,body[data-ui-mode=compact] .build-assembly-form-row-left,body[data-ui-mode=compact] .build-assembly-form-row-right{flex-direction:column!important;margin-left:0!important;margin-top:0!important}#app[data-ui-mode=compact] .build-assembly-summary.build-assembly-card,body[data-ui-mode=compact] .build-assembly-summary.build-assembly-card{margin-left:0!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .build-assembly-header-row,body[data-ui-mode=compact] .build-assembly-header-row{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .build-assembly-btn,body[data-ui-mode=compact] .build-assembly-btn{width:100%!important}#app[data-ui-mode=compact] .build-assembly-table td,#app[data-ui-mode=compact] .build-assembly-table th,body[data-ui-mode=compact] .build-assembly-table td,body[data-ui-mode=compact] .build-assembly-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:600px){#app[data-ui-mode=compact] .build-assembly-input-row,body[data-ui-mode=compact] .build-assembly-input-row{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .build-assembly-input-build-qty,body[data-ui-mode=compact] .build-assembly-input-build-qty{width:100%!important;max-width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .build-assembly-form-actions,body[data-ui-mode=compact] .build-assembly-form-actions{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .build-assembly-btn,body[data-ui-mode=compact] .build-assembly-btn{width:100%!important}#app[data-ui-mode=compact] .build-assembly-table td,#app[data-ui-mode=compact] .build-assembly-table th,body[data-ui-mode=compact] .build-assembly-table td,body[data-ui-mode=compact] .build-assembly-table th{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}}#app[data-ui-mode=compact] .stock-adjustment-container,body[data-ui-mode=compact] .stock-adjustment-container{min-height:auto!important;padding:0!important}#app[data-ui-mode=compact] .stock-adjustment-container .brucdcum-header,body[data-ui-mode=compact] .stock-adjustment-container .brucdcum-header{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .stock-adjustment-header-row,body[data-ui-mode=compact] .stock-adjustment-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .stock-adjustment-header-actions,body[data-ui-mode=compact] .stock-adjustment-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .stock-adjustment-btn,body[data-ui-mode=compact] .stock-adjustment-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .stock-adjustment-filters-row,body[data-ui-mode=compact] .stock-adjustment-filters-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;padding:0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .stock-adjustment-filter-group,body[data-ui-mode=compact] .stock-adjustment-filter-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .stock-adjustment-filter-label,body[data-ui-mode=compact] .stock-adjustment-filter-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .stock-adjustment-date-filter-dropdown,#app[data-ui-mode=compact] .stock-adjustment-date-input,#app[data-ui-mode=compact] .stock-adjustment-date-picker .date-picker-input,body[data-ui-mode=compact] .stock-adjustment-date-filter-dropdown,body[data-ui-mode=compact] .stock-adjustment-date-input,body[data-ui-mode=compact] .stock-adjustment-date-picker .date-picker-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .stock-adjustment-date-range-label,body[data-ui-mode=compact] .stock-adjustment-date-range-label{padding:0 var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .stock-adjustment-error-message,#app[data-ui-mode=compact] .stock-adjustment-loading-message,body[data-ui-mode=compact] .stock-adjustment-error-message,body[data-ui-mode=compact] .stock-adjustment-loading-message{margin:var(--ui-spacing-sm) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .stock-adjustment-table-responsive,body[data-ui-mode=compact] .stock-adjustment-table-responsive{width:calc(100% - 3rem)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important;overflow-x:visible!important}#app[data-ui-mode=compact] .stock-adjustment-table,body[data-ui-mode=compact] .stock-adjustment-table{min-width:auto!important;width:100%!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .stock-adjustment-table td,#app[data-ui-mode=compact] .stock-adjustment-table th,body[data-ui-mode=compact] .stock-adjustment-table td,body[data-ui-mode=compact] .stock-adjustment-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;white-space:normal!important}#app[data-ui-mode=compact] .stock-adjustment-table th,body[data-ui-mode=compact] .stock-adjustment-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .stock-adjustment-table-empty,body[data-ui-mode=compact] .stock-adjustment-table-empty{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .stock-adjustment-action-buttons,body[data-ui-mode=compact] .stock-adjustment-action-buttons{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .stock-adjustment-btn-delete,#app[data-ui-mode=compact] .stock-adjustment-btn-edit,body[data-ui-mode=compact] .stock-adjustment-btn-delete,body[data-ui-mode=compact] .stock-adjustment-btn-edit{padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .stock-adjustment-header-row,body[data-ui-mode=compact] .stock-adjustment-header-row{flex-direction:column!important;align-items:stretch!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .stock-adjustment-header-actions,body[data-ui-mode=compact] .stock-adjustment-header-actions{flex-direction:column!important;width:100%!important}#app[data-ui-mode=compact] .stock-adjustment-btn,body[data-ui-mode=compact] .stock-adjustment-btn{width:100%!important}#app[data-ui-mode=compact] .stock-adjustment-filters-row,body[data-ui-mode=compact] .stock-adjustment-filters-row{flex-direction:column!important;align-items:stretch!important;padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .stock-adjustment-date-filter-dropdown,#app[data-ui-mode=compact] .stock-adjustment-date-input,#app[data-ui-mode=compact] .stock-adjustment-date-picker,#app[data-ui-mode=compact] .stock-adjustment-filter-group,body[data-ui-mode=compact] .stock-adjustment-date-filter-dropdown,body[data-ui-mode=compact] .stock-adjustment-date-input,body[data-ui-mode=compact] .stock-adjustment-date-picker,body[data-ui-mode=compact] .stock-adjustment-filter-group{width:100%!important}#app[data-ui-mode=compact] .stock-adjustment-table-responsive,body[data-ui-mode=compact] .stock-adjustment-table-responsive{width:calc(100% - 2rem)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .stock-adjustment-table td,#app[data-ui-mode=compact] .stock-adjustment-table th,body[data-ui-mode=compact] .stock-adjustment-table td,body[data-ui-mode=compact] .stock-adjustment-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .stock-adjustment-action-buttons,body[data-ui-mode=compact] .stock-adjustment-action-buttons{flex-direction:column!important}}@media (max-width:600px){#app[data-ui-mode=compact] .stock-adjustment-table td,#app[data-ui-mode=compact] .stock-adjustment-table th,body[data-ui-mode=compact] .stock-adjustment-table td,body[data-ui-mode=compact] .stock-adjustment-table th{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}}#app[data-ui-mode=compact] .add-stock-adjustment-container,body[data-ui-mode=compact] .add-stock-adjustment-container{min-height:auto!important;padding:0 2.5rem 3.5rem 2.5rem!important}#app[data-ui-mode=compact] .add-stock-adjustment-container .brucdcum-header,body[data-ui-mode=compact] .add-stock-adjustment-container .brucdcum-header{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .add-stock-adjustment-form-section.add-stock-adjustment-card,body[data-ui-mode=compact] .add-stock-adjustment-form-section.add-stock-adjustment-card{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-stock-adjustment-form-section-header,body[data-ui-mode=compact] .add-stock-adjustment-form-section-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm) var(--ui-border-radius-sm) 0 0!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .add-stock-adjustment-form-row-flex,body[data-ui-mode=compact] .add-stock-adjustment-form-row-flex{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-stock-adjustment-form-col,body[data-ui-mode=compact] .add-stock-adjustment-form-col{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-stock-adjustment-form-col label,body[data-ui-mode=compact] .add-stock-adjustment-form-col label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-input-helper-text,body[data-ui-mode=compact] .add-stock-adjustment-input-helper-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-form-control,#app[data-ui-mode=compact] .add-stock-adjustment-input,#app[data-ui-mode=compact] .add-stock-adjustment-textarea,body[data-ui-mode=compact] .add-stock-adjustment-form-control,body[data-ui-mode=compact] .add-stock-adjustment-input,body[data-ui-mode=compact] .add-stock-adjustment-textarea{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .add-stock-adjustment-table-title,body[data-ui-mode=compact] .add-stock-adjustment-table-title{font-size:var(--ui-font-size-base)!important;margin-top:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-stock-adjustment-table-responsive,body[data-ui-mode=compact] .add-stock-adjustment-table-responsive{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table{min-width:800px!important;width:100%!important;font-size:var(--ui-font-size-sm)!important;table-layout:auto!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th{font-size:var(--ui-font-size-xs)!important;white-space:normal!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td{vertical-align:middle!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child{min-width:140px!important;max-width:200px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2){min-width:100px!important;max-width:150px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4){min-width:90px!important;max-width:120px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6){min-width:100px!important;max-width:130px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:last-child,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:last-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:last-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:last-child{min-width:50px!important;max-width:70px!important;text-align:center!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=number],#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=text],#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table select,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=number],body[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=text],body[data-ui-mode=compact] .add-stock-adjustment-transactions-table select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table select,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table select{padding-right:2rem!important}#app[data-ui-mode=compact] .add-stock-adjustment-btn-delete,body[data-ui-mode=compact] .add-stock-adjustment-btn-delete{padding:var(--ui-spacing-xs)!important;min-width:32px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important}#app[data-ui-mode=compact] .add-stock-adjustment-btn-delete svg,body[data-ui-mode=compact] .add-stock-adjustment-btn-delete svg{width:16px!important;height:16px!important;flex-shrink:0!important}#app[data-ui-mode=compact] .add-stock-adjustment-adjusted-qty-error,body[data-ui-mode=compact] .add-stock-adjustment-adjusted-qty-error{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-btn,#app[data-ui-mode=compact] .add-stock-adjustment-form-btn,body[data-ui-mode=compact] .add-stock-adjustment-btn,body[data-ui-mode=compact] .add-stock-adjustment-form-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .add-stock-adjustment-btn-delete,body[data-ui-mode=compact] .add-stock-adjustment-btn-delete{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .add-stock-adjustment-add-item-btn,body[data-ui-mode=compact] .add-stock-adjustment-add-item-btn{margin-top:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important}@media (max-width:1200px){#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table{min-width:700px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child{min-width:120px!important;max-width:180px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2){min-width:90px!important;max-width:130px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4){min-width:80px!important;max-width:110px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6){min-width:90px!important;max-width:120px!important}}@media (max-width:1024px){#app[data-ui-mode=compact] .add-stock-adjustment-container,body[data-ui-mode=compact] .add-stock-adjustment-container{padding:0 var(--ui-spacing-lg) var(--ui-spacing-lg) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table{min-width:650px!important}}@media (max-width:900px){#app[data-ui-mode=compact] .add-stock-adjustment-form-row-flex,body[data-ui-mode=compact] .add-stock-adjustment-form-row-flex{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-stock-adjustment-form-col,body[data-ui-mode=compact] .add-stock-adjustment-form-col{width:100%!important;max-width:100%!important;min-width:0!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table{min-width:600px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child{min-width:110px!important;max-width:160px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2){min-width:80px!important;max-width:120px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4){min-width:70px!important;max-width:100px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6){min-width:80px!important;max-width:110px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=number],#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=text],#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table select,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=number],body[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=text],body[data-ui-mode=compact] .add-stock-adjustment-transactions-table select{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-btn-delete svg,body[data-ui-mode=compact] .add-stock-adjustment-btn-delete svg{width:14px!important;height:14px!important}}@media (max-width:768px){#app[data-ui-mode=compact] .add-stock-adjustment-container,body[data-ui-mode=compact] .add-stock-adjustment-container{padding:0 var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-stock-adjustment-form-section.add-stock-adjustment-card,body[data-ui-mode=compact] .add-stock-adjustment-form-section.add-stock-adjustment-card{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table{min-width:550px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child{min-width:100px!important;max-width:140px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2){min-width:70px!important;max-width:100px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4){min-width:60px!important;max-width:90px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6){min-width:70px!important;max-width:100px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=number],#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=text],#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table select,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=number],body[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=text],body[data-ui-mode=compact] .add-stock-adjustment-transactions-table select{padding:calc(var(--ui-spacing-xs)/3) calc(var(--ui-spacing-xs)/2)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-btn-delete,body[data-ui-mode=compact] .add-stock-adjustment-btn-delete{min-width:28px!important;min-height:28px!important;padding:calc(var(--ui-spacing-xs)/2)!important}#app[data-ui-mode=compact] .add-stock-adjustment-btn-delete svg,body[data-ui-mode=compact] .add-stock-adjustment-btn-delete svg{width:12px!important;height:12px!important}}@media (max-width:600px){#app[data-ui-mode=compact] .add-stock-adjustment-container,body[data-ui-mode=compact] .add-stock-adjustment-container{padding:0 var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table{min-width:500px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th{padding:calc(var(--ui-spacing-xs)/3) calc(var(--ui-spacing-xs)/2)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child{min-width:90px!important;max-width:120px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2){min-width:60px!important;max-width:90px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4){min-width:50px!important;max-width:80px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6){min-width:60px!important;max-width:90px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=number],#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=text],#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table select,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=number],body[data-ui-mode=compact] .add-stock-adjustment-transactions-table input[type=text],body[data-ui-mode=compact] .add-stock-adjustment-transactions-table select{padding:calc(var(--ui-spacing-xs)/4) calc(var(--ui-spacing-xs)/3)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-btn-delete,body[data-ui-mode=compact] .add-stock-adjustment-btn-delete{min-width:24px!important;min-height:24px!important;padding:calc(var(--ui-spacing-xs)/3)!important}#app[data-ui-mode=compact] .add-stock-adjustment-btn-delete svg,body[data-ui-mode=compact] .add-stock-adjustment-btn-delete svg{width:12px!important;height:12px!important}}@media (max-width:480px){#app[data-ui-mode=compact] .add-stock-adjustment-container,body[data-ui-mode=compact] .add-stock-adjustment-container{padding:0 var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-form-section.add-stock-adjustment-card,body[data-ui-mode=compact] .add-stock-adjustment-form-section.add-stock-adjustment-card{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table{min-width:450px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th{padding:calc(var(--ui-spacing-xs)/4) calc(var(--ui-spacing-xs)/3)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:first-child,body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:first-child{min-width:80px!important;max-width:110px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(2),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(2){min-width:50px!important;max-width:80px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(4),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(3),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(4){min-width:45px!important;max-width:70px!important}#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),#app[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table td:nth-child(6),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(5),body[data-ui-mode=compact] .add-stock-adjustment-transactions-table th:nth-child(6){min-width:50px!important;max-width:80px!important}#app[data-ui-mode=compact] .add-stock-adjustment-btn-delete,body[data-ui-mode=compact] .add-stock-adjustment-btn-delete{min-width:20px!important;min-height:20px!important;padding:calc(var(--ui-spacing-xs)/4)!important}#app[data-ui-mode=compact] .add-stock-adjustment-btn-delete svg,body[data-ui-mode=compact] .add-stock-adjustment-btn-delete svg{width:10px!important;height:10px!important}}#app[data-ui-mode=compact] .new-inventory-item-container,body[data-ui-mode=compact] .new-inventory-item-container{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .new-inventory-item-container .brucdcum-header,body[data-ui-mode=compact] .new-inventory-item-container .brucdcum-header{margin:0!important;padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .new-inventory-item-form,body[data-ui-mode=compact] .new-inventory-item-form{width:100%!important}#app[data-ui-mode=compact] .new-inventory-item-tab-content,body[data-ui-mode=compact] .new-inventory-item-tab-content{margin:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-inventory-item-tab-panel,body[data-ui-mode=compact] .new-inventory-item-tab-panel{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .new-inventory-item-form-col.new-inventory-item-stunning-form-col,body[data-ui-mode=compact] .new-inventory-item-form-col.new-inventory-item-stunning-form-col{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .new-inventory-item-form-group,body[data-ui-mode=compact] .new-inventory-item-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-inventory-item-form-group-row,body[data-ui-mode=compact] .new-inventory-item-form-group-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-inventory-item-form-group-row .new-inventory-item-form-group,body[data-ui-mode=compact] .new-inventory-item-form-group-row .new-inventory-item-form-group{min-width:180px!important}#app[data-ui-mode=compact] .new-inventory-item-form-group label,body[data-ui-mode=compact] .new-inventory-item-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-inventory-item-inventory-section,body[data-ui-mode=compact] .new-inventory-item-inventory-section{margin:var(--ui-spacing-md) 0!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .new-inventory-item-error-text,#app[data-ui-mode=compact] .new-inventory-item-input-helper-text,body[data-ui-mode=compact] .new-inventory-item-error-text,body[data-ui-mode=compact] .new-inventory-item-input-helper-text{font-size:var(--ui-font-size-xs)!important;margin-top:calc(var(--ui-spacing-xs)/2)!important}#app[data-ui-mode=compact] .new-inventory-item-action-btn,body[data-ui-mode=compact] .new-inventory-item-action-btn{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-xs)!important}@media (max-width:768px){#app[data-ui-mode=compact] .new-inventory-item-tab-content,body[data-ui-mode=compact] .new-inventory-item-tab-content{margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-inventory-item-form-group-row,body[data-ui-mode=compact] .new-inventory-item-form-group-row{flex-direction:column!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-inventory-item-form-group-row .new-inventory-item-form-group,body[data-ui-mode=compact] .new-inventory-item-form-group-row .new-inventory-item-form-group{min-width:auto!important;max-width:100%!important}#app[data-ui-mode=compact] .new-inventory-item-details-config,body[data-ui-mode=compact] .new-inventory-item-details-config{flex-direction:column!important;gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .new-inventory-assembly-container,body[data-ui-mode=compact] .new-inventory-assembly-container{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .new-inventory-assembly-container .brucdcum-header,body[data-ui-mode=compact] .new-inventory-assembly-container .brucdcum-header{margin:0!important;padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .new-inventory-assembly-form,body[data-ui-mode=compact] .new-inventory-assembly-form{width:100%!important}#app[data-ui-mode=compact] .new-inventory-assembly-header-row,body[data-ui-mode=compact] .new-inventory-assembly-header-row{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-section,body[data-ui-mode=compact] .new-inventory-assembly-form-section{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-section-header,body[data-ui-mode=compact] .new-inventory-assembly-form-section-header{font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm) var(--ui-border-radius-sm) 0 0!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-section-header.small,body[data-ui-mode=compact] .new-inventory-assembly-form-section-header.small{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-columns.new-inventory-assembly-form-row-flex,body[data-ui-mode=compact] .new-inventory-assembly-form-columns.new-inventory-assembly-form-row-flex{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col,body[data-ui-mode=compact] .new-inventory-assembly-form-col.new-inventory-assembly-stunning-form-col{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;min-width:250px!important;flex:1 1 calc(25% - var(--ui-spacing-md))!important;max-width:100%!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-group,body[data-ui-mode=compact] .new-inventory-assembly-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-inventory-assembly-form-group label,body[data-ui-mode=compact] .new-inventory-assembly-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .inventory-items-container,body[data-ui-mode=compact] .inventory-items-container{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .inventory-items-container .brucdcum-header,body[data-ui-mode=compact] .inventory-items-container .brucdcum-header{margin:0!important;padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .inventory-items-header-row,body[data-ui-mode=compact] .inventory-items-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .inventory-items-header-actions,body[data-ui-mode=compact] .inventory-items-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .inventory-items-btn,body[data-ui-mode=compact] .inventory-items-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .inventory-items-filters-row,body[data-ui-mode=compact] .inventory-items-filters-row{padding:0 var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .inventory-items-filter-label,body[data-ui-mode=compact] .inventory-items-filter-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .inventory-items-date-filter-dropdown,body[data-ui-mode=compact] .inventory-items-date-filter-dropdown{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .inventory-items-table-responsive,body[data-ui-mode=compact] .inventory-items-table-responsive{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .inventory-items-table,body[data-ui-mode=compact] .inventory-items-table{width:100%!important;margin:0!important;font-size:var(--ui-font-size-sm)!important;min-width:0!important}#app[data-ui-mode=compact] .inventory-items-table td,#app[data-ui-mode=compact] .inventory-items-table th,body[data-ui-mode=compact] .inventory-items-table td,body[data-ui-mode=compact] .inventory-items-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border:1px solid #b6e2b6!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .inventory-items-table th,body[data-ui-mode=compact] .inventory-items-table th{background:#e6f0fa!important;color:#205080!important;font-weight:600!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .inventory-items-table tr:nth-child(2n),body[data-ui-mode=compact] .inventory-items-table tr:nth-child(2n){background:#f8fafd!important}#app[data-ui-mode=compact] .inventory-items-table tbody tr:hover,body[data-ui-mode=compact] .inventory-items-table tbody tr:hover{background:#eaf6fb!important;transition:background .2s!important}#app[data-ui-mode=compact] .inventory-items-table-empty,body[data-ui-mode=compact] .inventory-items-table-empty{text-align:center!important;color:#666!important;font-style:italic!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .inventory-items-status-checkbox,body[data-ui-mode=compact] .inventory-items-status-checkbox{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .inventory-items-error-message,#app[data-ui-mode=compact] .inventory-items-loading-message,body[data-ui-mode=compact] .inventory-items-error-message,body[data-ui-mode=compact] .inventory-items-loading-message{font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md)!important}@media (max-width:900px){#app[data-ui-mode=compact] .inventory-items-header-row,body[data-ui-mode=compact] .inventory-items-header-row{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .inventory-items-header-actions,body[data-ui-mode=compact] .inventory-items-header-actions{flex-direction:column!important;width:100%!important}#app[data-ui-mode=compact] .inventory-items-btn,body[data-ui-mode=compact] .inventory-items-btn{width:100%!important}#app[data-ui-mode=compact] .inventory-items-filters-row,body[data-ui-mode=compact] .inventory-items-filters-row{flex-direction:column!important;align-items:stretch!important}#app[data-ui-mode=compact] .inventory-items-date-filter-dropdown,#app[data-ui-mode=compact] .inventory-items-filter-group,body[data-ui-mode=compact] .inventory-items-date-filter-dropdown,body[data-ui-mode=compact] .inventory-items-filter-group{width:100%!important}#app[data-ui-mode=compact] .inventory-items-table,body[data-ui-mode=compact] .inventory-items-table{min-width:700px!important}}@media (max-width:768px){#app[data-ui-mode=compact] .inventory-items-table-responsive,body[data-ui-mode=compact] .inventory-items-table-responsive{margin:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .inventory-items-table,body[data-ui-mode=compact] .inventory-items-table{min-width:600px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .inventory-items-table td,#app[data-ui-mode=compact] .inventory-items-table th,body[data-ui-mode=compact] .inventory-items-table td,body[data-ui-mode=compact] .inventory-items-table th{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:600px){#app[data-ui-mode=compact] .inventory-items-table,body[data-ui-mode=compact] .inventory-items-table{min-width:500px!important}}@media (max-width:480px){#app[data-ui-mode=compact] .inventory-items-table,body[data-ui-mode=compact] .inventory-items-table{min-width:450px!important}}#app[data-ui-mode=compact] .bsv-inline-bill-creation,body[data-ui-mode=compact] .bsv-inline-bill-creation{margin:var(--ui-spacing-md) 0!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .bsv-inline-bill-header,body[data-ui-mode=compact] .bsv-inline-bill-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md) var(--ui-border-radius-md) 0 0!important}#app[data-ui-mode=compact] .bsv-inline-bill-header h4,body[data-ui-mode=compact] .bsv-inline-bill-header h4{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .bsv-inline-bill-close,body[data-ui-mode=compact] .bsv-inline-bill-close{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-content,body[data-ui-mode=compact] .bsv-inline-bill-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .bsv-inline-bill-form-row,body[data-ui-mode=compact] .bsv-inline-bill-form-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-form-col,body[data-ui-mode=compact] .bsv-inline-bill-form-col{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bsv-inline-bill-form-col label,body[data-ui-mode=compact] .bsv-inline-bill-form-col label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bsv-required,body[data-ui-mode=compact] .bsv-required{margin-left:1px!important}#app[data-ui-mode=compact] .bsv-inline-bill-form-col input,#app[data-ui-mode=compact] .bsv-inline-bill-form-col select,body[data-ui-mode=compact] .bsv-inline-bill-form-col input,body[data-ui-mode=compact] .bsv-inline-bill-form-col select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-section,body[data-ui-mode=compact] .bsv-inline-bill-itemize-section{margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-header,body[data-ui-mode=compact] .bsv-inline-bill-itemize-header{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-account-info,body[data-ui-mode=compact] .bsv-inline-bill-account-info{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-info-text,body[data-ui-mode=compact] .bsv-inline-bill-info-text{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table-wrapper,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table-wrapper{margin-bottom:var(--ui-spacing-sm)!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table{min-width:500px!important;font-size:var(--ui-font-size-sm)!important;width:100%!important;table-layout:auto!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table th,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table td,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:200px!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table td:last-child,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table td:last-child{max-width:none!important;white-space:nowrap!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table-input,#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table-select,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table-input,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-remove-btn,body[data-ui-mode=compact] .bsv-inline-bill-remove-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bsv-inline-bill-table-total-row,body[data-ui-mode=compact] .bsv-inline-bill-table-total-row{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-total-value,body[data-ui-mode=compact] .bsv-inline-bill-total-value{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .bsv-inline-bill-add-account-btn,body[data-ui-mode=compact] .bsv-inline-bill-add-account-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-comments-section,body[data-ui-mode=compact] .bsv-inline-bill-comments-section{margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-comments-section label,body[data-ui-mode=compact] .bsv-inline-bill-comments-section label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bsv-inline-bill-comments-textarea,body[data-ui-mode=compact] .bsv-inline-bill-comments-textarea{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-height:60px!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .bsv-inline-bill-action-buttons,body[data-ui-mode=compact] .bsv-inline-bill-action-buttons{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-btn,body[data-ui-mode=compact] .bsv-inline-bill-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important}@media (max-width:768px){#app[data-ui-mode=compact] .bsv-inline-bill-creation,body[data-ui-mode=compact] .bsv-inline-bill-creation{margin:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .bsv-inline-bill-content,body[data-ui-mode=compact] .bsv-inline-bill-content{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-form-row,body[data-ui-mode=compact] .bsv-inline-bill-form-row{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table-wrapper,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table-wrapper{margin-left:calc(var(--ui-spacing-sm)*-1)!important;margin-right:calc(var(--ui-spacing-sm)*-1)!important;padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table{min-width:450px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table td,#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table th,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table td,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table th{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .bsv-inline-bill-action-buttons,body[data-ui-mode=compact] .bsv-inline-bill-action-buttons{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bsv-inline-bill-btn,body[data-ui-mode=compact] .bsv-inline-bill-btn{width:100%!important}}@media (max-width:480px){#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table-wrapper,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table-wrapper{margin-left:calc(var(--ui-spacing-xs)*-1)!important;margin-right:calc(var(--ui-spacing-xs)*-1)!important;padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table{min-width:400px!important}#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table-input,#app[data-ui-mode=compact] .bsv-inline-bill-itemize-table-select,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table-input,body[data-ui-mode=compact] .bsv-inline-bill-itemize-table-select{font-size:var(--ui-font-size-xs)!important;padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;width:100%!important;box-sizing:border-box!important}}#app[data-ui-mode=compact] .welcome-page,body[data-ui-mode=compact] .welcome-page{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .welcome-page__title,body[data-ui-mode=compact] .welcome-page__title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .welcome-page__subtitle,body[data-ui-mode=compact] .welcome-page__subtitle{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .welcome-card,body[data-ui-mode=compact] .welcome-card{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .welcome-card__icon,body[data-ui-mode=compact] .welcome-card__icon{width:52px!important;height:52px!important}#app[data-ui-mode=compact] .welcome-card__icon .bi,body[data-ui-mode=compact] .welcome-card__icon .bi{font-size:1.35rem!important}#app[data-ui-mode=compact] .welcome-card__btn,body[data-ui-mode=compact] .welcome-card__btn{min-height:40px!important;font-size:var(--ui-font-size-sm)!important;min-width:9rem!important}@media (max-width:768px){#app[data-ui-mode=compact] .welcome-page__cards,body[data-ui-mode=compact] .welcome-page__cards{max-width:100%!important}}#app[data-ui-mode=compact] .app_navbar,body[data-ui-mode=compact] .app_navbar{padding:var(--ui-spacing-sm) 0!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}#app[data-ui-mode=compact] .app_navbar-container,body[data-ui-mode=compact] .app_navbar-container{padding:0 2rem!important;max-width:1400px!important;gap:2rem!important}#app[data-ui-mode=compact] .app_navbar-brand-icon,body[data-ui-mode=compact] .app_navbar-brand-icon{width:34px!important;height:34px!important;font-size:.85rem!important}#app[data-ui-mode=compact] .app_navbar-brand-name,body[data-ui-mode=compact] .app_navbar-brand-name{font-size:1.25rem!important}#app[data-ui-mode=compact] .app_navbar-actions,body[data-ui-mode=compact] .app_navbar-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .app_navbar-btn,body[data-ui-mode=compact] .app_navbar-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .app_navbar-btn i,body[data-ui-mode=compact] .app_navbar-btn i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .app_navbar-btn-text,body[data-ui-mode=compact] .app_navbar-btn-text{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .app_dropdown-menu,body[data-ui-mode=compact] .app_dropdown-menu{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;min-width:160px!important}#app[data-ui-mode=compact] .app_dropdown-item,body[data-ui-mode=compact] .app_dropdown-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .app_dropdown-divider,body[data-ui-mode=compact] .app_dropdown-divider{margin:var(--ui-spacing-sm) 0!important}@media (max-width:1200px){#app[data-ui-mode=compact] .app_navbar-container,body[data-ui-mode=compact] .app_navbar-container{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .app_navbar-brand-name,body[data-ui-mode=compact] .app_navbar-brand-name{font-size:1.2rem!important}}@media (max-width:992px){#app[data-ui-mode=compact] .app_navbar-container,body[data-ui-mode=compact] .app_navbar-container{padding:0 var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .app_navbar-actions,body[data-ui-mode=compact] .app_navbar-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .app_navbar-btn,body[data-ui-mode=compact] .app_navbar-btn{padding:var(--ui-spacing-xs)!important;width:36px!important;height:36px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .app_navbar-btn i,body[data-ui-mode=compact] .app_navbar-btn i{font-size:var(--ui-font-size-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .app_navbar,body[data-ui-mode=compact] .app_navbar{padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .app_navbar-container,body[data-ui-mode=compact] .app_navbar-container{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .app_navbar-brand-icon,body[data-ui-mode=compact] .app_navbar-brand-icon{width:32px!important;height:32px!important}#app[data-ui-mode=compact] .app_navbar-brand-name,body[data-ui-mode=compact] .app_navbar-brand-name{font-size:1.1rem!important}#app[data-ui-mode=compact] .app_navbar-actions,body[data-ui-mode=compact] .app_navbar-actions{width:100%!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .app_navbar-btn,body[data-ui-mode=compact] .app_navbar-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:576px){#app[data-ui-mode=compact] .app_navbar-container,body[data-ui-mode=compact] .app_navbar-container{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .app_navbar-brand-icon,body[data-ui-mode=compact] .app_navbar-brand-icon{width:28px!important;height:28px!important;font-size:.75rem!important}#app[data-ui-mode=compact] .app_navbar-brand-name,body[data-ui-mode=compact] .app_navbar-brand-name{font-size:1rem!important}#app[data-ui-mode=compact] .app_navbar-actions,body[data-ui-mode=compact] .app_navbar-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .app_navbar-btn,body[data-ui-mode=compact] .app_navbar-btn{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;width:32px!important;height:32px!important}#app[data-ui-mode=compact] .app_navbar-btn i,body[data-ui-mode=compact] .app_navbar-btn i{font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .home_companies-container,body[data-ui-mode=compact] .home_companies-container{padding:var(--ui-spacing-lg)!important;min-height:calc(100vh - 64px)!important}#app[data-ui-mode=compact] .home-page--glass .home-glass-shell.glass-tab-view--flush,body[data-ui-mode=compact] .home-page--glass .home-glass-shell.glass-tab-view--flush{margin:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .home-page--glass .home_companies-header.home-header-glass,body[data-ui-mode=compact] .home-page--glass .home_companies-header.home-header-glass{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .home_companies-header,body[data-ui-mode=compact] .home_companies-header{margin-bottom:var(--ui-spacing-lg)!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-lg)!important;box-shadow:0 1px 4px rgba(0,0,0,.08)!important}#app[data-ui-mode=compact] .home_main-title,body[data-ui-mode=compact] .home_main-title{font-size:var(--ui-font-size-2xl)!important;gap:var(--ui-spacing-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .home_companies-grid,body[data-ui-mode=compact] .home_companies-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .home_company-card,body[data-ui-mode=compact] .home_company-card{border-radius:var(--ui-border-radius-lg)!important;padding:var(--ui-spacing-lg)!important;min-height:220px!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}#app[data-ui-mode=compact] .home_company-card:hover,body[data-ui-mode=compact] .home_company-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)!important;transform:translateY(-2px)!important}#app[data-ui-mode=compact] .home_company-avatar,body[data-ui-mode=compact] .home_company-avatar{width:60px!important;height:60px!important;font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-md)!important;border:3px solid #fff!important;box-shadow:0 2px 8px rgba(59,130,246,.25)!important}#app[data-ui-mode=compact] .home_company-card:hover .home_company-avatar,body[data-ui-mode=compact] .home_company-card:hover .home_company-avatar{transform:scale(1.03)!important;box-shadow:0 3px 10px rgba(59,130,246,.3)!important}#app[data-ui-mode=compact] .home_company-title,body[data-ui-mode=compact] .home_company-title{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .home_company-legal,body[data-ui-mode=compact] .home_company-legal{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-md)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .home_company-info-list,body[data-ui-mode=compact] .home_company-info-list{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .home_info-item,body[data-ui-mode=compact] .home_info-item{gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;min-height:36px!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .home_info-icon,body[data-ui-mode=compact] .home_info-icon{font-size:var(--ui-font-size-base)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .home_info-text,body[data-ui-mode=compact] .home_info-text{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .home_no-companies,body[data-ui-mode=compact] .home_no-companies{min-height:300px!important;padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .home_no-companies-card,body[data-ui-mode=compact] .home_no-companies-card{border-radius:var(--ui-border-radius-lg)!important;padding:var(--ui-spacing-2xl)!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}#app[data-ui-mode=compact] .home_no-companies-card h3,body[data-ui-mode=compact] .home_no-companies-card h3{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-md)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .home_no-companies-card p,body[data-ui-mode=compact] .home_no-companies-card p{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-lg)!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:1200px){#app[data-ui-mode=compact] .home_companies-grid,body[data-ui-mode=compact] .home_companies-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}}@media (max-width:992px){#app[data-ui-mode=compact] .home_companies-container,body[data-ui-mode=compact] .home_companies-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .home_companies-grid,body[data-ui-mode=compact] .home_companies-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .home_company-card,body[data-ui-mode=compact] .home_company-card{padding:var(--ui-spacing-md)!important;min-height:200px!important}}@media (max-width:768px){#app[data-ui-mode=compact] .home_companies-container,body[data-ui-mode=compact] .home_companies-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .home_companies-header,body[data-ui-mode=compact] .home_companies-header{flex-direction:column!important;gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .home_main-title,body[data-ui-mode=compact] .home_main-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .home_companies-grid,body[data-ui-mode=compact] .home_companies-grid{grid-template-columns:1fr!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .home_company-card,body[data-ui-mode=compact] .home_company-card{padding:var(--ui-spacing-md)!important;min-height:180px!important}#app[data-ui-mode=compact] .home_company-avatar,body[data-ui-mode=compact] .home_company-avatar{width:50px!important;height:50px!important;font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .home_company-title,body[data-ui-mode=compact] .home_company-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .home_company-info-list,body[data-ui-mode=compact] .home_company-info-list{grid-template-columns:1fr!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .home_info-item,body[data-ui-mode=compact] .home_info-item{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;min-height:32px!important}#app[data-ui-mode=compact] .home_no-companies-card,body[data-ui-mode=compact] .home_no-companies-card{padding:var(--ui-spacing-xl) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .home_no-companies-card h3,body[data-ui-mode=compact] .home_no-companies-card h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .home_no-companies-card p,body[data-ui-mode=compact] .home_no-companies-card p{font-size:var(--ui-font-size-sm)!important}}@media (max-width:576px){#app[data-ui-mode=compact] .home_companies-container,#app[data-ui-mode=compact] .home_companies-header,body[data-ui-mode=compact] .home_companies-container,body[data-ui-mode=compact] .home_companies-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .home_main-title,body[data-ui-mode=compact] .home_main-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .home_company-card,body[data-ui-mode=compact] .home_company-card{padding:var(--ui-spacing-sm)!important;min-height:160px!important}#app[data-ui-mode=compact] .home_company-avatar,body[data-ui-mode=compact] .home_company-avatar{width:40px!important;height:40px!important;font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .home_company-title,body[data-ui-mode=compact] .home_company-title{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .home_company-info-list,body[data-ui-mode=compact] .home_company-info-list{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .home_info-item,body[data-ui-mode=compact] .home_info-item{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;min-height:28px!important}#app[data-ui-mode=compact] .home_no-companies,body[data-ui-mode=compact] .home_no-companies{min-height:250px!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .home_no-companies-card,body[data-ui-mode=compact] .home_no-companies-card{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .home_no-companies-card h3,body[data-ui-mode=compact] .home_no-companies-card h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .home_no-companies-card p,body[data-ui-mode=compact] .home_no-companies-card p{font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .create_company-page-wrapper,body[data-ui-mode=compact] .create_company-page-wrapper{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create_company-wizard-container,body[data-ui-mode=compact] .create_company-wizard-container{max-width:1400px!important;margin:0 auto!important;padding:0!important}#app[data-ui-mode=compact] .create_company-wizard-nav,body[data-ui-mode=compact] .create_company-wizard-nav{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;min-height:80px!important}#app[data-ui-mode=compact] .create_company-wizard-content,body[data-ui-mode=compact] .create_company-wizard-content{padding:20px 12px!important}#app[data-ui-mode=compact] .create_company-step-content,body[data-ui-mode=compact] .create_company-step-content{padding:0!important}#app[data-ui-mode=compact] .create_company-step-header,body[data-ui-mode=compact] .create_company-step-header{gap:10px!important;margin-bottom:16px!important;padding:12px 12px 12px 0!important}#app[data-ui-mode=compact] .create_company-step-header i,body[data-ui-mode=compact] .create_company-step-header i{font-size:18px!important;width:28px!important;height:28px!important;margin-right:6px!important}#app[data-ui-mode=compact] .create_company-step-header h2,body[data-ui-mode=compact] .create_company-step-header h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .create_company-form-section,body[data-ui-mode=compact] .create_company-form-section{margin-bottom:12px!important;gap:10px 12px!important}#app[data-ui-mode=compact] .create_company-form-group,body[data-ui-mode=compact] .create_company-form-group{margin-bottom:4px!important}#app[data-ui-mode=compact] .create_company-form-group label,body[data-ui-mode=compact] .create_company-form-group label{font-size:var(--ui-font-size-xs)!important;margin-bottom:4px!important}#app[data-ui-mode=compact] .create_company-form-control,body[data-ui-mode=compact] .create_company-form-control{padding:8px 12px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .create_company-form-control.is-invalid,#app[data-ui-mode=compact] .create_company-form-control:focus,body[data-ui-mode=compact] .create_company-form-control.is-invalid,body[data-ui-mode=compact] .create_company-form-control:focus{padding:7px 11px!important}#app[data-ui-mode=compact] .create_company-form-control textarea,#app[data-ui-mode=compact] textarea.create_company-form-control,body[data-ui-mode=compact] .create_company-form-control textarea,body[data-ui-mode=compact] textarea.create_company-form-control{min-height:50px!important}#app[data-ui-mode=compact] .invalid-feedback,body[data-ui-mode=compact] .invalid-feedback{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .create_company-btn,body[data-ui-mode=compact] .create_company-btn{padding:8px 20px!important;font-size:var(--ui-font-size-xs)!important;min-width:60px!important;height:32px!important}#app[data-ui-mode=compact] .create_company-wizard-buttons,body[data-ui-mode=compact] .create_company-wizard-buttons{gap:8px!important;margin-top:12px!important;padding-top:12px!important}#app[data-ui-mode=compact] .create_company-encryption-section,#app[data-ui-mode=compact] .create_company-services-products-section,#app[data-ui-mode=compact] .create_company-terminology-section,body[data-ui-mode=compact] .create_company-encryption-section,body[data-ui-mode=compact] .create_company-services-products-section,body[data-ui-mode=compact] .create_company-terminology-section{padding:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .create_company-row,body[data-ui-mode=compact] .create_company-row{margin:0 calc(var(--ui-spacing-xs)*-1)!important}#app[data-ui-mode=compact] .create_company-col-md-12,#app[data-ui-mode=compact] .create_company-col-md-6,body[data-ui-mode=compact] .create_company-col-md-12,body[data-ui-mode=compact] .create_company-col-md-6{padding:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .create_company-radio-group,body[data-ui-mode=compact] .create_company-radio-group{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .create_company-radio-label,body[data-ui-mode=compact] .create_company-radio-label{gap:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-xs)!important;min-width:100px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .create_company-radio-label input[type=radio],body[data-ui-mode=compact] .create_company-radio-label input[type=radio]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .create_company-radio-label input[type=radio]:checked:after,body[data-ui-mode=compact] .create_company-radio-label input[type=radio]:checked:after{width:8px!important;height:8px!important}#app[data-ui-mode=compact] .create_company-radio-label span,body[data-ui-mode=compact] .create_company-radio-label span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .create_company-checkbox-label,body[data-ui-mode=compact] .create_company-checkbox-label{gap:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .create_company-checkbox-label input[type=checkbox],body[data-ui-mode=compact] .create_company-checkbox-label input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .create_company-cash-flow-section h3,#app[data-ui-mode=compact] .create_company-inventory-section h3,#app[data-ui-mode=compact] .create_company-tax-settings h3,body[data-ui-mode=compact] .create_company-cash-flow-section h3,body[data-ui-mode=compact] .create_company-inventory-section h3,body[data-ui-mode=compact] .create_company-tax-settings h3{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create_company-help-text,body[data-ui-mode=compact] .create_company-help-text{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) 0 0!important}#app[data-ui-mode=compact] .create_company-inventory-options,#app[data-ui-mode=compact] .create_company-tax-options,body[data-ui-mode=compact] .create_company-inventory-options,body[data-ui-mode=compact] .create_company-tax-options{margin-top:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create_company-accounts-wrapper,body[data-ui-mode=compact] .create_company-accounts-wrapper{gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .create_company-accounts-section h3,body[data-ui-mode=compact] .create_company-accounts-section h3{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create_company-account-list,body[data-ui-mode=compact] .create_company-account-list{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .create_company-account-item,body[data-ui-mode=compact] .create_company-account-item{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .create_company-account-item input[type=checkbox],body[data-ui-mode=compact] .create_company-account-item input[type=checkbox]{width:16px!important;height:16px!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create_company-account-item i,body[data-ui-mode=compact] .create_company-account-item i{font-size:16px!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .create_company-account-actions,body[data-ui-mode=compact] .create_company-account-actions{gap:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .create_company-info-box,body[data-ui-mode=compact] .create_company-info-box{padding:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create_company-info-box h4,body[data-ui-mode=compact] .create_company-info-box h4{font-size:var(--ui-font-size-base)!important;margin:0 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .create_company-info-box p,body[data-ui-mode=compact] .create_company-info-box p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .create_company-warning-box,body[data-ui-mode=compact] .create_company-warning-box{padding:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create_company-warning-box p,body[data-ui-mode=compact] .create_company-warning-box p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .create_company-encryption-example,#app[data-ui-mode=compact] .create_company-encryption-note,body[data-ui-mode=compact] .create_company-encryption-example,body[data-ui-mode=compact] .create_company-encryption-note{font-size:var(--ui-font-size-xs)!important;margin:var(--ui-spacing-xs) 0 0!important}#app[data-ui-mode=compact] .create_company-encryption-form,body[data-ui-mode=compact] .create_company-encryption-form{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create_company-encryption-form .create_company-form-group,body[data-ui-mode=compact] .create_company-encryption-form .create_company-form-group{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create_company-encryption-form .create_company-form-group label,body[data-ui-mode=compact] .create_company-encryption-form .create_company-form-group label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .create_company-encryption-form .create_company-form-control,body[data-ui-mode=compact] .create_company-encryption-form .create_company-form-control{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .create_company-encryption-form .create_company-form-control:focus,body[data-ui-mode=compact] .create_company-encryption-form .create_company-form-control:focus{padding:calc(var(--ui-spacing-xs) - 1px) calc(var(--ui-spacing-sm) - 1px)!important}#app[data-ui-mode=compact] .create_company-congratulations-content,body[data-ui-mode=compact] .create_company-congratulations-content{padding:var(--ui-spacing-xl) var(--ui-spacing-lg)!important;margin:var(--ui-spacing-lg) 0!important}#app[data-ui-mode=compact] .create_company-congratulations-content p,body[data-ui-mode=compact] .create_company-congratulations-content p{font-size:var(--ui-font-size-base)!important;margin:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .create_company-congratulations-content .create_company-btn-primary,body[data-ui-mode=compact] .create_company-congratulations-content .create_company-btn-primary{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create_company-offer-options,body[data-ui-mode=compact] .create_company-offer-options{gap:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-sm) 0!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}#app[data-ui-mode=compact] .create_company-offer-option,body[data-ui-mode=compact] .create_company-offer-option{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;min-height:90px!important;font-size:.9em!important}#app[data-ui-mode=compact] .create_company-offer-option input[type=radio],body[data-ui-mode=compact] .create_company-offer-option input[type=radio]{width:1.2em!important;height:1.2em!important;margin-right:.8em!important}#app[data-ui-mode=compact] .create_company-offer-option input[type=radio]:checked:after,body[data-ui-mode=compact] .create_company-offer-option input[type=radio]:checked:after{width:.5em!important;height:.5em!important}#app[data-ui-mode=compact] .create_company-option-content,body[data-ui-mode=compact] .create_company-option-content{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .create_company-option-content i,body[data-ui-mode=compact] .create_company-option-content i{font-size:1.6rem!important}#app[data-ui-mode=compact] .create_company-option-text h4,body[data-ui-mode=compact] .create_company-option-text h4{font-size:var(--ui-font-size-base)!important;margin:0 0 calc(var(--ui-spacing-xs)/2) 0!important}#app[data-ui-mode=compact] .create_company-option-text p,body[data-ui-mode=compact] .create_company-option-text p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .create_company-back-button,body[data-ui-mode=compact] .create_company-back-button{width:32px!important;height:32px!important}#app[data-ui-mode=compact] .create_company-back-button svg,body[data-ui-mode=compact] .create_company-back-button svg{width:18px!important;height:18px!important}#app[data-ui-mode=compact] .create_company-nav-item,body[data-ui-mode=compact] .create_company-nav-item{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-md)!important;margin:0 calc(var(--ui-spacing-xs)/2)!important;font-size:var(--ui-font-size-xs)!important;min-width:120px!important}@media (max-width:768px){#app[data-ui-mode=compact] .create_company-wizard-nav,body[data-ui-mode=compact] .create_company-wizard-nav{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .create_company-form-section,body[data-ui-mode=compact] .create_company-form-section{gap:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .create_company-accounts-wrapper,body[data-ui-mode=compact] .create_company-accounts-wrapper{grid-template-columns:1fr!important}}#app[data-ui-mode=compact] .stepper-container,body[data-ui-mode=compact] .stepper-container{padding:0!important}#app[data-ui-mode=compact] .stepper-wrapper,body[data-ui-mode=compact] .stepper-wrapper{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .stepper-step,body[data-ui-mode=compact] .stepper-step{min-width:0!important}#app[data-ui-mode=compact] .stepper-circle,body[data-ui-mode=compact] .stepper-circle{width:36px!important;height:36px!important;border-width:2px!important;font-size:var(--ui-font-size-xs)!important;box-shadow:0 1px 2px rgba(0,0,0,.08)!important}#app[data-ui-mode=compact] .stepper-check-icon svg,body[data-ui-mode=compact] .stepper-check-icon svg{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .stepper-step-active .stepper-circle,body[data-ui-mode=compact] .stepper-step-active .stepper-circle{transform:scale(1.02)!important;box-shadow:0 2px 8px rgba(59,130,246,.2)!important}#app[data-ui-mode=compact] .stepper-step-completed .stepper-circle,body[data-ui-mode=compact] .stepper-step-completed .stepper-circle{box-shadow:0 1px 4px rgba(16,185,129,.15)!important}#app[data-ui-mode=compact] .stepper-label,body[data-ui-mode=compact] .stepper-label{margin-top:var(--ui-spacing-sm)!important;max-width:110px!important;gap:calc(var(--ui-spacing-xs)/2)!important}#app[data-ui-mode=compact] .stepper-title,body[data-ui-mode=compact] .stepper-title{font-size:var(--ui-font-size-xs)!important;font-weight:500!important}#app[data-ui-mode=compact] .stepper-step-active .stepper-title,body[data-ui-mode=compact] .stepper-step-active .stepper-title{font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .stepper-description,body[data-ui-mode=compact] .stepper-description{font-size:calc(var(--ui-font-size-xs)*.85)!important}#app[data-ui-mode=compact] .stepper-connector,body[data-ui-mode=compact] .stepper-connector{top:18px!important;left:calc(50% + 18px)!important;right:calc(-50% + 18px)!important;height:2px!important}#app[data-ui-mode=compact] .stepper-wrapper.stepper-vertical .stepper-step,body[data-ui-mode=compact] .stepper-wrapper.stepper-vertical .stepper-step{margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .stepper-wrapper.stepper-vertical .stepper-label,body[data-ui-mode=compact] .stepper-wrapper.stepper-vertical .stepper-label{margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .stepper-wrapper.stepper-vertical .stepper-connector,body[data-ui-mode=compact] .stepper-wrapper.stepper-vertical .stepper-connector{top:36px!important;left:18px!important;height:calc(100% - 36px)!important;bottom:calc(var(--ui-spacing-lg)*-1)!important;width:2px!important}#app[data-ui-mode=compact] .stepper-step-clickable:hover .stepper-circle,body[data-ui-mode=compact] .stepper-step-clickable:hover .stepper-circle{transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(59,130,246,.2)!important}@media (max-width:768px){#app[data-ui-mode=compact] .stepper-step,body[data-ui-mode=compact] .stepper-step{min-width:80px!important}#app[data-ui-mode=compact] .stepper-label,body[data-ui-mode=compact] .stepper-label{max-width:80px!important}#app[data-ui-mode=compact] .stepper-circle,body[data-ui-mode=compact] .stepper-circle{width:32px!important;height:32px!important;font-size:calc(var(--ui-font-size-xs)*.9)!important}#app[data-ui-mode=compact] .stepper-connector,body[data-ui-mode=compact] .stepper-connector{top:16px!important}#app[data-ui-mode=compact] .stepper-wrapper.stepper-vertical .stepper-connector,body[data-ui-mode=compact] .stepper-wrapper.stepper-vertical .stepper-connector{top:32px!important;height:calc(100% - 32px)!important}}#app[data-ui-mode=compact] .delete-account-modal,body[data-ui-mode=compact] .delete-account-modal{min-width:420px!important;max-width:460px!important;border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .delete-account-modal-header,body[data-ui-mode=compact] .delete-account-modal-header{height:80px!important}#app[data-ui-mode=compact] .delete-account-modal-close,body[data-ui-mode=compact] .delete-account-modal-close{width:32px!important;height:32px!important;font-size:18px!important;top:12px!important;right:12px!important}#app[data-ui-mode=compact] .delete-account-icon-wrapper,body[data-ui-mode=compact] .delete-account-icon-wrapper{top:60px!important}#app[data-ui-mode=compact] .delete-account-icon,body[data-ui-mode=compact] .delete-account-icon{width:60px!important;height:60px!important;padding:10px!important}#app[data-ui-mode=compact] .delete-account-icon:before,body[data-ui-mode=compact] .delete-account-icon:before{width:48px!important;height:48px!important}#app[data-ui-mode=compact] .delete-account-icon svg,body[data-ui-mode=compact] .delete-account-icon svg{width:40px!important;height:40px!important}#app[data-ui-mode=compact] .delete-account-modal-body,body[data-ui-mode=compact] .delete-account-modal-body{padding:48px var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .delete-account-title,body[data-ui-mode=compact] .delete-account-title{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .delete-account-message,body[data-ui-mode=compact] .delete-account-message{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .delete-account-warning-box,body[data-ui-mode=compact] .delete-account-warning-box{padding:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) 0!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .delete-account-warning-item,body[data-ui-mode=compact] .delete-account-warning-item{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .delete-account-warning-item i,body[data-ui-mode=compact] .delete-account-warning-item i{font-size:1rem!important}#app[data-ui-mode=compact] .delete-account-confirmation,body[data-ui-mode=compact] .delete-account-confirmation{margin:var(--ui-spacing-md) 0 0!important}#app[data-ui-mode=compact] .delete-account-checkbox-label,body[data-ui-mode=compact] .delete-account-checkbox-label{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .delete-account-checkbox,body[data-ui-mode=compact] .delete-account-checkbox{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .delete-account-modal-footer,body[data-ui-mode=compact] .delete-account-modal-footer{padding:0 var(--ui-spacing-lg) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .delete-account-btn,body[data-ui-mode=compact] .delete-account-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-xs)!important;min-width:120px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .delete-account-spinner,body[data-ui-mode=compact] .delete-account-spinner{width:16px!important;height:16px!important}@media (max-width:768px){#app[data-ui-mode=compact] .delete-account-modal,body[data-ui-mode=compact] .delete-account-modal{min-width:300px!important}#app[data-ui-mode=compact] .delete-account-icon-wrapper,body[data-ui-mode=compact] .delete-account-icon-wrapper{top:56px!important}#app[data-ui-mode=compact] .delete-account-icon,body[data-ui-mode=compact] .delete-account-icon{width:56px!important;height:56px!important}#app[data-ui-mode=compact] .delete-account-icon:before,body[data-ui-mode=compact] .delete-account-icon:before{width:44px!important;height:44px!important}#app[data-ui-mode=compact] .delete-account-icon svg,body[data-ui-mode=compact] .delete-account-icon svg{width:36px!important;height:36px!important}}#app[data-ui-mode=compact] .sw-modal-content--glass,body[data-ui-mode=compact] .sw-modal-content--glass{max-width:380px!important;border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .sw-modal-body,body[data-ui-mode=compact] .sw-modal-body{padding:var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sw-warning-icon-wrap,body[data-ui-mode=compact] .sw-warning-icon-wrap{width:3.5rem!important;height:3.5rem!important}#app[data-ui-mode=compact] .sw-warning-icon,body[data-ui-mode=compact] .sw-warning-icon{width:3rem!important;height:3rem!important;font-size:1.5rem!important}#app[data-ui-mode=compact] .sw-modal-title,body[data-ui-mode=compact] .sw-modal-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .sw-modal-message,body[data-ui-mode=compact] .sw-modal-message{font-size:var(--ui-font-size-base)!important;line-height:var(--ui-line-height-normal)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sw-modal-footer,body[data-ui-mode=compact] .sw-modal-footer{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sw-modal-footer .sw-modal-btn,body[data-ui-mode=compact] .sw-modal-footer .sw-modal-btn{min-width:100px!important;min-height:2rem!important}@media (max-width:600px){#app[data-ui-mode=compact] .sw-modal-content--glass,body[data-ui-mode=compact] .sw-modal-content--glass{max-width:95vw!important}#app[data-ui-mode=compact] .sw-modal-footer .sw-modal-btn,body[data-ui-mode=compact] .sw-modal-footer .sw-modal-btn{min-width:90px!important}}#app[data-ui-mode=compact] .chart-setup-modal,body[data-ui-mode=compact] .chart-setup-modal{max-width:550px!important;border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .chart-setup-header,body[data-ui-mode=compact] .chart-setup-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-sm) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-lg) var(--ui-border-radius-lg) 0 0!important}#app[data-ui-mode=compact] .chart-setup-title,body[data-ui-mode=compact] .chart-setup-title{font-size:var(--ui-font-size-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .chart-setup-title i,body[data-ui-mode=compact] .chart-setup-title i{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .chart-setup-body,body[data-ui-mode=compact] .chart-setup-body{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .chart-setup-icon,body[data-ui-mode=compact] .chart-setup-icon{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .chart-setup-icon i,body[data-ui-mode=compact] .chart-setup-icon i{font-size:2rem!important}#app[data-ui-mode=compact] .chart-setup-main-message,body[data-ui-mode=compact] .chart-setup-main-message{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .chart-setup-description,body[data-ui-mode=compact] .chart-setup-description{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-md)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .chart-setup-benefits,body[data-ui-mode=compact] .chart-setup-benefits{padding:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .benefit-item,body[data-ui-mode=compact] .benefit-item{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .benefit-item i,body[data-ui-mode=compact] .benefit-item i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .benefit-item span,body[data-ui-mode=compact] .benefit-item span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .chart-setup-warning,body[data-ui-mode=compact] .chart-setup-warning{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .chart-setup-warning i,body[data-ui-mode=compact] .chart-setup-warning i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .chart-setup-footer,body[data-ui-mode=compact] .chart-setup-footer{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .chart-setup-btn,body[data-ui-mode=compact] .chart-setup-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:120px!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .chart-setup-btn i,body[data-ui-mode=compact] .chart-setup-btn i{font-size:var(--ui-font-size-base)!important}@media (max-width:768px){#app[data-ui-mode=compact] .chart-setup-modal,body[data-ui-mode=compact] .chart-setup-modal{width:95%!important}#app[data-ui-mode=compact] .chart-setup-body,#app[data-ui-mode=compact] .chart-setup-footer,#app[data-ui-mode=compact] .chart-setup-header,body[data-ui-mode=compact] .chart-setup-body,body[data-ui-mode=compact] .chart-setup-footer,body[data-ui-mode=compact] .chart-setup-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .chart-setup-icon i,body[data-ui-mode=compact] .chart-setup-icon i{font-size:1.75rem!important}#app[data-ui-mode=compact] .chart-setup-main-message,body[data-ui-mode=compact] .chart-setup-main-message{font-size:var(--ui-font-size-sm)!important}}#app[data-ui-mode=compact] .progress-tracker-modal,body[data-ui-mode=compact] .progress-tracker-modal{max-width:450px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .progress-tracker-header,body[data-ui-mode=compact] .progress-tracker-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .progress-tracker-title,body[data-ui-mode=compact] .progress-tracker-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .progress-tracker-title i,body[data-ui-mode=compact] .progress-tracker-title i{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .progress-tracker-body,body[data-ui-mode=compact] .progress-tracker-body{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .progress-tracker-icon,body[data-ui-mode=compact] .progress-tracker-icon{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .progress-tracker-icon i,body[data-ui-mode=compact] .progress-tracker-icon i{font-size:2.25rem!important}#app[data-ui-mode=compact] .progress-tracker-summary,body[data-ui-mode=compact] .progress-tracker-summary{margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .progress-tracker-main-message,body[data-ui-mode=compact] .progress-tracker-main-message{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .progress-tracker-sub-message,body[data-ui-mode=compact] .progress-tracker-sub-message{font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .progress-tracker-bar-container,body[data-ui-mode=compact] .progress-tracker-bar-container{margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .progress-tracker-bar,body[data-ui-mode=compact] .progress-tracker-bar{height:10px!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .progress-tracker-fill,body[data-ui-mode=compact] .progress-tracker-fill{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .progress-tracker-text,body[data-ui-mode=compact] .progress-tracker-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .progress-tracker-details,body[data-ui-mode=compact] .progress-tracker-details{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-lg)!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .progress-tracker-stat-label,body[data-ui-mode=compact] .progress-tracker-stat-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .progress-tracker-stat-value,body[data-ui-mode=compact] .progress-tracker-stat-value{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .progress-tracker-errors,body[data-ui-mode=compact] .progress-tracker-errors{margin-bottom:var(--ui-spacing-lg)!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .progress-tracker-error-header,body[data-ui-mode=compact] .progress-tracker-error-header{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .progress-tracker-error-list,body[data-ui-mode=compact] .progress-tracker-error-list{max-height:100px!important}#app[data-ui-mode=compact] .progress-tracker-error-item,body[data-ui-mode=compact] .progress-tracker-error-item{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-xs)!important;padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .progress-tracker-error-item-name,#app[data-ui-mode=compact] .progress-tracker-error-message,body[data-ui-mode=compact] .progress-tracker-error-item-name,body[data-ui-mode=compact] .progress-tracker-error-message{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .progress-tracker-actions,body[data-ui-mode=compact] .progress-tracker-actions{gap:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .progress-tracker-btn,body[data-ui-mode=compact] .progress-tracker-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:100px!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .progress-tracker-btn i,body[data-ui-mode=compact] .progress-tracker-btn i{font-size:var(--ui-font-size-sm)!important}@media (max-width:576px){#app[data-ui-mode=compact] .progress-tracker-modal,body[data-ui-mode=compact] .progress-tracker-modal{width:95%!important}#app[data-ui-mode=compact] .progress-tracker-body,#app[data-ui-mode=compact] .progress-tracker-header,body[data-ui-mode=compact] .progress-tracker-body,body[data-ui-mode=compact] .progress-tracker-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .progress-tracker-icon i,body[data-ui-mode=compact] .progress-tracker-icon i{font-size:1.75rem!important}#app[data-ui-mode=compact] .progress-tracker-details,body[data-ui-mode=compact] .progress-tracker-details{grid-template-columns:repeat(2,1fr)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .progress-tracker-actions,body[data-ui-mode=compact] .progress-tracker-actions{flex-direction:column!important}#app[data-ui-mode=compact] .progress-tracker-btn,body[data-ui-mode=compact] .progress-tracker-btn{width:100%!important}}#app[data-ui-mode=compact] .top-nav,body[data-ui-mode=compact] .top-nav{padding:.35rem .35rem!important;gap:.75rem!important}#app[data-ui-mode=compact] .nav-left,body[data-ui-mode=compact] .nav-left{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .topnav-logo-container,body[data-ui-mode=compact] .topnav-logo-container{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .topnav-logo,body[data-ui-mode=compact] .topnav-logo{height:40px!important}#app[data-ui-mode=compact] .nav-items,body[data-ui-mode=compact] .nav-items{gap:.25rem!important}#app[data-ui-mode=compact] .nav-item,body[data-ui-mode=compact] .nav-item{padding:.55rem .8rem!important;font-size:.875rem!important;gap:.35rem!important;border-radius:var(--ui-border-radius-sm)!important;margin:0!important}#app[data-ui-mode=compact] .nav-item.active,body[data-ui-mode=compact] .nav-item.active{padding-left:calc(.5rem - 2px)!important;border-left-width:2px!important}#app[data-ui-mode=compact] .nav-item i,body[data-ui-mode=compact] .nav-item i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .nav-item.active i,body[data-ui-mode=compact] .nav-item.active i{padding:2px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .sidebar,body[data-ui-mode=compact] .sidebar{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sidebar-content,body[data-ui-mode=compact] .sidebar-content{padding-right:var(--ui-spacing-xs)!important;margin-right:calc(var(--ui-spacing-xs)*-1)!important}#app[data-ui-mode=compact] .sidebar-item,body[data-ui-mode=compact] .sidebar-item{padding:var(--ui-spacing-sm) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .sidebar-item.active,body[data-ui-mode=compact] .sidebar-item.active{padding-left:calc(var(--ui-spacing-sm) - 3px)!important;border-left:3px solid var(--nav-accent,#2563eb)!important;background:var(--nav-icon-bg,#f1f5f9)!important}#app[data-ui-mode=compact] .sidebar-item i,body[data-ui-mode=compact] .sidebar-item i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sidebar-item.active i,body[data-ui-mode=compact] .sidebar-item.active i{padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .expand-arrow,body[data-ui-mode=compact] .expand-arrow{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-submenu,body[data-ui-mode=compact] .customer-submenu{margin:0!important;border-left:none!important;border-radius:0!important}#app[data-ui-mode=compact] .submenu-item,body[data-ui-mode=compact] .submenu-item{padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important;margin:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .submenu-item-active,#app[data-ui-mode=compact] .submenu-item.active,body[data-ui-mode=compact] .submenu-item-active,body[data-ui-mode=compact] .submenu-item.active{padding-left:calc(var(--ui-spacing-md) - 3px)!important;border-left:3px solid var(--nav-accent,#6d28d9)!important;background:var(--nav-icon-bg,#f1f5f9)!important}#app[data-ui-mode=compact] .sidebar-toggle,body[data-ui-mode=compact] .sidebar-toggle{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .user-profile-container,body[data-ui-mode=compact] .user-profile-container{padding-top:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sidebar.collapsed,body[data-ui-mode=compact] .sidebar.collapsed{padding:var(--ui-spacing-md) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sidebar.collapsed .sidebar-item,body[data-ui-mode=compact] .sidebar.collapsed .sidebar-item{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sidebar.collapsed .user-profile-container,body[data-ui-mode=compact] .sidebar.collapsed .user-profile-container{padding-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .dashboard-content,body[data-ui-mode=compact] .dashboard-content{padding:0!important}#app[data-ui-mode=compact] .section-header-bar,body[data-ui-mode=compact] .section-header-bar{font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .workflow-container,body[data-ui-mode=compact] .workflow-container{gap:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important;margin:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .module-box,body[data-ui-mode=compact] .module-box{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .workflow-item,body[data-ui-mode=compact] .workflow-item{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .workflow-item i,body[data-ui-mode=compact] .workflow-item i{font-size:1.5rem!important}#app[data-ui-mode=compact] .workflow-item span,body[data-ui-mode=compact] .workflow-item span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .loading-spinner,body[data-ui-mode=compact] .loading-spinner{padding:var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .loading-spinner i,body[data-ui-mode=compact] .loading-spinner i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .mobile-menu-toggle,body[data-ui-mode=compact] .mobile-menu-toggle{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .current-signature-badge,body[data-ui-mode=compact] .current-signature-badge{font-size:var(--ui-font-size-xs)!important;padding:1px var(--ui-spacing-xs)!important;border-radius:8px!important;max-width:80px!important}@media (max-width:768px){#app[data-ui-mode=compact] .top-nav,body[data-ui-mode=compact] .top-nav{padding:.35rem .5rem!important;gap:.75rem!important}#app[data-ui-mode=compact] .topnav-logo,body[data-ui-mode=compact] .topnav-logo{height:28px!important}#app[data-ui-mode=compact] .topnav-logo-container,body[data-ui-mode=compact] .topnav-logo-container{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .nav-item,body[data-ui-mode=compact] .nav-item{padding:.55rem .8rem!important;font-size:.875rem!important}#app[data-ui-mode=compact] .sidebar,body[data-ui-mode=compact] .sidebar{width:240px!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .dashboard-content,body[data-ui-mode=compact] .dashboard-content{padding:0!important}#app[data-ui-mode=compact] .workflow-container,body[data-ui-mode=compact] .workflow-container{padding:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .user-profile-container,body[data-ui-mode=compact] .user-profile-container{padding-top:var(--ui-spacing-sm)!important;padding-bottom:1.5rem!important}#app[data-ui-mode=compact] .mobile-menu-toggle,body[data-ui-mode=compact] .mobile-menu-toggle{top:var(--ui-spacing-sm)!important;left:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .top-nav,body[data-ui-mode=compact] .top-nav{padding:.3rem .4rem!important}#app[data-ui-mode=compact] .nav-item,body[data-ui-mode=compact] .nav-item{padding:.5rem .7rem!important;font-size:.8125rem!important}#app[data-ui-mode=compact] .dashboard-content,body[data-ui-mode=compact] .dashboard-content{padding:0!important}#app[data-ui-mode=compact] .workflow-container,body[data-ui-mode=compact] .workflow-container{padding:var(--ui-spacing-xs)!important;margin:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .module-box,body[data-ui-mode=compact] .module-box{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .workflow-item i,body[data-ui-mode=compact] .workflow-item i{font-size:1.25rem!important}#app[data-ui-mode=compact] .workflow-item span,body[data-ui-mode=compact] .workflow-item span{font-size:calc(var(--ui-font-size-xs)*.9)!important}#app[data-ui-mode=compact] .user-profile-container,body[data-ui-mode=compact] .user-profile-container{padding-top:var(--ui-spacing-xs)!important;padding-bottom:1rem!important}}#app[data-ui-mode=compact] .main-content:has(.consultant-center-consultant-center-container) .sidebar,body[data-ui-mode=compact] .main-content:has(.consultant-center-consultant-center-container) .sidebar{padding:var(--ui-spacing-xs) .125rem var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .main-content:has(.consultant-center-consultant-center-container) .sidebar.collapsed,body[data-ui-mode=compact] .main-content:has(.consultant-center-consultant-center-container) .sidebar.collapsed{padding:var(--ui-spacing-xs) .125rem!important}#app[data-ui-mode=compact] .main-content:has(.consultant-center-consultant-center-container) .sidebar-content,body[data-ui-mode=compact] .main-content:has(.consultant-center-consultant-center-container) .sidebar-content{padding-right:0!important;margin-right:0!important}#app[data-ui-mode=compact] .main-content:has(.consultant-center-consultant-center-container) .resize-handle,body[data-ui-mode=compact] .main-content:has(.consultant-center-consultant-center-container) .resize-handle{width:2px!important;min-width:2px!important}#app[data-ui-mode=compact] .main-content:has(.customer_center-main) .sidebar,body[data-ui-mode=compact] .main-content:has(.customer_center-main) .sidebar{padding:var(--ui-spacing-xs) .125rem var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .main-content:has(.customer_center-main) .sidebar.collapsed,body[data-ui-mode=compact] .main-content:has(.customer_center-main) .sidebar.collapsed{padding:var(--ui-spacing-xs) .125rem!important}#app[data-ui-mode=compact] .main-content:has(.customer_center-main) .sidebar-content,body[data-ui-mode=compact] .main-content:has(.customer_center-main) .sidebar-content{padding-right:0!important;margin-right:0!important}#app[data-ui-mode=compact] .dashboard-content:has(.customer_center-main),body[data-ui-mode=compact] .dashboard-content:has(.customer_center-main){padding:0!important}#app[data-ui-mode=compact] .main-content:has(.vendor_center-main) .sidebar,body[data-ui-mode=compact] .main-content:has(.vendor_center-main) .sidebar{padding:var(--ui-spacing-xs) .125rem var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .main-content:has(.vendor_center-main) .sidebar.collapsed,body[data-ui-mode=compact] .main-content:has(.vendor_center-main) .sidebar.collapsed{padding:var(--ui-spacing-xs) .125rem!important}#app[data-ui-mode=compact] .main-content:has(.vendor_center-main) .sidebar-content,body[data-ui-mode=compact] .main-content:has(.vendor_center-main) .sidebar-content{padding-right:0!important;margin-right:0!important}#app[data-ui-mode=compact] .dashboard-content:has(.vendor_center-main),body[data-ui-mode=compact] .dashboard-content:has(.vendor_center-main){padding:0!important}#app[data-ui-mode=compact] .document-branding-container,body[data-ui-mode=compact] .document-branding-container{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .branding-header,body[data-ui-mode=compact] .branding-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .branding-header i,body[data-ui-mode=compact] .branding-header i{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .branding-header span,body[data-ui-mode=compact] .branding-header span{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .branding-content-wrapper,body[data-ui-mode=compact] .branding-content-wrapper{border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .branding-tab-content,body[data-ui-mode=compact] .branding-tab-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .branding-section,body[data-ui-mode=compact] .branding-section{margin-bottom:var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .branding-main-tab,body[data-ui-mode=compact] .branding-main-tab{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .branding-main-tab i,body[data-ui-mode=compact] .branding-main-tab i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .branding-section-title,body[data-ui-mode=compact] .branding-section-title{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .branding-section-title i,body[data-ui-mode=compact] .branding-section-title i{font-size:var(--ui-font-size-2xl)!important}#app[data-ui-mode=compact] .branding-section-description,body[data-ui-mode=compact] .branding-section-description{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .template-section-title,body[data-ui-mode=compact] .template-section-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .template-section-title i,body[data-ui-mode=compact] .template-section-title i{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .template-layout-container,body[data-ui-mode=compact] .template-layout-container{gap:var(--ui-spacing-lg)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .template-layout-main-row,body[data-ui-mode=compact] .template-layout-main-row{gap:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .template-section,body[data-ui-mode=compact] .template-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .branding-config-group,body[data-ui-mode=compact] .branding-config-group{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .branding-btn-primary,#app[data-ui-mode=compact] .branding-btn-secondary,#app[data-ui-mode=compact] .branding-reset-btn,#app[data-ui-mode=compact] .branding-update-btn,#app[data-ui-mode=compact] .document-branding-container .branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container .branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .branding-reset-btn,#app[data-ui-mode=compact] .document-branding-container .branding-update-btn,#app[data-ui-mode=compact] .document-branding-container button.branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container button.branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container button.branding-reset-btn,#app[data-ui-mode=compact] .document-branding-container button.branding-update-btn,#app[data-ui-mode=compact] button.branding-btn-primary,#app[data-ui-mode=compact] button.branding-btn-secondary,#app[data-ui-mode=compact] button.branding-reset-btn,#app[data-ui-mode=compact] button.branding-update-btn,body[data-ui-mode=compact] .branding-btn-primary,body[data-ui-mode=compact] .branding-btn-secondary,body[data-ui-mode=compact] .branding-reset-btn,body[data-ui-mode=compact] .branding-update-btn,body[data-ui-mode=compact] .document-branding-container .branding-btn-primary,body[data-ui-mode=compact] .document-branding-container .branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .branding-reset-btn,body[data-ui-mode=compact] .document-branding-container .branding-update-btn,body[data-ui-mode=compact] .document-branding-container button.branding-btn-primary,body[data-ui-mode=compact] .document-branding-container button.branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container button.branding-reset-btn,body[data-ui-mode=compact] .document-branding-container button.branding-update-btn,body[data-ui-mode=compact] button.branding-btn-primary,body[data-ui-mode=compact] button.branding-btn-secondary,body[data-ui-mode=compact] button.branding-reset-btn,body[data-ui-mode=compact] button.branding-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;line-height:var(--ui-line-height-tight)!important;min-height:32px!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .branding-header-actions .branding-btn-secondary,#app[data-ui-mode=compact] .branding-header-actions button.branding-btn-secondary,#app[data-ui-mode=compact] .branding-logo-actions .branding-btn-primary,#app[data-ui-mode=compact] .branding-logo-actions .branding-btn-secondary,#app[data-ui-mode=compact] .branding-logo-actions button.branding-btn-primary,#app[data-ui-mode=compact] .branding-logo-actions button.branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .branding-config-actions .branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container .branding-config-actions .branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .branding-config-actions button.branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container .branding-config-actions button.branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .branding-header-actions .branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .branding-header-actions button.branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .branding-logo-actions .branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container .branding-logo-actions .branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .branding-logo-actions button.branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container .branding-logo-actions button.branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .new-theme-actions .branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container .new-theme-actions .branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .new-theme-actions button.branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container .new-theme-actions button.branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .theme-editing-buttons .branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container .theme-editing-buttons .branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .theme-editing-buttons button.branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container .theme-editing-buttons button.branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .theme-selection-controls .branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container .theme-selection-controls .branding-btn-secondary,#app[data-ui-mode=compact] .document-branding-container .theme-selection-controls button.branding-btn-primary,#app[data-ui-mode=compact] .document-branding-container .theme-selection-controls button.branding-btn-secondary,#app[data-ui-mode=compact] .new-theme-actions .branding-btn-primary,#app[data-ui-mode=compact] .new-theme-actions .branding-btn-secondary,#app[data-ui-mode=compact] .new-theme-actions button.branding-btn-primary,#app[data-ui-mode=compact] .new-theme-actions button.branding-btn-secondary,#app[data-ui-mode=compact] .theme-editing-buttons .branding-btn-primary,#app[data-ui-mode=compact] .theme-editing-buttons .branding-btn-secondary,#app[data-ui-mode=compact] .theme-editing-buttons button.branding-btn-primary,#app[data-ui-mode=compact] .theme-editing-buttons button.branding-btn-secondary,#app[data-ui-mode=compact] .theme-selection-controls .branding-btn-primary,#app[data-ui-mode=compact] .theme-selection-controls .branding-btn-secondary,#app[data-ui-mode=compact] .theme-selection-controls button.branding-btn-primary,#app[data-ui-mode=compact] .theme-selection-controls button.branding-btn-secondary,body[data-ui-mode=compact] .branding-header-actions .branding-btn-secondary,body[data-ui-mode=compact] .branding-header-actions button.branding-btn-secondary,body[data-ui-mode=compact] .branding-logo-actions .branding-btn-primary,body[data-ui-mode=compact] .branding-logo-actions .branding-btn-secondary,body[data-ui-mode=compact] .branding-logo-actions button.branding-btn-primary,body[data-ui-mode=compact] .branding-logo-actions button.branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .branding-config-actions .branding-btn-primary,body[data-ui-mode=compact] .document-branding-container .branding-config-actions .branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .branding-config-actions button.branding-btn-primary,body[data-ui-mode=compact] .document-branding-container .branding-config-actions button.branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .branding-header-actions .branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .branding-header-actions button.branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .branding-logo-actions .branding-btn-primary,body[data-ui-mode=compact] .document-branding-container .branding-logo-actions .branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .branding-logo-actions button.branding-btn-primary,body[data-ui-mode=compact] .document-branding-container .branding-logo-actions button.branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .new-theme-actions .branding-btn-primary,body[data-ui-mode=compact] .document-branding-container .new-theme-actions .branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .new-theme-actions button.branding-btn-primary,body[data-ui-mode=compact] .document-branding-container .new-theme-actions button.branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .theme-editing-buttons .branding-btn-primary,body[data-ui-mode=compact] .document-branding-container .theme-editing-buttons .branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .theme-editing-buttons button.branding-btn-primary,body[data-ui-mode=compact] .document-branding-container .theme-editing-buttons button.branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .theme-selection-controls .branding-btn-primary,body[data-ui-mode=compact] .document-branding-container .theme-selection-controls .branding-btn-secondary,body[data-ui-mode=compact] .document-branding-container .theme-selection-controls button.branding-btn-primary,body[data-ui-mode=compact] .document-branding-container .theme-selection-controls button.branding-btn-secondary,body[data-ui-mode=compact] .new-theme-actions .branding-btn-primary,body[data-ui-mode=compact] .new-theme-actions .branding-btn-secondary,body[data-ui-mode=compact] .new-theme-actions button.branding-btn-primary,body[data-ui-mode=compact] .new-theme-actions button.branding-btn-secondary,body[data-ui-mode=compact] .theme-editing-buttons .branding-btn-primary,body[data-ui-mode=compact] .theme-editing-buttons .branding-btn-secondary,body[data-ui-mode=compact] .theme-editing-buttons button.branding-btn-primary,body[data-ui-mode=compact] .theme-editing-buttons button.branding-btn-secondary,body[data-ui-mode=compact] .theme-selection-controls .branding-btn-primary,body[data-ui-mode=compact] .theme-selection-controls .branding-btn-secondary,body[data-ui-mode=compact] .theme-selection-controls button.branding-btn-primary,body[data-ui-mode=compact] .theme-selection-controls button.branding-btn-secondary{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-height:32px!important}#app[data-ui-mode=compact] .branding-btn-primary i,#app[data-ui-mode=compact] .branding-btn-secondary i,#app[data-ui-mode=compact] button.branding-btn-primary i,#app[data-ui-mode=compact] button.branding-btn-secondary i,body[data-ui-mode=compact] .branding-btn-primary i,body[data-ui-mode=compact] .branding-btn-secondary i,body[data-ui-mode=compact] button.branding-btn-primary i,body[data-ui-mode=compact] button.branding-btn-secondary i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .branding-actions-top .branding-btn-primary,#app[data-ui-mode=compact] .branding-actions-top .branding-btn-secondary,#app[data-ui-mode=compact] .branding-actions-top button.branding-btn-primary,#app[data-ui-mode=compact] .branding-actions-top button.branding-btn-secondary,#app[data-ui-mode=compact] .branding-btn-primary:disabled,#app[data-ui-mode=compact] .branding-btn-primary:hover:not(:disabled),#app[data-ui-mode=compact] .branding-btn-secondary:disabled,#app[data-ui-mode=compact] .branding-btn-secondary:hover:not(:disabled),#app[data-ui-mode=compact] button.branding-btn-primary:disabled,#app[data-ui-mode=compact] button.branding-btn-primary:hover:not(:disabled),#app[data-ui-mode=compact] button.branding-btn-secondary:disabled,#app[data-ui-mode=compact] button.branding-btn-secondary:hover:not(:disabled),body[data-ui-mode=compact] .branding-actions-top .branding-btn-primary,body[data-ui-mode=compact] .branding-actions-top .branding-btn-secondary,body[data-ui-mode=compact] .branding-actions-top button.branding-btn-primary,body[data-ui-mode=compact] .branding-actions-top button.branding-btn-secondary,body[data-ui-mode=compact] .branding-btn-primary:disabled,body[data-ui-mode=compact] .branding-btn-primary:hover:not(:disabled),body[data-ui-mode=compact] .branding-btn-secondary:disabled,body[data-ui-mode=compact] .branding-btn-secondary:hover:not(:disabled),body[data-ui-mode=compact] button.branding-btn-primary:disabled,body[data-ui-mode=compact] button.branding-btn-primary:hover:not(:disabled),body[data-ui-mode=compact] button.branding-btn-secondary:disabled,body[data-ui-mode=compact] button.branding-btn-secondary:hover:not(:disabled){padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-height:32px!important}#app[data-ui-mode=compact] .branding-color-item input[type=color],#app[data-ui-mode=compact] .branding-font-item select,#app[data-ui-mode=compact] .branding-font-size-input-wrap input[type=number],#app[data-ui-mode=compact] .branding-settings-left-side .design-control-item input,#app[data-ui-mode=compact] .branding-settings-left-side .design-control-item select,#app[data-ui-mode=compact] .branding-settings-left-side .design-control-item textarea,#app[data-ui-mode=compact] .logo-selection-dropdown,#app[data-ui-mode=compact] .new-theme-name-field,#app[data-ui-mode=compact] .new-theme-select,body[data-ui-mode=compact] .branding-color-item input[type=color],body[data-ui-mode=compact] .branding-font-item select,body[data-ui-mode=compact] .branding-font-size-input-wrap input[type=number],body[data-ui-mode=compact] .branding-settings-left-side .design-control-item input,body[data-ui-mode=compact] .branding-settings-left-side .design-control-item select,body[data-ui-mode=compact] .branding-settings-left-side .design-control-item textarea,body[data-ui-mode=compact] .logo-selection-dropdown,body[data-ui-mode=compact] .new-theme-name-field,body[data-ui-mode=compact] .new-theme-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .branding-color-item label,#app[data-ui-mode=compact] .branding-font-item label,#app[data-ui-mode=compact] .branding-setting-group h5,#app[data-ui-mode=compact] .branding-settings-left-side .design-control-item label,#app[data-ui-mode=compact] .logo-selection-label,#app[data-ui-mode=compact] .new-theme-dropdown-wrapper label,#app[data-ui-mode=compact] .new-theme-name-input label,#app[data-ui-mode=compact] .template-layout-option h5,body[data-ui-mode=compact] .branding-color-item label,body[data-ui-mode=compact] .branding-font-item label,body[data-ui-mode=compact] .branding-setting-group h5,body[data-ui-mode=compact] .branding-settings-left-side .design-control-item label,body[data-ui-mode=compact] .logo-selection-label,body[data-ui-mode=compact] .new-theme-dropdown-wrapper label,body[data-ui-mode=compact] .new-theme-name-input label,body[data-ui-mode=compact] .template-layout-option h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .design-control-group,body[data-ui-mode=compact] .design-control-group{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .design-control-group h5,body[data-ui-mode=compact] .design-control-group h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .design-controls-row,body[data-ui-mode=compact] .design-controls-row{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .design-control-item,body[data-ui-mode=compact] .design-control-item{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .design-control-item label,body[data-ui-mode=compact] .design-control-item label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .branding-color-item span,#app[data-ui-mode=compact] .color-value,body[data-ui-mode=compact] .branding-color-item span,body[data-ui-mode=compact] .color-value{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .branding-logo-section,body[data-ui-mode=compact] .branding-logo-section{margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .branding-logo-upload,body[data-ui-mode=compact] .branding-logo-upload{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .branding-logo-preview,body[data-ui-mode=compact] .branding-logo-preview{width:160px!important;height:96px!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .branding-logo-placeholder i,body[data-ui-mode=compact] .branding-logo-placeholder i{font-size:var(--ui-font-size-2xl)!important}#app[data-ui-mode=compact] .branding-logo-placeholder span,body[data-ui-mode=compact] .branding-logo-placeholder span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .branding-logo-actions,body[data-ui-mode=compact] .branding-logo-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .branding-logo-info small,body[data-ui-mode=compact] .branding-logo-info small{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .logo-selection-section,body[data-ui-mode=compact] .logo-selection-section{margin:var(--ui-spacing-sm) 0!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .logo-selection-label,body[data-ui-mode=compact] .logo-selection-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .logo-help-text,body[data-ui-mode=compact] .logo-help-text{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .theme-selection-top-right,body[data-ui-mode=compact] .theme-selection-top-right{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .theme-selection-label,body[data-ui-mode=compact] .theme-selection-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .theme-selection-controls,body[data-ui-mode=compact] .theme-selection-controls{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .branding-dropdown-btn,body[data-ui-mode=compact] .branding-dropdown-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .branding-dropdown-menu,body[data-ui-mode=compact] .branding-dropdown-menu{border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .branding-dropdown-option,body[data-ui-mode=compact] .branding-dropdown-option{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important;margin:1px var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .branding-dropdown-option small,body[data-ui-mode=compact] .branding-dropdown-option small{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .theme-editing-buttons,body[data-ui-mode=compact] .theme-editing-buttons{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-theme-section,body[data-ui-mode=compact] .new-theme-section{margin-top:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .new-theme-controls,body[data-ui-mode=compact] .new-theme-controls{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-theme-actions,body[data-ui-mode=compact] .new-theme-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .template-layout-option,body[data-ui-mode=compact] .template-layout-option{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .template-layout-option h5,body[data-ui-mode=compact] .template-layout-option h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .checkbox-option,#app[data-ui-mode=compact] .radio-option,body[data-ui-mode=compact] .checkbox-option,body[data-ui-mode=compact] .radio-option{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .option-description,body[data-ui-mode=compact] .option-description{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .template-sample,body[data-ui-mode=compact] .template-sample{border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .template-sample-header,body[data-ui-mode=compact] .template-sample-header{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md) var(--ui-border-radius-md) 0 0!important}#app[data-ui-mode=compact] .template-sample-header h4,body[data-ui-mode=compact] .template-sample-header h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .template-sample-header p,body[data-ui-mode=compact] .template-sample-header p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .template-sample-content,body[data-ui-mode=compact] .template-sample-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .template-sample-invoice-header,body[data-ui-mode=compact] .template-sample-invoice-header{margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .template-sample-company-info h2,body[data-ui-mode=compact] .template-sample-company-info h2{font-family:var(--heading-font,inherit)!important;font-size:var(--heading-size-title,var(--heading-font-size,var(--ui-font-size-lg)))!important;color:var(--primary-color,inherit)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .template-sample-company-info p,body[data-ui-mode=compact] .template-sample-company-info p{font-family:var(--body-font,inherit)!important;font-size:var(--body-font-size,var(--ui-font-size-xs))!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .template-sample-invoice-info h1,body[data-ui-mode=compact] .template-sample-invoice-info h1{font-family:var(--heading-font,inherit)!important;font-size:var(--heading-size-display,var(--heading-font-size,var(--ui-font-size-xl)))!important;color:var(--primary-color,inherit)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .template-sample-invoice-details,body[data-ui-mode=compact] .template-sample-invoice-details{font-family:var(--body-font,inherit)!important;font-size:var(--body-font-size,var(--ui-font-size-xs))!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .template-sample-logo,body[data-ui-mode=compact] .template-sample-logo{width:64px!important;height:48px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .sample-logo-placeholder,body[data-ui-mode=compact] .sample-logo-placeholder{font-size:var(--ui-font-size-xs)!important;gap:2px!important}#app[data-ui-mode=compact] .sample-logo-placeholder i,body[data-ui-mode=compact] .sample-logo-placeholder i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .template-sample-table,body[data-ui-mode=compact] .template-sample-table{font-size:var(--body-font-size,var(--ui-font-size-xs))!important}#app[data-ui-mode=compact] .template-sample-table td,#app[data-ui-mode=compact] .template-sample-table th,body[data-ui-mode=compact] .template-sample-table td,body[data-ui-mode=compact] .template-sample-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .template-sample-table td,body[data-ui-mode=compact] .template-sample-table td{font-family:var(--body-font,inherit)!important;font-size:var(--body-font-size,var(--ui-font-size-xs))!important}#app[data-ui-mode=compact] .template-sample-table th,body[data-ui-mode=compact] .template-sample-table th{font-family:var(--heading-font,inherit)!important;font-size:var(--heading-size-th,var(--heading-font-size,var(--ui-font-size-sm)))!important;font-weight:600!important;color:var(--primary-color,inherit)!important}#app[data-ui-mode=compact] .template-sample-comments,#app[data-ui-mode=compact] .template-sample-customer-info,#app[data-ui-mode=compact] .template-sample-items,#app[data-ui-mode=compact] .template-sample-payment-terms,#app[data-ui-mode=compact] .template-sample-totals,body[data-ui-mode=compact] .template-sample-comments,body[data-ui-mode=compact] .template-sample-customer-info,body[data-ui-mode=compact] .template-sample-items,body[data-ui-mode=compact] .template-sample-payment-terms,body[data-ui-mode=compact] .template-sample-totals{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .template-sample-bill-to .template-sample-bill-to-label,#app[data-ui-mode=compact] .template-sample-comments h3,#app[data-ui-mode=compact] .template-sample-payment-info h3,body[data-ui-mode=compact] .template-sample-bill-to .template-sample-bill-to-label,body[data-ui-mode=compact] .template-sample-comments h3,body[data-ui-mode=compact] .template-sample-payment-info h3{font-family:var(--body-font,inherit)!important;font-size:var(--body-font-size,var(--ui-font-size-xs))!important;font-weight:600!important;color:var(--primary-color,inherit)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .template-sample-bill-to p,#app[data-ui-mode=compact] .template-sample-comments p,#app[data-ui-mode=compact] .template-sample-payment-info p,body[data-ui-mode=compact] .template-sample-bill-to p,body[data-ui-mode=compact] .template-sample-comments p,body[data-ui-mode=compact] .template-sample-payment-info p{font-family:var(--body-font,inherit)!important;font-size:var(--body-font-size,var(--ui-font-size-xs))!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .template-sample-total-row,body[data-ui-mode=compact] .template-sample-total-row{padding:var(--ui-spacing-xs) 0!important;font-family:var(--body-font,inherit)!important;font-size:var(--body-font-size,var(--ui-font-size-xs))!important}#app[data-ui-mode=compact] .template-sample-grand-total,body[data-ui-mode=compact] .template-sample-grand-total{font-family:var(--heading-font,inherit)!important;font-size:var(--heading-size-emphasis,var(--heading-font-size,var(--ui-font-size-sm)))!important;color:var(--primary-color,inherit)!important;padding:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .template-sample-section-divider,body[data-ui-mode=compact] .template-sample-section-divider{margin:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .branding-settings-grid,body[data-ui-mode=compact] .branding-settings-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .branding-setting-group,body[data-ui-mode=compact] .branding-setting-group{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .branding-setting-group h5,body[data-ui-mode=compact] .branding-setting-group h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .branding-color-picker,body[data-ui-mode=compact] .branding-color-picker{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .branding-color-item,body[data-ui-mode=compact] .branding-color-item{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .branding-font-settings,body[data-ui-mode=compact] .branding-font-settings{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .branding-font-item,body[data-ui-mode=compact] .branding-font-item{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .branding-section-header,body[data-ui-mode=compact] .branding-section-header{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .branding-actions-top,body[data-ui-mode=compact] .branding-actions-top{gap:var(--ui-spacing-sm)!important}@media (max-width:768px){#app[data-ui-mode=compact] .document-branding-container,body[data-ui-mode=compact] .document-branding-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .branding-tab-content,body[data-ui-mode=compact] .branding-tab-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .template-layout-main-row,body[data-ui-mode=compact] .template-layout-main-row{flex-direction:column!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .branding-config-group,#app[data-ui-mode=compact] .template-section,body[data-ui-mode=compact] .branding-config-group,body[data-ui-mode=compact] .template-section{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .theme-selection-controls,body[data-ui-mode=compact] .theme-selection-controls{flex-direction:column!important;align-items:stretch!important}}@media (max-width:480px){#app[data-ui-mode=compact] .branding-header,body[data-ui-mode=compact] .branding-header{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .branding-section-title,body[data-ui-mode=compact] .branding-section-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .template-sample-table th,body[data-ui-mode=compact] .template-sample-table th{padding:var(--ui-spacing-xs)!important;font-family:var(--heading-font,inherit)!important;font-size:var(--heading-size-th,var(--heading-font-size,var(--ui-font-size-xs)))!important;color:var(--primary-color,inherit)!important}#app[data-ui-mode=compact] .template-sample-table td,body[data-ui-mode=compact] .template-sample-table td{padding:var(--ui-spacing-xs)!important;font-family:var(--body-font,inherit)!important;font-size:var(--body-font-size,var(--ui-font-size-xs))!important}}#app[data-ui-mode=compact] .toast-notification,body[data-ui-mode=compact] .toast-notification{min-width:250px!important;max-width:320px!important;border-radius:var(--ui-border-radius-md)!important;top:var(--ui-spacing-md)!important;right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .toast-content,body[data-ui-mode=compact] .toast-content{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .toast-content i,body[data-ui-mode=compact] .toast-content i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .toast-message,body[data-ui-mode=compact] .toast-message{font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .toast-close,body[data-ui-mode=compact] .toast-close{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .toast-close i,body[data-ui-mode=compact] .toast-close i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .logo-no-theme-indicator,#app[data-ui-mode=compact] .logo-theme-indicator,body[data-ui-mode=compact] .logo-no-theme-indicator,body[data-ui-mode=compact] .logo-theme-indicator{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .branding-logo-image,body[data-ui-mode=compact] .branding-logo-image{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .template-sample-invoice-details div,body[data-ui-mode=compact] .template-sample-invoice-details div{font-family:var(--body-font,inherit)!important;font-size:var(--body-font-size,var(--ui-font-size-xs))!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .template-sample-invoice-details strong,body[data-ui-mode=compact] .template-sample-invoice-details strong{font-family:var(--heading-font,inherit)!important;font-weight:600!important;color:var(--primary-color,inherit)!important}#app[data-ui-mode=compact] .branding-actions-top,body[data-ui-mode=compact] .branding-actions-top{flex-wrap:wrap!important}#app[data-ui-mode=compact] .branding-section-title-wrapper,body[data-ui-mode=compact] .branding-section-title-wrapper{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .branding-settings-left-side,body[data-ui-mode=compact] .branding-settings-left-side{min-width:0!important}#app[data-ui-mode=compact] .branding-settings-left-side .branding-config-group:last-child,body[data-ui-mode=compact] .branding-settings-left-side .branding-config-group:last-child{margin-bottom:0!important}#app[data-ui-mode=compact] .template-preview-center,body[data-ui-mode=compact] .template-preview-center{flex:1!important;min-width:0!important}#app[data-ui-mode=compact] .template-layout-options-sidebar,body[data-ui-mode=compact] .template-layout-options-sidebar{min-width:0!important}#app[data-ui-mode=compact] .template-layout-options,body[data-ui-mode=compact] .template-layout-options{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .additional-fields-options,#app[data-ui-mode=compact] .bill-to-options,#app[data-ui-mode=compact] .logo-placement-options,body[data-ui-mode=compact] .additional-fields-options,body[data-ui-mode=compact] .bill-to-options,body[data-ui-mode=compact] .logo-placement-options{gap:var(--ui-spacing-xs)!important;flex-direction:column!important}#app[data-ui-mode=compact] .branding-settings-grid,body[data-ui-mode=compact] .branding-settings-grid{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .branding-color-item input[type=color],body[data-ui-mode=compact] .branding-color-item input[type=color]{width:40px!important;height:32px!important}#app[data-ui-mode=compact] .branding-font-item select,#app[data-ui-mode=compact] .branding-font-size-input-wrap input[type=number],body[data-ui-mode=compact] .branding-font-item select,body[data-ui-mode=compact] .branding-font-size-input-wrap input[type=number]{min-width:150px!important}#app[data-ui-mode=compact] .new-theme-name-field,body[data-ui-mode=compact] .new-theme-name-field{width:100%!important}#app[data-ui-mode=compact] .template-sample-invoice-header,body[data-ui-mode=compact] .template-sample-invoice-header{flex-wrap:wrap!important}#app[data-ui-mode=compact] .template-sample-company-info,body[data-ui-mode=compact] .template-sample-company-info{flex:1!important;min-width:0!important}#app[data-ui-mode=compact] .template-sample-invoice-info,body[data-ui-mode=compact] .template-sample-invoice-info{text-align:right!important}@media (max-width:1024px){#app[data-ui-mode=compact] .template-layout-main-row,body[data-ui-mode=compact] .template-layout-main-row{flex-wrap:wrap!important}#app[data-ui-mode=compact] .template-section,body[data-ui-mode=compact] .template-section{flex:1 1 100%!important;min-width:0!important}}#app[data-ui-mode=compact] .email-setup-page--glass.glass-tab-page,body[data-ui-mode=compact] .email-setup-page--glass.glass-tab-page{padding:0 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-setup-header-block,body[data-ui-mode=compact] .email-setup-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .email-setup-title,body[data-ui-mode=compact] .email-setup-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .email-setup-subtitle,body[data-ui-mode=compact] .email-setup-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-service-card.glass-tab-panel--nested,body[data-ui-mode=compact] .email-service-card.glass-tab-panel--nested{margin:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-service-card,body[data-ui-mode=compact] .email-service-card{border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .email-service-header,body[data-ui-mode=compact] .email-service-header{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .email-service-icon,body[data-ui-mode=compact] .email-service-icon{margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .service-logo,body[data-ui-mode=compact] .service-logo{width:36px!important;height:36px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .email-service-info h3,body[data-ui-mode=compact] .email-service-info h3{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .email-service-info p,body[data-ui-mode=compact] .email-service-info p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .email-service-status,body[data-ui-mode=compact] .email-service-status{margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .status-badge,body[data-ui-mode=compact] .status-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .status-badge i,body[data-ui-mode=compact] .status-badge i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-service-content,body[data-ui-mode=compact] .email-service-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-service-coming-soon h4,#app[data-ui-mode=compact] .email-service-connected h4,#app[data-ui-mode=compact] .email-service-setup h4,body[data-ui-mode=compact] .email-service-coming-soon h4,body[data-ui-mode=compact] .email-service-connected h4,body[data-ui-mode=compact] .email-service-setup h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .email-service-setup ol,body[data-ui-mode=compact] .email-service-setup ol{margin:0 0 var(--ui-spacing-md) 0!important;padding-left:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .email-service-setup li,body[data-ui-mode=compact] .email-service-setup li{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .email-service-coming-soon p,#app[data-ui-mode=compact] .email-service-connected p,body[data-ui-mode=compact] .email-service-coming-soon p,body[data-ui-mode=compact] .email-service-connected p{font-size:var(--ui-font-size-sm)!important;margin:0 0 var(--ui-spacing-md) 0!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .connected-email,body[data-ui-mode=compact] .connected-email{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-sm) 0!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .connected-email strong,body[data-ui-mode=compact] .connected-email strong{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .disconnect-info,body[data-ui-mode=compact] .disconnect-info{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .disconnect-info a,#app[data-ui-mode=compact] .disconnect-info p,body[data-ui-mode=compact] .disconnect-info a,body[data-ui-mode=compact] .disconnect-info p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .email-features,body[data-ui-mode=compact] .email-features{gap:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .feature-item,body[data-ui-mode=compact] .feature-item{gap:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .feature-item i,body[data-ui-mode=compact] .feature-item i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-service-actions,body[data-ui-mode=compact] .email-service-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .email-service-actions .consultant-primary-btn,#app[data-ui-mode=compact] .email-service-actions .consultant-secondary-btn,body[data-ui-mode=compact] .email-service-actions .consultant-primary-btn,body[data-ui-mode=compact] .email-service-actions .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-height:32px!important}#app[data-ui-mode=compact] .connected-info,body[data-ui-mode=compact] .connected-info{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .connected-info h4,body[data-ui-mode=compact] .connected-info h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .connected-info p,body[data-ui-mode=compact] .connected-info p{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .gmail-logo,#app[data-ui-mode=compact] .outlook-logo,body[data-ui-mode=compact] .gmail-logo,body[data-ui-mode=compact] .outlook-logo{width:36px!important;height:36px!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .email-service-card:hover,body[data-ui-mode=compact] .email-service-card:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.06)!important}@media (max-width:768px){#app[data-ui-mode=compact] .email-setup-page--glass.glass-tab-page,body[data-ui-mode=compact] .email-setup-page--glass.glass-tab-page{padding:0 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .email-setup-title,body[data-ui-mode=compact] .email-setup-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .email-service-header,body[data-ui-mode=compact] .email-service-header{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .email-service-content,body[data-ui-mode=compact] .email-service-content{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .email-service-actions,body[data-ui-mode=compact] .email-service-actions{flex-direction:column!important}#app[data-ui-mode=compact] .email-service-actions .consultant-primary-btn,#app[data-ui-mode=compact] .email-service-actions .consultant-secondary-btn,body[data-ui-mode=compact] .email-service-actions .consultant-primary-btn,body[data-ui-mode=compact] .email-service-actions .consultant-secondary-btn{width:100%!important;font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .service-logo,body[data-ui-mode=compact] .service-logo{width:32px!important;height:32px!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .email-service-icon,body[data-ui-mode=compact] .email-service-icon{margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .email-service-status,body[data-ui-mode=compact] .email-service-status{margin-left:0!important}}@media (max-width:480px){#app[data-ui-mode=compact] .email-setup-page--glass.glass-tab-page,body[data-ui-mode=compact] .email-setup-page--glass.glass-tab-page{padding:0 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .email-service-content,#app[data-ui-mode=compact] .email-service-header,body[data-ui-mode=compact] .email-service-content,body[data-ui-mode=compact] .email-service-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .service-logo,body[data-ui-mode=compact] .service-logo{width:32px!important;height:32px!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .email-service-info h3,body[data-ui-mode=compact] .email-service-info h3{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-service-info p,body[data-ui-mode=compact] .email-service-info p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .status-badge,body[data-ui-mode=compact] .status-badge{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .email-service-actions .consultant-primary-btn,#app[data-ui-mode=compact] .email-service-actions .consultant-secondary-btn,body[data-ui-mode=compact] .email-service-actions .consultant-primary-btn,body[data-ui-mode=compact] .email-service-actions .consultant-secondary-btn{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;min-height:28px!important}}#app[data-ui-mode=compact] .email-signature-page--glass.glass-tab-page,body[data-ui-mode=compact] .email-signature-page--glass.glass-tab-page{padding:0!important}#app[data-ui-mode=compact] .email-signature-header-block,body[data-ui-mode=compact] .email-signature-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .email-signature-title,body[data-ui-mode=compact] .email-signature-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .email-signature-subtitle,body[data-ui-mode=compact] .email-signature-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-signature-workspace.glass-tab-panel--nested,body[data-ui-mode=compact] .email-signature-workspace.glass-tab-panel--nested{margin:0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .three-column-layout,body[data-ui-mode=compact] .three-column-layout{gap:0!important;margin-bottom:var(--ui-spacing-md)!important;min-height:500px!important}#app[data-ui-mode=compact] .properties-sidebar,#app[data-ui-mode=compact] .templates-sidebar,body[data-ui-mode=compact] .properties-sidebar,body[data-ui-mode=compact] .templates-sidebar{border-radius:var(--ui-border-radius-md)!important;overflow:visible!important}#app[data-ui-mode=compact] .sidebar-header,body[data-ui-mode=compact] .sidebar-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;margin:0!important}#app[data-ui-mode=compact] .sidebar-header h3,body[data-ui-mode=compact] .sidebar-header h3{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-xs)!important;margin:0!important;padding:0!important}#app[data-ui-mode=compact] .sidebar-header h3 i,body[data-ui-mode=compact] .sidebar-header h3 i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .sidebar-content,body[data-ui-mode=compact] .sidebar-content{padding:var(--ui-spacing-md)!important;overflow-y:auto!important;overflow-x:visible!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .templates-sidebar .sidebar-content,body[data-ui-mode=compact] .templates-sidebar .sidebar-content{padding:var(--ui-spacing-md)!important;min-height:0!important}#app[data-ui-mode=compact] .properties-sidebar .sidebar-content,body[data-ui-mode=compact] .properties-sidebar .sidebar-content{padding:var(--ui-spacing-md)!important;overflow-y:auto!important;overflow-x:visible!important;min-height:0!important}#app[data-ui-mode=compact] .create-new-btn,body[data-ui-mode=compact] .create-new-btn{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important;margin-top:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-lg)!important;margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .create-new-btn i,body[data-ui-mode=compact] .create-new-btn i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .section-title,body[data-ui-mode=compact] .section-title{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important;padding:0!important;display:flex!important;align-items:center!important}#app[data-ui-mode=compact] .section-title i,body[data-ui-mode=compact] .section-title i{font-size:var(--ui-font-size-xs)!important;flex-shrink:0!important}#app[data-ui-mode=compact] .saved-signatures-list,body[data-ui-mode=compact] .saved-signatures-list{margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important;border-top:1px solid #e5e7eb!important}#app[data-ui-mode=compact] .signatures-items,body[data-ui-mode=compact] .signatures-items{gap:var(--ui-spacing-sm)!important;display:flex!important;flex-direction:column!important}#app[data-ui-mode=compact] .signature-item,body[data-ui-mode=compact] .signature-item{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--ui-spacing-sm)!important;min-height:auto!important;box-sizing:border-box!important;overflow:visible!important;word-wrap:break-word!important;overflow-wrap:break-word!important}#app[data-ui-mode=compact] .sig-info,body[data-ui-mode=compact] .sig-info{flex:1!important;min-width:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sig-info h4,body[data-ui-mode=compact] .sig-info h4{font-size:var(--ui-font-size-sm)!important;margin:0!important;padding:0!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:var(--ui-line-height-normal)!important;color:#1f2937!important;font-weight:600!important;display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}#app[data-ui-mode=compact] .default-badge,body[data-ui-mode=compact] .default-badge{font-size:var(--ui-font-size-xs)!important;margin:0!important;padding:0!important;line-height:var(--ui-line-height-normal)!important;color:#f59e0b!important;font-weight:600!important}#app[data-ui-mode=compact] .sig-actions,body[data-ui-mode=compact] .sig-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important;display:flex!important;align-items:center!important;flex-shrink:0!important}#app[data-ui-mode=compact] .sig-action-btn,body[data-ui-mode=compact] .sig-action-btn{padding:var(--ui-spacing-xs)!important;width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .sig-action-btn i,body[data-ui-mode=compact] .sig-action-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .canvas-editor-section,body[data-ui-mode=compact] .canvas-editor-section{border-radius:var(--ui-border-radius-md)!important;min-height:400px!important}#app[data-ui-mode=compact] .card-header,body[data-ui-mode=compact] .card-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;margin:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .card-header h3,body[data-ui-mode=compact] .card-header h3{font-size:var(--ui-font-size-base)!important;gap:var(--ui-spacing-xs)!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important}#app[data-ui-mode=compact] .card-header h3 i,body[data-ui-mode=compact] .card-header h3 i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .unsaved-indicator,body[data-ui-mode=compact] .unsaved-indicator{font-size:var(--ui-font-size-sm)!important;margin:0!important;padding:0!important}#app[data-ui-mode=compact] .card-actions,body[data-ui-mode=compact] .card-actions{gap:var(--ui-spacing-sm)!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .card-actions,#app[data-ui-mode=compact] .signature-name-input,body[data-ui-mode=compact] .card-actions,body[data-ui-mode=compact] .signature-name-input{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}#app[data-ui-mode=compact] .signature-name-field,body[data-ui-mode=compact] .signature-name-field{width:160px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;height:32px!important;line-height:1!important;box-sizing:border-box!important;margin:0!important}#app[data-ui-mode=compact] .card-body,body[data-ui-mode=compact] .card-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .editor-section,body[data-ui-mode=compact] .editor-section{margin-bottom:var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .editor-label,body[data-ui-mode=compact] .editor-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .editor-label i,body[data-ui-mode=compact] .editor-label i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .builder-header,body[data-ui-mode=compact] .builder-header{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .element-toolbar,body[data-ui-mode=compact] .element-toolbar{padding:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .element-btn,body[data-ui-mode=compact] .element-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important;min-height:28px!important}#app[data-ui-mode=compact] .element-btn i,body[data-ui-mode=compact] .element-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .toolbar-separator,body[data-ui-mode=compact] .toolbar-separator{margin:0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .social-icons-menu,body[data-ui-mode=compact] .social-icons-menu{padding:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .social-icon-btn,body[data-ui-mode=compact] .social-icon-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .canvas-container,#app[data-ui-mode=compact] .canvas-content,body[data-ui-mode=compact] .canvas-container,body[data-ui-mode=compact] .canvas-content{min-height:300px!important}#app[data-ui-mode=compact] .element-link-content,#app[data-ui-mode=compact] .element-social-icon,#app[data-ui-mode=compact] .element-text-content,body[data-ui-mode=compact] .element-link-content,body[data-ui-mode=compact] .element-social-icon,body[data-ui-mode=compact] .element-text-content{padding:var(--ui-spacing-xs)!important;min-height:18px!important}#app[data-ui-mode=compact] .resize-handle,body[data-ui-mode=compact] .resize-handle{width:10px!important;height:10px!important}#app[data-ui-mode=compact] .preview-section-full,body[data-ui-mode=compact] .preview-section-full{min-height:500px!important}#app[data-ui-mode=compact] .preview-section-full .builder-header,body[data-ui-mode=compact] .preview-section-full .builder-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .preview-controls,body[data-ui-mode=compact] .preview-controls{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .device-selector,body[data-ui-mode=compact] .device-selector{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .preview-content-wrapper,body[data-ui-mode=compact] .preview-content-wrapper{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .mobile-frame,body[data-ui-mode=compact] .mobile-frame{border-radius:30px!important;border-width:8px!important}#app[data-ui-mode=compact] .mobile-notch,body[data-ui-mode=compact] .mobile-notch{height:24px!important}#app[data-ui-mode=compact] .mobile-content,body[data-ui-mode=compact] .mobile-content{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .mobile-signature-wrapper,body[data-ui-mode=compact] .mobile-signature-wrapper{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .layers-panel,body[data-ui-mode=compact] .layers-panel{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .layers-header,body[data-ui-mode=compact] .layers-header{margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .layers-header h4,body[data-ui-mode=compact] .layers-header h4{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .layer-count,body[data-ui-mode=compact] .layer-count{font-size:var(--ui-font-size-xs)!important;padding:2px var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-md)!important;min-width:18px!important}#app[data-ui-mode=compact] .no-layers,body[data-ui-mode=compact] .no-layers{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .layers-list,body[data-ui-mode=compact] .layers-list{gap:var(--ui-spacing-xs)!important;max-height:180px!important}#app[data-ui-mode=compact] .layer-item,body[data-ui-mode=compact] .layer-item{padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .layer-icon,body[data-ui-mode=compact] .layer-icon{width:20px!important;height:20px!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .layer-name,body[data-ui-mode=compact] .layer-name{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .layer-actions,body[data-ui-mode=compact] .layer-actions{gap:2px!important}#app[data-ui-mode=compact] .layer-action-btn,body[data-ui-mode=compact] .layer-action-btn{width:20px!important;height:20px!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .element-properties,body[data-ui-mode=compact] .element-properties{padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .properties-header,body[data-ui-mode=compact] .properties-header{margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .properties-header strong,body[data-ui-mode=compact] .properties-header strong{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .close-props,body[data-ui-mode=compact] .close-props{padding:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .properties-content,body[data-ui-mode=compact] .properties-content{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .property-group,body[data-ui-mode=compact] .property-group{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .property-group label,body[data-ui-mode=compact] .property-group label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .property-group input,#app[data-ui-mode=compact] .property-group select,body[data-ui-mode=compact] .property-group input,body[data-ui-mode=compact] .property-group select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .property-group input[type=color],body[data-ui-mode=compact] .property-group input[type=color]{height:32px!important;padding:2px!important}#app[data-ui-mode=compact] .position-controls,body[data-ui-mode=compact] .position-controls{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .control-item,body[data-ui-mode=compact] .control-item{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .control-item label,body[data-ui-mode=compact] .control-item label{font-size:var(--ui-font-size-xs)!important;min-width:18px!important}#app[data-ui-mode=compact] .control-item input,body[data-ui-mode=compact] .control-item input{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .image-properties-container,#app[data-ui-mode=compact] .image-properties-main,body[data-ui-mode=compact] .image-properties-container,body[data-ui-mode=compact] .image-properties-main{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .image-shape-icons,body[data-ui-mode=compact] .image-shape-icons{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .shape-icons-label,body[data-ui-mode=compact] .shape-icons-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .shape-options-vertical,body[data-ui-mode=compact] .shape-options-vertical{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .shape-icon-btn,body[data-ui-mode=compact] .shape-icon-btn{width:32px!important;height:32px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .shape-tooltip,body[data-ui-mode=compact] .shape-tooltip{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .group-menu,body[data-ui-mode=compact] .group-menu{padding:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:180px!important}#app[data-ui-mode=compact] .group-name-input,body[data-ui-mode=compact] .group-name-input{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .btn-small,body[data-ui-mode=compact] .btn-small{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important;min-height:24px!important}#app[data-ui-mode=compact] .no-selection,body[data-ui-mode=compact] .no-selection{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .no-selection i,body[data-ui-mode=compact] .no-selection i{font-size:var(--ui-font-size-2xl)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .no-selection p,body[data-ui-mode=compact] .no-selection p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .email-signature-create-wrap .consultant-primary-btn,#app[data-ui-mode=compact] .email-signature-page--glass .card-actions .consultant-primary-btn,#app[data-ui-mode=compact] .email-signature-page--glass .card-actions .consultant-secondary-btn,body[data-ui-mode=compact] .email-signature-create-wrap .consultant-primary-btn,body[data-ui-mode=compact] .email-signature-page--glass .card-actions .consultant-primary-btn,body[data-ui-mode=compact] .email-signature-page--glass .card-actions .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-height:32px!important}#app[data-ui-mode=compact] .resize-handle-vertical,body[data-ui-mode=compact] .resize-handle-vertical{width:3px!important;margin:0 var(--ui-spacing-xs)!important}@media (max-width:768px){#app[data-ui-mode=compact] .email-signature-page--glass.glass-tab-page,body[data-ui-mode=compact] .email-signature-page--glass.glass-tab-page{padding:0!important}#app[data-ui-mode=compact] .email-signature-title,body[data-ui-mode=compact] .email-signature-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .sidebar-header,body[data-ui-mode=compact] .sidebar-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .sidebar-content,body[data-ui-mode=compact] .sidebar-content{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .email-signature-create-wrap,body[data-ui-mode=compact] .email-signature-create-wrap{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .signature-item,body[data-ui-mode=compact] .signature-item{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .card-header,body[data-ui-mode=compact] .card-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .card-body,body[data-ui-mode=compact] .card-body{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .element-toolbar,body[data-ui-mode=compact] .element-toolbar{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .canvas-container,body[data-ui-mode=compact] .canvas-container{min-height:250px!important}}@media (max-width:480px){#app[data-ui-mode=compact] .email-signature-container,#app[data-ui-mode=compact] .sidebar-content,#app[data-ui-mode=compact] .sidebar-header,body[data-ui-mode=compact] .email-signature-container,body[data-ui-mode=compact] .sidebar-content,body[data-ui-mode=compact] .sidebar-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .email-signature-create-wrap,body[data-ui-mode=compact] .email-signature-create-wrap{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .card-body,#app[data-ui-mode=compact] .card-header,#app[data-ui-mode=compact] .signature-item,body[data-ui-mode=compact] .card-body,body[data-ui-mode=compact] .card-header,body[data-ui-mode=compact] .signature-item{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .signature-name-field,body[data-ui-mode=compact] .signature-name-field{width:120px!important}#app[data-ui-mode=compact] .canvas-container,body[data-ui-mode=compact] .canvas-container{min-height:200px!important}}#app[data-ui-mode=compact] .integration-keys-page--glass.glass-tab-page,body[data-ui-mode=compact] .integration-keys-page--glass.glass-tab-page{padding:0 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .integration-keys-header-block,body[data-ui-mode=compact] .integration-keys-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .integration-keys-title,body[data-ui-mode=compact] .integration-keys-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .integration-keys-description,body[data-ui-mode=compact] .integration-keys-description{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .integration-keys-cards,body[data-ui-mode=compact] .integration-keys-cards{gap:var(--ui-spacing-md)!important;padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .integration-key-card.glass-tab-panel--nested,body[data-ui-mode=compact] .integration-key-card.glass-tab-panel--nested{margin:0!important}#app[data-ui-mode=compact] .integration-key-card-header,body[data-ui-mode=compact] .integration-key-card-header{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .integration-key-card-content,body[data-ui-mode=compact] .integration-key-card-content{gap:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .integration-key-card-icon,body[data-ui-mode=compact] .integration-key-card-icon{width:36px!important;height:36px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .integration-key-card-title h3,body[data-ui-mode=compact] .integration-key-card-title h3{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important;margin-top:0!important}#app[data-ui-mode=compact] .integration-key-card-title p,body[data-ui-mode=compact] .integration-key-card-title p{font-size:var(--ui-font-size-xs)!important;margin:0!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .integration-key-field,body[data-ui-mode=compact] .integration-key-field{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .integration-key-label,body[data-ui-mode=compact] .integration-key-label{font-size:var(--ui-font-size-xs)!important;margin:0!important}#app[data-ui-mode=compact] .integration-key-value,body[data-ui-mode=compact] .integration-key-value{font-size:var(--ui-font-size-sm)!important;min-height:auto!important;margin:0!important}#app[data-ui-mode=compact] .integration-key-value-container,body[data-ui-mode=compact] .integration-key-value-container{gap:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .integration-key-code,body[data-ui-mode=compact] .integration-key-code{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .integration-key-card .integration-key-copy-btn,#app[data-ui-mode=compact] .integration-key-copy-btn,#app[data-ui-mode=compact] .integration-key-value-container .integration-key-copy-btn,#app[data-ui-mode=compact] .integration-keys-container .integration-key-copy-btn,body[data-ui-mode=compact] .integration-key-card .integration-key-copy-btn,body[data-ui-mode=compact] .integration-key-copy-btn,body[data-ui-mode=compact] .integration-key-value-container .integration-key-copy-btn,body[data-ui-mode=compact] .integration-keys-container .integration-key-copy-btn{width:32px!important;height:32px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;flex-shrink:0!important;padding:0!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .integration-key-card .integration-key-copy-btn i,#app[data-ui-mode=compact] .integration-key-copy-btn i,#app[data-ui-mode=compact] .integration-key-value-container .integration-key-copy-btn i,#app[data-ui-mode=compact] .integration-keys-container .integration-key-copy-btn i,body[data-ui-mode=compact] .integration-key-card .integration-key-copy-btn i,body[data-ui-mode=compact] .integration-key-copy-btn i,body[data-ui-mode=compact] .integration-key-value-container .integration-key-copy-btn i,body[data-ui-mode=compact] .integration-keys-container .integration-key-copy-btn i{font-size:var(--ui-font-size-sm)!important;line-height:1!important}#app[data-ui-mode=compact] .integration-keys-security-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .integration-keys-security-panel.glass-tab-panel--nested{margin:0 var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .integration-keys-security-notice,body[data-ui-mode=compact] .integration-keys-security-notice{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .security-notice-icon,body[data-ui-mode=compact] .security-notice-icon{width:32px!important;height:32px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .security-notice-content h4,body[data-ui-mode=compact] .security-notice-content h4{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important;margin-top:0!important}#app[data-ui-mode=compact] .security-notice-content p,body[data-ui-mode=compact] .security-notice-content p{font-size:var(--ui-font-size-xs)!important;margin:0!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:768px){#app[data-ui-mode=compact] .integration-keys-cards,body[data-ui-mode=compact] .integration-keys-cards{gap:var(--ui-spacing-md)!important;padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .integration-keys-title,body[data-ui-mode=compact] .integration-keys-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .integration-key-card-icon,body[data-ui-mode=compact] .integration-key-card-icon{width:32px!important;height:32px!important;font-size:var(--ui-font-size-lg)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .integration-key-value-container,body[data-ui-mode=compact] .integration-key-value-container{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .integration-key-copy-btn,#app[data-ui-mode=compact] .integration-keys-container .integration-key-copy-btn,body[data-ui-mode=compact] .integration-key-copy-btn,body[data-ui-mode=compact] .integration-keys-container .integration-key-copy-btn{width:100%!important;height:32px!important;min-width:100%!important;min-height:32px!important}}#app[data-ui-mode=compact] .dunning-letter-categories,body[data-ui-mode=compact] .dunning-letter-categories{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .dunning-categories-container,body[data-ui-mode=compact] .dunning-categories-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .dunning-categories-header,body[data-ui-mode=compact] .dunning-categories-header{margin-bottom:0!important;padding-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .dunning-categories-header h2,body[data-ui-mode=compact] .dunning-categories-header h2{font-size:var(--ui-font-size-2xl)!important;margin:0!important}#app[data-ui-mode=compact] .dunning-categories-header p,body[data-ui-mode=compact] .dunning-categories-header p{font-size:var(--ui-font-size-sm)!important;margin:0!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .dunning-categories-actions,body[data-ui-mode=compact] .dunning-categories-actions{margin-top:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .dunning-categories-actions .btn,body[data-ui-mode=compact] .dunning-categories-actions .btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .dunning-categories-actions .btn i,body[data-ui-mode=compact] .dunning-categories-actions .btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .dunning-categories-list,body[data-ui-mode=compact] .dunning-categories-list{gap:var(--ui-spacing-md)!important;margin-top:0!important}#app[data-ui-mode=compact] .dunning-category-card,body[data-ui-mode=compact] .dunning-category-card{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin:0!important}#app[data-ui-mode=compact] .category-card-header,body[data-ui-mode=compact] .category-card-header{padding-bottom:var(--ui-spacing-md)!important;padding-top:0!important;margin-bottom:0!important;margin-top:0!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .category-info,body[data-ui-mode=compact] .category-info{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .category-info h3,body[data-ui-mode=compact] .category-info h3{font-size:var(--ui-font-size-base)!important;margin:0!important}#app[data-ui-mode=compact] .category-badge,body[data-ui-mode=compact] .category-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .category-actions,body[data-ui-mode=compact] .category-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .btn-icon,body[data-ui-mode=compact] .btn-icon{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;padding:0!important;margin:0!important}#app[data-ui-mode=compact] .btn-icon i,body[data-ui-mode=compact] .btn-icon i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .category-card-body,body[data-ui-mode=compact] .category-card-body{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-md)!important;padding-top:0!important}#app[data-ui-mode=compact] .category-detail-row,body[data-ui-mode=compact] .category-detail-row{gap:var(--ui-spacing-md)!important;margin:0!important;padding:0!important}#app[data-ui-mode=compact] .category-detail-item,body[data-ui-mode=compact] .category-detail-item{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .category-detail-item label,body[data-ui-mode=compact] .category-detail-item label{font-size:var(--ui-font-size-xs)!important;margin:0!important}#app[data-ui-mode=compact] .category-detail-item span,body[data-ui-mode=compact] .category-detail-item span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .priority-badge,#app[data-ui-mode=compact] .template-badge,body[data-ui-mode=compact] .priority-badge,body[data-ui-mode=compact] .template-badge{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .category-description,body[data-ui-mode=compact] .category-description{margin-top:0!important;margin-bottom:0!important;padding:0!important}#app[data-ui-mode=compact] .category-description label,body[data-ui-mode=compact] .category-description label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .category-description p,body[data-ui-mode=compact] .category-description p{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;margin:0!important}#app[data-ui-mode=compact] .card-edit-actions,body[data-ui-mode=compact] .card-edit-actions{gap:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-lg)!important;margin-bottom:0!important;padding-top:var(--ui-spacing-md)!important;padding-bottom:0!important}#app[data-ui-mode=compact] .card-edit-actions .btn,body[data-ui-mode=compact] .card-edit-actions .btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;min-width:auto!important}#app[data-ui-mode=compact] .card-edit-actions .btn i,body[data-ui-mode=compact] .card-edit-actions .btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .dunning-categories-empty,body[data-ui-mode=compact] .dunning-categories-empty{padding:0!important}#app[data-ui-mode=compact] .empty-state-icon,body[data-ui-mode=compact] .empty-state-icon{font-size:var(--ui-font-size-4xl)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .dunning-categories-empty h3,body[data-ui-mode=compact] .dunning-categories-empty h3{font-size:var(--ui-font-size-xl)!important;margin:0!important}#app[data-ui-mode=compact] .dunning-categories-empty p,body[data-ui-mode=compact] .dunning-categories-empty p{font-size:var(--ui-font-size-sm)!important;margin:0!important}#app[data-ui-mode=compact] .modal-overlay,body[data-ui-mode=compact] .modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .modal-content,body[data-ui-mode=compact] .modal-content{border-radius:var(--ui-border-radius-md)!important;max-height:90vh!important}#app[data-ui-mode=compact] .modal-header,body[data-ui-mode=compact] .modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .modal-header h3,body[data-ui-mode=compact] .modal-header h3{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .modal-close-btn,body[data-ui-mode=compact] .modal-close-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .modal-close-btn i,body[data-ui-mode=compact] .modal-close-btn i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .modal-body,body[data-ui-mode=compact] .modal-body{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .form-group,body[data-ui-mode=compact] .form-group{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .form-group:last-child,body[data-ui-mode=compact] .form-group:last-child{margin-bottom:0!important}#app[data-ui-mode=compact] .form-group label,body[data-ui-mode=compact] .form-group label{margin-bottom:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .form-control,body[data-ui-mode=compact] .form-control{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;border-width:1px!important}#app[data-ui-mode=compact] .form-control:focus,body[data-ui-mode=compact] .form-control:focus{box-shadow:0 0 0 3px rgba(99,102,241,.1)!important}#app[data-ui-mode=compact] .form-control textarea,body[data-ui-mode=compact] .form-control textarea{min-height:80px!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .form-text,body[data-ui-mode=compact] .form-text{margin-top:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .dunning-checkbox-group,body[data-ui-mode=compact] .dunning-checkbox-group{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important;margin-bottom:0!important}#app[data-ui-mode=compact] .dunning-checkbox-group input[type=checkbox],body[data-ui-mode=compact] .dunning-checkbox-group input[type=checkbox]{width:16px!important;height:16px!important;margin-right:0!important}#app[data-ui-mode=compact] .dunning-checkbox-group label,body[data-ui-mode=compact] .dunning-checkbox-group label{font-size:var(--ui-font-size-sm)!important;margin:0!important}#app[data-ui-mode=compact] .modal-footer,body[data-ui-mode=compact] .modal-footer{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;gap:var(--ui-spacing-sm)!important;border-radius:0 0 var(--ui-border-radius-md) var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .modal-footer .btn,body[data-ui-mode=compact] .modal-footer .btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;min-width:auto!important}#app[data-ui-mode=compact] .modal-footer .btn i,body[data-ui-mode=compact] .modal-footer .btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-preview-modal,body[data-ui-mode=compact] .email-preview-modal{max-width:800px!important}#app[data-ui-mode=compact] .email-preview-body,body[data-ui-mode=compact] .email-preview-body{padding:0!important}#app[data-ui-mode=compact] .email-preview-info,body[data-ui-mode=compact] .email-preview-info{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .preview-info-item,body[data-ui-mode=compact] .preview-info-item{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .preview-info-item label,body[data-ui-mode=compact] .preview-info-item label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .preview-info-item span,body[data-ui-mode=compact] .preview-info-item span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-preview-content,body[data-ui-mode=compact] .email-preview-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-preview-header,body[data-ui-mode=compact] .email-preview-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-preview-from,#app[data-ui-mode=compact] .email-preview-subject,#app[data-ui-mode=compact] .email-preview-to,body[data-ui-mode=compact] .email-preview-from,body[data-ui-mode=compact] .email-preview-subject,body[data-ui-mode=compact] .email-preview-to{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .email-preview-message,body[data-ui-mode=compact] .email-preview-message{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;min-height:250px!important;max-height:400px!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .email-preview-message p,body[data-ui-mode=compact] .email-preview-message p{margin:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .email-preview-message ul,body[data-ui-mode=compact] .email-preview-message ul{margin:var(--ui-spacing-md) 0!important;padding-left:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .email-preview-message li,body[data-ui-mode=compact] .email-preview-message li{margin:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .users-container.users-page--glass,body[data-ui-mode=compact] .users-container.users-page--glass{padding:0 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .users-header-block,body[data-ui-mode=compact] .users-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .users-title,body[data-ui-mode=compact] .users-title{font-size:var(--ui-font-size-xl)!important;margin:0!important}#app[data-ui-mode=compact] .users-subtitle,body[data-ui-mode=compact] .users-subtitle{font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .users-header-actions,#app[data-ui-mode=compact] .users-header-row,body[data-ui-mode=compact] .users-header-actions,body[data-ui-mode=compact] .users-header-row{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .users-split-layout.users-split-layout--glass,body[data-ui-mode=compact] .users-split-layout.users-split-layout--glass{margin:0 var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .users-sidebar-item-inner--with-avatar,body[data-ui-mode=compact] .users-sidebar-item-inner--with-avatar{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .users-sidebar-avatar,body[data-ui-mode=compact] .users-sidebar-avatar{width:2.25rem!important;height:2.25rem!important}#app[data-ui-mode=compact] .users-sidebar-item-name,body[data-ui-mode=compact] .users-sidebar-item-name{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .users-detail-panel.users-detail-panel--glass,body[data-ui-mode=compact] .users-detail-panel.users-detail-panel--glass{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .users-detail-row,body[data-ui-mode=compact] .users-detail-row{padding:var(--ui-spacing-xs) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .users-detail-access-actions .consultant-primary-btn,#app[data-ui-mode=compact] .users-detail-access-actions .consultant-secondary-btn,#app[data-ui-mode=compact] .users-detail-actions .consultant-primary-btn,#app[data-ui-mode=compact] .users-detail-actions .consultant-secondary-btn,#app[data-ui-mode=compact] .users-detail-row dt,body[data-ui-mode=compact] .users-detail-access-actions .consultant-primary-btn,body[data-ui-mode=compact] .users-detail-access-actions .consultant-secondary-btn,body[data-ui-mode=compact] .users-detail-actions .consultant-primary-btn,body[data-ui-mode=compact] .users-detail-actions .consultant-secondary-btn,body[data-ui-mode=compact] .users-detail-row dt{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .users-modal-header--glass,body[data-ui-mode=compact] .users-modal-header--glass{padding:var(--ui-spacing-md) var(--ui-spacing-lg) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .users-modal-body--glass,body[data-ui-mode=compact] .users-modal-body--glass{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .users-modal-actions--glass,body[data-ui-mode=compact] .users-modal-actions--glass{padding:var(--ui-spacing-sm) var(--ui-spacing-lg) var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .user-member-activity-logs__filters.glass-tab-panel--nested,body[data-ui-mode=compact] .user-member-activity-logs__filters.glass-tab-panel--nested{padding:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .user-member-activity-logs__glass-panel,body[data-ui-mode=compact] .user-member-activity-logs__glass-panel{padding:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .user-member-activity-logs__table-section,body[data-ui-mode=compact] .user-member-activity-logs__table-section{--cgt-font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .user-member-activity-logs__pagination-wrap .pagination-container .pagination-btn,body[data-ui-mode=compact] .user-member-activity-logs__pagination-wrap .pagination-container .pagination-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .invite-user-header-block,body[data-ui-mode=compact] .invite-user-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .invite-user-title,body[data-ui-mode=compact] .invite-user-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .invite-user-subtitle,body[data-ui-mode=compact] .invite-user-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invite-user-actions-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .invite-user-section.glass-tab-panel--nested,body[data-ui-mode=compact] .invite-user-actions-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .invite-user-section.glass-tab-panel--nested{margin:0 var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invite-user-role-option,body[data-ui-mode=compact] .invite-user-role-option{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .invite-user-role-option__title,body[data-ui-mode=compact] .invite-user-role-option__title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invite-user-role-option__desc,body[data-ui-mode=compact] .invite-user-role-option__desc{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .update-profile-header-block,body[data-ui-mode=compact] .update-profile-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .update-profile-title,body[data-ui-mode=compact] .update-profile-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .update-profile-subtitle,body[data-ui-mode=compact] .update-profile-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .update-profile-actions-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .update-profile-section.glass-tab-panel--nested,body[data-ui-mode=compact] .update-profile-actions-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .update-profile-section.glass-tab-panel--nested{margin:0 var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .update-profile-avatar,body[data-ui-mode=compact] .update-profile-avatar{width:4rem!important;height:4rem!important}#app[data-ui-mode=compact] .update-profile-avatar-initials,body[data-ui-mode=compact] .update-profile-avatar-initials{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .change-password-header-block,body[data-ui-mode=compact] .change-password-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .change-password-title,body[data-ui-mode=compact] .change-password-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .change-password-subtitle,body[data-ui-mode=compact] .change-password-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .change-password-actions-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .change-password-section.glass-tab-panel--nested,body[data-ui-mode=compact] .change-password-actions-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .change-password-section.glass-tab-panel--nested{margin:0 var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .session-alert-header-block,body[data-ui-mode=compact] .session-alert-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .session-alert-title,body[data-ui-mode=compact] .session-alert-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .session-alert-hint,#app[data-ui-mode=compact] .session-alert-preview,#app[data-ui-mode=compact] .session-alert-subtitle,#app[data-ui-mode=compact] .session-alert-why,body[data-ui-mode=compact] .session-alert-hint,body[data-ui-mode=compact] .session-alert-preview,body[data-ui-mode=compact] .session-alert-subtitle,body[data-ui-mode=compact] .session-alert-why{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .session-alert-actions-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .session-alert-info-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .session-alert-section.glass-tab-panel--nested,body[data-ui-mode=compact] .session-alert-actions-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .session-alert-info-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .session-alert-section.glass-tab-panel--nested{margin:0 var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .session-alert-why,body[data-ui-mode=compact] .session-alert-why{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .translation-header-block,body[data-ui-mode=compact] .translation-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .translation-title,body[data-ui-mode=compact] .translation-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .translation-note,#app[data-ui-mode=compact] .translation-subtitle,body[data-ui-mode=compact] .translation-note,body[data-ui-mode=compact] .translation-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .translation-note-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .translation-range-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .translation-toolbar-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .translation-note-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .translation-range-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .translation-toolbar-panel.glass-tab-panel--nested{margin:0 var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .translation-note,body[data-ui-mode=compact] .translation-note{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .ui-preferences-header-block,body[data-ui-mode=compact] .ui-preferences-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .ui-preferences-title,body[data-ui-mode=compact] .ui-preferences-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .ui-mode-option-description,#app[data-ui-mode=compact] .ui-preferences-description,body[data-ui-mode=compact] .ui-mode-option-description,body[data-ui-mode=compact] .ui-preferences-description{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ui-preferences-actions-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .ui-preferences-modes-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .ui-preferences-actions-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .ui-preferences-modes-panel.glass-tab-panel--nested{margin:0 var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .ui-mode-option,body[data-ui-mode=compact] .ui-mode-option{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .ui-mode-option-title,body[data-ui-mode=compact] .ui-mode-option-title{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ui-preferences-form-actions .consultant-primary-btn,#app[data-ui-mode=compact] .ui-preferences-form-actions .consultant-secondary-btn,body[data-ui-mode=compact] .ui-preferences-form-actions .consultant-primary-btn,body[data-ui-mode=compact] .ui-preferences-form-actions .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-height:32px!important}#app[data-ui-mode=compact] .check-print-header-block,body[data-ui-mode=compact] .check-print-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .check-print-title,body[data-ui-mode=compact] .check-print-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .check-print-formats-note,#app[data-ui-mode=compact] .check-print-subtitle,body[data-ui-mode=compact] .check-print-formats-note,body[data-ui-mode=compact] .check-print-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .check-print-actions-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .check-print-details-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .check-print-formats-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .check-print-preview-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .check-print-actions-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .check-print-details-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .check-print-formats-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .check-print-preview-panel.glass-tab-panel--nested{margin:0 var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .check-print-dimension-input,#app[data-ui-mode=compact] .check-print-formats-panel .consultant-glass-table td,#app[data-ui-mode=compact] .check-print-formats-panel .consultant-glass-table th,body[data-ui-mode=compact] .check-print-dimension-input,body[data-ui-mode=compact] .check-print-formats-panel .consultant-glass-table td,body[data-ui-mode=compact] .check-print-formats-panel .consultant-glass-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .check-print-form-actions .consultant-secondary-btn,body[data-ui-mode=compact] .check-print-form-actions .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-height:32px!important}#app[data-ui-mode=compact] .email-notifications-page--glass.glass-tab-page,#app[data-ui-mode=compact] .messaging-notifications-page--glass.glass-tab-page,body[data-ui-mode=compact] .email-notifications-page--glass.glass-tab-page,body[data-ui-mode=compact] .messaging-notifications-page--glass.glass-tab-page{padding-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-notifications-page--glass .mns-header-block,#app[data-ui-mode=compact] .messaging-notifications-page--glass .mns-header-block,body[data-ui-mode=compact] .email-notifications-page--glass .mns-header-block,body[data-ui-mode=compact] .messaging-notifications-page--glass .mns-header-block{padding:var(--ui-spacing-sm) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .email-notifications-page--glass .mns-page-title,#app[data-ui-mode=compact] .messaging-notifications-page--glass .mns-page-title,body[data-ui-mode=compact] .email-notifications-page--glass .mns-page-title,body[data-ui-mode=compact] .messaging-notifications-page--glass .mns-page-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .email-notifications-page--glass .mns-page-description,#app[data-ui-mode=compact] .messaging-notifications-page--glass .mns-page-description,body[data-ui-mode=compact] .email-notifications-page--glass .mns-page-description,body[data-ui-mode=compact] .messaging-notifications-page--glass .mns-page-description{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-notifications-page--glass .mns-footer-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .email-notifications-page--glass .mns-loader-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .email-notifications-page--glass .mns-section-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .messaging-notifications-page--glass .mns-footer-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .messaging-notifications-page--glass .mns-loader-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .messaging-notifications-page--glass .mns-section-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .email-notifications-page--glass .mns-footer-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .email-notifications-page--glass .mns-loader-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .email-notifications-page--glass .mns-section-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .messaging-notifications-page--glass .mns-footer-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .messaging-notifications-page--glass .mns-loader-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .messaging-notifications-page--glass .mns-section-panel.glass-tab-panel--nested{margin:0 var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-notifications-page--glass .mns-toggle-card,#app[data-ui-mode=compact] .messaging-notifications-page--glass .mns-toggle-card,body[data-ui-mode=compact] .email-notifications-page--glass .mns-toggle-card,body[data-ui-mode=compact] .messaging-notifications-page--glass .mns-toggle-card{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-notifications-page--glass .mns-field-head .consultant-secondary-btn,body[data-ui-mode=compact] .email-notifications-page--glass .mns-field-head .consultant-secondary-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;min-height:32px!important}#app[data-ui-mode=compact] .email-notifications-page--glass .mns-btn-add,#app[data-ui-mode=compact] .messaging-notifications-page--glass .mns-btn-add,body[data-ui-mode=compact] .email-notifications-page--glass .mns-btn-add,body[data-ui-mode=compact] .messaging-notifications-page--glass .mns-btn-add{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .email-notifications-page--glass .mns-footer .consultant-primary-btn,#app[data-ui-mode=compact] .messaging-notifications-page--glass .mns-footer .consultant-primary-btn,body[data-ui-mode=compact] .email-notifications-page--glass .mns-footer .consultant-primary-btn,body[data-ui-mode=compact] .messaging-notifications-page--glass .mns-footer .consultant-primary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-height:32px!important}#app[data-ui-mode=compact] .dunning-categories-page--glass.glass-tab-page,body[data-ui-mode=compact] .dunning-categories-page--glass.glass-tab-page{padding-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .dunning-categories-page--glass .dlc-header-block,body[data-ui-mode=compact] .dunning-categories-page--glass .dlc-header-block{padding:var(--ui-spacing-sm) var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .dunning-categories-page--glass .dlc-page-title,body[data-ui-mode=compact] .dunning-categories-page--glass .dlc-page-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .dunning-categories-page--glass .dlc-actions-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .dunning-categories-page--glass .dlc-category-card.glass-tab-panel--nested,#app[data-ui-mode=compact] .dunning-categories-page--glass .dlc-empty-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .dunning-categories-page--glass .dlc-actions-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .dunning-categories-page--glass .dlc-category-card.glass-tab-panel--nested,body[data-ui-mode=compact] .dunning-categories-page--glass .dlc-empty-panel.glass-tab-panel--nested{margin:0 var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .add-dunning-category-modal__footer .consultant-primary-btn,#app[data-ui-mode=compact] .add-dunning-category-modal__footer .consultant-secondary-btn,#app[data-ui-mode=compact] .dunning-categories-page--glass .dlc-actions .consultant-primary-btn,#app[data-ui-mode=compact] .dunning-categories-page--glass .dlc-actions .consultant-secondary-btn,#app[data-ui-mode=compact] .dunning-categories-page--glass .dlc-form-actions .consultant-primary-btn,#app[data-ui-mode=compact] .dunning-categories-page--glass .dlc-form-actions .consultant-secondary-btn,#app[data-ui-mode=compact] .dunning-categories-page--glass .dlc-modal-footer--glass .consultant-primary-btn,#app[data-ui-mode=compact] .dunning-categories-page--glass .dlc-modal-footer--glass .consultant-secondary-btn,body[data-ui-mode=compact] .add-dunning-category-modal__footer .consultant-primary-btn,body[data-ui-mode=compact] .add-dunning-category-modal__footer .consultant-secondary-btn,body[data-ui-mode=compact] .dunning-categories-page--glass .dlc-actions .consultant-primary-btn,body[data-ui-mode=compact] .dunning-categories-page--glass .dlc-actions .consultant-secondary-btn,body[data-ui-mode=compact] .dunning-categories-page--glass .dlc-form-actions .consultant-primary-btn,body[data-ui-mode=compact] .dunning-categories-page--glass .dlc-form-actions .consultant-secondary-btn,body[data-ui-mode=compact] .dunning-categories-page--glass .dlc-modal-footer--glass .consultant-primary-btn,body[data-ui-mode=compact] .dunning-categories-page--glass .dlc-modal-footer--glass .consultant-secondary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-height:32px!important}#app[data-ui-mode=compact] .acfg-header-block,body[data-ui-mode=compact] .acfg-header-block{padding:var(--ui-spacing-md) var(--ui-spacing-md) .1rem!important}#app[data-ui-mode=compact] .acfg-page-title,body[data-ui-mode=compact] .acfg-page-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .acfg-page-description,body[data-ui-mode=compact] .acfg-page-description{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .acfg-actions-panel.glass-tab-panel--nested,#app[data-ui-mode=compact] .acfg-section-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .acfg-actions-panel.glass-tab-panel--nested,body[data-ui-mode=compact] .acfg-section-panel.glass-tab-panel--nested{margin:0 var(--ui-spacing-sm)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .acfg-form-actions .consultant-primary-btn,body[data-ui-mode=compact] .acfg-form-actions .consultant-primary-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;min-height:32px!important}#app[data-ui-mode=compact] .users-table-responsive,body[data-ui-mode=compact] .users-table-responsive{width:100%!important}#app[data-ui-mode=compact] .users-table,body[data-ui-mode=compact] .users-table{width:calc(100% - 3rem)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .users-table td,#app[data-ui-mode=compact] .users-table th,body[data-ui-mode=compact] .users-table td,body[data-ui-mode=compact] .users-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .users-table th,body[data-ui-mode=compact] .users-table th{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .users-btn,body[data-ui-mode=compact] .users-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-tight)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .users-btn-primary,body[data-ui-mode=compact] .users-btn-primary{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .users-actions,body[data-ui-mode=compact] .users-actions{text-align:center!important}#app[data-ui-mode=compact] .users-detail-btn,#app[data-ui-mode=compact] .users-edit-btn,body[data-ui-mode=compact] .users-detail-btn,body[data-ui-mode=compact] .users-edit-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .users-detail-btn i,#app[data-ui-mode=compact] .users-edit-btn i,body[data-ui-mode=compact] .users-detail-btn i,body[data-ui-mode=compact] .users-edit-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .users-no-records,body[data-ui-mode=compact] .users-no-records{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-lg)!important}@media (max-width:768px){#app[data-ui-mode=compact] .dunning-categories-container,body[data-ui-mode=compact] .dunning-categories-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .dunning-categories-header h2,body[data-ui-mode=compact] .dunning-categories-header h2{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .users-header-row,body[data-ui-mode=compact] .users-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;flex-direction:column!important;align-items:flex-start!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .users-header-actions,body[data-ui-mode=compact] .users-header-actions{width:100%!important;justify-content:flex-end!important}#app[data-ui-mode=compact] .users-table,body[data-ui-mode=compact] .users-table{width:calc(100% - 2rem)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .users-btn,#app[data-ui-mode=compact] .users-table td,#app[data-ui-mode=compact] .users-table th,body[data-ui-mode=compact] .users-btn,body[data-ui-mode=compact] .users-table td,body[data-ui-mode=compact] .users-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .category-detail-row,#app[data-ui-mode=compact] .dunning-categories-list,body[data-ui-mode=compact] .category-detail-row,body[data-ui-mode=compact] .dunning-categories-list{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .modal-content,body[data-ui-mode=compact] .modal-content{max-width:95%!important;width:95%!important}#app[data-ui-mode=compact] .modal-header,body[data-ui-mode=compact] .modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .modal-body,body[data-ui-mode=compact] .modal-body{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .modal-footer,body[data-ui-mode=compact] .modal-footer{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-preview-info,body[data-ui-mode=compact] .email-preview-info{grid-template-columns:1fr!important}}@media (max-width:480px){#app[data-ui-mode=compact] .dunning-categories-container,body[data-ui-mode=compact] .dunning-categories-container{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .dunning-categories-actions,body[data-ui-mode=compact] .dunning-categories-actions{flex-direction:column!important}#app[data-ui-mode=compact] .users-header-row,body[data-ui-mode=compact] .users-header-row{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .users-table,body[data-ui-mode=compact] .users-table{width:calc(100% - 1.5rem)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .users-table td,#app[data-ui-mode=compact] .users-table th,body[data-ui-mode=compact] .users-table td,body[data-ui-mode=compact] .users-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .users-detail-btn,#app[data-ui-mode=compact] .users-edit-btn,body[data-ui-mode=compact] .users-detail-btn,body[data-ui-mode=compact] .users-edit-btn{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .users-detail-btn i,#app[data-ui-mode=compact] .users-edit-btn i,body[data-ui-mode=compact] .users-detail-btn i,body[data-ui-mode=compact] .users-edit-btn i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .dunning-categories-actions .btn,body[data-ui-mode=compact] .dunning-categories-actions .btn{width:100%!important}#app[data-ui-mode=compact] .dunning-category-card,body[data-ui-mode=compact] .dunning-category-card{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .card-edit-actions,body[data-ui-mode=compact] .card-edit-actions{flex-direction:column-reverse!important}#app[data-ui-mode=compact] .card-edit-actions .btn,body[data-ui-mode=compact] .card-edit-actions .btn{width:100%!important}#app[data-ui-mode=compact] .modal-content,body[data-ui-mode=compact] .modal-content{max-width:98%!important;width:98%!important}#app[data-ui-mode=compact] .modal-footer,body[data-ui-mode=compact] .modal-footer{flex-direction:column-reverse!important}#app[data-ui-mode=compact] .modal-footer .btn,body[data-ui-mode=compact] .modal-footer .btn{width:100%!important}}#app[data-ui-mode=compact] .unsaved-changes-modal-overlay,body[data-ui-mode=compact] .unsaved-changes-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .unsaved-changes-modal,body[data-ui-mode=compact] .unsaved-changes-modal{max-width:380px!important;border-radius:var(--ui-border-radius-md)!important;box-shadow:0 2px 12px rgba(0,0,0,.15)!important}#app[data-ui-mode=compact] .unsaved-changes-modal-header,body[data-ui-mode=compact] .unsaved-changes-modal-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md) var(--ui-border-radius-md) 0 0!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .unsaved-changes-modal-header i,body[data-ui-mode=compact] .unsaved-changes-modal-header i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .unsaved-changes-modal-body,body[data-ui-mode=compact] .unsaved-changes-modal-body{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .unsaved-changes-modal-body p,body[data-ui-mode=compact] .unsaved-changes-modal-body p{margin:0 0 var(--ui-spacing-sm) 0!important;font-size:.625rem!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .unsaved-changes-modal-warning,body[data-ui-mode=compact] .unsaved-changes-modal-warning{border-radius:var(--ui-border-radius-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:.5625rem!important;gap:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .unsaved-changes-modal-warning i,body[data-ui-mode=compact] .unsaved-changes-modal-warning i{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .unsaved-changes-modal-actions,body[data-ui-mode=compact] .unsaved-changes-modal-actions{padding:0 var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .unsaved-changes-modal-btn-primary,#app[data-ui-mode=compact] .unsaved-changes-modal-btn-secondary,body[data-ui-mode=compact] .unsaved-changes-modal-btn-primary,body[data-ui-mode=compact] .unsaved-changes-modal-btn-secondary{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important;min-width:90px!important;font-weight:500!important}#app[data-ui-mode=compact] .unsaved-changes-modal-btn-primary i,#app[data-ui-mode=compact] .unsaved-changes-modal-btn-secondary i,body[data-ui-mode=compact] .unsaved-changes-modal-btn-primary i,body[data-ui-mode=compact] .unsaved-changes-modal-btn-secondary i{font-size:var(--ui-font-size-xs)!important}@media (max-width:480px){#app[data-ui-mode=compact] .unsaved-changes-modal,body[data-ui-mode=compact] .unsaved-changes-modal{max-width:95%!important;width:95%!important}#app[data-ui-mode=compact] .unsaved-changes-modal-header,body[data-ui-mode=compact] .unsaved-changes-modal-header{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .unsaved-changes-modal-body,body[data-ui-mode=compact] .unsaved-changes-modal-body{padding:var(--ui-spacing-sm) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .unsaved-changes-modal-body p,body[data-ui-mode=compact] .unsaved-changes-modal-body p{font-size:.625rem!important;margin:0 0 var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .unsaved-changes-modal-warning,body[data-ui-mode=compact] .unsaved-changes-modal-warning{font-size:.5625rem!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .unsaved-changes-modal-actions,body[data-ui-mode=compact] .unsaved-changes-modal-actions{padding:0 var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm)!important;flex-direction:column!important}#app[data-ui-mode=compact] .unsaved-changes-modal-btn-primary,#app[data-ui-mode=compact] .unsaved-changes-modal-btn-secondary,body[data-ui-mode=compact] .unsaved-changes-modal-btn-primary,body[data-ui-mode=compact] .unsaved-changes-modal-btn-secondary{width:100%!important;min-width:auto!important}}#app[data-ui-mode=compact] .reports-home-container.reports-home-page--glass,body[data-ui-mode=compact] .reports-home-container.reports-home-page--glass{padding:0 0 var(--ui-spacing-md) 0!important;margin-bottom:0!important}#app[data-ui-mode=compact] .reports-home-title,body[data-ui-mode=compact] .reports-home-title{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .reports-home-subtitle,body[data-ui-mode=compact] .reports-home-subtitle{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .reports-home-grid,body[data-ui-mode=compact] .reports-home-grid{gap:var(--ui-spacing-sm)!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}#app[data-ui-mode=compact] .reports-home-section.glass-tab-panel--nested,body[data-ui-mode=compact] .reports-home-section.glass-tab-panel--nested{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .reports-home-section-title,body[data-ui-mode=compact] .reports-home-section-title{font-size:.625rem!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .reports-home-nav-item.ui-nav-list-item,body[data-ui-mode=compact] .reports-home-nav-item.ui-nav-list-item{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .reports-home-nav-item.ui-nav-list-item i,body[data-ui-mode=compact] .reports-home-nav-item.ui-nav-list-item i{width:1.65rem!important;height:1.65rem!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .reports-home-nav-item .ui-nav-list-item__text,body[data-ui-mode=compact] .reports-home-nav-item .ui-nav-list-item__text{font-size:var(--ui-font-size-sm)!important}@media (max-width:900px){#app[data-ui-mode=compact] .reports-home-page--glass .reports-home-glass-shell,body[data-ui-mode=compact] .reports-home-page--glass .reports-home-glass-shell{margin-left:var(--ui-spacing-sm)!important;margin-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reports-home-grid,body[data-ui-mode=compact] .reports-home-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}}@media (max-width:700px){#app[data-ui-mode=compact] .reports-home-grid,body[data-ui-mode=compact] .reports-home-grid{grid-template-columns:minmax(0,1fr)!important}#app[data-ui-mode=compact] .reports-home-nav-item .ui-nav-list-item__text,#app[data-ui-mode=compact] .reports-home-nav-item.ui-nav-list-item,body[data-ui-mode=compact] .reports-home-nav-item .ui-nav-list-item__text,body[data-ui-mode=compact] .reports-home-nav-item.ui-nav-list-item{font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .reports-home-section.glass-tab-panel--nested,body[data-ui-mode=compact] .reports-home-section.glass-tab-panel--nested{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reports-home-nav-item.ui-nav-list-item i,body[data-ui-mode=compact] .reports-home-nav-item.ui-nav-list-item i{width:1.5rem!important;height:1.5rem!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .profit-loss-container,body[data-ui-mode=compact] .profit-loss-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .profit-loss-breadcrumb,body[data-ui-mode=compact] .profit-loss-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-back-btn,body[data-ui-mode=compact] .profit-loss-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .profit-loss-back-icon,body[data-ui-mode=compact] .profit-loss-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .profit-loss-header,body[data-ui-mode=compact] .profit-loss-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .profit-loss-header>span,body[data-ui-mode=compact] .profit-loss-header>span{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .profit-loss-basis-dropdown,#app[data-ui-mode=compact] .profit-loss-date-range-dropdown,body[data-ui-mode=compact] .profit-loss-basis-dropdown,body[data-ui-mode=compact] .profit-loss-date-range-dropdown{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .profit-loss-date-picker,body[data-ui-mode=compact] .profit-loss-date-picker{display:inline-flex!important;align-items:center!important}#app[data-ui-mode=compact] .profit-loss-date-picker .date-picker-container,body[data-ui-mode=compact] .profit-loss-date-picker .date-picker-container{min-width:140px!important}#app[data-ui-mode=compact] .profit-loss-date-picker .date-picker-input,body[data-ui-mode=compact] .profit-loss-date-picker .date-picker-input{min-width:140px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:0!important}#app[data-ui-mode=compact] .profit-loss-date-picker .date-picker-calendar-button,body[data-ui-mode=compact] .profit-loss-date-picker .date-picker-calendar-button{border-radius:0!important}#app[data-ui-mode=compact] .profit-loss-update-btn,body[data-ui-mode=compact] .profit-loss-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .profit-loss-actions,body[data-ui-mode=compact] .profit-loss-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-export-btn,#app[data-ui-mode=compact] .profit-loss-print-btn,body[data-ui-mode=compact] .profit-loss-export-btn,body[data-ui-mode=compact] .profit-loss-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .profit-loss-title,body[data-ui-mode=compact] .profit-loss-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-title h2,body[data-ui-mode=compact] .profit-loss-title h2{font-size:var(--ui-font-size-xl)!important;margin:0!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-help-btn,body[data-ui-mode=compact] .profit-loss-help-btn{width:24px!important;height:24px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;padding:0!important}#app[data-ui-mode=compact] .profit-loss-help-icon,body[data-ui-mode=compact] .profit-loss-help-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .profit-loss-report-info,body[data-ui-mode=compact] .profit-loss-report-info{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-view-controls,body[data-ui-mode=compact] .profit-loss-view-controls{margin-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-md)!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .profit-loss-toggle-label,body[data-ui-mode=compact] .profit-loss-toggle-label{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-view-mode,body[data-ui-mode=compact] .profit-loss-view-mode{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-view-btn,body[data-ui-mode=compact] .profit-loss-view-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;border-radius:0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .profit-loss-table,body[data-ui-mode=compact] .profit-loss-table{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .profit-loss-error,#app[data-ui-mode=compact] .profit-loss-loading,#app[data-ui-mode=compact] .profit-loss-no-data,body[data-ui-mode=compact] .profit-loss-error,body[data-ui-mode=compact] .profit-loss-loading,body[data-ui-mode=compact] .profit-loss-no-data{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .profit-loss-empty-state,body[data-ui-mode=compact] .profit-loss-empty-state{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .profit-loss-empty-icon,body[data-ui-mode=compact] .profit-loss-empty-icon{font-size:var(--ui-font-size-4xl)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-empty-title,body[data-ui-mode=compact] .profit-loss-empty-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-empty-description,body[data-ui-mode=compact] .profit-loss-empty-description{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-empty-tips,body[data-ui-mode=compact] .profit-loss-empty-tips{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-empty-tips h4,body[data-ui-mode=compact] .profit-loss-empty-tips h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-empty-tips ul,body[data-ui-mode=compact] .profit-loss-empty-tips ul{font-size:var(--ui-font-size-sm)!important;padding-left:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .profit-loss-empty-tips li,body[data-ui-mode=compact] .profit-loss-empty-tips li{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-two-column,body[data-ui-mode=compact] .profit-loss-two-column{gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-column,body[data-ui-mode=compact] .profit-loss-column{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .profit-loss-column-header,body[data-ui-mode=compact] .profit-loss-column-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-column-header h3,body[data-ui-mode=compact] .profit-loss-column-header h3{font-size:var(--ui-font-size-base)!important;font-weight:600!important;margin:0!important}#app[data-ui-mode=compact] .profit-loss-subcategory,body[data-ui-mode=compact] .profit-loss-subcategory{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-subcategory-header,body[data-ui-mode=compact] .profit-loss-subcategory-header{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:0!important}#app[data-ui-mode=compact] .profit-loss-account-table,body[data-ui-mode=compact] .profit-loss-account-table{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-account-table th,body[data-ui-mode=compact] .profit-loss-account-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .profit-loss-account-table tbody td,#app[data-ui-mode=compact] .profit-loss-account-table tbody tr td,#app[data-ui-mode=compact] .profit-loss-account-table td,body[data-ui-mode=compact] .profit-loss-account-table tbody td,body[data-ui-mode=compact] .profit-loss-account-table tbody tr td,body[data-ui-mode=compact] .profit-loss-account-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-row-expense td,#app[data-ui-mode=compact] .profit-loss-row-income td,#app[data-ui-mode=compact] .profit-loss-sub-account td,body[data-ui-mode=compact] .profit-loss-row-expense td,body[data-ui-mode=compact] .profit-loss-row-income td,body[data-ui-mode=compact] .profit-loss-sub-account td{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-account-table tbody td:nth-child(2),#app[data-ui-mode=compact] .profit-loss-account-table tbody tr td:nth-child(2),#app[data-ui-mode=compact] .profit-loss-account-table td:nth-child(2),#app[data-ui-mode=compact] .profit-loss-account-table th:nth-child(2),body[data-ui-mode=compact] .profit-loss-account-table tbody td:nth-child(2),body[data-ui-mode=compact] .profit-loss-account-table tbody tr td:nth-child(2),body[data-ui-mode=compact] .profit-loss-account-table td:nth-child(2),body[data-ui-mode=compact] .profit-loss-account-table th:nth-child(2){width:60px!important;max-width:60px!important;min-width:60px!important;padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-account-table tbody td:first-child,#app[data-ui-mode=compact] .profit-loss-account-table tbody td:nth-child(3),#app[data-ui-mode=compact] .profit-loss-account-table tbody td:nth-child(4),#app[data-ui-mode=compact] .profit-loss-account-table tbody td:nth-child(5),#app[data-ui-mode=compact] .profit-loss-account-table tbody td:nth-child(6),#app[data-ui-mode=compact] .profit-loss-account-table tbody tr td:first-child,#app[data-ui-mode=compact] .profit-loss-account-table td:first-child,#app[data-ui-mode=compact] .profit-loss-account-table td:nth-child(3),#app[data-ui-mode=compact] .profit-loss-account-table td:nth-child(4),#app[data-ui-mode=compact] .profit-loss-account-table td:nth-child(5),#app[data-ui-mode=compact] .profit-loss-account-table td:nth-child(6),body[data-ui-mode=compact] .profit-loss-account-table tbody td:first-child,body[data-ui-mode=compact] .profit-loss-account-table tbody td:nth-child(3),body[data-ui-mode=compact] .profit-loss-account-table tbody td:nth-child(4),body[data-ui-mode=compact] .profit-loss-account-table tbody td:nth-child(5),body[data-ui-mode=compact] .profit-loss-account-table tbody td:nth-child(6),body[data-ui-mode=compact] .profit-loss-account-table tbody tr td:first-child,body[data-ui-mode=compact] .profit-loss-account-table td:first-child,body[data-ui-mode=compact] .profit-loss-account-table td:nth-child(3),body[data-ui-mode=compact] .profit-loss-account-table td:nth-child(4),body[data-ui-mode=compact] .profit-loss-account-table td:nth-child(5),body[data-ui-mode=compact] .profit-loss-account-table td:nth-child(6){font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-subtotal-row,body[data-ui-mode=compact] .profit-loss-subtotal-row{border-top-width:1px!important}#app[data-ui-mode=compact] .profit-loss-subtotal-label,body[data-ui-mode=compact] .profit-loss-subtotal-label{font-size:var(--ui-font-size-sm)!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-total-table,body[data-ui-mode=compact] .profit-loss-total-table{margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-total-table tbody td,#app[data-ui-mode=compact] .profit-loss-total-table tbody tr td,#app[data-ui-mode=compact] .profit-loss-total-table td,#app[data-ui-mode=compact] .profit-loss-total-table th,body[data-ui-mode=compact] .profit-loss-total-table tbody td,body[data-ui-mode=compact] .profit-loss-total-table tbody tr td,body[data-ui-mode=compact] .profit-loss-total-table td,body[data-ui-mode=compact] .profit-loss-total-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-total-table td:first-child,#app[data-ui-mode=compact] .profit-loss-total-table td:nth-child(3),#app[data-ui-mode=compact] .profit-loss-total-table td:nth-child(4),#app[data-ui-mode=compact] .profit-loss-total-table td:nth-child(5),#app[data-ui-mode=compact] .profit-loss-total-table td:nth-child(6),body[data-ui-mode=compact] .profit-loss-total-table td:first-child,body[data-ui-mode=compact] .profit-loss-total-table td:nth-child(3),body[data-ui-mode=compact] .profit-loss-total-table td:nth-child(4),body[data-ui-mode=compact] .profit-loss-total-table td:nth-child(5),body[data-ui-mode=compact] .profit-loss-total-table td:nth-child(6){font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-total-table td:nth-child(2),#app[data-ui-mode=compact] .profit-loss-total-table th:nth-child(2),body[data-ui-mode=compact] .profit-loss-total-table td:nth-child(2),body[data-ui-mode=compact] .profit-loss-total-table th:nth-child(2){width:60px!important;max-width:60px!important;min-width:60px!important;padding:var(--ui-spacing-xs) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-total-row,body[data-ui-mode=compact] .profit-loss-total-row{border-top-width:2px!important}#app[data-ui-mode=compact] .profit-loss-total-amount,#app[data-ui-mode=compact] .profit-loss-total-label,body[data-ui-mode=compact] .profit-loss-total-amount,body[data-ui-mode=compact] .profit-loss-total-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-summary-container,body[data-ui-mode=compact] .profit-loss-summary-container{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-net-income-table,body[data-ui-mode=compact] .profit-loss-net-income-table{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .profit-loss-net-income-table th,body[data-ui-mode=compact] .profit-loss-net-income-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .profit-loss-net-income-table tbody td,#app[data-ui-mode=compact] .profit-loss-net-income-table tbody tr td,#app[data-ui-mode=compact] .profit-loss-net-income-table td,body[data-ui-mode=compact] .profit-loss-net-income-table tbody td,body[data-ui-mode=compact] .profit-loss-net-income-table tbody tr td,body[data-ui-mode=compact] .profit-loss-net-income-table td{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-net-income-row td,#app[data-ui-mode=compact] .profit-loss-net-income-row td:nth-child(2),#app[data-ui-mode=compact] .profit-loss-net-income-row td:nth-child(3),#app[data-ui-mode=compact] .profit-loss-net-income-row td:nth-child(4),body[data-ui-mode=compact] .profit-loss-net-income-row td,body[data-ui-mode=compact] .profit-loss-net-income-row td:nth-child(2),body[data-ui-mode=compact] .profit-loss-net-income-row td:nth-child(3),body[data-ui-mode=compact] .profit-loss-net-income-row td:nth-child(4){font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-net-income-label,body[data-ui-mode=compact] .profit-loss-net-income-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .profit-loss-net-income-amount,body[data-ui-mode=compact] .profit-loss-net-income-amount{font-size:var(--ui-font-size-base)!important;font-weight:600!important}#app[data-ui-mode=compact] .profit-loss-tracking-btn,body[data-ui-mode=compact] .profit-loss-tracking-btn{width:24px!important;height:24px!important;border-radius:var(--ui-border-radius-sm)!important;padding:0!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-tracking-icon,body[data-ui-mode=compact] .profit-loss-tracking-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .profit-loss-account-table .profit-loss-amount,#app[data-ui-mode=compact] .profit-loss-amount,#app[data-ui-mode=compact] .profit-loss-amount-negative,#app[data-ui-mode=compact] .profit-loss-amount-positive,#app[data-ui-mode=compact] .profit-loss-net-income-table .profit-loss-amount,#app[data-ui-mode=compact] .profit-loss-total-table .profit-loss-amount,body[data-ui-mode=compact] .profit-loss-account-table .profit-loss-amount,body[data-ui-mode=compact] .profit-loss-amount,body[data-ui-mode=compact] .profit-loss-amount-negative,body[data-ui-mode=compact] .profit-loss-amount-positive,body[data-ui-mode=compact] .profit-loss-net-income-table .profit-loss-amount,body[data-ui-mode=compact] .profit-loss-total-table .profit-loss-amount{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-amount-bold,#app[data-ui-mode=compact] .profit-loss-subtotal-row .profit-loss-amount,#app[data-ui-mode=compact] .profit-loss-total-row .profit-loss-amount,body[data-ui-mode=compact] .profit-loss-amount-bold,body[data-ui-mode=compact] .profit-loss-subtotal-row .profit-loss-amount,body[data-ui-mode=compact] .profit-loss-total-row .profit-loss-amount{font-weight:600!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-account-table .profit-loss-percentage,#app[data-ui-mode=compact] .profit-loss-percentage,#app[data-ui-mode=compact] .profit-loss-total-table .profit-loss-percentage,body[data-ui-mode=compact] .profit-loss-account-table .profit-loss-percentage,body[data-ui-mode=compact] .profit-loss-percentage,body[data-ui-mode=compact] .profit-loss-total-table .profit-loss-percentage{font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-account-table .profit-loss-category-indent,#app[data-ui-mode=compact] .profit-loss-category-indent,body[data-ui-mode=compact] .profit-loss-account-table .profit-loss-category-indent,body[data-ui-mode=compact] .profit-loss-category-indent{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-tabs-container,body[data-ui-mode=compact] .profit-loss-tabs-container{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-tabs-header,body[data-ui-mode=compact] .profit-loss-tabs-header{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-tab-btn,body[data-ui-mode=compact] .profit-loss-tab-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-tab-btn i,body[data-ui-mode=compact] .profit-loss-tab-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .profit-loss-tab-content,body[data-ui-mode=compact] .profit-loss-tab-content{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .profit-loss-tab-panel,body[data-ui-mode=compact] .profit-loss-tab-panel{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-breakdown-section,body[data-ui-mode=compact] .profit-loss-breakdown-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-breakdown-title,body[data-ui-mode=compact] .profit-loss-breakdown-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-breakdown-title i,body[data-ui-mode=compact] .profit-loss-breakdown-title i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .profit-loss-breakdown-items,body[data-ui-mode=compact] .profit-loss-breakdown-items{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-breakdown-item,body[data-ui-mode=compact] .profit-loss-breakdown-item{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-breakdown-item-label,body[data-ui-mode=compact] .profit-loss-breakdown-item-label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .profit-loss-breakdown-item-value,body[data-ui-mode=compact] .profit-loss-breakdown-item-value{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .profit-loss-metrics-grid,body[data-ui-mode=compact] .profit-loss-metrics-grid{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-metric-item,body[data-ui-mode=compact] .profit-loss-metric-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-metric-label,body[data-ui-mode=compact] .profit-loss-metric-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .profit-loss-metric-value,body[data-ui-mode=compact] .profit-loss-metric-value{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .profit-loss-comparison-grid,body[data-ui-mode=compact] .profit-loss-comparison-grid{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-comparison-item,body[data-ui-mode=compact] .profit-loss-comparison-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-comparison-label,body[data-ui-mode=compact] .profit-loss-comparison-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .profit-loss-comparison-value,body[data-ui-mode=compact] .profit-loss-comparison-value{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .profit-loss-transaction-modal-overlay,body[data-ui-mode=compact] .profit-loss-transaction-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-transaction-modal,body[data-ui-mode=compact] .profit-loss-transaction-modal{border-radius:var(--ui-border-radius-md)!important;min-width:600px!important;min-height:400px!important}#app[data-ui-mode=compact] .profit-loss-transaction-modal-header,body[data-ui-mode=compact] .profit-loss-transaction-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .profit-loss-transaction-modal-header h3,body[data-ui-mode=compact] .profit-loss-transaction-modal-header h3{font-size:var(--ui-font-size-lg)!important;margin:0!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-transaction-modal-close,body[data-ui-mode=compact] .profit-loss-transaction-modal-close{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .profit-loss-transaction-modal-content,body[data-ui-mode=compact] .profit-loss-transaction-modal-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-modal-tabs-header,body[data-ui-mode=compact] .profit-loss-modal-tabs-header{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-modal-tab-btn,body[data-ui-mode=compact] .profit-loss-modal-tab-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-modal-tab-btn i,body[data-ui-mode=compact] .profit-loss-modal-tab-btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .profit-loss-modal-tab-content,body[data-ui-mode=compact] .profit-loss-modal-tab-content{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .profit-loss-modal-tab-panel,body[data-ui-mode=compact] .profit-loss-modal-tab-panel{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-summary-section,body[data-ui-mode=compact] .profit-loss-summary-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-summary-title,body[data-ui-mode=compact] .profit-loss-summary-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-summary-title i,body[data-ui-mode=compact] .profit-loss-summary-title i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .profit-loss-summary-grid,body[data-ui-mode=compact] .profit-loss-summary-grid{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-summary-item,body[data-ui-mode=compact] .profit-loss-summary-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-summary-label,body[data-ui-mode=compact] .profit-loss-summary-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .profit-loss-summary-value,body[data-ui-mode=compact] .profit-loss-summary-value{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .profit-loss-metrics-section,body[data-ui-mode=compact] .profit-loss-metrics-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-metrics-title,body[data-ui-mode=compact] .profit-loss-metrics-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-metrics-title i,body[data-ui-mode=compact] .profit-loss-metrics-title i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .profit-loss-comparison-section,body[data-ui-mode=compact] .profit-loss-comparison-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-comparison-title,body[data-ui-mode=compact] .profit-loss-comparison-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-comparison-title i,body[data-ui-mode=compact] .profit-loss-comparison-title i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .profit-loss-transaction-error,#app[data-ui-mode=compact] .profit-loss-transaction-loading,#app[data-ui-mode=compact] .profit-loss-transaction-no-data,body[data-ui-mode=compact] .profit-loss-transaction-error,body[data-ui-mode=compact] .profit-loss-transaction-loading,body[data-ui-mode=compact] .profit-loss-transaction-no-data{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .profit-loss-transaction-table,body[data-ui-mode=compact] .profit-loss-transaction-table{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-transaction-table h4,body[data-ui-mode=compact] .profit-loss-transaction-table h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-as-of-date,body[data-ui-mode=compact] .profit-loss-as-of-date{font-size:var(--ui-font-size-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-transaction-table table,body[data-ui-mode=compact] .profit-loss-transaction-table table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .profit-loss-transaction-table th,#app[data-ui-mode=compact] .profit-loss-transaction-table thead th,body[data-ui-mode=compact] .profit-loss-transaction-table th,body[data-ui-mode=compact] .profit-loss-transaction-table thead th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .profit-loss-transaction-table tbody td,#app[data-ui-mode=compact] .profit-loss-transaction-table tbody tr td,#app[data-ui-mode=compact] .profit-loss-transaction-table td,body[data-ui-mode=compact] .profit-loss-transaction-table tbody td,body[data-ui-mode=compact] .profit-loss-transaction-table tbody tr td,body[data-ui-mode=compact] .profit-loss-transaction-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-transaction-balance,#app[data-ui-mode=compact] .profit-loss-transaction-change,#app[data-ui-mode=compact] .profit-loss-transaction-credit,#app[data-ui-mode=compact] .profit-loss-transaction-debit,body[data-ui-mode=compact] .profit-loss-transaction-balance,body[data-ui-mode=compact] .profit-loss-transaction-change,body[data-ui-mode=compact] .profit-loss-transaction-credit,body[data-ui-mode=compact] .profit-loss-transaction-debit{font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-balance-indicator,body[data-ui-mode=compact] .profit-loss-balance-indicator{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .profit-loss-modal-resize-handle,body[data-ui-mode=compact] .profit-loss-modal-resize-handle{width:12px!important;height:12px!important}#app[data-ui-mode=compact] .profit-loss-help-modal-overlay,body[data-ui-mode=compact] .profit-loss-help-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-help-modal,body[data-ui-mode=compact] .profit-loss-help-modal{border-radius:var(--ui-border-radius-md)!important;max-width:700px!important;max-height:90vh!important}#app[data-ui-mode=compact] .profit-loss-help-modal-header,body[data-ui-mode=compact] .profit-loss-help-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .profit-loss-help-modal-header h3,body[data-ui-mode=compact] .profit-loss-help-modal-header h3{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .profit-loss-help-modal-close,body[data-ui-mode=compact] .profit-loss-help-modal-close{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .profit-loss-help-modal-content,body[data-ui-mode=compact] .profit-loss-help-modal-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .profit-loss-help-modal-content h4,body[data-ui-mode=compact] .profit-loss-help-modal-content h4{font-size:var(--ui-font-size-base)!important;margin-top:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-help-modal-content h4:first-child,body[data-ui-mode=compact] .profit-loss-help-modal-content h4:first-child{margin-top:0!important}#app[data-ui-mode=compact] .profit-loss-help-modal-content p,body[data-ui-mode=compact] .profit-loss-help-modal-content p{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-help-modal-content ol,#app[data-ui-mode=compact] .profit-loss-help-modal-content ul,body[data-ui-mode=compact] .profit-loss-help-modal-content ol,body[data-ui-mode=compact] .profit-loss-help-modal-content ul{font-size:var(--ui-font-size-sm)!important;padding-left:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-help-modal-content li,body[data-ui-mode=compact] .profit-loss-help-modal-content li{margin-bottom:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-help-account-types,body[data-ui-mode=compact] .profit-loss-help-account-types{margin-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-help-section,body[data-ui-mode=compact] .profit-loss-help-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-help-section h5,body[data-ui-mode=compact] .profit-loss-help-section h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-help-section ul,body[data-ui-mode=compact] .profit-loss-help-section ul{font-size:var(--ui-font-size-xs)!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .profit-loss-help-section li,body[data-ui-mode=compact] .profit-loss-help-section li{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-help-section strong,body[data-ui-mode=compact] .profit-loss-help-section strong{font-weight:600!important}@media (max-width:1400px){#app[data-ui-mode=compact] .profit-loss-two-column,body[data-ui-mode=compact] .profit-loss-two-column{grid-template-columns:1fr!important;gap:var(--ui-spacing-md)!important}}@media (max-width:992px){#app[data-ui-mode=compact] .profit-loss-header,body[data-ui-mode=compact] .profit-loss-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .profit-loss-header>span,body[data-ui-mode=compact] .profit-loss-header>span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .profit-loss-basis-dropdown,#app[data-ui-mode=compact] .profit-loss-date-range-dropdown,body[data-ui-mode=compact] .profit-loss-basis-dropdown,body[data-ui-mode=compact] .profit-loss-date-range-dropdown{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .profit-loss-date-picker,#app[data-ui-mode=compact] .profit-loss-date-picker .date-picker-container,body[data-ui-mode=compact] .profit-loss-date-picker,body[data-ui-mode=compact] .profit-loss-date-picker .date-picker-container{width:100%!important}#app[data-ui-mode=compact] .profit-loss-date-picker .date-picker-input,body[data-ui-mode=compact] .profit-loss-date-picker .date-picker-input{width:100%!important;border-radius:0!important}#app[data-ui-mode=compact] .profit-loss-actions,body[data-ui-mode=compact] .profit-loss-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-export-btn,#app[data-ui-mode=compact] .profit-loss-print-btn,#app[data-ui-mode=compact] .profit-loss-update-btn,body[data-ui-mode=compact] .profit-loss-export-btn,body[data-ui-mode=compact] .profit-loss-print-btn,body[data-ui-mode=compact] .profit-loss-update-btn{width:100%!important}}@media (max-width:768px){#app[data-ui-mode=compact] .profit-loss-container,#app[data-ui-mode=compact] .profit-loss-header,body[data-ui-mode=compact] .profit-loss-container,body[data-ui-mode=compact] .profit-loss-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-title h2,body[data-ui-mode=compact] .profit-loss-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .profit-loss-view-controls,body[data-ui-mode=compact] .profit-loss-view-controls{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .profit-loss-column,body[data-ui-mode=compact] .profit-loss-column{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-account-table .profit-loss-amount,#app[data-ui-mode=compact] .profit-loss-account-table .profit-loss-category-indent,#app[data-ui-mode=compact] .profit-loss-account-table .profit-loss-percentage,#app[data-ui-mode=compact] .profit-loss-account-table tbody td,#app[data-ui-mode=compact] .profit-loss-account-table tbody tr td,#app[data-ui-mode=compact] .profit-loss-account-table td,#app[data-ui-mode=compact] .profit-loss-account-table th,body[data-ui-mode=compact] .profit-loss-account-table .profit-loss-amount,body[data-ui-mode=compact] .profit-loss-account-table .profit-loss-category-indent,body[data-ui-mode=compact] .profit-loss-account-table .profit-loss-percentage,body[data-ui-mode=compact] .profit-loss-account-table tbody td,body[data-ui-mode=compact] .profit-loss-account-table tbody tr td,body[data-ui-mode=compact] .profit-loss-account-table td,body[data-ui-mode=compact] .profit-loss-account-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-total-table .profit-loss-amount,#app[data-ui-mode=compact] .profit-loss-total-table .profit-loss-percentage,#app[data-ui-mode=compact] .profit-loss-total-table td,body[data-ui-mode=compact] .profit-loss-total-table .profit-loss-amount,body[data-ui-mode=compact] .profit-loss-total-table .profit-loss-percentage,body[data-ui-mode=compact] .profit-loss-total-table td{font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-net-income-table .profit-loss-net-income-amount,#app[data-ui-mode=compact] .profit-loss-net-income-table .profit-loss-net-income-label,#app[data-ui-mode=compact] .profit-loss-net-income-table tbody td,#app[data-ui-mode=compact] .profit-loss-net-income-table tbody tr td,#app[data-ui-mode=compact] .profit-loss-net-income-table td,#app[data-ui-mode=compact] .profit-loss-net-income-table th,body[data-ui-mode=compact] .profit-loss-net-income-table .profit-loss-net-income-amount,body[data-ui-mode=compact] .profit-loss-net-income-table .profit-loss-net-income-label,body[data-ui-mode=compact] .profit-loss-net-income-table tbody td,body[data-ui-mode=compact] .profit-loss-net-income-table tbody tr td,body[data-ui-mode=compact] .profit-loss-net-income-table td,body[data-ui-mode=compact] .profit-loss-net-income-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .profit-loss-transaction-modal,body[data-ui-mode=compact] .profit-loss-transaction-modal{min-width:95%!important;width:95%!important}}@media (max-width:480px){#app[data-ui-mode=compact] .profit-loss-container,#app[data-ui-mode=compact] .profit-loss-header,body[data-ui-mode=compact] .profit-loss-container,body[data-ui-mode=compact] .profit-loss-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .profit-loss-title h2,body[data-ui-mode=compact] .profit-loss-title h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .profit-loss-back-btn,body[data-ui-mode=compact] .profit-loss-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .profit-loss-back-icon,body[data-ui-mode=compact] .profit-loss-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .profit-loss-column-header h3,body[data-ui-mode=compact] .profit-loss-column-header h3{font-size:var(--ui-font-size-base)!important;font-weight:600!important}#app[data-ui-mode=compact] .profit-loss-transaction-modal,body[data-ui-mode=compact] .profit-loss-transaction-modal{min-width:98%!important;width:98%!important;min-height:300px!important}#app[data-ui-mode=compact] .profit-loss-help-modal,body[data-ui-mode=compact] .profit-loss-help-modal{max-width:98%!important;width:98%!important}}#app[data-ui-mode=compact] .balance-sheet-container,body[data-ui-mode=compact] .balance-sheet-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .balance-sheet-breadcrumb,body[data-ui-mode=compact] .balance-sheet-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-back-btn,body[data-ui-mode=compact] .balance-sheet-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .balance-sheet-back-icon,body[data-ui-mode=compact] .balance-sheet-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .balance-sheet-header,body[data-ui-mode=compact] .balance-sheet-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .balance-sheet-header>span,body[data-ui-mode=compact] .balance-sheet-header>span{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .balance-sheet-basis-dropdown,#app[data-ui-mode=compact] .balance-sheet-date-range-dropdown,body[data-ui-mode=compact] .balance-sheet-basis-dropdown,body[data-ui-mode=compact] .balance-sheet-date-range-dropdown{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .balance-sheet-date-picker-group,body[data-ui-mode=compact] .balance-sheet-date-picker-group{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-date-picker-group>span,body[data-ui-mode=compact] .balance-sheet-date-picker-group>span{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .balance-sheet-date-picker,body[data-ui-mode=compact] .balance-sheet-date-picker{display:inline-flex!important;align-items:center!important}#app[data-ui-mode=compact] .balance-sheet-date-picker .date-picker-container,body[data-ui-mode=compact] .balance-sheet-date-picker .date-picker-container{min-width:140px!important}#app[data-ui-mode=compact] .balance-sheet-date-picker .date-picker-input,body[data-ui-mode=compact] .balance-sheet-date-picker .date-picker-input{min-width:140px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:0!important}#app[data-ui-mode=compact] .balance-sheet-date-picker .date-picker-calendar-button,body[data-ui-mode=compact] .balance-sheet-date-picker .date-picker-calendar-button{border-radius:0!important}#app[data-ui-mode=compact] .balance-sheet-update-btn,body[data-ui-mode=compact] .balance-sheet-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .balance-sheet-actions,body[data-ui-mode=compact] .balance-sheet-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-export-btn,#app[data-ui-mode=compact] .balance-sheet-print-btn,body[data-ui-mode=compact] .balance-sheet-export-btn,body[data-ui-mode=compact] .balance-sheet-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .balance-sheet-title,body[data-ui-mode=compact] .balance-sheet-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-title h2,#app[data-ui-mode=compact] .balance-sheet-title-heading,body[data-ui-mode=compact] .balance-sheet-title h2,body[data-ui-mode=compact] .balance-sheet-title-heading{font-size:var(--ui-font-size-lg)!important;margin:var(--ui-spacing-sm) 0!important;display:inline-flex!important;align-items:baseline!important;gap:var(--ui-spacing-xs)!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .balance-sheet-report-info,body[data-ui-mode=compact] .balance-sheet-report-info{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-help-btn,body[data-ui-mode=compact] .balance-sheet-help-btn{width:24px!important;height:24px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;padding:0!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-help-icon,body[data-ui-mode=compact] .balance-sheet-help-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .balance-sheet-error,#app[data-ui-mode=compact] .balance-sheet-loading,#app[data-ui-mode=compact] .balance-sheet-no-data,body[data-ui-mode=compact] .balance-sheet-error,body[data-ui-mode=compact] .balance-sheet-loading,body[data-ui-mode=compact] .balance-sheet-no-data{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .balance-sheet-empty-state,body[data-ui-mode=compact] .balance-sheet-empty-state{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .balance-sheet-empty-icon,body[data-ui-mode=compact] .balance-sheet-empty-icon{font-size:var(--ui-font-size-4xl)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-empty-title,body[data-ui-mode=compact] .balance-sheet-empty-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-empty-description,body[data-ui-mode=compact] .balance-sheet-empty-description{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-empty-tips,body[data-ui-mode=compact] .balance-sheet-empty-tips{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-empty-tips h4,body[data-ui-mode=compact] .balance-sheet-empty-tips h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-empty-tips ul,body[data-ui-mode=compact] .balance-sheet-empty-tips ul{font-size:var(--ui-font-size-sm)!important;padding-left:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .balance-sheet-empty-tips li,body[data-ui-mode=compact] .balance-sheet-empty-tips li{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-table,body[data-ui-mode=compact] .balance-sheet-table{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .balance-sheet-two-column,body[data-ui-mode=compact] .balance-sheet-two-column{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-column,body[data-ui-mode=compact] .balance-sheet-column{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .balance-sheet-column-header,body[data-ui-mode=compact] .balance-sheet-column-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-column-header h3,body[data-ui-mode=compact] .balance-sheet-column-header h3{font-size:var(--ui-font-size-base)!important;font-weight:600!important;margin:0!important}#app[data-ui-mode=compact] .balance-sheet-section-group,body[data-ui-mode=compact] .balance-sheet-section-group{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-section-header-main,body[data-ui-mode=compact] .balance-sheet-section-header-main{font-size:var(--ui-font-size-base)!important;margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-subcategory,body[data-ui-mode=compact] .balance-sheet-subcategory{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-subcategory-header,body[data-ui-mode=compact] .balance-sheet-subcategory-header{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:0!important}#app[data-ui-mode=compact] .balance-sheet-account-table,body[data-ui-mode=compact] .balance-sheet-account-table{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-account-table th,body[data-ui-mode=compact] .balance-sheet-account-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .balance-sheet-account-table tbody td,#app[data-ui-mode=compact] .balance-sheet-account-table tbody tr td,#app[data-ui-mode=compact] .balance-sheet-account-table td,body[data-ui-mode=compact] .balance-sheet-account-table tbody td,body[data-ui-mode=compact] .balance-sheet-account-table tbody tr td,body[data-ui-mode=compact] .balance-sheet-account-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-account-table tbody td:first-child,#app[data-ui-mode=compact] .balance-sheet-account-table tbody td:nth-child(2),#app[data-ui-mode=compact] .balance-sheet-account-table tbody td:nth-child(3),#app[data-ui-mode=compact] .balance-sheet-account-table td:first-child,#app[data-ui-mode=compact] .balance-sheet-account-table td:nth-child(2),#app[data-ui-mode=compact] .balance-sheet-account-table td:nth-child(3),#app[data-ui-mode=compact] .balance-sheet-row-asset td,#app[data-ui-mode=compact] .balance-sheet-row-equity td,#app[data-ui-mode=compact] .balance-sheet-row-liability td,#app[data-ui-mode=compact] .balance-sheet-sub-account td,body[data-ui-mode=compact] .balance-sheet-account-table tbody td:first-child,body[data-ui-mode=compact] .balance-sheet-account-table tbody td:nth-child(2),body[data-ui-mode=compact] .balance-sheet-account-table tbody td:nth-child(3),body[data-ui-mode=compact] .balance-sheet-account-table td:first-child,body[data-ui-mode=compact] .balance-sheet-account-table td:nth-child(2),body[data-ui-mode=compact] .balance-sheet-account-table td:nth-child(3),body[data-ui-mode=compact] .balance-sheet-row-asset td,body[data-ui-mode=compact] .balance-sheet-row-equity td,body[data-ui-mode=compact] .balance-sheet-row-liability td,body[data-ui-mode=compact] .balance-sheet-sub-account td{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-subtotal-row,body[data-ui-mode=compact] .balance-sheet-subtotal-row{border-top-width:1px!important}#app[data-ui-mode=compact] .balance-sheet-subtotal-label,body[data-ui-mode=compact] .balance-sheet-subtotal-label{font-size:var(--ui-font-size-sm)!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-total-row,body[data-ui-mode=compact] .balance-sheet-total-row{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-sm)!important;border-radius:0!important}#app[data-ui-mode=compact] .balance-sheet-total-label,body[data-ui-mode=compact] .balance-sheet-total-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-total-amount,body[data-ui-mode=compact] .balance-sheet-total-amount{font-size:var(--ui-font-size-base)!important;font-weight:600!important}#app[data-ui-mode=compact] .balance-sheet-total-final,body[data-ui-mode=compact] .balance-sheet-total-final{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-total-final .balance-sheet-total-amount,#app[data-ui-mode=compact] .balance-sheet-total-final .balance-sheet-total-label,body[data-ui-mode=compact] .balance-sheet-total-final .balance-sheet-total-amount,body[data-ui-mode=compact] .balance-sheet-total-final .balance-sheet-total-label{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .balance-sheet-account-table .balance-sheet-amount,#app[data-ui-mode=compact] .balance-sheet-amount,body[data-ui-mode=compact] .balance-sheet-account-table .balance-sheet-amount,body[data-ui-mode=compact] .balance-sheet-amount{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-amount-bold,#app[data-ui-mode=compact] .balance-sheet-subtotal-row .balance-sheet-amount,#app[data-ui-mode=compact] .balance-sheet-total-row .balance-sheet-amount,body[data-ui-mode=compact] .balance-sheet-amount-bold,body[data-ui-mode=compact] .balance-sheet-subtotal-row .balance-sheet-amount,body[data-ui-mode=compact] .balance-sheet-total-row .balance-sheet-amount{font-weight:600!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-account-table .balance-sheet-category-indent,#app[data-ui-mode=compact] .balance-sheet-category-indent,body[data-ui-mode=compact] .balance-sheet-account-table .balance-sheet-category-indent,body[data-ui-mode=compact] .balance-sheet-category-indent{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-tracking-btn,body[data-ui-mode=compact] .balance-sheet-tracking-btn{width:24px!important;height:24px!important;border-radius:var(--ui-border-radius-sm)!important;padding:0!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-tracking-icon,body[data-ui-mode=compact] .balance-sheet-tracking-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .balance-sheet-warning-badge,body[data-ui-mode=compact] .balance-sheet-warning-badge{font-size:var(--ui-font-size-xs)!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-negative-asset,body[data-ui-mode=compact] .balance-sheet-negative-asset{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-summary-container,body[data-ui-mode=compact] .balance-sheet-summary-container{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-formula-table,body[data-ui-mode=compact] .balance-sheet-formula-table{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .balance-sheet-formula-table th,body[data-ui-mode=compact] .balance-sheet-formula-table th{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .balance-sheet-formula-table tbody td,#app[data-ui-mode=compact] .balance-sheet-formula-table td,body[data-ui-mode=compact] .balance-sheet-formula-table tbody td,body[data-ui-mode=compact] .balance-sheet-formula-table td{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-formula-equation,body[data-ui-mode=compact] .balance-sheet-formula-equation{gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .balance-sheet-formula-label-text,body[data-ui-mode=compact] .balance-sheet-formula-label-text{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .balance-sheet-formula-value,body[data-ui-mode=compact] .balance-sheet-formula-value{font-size:var(--ui-font-size-base)!important;font-weight:600!important}#app[data-ui-mode=compact] .balance-sheet-formula-equals,#app[data-ui-mode=compact] .balance-sheet-formula-plus,body[data-ui-mode=compact] .balance-sheet-formula-equals,body[data-ui-mode=compact] .balance-sheet-formula-plus{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .balance-sheet-balance-check-container,body[data-ui-mode=compact] .balance-sheet-balance-check-container{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-balance-check-row,body[data-ui-mode=compact] .balance-sheet-balance-check-row{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:0!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-balance-check-label,body[data-ui-mode=compact] .balance-sheet-balance-check-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-balance-icon,body[data-ui-mode=compact] .balance-sheet-balance-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .balance-sheet-balance-check-difference,body[data-ui-mode=compact] .balance-sheet-balance-check-difference{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .balance-sheet-balanced-text,#app[data-ui-mode=compact] .balance-sheet-difference-amount,body[data-ui-mode=compact] .balance-sheet-balanced-text,body[data-ui-mode=compact] .balance-sheet-difference-amount{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-modal-overlay,body[data-ui-mode=compact] .balance-sheet-transaction-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-modal,body[data-ui-mode=compact] .balance-sheet-transaction-modal{border-radius:var(--ui-border-radius-md)!important;min-width:600px!important;min-height:400px!important}#app[data-ui-mode=compact] .balance-sheet-transaction-modal-header,body[data-ui-mode=compact] .balance-sheet-transaction-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-modal-header h3,body[data-ui-mode=compact] .balance-sheet-transaction-modal-header h3{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .balance-sheet-transaction-modal-close,body[data-ui-mode=compact] .balance-sheet-transaction-modal-close{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-modal-content,body[data-ui-mode=compact] .balance-sheet-transaction-modal-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-error,#app[data-ui-mode=compact] .balance-sheet-transaction-loading,#app[data-ui-mode=compact] .balance-sheet-transaction-no-data,body[data-ui-mode=compact] .balance-sheet-transaction-error,body[data-ui-mode=compact] .balance-sheet-transaction-loading,body[data-ui-mode=compact] .balance-sheet-transaction-no-data{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-summary,body[data-ui-mode=compact] .balance-sheet-transaction-summary{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-account-info h4,body[data-ui-mode=compact] .balance-sheet-transaction-account-info h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-account-info-grid,body[data-ui-mode=compact] .balance-sheet-account-info-grid{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-account-info-card,body[data-ui-mode=compact] .balance-sheet-account-info-card{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .balance-sheet-account-info-item,body[data-ui-mode=compact] .balance-sheet-account-info-item{padding:var(--ui-spacing-xs) 0!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-account-info-label,body[data-ui-mode=compact] .balance-sheet-account-info-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .balance-sheet-account-info-value,body[data-ui-mode=compact] .balance-sheet-account-info-value{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .balance-sheet-transaction-summary-section,body[data-ui-mode=compact] .balance-sheet-transaction-summary-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-summary-section h4,body[data-ui-mode=compact] .balance-sheet-transaction-summary-section h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-mismatch-warning,body[data-ui-mode=compact] .balance-sheet-mismatch-warning{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-warning-icon,body[data-ui-mode=compact] .balance-sheet-warning-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .balance-sheet-warning-text,body[data-ui-mode=compact] .balance-sheet-warning-text{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-summary-grid,body[data-ui-mode=compact] .balance-sheet-summary-grid{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-summary-item,body[data-ui-mode=compact] .balance-sheet-summary-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-summary-label,body[data-ui-mode=compact] .balance-sheet-summary-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .balance-sheet-summary-value,body[data-ui-mode=compact] .balance-sheet-summary-value{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .balance-sheet-transaction-table,body[data-ui-mode=compact] .balance-sheet-transaction-table{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-table h4,body[data-ui-mode=compact] .balance-sheet-transaction-table h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-as-of-date,body[data-ui-mode=compact] .balance-sheet-as-of-date{font-size:var(--ui-font-size-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-table table,body[data-ui-mode=compact] .balance-sheet-transaction-table table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-table th,#app[data-ui-mode=compact] .balance-sheet-transaction-table thead th,body[data-ui-mode=compact] .balance-sheet-transaction-table th,body[data-ui-mode=compact] .balance-sheet-transaction-table thead th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .balance-sheet-transaction-table tbody td,#app[data-ui-mode=compact] .balance-sheet-transaction-table tbody tr td,#app[data-ui-mode=compact] .balance-sheet-transaction-table td,body[data-ui-mode=compact] .balance-sheet-transaction-table tbody td,body[data-ui-mode=compact] .balance-sheet-transaction-table tbody tr td,body[data-ui-mode=compact] .balance-sheet-transaction-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-balance,#app[data-ui-mode=compact] .balance-sheet-transaction-change,#app[data-ui-mode=compact] .balance-sheet-transaction-credit,#app[data-ui-mode=compact] .balance-sheet-transaction-debit,body[data-ui-mode=compact] .balance-sheet-transaction-balance,body[data-ui-mode=compact] .balance-sheet-transaction-change,body[data-ui-mode=compact] .balance-sheet-transaction-credit,body[data-ui-mode=compact] .balance-sheet-transaction-debit{font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-balance-indicator,body[data-ui-mode=compact] .balance-sheet-balance-indicator{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .balance-sheet-modal-resize-handle,body[data-ui-mode=compact] .balance-sheet-modal-resize-handle{width:12px!important;height:12px!important}#app[data-ui-mode=compact] .balance-sheet-help-modal-overlay,body[data-ui-mode=compact] .balance-sheet-help-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-help-modal,body[data-ui-mode=compact] .balance-sheet-help-modal{border-radius:var(--ui-border-radius-md)!important;max-width:700px!important;max-height:90vh!important}#app[data-ui-mode=compact] .balance-sheet-help-modal-header,body[data-ui-mode=compact] .balance-sheet-help-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .balance-sheet-help-modal-header h3,body[data-ui-mode=compact] .balance-sheet-help-modal-header h3{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .balance-sheet-help-modal-close,body[data-ui-mode=compact] .balance-sheet-help-modal-close{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .balance-sheet-help-modal-content,body[data-ui-mode=compact] .balance-sheet-help-modal-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .balance-sheet-help-modal-content h4,body[data-ui-mode=compact] .balance-sheet-help-modal-content h4{font-size:var(--ui-font-size-base)!important;margin-top:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-help-modal-content h4:first-child,body[data-ui-mode=compact] .balance-sheet-help-modal-content h4:first-child{margin-top:0!important}#app[data-ui-mode=compact] .balance-sheet-help-modal-content p,body[data-ui-mode=compact] .balance-sheet-help-modal-content p{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-help-modal-content ol,#app[data-ui-mode=compact] .balance-sheet-help-modal-content ul,body[data-ui-mode=compact] .balance-sheet-help-modal-content ol,body[data-ui-mode=compact] .balance-sheet-help-modal-content ul{font-size:var(--ui-font-size-sm)!important;padding-left:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-help-modal-content li,body[data-ui-mode=compact] .balance-sheet-help-modal-content li{margin-bottom:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-help-account-types,body[data-ui-mode=compact] .balance-sheet-help-account-types{margin-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-help-section,body[data-ui-mode=compact] .balance-sheet-help-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-help-section h5,body[data-ui-mode=compact] .balance-sheet-help-section h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-help-section ul,body[data-ui-mode=compact] .balance-sheet-help-section ul{font-size:var(--ui-font-size-xs)!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .balance-sheet-help-section li,body[data-ui-mode=compact] .balance-sheet-help-section li{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-help-section strong,body[data-ui-mode=compact] .balance-sheet-help-section strong{font-weight:600!important}@media (max-width:1400px){#app[data-ui-mode=compact] .balance-sheet-two-column,body[data-ui-mode=compact] .balance-sheet-two-column{grid-template-columns:1fr!important;gap:var(--ui-spacing-md)!important}}@media (max-width:992px){#app[data-ui-mode=compact] .balance-sheet-header,body[data-ui-mode=compact] .balance-sheet-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .balance-sheet-header>span,body[data-ui-mode=compact] .balance-sheet-header>span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .balance-sheet-basis-dropdown,#app[data-ui-mode=compact] .balance-sheet-date-range-dropdown,body[data-ui-mode=compact] .balance-sheet-basis-dropdown,body[data-ui-mode=compact] .balance-sheet-date-range-dropdown{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .balance-sheet-date-picker,#app[data-ui-mode=compact] .balance-sheet-date-picker .date-picker-container,#app[data-ui-mode=compact] .balance-sheet-date-picker .date-picker-input,#app[data-ui-mode=compact] .balance-sheet-date-picker-group,body[data-ui-mode=compact] .balance-sheet-date-picker,body[data-ui-mode=compact] .balance-sheet-date-picker .date-picker-container,body[data-ui-mode=compact] .balance-sheet-date-picker .date-picker-input,body[data-ui-mode=compact] .balance-sheet-date-picker-group{width:100%!important}#app[data-ui-mode=compact] .balance-sheet-actions,body[data-ui-mode=compact] .balance-sheet-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-export-btn,#app[data-ui-mode=compact] .balance-sheet-print-btn,#app[data-ui-mode=compact] .balance-sheet-update-btn,body[data-ui-mode=compact] .balance-sheet-export-btn,body[data-ui-mode=compact] .balance-sheet-print-btn,body[data-ui-mode=compact] .balance-sheet-update-btn{width:100%!important}}@media (max-width:768px){#app[data-ui-mode=compact] .balance-sheet-container,#app[data-ui-mode=compact] .balance-sheet-header,body[data-ui-mode=compact] .balance-sheet-container,body[data-ui-mode=compact] .balance-sheet-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-title h2,body[data-ui-mode=compact] .balance-sheet-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .balance-sheet-column,body[data-ui-mode=compact] .balance-sheet-column{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .balance-sheet-account-table .balance-sheet-amount,#app[data-ui-mode=compact] .balance-sheet-account-table .balance-sheet-category-indent,#app[data-ui-mode=compact] .balance-sheet-account-table tbody td,#app[data-ui-mode=compact] .balance-sheet-account-table tbody tr td,#app[data-ui-mode=compact] .balance-sheet-account-table td,#app[data-ui-mode=compact] .balance-sheet-account-table th,body[data-ui-mode=compact] .balance-sheet-account-table .balance-sheet-amount,body[data-ui-mode=compact] .balance-sheet-account-table .balance-sheet-category-indent,body[data-ui-mode=compact] .balance-sheet-account-table tbody td,body[data-ui-mode=compact] .balance-sheet-account-table tbody tr td,body[data-ui-mode=compact] .balance-sheet-account-table td,body[data-ui-mode=compact] .balance-sheet-account-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .balance-sheet-formula-table tbody td,#app[data-ui-mode=compact] .balance-sheet-formula-table td,#app[data-ui-mode=compact] .balance-sheet-formula-table th,body[data-ui-mode=compact] .balance-sheet-formula-table tbody td,body[data-ui-mode=compact] .balance-sheet-formula-table td,body[data-ui-mode=compact] .balance-sheet-formula-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .balance-sheet-transaction-modal,body[data-ui-mode=compact] .balance-sheet-transaction-modal{min-width:95%!important;width:95%!important}}@media (max-width:480px){#app[data-ui-mode=compact] .balance-sheet-container,#app[data-ui-mode=compact] .balance-sheet-header,body[data-ui-mode=compact] .balance-sheet-container,body[data-ui-mode=compact] .balance-sheet-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-sheet-title h2,body[data-ui-mode=compact] .balance-sheet-title h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .balance-sheet-back-btn,body[data-ui-mode=compact] .balance-sheet-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .balance-sheet-back-icon,body[data-ui-mode=compact] .balance-sheet-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .balance-sheet-column-header h3,body[data-ui-mode=compact] .balance-sheet-column-header h3{font-size:var(--ui-font-size-base)!important;font-weight:600!important}#app[data-ui-mode=compact] .balance-sheet-transaction-modal,body[data-ui-mode=compact] .balance-sheet-transaction-modal{min-width:98%!important;width:98%!important;min-height:300px!important}#app[data-ui-mode=compact] .balance-sheet-help-modal,body[data-ui-mode=compact] .balance-sheet-help-modal{max-width:98%!important;width:98%!important}}#app[data-ui-mode=compact] .cash-flow-container,body[data-ui-mode=compact] .cash-flow-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .cash-flow-breadcrumb,body[data-ui-mode=compact] .cash-flow-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-back-btn,body[data-ui-mode=compact] .cash-flow-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .cash-flow-back-icon,body[data-ui-mode=compact] .cash-flow-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .cash-flow-header,body[data-ui-mode=compact] .cash-flow-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .cash-flow-header>span,body[data-ui-mode=compact] .cash-flow-header>span{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .cash-flow-basis-dropdown,#app[data-ui-mode=compact] .cash-flow-date-range-dropdown,body[data-ui-mode=compact] .cash-flow-basis-dropdown,body[data-ui-mode=compact] .cash-flow-date-range-dropdown{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .cash-flow-date-picker-group,body[data-ui-mode=compact] .cash-flow-date-picker-group{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-date-label,body[data-ui-mode=compact] .cash-flow-date-label{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .cash-flow-date-picker,body[data-ui-mode=compact] .cash-flow-date-picker{display:inline-flex!important;align-items:center!important}#app[data-ui-mode=compact] .cash-flow-date-picker .date-picker-container,body[data-ui-mode=compact] .cash-flow-date-picker .date-picker-container{min-width:120px!important}#app[data-ui-mode=compact] .cash-flow-date-picker .date-picker-input,body[data-ui-mode=compact] .cash-flow-date-picker .date-picker-input{min-width:120px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .cash-flow-update-btn,body[data-ui-mode=compact] .cash-flow-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .cash-flow-actions,body[data-ui-mode=compact] .cash-flow-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-export-btn,#app[data-ui-mode=compact] .cash-flow-print-btn,body[data-ui-mode=compact] .cash-flow-export-btn,body[data-ui-mode=compact] .cash-flow-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .cash-flow-date-error,body[data-ui-mode=compact] .cash-flow-date-error{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .cash-flow-date-error p,body[data-ui-mode=compact] .cash-flow-date-error p{margin:0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .cash-flow-title,body[data-ui-mode=compact] .cash-flow-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-title h2,body[data-ui-mode=compact] .cash-flow-title h2{font-size:var(--ui-font-size-xl)!important;margin:var(--ui-spacing-sm) 0!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-basis-pill,body[data-ui-mode=compact] .cash-flow-basis-pill{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .cash-flow-help-btn,body[data-ui-mode=compact] .cash-flow-help-btn{width:24px!important;height:24px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;padding:0!important;margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-help-icon,body[data-ui-mode=compact] .cash-flow-help-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .cash-flow-error,#app[data-ui-mode=compact] .cash-flow-loading,#app[data-ui-mode=compact] .cash-flow-no-data,body[data-ui-mode=compact] .cash-flow-error,body[data-ui-mode=compact] .cash-flow-loading,body[data-ui-mode=compact] .cash-flow-no-data{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .cash-flow-empty-state,body[data-ui-mode=compact] .cash-flow-empty-state{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .cash-flow-empty-icon,body[data-ui-mode=compact] .cash-flow-empty-icon{font-size:var(--ui-font-size-4xl)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-empty-icon i,body[data-ui-mode=compact] .cash-flow-empty-icon i{font-size:var(--ui-font-size-4xl)!important}#app[data-ui-mode=compact] .cash-flow-empty-title,body[data-ui-mode=compact] .cash-flow-empty-title{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-empty-description,body[data-ui-mode=compact] .cash-flow-empty-description{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .cash-flow-empty-tips,body[data-ui-mode=compact] .cash-flow-empty-tips{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-empty-tips h4,body[data-ui-mode=compact] .cash-flow-empty-tips h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-empty-tips ul,body[data-ui-mode=compact] .cash-flow-empty-tips ul{font-size:var(--ui-font-size-sm)!important;padding-left:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .cash-flow-empty-tips li,body[data-ui-mode=compact] .cash-flow-empty-tips li{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-table,body[data-ui-mode=compact] .cash-flow-table{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .cash-flow-two-column,body[data-ui-mode=compact] .cash-flow-two-column{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-column,body[data-ui-mode=compact] .cash-flow-column{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .cash-flow-column-header,body[data-ui-mode=compact] .cash-flow-column-header{margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-column-header h3,body[data-ui-mode=compact] .cash-flow-column-header h3{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .cash-flow-section-group,body[data-ui-mode=compact] .cash-flow-section-group{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-section-header-main,body[data-ui-mode=compact] .cash-flow-section-header-main{font-size:var(--ui-font-size-base)!important;margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-items-list,body[data-ui-mode=compact] .cash-flow-items-list{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-item-row,body[data-ui-mode=compact] .cash-flow-item-row{padding:var(--ui-spacing-xs) 0!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-item-label,body[data-ui-mode=compact] .cash-flow-item-label{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .cash-flow-item-indent,body[data-ui-mode=compact] .cash-flow-item-indent{padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-item-amount,body[data-ui-mode=compact] .cash-flow-item-amount{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;text-align:right!important}#app[data-ui-mode=compact] .cash-flow-subcategory,body[data-ui-mode=compact] .cash-flow-subcategory{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-subcategory-header,body[data-ui-mode=compact] .cash-flow-subcategory-header{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .cash-flow-account-table,body[data-ui-mode=compact] .cash-flow-account-table{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-account-table th,#app[data-ui-mode=compact] .cash-flow-account-table thead th,body[data-ui-mode=compact] .cash-flow-account-table th,body[data-ui-mode=compact] .cash-flow-account-table thead th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .cash-flow-account-table tbody td,#app[data-ui-mode=compact] .cash-flow-account-table tbody tr td,#app[data-ui-mode=compact] .cash-flow-account-table td,#app[data-ui-mode=compact] .cash-flow-detail-row td,body[data-ui-mode=compact] .cash-flow-account-table tbody td,body[data-ui-mode=compact] .cash-flow-account-table tbody tr td,body[data-ui-mode=compact] .cash-flow-account-table td,body[data-ui-mode=compact] .cash-flow-detail-row td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .cash-flow-account-table tbody td:first-child,#app[data-ui-mode=compact] .cash-flow-account-table tbody td:nth-child(2),#app[data-ui-mode=compact] .cash-flow-account-table tbody td:nth-child(3),#app[data-ui-mode=compact] .cash-flow-account-table tbody td:nth-child(4),#app[data-ui-mode=compact] .cash-flow-account-table tbody td:nth-child(5),#app[data-ui-mode=compact] .cash-flow-account-table td:first-child,#app[data-ui-mode=compact] .cash-flow-account-table td:nth-child(2),#app[data-ui-mode=compact] .cash-flow-account-table td:nth-child(3),#app[data-ui-mode=compact] .cash-flow-account-table td:nth-child(4),#app[data-ui-mode=compact] .cash-flow-account-table td:nth-child(5),body[data-ui-mode=compact] .cash-flow-account-table tbody td:first-child,body[data-ui-mode=compact] .cash-flow-account-table tbody td:nth-child(2),body[data-ui-mode=compact] .cash-flow-account-table tbody td:nth-child(3),body[data-ui-mode=compact] .cash-flow-account-table tbody td:nth-child(4),body[data-ui-mode=compact] .cash-flow-account-table tbody td:nth-child(5),body[data-ui-mode=compact] .cash-flow-account-table td:first-child,body[data-ui-mode=compact] .cash-flow-account-table td:nth-child(2),body[data-ui-mode=compact] .cash-flow-account-table td:nth-child(3),body[data-ui-mode=compact] .cash-flow-account-table td:nth-child(4),body[data-ui-mode=compact] .cash-flow-account-table td:nth-child(5){font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .cash-flow-subtotal-row,body[data-ui-mode=compact] .cash-flow-subtotal-row{border-top-width:1px!important}#app[data-ui-mode=compact] .cash-flow-subtotal-label,body[data-ui-mode=compact] .cash-flow-subtotal-label{font-size:var(--ui-font-size-sm)!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-account-table .cash-flow-amount,#app[data-ui-mode=compact] .cash-flow-amount,#app[data-ui-mode=compact] .cash-flow-amount-header,body[data-ui-mode=compact] .cash-flow-account-table .cash-flow-amount,body[data-ui-mode=compact] .cash-flow-amount,body[data-ui-mode=compact] .cash-flow-amount-header{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .cash-flow-amount-bold,#app[data-ui-mode=compact] .cash-flow-subtotal-row .cash-flow-amount,#app[data-ui-mode=compact] .cash-flow-total-row .cash-flow-amount,body[data-ui-mode=compact] .cash-flow-amount-bold,body[data-ui-mode=compact] .cash-flow-subtotal-row .cash-flow-amount,body[data-ui-mode=compact] .cash-flow-total-row .cash-flow-amount{font-weight:600!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .cash-flow-account-table .cash-flow-category-indent,#app[data-ui-mode=compact] .cash-flow-category-indent,#app[data-ui-mode=compact] .cash-flow-inflow,#app[data-ui-mode=compact] .cash-flow-negative,#app[data-ui-mode=compact] .cash-flow-outflow,#app[data-ui-mode=compact] .cash-flow-positive,body[data-ui-mode=compact] .cash-flow-account-table .cash-flow-category-indent,body[data-ui-mode=compact] .cash-flow-category-indent,body[data-ui-mode=compact] .cash-flow-inflow,body[data-ui-mode=compact] .cash-flow-negative,body[data-ui-mode=compact] .cash-flow-outflow,body[data-ui-mode=compact] .cash-flow-positive{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .cash-flow-total-row,body[data-ui-mode=compact] .cash-flow-total-row{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .cash-flow-total-label,body[data-ui-mode=compact] .cash-flow-total-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-total-amount,body[data-ui-mode=compact] .cash-flow-total-amount{font-size:var(--ui-font-size-base)!important;font-weight:600!important}#app[data-ui-mode=compact] .cash-flow-reconciliation-section,body[data-ui-mode=compact] .cash-flow-reconciliation-section{margin-top:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .cash-flow-reconciliation-header,body[data-ui-mode=compact] .cash-flow-reconciliation-header{font-size:var(--ui-font-size-base)!important;font-weight:600!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-reconciliation-items,body[data-ui-mode=compact] .cash-flow-reconciliation-items{gap:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-reconciliation-item,body[data-ui-mode=compact] .cash-flow-reconciliation-item{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-reconciliation-amount,body[data-ui-mode=compact] .cash-flow-reconciliation-amount{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .cash-flow-reconciliation-explanation,body[data-ui-mode=compact] .cash-flow-reconciliation-explanation{margin-top:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .cash-flow-reconciliation-explanation li,#app[data-ui-mode=compact] .cash-flow-reconciliation-explanation p,#app[data-ui-mode=compact] .cash-flow-reconciliation-explanation ul,body[data-ui-mode=compact] .cash-flow-reconciliation-explanation li,body[data-ui-mode=compact] .cash-flow-reconciliation-explanation p,body[data-ui-mode=compact] .cash-flow-reconciliation-explanation ul{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-reconciliation-warning,body[data-ui-mode=compact] .cash-flow-reconciliation-warning{margin-top:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .cash-flow-reconciliation-warning li,#app[data-ui-mode=compact] .cash-flow-reconciliation-warning p,#app[data-ui-mode=compact] .cash-flow-reconciliation-warning ul,body[data-ui-mode=compact] .cash-flow-reconciliation-warning li,body[data-ui-mode=compact] .cash-flow-reconciliation-warning p,body[data-ui-mode=compact] .cash-flow-reconciliation-warning ul{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-summary-container,body[data-ui-mode=compact] .cash-flow-summary-container{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-summary-header,body[data-ui-mode=compact] .cash-flow-summary-header{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-summary-header h3,body[data-ui-mode=compact] .cash-flow-summary-header h3{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .cash-flow-summary-grid,body[data-ui-mode=compact] .cash-flow-summary-grid{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-summary-item,body[data-ui-mode=compact] .cash-flow-summary-item{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .cash-flow-summary-label,body[data-ui-mode=compact] .cash-flow-summary-label{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-summary-value,body[data-ui-mode=compact] .cash-flow-summary-value{font-size:var(--ui-font-size-base)!important;font-weight:600!important}#app[data-ui-mode=compact] .cash-flow-summary-item-final,body[data-ui-mode=compact] .cash-flow-summary-item-final{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-summary-value-final,body[data-ui-mode=compact] .cash-flow-summary-value-final{font-size:var(--ui-font-size-lg)!important;font-weight:700!important}#app[data-ui-mode=compact] .cash-flow-help-modal-overlay,body[data-ui-mode=compact] .cash-flow-help-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-help-modal,body[data-ui-mode=compact] .cash-flow-help-modal{border-radius:var(--ui-border-radius-md)!important;max-width:700px!important;max-height:90vh!important}#app[data-ui-mode=compact] .cash-flow-help-modal-header,body[data-ui-mode=compact] .cash-flow-help-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .cash-flow-help-modal-header h3,body[data-ui-mode=compact] .cash-flow-help-modal-header h3{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .cash-flow-help-modal-close,body[data-ui-mode=compact] .cash-flow-help-modal-close{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .cash-flow-help-modal-content,body[data-ui-mode=compact] .cash-flow-help-modal-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .cash-flow-help-modal-content h4,body[data-ui-mode=compact] .cash-flow-help-modal-content h4{font-size:var(--ui-font-size-base)!important;margin-top:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-help-modal-content h4:first-child,body[data-ui-mode=compact] .cash-flow-help-modal-content h4:first-child{margin-top:0!important}#app[data-ui-mode=compact] .cash-flow-help-modal-content p,body[data-ui-mode=compact] .cash-flow-help-modal-content p{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-help-modal-content ol,#app[data-ui-mode=compact] .cash-flow-help-modal-content ul,body[data-ui-mode=compact] .cash-flow-help-modal-content ol,body[data-ui-mode=compact] .cash-flow-help-modal-content ul{font-size:var(--ui-font-size-sm)!important;padding-left:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-help-modal-content li,body[data-ui-mode=compact] .cash-flow-help-modal-content li{margin-bottom:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .cash-flow-help-account-types,body[data-ui-mode=compact] .cash-flow-help-account-types{margin-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-help-section,body[data-ui-mode=compact] .cash-flow-help-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-help-section h5,body[data-ui-mode=compact] .cash-flow-help-section h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-help-section ul,body[data-ui-mode=compact] .cash-flow-help-section ul{font-size:var(--ui-font-size-xs)!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-help-section li,body[data-ui-mode=compact] .cash-flow-help-section li{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-help-term-section,body[data-ui-mode=compact] .cash-flow-help-term-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-help-term-section h5,body[data-ui-mode=compact] .cash-flow-help-term-section h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-help-term-section h5 i,body[data-ui-mode=compact] .cash-flow-help-term-section h5 i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .cash-flow-help-term-section p,body[data-ui-mode=compact] .cash-flow-help-term-section p{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-help-interpretation,body[data-ui-mode=compact] .cash-flow-help-interpretation{margin-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-help-scenario,body[data-ui-mode=compact] .cash-flow-help-scenario{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .cash-flow-help-scenario h5,body[data-ui-mode=compact] .cash-flow-help-scenario h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-help-scenario h5 i,body[data-ui-mode=compact] .cash-flow-help-scenario h5 i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .cash-flow-help-scenario li,#app[data-ui-mode=compact] .cash-flow-help-scenario ul,body[data-ui-mode=compact] .cash-flow-help-scenario li,body[data-ui-mode=compact] .cash-flow-help-scenario ul{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}@media (max-width:1400px){#app[data-ui-mode=compact] .cash-flow-two-column,body[data-ui-mode=compact] .cash-flow-two-column{grid-template-columns:1fr!important;gap:var(--ui-spacing-md)!important}}@media (max-width:992px){#app[data-ui-mode=compact] .cash-flow-header,body[data-ui-mode=compact] .cash-flow-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .cash-flow-header>span,body[data-ui-mode=compact] .cash-flow-header>span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .cash-flow-basis-dropdown,#app[data-ui-mode=compact] .cash-flow-date-range-dropdown,body[data-ui-mode=compact] .cash-flow-basis-dropdown,body[data-ui-mode=compact] .cash-flow-date-range-dropdown{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .cash-flow-date-picker-group,body[data-ui-mode=compact] .cash-flow-date-picker-group{width:100%!important;flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .cash-flow-date-picker,#app[data-ui-mode=compact] .cash-flow-date-picker .date-picker-container,#app[data-ui-mode=compact] .cash-flow-date-picker .date-picker-input,body[data-ui-mode=compact] .cash-flow-date-picker,body[data-ui-mode=compact] .cash-flow-date-picker .date-picker-container,body[data-ui-mode=compact] .cash-flow-date-picker .date-picker-input{width:100%!important}#app[data-ui-mode=compact] .cash-flow-actions,body[data-ui-mode=compact] .cash-flow-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-export-btn,#app[data-ui-mode=compact] .cash-flow-print-btn,#app[data-ui-mode=compact] .cash-flow-update-btn,body[data-ui-mode=compact] .cash-flow-export-btn,body[data-ui-mode=compact] .cash-flow-print-btn,body[data-ui-mode=compact] .cash-flow-update-btn{width:100%!important}}@media (max-width:768px){#app[data-ui-mode=compact] .cash-flow-container,#app[data-ui-mode=compact] .cash-flow-header,body[data-ui-mode=compact] .cash-flow-container,body[data-ui-mode=compact] .cash-flow-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-title h2,body[data-ui-mode=compact] .cash-flow-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .cash-flow-column,body[data-ui-mode=compact] .cash-flow-column{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .cash-flow-account-table .cash-flow-amount,#app[data-ui-mode=compact] .cash-flow-account-table .cash-flow-category-indent,#app[data-ui-mode=compact] .cash-flow-account-table tbody td,#app[data-ui-mode=compact] .cash-flow-account-table tbody tr td,#app[data-ui-mode=compact] .cash-flow-account-table td,#app[data-ui-mode=compact] .cash-flow-account-table th,#app[data-ui-mode=compact] .cash-flow-detail-row td,body[data-ui-mode=compact] .cash-flow-account-table .cash-flow-amount,body[data-ui-mode=compact] .cash-flow-account-table .cash-flow-category-indent,body[data-ui-mode=compact] .cash-flow-account-table tbody td,body[data-ui-mode=compact] .cash-flow-account-table tbody tr td,body[data-ui-mode=compact] .cash-flow-account-table td,body[data-ui-mode=compact] .cash-flow-account-table th,body[data-ui-mode=compact] .cash-flow-detail-row td{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .cash-flow-help-modal,body[data-ui-mode=compact] .cash-flow-help-modal{max-width:95%!important;width:95%!important}}@media (max-width:480px){#app[data-ui-mode=compact] .cash-flow-container,#app[data-ui-mode=compact] .cash-flow-header,body[data-ui-mode=compact] .cash-flow-container,body[data-ui-mode=compact] .cash-flow-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .cash-flow-title h2,body[data-ui-mode=compact] .cash-flow-title h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .cash-flow-back-btn,body[data-ui-mode=compact] .cash-flow-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .cash-flow-back-icon,body[data-ui-mode=compact] .cash-flow-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .cash-flow-column-header h3,body[data-ui-mode=compact] .cash-flow-column-header h3{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .cash-flow-help-modal,body[data-ui-mode=compact] .cash-flow-help-modal{max-width:98%!important;width:98%!important}}#app[data-ui-mode=compact] .trial-balance-container,body[data-ui-mode=compact] .trial-balance-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .trial-balance-breadcrumb,body[data-ui-mode=compact] .trial-balance-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .trial-balance-back-btn,body[data-ui-mode=compact] .trial-balance-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .trial-balance-back-icon,body[data-ui-mode=compact] .trial-balance-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .trial-balance-header,body[data-ui-mode=compact] .trial-balance-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .trial-balance-header>span,body[data-ui-mode=compact] .trial-balance-header>span{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .trial-balance-basis-dropdown,#app[data-ui-mode=compact] .trial-balance-date-range-dropdown,body[data-ui-mode=compact] .trial-balance-basis-dropdown,body[data-ui-mode=compact] .trial-balance-date-range-dropdown{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .trial-balance-date-picker-group,body[data-ui-mode=compact] .trial-balance-date-picker-group{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .trial-balance-date-label,body[data-ui-mode=compact] .trial-balance-date-label{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .trial-balance-date-picker,body[data-ui-mode=compact] .trial-balance-date-picker{display:inline-flex!important;align-items:center!important}#app[data-ui-mode=compact] .trial-balance-date-picker .date-picker-container,body[data-ui-mode=compact] .trial-balance-date-picker .date-picker-container{min-width:120px!important}#app[data-ui-mode=compact] .trial-balance-date-picker .date-picker-input,body[data-ui-mode=compact] .trial-balance-date-picker .date-picker-input{min-width:120px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .trial-balance-header-trailing,body[data-ui-mode=compact] .trial-balance-header-trailing{align-items:center!important;align-content:center!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .trial-balance-update-btn,body[data-ui-mode=compact] .trial-balance-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .trial-balance-actions,body[data-ui-mode=compact] .trial-balance-actions{gap:var(--ui-spacing-xs)!important;margin-left:0!important}#app[data-ui-mode=compact] .trial-balance-export-btn,#app[data-ui-mode=compact] .trial-balance-print-btn,body[data-ui-mode=compact] .trial-balance-export-btn,body[data-ui-mode=compact] .trial-balance-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .trial-balance-title,body[data-ui-mode=compact] .trial-balance-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .trial-balance-title h2,body[data-ui-mode=compact] .trial-balance-title h2{font-size:var(--ui-font-size-xl)!important;margin:var(--ui-spacing-sm) 0!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-sm)!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .trial-balance-date-info,body[data-ui-mode=compact] .trial-balance-date-info{font-size:var(--ui-font-size-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .trial-balance-error,#app[data-ui-mode=compact] .trial-balance-loading,#app[data-ui-mode=compact] .trial-balance-no-data,body[data-ui-mode=compact] .trial-balance-error,body[data-ui-mode=compact] .trial-balance-loading,body[data-ui-mode=compact] .trial-balance-no-data{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .trial-balance-no-data-message,body[data-ui-mode=compact] .trial-balance-no-data-message{text-align:center!important;padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .trial-balance-no-data-message i,body[data-ui-mode=compact] .trial-balance-no-data-message i{font-size:var(--ui-font-size-2xl)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .trial-balance-no-data-message strong,body[data-ui-mode=compact] .trial-balance-no-data-message strong{font-size:var(--ui-font-size-base)!important;display:block!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .trial-balance-no-data-message span,body[data-ui-mode=compact] .trial-balance-no-data-message span{font-size:var(--ui-font-size-sm)!important;display:block!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .trial-balance-no-data-message small,body[data-ui-mode=compact] .trial-balance-no-data-message small{font-size:var(--ui-font-size-xs)!important;display:block!important}#app[data-ui-mode=compact] .trial-balance-table,body[data-ui-mode=compact] .trial-balance-table{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .trial-balance-table table,body[data-ui-mode=compact] .trial-balance-table table{width:100%!important}#app[data-ui-mode=compact] .trial-balance-table th,#app[data-ui-mode=compact] .trial-balance-table thead th,body[data-ui-mode=compact] .trial-balance-table th,body[data-ui-mode=compact] .trial-balance-table thead th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .trial-balance-table th:nth-child(4),#app[data-ui-mode=compact] .trial-balance-table th:nth-child(5),#app[data-ui-mode=compact] .trial-balance-table thead th:nth-child(4),#app[data-ui-mode=compact] .trial-balance-table thead th:nth-child(5),body[data-ui-mode=compact] .trial-balance-table th:nth-child(4),body[data-ui-mode=compact] .trial-balance-table th:nth-child(5),body[data-ui-mode=compact] .trial-balance-table thead th:nth-child(4),body[data-ui-mode=compact] .trial-balance-table thead th:nth-child(5){text-align:right!important;padding-right:var(--ui-spacing-sm)!important;padding-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .trial-balance-row-item td,#app[data-ui-mode=compact] .trial-balance-table tbody td,#app[data-ui-mode=compact] .trial-balance-table tbody tr td,#app[data-ui-mode=compact] .trial-balance-table td,body[data-ui-mode=compact] .trial-balance-row-item td,body[data-ui-mode=compact] .trial-balance-table tbody td,body[data-ui-mode=compact] .trial-balance-table tbody tr td,body[data-ui-mode=compact] .trial-balance-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .trial-balance-table tbody td:first-child,#app[data-ui-mode=compact] .trial-balance-table tbody td:nth-child(2),#app[data-ui-mode=compact] .trial-balance-table tbody td:nth-child(3),#app[data-ui-mode=compact] .trial-balance-table tbody td:nth-child(4),#app[data-ui-mode=compact] .trial-balance-table tbody td:nth-child(5),#app[data-ui-mode=compact] .trial-balance-table td:first-child,#app[data-ui-mode=compact] .trial-balance-table td:nth-child(2),#app[data-ui-mode=compact] .trial-balance-table td:nth-child(3),#app[data-ui-mode=compact] .trial-balance-table td:nth-child(4),#app[data-ui-mode=compact] .trial-balance-table td:nth-child(5),body[data-ui-mode=compact] .trial-balance-table tbody td:first-child,body[data-ui-mode=compact] .trial-balance-table tbody td:nth-child(2),body[data-ui-mode=compact] .trial-balance-table tbody td:nth-child(3),body[data-ui-mode=compact] .trial-balance-table tbody td:nth-child(4),body[data-ui-mode=compact] .trial-balance-table tbody td:nth-child(5),body[data-ui-mode=compact] .trial-balance-table td:first-child,body[data-ui-mode=compact] .trial-balance-table td:nth-child(2),body[data-ui-mode=compact] .trial-balance-table td:nth-child(3),body[data-ui-mode=compact] .trial-balance-table td:nth-child(4),body[data-ui-mode=compact] .trial-balance-table td:nth-child(5){font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .trial-balance-row-section,body[data-ui-mode=compact] .trial-balance-row-section{border-top-width:1px!important}#app[data-ui-mode=compact] .trial-balance-category-indent-main,#app[data-ui-mode=compact] .trial-balance-section-header,body[data-ui-mode=compact] .trial-balance-category-indent-main,body[data-ui-mode=compact] .trial-balance-section-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .trial-balance-section-header-content,body[data-ui-mode=compact] .trial-balance-section-header-content{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .trial-balance-section-icon,body[data-ui-mode=compact] .trial-balance-section-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .trial-balance-category-indent,#app[data-ui-mode=compact] .trial-balance-table .trial-balance-category-indent,body[data-ui-mode=compact] .trial-balance-category-indent,body[data-ui-mode=compact] .trial-balance-table .trial-balance-category-indent{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .trial-balance-account-content,body[data-ui-mode=compact] .trial-balance-account-content{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .trial-balance-account-icon,#app[data-ui-mode=compact] .trial-balance-account-icon-green,#app[data-ui-mode=compact] .trial-balance-account-icon-red,body[data-ui-mode=compact] .trial-balance-account-icon,body[data-ui-mode=compact] .trial-balance-account-icon-green,body[data-ui-mode=compact] .trial-balance-account-icon-red{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .trial-balance-credit,#app[data-ui-mode=compact] .trial-balance-debit,#app[data-ui-mode=compact] .trial-balance-table .trial-balance-credit,#app[data-ui-mode=compact] .trial-balance-table .trial-balance-debit,body[data-ui-mode=compact] .trial-balance-credit,body[data-ui-mode=compact] .trial-balance-debit,body[data-ui-mode=compact] .trial-balance-table .trial-balance-credit,body[data-ui-mode=compact] .trial-balance-table .trial-balance-debit{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;text-align:right!important;padding-right:var(--ui-spacing-sm)!important;padding-left:var(--ui-spacing-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .trial-balance-table td:nth-child(4),#app[data-ui-mode=compact] .trial-balance-table td:nth-child(5),#app[data-ui-mode=compact] .trial-balance-table th:nth-child(4),#app[data-ui-mode=compact] .trial-balance-table th:nth-child(5),body[data-ui-mode=compact] .trial-balance-table td:nth-child(4),body[data-ui-mode=compact] .trial-balance-table td:nth-child(5),body[data-ui-mode=compact] .trial-balance-table th:nth-child(4),body[data-ui-mode=compact] .trial-balance-table th:nth-child(5){width:auto!important;min-width:120px!important;max-width:150px!important}#app[data-ui-mode=compact] .trial-balance-row-total,body[data-ui-mode=compact] .trial-balance-row-total{border-top-width:1px!important}#app[data-ui-mode=compact] .trial-balance-section-total-label,body[data-ui-mode=compact] .trial-balance-section-total-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .trial-balance-total-content,body[data-ui-mode=compact] .trial-balance-total-content{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .trial-balance-total-icon,body[data-ui-mode=compact] .trial-balance-total-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .trial-balance-section-total-credit,#app[data-ui-mode=compact] .trial-balance-section-total-debit,body[data-ui-mode=compact] .trial-balance-section-total-credit,body[data-ui-mode=compact] .trial-balance-section-total-debit{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:var(--ui-line-height-normal)!important;text-align:right!important;padding-right:var(--ui-spacing-sm)!important;padding-left:var(--ui-spacing-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .trial-balance-row-grand-total,body[data-ui-mode=compact] .trial-balance-row-grand-total{border-top-width:2px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .trial-balance-grand-total-label,body[data-ui-mode=compact] .trial-balance-grand-total-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-sm)!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .trial-balance-grand-total-text,body[data-ui-mode=compact] .trial-balance-grand-total-text{font-size:var(--ui-font-size-base)!important;font-weight:700!important}#app[data-ui-mode=compact] .trial-balance-status-badge,body[data-ui-mode=compact] .trial-balance-status-badge{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .trial-balance-status-icon,body[data-ui-mode=compact] .trial-balance-status-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .trial-balance-grand-total-credit,#app[data-ui-mode=compact] .trial-balance-grand-total-debit,body[data-ui-mode=compact] .trial-balance-grand-total-credit,body[data-ui-mode=compact] .trial-balance-grand-total-debit{font-size:var(--ui-font-size-base)!important;font-weight:700!important;line-height:var(--ui-line-height-normal)!important;text-align:right!important;padding-right:var(--ui-spacing-sm)!important;padding-left:var(--ui-spacing-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .trial-balance-balanced,body[data-ui-mode=compact] .trial-balance-balanced{background-color:rgba(16,185,129,.1)!important}#app[data-ui-mode=compact] .trial-balance-unbalanced,body[data-ui-mode=compact] .trial-balance-unbalanced{background-color:rgba(239,68,68,.1)!important}#app[data-ui-mode=compact] .trial-balance-status-balanced,body[data-ui-mode=compact] .trial-balance-status-balanced{color:#10b981!important}#app[data-ui-mode=compact] .trial-balance-status-unbalanced,body[data-ui-mode=compact] .trial-balance-status-unbalanced{color:#ef4444!important}@media (max-width:992px){#app[data-ui-mode=compact] .trial-balance-header,body[data-ui-mode=compact] .trial-balance-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .trial-balance-header-trailing,body[data-ui-mode=compact] .trial-balance-header-trailing{width:100%!important;margin-left:0!important;flex-direction:column!important;align-items:stretch!important;align-content:stretch!important}#app[data-ui-mode=compact] .trial-balance-header>span,body[data-ui-mode=compact] .trial-balance-header>span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .trial-balance-basis-dropdown,#app[data-ui-mode=compact] .trial-balance-date-range-dropdown,body[data-ui-mode=compact] .trial-balance-basis-dropdown,body[data-ui-mode=compact] .trial-balance-date-range-dropdown{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .trial-balance-date-picker-group,body[data-ui-mode=compact] .trial-balance-date-picker-group{width:100%!important;flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .trial-balance-date-picker,#app[data-ui-mode=compact] .trial-balance-date-picker .date-picker-container,#app[data-ui-mode=compact] .trial-balance-date-picker .date-picker-input,body[data-ui-mode=compact] .trial-balance-date-picker,body[data-ui-mode=compact] .trial-balance-date-picker .date-picker-container,body[data-ui-mode=compact] .trial-balance-date-picker .date-picker-input{width:100%!important}#app[data-ui-mode=compact] .trial-balance-actions,body[data-ui-mode=compact] .trial-balance-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .trial-balance-export-btn,#app[data-ui-mode=compact] .trial-balance-print-btn,#app[data-ui-mode=compact] .trial-balance-update-btn,body[data-ui-mode=compact] .trial-balance-export-btn,body[data-ui-mode=compact] .trial-balance-print-btn,body[data-ui-mode=compact] .trial-balance-update-btn{width:100%!important}}@media (max-width:768px){#app[data-ui-mode=compact] .trial-balance-container,#app[data-ui-mode=compact] .trial-balance-header,body[data-ui-mode=compact] .trial-balance-container,body[data-ui-mode=compact] .trial-balance-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .trial-balance-title h2,body[data-ui-mode=compact] .trial-balance-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .trial-balance-row-item td,#app[data-ui-mode=compact] .trial-balance-table .trial-balance-category-indent,#app[data-ui-mode=compact] .trial-balance-table .trial-balance-credit,#app[data-ui-mode=compact] .trial-balance-table .trial-balance-debit,#app[data-ui-mode=compact] .trial-balance-table tbody td,#app[data-ui-mode=compact] .trial-balance-table tbody tr td,#app[data-ui-mode=compact] .trial-balance-table td,#app[data-ui-mode=compact] .trial-balance-table th,body[data-ui-mode=compact] .trial-balance-row-item td,body[data-ui-mode=compact] .trial-balance-table .trial-balance-category-indent,body[data-ui-mode=compact] .trial-balance-table .trial-balance-credit,body[data-ui-mode=compact] .trial-balance-table .trial-balance-debit,body[data-ui-mode=compact] .trial-balance-table tbody td,body[data-ui-mode=compact] .trial-balance-table tbody tr td,body[data-ui-mode=compact] .trial-balance-table td,body[data-ui-mode=compact] .trial-balance-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .trial-balance-category-indent-main,#app[data-ui-mode=compact] .trial-balance-section-header,body[data-ui-mode=compact] .trial-balance-category-indent-main,body[data-ui-mode=compact] .trial-balance-section-header{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .trial-balance-section-total-credit,#app[data-ui-mode=compact] .trial-balance-section-total-debit,body[data-ui-mode=compact] .trial-balance-section-total-credit,body[data-ui-mode=compact] .trial-balance-section-total-debit{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .trial-balance-grand-total-credit,#app[data-ui-mode=compact] .trial-balance-grand-total-debit,body[data-ui-mode=compact] .trial-balance-grand-total-credit,body[data-ui-mode=compact] .trial-balance-grand-total-debit{font-size:var(--ui-font-size-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .trial-balance-container,#app[data-ui-mode=compact] .trial-balance-header,body[data-ui-mode=compact] .trial-balance-container,body[data-ui-mode=compact] .trial-balance-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .trial-balance-title h2,body[data-ui-mode=compact] .trial-balance-title h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .trial-balance-back-btn,body[data-ui-mode=compact] .trial-balance-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .trial-balance-back-icon,body[data-ui-mode=compact] .trial-balance-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .trial-balance-row-item td,#app[data-ui-mode=compact] .trial-balance-table .trial-balance-category-indent,#app[data-ui-mode=compact] .trial-balance-table .trial-balance-credit,#app[data-ui-mode=compact] .trial-balance-table .trial-balance-debit,#app[data-ui-mode=compact] .trial-balance-table tbody td,#app[data-ui-mode=compact] .trial-balance-table tbody tr td,#app[data-ui-mode=compact] .trial-balance-table td,#app[data-ui-mode=compact] .trial-balance-table th,body[data-ui-mode=compact] .trial-balance-row-item td,body[data-ui-mode=compact] .trial-balance-table .trial-balance-category-indent,body[data-ui-mode=compact] .trial-balance-table .trial-balance-credit,body[data-ui-mode=compact] .trial-balance-table .trial-balance-debit,body[data-ui-mode=compact] .trial-balance-table tbody td,body[data-ui-mode=compact] .trial-balance-table tbody tr td,body[data-ui-mode=compact] .trial-balance-table td,body[data-ui-mode=compact] .trial-balance-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .trial-balance-category-indent-main,#app[data-ui-mode=compact] .trial-balance-section-header,body[data-ui-mode=compact] .trial-balance-category-indent-main,body[data-ui-mode=compact] .trial-balance-section-header{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .trial-balance-grand-total-label,#app[data-ui-mode=compact] .trial-balance-section-total-credit,#app[data-ui-mode=compact] .trial-balance-section-total-debit,#app[data-ui-mode=compact] .trial-balance-section-total-label,body[data-ui-mode=compact] .trial-balance-grand-total-label,body[data-ui-mode=compact] .trial-balance-section-total-credit,body[data-ui-mode=compact] .trial-balance-section-total-debit,body[data-ui-mode=compact] .trial-balance-section-total-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .trial-balance-grand-total-text,body[data-ui-mode=compact] .trial-balance-grand-total-text{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .trial-balance-status-badge,body[data-ui-mode=compact] .trial-balance-status-badge{font-size:var(--ui-font-size-xs)!important;padding:2px var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .trial-balance-grand-total-credit,#app[data-ui-mode=compact] .trial-balance-grand-total-debit,body[data-ui-mode=compact] .trial-balance-grand-total-credit,body[data-ui-mode=compact] .trial-balance-grand-total-debit{font-size:var(--ui-font-size-sm)!important}}#app[data-ui-mode=compact] .transaction-detail-container,body[data-ui-mode=compact] .transaction-detail-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .transaction-detail-breadcrumb,body[data-ui-mode=compact] .transaction-detail-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transaction-detail-back-btn,body[data-ui-mode=compact] .transaction-detail-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .transaction-detail-back-icon,body[data-ui-mode=compact] .transaction-detail-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .transaction-detail-header,body[data-ui-mode=compact] .transaction-detail-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .transaction-detail-header>span,body[data-ui-mode=compact] .transaction-detail-header>span{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .transaction-detail-basis-dropdown,#app[data-ui-mode=compact] .transaction-detail-date-range-dropdown,body[data-ui-mode=compact] .transaction-detail-basis-dropdown,body[data-ui-mode=compact] .transaction-detail-date-range-dropdown{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .transaction-detail-date-picker-group,body[data-ui-mode=compact] .transaction-detail-date-picker-group{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transaction-detail-date-label,body[data-ui-mode=compact] .transaction-detail-date-label{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .transaction-detail-date-picker,body[data-ui-mode=compact] .transaction-detail-date-picker{display:inline-flex!important;align-items:center!important}#app[data-ui-mode=compact] .transaction-detail-date-picker .date-picker-container,body[data-ui-mode=compact] .transaction-detail-date-picker .date-picker-container{min-width:120px!important}#app[data-ui-mode=compact] .transaction-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .transaction-detail-date-picker .date-picker-input{min-width:120px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .transaction-detail-filter-label,body[data-ui-mode=compact] .transaction-detail-filter-label{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .transaction-detail-filter-select,body[data-ui-mode=compact] .transaction-detail-filter-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:150px!important;max-width:200px!important}#app[data-ui-mode=compact] .transaction-detail-clear-filter-btn,body[data-ui-mode=compact] .transaction-detail-clear-filter-btn{width:24px!important;height:24px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}#app[data-ui-mode=compact] .transaction-detail-update-btn,body[data-ui-mode=compact] .transaction-detail-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .transaction-detail-actions,body[data-ui-mode=compact] .transaction-detail-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .transaction-detail-export-btn,#app[data-ui-mode=compact] .transaction-detail-print-btn,body[data-ui-mode=compact] .transaction-detail-export-btn,body[data-ui-mode=compact] .transaction-detail-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .transaction-detail-title,body[data-ui-mode=compact] .transaction-detail-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .transaction-detail-title h2,body[data-ui-mode=compact] .transaction-detail-title h2{font-size:var(--ui-font-size-xl)!important;margin:var(--ui-spacing-sm) 0!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-sm)!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .transaction-detail-date-info,body[data-ui-mode=compact] .transaction-detail-date-info{font-size:var(--ui-font-size-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .transaction-detail-error,#app[data-ui-mode=compact] .transaction-detail-loading,#app[data-ui-mode=compact] .transaction-detail-no-data,body[data-ui-mode=compact] .transaction-detail-error,body[data-ui-mode=compact] .transaction-detail-loading,body[data-ui-mode=compact] .transaction-detail-no-data{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .transaction-detail-table,body[data-ui-mode=compact] .transaction-detail-table{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .transaction-detail-table table,body[data-ui-mode=compact] .transaction-detail-table table{width:100%!important}#app[data-ui-mode=compact] .transaction-detail-table th,#app[data-ui-mode=compact] .transaction-detail-table thead th,body[data-ui-mode=compact] .transaction-detail-table th,body[data-ui-mode=compact] .transaction-detail-table thead th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .transaction-detail-row-item td,#app[data-ui-mode=compact] .transaction-detail-table tbody td,#app[data-ui-mode=compact] .transaction-detail-table tbody tr td,#app[data-ui-mode=compact] .transaction-detail-table td,body[data-ui-mode=compact] .transaction-detail-row-item td,body[data-ui-mode=compact] .transaction-detail-table tbody td,body[data-ui-mode=compact] .transaction-detail-table tbody tr td,body[data-ui-mode=compact] .transaction-detail-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .transaction-detail-table tbody td:first-child,#app[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(2),#app[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(3),#app[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(4),#app[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(5),#app[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(6),#app[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(7),#app[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(8),#app[data-ui-mode=compact] .transaction-detail-table td:first-child,#app[data-ui-mode=compact] .transaction-detail-table td:nth-child(2),#app[data-ui-mode=compact] .transaction-detail-table td:nth-child(3),#app[data-ui-mode=compact] .transaction-detail-table td:nth-child(4),#app[data-ui-mode=compact] .transaction-detail-table td:nth-child(5),#app[data-ui-mode=compact] .transaction-detail-table td:nth-child(6),#app[data-ui-mode=compact] .transaction-detail-table td:nth-child(7),#app[data-ui-mode=compact] .transaction-detail-table td:nth-child(8),body[data-ui-mode=compact] .transaction-detail-table tbody td:first-child,body[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(2),body[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(3),body[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(4),body[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(5),body[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(6),body[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(7),body[data-ui-mode=compact] .transaction-detail-table tbody td:nth-child(8),body[data-ui-mode=compact] .transaction-detail-table td:first-child,body[data-ui-mode=compact] .transaction-detail-table td:nth-child(2),body[data-ui-mode=compact] .transaction-detail-table td:nth-child(3),body[data-ui-mode=compact] .transaction-detail-table td:nth-child(4),body[data-ui-mode=compact] .transaction-detail-table td:nth-child(5),body[data-ui-mode=compact] .transaction-detail-table td:nth-child(6),body[data-ui-mode=compact] .transaction-detail-table td:nth-child(7),body[data-ui-mode=compact] .transaction-detail-table td:nth-child(8){font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .transaction-detail-row-section,body[data-ui-mode=compact] .transaction-detail-row-section{border-top-width:1px!important}#app[data-ui-mode=compact] .transaction-detail-account-header,#app[data-ui-mode=compact] .transaction-detail-category-indent-main,body[data-ui-mode=compact] .transaction-detail-account-header,body[data-ui-mode=compact] .transaction-detail-category-indent-main{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .transaction-detail-account-header strong,body[data-ui-mode=compact] .transaction-detail-account-header strong{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .transaction-detail-category-indent,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-category-indent,body[data-ui-mode=compact] .transaction-detail-category-indent,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-category-indent{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .transaction-detail-balance,#app[data-ui-mode=compact] .transaction-detail-credit,#app[data-ui-mode=compact] .transaction-detail-debit,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-balance,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-credit,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-debit,body[data-ui-mode=compact] .transaction-detail-balance,body[data-ui-mode=compact] .transaction-detail-credit,body[data-ui-mode=compact] .transaction-detail-debit,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-balance,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-credit,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-debit{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;text-align:left!important}#app[data-ui-mode=compact] .balance-indicator,body[data-ui-mode=compact] .balance-indicator{font-size:var(--ui-font-size-xs)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .balance-indicator.negative,#app[data-ui-mode=compact] .balance-indicator.positive,body[data-ui-mode=compact] .balance-indicator.negative,body[data-ui-mode=compact] .balance-indicator.positive{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .transaction-detail-table td.negative,#app[data-ui-mode=compact] .transaction-detail-table td.positive,body[data-ui-mode=compact] .transaction-detail-table td.negative,body[data-ui-mode=compact] .transaction-detail-table td.positive{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .transaction-detail-row-total,body[data-ui-mode=compact] .transaction-detail-row-total{border-top-width:1px!important}#app[data-ui-mode=compact] .transaction-detail-account-total-label,body[data-ui-mode=compact] .transaction-detail-account-total-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .transaction-detail-account-total-label strong,body[data-ui-mode=compact] .transaction-detail-account-total-label strong{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .transaction-detail-account-total-credit,#app[data-ui-mode=compact] .transaction-detail-account-total-debit,#app[data-ui-mode=compact] .transaction-detail-account-total-net,body[data-ui-mode=compact] .transaction-detail-account-total-credit,body[data-ui-mode=compact] .transaction-detail-account-total-debit,body[data-ui-mode=compact] .transaction-detail-account-total-net{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:var(--ui-line-height-normal)!important;text-align:left!important}#app[data-ui-mode=compact] .transaction-detail-account-total-credit strong,#app[data-ui-mode=compact] .transaction-detail-account-total-debit strong,#app[data-ui-mode=compact] .transaction-detail-account-total-net strong,body[data-ui-mode=compact] .transaction-detail-account-total-credit strong,body[data-ui-mode=compact] .transaction-detail-account-total-debit strong,body[data-ui-mode=compact] .transaction-detail-account-total-net strong{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .transaction-detail-account-total td.negative,#app[data-ui-mode=compact] .transaction-detail-account-total td.positive,body[data-ui-mode=compact] .transaction-detail-account-total td.negative,body[data-ui-mode=compact] .transaction-detail-account-total td.positive{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:992px){#app[data-ui-mode=compact] .transaction-detail-header,body[data-ui-mode=compact] .transaction-detail-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .transaction-detail-header>span,body[data-ui-mode=compact] .transaction-detail-header>span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .transaction-detail-basis-dropdown,#app[data-ui-mode=compact] .transaction-detail-date-range-dropdown,#app[data-ui-mode=compact] .transaction-detail-filter-select,body[data-ui-mode=compact] .transaction-detail-basis-dropdown,body[data-ui-mode=compact] .transaction-detail-date-range-dropdown,body[data-ui-mode=compact] .transaction-detail-filter-select{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .transaction-detail-date-picker-group,body[data-ui-mode=compact] .transaction-detail-date-picker-group{width:100%!important;flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .transaction-detail-date-picker,#app[data-ui-mode=compact] .transaction-detail-date-picker .date-picker-container,#app[data-ui-mode=compact] .transaction-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .transaction-detail-date-picker,body[data-ui-mode=compact] .transaction-detail-date-picker .date-picker-container,body[data-ui-mode=compact] .transaction-detail-date-picker .date-picker-input{width:100%!important}#app[data-ui-mode=compact] .transaction-detail-actions,body[data-ui-mode=compact] .transaction-detail-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .transaction-detail-export-btn,#app[data-ui-mode=compact] .transaction-detail-print-btn,#app[data-ui-mode=compact] .transaction-detail-update-btn,body[data-ui-mode=compact] .transaction-detail-export-btn,body[data-ui-mode=compact] .transaction-detail-print-btn,body[data-ui-mode=compact] .transaction-detail-update-btn{width:100%!important}}@media (max-width:768px){#app[data-ui-mode=compact] .transaction-detail-container,#app[data-ui-mode=compact] .transaction-detail-header,body[data-ui-mode=compact] .transaction-detail-container,body[data-ui-mode=compact] .transaction-detail-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .transaction-detail-title h2,body[data-ui-mode=compact] .transaction-detail-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .transaction-detail-row-item td,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-balance,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-category-indent,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-credit,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-debit,#app[data-ui-mode=compact] .transaction-detail-table tbody td,#app[data-ui-mode=compact] .transaction-detail-table tbody tr td,#app[data-ui-mode=compact] .transaction-detail-table td,#app[data-ui-mode=compact] .transaction-detail-table th,body[data-ui-mode=compact] .transaction-detail-row-item td,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-balance,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-category-indent,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-credit,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-debit,body[data-ui-mode=compact] .transaction-detail-table tbody td,body[data-ui-mode=compact] .transaction-detail-table tbody tr td,body[data-ui-mode=compact] .transaction-detail-table td,body[data-ui-mode=compact] .transaction-detail-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .transaction-detail-account-header,#app[data-ui-mode=compact] .transaction-detail-category-indent-main,body[data-ui-mode=compact] .transaction-detail-account-header,body[data-ui-mode=compact] .transaction-detail-category-indent-main{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .transaction-detail-account-total-credit,#app[data-ui-mode=compact] .transaction-detail-account-total-debit,#app[data-ui-mode=compact] .transaction-detail-account-total-net,body[data-ui-mode=compact] .transaction-detail-account-total-credit,body[data-ui-mode=compact] .transaction-detail-account-total-debit,body[data-ui-mode=compact] .transaction-detail-account-total-net{font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .transaction-detail-container,#app[data-ui-mode=compact] .transaction-detail-header,body[data-ui-mode=compact] .transaction-detail-container,body[data-ui-mode=compact] .transaction-detail-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transaction-detail-title h2,body[data-ui-mode=compact] .transaction-detail-title h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .transaction-detail-back-btn,body[data-ui-mode=compact] .transaction-detail-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .transaction-detail-back-icon,body[data-ui-mode=compact] .transaction-detail-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .transaction-detail-row-item td,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-balance,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-category-indent,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-credit,#app[data-ui-mode=compact] .transaction-detail-table .transaction-detail-debit,#app[data-ui-mode=compact] .transaction-detail-table tbody td,#app[data-ui-mode=compact] .transaction-detail-table tbody tr td,#app[data-ui-mode=compact] .transaction-detail-table td,#app[data-ui-mode=compact] .transaction-detail-table th,body[data-ui-mode=compact] .transaction-detail-row-item td,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-balance,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-category-indent,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-credit,body[data-ui-mode=compact] .transaction-detail-table .transaction-detail-debit,body[data-ui-mode=compact] .transaction-detail-table tbody td,body[data-ui-mode=compact] .transaction-detail-table tbody tr td,body[data-ui-mode=compact] .transaction-detail-table td,body[data-ui-mode=compact] .transaction-detail-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .transaction-detail-account-header,#app[data-ui-mode=compact] .transaction-detail-category-indent-main,body[data-ui-mode=compact] .transaction-detail-account-header,body[data-ui-mode=compact] .transaction-detail-category-indent-main{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .transaction-detail-account-total-credit,#app[data-ui-mode=compact] .transaction-detail-account-total-debit,#app[data-ui-mode=compact] .transaction-detail-account-total-label,#app[data-ui-mode=compact] .transaction-detail-account-total-net,body[data-ui-mode=compact] .transaction-detail-account-total-credit,body[data-ui-mode=compact] .transaction-detail-account-total-debit,body[data-ui-mode=compact] .transaction-detail-account-total-label,body[data-ui-mode=compact] .transaction-detail-account-total-net{font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .income-customer-detail-container,body[data-ui-mode=compact] .income-customer-detail-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .income-customer-detail-breadcrumb,body[data-ui-mode=compact] .income-customer-detail-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .income-customer-detail-back-btn,body[data-ui-mode=compact] .income-customer-detail-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .income-customer-detail-back-icon,body[data-ui-mode=compact] .income-customer-detail-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .income-customer-detail-header,body[data-ui-mode=compact] .income-customer-detail-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .income-customer-detail-header>span,body[data-ui-mode=compact] .income-customer-detail-header>span{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .income-customer-detail-date-range-dropdown,#app[data-ui-mode=compact] .income-customer-detail-select,body[data-ui-mode=compact] .income-customer-detail-date-range-dropdown,body[data-ui-mode=compact] .income-customer-detail-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .income-customer-detail-date-picker,body[data-ui-mode=compact] .income-customer-detail-date-picker{display:inline-flex!important;align-items:center!important}#app[data-ui-mode=compact] .income-customer-detail-date-picker .date-picker-container,body[data-ui-mode=compact] .income-customer-detail-date-picker .date-picker-container{min-width:120px!important}#app[data-ui-mode=compact] .income-customer-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .income-customer-detail-date-picker .date-picker-input{min-width:120px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .income-customer-detail-update-btn,body[data-ui-mode=compact] .income-customer-detail-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .income-customer-detail-actions,body[data-ui-mode=compact] .income-customer-detail-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .income-customer-detail-export-btn,#app[data-ui-mode=compact] .income-customer-detail-print-btn,body[data-ui-mode=compact] .income-customer-detail-export-btn,body[data-ui-mode=compact] .income-customer-detail-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .income-customer-detail-error,body[data-ui-mode=compact] .income-customer-detail-error{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .income-customer-detail-title,body[data-ui-mode=compact] .income-customer-detail-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .income-customer-detail-title h2,body[data-ui-mode=compact] .income-customer-detail-title h2{font-size:var(--ui-font-size-xl)!important;margin:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .income-customer-detail-table,body[data-ui-mode=compact] .income-customer-detail-table{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .income-customer-detail-table table,body[data-ui-mode=compact] .income-customer-detail-table table{width:100%!important}#app[data-ui-mode=compact] .income-customer-detail-table th,#app[data-ui-mode=compact] .income-customer-detail-table thead th,body[data-ui-mode=compact] .income-customer-detail-table th,body[data-ui-mode=compact] .income-customer-detail-table thead th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .income-customer-detail-table tbody td,#app[data-ui-mode=compact] .income-customer-detail-table tbody tr td,#app[data-ui-mode=compact] .income-customer-detail-table td,body[data-ui-mode=compact] .income-customer-detail-table tbody td,body[data-ui-mode=compact] .income-customer-detail-table tbody tr td,body[data-ui-mode=compact] .income-customer-detail-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .income-customer-detail-table tbody td:first-child,#app[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(2),#app[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(3),#app[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(4),#app[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(5),#app[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(6),#app[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(7),#app[data-ui-mode=compact] .income-customer-detail-table td:first-child,#app[data-ui-mode=compact] .income-customer-detail-table td:nth-child(2),#app[data-ui-mode=compact] .income-customer-detail-table td:nth-child(3),#app[data-ui-mode=compact] .income-customer-detail-table td:nth-child(4),#app[data-ui-mode=compact] .income-customer-detail-table td:nth-child(5),#app[data-ui-mode=compact] .income-customer-detail-table td:nth-child(6),#app[data-ui-mode=compact] .income-customer-detail-table td:nth-child(7),body[data-ui-mode=compact] .income-customer-detail-table tbody td:first-child,body[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(2),body[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(3),body[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(4),body[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(5),body[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(6),body[data-ui-mode=compact] .income-customer-detail-table tbody td:nth-child(7),body[data-ui-mode=compact] .income-customer-detail-table td:first-child,body[data-ui-mode=compact] .income-customer-detail-table td:nth-child(2),body[data-ui-mode=compact] .income-customer-detail-table td:nth-child(3),body[data-ui-mode=compact] .income-customer-detail-table td:nth-child(4),body[data-ui-mode=compact] .income-customer-detail-table td:nth-child(5),body[data-ui-mode=compact] .income-customer-detail-table td:nth-child(6),body[data-ui-mode=compact] .income-customer-detail-table td:nth-child(7){font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .income-customer-detail-receipt-row,body[data-ui-mode=compact] .income-customer-detail-receipt-row{border-top-width:1px!important}#app[data-ui-mode=compact] .income-customer-detail-receipt-row td,body[data-ui-mode=compact] .income-customer-detail-receipt-row td{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .income-customer-detail-amount-cell,#app[data-ui-mode=compact] .income-customer-detail-table .income-customer-detail-amount-cell,body[data-ui-mode=compact] .income-customer-detail-amount-cell,body[data-ui-mode=compact] .income-customer-detail-table .income-customer-detail-amount-cell{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;text-align:left!important}#app[data-ui-mode=compact] .income-customer-detail-total-row,body[data-ui-mode=compact] .income-customer-detail-total-row{border-top-width:1px!important}#app[data-ui-mode=compact] .income-customer-detail-total-row td,body[data-ui-mode=compact] .income-customer-detail-total-row td{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .income-customer-detail-total-label,body[data-ui-mode=compact] .income-customer-detail-total-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .income-customer-detail-total-amount,#app[data-ui-mode=compact] .income-customer-detail-total-balance,#app[data-ui-mode=compact] .income-customer-detail-total-bank,#app[data-ui-mode=compact] .income-customer-detail-total-sales,body[data-ui-mode=compact] .income-customer-detail-total-amount,body[data-ui-mode=compact] .income-customer-detail-total-balance,body[data-ui-mode=compact] .income-customer-detail-total-bank,body[data-ui-mode=compact] .income-customer-detail-total-sales{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:var(--ui-line-height-normal)!important;text-align:left!important}@media (max-width:992px){#app[data-ui-mode=compact] .income-customer-detail-header,body[data-ui-mode=compact] .income-customer-detail-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .income-customer-detail-header>span,body[data-ui-mode=compact] .income-customer-detail-header>span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .income-customer-detail-date-range-dropdown,#app[data-ui-mode=compact] .income-customer-detail-select,body[data-ui-mode=compact] .income-customer-detail-date-range-dropdown,body[data-ui-mode=compact] .income-customer-detail-select{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .income-customer-detail-date-picker,#app[data-ui-mode=compact] .income-customer-detail-date-picker .date-picker-container,#app[data-ui-mode=compact] .income-customer-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .income-customer-detail-date-picker,body[data-ui-mode=compact] .income-customer-detail-date-picker .date-picker-container,body[data-ui-mode=compact] .income-customer-detail-date-picker .date-picker-input{width:100%!important}#app[data-ui-mode=compact] .income-customer-detail-actions,body[data-ui-mode=compact] .income-customer-detail-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .income-customer-detail-export-btn,#app[data-ui-mode=compact] .income-customer-detail-print-btn,#app[data-ui-mode=compact] .income-customer-detail-update-btn,body[data-ui-mode=compact] .income-customer-detail-export-btn,body[data-ui-mode=compact] .income-customer-detail-print-btn,body[data-ui-mode=compact] .income-customer-detail-update-btn{width:100%!important}}@media (max-width:768px){#app[data-ui-mode=compact] .income-customer-detail-container,#app[data-ui-mode=compact] .income-customer-detail-header,body[data-ui-mode=compact] .income-customer-detail-container,body[data-ui-mode=compact] .income-customer-detail-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .income-customer-detail-title h2,body[data-ui-mode=compact] .income-customer-detail-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .income-customer-detail-receipt-row td,#app[data-ui-mode=compact] .income-customer-detail-table .income-customer-detail-amount-cell,#app[data-ui-mode=compact] .income-customer-detail-table tbody td,#app[data-ui-mode=compact] .income-customer-detail-table tbody tr td,#app[data-ui-mode=compact] .income-customer-detail-table td,#app[data-ui-mode=compact] .income-customer-detail-table th,body[data-ui-mode=compact] .income-customer-detail-receipt-row td,body[data-ui-mode=compact] .income-customer-detail-table .income-customer-detail-amount-cell,body[data-ui-mode=compact] .income-customer-detail-table tbody td,body[data-ui-mode=compact] .income-customer-detail-table tbody tr td,body[data-ui-mode=compact] .income-customer-detail-table td,body[data-ui-mode=compact] .income-customer-detail-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .income-customer-detail-total-amount,#app[data-ui-mode=compact] .income-customer-detail-total-balance,#app[data-ui-mode=compact] .income-customer-detail-total-bank,#app[data-ui-mode=compact] .income-customer-detail-total-label,#app[data-ui-mode=compact] .income-customer-detail-total-row td,#app[data-ui-mode=compact] .income-customer-detail-total-sales,body[data-ui-mode=compact] .income-customer-detail-total-amount,body[data-ui-mode=compact] .income-customer-detail-total-balance,body[data-ui-mode=compact] .income-customer-detail-total-bank,body[data-ui-mode=compact] .income-customer-detail-total-label,body[data-ui-mode=compact] .income-customer-detail-total-row td,body[data-ui-mode=compact] .income-customer-detail-total-sales{font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .income-customer-detail-container,#app[data-ui-mode=compact] .income-customer-detail-header,body[data-ui-mode=compact] .income-customer-detail-container,body[data-ui-mode=compact] .income-customer-detail-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .income-customer-detail-title h2,body[data-ui-mode=compact] .income-customer-detail-title h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .income-customer-detail-back-btn,body[data-ui-mode=compact] .income-customer-detail-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .income-customer-detail-back-icon,body[data-ui-mode=compact] .income-customer-detail-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .income-customer-detail-receipt-row td,#app[data-ui-mode=compact] .income-customer-detail-table .income-customer-detail-amount-cell,#app[data-ui-mode=compact] .income-customer-detail-table tbody td,#app[data-ui-mode=compact] .income-customer-detail-table tbody tr td,#app[data-ui-mode=compact] .income-customer-detail-table td,#app[data-ui-mode=compact] .income-customer-detail-table th,body[data-ui-mode=compact] .income-customer-detail-receipt-row td,body[data-ui-mode=compact] .income-customer-detail-table .income-customer-detail-amount-cell,body[data-ui-mode=compact] .income-customer-detail-table tbody td,body[data-ui-mode=compact] .income-customer-detail-table tbody tr td,body[data-ui-mode=compact] .income-customer-detail-table td,body[data-ui-mode=compact] .income-customer-detail-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .income-customer-detail-total-amount,#app[data-ui-mode=compact] .income-customer-detail-total-balance,#app[data-ui-mode=compact] .income-customer-detail-total-bank,#app[data-ui-mode=compact] .income-customer-detail-total-label,#app[data-ui-mode=compact] .income-customer-detail-total-row td,#app[data-ui-mode=compact] .income-customer-detail-total-sales,body[data-ui-mode=compact] .income-customer-detail-total-amount,body[data-ui-mode=compact] .income-customer-detail-total-balance,body[data-ui-mode=compact] .income-customer-detail-total-bank,body[data-ui-mode=compact] .income-customer-detail-total-label,body[data-ui-mode=compact] .income-customer-detail-total-row td,body[data-ui-mode=compact] .income-customer-detail-total-sales{font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .general-ledger-container,body[data-ui-mode=compact] .general-ledger-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .general-ledger-breadcrumb,body[data-ui-mode=compact] .general-ledger-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .general-ledger-back-btn,body[data-ui-mode=compact] .general-ledger-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .general-ledger-back-icon,body[data-ui-mode=compact] .general-ledger-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .general-ledger-header,body[data-ui-mode=compact] .general-ledger-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .general-ledger-header-trailing,body[data-ui-mode=compact] .general-ledger-header-trailing{align-items:center!important;align-content:center!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .general-ledger-header>span,body[data-ui-mode=compact] .general-ledger-header>span{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .general-ledger-basis-dropdown,#app[data-ui-mode=compact] .general-ledger-date-range-dropdown,body[data-ui-mode=compact] .general-ledger-basis-dropdown,body[data-ui-mode=compact] .general-ledger-date-range-dropdown{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .general-ledger-date-picker-group,body[data-ui-mode=compact] .general-ledger-date-picker-group{display:flex!important;align-items:center!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .general-ledger-date-label,body[data-ui-mode=compact] .general-ledger-date-label{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .general-ledger-date-picker,body[data-ui-mode=compact] .general-ledger-date-picker{display:inline-flex!important;align-items:center!important}#app[data-ui-mode=compact] .general-ledger-date-picker .date-picker-container,body[data-ui-mode=compact] .general-ledger-date-picker .date-picker-container{min-width:120px!important}#app[data-ui-mode=compact] .general-ledger-date-picker .date-picker-input,body[data-ui-mode=compact] .general-ledger-date-picker .date-picker-input{min-width:120px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .general-ledger-filter-label,body[data-ui-mode=compact] .general-ledger-filter-label{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .general-ledger-account-filter,#app[data-ui-mode=compact] .general-ledger-journal-filter,body[data-ui-mode=compact] .general-ledger-account-filter,body[data-ui-mode=compact] .general-ledger-journal-filter{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:150px!important;max-width:200px!important}#app[data-ui-mode=compact] .general-ledger-update-btn,body[data-ui-mode=compact] .general-ledger-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .general-ledger-actions,body[data-ui-mode=compact] .general-ledger-actions{gap:var(--ui-spacing-xs)!important;margin-left:0!important}#app[data-ui-mode=compact] .general-ledger-export-btn,#app[data-ui-mode=compact] .general-ledger-print-btn,body[data-ui-mode=compact] .general-ledger-export-btn,body[data-ui-mode=compact] .general-ledger-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .general-ledger-title,body[data-ui-mode=compact] .general-ledger-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .general-ledger-title h2,body[data-ui-mode=compact] .general-ledger-title h2{font-size:var(--ui-font-size-xl)!important;margin:var(--ui-spacing-sm) 0!important;display:flex!important;align-items:center!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .general-ledger-help-btn,body[data-ui-mode=compact] .general-ledger-help-btn{width:24px!important;height:24px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}#app[data-ui-mode=compact] .general-ledger-help-icon,body[data-ui-mode=compact] .general-ledger-help-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .general-ledger-error,#app[data-ui-mode=compact] .general-ledger-loading,#app[data-ui-mode=compact] .general-ledger-no-data,body[data-ui-mode=compact] .general-ledger-error,body[data-ui-mode=compact] .general-ledger-loading,body[data-ui-mode=compact] .general-ledger-no-data{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .general-ledger-table,body[data-ui-mode=compact] .general-ledger-table{border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .general-ledger-table table,body[data-ui-mode=compact] .general-ledger-table table{width:100%!important;table-layout:auto!important;direction:ltr!important}#app[data-ui-mode=compact] .general-ledger-table table th:nth-child(2),#app[data-ui-mode=compact] .general-ledger-table table th:nth-child(3),body[data-ui-mode=compact] .general-ledger-table table th:nth-child(2),body[data-ui-mode=compact] .general-ledger-table table th:nth-child(3){text-align:left!important}#app[data-ui-mode=compact] .general-ledger-table table th:first-child,#app[data-ui-mode=compact] .general-ledger-table table th:nth-child(4),#app[data-ui-mode=compact] .general-ledger-table table th:nth-child(5),#app[data-ui-mode=compact] .general-ledger-table table th:nth-child(6),body[data-ui-mode=compact] .general-ledger-table table th:first-child,body[data-ui-mode=compact] .general-ledger-table table th:nth-child(4),body[data-ui-mode=compact] .general-ledger-table table th:nth-child(5),body[data-ui-mode=compact] .general-ledger-table table th:nth-child(6){text-align:left!important;padding-left:var(--ui-spacing-sm)!important;padding-right:var(--ui-spacing-md)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .general-ledger-table th,#app[data-ui-mode=compact] .general-ledger-table thead th,body[data-ui-mode=compact] .general-ledger-table th,body[data-ui-mode=compact] .general-ledger-table thead th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .general-ledger-table table thead th:first-child,#app[data-ui-mode=compact] .general-ledger-table table thead th:nth-child(4),#app[data-ui-mode=compact] .general-ledger-table table thead th:nth-child(5),#app[data-ui-mode=compact] .general-ledger-table table thead th:nth-child(6),#app[data-ui-mode=compact] .general-ledger-table th:first-child,#app[data-ui-mode=compact] .general-ledger-table th:nth-child(4),#app[data-ui-mode=compact] .general-ledger-table th:nth-child(5),#app[data-ui-mode=compact] .general-ledger-table th:nth-child(6),#app[data-ui-mode=compact] .general-ledger-table thead th:first-child,#app[data-ui-mode=compact] .general-ledger-table thead th:nth-child(4),#app[data-ui-mode=compact] .general-ledger-table thead th:nth-child(5),#app[data-ui-mode=compact] .general-ledger-table thead th:nth-child(6),body[data-ui-mode=compact] .general-ledger-table table thead th:first-child,body[data-ui-mode=compact] .general-ledger-table table thead th:nth-child(4),body[data-ui-mode=compact] .general-ledger-table table thead th:nth-child(5),body[data-ui-mode=compact] .general-ledger-table table thead th:nth-child(6),body[data-ui-mode=compact] .general-ledger-table th:first-child,body[data-ui-mode=compact] .general-ledger-table th:nth-child(4),body[data-ui-mode=compact] .general-ledger-table th:nth-child(5),body[data-ui-mode=compact] .general-ledger-table th:nth-child(6),body[data-ui-mode=compact] .general-ledger-table thead th:first-child,body[data-ui-mode=compact] .general-ledger-table thead th:nth-child(4),body[data-ui-mode=compact] .general-ledger-table thead th:nth-child(5),body[data-ui-mode=compact] .general-ledger-table thead th:nth-child(6){text-align:left!important;padding-left:var(--ui-spacing-sm)!important;padding-right:var(--ui-spacing-md)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .general-ledger-row-item td,#app[data-ui-mode=compact] .general-ledger-table tbody td,#app[data-ui-mode=compact] .general-ledger-table tbody tr td,#app[data-ui-mode=compact] .general-ledger-table td,body[data-ui-mode=compact] .general-ledger-row-item td,body[data-ui-mode=compact] .general-ledger-table tbody td,body[data-ui-mode=compact] .general-ledger-table tbody tr td,body[data-ui-mode=compact] .general-ledger-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .general-ledger-row-item td:nth-child(2),#app[data-ui-mode=compact] .general-ledger-row-item td:nth-child(3),#app[data-ui-mode=compact] .general-ledger-row-total td:nth-child(2),#app[data-ui-mode=compact] .general-ledger-row-total td:nth-child(3),#app[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(2),#app[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(3),#app[data-ui-mode=compact] .general-ledger-table tbody tr td:nth-child(2),#app[data-ui-mode=compact] .general-ledger-table tbody tr td:nth-child(3),#app[data-ui-mode=compact] .general-ledger-table td:nth-child(2),#app[data-ui-mode=compact] .general-ledger-table td:nth-child(3),body[data-ui-mode=compact] .general-ledger-row-item td:nth-child(2),body[data-ui-mode=compact] .general-ledger-row-item td:nth-child(3),body[data-ui-mode=compact] .general-ledger-row-total td:nth-child(2),body[data-ui-mode=compact] .general-ledger-row-total td:nth-child(3),body[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(2),body[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(3),body[data-ui-mode=compact] .general-ledger-table tbody tr td:nth-child(2),body[data-ui-mode=compact] .general-ledger-table tbody tr td:nth-child(3),body[data-ui-mode=compact] .general-ledger-table td:nth-child(2),body[data-ui-mode=compact] .general-ledger-table td:nth-child(3){font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;text-align:left!important}#app[data-ui-mode=compact] .general-ledger-row-item td:first-child,#app[data-ui-mode=compact] .general-ledger-row-item td:nth-child(4),#app[data-ui-mode=compact] .general-ledger-row-item td:nth-child(5),#app[data-ui-mode=compact] .general-ledger-row-item td:nth-child(6),#app[data-ui-mode=compact] .general-ledger-row-total td:first-child,#app[data-ui-mode=compact] .general-ledger-row-total td:nth-child(4),#app[data-ui-mode=compact] .general-ledger-row-total td:nth-child(5),#app[data-ui-mode=compact] .general-ledger-row-total td:nth-child(6),#app[data-ui-mode=compact] .general-ledger-table tbody td:first-child,#app[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(4),#app[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(5),#app[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(6),#app[data-ui-mode=compact] .general-ledger-table tbody tr td:first-child,#app[data-ui-mode=compact] .general-ledger-table tbody tr td:nth-child(4),#app[data-ui-mode=compact] .general-ledger-table tbody tr td:nth-child(5),#app[data-ui-mode=compact] .general-ledger-table tbody tr td:nth-child(6),#app[data-ui-mode=compact] .general-ledger-table td:first-child,#app[data-ui-mode=compact] .general-ledger-table td:nth-child(2),#app[data-ui-mode=compact] .general-ledger-table td:nth-child(4),#app[data-ui-mode=compact] .general-ledger-table td:nth-child(5),#app[data-ui-mode=compact] .general-ledger-table td:nth-child(6),body[data-ui-mode=compact] .general-ledger-row-item td:first-child,body[data-ui-mode=compact] .general-ledger-row-item td:nth-child(4),body[data-ui-mode=compact] .general-ledger-row-item td:nth-child(5),body[data-ui-mode=compact] .general-ledger-row-item td:nth-child(6),body[data-ui-mode=compact] .general-ledger-row-total td:first-child,body[data-ui-mode=compact] .general-ledger-row-total td:nth-child(4),body[data-ui-mode=compact] .general-ledger-row-total td:nth-child(5),body[data-ui-mode=compact] .general-ledger-row-total td:nth-child(6),body[data-ui-mode=compact] .general-ledger-table tbody td:first-child,body[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(4),body[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(5),body[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(6),body[data-ui-mode=compact] .general-ledger-table tbody tr td:first-child,body[data-ui-mode=compact] .general-ledger-table tbody tr td:nth-child(4),body[data-ui-mode=compact] .general-ledger-table tbody tr td:nth-child(5),body[data-ui-mode=compact] .general-ledger-table tbody tr td:nth-child(6),body[data-ui-mode=compact] .general-ledger-table td:first-child,body[data-ui-mode=compact] .general-ledger-table td:nth-child(4),body[data-ui-mode=compact] .general-ledger-table td:nth-child(5),body[data-ui-mode=compact] .general-ledger-table td:nth-child(6){font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;text-align:left!important;padding-top:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important;padding-left:var(--ui-spacing-sm)!important;padding-right:var(--ui-spacing-md)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .general-ledger-row-account-columns th,#app[data-ui-mode=compact] .general-ledger-row-item td,#app[data-ui-mode=compact] .general-ledger-row-total td.general-ledger-account-summary-balance,#app[data-ui-mode=compact] .general-ledger-row-total td.general-ledger-account-summary-credit,#app[data-ui-mode=compact] .general-ledger-row-total td.general-ledger-account-summary-debit,body[data-ui-mode=compact] .general-ledger-row-account-columns th,body[data-ui-mode=compact] .general-ledger-row-item td,body[data-ui-mode=compact] .general-ledger-row-total td.general-ledger-account-summary-balance,body[data-ui-mode=compact] .general-ledger-row-total td.general-ledger-account-summary-credit,body[data-ui-mode=compact] .general-ledger-row-total td.general-ledger-account-summary-debit{text-align:left!important}#app[data-ui-mode=compact] .general-ledger-account-header,#app[data-ui-mode=compact] .general-ledger-account-header-balances,#app[data-ui-mode=compact] .general-ledger-account-header-title,#app[data-ui-mode=compact] .general-ledger-row-section td,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-balance,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-credit,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-debit,body[data-ui-mode=compact] .general-ledger-account-header,body[data-ui-mode=compact] .general-ledger-account-header-balances,body[data-ui-mode=compact] .general-ledger-account-header-title,body[data-ui-mode=compact] .general-ledger-row-section td,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-balance,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-credit,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-debit{text-align:left!important;direction:ltr!important}#app[data-ui-mode=compact] .general-ledger-account-header-balances,body[data-ui-mode=compact] .general-ledger-account-header-balances{justify-content:flex-start!important}#app[data-ui-mode=compact] .general-ledger-row-section,body[data-ui-mode=compact] .general-ledger-row-section{border-top-width:1px!important}#app[data-ui-mode=compact] .general-ledger-account-header,body[data-ui-mode=compact] .general-ledger-account-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .general-ledger-account-header-title,body[data-ui-mode=compact] .general-ledger-account-header-title{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .general-ledger-account-header-balances,body[data-ui-mode=compact] .general-ledger-account-header-balances{display:flex!important;flex-direction:row!important;gap:var(--ui-spacing-md)!important;margin-top:var(--ui-spacing-xs)!important;align-items:center!important}#app[data-ui-mode=compact] .general-ledger-account-current-balance,#app[data-ui-mode=compact] .general-ledger-account-opening-balance,body[data-ui-mode=compact] .general-ledger-account-current-balance,body[data-ui-mode=compact] .general-ledger-account-opening-balance{font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .general-ledger-category-indent,#app[data-ui-mode=compact] .general-ledger-category-indent-main,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-category-indent,body[data-ui-mode=compact] .general-ledger-category-indent,body[data-ui-mode=compact] .general-ledger-category-indent-main,body[data-ui-mode=compact] .general-ledger-table .general-ledger-category-indent{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;padding-left:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .general-ledger-clickable-description,body[data-ui-mode=compact] .general-ledger-clickable-description{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;cursor:pointer!important}#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-balance,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-credit,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-debit,#app[data-ui-mode=compact] .general-ledger-transaction-balance,#app[data-ui-mode=compact] .general-ledger-transaction-credit,#app[data-ui-mode=compact] .general-ledger-transaction-debit,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-balance,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-credit,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-debit,body[data-ui-mode=compact] .general-ledger-transaction-balance,body[data-ui-mode=compact] .general-ledger-transaction-credit,body[data-ui-mode=compact] .general-ledger-transaction-debit{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;text-align:left!important;padding-left:var(--ui-spacing-sm)!important;padding-right:var(--ui-spacing-md)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .general-ledger-transaction-credit.general-ledger-empty,#app[data-ui-mode=compact] .general-ledger-transaction-debit.general-ledger-empty,body[data-ui-mode=compact] .general-ledger-transaction-credit.general-ledger-empty,body[data-ui-mode=compact] .general-ledger-transaction-debit.general-ledger-empty{font-size:var(--ui-font-size-sm)!important;color:#999!important;text-align:left!important;padding-left:var(--ui-spacing-sm)!important;padding-right:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .general-ledger-transaction-balance.general-ledger-negative,#app[data-ui-mode=compact] .general-ledger-transaction-balance.general-ledger-positive,body[data-ui-mode=compact] .general-ledger-transaction-balance.general-ledger-negative,body[data-ui-mode=compact] .general-ledger-transaction-balance.general-ledger-positive{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .general-ledger-balance-indicator,body[data-ui-mode=compact] .general-ledger-balance-indicator{font-size:var(--ui-font-size-xs)!important;margin-right:var(--ui-spacing-xs)!important;display:inline-block!important;vertical-align:middle!important}#app[data-ui-mode=compact] .general-ledger-balance-indicator.general-ledger-decrease,#app[data-ui-mode=compact] .general-ledger-balance-indicator.general-ledger-increase,#app[data-ui-mode=compact] .general-ledger-balance-indicator.general-ledger-no-change,body[data-ui-mode=compact] .general-ledger-balance-indicator.general-ledger-decrease,body[data-ui-mode=compact] .general-ledger-balance-indicator.general-ledger-increase,body[data-ui-mode=compact] .general-ledger-balance-indicator.general-ledger-no-change{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .general-ledger-row-total,body[data-ui-mode=compact] .general-ledger-row-total{border-top-width:1px!important}#app[data-ui-mode=compact] .general-ledger-account-summary,#app[data-ui-mode=compact] .general-ledger-account-summary-balance,#app[data-ui-mode=compact] .general-ledger-account-summary-credit,#app[data-ui-mode=compact] .general-ledger-account-summary-debit,body[data-ui-mode=compact] .general-ledger-account-summary,body[data-ui-mode=compact] .general-ledger-account-summary-balance,body[data-ui-mode=compact] .general-ledger-account-summary-credit,body[data-ui-mode=compact] .general-ledger-account-summary-debit{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .general-ledger-account-summary,body[data-ui-mode=compact] .general-ledger-account-summary{text-align:left!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .general-ledger-account-summary-balance,#app[data-ui-mode=compact] .general-ledger-account-summary-credit,#app[data-ui-mode=compact] .general-ledger-account-summary-debit,#app[data-ui-mode=compact] .general-ledger-row-total td.general-ledger-account-summary-credit,#app[data-ui-mode=compact] .general-ledger-row-total td.general-ledger-account-summary-debit,#app[data-ui-mode=compact] .general-ledger-row-total td:nth-child(4),#app[data-ui-mode=compact] .general-ledger-row-total td:nth-child(5),#app[data-ui-mode=compact] .general-ledger-row-total td:nth-child(6),#app[data-ui-mode=compact] .general-ledger-table .general-ledger-row-total td.general-ledger-account-summary-credit,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-row-total td.general-ledger-account-summary-debit,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-row-total td:nth-child(4),#app[data-ui-mode=compact] .general-ledger-table .general-ledger-row-total td:nth-child(5),#app[data-ui-mode=compact] .general-ledger-table tbody .general-ledger-row-total td.general-ledger-account-summary-credit,#app[data-ui-mode=compact] .general-ledger-table tbody .general-ledger-row-total td.general-ledger-account-summary-debit,#app[data-ui-mode=compact] .general-ledger-table tbody .general-ledger-row-total td:nth-child(4),#app[data-ui-mode=compact] .general-ledger-table tbody .general-ledger-row-total td:nth-child(5),#app[data-ui-mode=compact] .general-ledger-table tbody .general-ledger-row-total td:nth-child(6),body[data-ui-mode=compact] .general-ledger-account-summary-balance,body[data-ui-mode=compact] .general-ledger-account-summary-credit,body[data-ui-mode=compact] .general-ledger-account-summary-debit,body[data-ui-mode=compact] .general-ledger-row-total td.general-ledger-account-summary-credit,body[data-ui-mode=compact] .general-ledger-row-total td.general-ledger-account-summary-debit,body[data-ui-mode=compact] .general-ledger-row-total td:nth-child(4),body[data-ui-mode=compact] .general-ledger-row-total td:nth-child(5),body[data-ui-mode=compact] .general-ledger-row-total td:nth-child(6),body[data-ui-mode=compact] .general-ledger-table .general-ledger-row-total td.general-ledger-account-summary-credit,body[data-ui-mode=compact] .general-ledger-table .general-ledger-row-total td.general-ledger-account-summary-debit,body[data-ui-mode=compact] .general-ledger-table .general-ledger-row-total td:nth-child(4),body[data-ui-mode=compact] .general-ledger-table .general-ledger-row-total td:nth-child(5),body[data-ui-mode=compact] .general-ledger-table tbody .general-ledger-row-total td.general-ledger-account-summary-credit,body[data-ui-mode=compact] .general-ledger-table tbody .general-ledger-row-total td.general-ledger-account-summary-debit,body[data-ui-mode=compact] .general-ledger-table tbody .general-ledger-row-total td:nth-child(4),body[data-ui-mode=compact] .general-ledger-table tbody .general-ledger-row-total td:nth-child(5),body[data-ui-mode=compact] .general-ledger-table tbody .general-ledger-row-total td:nth-child(6){text-align:left!important;padding-top:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important;padding-left:var(--ui-spacing-sm)!important;padding-right:var(--ui-spacing-md)!important;white-space:nowrap!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;font-weight:600!important}#app[data-ui-mode=compact] .general-ledger-account-summary-balance.general-ledger-negative,#app[data-ui-mode=compact] .general-ledger-account-summary-balance.general-ledger-positive,body[data-ui-mode=compact] .general-ledger-account-summary-balance.general-ledger-negative,body[data-ui-mode=compact] .general-ledger-account-summary-balance.general-ledger-positive{font-size:var(--ui-font-size-sm)!important;text-align:left!important;padding-top:var(--ui-spacing-xs)!important;padding-bottom:var(--ui-spacing-xs)!important;padding-left:var(--ui-spacing-sm)!important;padding-right:var(--ui-spacing-md)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .general-ledger-account-summary-balance .general-ledger-balance-indicator,body[data-ui-mode=compact] .general-ledger-account-summary-balance .general-ledger-balance-indicator{display:inline-block!important;vertical-align:middle!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .general-ledger-spacing-row td,body[data-ui-mode=compact] .general-ledger-spacing-row td{padding:var(--ui-spacing-xs) 0!important;height:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .general-ledger-help-modal-overlay,body[data-ui-mode=compact] .general-ledger-help-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .general-ledger-help-modal,body[data-ui-mode=compact] .general-ledger-help-modal{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;max-width:90%!important;max-height:90vh!important}#app[data-ui-mode=compact] .general-ledger-help-modal-header,body[data-ui-mode=compact] .general-ledger-help-modal-header{padding:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .general-ledger-help-modal-header h3,body[data-ui-mode=compact] .general-ledger-help-modal-header h3{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .general-ledger-help-modal-close,body[data-ui-mode=compact] .general-ledger-help-modal-close{width:28px!important;height:28px!important;font-size:var(--ui-font-size-lg)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .general-ledger-help-modal-content,body[data-ui-mode=compact] .general-ledger-help-modal-content{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .general-ledger-help-modal-content h4,body[data-ui-mode=compact] .general-ledger-help-modal-content h4{font-size:var(--ui-font-size-base)!important;margin-top:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .general-ledger-help-modal-content h4:first-child,body[data-ui-mode=compact] .general-ledger-help-modal-content h4:first-child{margin-top:0!important}#app[data-ui-mode=compact] .general-ledger-help-modal-content li,#app[data-ui-mode=compact] .general-ledger-help-modal-content p,#app[data-ui-mode=compact] .general-ledger-help-modal-content ul,body[data-ui-mode=compact] .general-ledger-help-modal-content li,body[data-ui-mode=compact] .general-ledger-help-modal-content p,body[data-ui-mode=compact] .general-ledger-help-modal-content ul{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .general-ledger-help-account-types,body[data-ui-mode=compact] .general-ledger-help-account-types{margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .general-ledger-help-section,body[data-ui-mode=compact] .general-ledger-help-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .general-ledger-help-section h5,body[data-ui-mode=compact] .general-ledger-help-section h5{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .general-ledger-help-section li,#app[data-ui-mode=compact] .general-ledger-help-section strong,#app[data-ui-mode=compact] .general-ledger-help-section ul,body[data-ui-mode=compact] .general-ledger-help-section li,body[data-ui-mode=compact] .general-ledger-help-section strong,body[data-ui-mode=compact] .general-ledger-help-section ul{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:992px){#app[data-ui-mode=compact] .general-ledger-header,body[data-ui-mode=compact] .general-ledger-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .general-ledger-header-trailing,body[data-ui-mode=compact] .general-ledger-header-trailing{width:100%!important;margin-left:0!important;flex-direction:column!important;align-items:stretch!important;align-content:stretch!important}#app[data-ui-mode=compact] .general-ledger-header>span,body[data-ui-mode=compact] .general-ledger-header>span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .general-ledger-account-filter,#app[data-ui-mode=compact] .general-ledger-basis-dropdown,#app[data-ui-mode=compact] .general-ledger-date-range-dropdown,#app[data-ui-mode=compact] .general-ledger-journal-filter,body[data-ui-mode=compact] .general-ledger-account-filter,body[data-ui-mode=compact] .general-ledger-basis-dropdown,body[data-ui-mode=compact] .general-ledger-date-range-dropdown,body[data-ui-mode=compact] .general-ledger-journal-filter{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .general-ledger-date-picker-group,body[data-ui-mode=compact] .general-ledger-date-picker-group{width:100%!important;flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .general-ledger-date-picker,#app[data-ui-mode=compact] .general-ledger-date-picker .date-picker-container,#app[data-ui-mode=compact] .general-ledger-date-picker .date-picker-input,body[data-ui-mode=compact] .general-ledger-date-picker,body[data-ui-mode=compact] .general-ledger-date-picker .date-picker-container,body[data-ui-mode=compact] .general-ledger-date-picker .date-picker-input{width:100%!important}#app[data-ui-mode=compact] .general-ledger-actions,body[data-ui-mode=compact] .general-ledger-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .general-ledger-export-btn,#app[data-ui-mode=compact] .general-ledger-print-btn,#app[data-ui-mode=compact] .general-ledger-update-btn,body[data-ui-mode=compact] .general-ledger-export-btn,body[data-ui-mode=compact] .general-ledger-print-btn,body[data-ui-mode=compact] .general-ledger-update-btn{width:100%!important}}@media (max-width:768px){#app[data-ui-mode=compact] .general-ledger-container,#app[data-ui-mode=compact] .general-ledger-header,body[data-ui-mode=compact] .general-ledger-container,body[data-ui-mode=compact] .general-ledger-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .general-ledger-title h2,body[data-ui-mode=compact] .general-ledger-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .general-ledger-clickable-description,#app[data-ui-mode=compact] .general-ledger-row-item td,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-category-indent,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-balance,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-credit,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-debit,#app[data-ui-mode=compact] .general-ledger-table tbody td,#app[data-ui-mode=compact] .general-ledger-table tbody tr td,#app[data-ui-mode=compact] .general-ledger-table td,#app[data-ui-mode=compact] .general-ledger-table th,body[data-ui-mode=compact] .general-ledger-clickable-description,body[data-ui-mode=compact] .general-ledger-row-item td,body[data-ui-mode=compact] .general-ledger-table .general-ledger-category-indent,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-balance,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-credit,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-debit,body[data-ui-mode=compact] .general-ledger-table tbody td,body[data-ui-mode=compact] .general-ledger-table tbody tr td,body[data-ui-mode=compact] .general-ledger-table td,body[data-ui-mode=compact] .general-ledger-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .general-ledger-account-current-balance,#app[data-ui-mode=compact] .general-ledger-account-header,#app[data-ui-mode=compact] .general-ledger-account-header-title,#app[data-ui-mode=compact] .general-ledger-account-opening-balance,body[data-ui-mode=compact] .general-ledger-account-current-balance,body[data-ui-mode=compact] .general-ledger-account-header,body[data-ui-mode=compact] .general-ledger-account-header-title,body[data-ui-mode=compact] .general-ledger-account-opening-balance{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .general-ledger-account-summary,#app[data-ui-mode=compact] .general-ledger-account-summary-balance,#app[data-ui-mode=compact] .general-ledger-account-summary-credit,#app[data-ui-mode=compact] .general-ledger-account-summary-debit,body[data-ui-mode=compact] .general-ledger-account-summary,body[data-ui-mode=compact] .general-ledger-account-summary-balance,body[data-ui-mode=compact] .general-ledger-account-summary-credit,body[data-ui-mode=compact] .general-ledger-account-summary-debit{font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .general-ledger-container,#app[data-ui-mode=compact] .general-ledger-header,body[data-ui-mode=compact] .general-ledger-container,body[data-ui-mode=compact] .general-ledger-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .general-ledger-title h2,body[data-ui-mode=compact] .general-ledger-title h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .general-ledger-back-btn,body[data-ui-mode=compact] .general-ledger-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .general-ledger-back-icon,body[data-ui-mode=compact] .general-ledger-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .general-ledger-clickable-description,#app[data-ui-mode=compact] .general-ledger-row-item td,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-category-indent,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-balance,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-credit,#app[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-debit,#app[data-ui-mode=compact] .general-ledger-table tbody td,#app[data-ui-mode=compact] .general-ledger-table tbody tr td,#app[data-ui-mode=compact] .general-ledger-table td,#app[data-ui-mode=compact] .general-ledger-table th,body[data-ui-mode=compact] .general-ledger-clickable-description,body[data-ui-mode=compact] .general-ledger-row-item td,body[data-ui-mode=compact] .general-ledger-table .general-ledger-category-indent,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-balance,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-credit,body[data-ui-mode=compact] .general-ledger-table .general-ledger-transaction-debit,body[data-ui-mode=compact] .general-ledger-table tbody td,body[data-ui-mode=compact] .general-ledger-table tbody tr td,body[data-ui-mode=compact] .general-ledger-table td,body[data-ui-mode=compact] .general-ledger-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .general-ledger-account-current-balance,#app[data-ui-mode=compact] .general-ledger-account-header,#app[data-ui-mode=compact] .general-ledger-account-header-title,#app[data-ui-mode=compact] .general-ledger-account-opening-balance,body[data-ui-mode=compact] .general-ledger-account-current-balance,body[data-ui-mode=compact] .general-ledger-account-header,body[data-ui-mode=compact] .general-ledger-account-header-title,body[data-ui-mode=compact] .general-ledger-account-opening-balance{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .general-ledger-account-summary,#app[data-ui-mode=compact] .general-ledger-account-summary-balance,#app[data-ui-mode=compact] .general-ledger-account-summary-credit,#app[data-ui-mode=compact] .general-ledger-account-summary-debit,body[data-ui-mode=compact] .general-ledger-account-summary,body[data-ui-mode=compact] .general-ledger-account-summary-balance,body[data-ui-mode=compact] .general-ledger-account-summary-credit,body[data-ui-mode=compact] .general-ledger-account-summary-debit{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .general-ledger-help-modal,body[data-ui-mode=compact] .general-ledger-help-modal{max-width:95%!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .general-ledger-help-modal-content,body[data-ui-mode=compact] .general-ledger-help-modal-content{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .general-ledger-help-modal-content h4,body[data-ui-mode=compact] .general-ledger-help-modal-content h4{font-size:var(--ui-font-size-sm)!important}}#app[data-ui-mode=compact] .expense-report-container,body[data-ui-mode=compact] .expense-report-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .expense-report-breadcrumb,body[data-ui-mode=compact] .expense-report-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .expense-report-back-btn,body[data-ui-mode=compact] .expense-report-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .expense-report-back-icon,body[data-ui-mode=compact] .expense-report-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .expense-report-header,body[data-ui-mode=compact] .expense-report-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .expense-report-header span,body[data-ui-mode=compact] .expense-report-header span{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .expense-report-date-range-dropdown,#app[data-ui-mode=compact] .expense-report-select,body[data-ui-mode=compact] .expense-report-date-range-dropdown,body[data-ui-mode=compact] .expense-report-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .expense-report-date-picker,#app[data-ui-mode=compact] .expense-report-date-picker .date-picker-container,body[data-ui-mode=compact] .expense-report-date-picker,body[data-ui-mode=compact] .expense-report-date-picker .date-picker-container{min-width:120px!important}#app[data-ui-mode=compact] .expense-report-date-picker .date-picker-input,body[data-ui-mode=compact] .expense-report-date-picker .date-picker-input{min-width:120px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .expense-report-update-btn,body[data-ui-mode=compact] .expense-report-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .expense-report-actions,body[data-ui-mode=compact] .expense-report-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .expense-report-export-btn,#app[data-ui-mode=compact] .expense-report-print-btn,body[data-ui-mode=compact] .expense-report-export-btn,body[data-ui-mode=compact] .expense-report-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .expense-report-error,body[data-ui-mode=compact] .expense-report-error{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .expense-report-title,body[data-ui-mode=compact] .expense-report-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .expense-report-title h2,body[data-ui-mode=compact] .expense-report-title h2{font-size:var(--ui-font-size-xl)!important;margin:0!important}#app[data-ui-mode=compact] .expense-report-table,body[data-ui-mode=compact] .expense-report-table{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .expense-report-table table,body[data-ui-mode=compact] .expense-report-table table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .expense-report-table th,body[data-ui-mode=compact] .expense-report-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .expense-report-table tbody td,#app[data-ui-mode=compact] .expense-report-table tbody tr td,#app[data-ui-mode=compact] .expense-report-table td,body[data-ui-mode=compact] .expense-report-table tbody td,body[data-ui-mode=compact] .expense-report-table tbody tr td,body[data-ui-mode=compact] .expense-report-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .expense-report-amount-cell,body[data-ui-mode=compact] .expense-report-amount-cell{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .expense-report-total-row,body[data-ui-mode=compact] .expense-report-total-row{border-top-width:1px!important}#app[data-ui-mode=compact] .expense-report-total-row td,body[data-ui-mode=compact] .expense-report-total-row td{padding:var(--ui-spacing-sm) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .expense-report-total-label,body[data-ui-mode=compact] .expense-report-total-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .expense-report-total-amount,body[data-ui-mode=compact] .expense-report-total-amount{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:992px){#app[data-ui-mode=compact] .expense-report-header,body[data-ui-mode=compact] .expense-report-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .expense-report-header span,body[data-ui-mode=compact] .expense-report-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .expense-report-date-range-dropdown,#app[data-ui-mode=compact] .expense-report-select,body[data-ui-mode=compact] .expense-report-date-range-dropdown,body[data-ui-mode=compact] .expense-report-select{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .expense-report-date-picker,#app[data-ui-mode=compact] .expense-report-date-picker .date-picker-container,#app[data-ui-mode=compact] .expense-report-date-picker .date-picker-input,body[data-ui-mode=compact] .expense-report-date-picker,body[data-ui-mode=compact] .expense-report-date-picker .date-picker-container,body[data-ui-mode=compact] .expense-report-date-picker .date-picker-input{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .expense-report-update-btn,body[data-ui-mode=compact] .expense-report-update-btn{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .expense-report-actions,body[data-ui-mode=compact] .expense-report-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important;flex-direction:column!important}#app[data-ui-mode=compact] .expense-report-export-btn,#app[data-ui-mode=compact] .expense-report-print-btn,body[data-ui-mode=compact] .expense-report-export-btn,body[data-ui-mode=compact] .expense-report-print-btn{width:100%!important}}@media (max-width:768px){#app[data-ui-mode=compact] .expense-report-container,#app[data-ui-mode=compact] .expense-report-header,body[data-ui-mode=compact] .expense-report-container,body[data-ui-mode=compact] .expense-report-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .expense-report-title h2,body[data-ui-mode=compact] .expense-report-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .expense-report-table td,#app[data-ui-mode=compact] .expense-report-table th,body[data-ui-mode=compact] .expense-report-table td,body[data-ui-mode=compact] .expense-report-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .expense-report-container,#app[data-ui-mode=compact] .expense-report-header,body[data-ui-mode=compact] .expense-report-container,body[data-ui-mode=compact] .expense-report-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .expense-report-title h2,body[data-ui-mode=compact] .expense-report-title h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .expense-report-back-btn,body[data-ui-mode=compact] .expense-report-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .expense-report-back-icon,body[data-ui-mode=compact] .expense-report-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .expense-report-table td,#app[data-ui-mode=compact] .expense-report-table th,body[data-ui-mode=compact] .expense-report-table td,body[data-ui-mode=compact] .expense-report-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .expense-report-total-row td,body[data-ui-mode=compact] .expense-report-total-row td{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .automatic-transactions-container,body[data-ui-mode=compact] .automatic-transactions-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .automatic-transactions-container .breadcrumb,body[data-ui-mode=compact] .automatic-transactions-container .breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .automatic-transactions-header,body[data-ui-mode=compact] .automatic-transactions-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .automatic-transactions-header span,body[data-ui-mode=compact] .automatic-transactions-header span{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .automatic-transactions-header .date-link,body[data-ui-mode=compact] .automatic-transactions-header .date-link{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .automatic-transactions-header .date-label,body[data-ui-mode=compact] .automatic-transactions-header .date-label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .automatic-transactions-header .date-value,body[data-ui-mode=compact] .automatic-transactions-header .date-value{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .automatic-transactions-header input[type=date].date-value,body[data-ui-mode=compact] .automatic-transactions-header input[type=date].date-value{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:120px!important}#app[data-ui-mode=compact] .automatic-transactions-header .update-btn,body[data-ui-mode=compact] .automatic-transactions-header .update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .automatic-transactions-actions,body[data-ui-mode=compact] .automatic-transactions-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .automatic-transactions-actions .export-btn,#app[data-ui-mode=compact] .automatic-transactions-actions .print-btn,body[data-ui-mode=compact] .automatic-transactions-actions .export-btn,body[data-ui-mode=compact] .automatic-transactions-actions .print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .automatic-transactions-title,body[data-ui-mode=compact] .automatic-transactions-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .automatic-transactions-title h2,body[data-ui-mode=compact] .automatic-transactions-title h2{font-size:var(--ui-font-size-xl)!important;margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .automatic-transactions-table,body[data-ui-mode=compact] .automatic-transactions-table{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .automatic-transactions-table table,body[data-ui-mode=compact] .automatic-transactions-table table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .automatic-transactions-table th,body[data-ui-mode=compact] .automatic-transactions-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .automatic-transactions-table tbody td,#app[data-ui-mode=compact] .automatic-transactions-table tbody tr td,#app[data-ui-mode=compact] .automatic-transactions-table td,body[data-ui-mode=compact] .automatic-transactions-table tbody td,body[data-ui-mode=compact] .automatic-transactions-table tbody tr td,body[data-ui-mode=compact] .automatic-transactions-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:992px){#app[data-ui-mode=compact] .automatic-transactions-header,body[data-ui-mode=compact] .automatic-transactions-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .automatic-transactions-header span,body[data-ui-mode=compact] .automatic-transactions-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .automatic-transactions-header .date-link,body[data-ui-mode=compact] .automatic-transactions-header .date-link{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .automatic-transactions-header input[type=date].date-value,body[data-ui-mode=compact] .automatic-transactions-header input[type=date].date-value{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .automatic-transactions-header .update-btn,body[data-ui-mode=compact] .automatic-transactions-header .update-btn{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .automatic-transactions-actions,body[data-ui-mode=compact] .automatic-transactions-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important;flex-direction:column!important}#app[data-ui-mode=compact] .automatic-transactions-actions .export-btn,#app[data-ui-mode=compact] .automatic-transactions-actions .print-btn,body[data-ui-mode=compact] .automatic-transactions-actions .export-btn,body[data-ui-mode=compact] .automatic-transactions-actions .print-btn{width:100%!important}}@media (max-width:768px){#app[data-ui-mode=compact] .automatic-transactions-container,#app[data-ui-mode=compact] .automatic-transactions-header,body[data-ui-mode=compact] .automatic-transactions-container,body[data-ui-mode=compact] .automatic-transactions-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .automatic-transactions-title h2,body[data-ui-mode=compact] .automatic-transactions-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .automatic-transactions-table td,#app[data-ui-mode=compact] .automatic-transactions-table th,body[data-ui-mode=compact] .automatic-transactions-table td,body[data-ui-mode=compact] .automatic-transactions-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .automatic-transactions-container,#app[data-ui-mode=compact] .automatic-transactions-header,body[data-ui-mode=compact] .automatic-transactions-container,body[data-ui-mode=compact] .automatic-transactions-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .automatic-transactions-title h2,body[data-ui-mode=compact] .automatic-transactions-title h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .automatic-transactions-table td,#app[data-ui-mode=compact] .automatic-transactions-table th,body[data-ui-mode=compact] .automatic-transactions-table td,body[data-ui-mode=compact] .automatic-transactions-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .reconciliation-reports-container,body[data-ui-mode=compact] .reconciliation-reports-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .reconciliation-reports-container .breadcrumb,body[data-ui-mode=compact] .reconciliation-reports-container .breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .reconciliation-reports-header,body[data-ui-mode=compact] .reconciliation-reports-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .reconciliation-reports-header span,body[data-ui-mode=compact] .reconciliation-reports-header span{font-size:var(--ui-font-size-sm)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .reconciliation-reports-header .date-link,body[data-ui-mode=compact] .reconciliation-reports-header .date-link{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;min-width:120px!important;max-width:160px!important}#app[data-ui-mode=compact] .reconciliation-reports-header .date-label,body[data-ui-mode=compact] .reconciliation-reports-header .date-label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .reconciliation-reports-header .date-value,body[data-ui-mode=compact] .reconciliation-reports-header .date-value{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .reconciliation-reports-header input[type=date].date-value,body[data-ui-mode=compact] .reconciliation-reports-header input[type=date].date-value{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:120px!important}#app[data-ui-mode=compact] .reconciliation-reports-header .update-btn,body[data-ui-mode=compact] .reconciliation-reports-header .update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .reconciliation-reports-actions,body[data-ui-mode=compact] .reconciliation-reports-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reconciliation-reports-actions .export-btn,#app[data-ui-mode=compact] .reconciliation-reports-actions .print-btn,body[data-ui-mode=compact] .reconciliation-reports-actions .export-btn,body[data-ui-mode=compact] .reconciliation-reports-actions .print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .reconciliation-reports-title,body[data-ui-mode=compact] .reconciliation-reports-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .reconciliation-reports-title h2,body[data-ui-mode=compact] .reconciliation-reports-title h2{font-size:var(--ui-font-size-xl)!important;margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .reconciliation-reports-table,body[data-ui-mode=compact] .reconciliation-reports-table{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .reconciliation-reports-table table,body[data-ui-mode=compact] .reconciliation-reports-table table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .reconciliation-reports-table th,body[data-ui-mode=compact] .reconciliation-reports-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .reconciliation-reports-table tbody td,#app[data-ui-mode=compact] .reconciliation-reports-table tbody tr td,#app[data-ui-mode=compact] .reconciliation-reports-table td,body[data-ui-mode=compact] .reconciliation-reports-table tbody td,body[data-ui-mode=compact] .reconciliation-reports-table tbody tr td,body[data-ui-mode=compact] .reconciliation-reports-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:992px){#app[data-ui-mode=compact] .reconciliation-reports-header,body[data-ui-mode=compact] .reconciliation-reports-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .reconciliation-reports-header span,body[data-ui-mode=compact] .reconciliation-reports-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .reconciliation-reports-header .date-link,body[data-ui-mode=compact] .reconciliation-reports-header .date-link{width:100%!important;max-width:100%!important}#app[data-ui-mode=compact] .reconciliation-reports-header input[type=date].date-value,body[data-ui-mode=compact] .reconciliation-reports-header input[type=date].date-value{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .reconciliation-reports-header .update-btn,body[data-ui-mode=compact] .reconciliation-reports-header .update-btn{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reconciliation-reports-actions,body[data-ui-mode=compact] .reconciliation-reports-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important;flex-direction:column!important}#app[data-ui-mode=compact] .reconciliation-reports-actions .export-btn,#app[data-ui-mode=compact] .reconciliation-reports-actions .print-btn,body[data-ui-mode=compact] .reconciliation-reports-actions .export-btn,body[data-ui-mode=compact] .reconciliation-reports-actions .print-btn{width:100%!important}}@media (max-width:768px){#app[data-ui-mode=compact] .reconciliation-reports-container,#app[data-ui-mode=compact] .reconciliation-reports-header,body[data-ui-mode=compact] .reconciliation-reports-container,body[data-ui-mode=compact] .reconciliation-reports-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reconciliation-reports-title h2,body[data-ui-mode=compact] .reconciliation-reports-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .reconciliation-reports-table td,#app[data-ui-mode=compact] .reconciliation-reports-table th,body[data-ui-mode=compact] .reconciliation-reports-table td,body[data-ui-mode=compact] .reconciliation-reports-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .reconciliation-reports-container,#app[data-ui-mode=compact] .reconciliation-reports-header,body[data-ui-mode=compact] .reconciliation-reports-container,body[data-ui-mode=compact] .reconciliation-reports-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .reconciliation-reports-title h2,body[data-ui-mode=compact] .reconciliation-reports-title h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .reconciliation-reports-table td,#app[data-ui-mode=compact] .reconciliation-reports-table th,body[data-ui-mode=compact] .reconciliation-reports-table td,body[data-ui-mode=compact] .reconciliation-reports-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .ar-aging-container,body[data-ui-mode=compact] .ar-aging-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .ar-aging-breadcrumb,body[data-ui-mode=compact] .ar-aging-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ar-aging-back-btn,body[data-ui-mode=compact] .ar-aging-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ar-aging-back-icon,body[data-ui-mode=compact] .ar-aging-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ar-aging-header,body[data-ui-mode=compact] .ar-aging-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ar-aging-filter-group,body[data-ui-mode=compact] .ar-aging-filter-group{gap:var(--ui-spacing-xs)!important;min-width:120px!important}#app[data-ui-mode=compact] .ar-aging-filter-group label,body[data-ui-mode=compact] .ar-aging-filter-group label{font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .ar-aging-select,body[data-ui-mode=compact] .ar-aging-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;padding-right:2rem!important}#app[data-ui-mode=compact] .ar-aging-date-input,body[data-ui-mode=compact] .ar-aging-date-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ar-aging-header .date-picker-container,body[data-ui-mode=compact] .ar-aging-header .date-picker-container{min-width:120px!important}#app[data-ui-mode=compact] .ar-aging-header .date-picker-input,body[data-ui-mode=compact] .ar-aging-header .date-picker-input{min-width:120px!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ar-aging-update-btn,body[data-ui-mode=compact] .ar-aging-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .ar-aging-actions,body[data-ui-mode=compact] .ar-aging-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ar-aging-export-btn,#app[data-ui-mode=compact] .ar-aging-help-btn,#app[data-ui-mode=compact] .ar-aging-print-btn,body[data-ui-mode=compact] .ar-aging-export-btn,body[data-ui-mode=compact] .ar-aging-help-btn,body[data-ui-mode=compact] .ar-aging-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .ar-aging-title,body[data-ui-mode=compact] .ar-aging-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .ar-aging-title h2,body[data-ui-mode=compact] .ar-aging-title h2{font-size:var(--ui-font-size-xl)!important;margin:0!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ar-aging-subtitle,body[data-ui-mode=compact] .ar-aging-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ar-aging-metrics,body[data-ui-mode=compact] .ar-aging-metrics{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}#app[data-ui-mode=compact] .ar-aging-metric-item,body[data-ui-mode=compact] .ar-aging-metric-item{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ar-aging-metric-label,body[data-ui-mode=compact] .ar-aging-metric-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ar-aging-metric-value,body[data-ui-mode=compact] .ar-aging-metric-value{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .ar-aging-table,body[data-ui-mode=compact] .ar-aging-table{margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .ar-aging-table table,body[data-ui-mode=compact] .ar-aging-table table{font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-sm) 0 0 0!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .ar-aging-table th,body[data-ui-mode=compact] .ar-aging-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .ar-aging-table tbody td,#app[data-ui-mode=compact] .ar-aging-table tbody tr td,#app[data-ui-mode=compact] .ar-aging-table td,body[data-ui-mode=compact] .ar-aging-table tbody td,body[data-ui-mode=compact] .ar-aging-table tbody tr td,body[data-ui-mode=compact] .ar-aging-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .ar-aging-name,body[data-ui-mode=compact] .ar-aging-name{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .ar-aging-name-content,body[data-ui-mode=compact] .ar-aging-name-content{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ar-aging-name-icon,body[data-ui-mode=compact] .ar-aging-name-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .ar-aging-amount,body[data-ui-mode=compact] .ar-aging-amount{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .ar-aging-amount-bold,body[data-ui-mode=compact] .ar-aging-amount-bold{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .ar-aging-total-row,body[data-ui-mode=compact] .ar-aging-total-row{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .ar-aging-total-row td,body[data-ui-mode=compact] .ar-aging-total-row td{padding:var(--ui-spacing-sm) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ar-aging-error,#app[data-ui-mode=compact] .ar-aging-loading,#app[data-ui-mode=compact] .ar-aging-no-data,body[data-ui-mode=compact] .ar-aging-error,body[data-ui-mode=compact] .ar-aging-loading,body[data-ui-mode=compact] .ar-aging-no-data{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ar-aging-help-modal-overlay,body[data-ui-mode=compact] .ar-aging-help-modal-overlay{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .ar-aging-help-modal,body[data-ui-mode=compact] .ar-aging-help-modal{border-radius:var(--ui-border-radius-md)!important;max-width:700px!important;max-height:90vh!important}#app[data-ui-mode=compact] .ar-aging-help-modal-header,body[data-ui-mode=compact] .ar-aging-help-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .ar-aging-help-modal-header h3,body[data-ui-mode=compact] .ar-aging-help-modal-header h3{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .ar-aging-help-modal-close,body[data-ui-mode=compact] .ar-aging-help-modal-close{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .ar-aging-help-modal-content,body[data-ui-mode=compact] .ar-aging-help-modal-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .ar-aging-help-modal-content h4,body[data-ui-mode=compact] .ar-aging-help-modal-content h4{font-size:var(--ui-font-size-base)!important;margin-top:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ar-aging-help-modal-content h4:first-child,body[data-ui-mode=compact] .ar-aging-help-modal-content h4:first-child{margin-top:0!important}#app[data-ui-mode=compact] .ar-aging-help-modal-content p,body[data-ui-mode=compact] .ar-aging-help-modal-content p{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ar-aging-help-modal-content ul,body[data-ui-mode=compact] .ar-aging-help-modal-content ul{font-size:var(--ui-font-size-sm)!important;padding-left:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ar-aging-help-modal-content li,body[data-ui-mode=compact] .ar-aging-help-modal-content li{margin-bottom:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:992px){#app[data-ui-mode=compact] .ar-aging-header,body[data-ui-mode=compact] .ar-aging-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .ar-aging-filter-group,body[data-ui-mode=compact] .ar-aging-filter-group{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .ar-aging-date-input,#app[data-ui-mode=compact] .ar-aging-select,body[data-ui-mode=compact] .ar-aging-date-input,body[data-ui-mode=compact] .ar-aging-select{width:100%!important}#app[data-ui-mode=compact] .ar-aging-header .date-picker-container,#app[data-ui-mode=compact] .ar-aging-header .date-picker-input,body[data-ui-mode=compact] .ar-aging-header .date-picker-container,body[data-ui-mode=compact] .ar-aging-header .date-picker-input{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .ar-aging-update-btn,body[data-ui-mode=compact] .ar-aging-update-btn{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ar-aging-actions,body[data-ui-mode=compact] .ar-aging-actions{width:100%!important;margin-top:var(--ui-spacing-sm)!important;flex-direction:column!important}#app[data-ui-mode=compact] .ar-aging-export-btn,#app[data-ui-mode=compact] .ar-aging-help-btn,#app[data-ui-mode=compact] .ar-aging-print-btn,body[data-ui-mode=compact] .ar-aging-export-btn,body[data-ui-mode=compact] .ar-aging-help-btn,body[data-ui-mode=compact] .ar-aging-print-btn{width:100%!important}#app[data-ui-mode=compact] .ar-aging-metrics,body[data-ui-mode=compact] .ar-aging-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))!important}}@media (max-width:768px){#app[data-ui-mode=compact] .ar-aging-container,#app[data-ui-mode=compact] .ar-aging-header,body[data-ui-mode=compact] .ar-aging-container,body[data-ui-mode=compact] .ar-aging-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ar-aging-title h2,body[data-ui-mode=compact] .ar-aging-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .ar-aging-metrics,body[data-ui-mode=compact] .ar-aging-metrics{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .ar-aging-table td,#app[data-ui-mode=compact] .ar-aging-table th,body[data-ui-mode=compact] .ar-aging-table td,body[data-ui-mode=compact] .ar-aging-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ar-aging-table table,body[data-ui-mode=compact] .ar-aging-table table{width:calc(100% - var(--ui-spacing-md))!important;margin:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ar-aging-help-modal,body[data-ui-mode=compact] .ar-aging-help-modal{max-width:95%!important;width:95%!important}}@media (max-width:480px){#app[data-ui-mode=compact] .ar-aging-container,#app[data-ui-mode=compact] .ar-aging-header,body[data-ui-mode=compact] .ar-aging-container,body[data-ui-mode=compact] .ar-aging-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ar-aging-title h2,body[data-ui-mode=compact] .ar-aging-title h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .ar-aging-back-btn,body[data-ui-mode=compact] .ar-aging-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .ar-aging-back-icon,body[data-ui-mode=compact] .ar-aging-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ar-aging-metric-item,body[data-ui-mode=compact] .ar-aging-metric-item{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ar-aging-metric-label,body[data-ui-mode=compact] .ar-aging-metric-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ar-aging-metric-value,body[data-ui-mode=compact] .ar-aging-metric-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ar-aging-table td,#app[data-ui-mode=compact] .ar-aging-table th,body[data-ui-mode=compact] .ar-aging-table td,body[data-ui-mode=compact] .ar-aging-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ar-aging-table table,body[data-ui-mode=compact] .ar-aging-table table{width:calc(100% - var(--ui-spacing-sm))!important;margin:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ar-aging-help-modal,body[data-ui-mode=compact] .ar-aging-help-modal{max-width:98%!important;width:98%!important}}#app[data-ui-mode=compact] .ar-aging-total-label,body[data-ui-mode=compact] .ar-aging-total-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;padding:var(--ui-spacing-sm) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ar-aging-table table,body[data-ui-mode=compact] .ar-aging-table table{min-width:1200px!important}@media (max-width:992px){#app[data-ui-mode=compact] .ar-aging-table table,body[data-ui-mode=compact] .ar-aging-table table{min-width:1100px!important}}@media (max-width:768px){#app[data-ui-mode=compact] .ar-aging-table table,body[data-ui-mode=compact] .ar-aging-table table{min-width:1000px!important}#app[data-ui-mode=compact] .ar-aging-table td,#app[data-ui-mode=compact] .ar-aging-table th,body[data-ui-mode=compact] .ar-aging-table td,body[data-ui-mode=compact] .ar-aging-table th{padding:var(--ui-spacing-xs) 4px!important;font-size:var(--ui-font-size-xs)!important;white-space:nowrap!important}}@media (max-width:480px){#app[data-ui-mode=compact] .ar-aging-table table,body[data-ui-mode=compact] .ar-aging-table table{min-width:900px!important}#app[data-ui-mode=compact] .ar-aging-table td,#app[data-ui-mode=compact] .ar-aging-table th,body[data-ui-mode=compact] .ar-aging-table td,body[data-ui-mode=compact] .ar-aging-table th{padding:2px 3px!important;font-size:var(--ui-font-size-xs)!important;white-space:nowrap!important}#app[data-ui-mode=compact] .ar-aging-total-label,body[data-ui-mode=compact] .ar-aging-total-label{padding:var(--ui-spacing-xs) 3px!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .customer-statement-container,body[data-ui-mode=compact] .customer-statement-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-statement-breadcrumb,body[data-ui-mode=compact] .customer-statement-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-statement-back-btn,body[data-ui-mode=compact] .customer-statement-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-statement-back-icon,body[data-ui-mode=compact] .customer-statement-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-statement-header,body[data-ui-mode=compact] .customer-statement-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-statement-header a,#app[data-ui-mode=compact] .customer-statement-header span,body[data-ui-mode=compact] .customer-statement-header a,body[data-ui-mode=compact] .customer-statement-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-statement-date-range-dropdown,#app[data-ui-mode=compact] .customer-statement-select,body[data-ui-mode=compact] .customer-statement-date-range-dropdown,body[data-ui-mode=compact] .customer-statement-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding-right:2rem!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .customer-statement-date-picker,body[data-ui-mode=compact] .customer-statement-date-picker{width:140px!important;min-width:140px!important}#app[data-ui-mode=compact] .customer-statement-date-picker .date-picker-input,body[data-ui-mode=compact] .customer-statement-date-picker .date-picker-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .customer-statement-update-btn,body[data-ui-mode=compact] .customer-statement-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .customer-statement-actions,body[data-ui-mode=compact] .customer-statement-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-statement-export-btn,#app[data-ui-mode=compact] .customer-statement-print-btn,body[data-ui-mode=compact] .customer-statement-export-btn,body[data-ui-mode=compact] .customer-statement-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .customer-statement-error,body[data-ui-mode=compact] .customer-statement-error{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-statement-header-section,body[data-ui-mode=compact] .customer-statement-header-section{margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-statement-header-content,body[data-ui-mode=compact] .customer-statement-header-content{min-height:auto!important;padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .customer-statement-company-info,#app[data-ui-mode=compact] .customer-statement-customer-info,body[data-ui-mode=compact] .customer-statement-company-info,body[data-ui-mode=compact] .customer-statement-customer-info{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-statement-company-header,#app[data-ui-mode=compact] .customer-statement-customer-header,body[data-ui-mode=compact] .customer-statement-company-header,body[data-ui-mode=compact] .customer-statement-customer-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-statement-company-name,#app[data-ui-mode=compact] .customer-statement-customer-name,body[data-ui-mode=compact] .customer-statement-company-name,body[data-ui-mode=compact] .customer-statement-customer-name{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-statement-company-address,#app[data-ui-mode=compact] .customer-statement-customer-address,#app[data-ui-mode=compact] .customer-statement-customer-address-details,body[data-ui-mode=compact] .customer-statement-company-address,body[data-ui-mode=compact] .customer-statement-customer-address,body[data-ui-mode=compact] .customer-statement-customer-address-details{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .customer-statement-company-detail,#app[data-ui-mode=compact] .customer-statement-customer-detail,body[data-ui-mode=compact] .customer-statement-company-detail,body[data-ui-mode=compact] .customer-statement-customer-detail{font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-statement-company-detail-label,#app[data-ui-mode=compact] .customer-statement-customer-detail-label,body[data-ui-mode=compact] .customer-statement-company-detail-label,body[data-ui-mode=compact] .customer-statement-customer-detail-label{font-size:var(--ui-font-size-sm)!important;min-width:60px!important}#app[data-ui-mode=compact] .customer-statement-company-detail-link,#app[data-ui-mode=compact] .customer-statement-company-detail-value,#app[data-ui-mode=compact] .customer-statement-customer-detail-link,#app[data-ui-mode=compact] .customer-statement-customer-detail-value,body[data-ui-mode=compact] .customer-statement-company-detail-link,body[data-ui-mode=compact] .customer-statement-company-detail-value,body[data-ui-mode=compact] .customer-statement-customer-detail-link,body[data-ui-mode=compact] .customer-statement-customer-detail-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-statement-date-info,body[data-ui-mode=compact] .customer-statement-date-info{padding-top:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-statement-date-label,#app[data-ui-mode=compact] .customer-statement-date-value,#app[data-ui-mode=compact] .customer-statement-period-label,#app[data-ui-mode=compact] .customer-statement-period-value,body[data-ui-mode=compact] .customer-statement-date-label,body[data-ui-mode=compact] .customer-statement-date-value,body[data-ui-mode=compact] .customer-statement-period-label,body[data-ui-mode=compact] .customer-statement-period-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-statement-summary-section-header,body[data-ui-mode=compact] .customer-statement-summary-section-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-statement-summary-container,body[data-ui-mode=compact] .customer-statement-summary-container{gap:0!important}#app[data-ui-mode=compact] .customer-statement-summary-left,#app[data-ui-mode=compact] .customer-statement-summary-right,body[data-ui-mode=compact] .customer-statement-summary-left,body[data-ui-mode=compact] .customer-statement-summary-right{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-statement-amount-receivable-header,#app[data-ui-mode=compact] .customer-statement-summary-header,body[data-ui-mode=compact] .customer-statement-amount-receivable-header,body[data-ui-mode=compact] .customer-statement-summary-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-statement-summary-grid,body[data-ui-mode=compact] .customer-statement-summary-grid{gap:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .customer-statement-summary-label,#app[data-ui-mode=compact] .customer-statement-summary-value,body[data-ui-mode=compact] .customer-statement-summary-label,body[data-ui-mode=compact] .customer-statement-summary-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-statement-summary-final-row,body[data-ui-mode=compact] .customer-statement-summary-final-row{gap:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-statement-summary-final-label,body[data-ui-mode=compact] .customer-statement-summary-final-label{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-statement-summary-final-value,body[data-ui-mode=compact] .customer-statement-summary-final-value{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .customer-statement-amount-receivable-value,body[data-ui-mode=compact] .customer-statement-amount-receivable-value{font-size:var(--ui-font-size-xl)!important;padding:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .customer-statement-amount-receivable-subtitle,body[data-ui-mode=compact] .customer-statement-amount-receivable-subtitle{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .customer-statement-table,body[data-ui-mode=compact] .customer-statement-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-statement-table th,body[data-ui-mode=compact] .customer-statement-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .customer-statement-table tbody td,#app[data-ui-mode=compact] .customer-statement-table td,body[data-ui-mode=compact] .customer-statement-table tbody td,body[data-ui-mode=compact] .customer-statement-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .customer-statement-description,body[data-ui-mode=compact] .customer-statement-description{font-size:var(--ui-font-size-sm)!important;max-width:250px!important}#app[data-ui-mode=compact] .amount-cell,#app[data-ui-mode=compact] .customer-statement-amount,#app[data-ui-mode=compact] .customer-statement-balance,body[data-ui-mode=compact] .amount-cell,body[data-ui-mode=compact] .customer-statement-amount,body[data-ui-mode=compact] .customer-statement-balance{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-statement-totals-row td,body[data-ui-mode=compact] .customer-statement-totals-row td{padding:var(--ui-spacing-sm) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-statement-totals-amount,#app[data-ui-mode=compact] .customer-statement-totals-balance,#app[data-ui-mode=compact] .customer-statement-totals-label,body[data-ui-mode=compact] .customer-statement-totals-amount,body[data-ui-mode=compact] .customer-statement-totals-balance,body[data-ui-mode=compact] .customer-statement-totals-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .customer-statement-opening-balance-row td,body[data-ui-mode=compact] .customer-statement-opening-balance-row td{padding:var(--ui-spacing-sm) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .prepayment-badge,body[data-ui-mode=compact] .prepayment-badge{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .prepayment-description,body[data-ui-mode=compact] .prepayment-description{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .no-records,body[data-ui-mode=compact] .no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:992px){#app[data-ui-mode=compact] .customer-statement-header,body[data-ui-mode=compact] .customer-statement-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .customer-statement-date-range-dropdown,#app[data-ui-mode=compact] .customer-statement-select,body[data-ui-mode=compact] .customer-statement-date-range-dropdown,body[data-ui-mode=compact] .customer-statement-select{width:100%!important}#app[data-ui-mode=compact] .customer-statement-date-picker,body[data-ui-mode=compact] .customer-statement-date-picker{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .customer-statement-update-btn,body[data-ui-mode=compact] .customer-statement-update-btn{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-statement-actions,body[data-ui-mode=compact] .customer-statement-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important;flex-direction:column!important}#app[data-ui-mode=compact] .customer-statement-export-btn,#app[data-ui-mode=compact] .customer-statement-print-btn,body[data-ui-mode=compact] .customer-statement-export-btn,body[data-ui-mode=compact] .customer-statement-print-btn{width:100%!important}#app[data-ui-mode=compact] .customer-statement-header-content,body[data-ui-mode=compact] .customer-statement-header-content{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .customer-statement-header-content:after,body[data-ui-mode=compact] .customer-statement-header-content:after{display:none!important}#app[data-ui-mode=compact] .customer-statement-summary-container,body[data-ui-mode=compact] .customer-statement-summary-container{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .customer-statement-summary-container:after,body[data-ui-mode=compact] .customer-statement-summary-container:after{display:none!important}#app[data-ui-mode=compact] .customer-statement-summary-left,body[data-ui-mode=compact] .customer-statement-summary-left{padding-right:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-md)!important;border-bottom:1px solid rgba(25,118,210,.15)!important}#app[data-ui-mode=compact] .customer-statement-summary-right,body[data-ui-mode=compact] .customer-statement-summary-right{padding-left:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .customer-statement-container,#app[data-ui-mode=compact] .customer-statement-header,body[data-ui-mode=compact] .customer-statement-container,body[data-ui-mode=compact] .customer-statement-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-statement-table td,#app[data-ui-mode=compact] .customer-statement-table th,body[data-ui-mode=compact] .customer-statement-table td,body[data-ui-mode=compact] .customer-statement-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .customer-statement-container,#app[data-ui-mode=compact] .customer-statement-header,body[data-ui-mode=compact] .customer-statement-container,body[data-ui-mode=compact] .customer-statement-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-statement-back-btn,body[data-ui-mode=compact] .customer-statement-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .customer-statement-back-icon,body[data-ui-mode=compact] .customer-statement-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-statement-table td,#app[data-ui-mode=compact] .customer-statement-table th,body[data-ui-mode=compact] .customer-statement-table td,body[data-ui-mode=compact] .customer-statement-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-statement-description,body[data-ui-mode=compact] .customer-statement-description{max-width:150px!important}}#app[data-ui-mode=compact] .customer-transaction-history-container,body[data-ui-mode=compact] .customer-transaction-history-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-transaction-history-breadcrumb,body[data-ui-mode=compact] .customer-transaction-history-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-transaction-history-back-btn,body[data-ui-mode=compact] .customer-transaction-history-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-back-icon,body[data-ui-mode=compact] .customer-transaction-history-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-header,body[data-ui-mode=compact] .customer-transaction-history-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-header a,#app[data-ui-mode=compact] .customer-transaction-history-header span,body[data-ui-mode=compact] .customer-transaction-history-header a,body[data-ui-mode=compact] .customer-transaction-history-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-date-range-dropdown,#app[data-ui-mode=compact] .customer-transaction-history-select,body[data-ui-mode=compact] .customer-transaction-history-date-range-dropdown,body[data-ui-mode=compact] .customer-transaction-history-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding-right:2rem!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important;min-width:120px!important}#app[data-ui-mode=compact] .customer-transaction-history-date-picker,body[data-ui-mode=compact] .customer-transaction-history-date-picker{width:140px!important;min-width:140px!important}#app[data-ui-mode=compact] .customer-transaction-history-date-picker .date-picker-input,body[data-ui-mode=compact] .customer-transaction-history-date-picker .date-picker-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .customer-transaction-history-update-btn,body[data-ui-mode=compact] .customer-transaction-history-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .customer-transaction-history-actions,body[data-ui-mode=compact] .customer-transaction-history-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-export-btn,#app[data-ui-mode=compact] .customer-transaction-history-print-btn,body[data-ui-mode=compact] .customer-transaction-history-export-btn,body[data-ui-mode=compact] .customer-transaction-history-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .customer-transaction-history-error,body[data-ui-mode=compact] .customer-transaction-history-error{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-header-section,body[data-ui-mode=compact] .customer-transaction-history-header-section{margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .customer-transaction-history-header-content,body[data-ui-mode=compact] .customer-transaction-history-header-content{min-height:auto!important;padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .customer-transaction-history-company-info,#app[data-ui-mode=compact] .customer-transaction-history-report-info,body[data-ui-mode=compact] .customer-transaction-history-company-info,body[data-ui-mode=compact] .customer-transaction-history-report-info{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .customer-transaction-history-company-header,#app[data-ui-mode=compact] .customer-transaction-history-customer-header,body[data-ui-mode=compact] .customer-transaction-history-company-header,body[data-ui-mode=compact] .customer-transaction-history-customer-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-company-name,#app[data-ui-mode=compact] .customer-transaction-history-customer-name,body[data-ui-mode=compact] .customer-transaction-history-company-name,body[data-ui-mode=compact] .customer-transaction-history-customer-name{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-transaction-history-company-address,#app[data-ui-mode=compact] .customer-transaction-history-customer-address,#app[data-ui-mode=compact] .customer-transaction-history-customer-address-details,body[data-ui-mode=compact] .customer-transaction-history-company-address,body[data-ui-mode=compact] .customer-transaction-history-customer-address,body[data-ui-mode=compact] .customer-transaction-history-customer-address-details{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .customer-transaction-history-company-detail,#app[data-ui-mode=compact] .customer-transaction-history-customer-detail,body[data-ui-mode=compact] .customer-transaction-history-company-detail,body[data-ui-mode=compact] .customer-transaction-history-customer-detail{font-size:var(--ui-font-size-sm)!important;margin-top:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-transaction-history-company-detail-label,#app[data-ui-mode=compact] .customer-transaction-history-customer-detail-label,body[data-ui-mode=compact] .customer-transaction-history-company-detail-label,body[data-ui-mode=compact] .customer-transaction-history-customer-detail-label{font-size:var(--ui-font-size-sm)!important;min-width:60px!important}#app[data-ui-mode=compact] .customer-transaction-history-company-detail-link,#app[data-ui-mode=compact] .customer-transaction-history-company-detail-value,#app[data-ui-mode=compact] .customer-transaction-history-customer-detail-link,#app[data-ui-mode=compact] .customer-transaction-history-customer-detail-value,body[data-ui-mode=compact] .customer-transaction-history-company-detail-link,body[data-ui-mode=compact] .customer-transaction-history-company-detail-value,body[data-ui-mode=compact] .customer-transaction-history-customer-detail-link,body[data-ui-mode=compact] .customer-transaction-history-customer-detail-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-details,body[data-ui-mode=compact] .customer-transaction-history-details{padding-top:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-label,#app[data-ui-mode=compact] .customer-transaction-history-value,body[data-ui-mode=compact] .customer-transaction-history-label,body[data-ui-mode=compact] .customer-transaction-history-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-table,body[data-ui-mode=compact] .customer-transaction-history-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-table th,body[data-ui-mode=compact] .customer-transaction-history-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important}#app[data-ui-mode=compact] .customer-transaction-history-table tbody td,#app[data-ui-mode=compact] .customer-transaction-history-table td,body[data-ui-mode=compact] .customer-transaction-history-table tbody td,body[data-ui-mode=compact] .customer-transaction-history-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .customer-transaction-history-memo,body[data-ui-mode=compact] .customer-transaction-history-memo{font-size:var(--ui-font-size-sm)!important;max-width:200px!important}#app[data-ui-mode=compact] .customer-transaction-history-amount,body[data-ui-mode=compact] .customer-transaction-history-amount{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-totals-row td,body[data-ui-mode=compact] .customer-transaction-history-totals-row td{padding:var(--ui-spacing-sm) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-totals-amount,#app[data-ui-mode=compact] .customer-transaction-history-totals-label,body[data-ui-mode=compact] .customer-transaction-history-totals-amount,body[data-ui-mode=compact] .customer-transaction-history-totals-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .customer-transaction-history-no-records,body[data-ui-mode=compact] .customer-transaction-history-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:992px){#app[data-ui-mode=compact] .customer-transaction-history-header,body[data-ui-mode=compact] .customer-transaction-history-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .customer-transaction-history-date-range-dropdown,#app[data-ui-mode=compact] .customer-transaction-history-select,body[data-ui-mode=compact] .customer-transaction-history-date-range-dropdown,body[data-ui-mode=compact] .customer-transaction-history-select{width:100%!important}#app[data-ui-mode=compact] .customer-transaction-history-date-picker,body[data-ui-mode=compact] .customer-transaction-history-date-picker{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .customer-transaction-history-update-btn,body[data-ui-mode=compact] .customer-transaction-history-update-btn{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-actions,body[data-ui-mode=compact] .customer-transaction-history-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important;flex-direction:column!important}#app[data-ui-mode=compact] .customer-transaction-history-export-btn,#app[data-ui-mode=compact] .customer-transaction-history-print-btn,body[data-ui-mode=compact] .customer-transaction-history-export-btn,body[data-ui-mode=compact] .customer-transaction-history-print-btn{width:100%!important}#app[data-ui-mode=compact] .customer-transaction-history-header-content,body[data-ui-mode=compact] .customer-transaction-history-header-content{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .customer-transaction-history-header-content:after,body[data-ui-mode=compact] .customer-transaction-history-header-content:after{display:none!important}}@media (max-width:768px){#app[data-ui-mode=compact] .customer-transaction-history-container,#app[data-ui-mode=compact] .customer-transaction-history-header,body[data-ui-mode=compact] .customer-transaction-history-container,body[data-ui-mode=compact] .customer-transaction-history-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-transaction-history-table td,#app[data-ui-mode=compact] .customer-transaction-history-table th,body[data-ui-mode=compact] .customer-transaction-history-table td,body[data-ui-mode=compact] .customer-transaction-history-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .customer-transaction-history-container,#app[data-ui-mode=compact] .customer-transaction-history-header,body[data-ui-mode=compact] .customer-transaction-history-container,body[data-ui-mode=compact] .customer-transaction-history-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-transaction-history-back-btn,body[data-ui-mode=compact] .customer-transaction-history-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .customer-transaction-history-back-icon,body[data-ui-mode=compact] .customer-transaction-history-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-transaction-history-table td,#app[data-ui-mode=compact] .customer-transaction-history-table th,body[data-ui-mode=compact] .customer-transaction-history-table td,body[data-ui-mode=compact] .customer-transaction-history-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-transaction-history-memo,body[data-ui-mode=compact] .customer-transaction-history-memo{max-width:120px!important}}#app[data-ui-mode=compact] .sales-customer-summary-container,body[data-ui-mode=compact] .sales-customer-summary-container{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .sales-customer-summary-breadcrumb,body[data-ui-mode=compact] .sales-customer-summary-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-customer-summary-back-btn,body[data-ui-mode=compact] .sales-customer-summary-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-customer-summary-back-icon,body[data-ui-mode=compact] .sales-customer-summary-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-customer-summary-header,body[data-ui-mode=compact] .sales-customer-summary-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-customer-summary-header a,#app[data-ui-mode=compact] .sales-customer-summary-header span,body[data-ui-mode=compact] .sales-customer-summary-header a,body[data-ui-mode=compact] .sales-customer-summary-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-customer-summary-date-range-dropdown,#app[data-ui-mode=compact] .sales-customer-summary-select,body[data-ui-mode=compact] .sales-customer-summary-date-range-dropdown,body[data-ui-mode=compact] .sales-customer-summary-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding-right:2rem!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important;min-width:120px!important}#app[data-ui-mode=compact] .sales-customer-summary-date-picker,body[data-ui-mode=compact] .sales-customer-summary-date-picker{width:140px!important;min-width:140px!important}#app[data-ui-mode=compact] .sales-customer-summary-date-picker .date-picker-input,body[data-ui-mode=compact] .sales-customer-summary-date-picker .date-picker-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .sales-customer-summary-update-btn,body[data-ui-mode=compact] .sales-customer-summary-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .sales-customer-summary-actions,body[data-ui-mode=compact] .sales-customer-summary-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-customer-summary-export-btn,#app[data-ui-mode=compact] .sales-customer-summary-print-btn,body[data-ui-mode=compact] .sales-customer-summary-export-btn,body[data-ui-mode=compact] .sales-customer-summary-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .sales-customer-summary-error,body[data-ui-mode=compact] .sales-customer-summary-error{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-customer-summary-table,body[data-ui-mode=compact] .sales-customer-summary-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;font-size:var(--ui-font-size-sm)!important;border-collapse:separate!important;border-spacing:0!important}#app[data-ui-mode=compact] .sales-customer-summary-table th,body[data-ui-mode=compact] .sales-customer-summary-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important;text-align:left!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-customer-summary-table th.sales-customer-summary-amount-col,body[data-ui-mode=compact] .sales-customer-summary-table th.sales-customer-summary-amount-col{text-align:right!important}#app[data-ui-mode=compact] .sales-customer-summary-table tbody td,#app[data-ui-mode=compact] .sales-customer-summary-table td,body[data-ui-mode=compact] .sales-customer-summary-table tbody td,body[data-ui-mode=compact] .sales-customer-summary-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;text-align:left!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-customer-summary-table .sales-customer-summary-amount-cell,#app[data-ui-mode=compact] .sales-customer-summary-table td.sales-customer-summary-amount-cell,body[data-ui-mode=compact] .sales-customer-summary-table .sales-customer-summary-amount-cell,body[data-ui-mode=compact] .sales-customer-summary-table td.sales-customer-summary-amount-cell{font-size:var(--ui-font-size-sm)!important;text-align:right!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-customer-summary-clickable-row,#app[data-ui-mode=compact] .sales-customer-summary-clickable-row td,#app[data-ui-mode=compact] .sales-customer-summary-total-row,body[data-ui-mode=compact] .sales-customer-summary-clickable-row,body[data-ui-mode=compact] .sales-customer-summary-clickable-row td,body[data-ui-mode=compact] .sales-customer-summary-total-row{vertical-align:middle!important}#app[data-ui-mode=compact] .sales-customer-summary-total-row td,body[data-ui-mode=compact] .sales-customer-summary-total-row td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-top:2px solid #dbeafe!important;vertical-align:middle!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .sales-customer-summary-total-row td.sales-customer-summary-total-label,body[data-ui-mode=compact] .sales-customer-summary-total-row td.sales-customer-summary-total-label{text-align:left!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-customer-summary-total-row td.sales-customer-summary-total-amount,body[data-ui-mode=compact] .sales-customer-summary-total-row td.sales-customer-summary-total-amount{text-align:right!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-customer-summary-total-amount,#app[data-ui-mode=compact] .sales-customer-summary-total-label,body[data-ui-mode=compact] .sales-customer-summary-total-amount,body[data-ui-mode=compact] .sales-customer-summary-total-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:992px){#app[data-ui-mode=compact] .sales-customer-summary-header,body[data-ui-mode=compact] .sales-customer-summary-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .sales-customer-summary-date-range-dropdown,#app[data-ui-mode=compact] .sales-customer-summary-select,body[data-ui-mode=compact] .sales-customer-summary-date-range-dropdown,body[data-ui-mode=compact] .sales-customer-summary-select{width:100%!important}#app[data-ui-mode=compact] .sales-customer-summary-date-picker,body[data-ui-mode=compact] .sales-customer-summary-date-picker{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .sales-customer-summary-update-btn,body[data-ui-mode=compact] .sales-customer-summary-update-btn{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-customer-summary-actions,body[data-ui-mode=compact] .sales-customer-summary-actions{width:100%!important;margin-left:0!important;margin-top:var(--ui-spacing-sm)!important;flex-direction:column!important}#app[data-ui-mode=compact] .sales-customer-summary-export-btn,#app[data-ui-mode=compact] .sales-customer-summary-print-btn,body[data-ui-mode=compact] .sales-customer-summary-export-btn,body[data-ui-mode=compact] .sales-customer-summary-print-btn{width:100%!important}}@media (max-width:768px){#app[data-ui-mode=compact] .sales-customer-summary-container,#app[data-ui-mode=compact] .sales-customer-summary-header,body[data-ui-mode=compact] .sales-customer-summary-container,body[data-ui-mode=compact] .sales-customer-summary-header{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-customer-summary-table td,#app[data-ui-mode=compact] .sales-customer-summary-table th,body[data-ui-mode=compact] .sales-customer-summary-table td,body[data-ui-mode=compact] .sales-customer-summary-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .sales-customer-summary-container,#app[data-ui-mode=compact] .sales-customer-summary-header,body[data-ui-mode=compact] .sales-customer-summary-container,body[data-ui-mode=compact] .sales-customer-summary-header{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-customer-summary-back-btn,body[data-ui-mode=compact] .sales-customer-summary-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .sales-customer-summary-back-icon,body[data-ui-mode=compact] .sales-customer-summary-back-icon{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-customer-summary-table td,#app[data-ui-mode=compact] .sales-customer-summary-table th,body[data-ui-mode=compact] .sales-customer-summary-table td,body[data-ui-mode=compact] .sales-customer-summary-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .sales-customer-detail-container,body[data-ui-mode=compact] .sales-customer-detail-container{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .sales-customer-detail-breadcrumb,body[data-ui-mode=compact] .sales-customer-detail-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-customer-detail-back-btn,body[data-ui-mode=compact] .sales-customer-detail-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-back-icon,body[data-ui-mode=compact] .sales-customer-detail-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-header,body[data-ui-mode=compact] .sales-customer-detail-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-header a,#app[data-ui-mode=compact] .sales-customer-detail-header span,body[data-ui-mode=compact] .sales-customer-detail-header a,body[data-ui-mode=compact] .sales-customer-detail-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-date-range-dropdown,#app[data-ui-mode=compact] .sales-customer-detail-select,body[data-ui-mode=compact] .sales-customer-detail-date-range-dropdown,body[data-ui-mode=compact] .sales-customer-detail-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding-right:2rem!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important;min-width:120px!important}#app[data-ui-mode=compact] .sales-customer-detail-date-picker,body[data-ui-mode=compact] .sales-customer-detail-date-picker{width:140px!important;min-width:140px!important}#app[data-ui-mode=compact] .sales-customer-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .sales-customer-detail-date-picker .date-picker-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .sales-customer-detail-update-btn,body[data-ui-mode=compact] .sales-customer-detail-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .sales-customer-detail-actions,body[data-ui-mode=compact] .sales-customer-detail-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-export-btn,#app[data-ui-mode=compact] .sales-customer-detail-print-btn,body[data-ui-mode=compact] .sales-customer-detail-export-btn,body[data-ui-mode=compact] .sales-customer-detail-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .sales-customer-detail-error,body[data-ui-mode=compact] .sales-customer-detail-error{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-table,body[data-ui-mode=compact] .sales-customer-detail-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-table th,body[data-ui-mode=compact] .sales-customer-detail-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-customer-detail-table tbody td,#app[data-ui-mode=compact] .sales-customer-detail-table td,body[data-ui-mode=compact] .sales-customer-detail-table tbody td,body[data-ui-mode=compact] .sales-customer-detail-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-customer-detail-amount-col,#app[data-ui-mode=compact] .sales-customer-detail-table th.sales-customer-detail-amount-col,body[data-ui-mode=compact] .sales-customer-detail-amount-col,body[data-ui-mode=compact] .sales-customer-detail-table th.sales-customer-detail-amount-col{text-align:right!important}#app[data-ui-mode=compact] .sales-customer-detail-amount-cell,body[data-ui-mode=compact] .sales-customer-detail-amount-cell{font-size:var(--ui-font-size-sm)!important;text-align:right!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-customer-detail-customer-name,body[data-ui-mode=compact] .sales-customer-detail-customer-name{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .sales-customer-detail-subtotal-row,body[data-ui-mode=compact] .sales-customer-detail-subtotal-row{background-color:#f0f4f8!important;font-weight:600!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-customer-detail-subtotal-row td,body[data-ui-mode=compact] .sales-customer-detail-subtotal-row td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-top:1px solid #dbeafe!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-customer-detail-subtotal-row td.sales-customer-detail-subtotal-label,body[data-ui-mode=compact] .sales-customer-detail-subtotal-row td.sales-customer-detail-subtotal-label{text-align:left!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-subtotal-row td.sales-customer-detail-subtotal-amount,body[data-ui-mode=compact] .sales-customer-detail-subtotal-row td.sales-customer-detail-subtotal-amount{text-align:right!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-subtotal-amount,#app[data-ui-mode=compact] .sales-customer-detail-subtotal-label,body[data-ui-mode=compact] .sales-customer-detail-subtotal-amount,body[data-ui-mode=compact] .sales-customer-detail-subtotal-label{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .sales-customer-detail-total-row,body[data-ui-mode=compact] .sales-customer-detail-total-row{background-color:#e3f0fc!important;font-weight:700!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-customer-detail-total-row td,body[data-ui-mode=compact] .sales-customer-detail-total-row td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-top:2px solid #1976d2!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-customer-detail-total-row td.sales-customer-detail-total-label,body[data-ui-mode=compact] .sales-customer-detail-total-row td.sales-customer-detail-total-label{text-align:left!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-total-row td.sales-customer-detail-total-amount,body[data-ui-mode=compact] .sales-customer-detail-total-row td.sales-customer-detail-total-amount{text-align:right!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-total-amount,#app[data-ui-mode=compact] .sales-customer-detail-total-label,body[data-ui-mode=compact] .sales-customer-detail-total-amount,body[data-ui-mode=compact] .sales-customer-detail-total-label{font-size:var(--ui-font-size-sm)!important;font-weight:700!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:992px){#app[data-ui-mode=compact] .sales-customer-detail-header,body[data-ui-mode=compact] .sales-customer-detail-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .sales-customer-detail-date-range-dropdown,#app[data-ui-mode=compact] .sales-customer-detail-select,body[data-ui-mode=compact] .sales-customer-detail-date-range-dropdown,body[data-ui-mode=compact] .sales-customer-detail-select{width:100%!important}#app[data-ui-mode=compact] .sales-customer-detail-date-picker,body[data-ui-mode=compact] .sales-customer-detail-date-picker{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .sales-customer-detail-update-btn,body[data-ui-mode=compact] .sales-customer-detail-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .sales-customer-detail-actions,body[data-ui-mode=compact] .sales-customer-detail-actions{width:100%!important;justify-content:space-between!important}#app[data-ui-mode=compact] .sales-customer-detail-export-btn,#app[data-ui-mode=compact] .sales-customer-detail-print-btn,body[data-ui-mode=compact] .sales-customer-detail-export-btn,body[data-ui-mode=compact] .sales-customer-detail-print-btn{flex:1!important;text-align:center!important}#app[data-ui-mode=compact] .sales-customer-detail-table td,#app[data-ui-mode=compact] .sales-customer-detail-table th,body[data-ui-mode=compact] .sales-customer-detail-table td,body[data-ui-mode=compact] .sales-customer-detail-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .sales-customer-detail-container,body[data-ui-mode=compact] .sales-customer-detail-container{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .sales-customer-detail-header,body[data-ui-mode=compact] .sales-customer-detail-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-customer-detail-header a,#app[data-ui-mode=compact] .sales-customer-detail-header span,body[data-ui-mode=compact] .sales-customer-detail-header a,body[data-ui-mode=compact] .sales-customer-detail-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-customer-detail-date-range-dropdown,#app[data-ui-mode=compact] .sales-customer-detail-select,body[data-ui-mode=compact] .sales-customer-detail-date-range-dropdown,body[data-ui-mode=compact] .sales-customer-detail-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;padding-right:1.5rem!important;font-size:var(--ui-font-size-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .sales-customer-detail-date-picker,body[data-ui-mode=compact] .sales-customer-detail-date-picker{width:120px!important;min-width:120px!important}#app[data-ui-mode=compact] .sales-customer-detail-date-picker .date-picker-input,#app[data-ui-mode=compact] .sales-customer-detail-export-btn,#app[data-ui-mode=compact] .sales-customer-detail-print-btn,#app[data-ui-mode=compact] .sales-customer-detail-update-btn,body[data-ui-mode=compact] .sales-customer-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .sales-customer-detail-export-btn,body[data-ui-mode=compact] .sales-customer-detail-print-btn,body[data-ui-mode=compact] .sales-customer-detail-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-customer-detail-table td,#app[data-ui-mode=compact] .sales-customer-detail-table th,body[data-ui-mode=compact] .sales-customer-detail-table td,body[data-ui-mode=compact] .sales-customer-detail-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-customer-detail-subtotal-row td,#app[data-ui-mode=compact] .sales-customer-detail-total-row td,body[data-ui-mode=compact] .sales-customer-detail-subtotal-row td,body[data-ui-mode=compact] .sales-customer-detail-total-row td{padding:2px var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-customer-detail-subtotal-amount,#app[data-ui-mode=compact] .sales-customer-detail-subtotal-label,#app[data-ui-mode=compact] .sales-customer-detail-total-amount,#app[data-ui-mode=compact] .sales-customer-detail-total-label,body[data-ui-mode=compact] .sales-customer-detail-subtotal-amount,body[data-ui-mode=compact] .sales-customer-detail-subtotal-label,body[data-ui-mode=compact] .sales-customer-detail-total-amount,body[data-ui-mode=compact] .sales-customer-detail-total-label{font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .sales-customer-detail-container,#app[data-ui-mode=compact] .sales-customer-detail-header,body[data-ui-mode=compact] .sales-customer-detail-container,body[data-ui-mode=compact] .sales-customer-detail-header{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-customer-detail-header a,#app[data-ui-mode=compact] .sales-customer-detail-header span,body[data-ui-mode=compact] .sales-customer-detail-header a,body[data-ui-mode=compact] .sales-customer-detail-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-customer-detail-date-range-dropdown,#app[data-ui-mode=compact] .sales-customer-detail-select,body[data-ui-mode=compact] .sales-customer-detail-date-range-dropdown,body[data-ui-mode=compact] .sales-customer-detail-select{padding:1px var(--ui-spacing-xs)!important;padding-right:1rem!important;font-size:var(--ui-font-size-xs)!important;min-width:80px!important}#app[data-ui-mode=compact] .sales-customer-detail-date-picker,body[data-ui-mode=compact] .sales-customer-detail-date-picker{width:100px!important;min-width:100px!important}#app[data-ui-mode=compact] .sales-customer-detail-date-picker .date-picker-input,#app[data-ui-mode=compact] .sales-customer-detail-export-btn,#app[data-ui-mode=compact] .sales-customer-detail-print-btn,#app[data-ui-mode=compact] .sales-customer-detail-table td,#app[data-ui-mode=compact] .sales-customer-detail-table th,#app[data-ui-mode=compact] .sales-customer-detail-update-btn,body[data-ui-mode=compact] .sales-customer-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .sales-customer-detail-export-btn,body[data-ui-mode=compact] .sales-customer-detail-print-btn,body[data-ui-mode=compact] .sales-customer-detail-table td,body[data-ui-mode=compact] .sales-customer-detail-table th,body[data-ui-mode=compact] .sales-customer-detail-update-btn{padding:1px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-customer-detail-subtotal-row td,#app[data-ui-mode=compact] .sales-customer-detail-total-row td,body[data-ui-mode=compact] .sales-customer-detail-subtotal-row td,body[data-ui-mode=compact] .sales-customer-detail-total-row td{padding:1px var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-customer-detail-subtotal-amount,#app[data-ui-mode=compact] .sales-customer-detail-subtotal-label,#app[data-ui-mode=compact] .sales-customer-detail-total-amount,#app[data-ui-mode=compact] .sales-customer-detail-total-label,body[data-ui-mode=compact] .sales-customer-detail-subtotal-amount,body[data-ui-mode=compact] .sales-customer-detail-subtotal-label,body[data-ui-mode=compact] .sales-customer-detail-total-amount,body[data-ui-mode=compact] .sales-customer-detail-total-label{font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .sales-item-detail-container,body[data-ui-mode=compact] .sales-item-detail-container{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .sales-item-detail-breadcrumb,body[data-ui-mode=compact] .sales-item-detail-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-item-detail-back-btn,body[data-ui-mode=compact] .sales-item-detail-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-back-icon,body[data-ui-mode=compact] .sales-item-detail-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-header,body[data-ui-mode=compact] .sales-item-detail-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-header a,#app[data-ui-mode=compact] .sales-item-detail-header span,body[data-ui-mode=compact] .sales-item-detail-header a,body[data-ui-mode=compact] .sales-item-detail-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-date-range-dropdown,#app[data-ui-mode=compact] .sales-item-detail-select,body[data-ui-mode=compact] .sales-item-detail-date-range-dropdown,body[data-ui-mode=compact] .sales-item-detail-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding-right:2rem!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important;min-width:120px!important}#app[data-ui-mode=compact] .sales-item-detail-date-picker,body[data-ui-mode=compact] .sales-item-detail-date-picker{width:140px!important;min-width:140px!important}#app[data-ui-mode=compact] .sales-item-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .sales-item-detail-date-picker .date-picker-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .sales-item-detail-update-btn,body[data-ui-mode=compact] .sales-item-detail-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .sales-item-detail-actions,body[data-ui-mode=compact] .sales-item-detail-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-export-btn,#app[data-ui-mode=compact] .sales-item-detail-print-btn,body[data-ui-mode=compact] .sales-item-detail-export-btn,body[data-ui-mode=compact] .sales-item-detail-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .sales-item-detail-error,body[data-ui-mode=compact] .sales-item-detail-error{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-table,body[data-ui-mode=compact] .sales-item-detail-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-table th,body[data-ui-mode=compact] .sales-item-detail-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-detail-table tbody td,#app[data-ui-mode=compact] .sales-item-detail-table td,body[data-ui-mode=compact] .sales-item-detail-table tbody td,body[data-ui-mode=compact] .sales-item-detail-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-detail-amount-col,#app[data-ui-mode=compact] .sales-item-detail-hourlyrate-col,#app[data-ui-mode=compact] .sales-item-detail-hours-col,#app[data-ui-mode=compact] .sales-item-detail-quantity-col,#app[data-ui-mode=compact] .sales-item-detail-table th.sales-item-detail-amount-col,#app[data-ui-mode=compact] .sales-item-detail-table th.sales-item-detail-hourlyrate-col,#app[data-ui-mode=compact] .sales-item-detail-table th.sales-item-detail-hours-col,#app[data-ui-mode=compact] .sales-item-detail-table th.sales-item-detail-quantity-col,#app[data-ui-mode=compact] .sales-item-detail-table th.sales-item-detail-unitprice-col,#app[data-ui-mode=compact] .sales-item-detail-unitprice-col,body[data-ui-mode=compact] .sales-item-detail-amount-col,body[data-ui-mode=compact] .sales-item-detail-hourlyrate-col,body[data-ui-mode=compact] .sales-item-detail-hours-col,body[data-ui-mode=compact] .sales-item-detail-quantity-col,body[data-ui-mode=compact] .sales-item-detail-table th.sales-item-detail-amount-col,body[data-ui-mode=compact] .sales-item-detail-table th.sales-item-detail-hourlyrate-col,body[data-ui-mode=compact] .sales-item-detail-table th.sales-item-detail-hours-col,body[data-ui-mode=compact] .sales-item-detail-table th.sales-item-detail-quantity-col,body[data-ui-mode=compact] .sales-item-detail-table th.sales-item-detail-unitprice-col,body[data-ui-mode=compact] .sales-item-detail-unitprice-col{text-align:right!important}#app[data-ui-mode=compact] .sales-item-detail-amount-cell,#app[data-ui-mode=compact] .sales-item-detail-hourlyrate-cell,#app[data-ui-mode=compact] .sales-item-detail-hours-cell,#app[data-ui-mode=compact] .sales-item-detail-quantity-cell,#app[data-ui-mode=compact] .sales-item-detail-unitprice-cell,body[data-ui-mode=compact] .sales-item-detail-amount-cell,body[data-ui-mode=compact] .sales-item-detail-hourlyrate-cell,body[data-ui-mode=compact] .sales-item-detail-hours-cell,body[data-ui-mode=compact] .sales-item-detail-quantity-cell,body[data-ui-mode=compact] .sales-item-detail-unitprice-cell{font-size:var(--ui-font-size-sm)!important;text-align:right!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-detail-item-name,body[data-ui-mode=compact] .sales-item-detail-item-name{font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .sales-item-detail-subtotal-row,body[data-ui-mode=compact] .sales-item-detail-subtotal-row{background-color:#f0f4f8!important;font-weight:600!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-detail-subtotal-row td,body[data-ui-mode=compact] .sales-item-detail-subtotal-row td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-top:1px solid #dbeafe!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-detail-subtotal-row td.sales-item-detail-subtotal-label,body[data-ui-mode=compact] .sales-item-detail-subtotal-row td.sales-item-detail-subtotal-label{text-align:left!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-subtotal-row td.sales-item-detail-subtotal-amount,#app[data-ui-mode=compact] .sales-item-detail-subtotal-row td.sales-item-detail-subtotal-hours,#app[data-ui-mode=compact] .sales-item-detail-subtotal-row td.sales-item-detail-subtotal-quantity,body[data-ui-mode=compact] .sales-item-detail-subtotal-row td.sales-item-detail-subtotal-amount,body[data-ui-mode=compact] .sales-item-detail-subtotal-row td.sales-item-detail-subtotal-hours,body[data-ui-mode=compact] .sales-item-detail-subtotal-row td.sales-item-detail-subtotal-quantity{text-align:right!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-subtotal-amount,#app[data-ui-mode=compact] .sales-item-detail-subtotal-hours,#app[data-ui-mode=compact] .sales-item-detail-subtotal-label,#app[data-ui-mode=compact] .sales-item-detail-subtotal-quantity,body[data-ui-mode=compact] .sales-item-detail-subtotal-amount,body[data-ui-mode=compact] .sales-item-detail-subtotal-hours,body[data-ui-mode=compact] .sales-item-detail-subtotal-label,body[data-ui-mode=compact] .sales-item-detail-subtotal-quantity{font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .sales-item-detail-total-row,body[data-ui-mode=compact] .sales-item-detail-total-row{background-color:#e3f0fc!important;font-weight:700!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-detail-total-row td,body[data-ui-mode=compact] .sales-item-detail-total-row td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-top:2px solid #1976d2!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-detail-total-row td.sales-item-detail-total-label,body[data-ui-mode=compact] .sales-item-detail-total-row td.sales-item-detail-total-label{text-align:left!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-total-row td.sales-item-detail-total-amount,#app[data-ui-mode=compact] .sales-item-detail-total-row td.sales-item-detail-total-quantity,body[data-ui-mode=compact] .sales-item-detail-total-row td.sales-item-detail-total-amount,body[data-ui-mode=compact] .sales-item-detail-total-row td.sales-item-detail-total-quantity{text-align:right!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-total-amount,#app[data-ui-mode=compact] .sales-item-detail-total-label,#app[data-ui-mode=compact] .sales-item-detail-total-quantity,body[data-ui-mode=compact] .sales-item-detail-total-amount,body[data-ui-mode=compact] .sales-item-detail-total-label,body[data-ui-mode=compact] .sales-item-detail-total-quantity{font-size:var(--ui-font-size-sm)!important;font-weight:700!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:992px){#app[data-ui-mode=compact] .sales-item-detail-header,body[data-ui-mode=compact] .sales-item-detail-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .sales-item-detail-date-range-dropdown,#app[data-ui-mode=compact] .sales-item-detail-select,body[data-ui-mode=compact] .sales-item-detail-date-range-dropdown,body[data-ui-mode=compact] .sales-item-detail-select{width:100%!important}#app[data-ui-mode=compact] .sales-item-detail-date-picker,body[data-ui-mode=compact] .sales-item-detail-date-picker{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .sales-item-detail-update-btn,body[data-ui-mode=compact] .sales-item-detail-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .sales-item-detail-actions,body[data-ui-mode=compact] .sales-item-detail-actions{width:100%!important;justify-content:space-between!important}#app[data-ui-mode=compact] .sales-item-detail-export-btn,#app[data-ui-mode=compact] .sales-item-detail-print-btn,body[data-ui-mode=compact] .sales-item-detail-export-btn,body[data-ui-mode=compact] .sales-item-detail-print-btn{flex:1!important;text-align:center!important}#app[data-ui-mode=compact] .sales-item-detail-table td,#app[data-ui-mode=compact] .sales-item-detail-table th,body[data-ui-mode=compact] .sales-item-detail-table td,body[data-ui-mode=compact] .sales-item-detail-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .sales-item-detail-container,body[data-ui-mode=compact] .sales-item-detail-container{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .sales-item-detail-header,body[data-ui-mode=compact] .sales-item-detail-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-item-detail-header a,#app[data-ui-mode=compact] .sales-item-detail-header span,body[data-ui-mode=compact] .sales-item-detail-header a,body[data-ui-mode=compact] .sales-item-detail-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-item-detail-date-range-dropdown,#app[data-ui-mode=compact] .sales-item-detail-select,body[data-ui-mode=compact] .sales-item-detail-date-range-dropdown,body[data-ui-mode=compact] .sales-item-detail-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;padding-right:1.5rem!important;font-size:var(--ui-font-size-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .sales-item-detail-date-picker,body[data-ui-mode=compact] .sales-item-detail-date-picker{width:120px!important;min-width:120px!important}#app[data-ui-mode=compact] .sales-item-detail-date-picker .date-picker-input,#app[data-ui-mode=compact] .sales-item-detail-export-btn,#app[data-ui-mode=compact] .sales-item-detail-print-btn,#app[data-ui-mode=compact] .sales-item-detail-update-btn,body[data-ui-mode=compact] .sales-item-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .sales-item-detail-export-btn,body[data-ui-mode=compact] .sales-item-detail-print-btn,body[data-ui-mode=compact] .sales-item-detail-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-item-detail-table td,#app[data-ui-mode=compact] .sales-item-detail-table th,body[data-ui-mode=compact] .sales-item-detail-table td,body[data-ui-mode=compact] .sales-item-detail-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-item-detail-subtotal-row td,#app[data-ui-mode=compact] .sales-item-detail-total-row td,body[data-ui-mode=compact] .sales-item-detail-subtotal-row td,body[data-ui-mode=compact] .sales-item-detail-total-row td{padding:2px var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-item-detail-subtotal-amount,#app[data-ui-mode=compact] .sales-item-detail-subtotal-hours,#app[data-ui-mode=compact] .sales-item-detail-subtotal-label,#app[data-ui-mode=compact] .sales-item-detail-subtotal-quantity,#app[data-ui-mode=compact] .sales-item-detail-total-amount,#app[data-ui-mode=compact] .sales-item-detail-total-label,#app[data-ui-mode=compact] .sales-item-detail-total-quantity,body[data-ui-mode=compact] .sales-item-detail-subtotal-amount,body[data-ui-mode=compact] .sales-item-detail-subtotal-hours,body[data-ui-mode=compact] .sales-item-detail-subtotal-label,body[data-ui-mode=compact] .sales-item-detail-subtotal-quantity,body[data-ui-mode=compact] .sales-item-detail-total-amount,body[data-ui-mode=compact] .sales-item-detail-total-label,body[data-ui-mode=compact] .sales-item-detail-total-quantity{font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .sales-item-detail-container,#app[data-ui-mode=compact] .sales-item-detail-header,body[data-ui-mode=compact] .sales-item-detail-container,body[data-ui-mode=compact] .sales-item-detail-header{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-item-detail-header a,#app[data-ui-mode=compact] .sales-item-detail-header span,body[data-ui-mode=compact] .sales-item-detail-header a,body[data-ui-mode=compact] .sales-item-detail-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-item-detail-date-range-dropdown,#app[data-ui-mode=compact] .sales-item-detail-select,body[data-ui-mode=compact] .sales-item-detail-date-range-dropdown,body[data-ui-mode=compact] .sales-item-detail-select{padding:1px var(--ui-spacing-xs)!important;padding-right:1rem!important;font-size:var(--ui-font-size-xs)!important;min-width:80px!important}#app[data-ui-mode=compact] .sales-item-detail-date-picker,body[data-ui-mode=compact] .sales-item-detail-date-picker{width:100px!important;min-width:100px!important}#app[data-ui-mode=compact] .sales-item-detail-date-picker .date-picker-input,#app[data-ui-mode=compact] .sales-item-detail-export-btn,#app[data-ui-mode=compact] .sales-item-detail-print-btn,#app[data-ui-mode=compact] .sales-item-detail-table td,#app[data-ui-mode=compact] .sales-item-detail-table th,#app[data-ui-mode=compact] .sales-item-detail-update-btn,body[data-ui-mode=compact] .sales-item-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .sales-item-detail-export-btn,body[data-ui-mode=compact] .sales-item-detail-print-btn,body[data-ui-mode=compact] .sales-item-detail-table td,body[data-ui-mode=compact] .sales-item-detail-table th,body[data-ui-mode=compact] .sales-item-detail-update-btn{padding:1px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-item-detail-subtotal-row td,#app[data-ui-mode=compact] .sales-item-detail-total-row td,body[data-ui-mode=compact] .sales-item-detail-subtotal-row td,body[data-ui-mode=compact] .sales-item-detail-total-row td{padding:1px var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-item-detail-subtotal-amount,#app[data-ui-mode=compact] .sales-item-detail-subtotal-hours,#app[data-ui-mode=compact] .sales-item-detail-subtotal-label,#app[data-ui-mode=compact] .sales-item-detail-subtotal-quantity,#app[data-ui-mode=compact] .sales-item-detail-total-amount,#app[data-ui-mode=compact] .sales-item-detail-total-label,#app[data-ui-mode=compact] .sales-item-detail-total-quantity,body[data-ui-mode=compact] .sales-item-detail-subtotal-amount,body[data-ui-mode=compact] .sales-item-detail-subtotal-hours,body[data-ui-mode=compact] .sales-item-detail-subtotal-label,body[data-ui-mode=compact] .sales-item-detail-subtotal-quantity,body[data-ui-mode=compact] .sales-item-detail-total-amount,body[data-ui-mode=compact] .sales-item-detail-total-label,body[data-ui-mode=compact] .sales-item-detail-total-quantity{font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .sales-item-summary-container,body[data-ui-mode=compact] .sales-item-summary-container{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .sales-item-summary-breadcrumb,body[data-ui-mode=compact] .sales-item-summary-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-item-summary-back-btn,body[data-ui-mode=compact] .sales-item-summary-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-summary-back-icon,body[data-ui-mode=compact] .sales-item-summary-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-summary-header,body[data-ui-mode=compact] .sales-item-summary-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-summary-header a,#app[data-ui-mode=compact] .sales-item-summary-header span,body[data-ui-mode=compact] .sales-item-summary-header a,body[data-ui-mode=compact] .sales-item-summary-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-summary-date-range-dropdown,#app[data-ui-mode=compact] .sales-item-summary-select,body[data-ui-mode=compact] .sales-item-summary-date-range-dropdown,body[data-ui-mode=compact] .sales-item-summary-select{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding-right:2rem!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important;min-width:120px!important}#app[data-ui-mode=compact] .sales-item-summary-date-picker,body[data-ui-mode=compact] .sales-item-summary-date-picker{width:140px!important;min-width:140px!important}#app[data-ui-mode=compact] .sales-item-summary-date-picker .date-picker-input,body[data-ui-mode=compact] .sales-item-summary-date-picker .date-picker-input{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .sales-item-summary-update-btn,body[data-ui-mode=compact] .sales-item-summary-update-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}#app[data-ui-mode=compact] .sales-item-summary-actions,body[data-ui-mode=compact] .sales-item-summary-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-item-summary-export-btn,#app[data-ui-mode=compact] .sales-item-summary-print-btn,body[data-ui-mode=compact] .sales-item-summary-export-btn,body[data-ui-mode=compact] .sales-item-summary-print-btn{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .sales-item-summary-error,body[data-ui-mode=compact] .sales-item-summary-error{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin:var(--ui-spacing-md) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-summary-table,body[data-ui-mode=compact] .sales-item-summary-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .sales-item-summary-table th,body[data-ui-mode=compact] .sales-item-summary-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-summary-table tbody td,#app[data-ui-mode=compact] .sales-item-summary-table td,body[data-ui-mode=compact] .sales-item-summary-table tbody td,body[data-ui-mode=compact] .sales-item-summary-table td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-summary-amount-col,#app[data-ui-mode=compact] .sales-item-summary-hourlyrate-col,#app[data-ui-mode=compact] .sales-item-summary-hours-col,#app[data-ui-mode=compact] .sales-item-summary-quantity-col,#app[data-ui-mode=compact] .sales-item-summary-table th.sales-item-summary-amount-col,#app[data-ui-mode=compact] .sales-item-summary-table th.sales-item-summary-hourlyrate-col,#app[data-ui-mode=compact] .sales-item-summary-table th.sales-item-summary-hours-col,#app[data-ui-mode=compact] .sales-item-summary-table th.sales-item-summary-quantity-col,body[data-ui-mode=compact] .sales-item-summary-amount-col,body[data-ui-mode=compact] .sales-item-summary-hourlyrate-col,body[data-ui-mode=compact] .sales-item-summary-hours-col,body[data-ui-mode=compact] .sales-item-summary-quantity-col,body[data-ui-mode=compact] .sales-item-summary-table th.sales-item-summary-amount-col,body[data-ui-mode=compact] .sales-item-summary-table th.sales-item-summary-hourlyrate-col,body[data-ui-mode=compact] .sales-item-summary-table th.sales-item-summary-hours-col,body[data-ui-mode=compact] .sales-item-summary-table th.sales-item-summary-quantity-col{text-align:right!important}#app[data-ui-mode=compact] .sales-item-summary-amount-cell,#app[data-ui-mode=compact] .sales-item-summary-hourlyrate-cell,#app[data-ui-mode=compact] .sales-item-summary-hours-cell,#app[data-ui-mode=compact] .sales-item-summary-quantity-cell,body[data-ui-mode=compact] .sales-item-summary-amount-cell,body[data-ui-mode=compact] .sales-item-summary-hourlyrate-cell,body[data-ui-mode=compact] .sales-item-summary-hours-cell,body[data-ui-mode=compact] .sales-item-summary-quantity-cell{font-size:var(--ui-font-size-sm)!important;text-align:right!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-summary-clickable-row,#app[data-ui-mode=compact] .sales-item-summary-clickable-row td,body[data-ui-mode=compact] .sales-item-summary-clickable-row,body[data-ui-mode=compact] .sales-item-summary-clickable-row td{vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-summary-total-row,body[data-ui-mode=compact] .sales-item-summary-total-row{background-color:#f0f4f8!important;font-weight:700!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-summary-total-row td,body[data-ui-mode=compact] .sales-item-summary-total-row td{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-top:2px solid #dbeafe!important;vertical-align:middle!important}#app[data-ui-mode=compact] .sales-item-summary-total-row td.sales-item-summary-total-label,body[data-ui-mode=compact] .sales-item-summary-total-row td.sales-item-summary-total-label{text-align:left!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-item-summary-total-row td.sales-item-summary-total-amount,#app[data-ui-mode=compact] .sales-item-summary-total-row td.sales-item-summary-total-quantity,body[data-ui-mode=compact] .sales-item-summary-total-row td.sales-item-summary-total-amount,body[data-ui-mode=compact] .sales-item-summary-total-row td.sales-item-summary-total-quantity{text-align:right!important;vertical-align:middle!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-item-summary-total-amount,#app[data-ui-mode=compact] .sales-item-summary-total-label,#app[data-ui-mode=compact] .sales-item-summary-total-quantity,body[data-ui-mode=compact] .sales-item-summary-total-amount,body[data-ui-mode=compact] .sales-item-summary-total-label,body[data-ui-mode=compact] .sales-item-summary-total-quantity{font-size:var(--ui-font-size-sm)!important;font-weight:700!important;line-height:var(--ui-line-height-normal)!important}@media (max-width:992px){#app[data-ui-mode=compact] .sales-item-summary-header,body[data-ui-mode=compact] .sales-item-summary-header{flex-direction:column!important;align-items:flex-start!important}#app[data-ui-mode=compact] .sales-item-summary-date-range-dropdown,#app[data-ui-mode=compact] .sales-item-summary-select,body[data-ui-mode=compact] .sales-item-summary-date-range-dropdown,body[data-ui-mode=compact] .sales-item-summary-select{width:100%!important}#app[data-ui-mode=compact] .sales-item-summary-date-picker,body[data-ui-mode=compact] .sales-item-summary-date-picker{width:100%!important;min-width:100%!important}#app[data-ui-mode=compact] .sales-item-summary-update-btn,body[data-ui-mode=compact] .sales-item-summary-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .sales-item-summary-actions,body[data-ui-mode=compact] .sales-item-summary-actions{width:100%!important;justify-content:space-between!important}#app[data-ui-mode=compact] .sales-item-summary-export-btn,#app[data-ui-mode=compact] .sales-item-summary-print-btn,body[data-ui-mode=compact] .sales-item-summary-export-btn,body[data-ui-mode=compact] .sales-item-summary-print-btn{flex:1!important;text-align:center!important}#app[data-ui-mode=compact] .sales-item-summary-table td,#app[data-ui-mode=compact] .sales-item-summary-table th,body[data-ui-mode=compact] .sales-item-summary-table td,body[data-ui-mode=compact] .sales-item-summary-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .sales-item-summary-container,body[data-ui-mode=compact] .sales-item-summary-container{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .sales-item-summary-header,body[data-ui-mode=compact] .sales-item-summary-header{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-item-summary-header a,#app[data-ui-mode=compact] .sales-item-summary-header span,body[data-ui-mode=compact] .sales-item-summary-header a,body[data-ui-mode=compact] .sales-item-summary-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-item-summary-date-range-dropdown,#app[data-ui-mode=compact] .sales-item-summary-select,body[data-ui-mode=compact] .sales-item-summary-date-range-dropdown,body[data-ui-mode=compact] .sales-item-summary-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;padding-right:1.5rem!important;font-size:var(--ui-font-size-xs)!important;min-width:100px!important}#app[data-ui-mode=compact] .sales-item-summary-date-picker,body[data-ui-mode=compact] .sales-item-summary-date-picker{width:120px!important;min-width:120px!important}#app[data-ui-mode=compact] .sales-item-summary-date-picker .date-picker-input,#app[data-ui-mode=compact] .sales-item-summary-export-btn,#app[data-ui-mode=compact] .sales-item-summary-print-btn,#app[data-ui-mode=compact] .sales-item-summary-update-btn,body[data-ui-mode=compact] .sales-item-summary-date-picker .date-picker-input,body[data-ui-mode=compact] .sales-item-summary-export-btn,body[data-ui-mode=compact] .sales-item-summary-print-btn,body[data-ui-mode=compact] .sales-item-summary-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-item-summary-table td,#app[data-ui-mode=compact] .sales-item-summary-table th,body[data-ui-mode=compact] .sales-item-summary-table td,body[data-ui-mode=compact] .sales-item-summary-table th{padding:2px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-item-summary-total-row td,body[data-ui-mode=compact] .sales-item-summary-total-row td{padding:2px var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-item-summary-total-amount,#app[data-ui-mode=compact] .sales-item-summary-total-label,#app[data-ui-mode=compact] .sales-item-summary-total-quantity,body[data-ui-mode=compact] .sales-item-summary-total-amount,body[data-ui-mode=compact] .sales-item-summary-total-label,body[data-ui-mode=compact] .sales-item-summary-total-quantity{font-size:var(--ui-font-size-xs)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .sales-item-summary-container,#app[data-ui-mode=compact] .sales-item-summary-header,body[data-ui-mode=compact] .sales-item-summary-container,body[data-ui-mode=compact] .sales-item-summary-header{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sales-item-summary-header a,#app[data-ui-mode=compact] .sales-item-summary-header span,body[data-ui-mode=compact] .sales-item-summary-header a,body[data-ui-mode=compact] .sales-item-summary-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-item-summary-date-range-dropdown,#app[data-ui-mode=compact] .sales-item-summary-select,body[data-ui-mode=compact] .sales-item-summary-date-range-dropdown,body[data-ui-mode=compact] .sales-item-summary-select{padding:1px var(--ui-spacing-xs)!important;padding-right:1rem!important;font-size:var(--ui-font-size-xs)!important;min-width:80px!important}#app[data-ui-mode=compact] .sales-item-summary-date-picker,body[data-ui-mode=compact] .sales-item-summary-date-picker{width:100px!important;min-width:100px!important}#app[data-ui-mode=compact] .sales-item-summary-date-picker .date-picker-input,#app[data-ui-mode=compact] .sales-item-summary-export-btn,#app[data-ui-mode=compact] .sales-item-summary-print-btn,#app[data-ui-mode=compact] .sales-item-summary-table td,#app[data-ui-mode=compact] .sales-item-summary-table th,#app[data-ui-mode=compact] .sales-item-summary-update-btn,body[data-ui-mode=compact] .sales-item-summary-date-picker .date-picker-input,body[data-ui-mode=compact] .sales-item-summary-export-btn,body[data-ui-mode=compact] .sales-item-summary-print-btn,body[data-ui-mode=compact] .sales-item-summary-table td,body[data-ui-mode=compact] .sales-item-summary-table th,body[data-ui-mode=compact] .sales-item-summary-update-btn{padding:1px var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .sales-item-summary-total-row td,body[data-ui-mode=compact] .sales-item-summary-total-row td{padding:1px var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sales-item-summary-total-amount,#app[data-ui-mode=compact] .sales-item-summary-total-label,#app[data-ui-mode=compact] .sales-item-summary-total-quantity,body[data-ui-mode=compact] .sales-item-summary-total-amount,body[data-ui-mode=compact] .sales-item-summary-total-label,body[data-ui-mode=compact] .sales-item-summary-total-quantity{font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .ap-aging-container,body[data-ui-mode=compact] .ap-aging-container{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .ap-aging-breadcrumb,body[data-ui-mode=compact] .ap-aging-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-back-btn,body[data-ui-mode=compact] .ap-aging-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-back-icon,body[data-ui-mode=compact] .ap-aging-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-header,body[data-ui-mode=compact] .ap-aging-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-filter-group,body[data-ui-mode=compact] .ap-aging-filter-group{gap:var(--ui-spacing-xs)!important;min-width:160px!important}#app[data-ui-mode=compact] .ap-aging-filter-group label,body[data-ui-mode=compact] .ap-aging-filter-group label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ap-aging-date-input,#app[data-ui-mode=compact] .ap-aging-select,body[data-ui-mode=compact] .ap-aging-date-input,body[data-ui-mode=compact] .ap-aging-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .ap-aging-update-btn,body[data-ui-mode=compact] .ap-aging-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .ap-aging-export-btn,#app[data-ui-mode=compact] .ap-aging-help-btn,#app[data-ui-mode=compact] .ap-aging-print-btn,body[data-ui-mode=compact] .ap-aging-export-btn,body[data-ui-mode=compact] .ap-aging-help-btn,body[data-ui-mode=compact] .ap-aging-print-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .ap-aging-actions,body[data-ui-mode=compact] .ap-aging-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-title,body[data-ui-mode=compact] .ap-aging-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .ap-aging-title h2,body[data-ui-mode=compact] .ap-aging-title h2{font-size:var(--ui-font-size-xl)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-subtitle,body[data-ui-mode=compact] .ap-aging-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-metrics,body[data-ui-mode=compact] .ap-aging-metrics{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important;grid-template-columns:repeat(3,minmax(140px,1fr))!important}#app[data-ui-mode=compact] .ap-aging-metric-item,body[data-ui-mode=compact] .ap-aging-metric-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-metric-label,body[data-ui-mode=compact] .ap-aging-metric-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ap-aging-metric-value,body[data-ui-mode=compact] .ap-aging-metric-value{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .ap-aging-table table,body[data-ui-mode=compact] .ap-aging-table table{font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .ap-aging-table td,#app[data-ui-mode=compact] .ap-aging-table th,body[data-ui-mode=compact] .ap-aging-table td,body[data-ui-mode=compact] .ap-aging-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-table th,body[data-ui-mode=compact] .ap-aging-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ap-aging-amount,#app[data-ui-mode=compact] .ap-aging-cell,#app[data-ui-mode=compact] .ap-aging-name,body[data-ui-mode=compact] .ap-aging-amount,body[data-ui-mode=compact] .ap-aging-cell,body[data-ui-mode=compact] .ap-aging-name{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-name-content,body[data-ui-mode=compact] .ap-aging-name-content{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-name-icon,body[data-ui-mode=compact] .ap-aging-name-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .ap-aging-error,#app[data-ui-mode=compact] .ap-aging-loading,#app[data-ui-mode=compact] .ap-aging-no-data,body[data-ui-mode=compact] .ap-aging-error,body[data-ui-mode=compact] .ap-aging-loading,body[data-ui-mode=compact] .ap-aging-no-data{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-help-modal,body[data-ui-mode=compact] .ap-aging-help-modal{border-radius:var(--ui-border-radius-md)!important;max-width:600px!important}#app[data-ui-mode=compact] .ap-aging-help-modal-header,body[data-ui-mode=compact] .ap-aging-help-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .ap-aging-help-modal-header h3,body[data-ui-mode=compact] .ap-aging-help-modal-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .ap-aging-help-modal-close,body[data-ui-mode=compact] .ap-aging-help-modal-close{width:28px!important;height:28px!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .ap-aging-help-modal-content,body[data-ui-mode=compact] .ap-aging-help-modal-content{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .ap-aging-help-modal-content h4,body[data-ui-mode=compact] .ap-aging-help-modal-content h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-help-modal-content p,body[data-ui-mode=compact] .ap-aging-help-modal-content p{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-help-modal-content ul,body[data-ui-mode=compact] .ap-aging-help-modal-content ul{padding-left:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-help-modal-content li,body[data-ui-mode=compact] .ap-aging-help-modal-content li{margin:var(--ui-spacing-xs) 0!important}@media (max-width:1024px){#app[data-ui-mode=compact] .ap-aging-container,body[data-ui-mode=compact] .ap-aging-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .ap-aging-metrics,body[data-ui-mode=compact] .ap-aging-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))!important}}@media (max-width:768px){#app[data-ui-mode=compact] .ap-aging-container,body[data-ui-mode=compact] .ap-aging-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-header,body[data-ui-mode=compact] .ap-aging-header{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-filter-group,body[data-ui-mode=compact] .ap-aging-filter-group{width:100%!important;min-width:unset!important}#app[data-ui-mode=compact] .ap-aging-update-btn,body[data-ui-mode=compact] .ap-aging-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .ap-aging-actions,body[data-ui-mode=compact] .ap-aging-actions{width:100%!important;justify-content:space-between!important}#app[data-ui-mode=compact] .ap-aging-export-btn,#app[data-ui-mode=compact] .ap-aging-help-btn,#app[data-ui-mode=compact] .ap-aging-print-btn,body[data-ui-mode=compact] .ap-aging-export-btn,body[data-ui-mode=compact] .ap-aging-help-btn,body[data-ui-mode=compact] .ap-aging-print-btn{flex:1!important;text-align:center!important}#app[data-ui-mode=compact] .ap-aging-title h2,body[data-ui-mode=compact] .ap-aging-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .ap-aging-metrics,body[data-ui-mode=compact] .ap-aging-metrics{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .ap-aging-table table,body[data-ui-mode=compact] .ap-aging-table table{min-width:720px!important;width:calc(100% - var(--ui-spacing-md))!important;margin:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .ap-aging-actions,body[data-ui-mode=compact] .ap-aging-actions{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-export-btn,#app[data-ui-mode=compact] .ap-aging-help-btn,#app[data-ui-mode=compact] .ap-aging-print-btn,body[data-ui-mode=compact] .ap-aging-export-btn,body[data-ui-mode=compact] .ap-aging-help-btn,body[data-ui-mode=compact] .ap-aging-print-btn{width:100%!important}#app[data-ui-mode=compact] .ap-aging-metric-item,body[data-ui-mode=compact] .ap-aging-metric-item{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-help-modal,body[data-ui-mode=compact] .ap-aging-help-modal{width:95%!important;margin:0 var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .ap-aging-summary-container,body[data-ui-mode=compact] .ap-aging-summary-container{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .ap-aging-summary-breadcrumb,body[data-ui-mode=compact] .ap-aging-summary-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-summary-back-btn,body[data-ui-mode=compact] .ap-aging-summary-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-back-icon,body[data-ui-mode=compact] .ap-aging-summary-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-header,body[data-ui-mode=compact] .ap-aging-summary-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-filter-group,body[data-ui-mode=compact] .ap-aging-summary-filter-group{gap:var(--ui-spacing-xs)!important;min-width:160px!important}#app[data-ui-mode=compact] .ap-aging-summary-filter-group label,body[data-ui-mode=compact] .ap-aging-summary-filter-group label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ap-aging-summary-date-input,#app[data-ui-mode=compact] .ap-aging-summary-select,body[data-ui-mode=compact] .ap-aging-summary-date-input,body[data-ui-mode=compact] .ap-aging-summary-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-update-btn,body[data-ui-mode=compact] .ap-aging-summary-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-export-btn,#app[data-ui-mode=compact] .ap-aging-summary-help-btn,#app[data-ui-mode=compact] .ap-aging-summary-print-btn,body[data-ui-mode=compact] .ap-aging-summary-export-btn,body[data-ui-mode=compact] .ap-aging-summary-help-btn,body[data-ui-mode=compact] .ap-aging-summary-print-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-actions,body[data-ui-mode=compact] .ap-aging-summary-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-summary-title,body[data-ui-mode=compact] .ap-aging-summary-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .ap-aging-summary-title h2,body[data-ui-mode=compact] .ap-aging-summary-title h2{font-size:var(--ui-font-size-xl)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-summary-subtitle,body[data-ui-mode=compact] .ap-aging-summary-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-metrics,body[data-ui-mode=compact] .ap-aging-summary-metrics{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important;grid-template-columns:repeat(3,minmax(140px,1fr))!important}#app[data-ui-mode=compact] .ap-aging-summary-metric-item,body[data-ui-mode=compact] .ap-aging-summary-metric-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-summary-metric-label,body[data-ui-mode=compact] .ap-aging-summary-metric-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ap-aging-summary-metric-value,body[data-ui-mode=compact] .ap-aging-summary-metric-value{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .ap-aging-summary-table table,body[data-ui-mode=compact] .ap-aging-summary-table table{font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-table td,#app[data-ui-mode=compact] .ap-aging-summary-table th,body[data-ui-mode=compact] .ap-aging-summary-table td,body[data-ui-mode=compact] .ap-aging-summary-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-table th,body[data-ui-mode=compact] .ap-aging-summary-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .ap-aging-summary-amount,#app[data-ui-mode=compact] .ap-aging-summary-name,body[data-ui-mode=compact] .ap-aging-summary-amount,body[data-ui-mode=compact] .ap-aging-summary-name{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-name-content,body[data-ui-mode=compact] .ap-aging-summary-name-content{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-summary-name-icon,body[data-ui-mode=compact] .ap-aging-summary-name-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .ap-aging-summary-error,#app[data-ui-mode=compact] .ap-aging-summary-loading,#app[data-ui-mode=compact] .ap-aging-summary-no-data,body[data-ui-mode=compact] .ap-aging-summary-error,body[data-ui-mode=compact] .ap-aging-summary-loading,body[data-ui-mode=compact] .ap-aging-summary-no-data{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-help-modal,body[data-ui-mode=compact] .ap-aging-summary-help-modal{border-radius:var(--ui-border-radius-md)!important;max-width:600px!important}#app[data-ui-mode=compact] .ap-aging-summary-help-modal-header,body[data-ui-mode=compact] .ap-aging-summary-help-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .ap-aging-summary-help-modal-header h3,body[data-ui-mode=compact] .ap-aging-summary-help-modal-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .ap-aging-summary-help-modal-close,body[data-ui-mode=compact] .ap-aging-summary-help-modal-close{width:28px!important;height:28px!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .ap-aging-summary-help-modal-content,body[data-ui-mode=compact] .ap-aging-summary-help-modal-content{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .ap-aging-summary-help-modal-content h4,body[data-ui-mode=compact] .ap-aging-summary-help-modal-content h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-help-modal-content p,body[data-ui-mode=compact] .ap-aging-summary-help-modal-content p{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-help-modal-content ul,body[data-ui-mode=compact] .ap-aging-summary-help-modal-content ul{padding-left:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-help-modal-content li,body[data-ui-mode=compact] .ap-aging-summary-help-modal-content li{margin:var(--ui-spacing-xs) 0!important}@media (max-width:1024px){#app[data-ui-mode=compact] .ap-aging-summary-container,body[data-ui-mode=compact] .ap-aging-summary-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .ap-aging-summary-metrics,body[data-ui-mode=compact] .ap-aging-summary-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))!important}}@media (max-width:768px){#app[data-ui-mode=compact] .ap-aging-summary-container,body[data-ui-mode=compact] .ap-aging-summary-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-header,body[data-ui-mode=compact] .ap-aging-summary-header{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-filter-group,body[data-ui-mode=compact] .ap-aging-summary-filter-group{width:100%!important;min-width:unset!important}#app[data-ui-mode=compact] .ap-aging-summary-update-btn,body[data-ui-mode=compact] .ap-aging-summary-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .ap-aging-summary-actions,body[data-ui-mode=compact] .ap-aging-summary-actions{width:100%!important;justify-content:space-between!important}#app[data-ui-mode=compact] .ap-aging-summary-export-btn,#app[data-ui-mode=compact] .ap-aging-summary-help-btn,#app[data-ui-mode=compact] .ap-aging-summary-print-btn,body[data-ui-mode=compact] .ap-aging-summary-export-btn,body[data-ui-mode=compact] .ap-aging-summary-help-btn,body[data-ui-mode=compact] .ap-aging-summary-print-btn{flex:1!important;text-align:center!important}#app[data-ui-mode=compact] .ap-aging-summary-title h2,body[data-ui-mode=compact] .ap-aging-summary-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .ap-aging-summary-metrics,body[data-ui-mode=compact] .ap-aging-summary-metrics{grid-template-columns:1fr!important}#app[data-ui-mode=compact] .ap-aging-summary-table table,body[data-ui-mode=compact] .ap-aging-summary-table table{min-width:600px!important;width:calc(100% - var(--ui-spacing-md))!important;margin:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .ap-aging-summary-actions,body[data-ui-mode=compact] .ap-aging-summary-actions{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .ap-aging-summary-export-btn,#app[data-ui-mode=compact] .ap-aging-summary-help-btn,#app[data-ui-mode=compact] .ap-aging-summary-print-btn,body[data-ui-mode=compact] .ap-aging-summary-export-btn,body[data-ui-mode=compact] .ap-aging-summary-help-btn,body[data-ui-mode=compact] .ap-aging-summary-print-btn{width:100%!important}#app[data-ui-mode=compact] .ap-aging-summary-metric-item,body[data-ui-mode=compact] .ap-aging-summary-metric-item{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .ap-aging-summary-help-modal,body[data-ui-mode=compact] .ap-aging-summary-help-modal{width:95%!important;margin:0 var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .vendor-statement-container,body[data-ui-mode=compact] .vendor-statement-container{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-statement-breadcrumb,body[data-ui-mode=compact] .vendor-statement-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-back-btn,body[data-ui-mode=compact] .vendor-statement-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-statement-back-icon,body[data-ui-mode=compact] .vendor-statement-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-statement-header,body[data-ui-mode=compact] .vendor-statement-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-statement-header a,#app[data-ui-mode=compact] .vendor-statement-header span,body[data-ui-mode=compact] .vendor-statement-header a,body[data-ui-mode=compact] .vendor-statement-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-statement-date-range-dropdown,#app[data-ui-mode=compact] .vendor-statement-select,body[data-ui-mode=compact] .vendor-statement-date-range-dropdown,body[data-ui-mode=compact] .vendor-statement-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-statement-date-picker,body[data-ui-mode=compact] .vendor-statement-date-picker{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-statement-date-picker .date-picker-input,body[data-ui-mode=compact] .vendor-statement-date-picker .date-picker-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-statement-update-btn,body[data-ui-mode=compact] .vendor-statement-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-statement-export-btn,#app[data-ui-mode=compact] .vendor-statement-print-btn,body[data-ui-mode=compact] .vendor-statement-export-btn,body[data-ui-mode=compact] .vendor-statement-print-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-statement-actions,body[data-ui-mode=compact] .vendor-statement-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-statement-error,body[data-ui-mode=compact] .vendor-statement-error{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-statement-header-section,body[data-ui-mode=compact] .vendor-statement-header-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-statement-header-content,body[data-ui-mode=compact] .vendor-statement-header-content{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-statement-company-info,body[data-ui-mode=compact] .vendor-statement-company-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-company-header,body[data-ui-mode=compact] .vendor-statement-company-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-statement-company-name,body[data-ui-mode=compact] .vendor-statement-company-name{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-company-address,body[data-ui-mode=compact] .vendor-statement-company-address{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-company-detail,body[data-ui-mode=compact] .vendor-statement-company-detail{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-company-detail-label,body[data-ui-mode=compact] .vendor-statement-company-detail-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-statement-customer-info,body[data-ui-mode=compact] .vendor-statement-customer-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-customer-header,body[data-ui-mode=compact] .vendor-statement-customer-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-statement-customer-name,body[data-ui-mode=compact] .vendor-statement-customer-name{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-customer-address,#app[data-ui-mode=compact] .vendor-statement-customer-address-details,body[data-ui-mode=compact] .vendor-statement-customer-address,body[data-ui-mode=compact] .vendor-statement-customer-address-details{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-customer-detail,body[data-ui-mode=compact] .vendor-statement-customer-detail{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-customer-detail-label,body[data-ui-mode=compact] .vendor-statement-customer-detail-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-statement-date-info,body[data-ui-mode=compact] .vendor-statement-date-info{margin-top:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-date-label,#app[data-ui-mode=compact] .vendor-statement-date-value,#app[data-ui-mode=compact] .vendor-statement-period-label,#app[data-ui-mode=compact] .vendor-statement-period-value,body[data-ui-mode=compact] .vendor-statement-date-label,body[data-ui-mode=compact] .vendor-statement-date-value,body[data-ui-mode=compact] .vendor-statement-period-label,body[data-ui-mode=compact] .vendor-statement-period-value{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-statement-summary-section-header,body[data-ui-mode=compact] .vendor-statement-summary-section-header{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-statement-summary-container,body[data-ui-mode=compact] .vendor-statement-summary-container{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-statement-summary-header,body[data-ui-mode=compact] .vendor-statement-summary-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-statement-summary-grid,body[data-ui-mode=compact] .vendor-statement-summary-grid{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-summary-label,body[data-ui-mode=compact] .vendor-statement-summary-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-statement-summary-value,body[data-ui-mode=compact] .vendor-statement-summary-value{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-statement-summary-final-label,body[data-ui-mode=compact] .vendor-statement-summary-final-label{font-size:var(--ui-font-size-xs)!important;padding-top:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-statement-summary-final-value,body[data-ui-mode=compact] .vendor-statement-summary-final-value{font-size:var(--ui-font-size-base)!important;padding-top:var(--ui-spacing-sm)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-statement-amount-receivable-header,body[data-ui-mode=compact] .vendor-statement-amount-receivable-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-statement-amount-receivable-value,body[data-ui-mode=compact] .vendor-statement-amount-receivable-value{font-size:var(--ui-font-size-xl)!important;margin:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .vendor-statement-amount-receivable-subtitle,body[data-ui-mode=compact] .vendor-statement-amount-receivable-subtitle{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-statement-table,body[data-ui-mode=compact] .vendor-statement-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-statement-table td,#app[data-ui-mode=compact] .vendor-statement-table th,body[data-ui-mode=compact] .vendor-statement-table td,body[data-ui-mode=compact] .vendor-statement-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-statement-table th,body[data-ui-mode=compact] .vendor-statement-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-statement-amount,#app[data-ui-mode=compact] .vendor-statement-balance,#app[data-ui-mode=compact] .vendor-statement-description,#app[data-ui-mode=compact] .vendor-statement-totals-amount,#app[data-ui-mode=compact] .vendor-statement-totals-balance,#app[data-ui-mode=compact] .vendor-statement-totals-label,#app[data-ui-mode=compact] .vendor-statement-totals-row,body[data-ui-mode=compact] .vendor-statement-amount,body[data-ui-mode=compact] .vendor-statement-balance,body[data-ui-mode=compact] .vendor-statement-description,body[data-ui-mode=compact] .vendor-statement-totals-amount,body[data-ui-mode=compact] .vendor-statement-totals-balance,body[data-ui-mode=compact] .vendor-statement-totals-label,body[data-ui-mode=compact] .vendor-statement-totals-row{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-statement-no-records,body[data-ui-mode=compact] .vendor-statement-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .vendor-statement-container,body[data-ui-mode=compact] .vendor-statement-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-statement-header-content,body[data-ui-mode=compact] .vendor-statement-header-content{flex-direction:column!important;gap:var(--ui-spacing-md)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .vendor-statement-container,body[data-ui-mode=compact] .vendor-statement-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-statement-header,body[data-ui-mode=compact] .vendor-statement-header{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-statement-header span,body[data-ui-mode=compact] .vendor-statement-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-statement-update-btn,body[data-ui-mode=compact] .vendor-statement-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .vendor-statement-actions,body[data-ui-mode=compact] .vendor-statement-actions{width:100%!important;margin-left:0!important;justify-content:space-between!important}#app[data-ui-mode=compact] .vendor-statement-export-btn,#app[data-ui-mode=compact] .vendor-statement-print-btn,body[data-ui-mode=compact] .vendor-statement-export-btn,body[data-ui-mode=compact] .vendor-statement-print-btn{flex:1!important;text-align:center!important}#app[data-ui-mode=compact] .vendor-statement-header-content,#app[data-ui-mode=compact] .vendor-statement-summary-container,body[data-ui-mode=compact] .vendor-statement-header-content,body[data-ui-mode=compact] .vendor-statement-summary-container{flex-direction:column!important}}@media (max-width:480px){#app[data-ui-mode=compact] .vendor-statement-actions,body[data-ui-mode=compact] .vendor-statement-actions{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-statement-export-btn,#app[data-ui-mode=compact] .vendor-statement-print-btn,body[data-ui-mode=compact] .vendor-statement-export-btn,body[data-ui-mode=compact] .vendor-statement-print-btn{width:100%!important}#app[data-ui-mode=compact] .vendor-statement-table,body[data-ui-mode=compact] .vendor-statement-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-statement-table td,#app[data-ui-mode=compact] .vendor-statement-table th,body[data-ui-mode=compact] .vendor-statement-table td,body[data-ui-mode=compact] .vendor-statement-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .vendor-transaction-history-container,body[data-ui-mode=compact] .vendor-transaction-history-container{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .vendor-transaction-history-breadcrumb,body[data-ui-mode=compact] .vendor-transaction-history-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-back-btn,body[data-ui-mode=compact] .vendor-transaction-history-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-back-icon,body[data-ui-mode=compact] .vendor-transaction-history-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-header,body[data-ui-mode=compact] .vendor-transaction-history-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-header a,#app[data-ui-mode=compact] .vendor-transaction-history-header span,body[data-ui-mode=compact] .vendor-transaction-history-header a,body[data-ui-mode=compact] .vendor-transaction-history-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-date-range-dropdown,#app[data-ui-mode=compact] .vendor-transaction-history-select,body[data-ui-mode=compact] .vendor-transaction-history-date-range-dropdown,body[data-ui-mode=compact] .vendor-transaction-history-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-date-picker,body[data-ui-mode=compact] .vendor-transaction-history-date-picker{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-date-picker .date-picker-input,body[data-ui-mode=compact] .vendor-transaction-history-date-picker .date-picker-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-update-btn,body[data-ui-mode=compact] .vendor-transaction-history-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-export-btn,#app[data-ui-mode=compact] .vendor-transaction-history-print-btn,body[data-ui-mode=compact] .vendor-transaction-history-export-btn,body[data-ui-mode=compact] .vendor-transaction-history-print-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-actions,body[data-ui-mode=compact] .vendor-transaction-history-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-error,body[data-ui-mode=compact] .vendor-transaction-history-error{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-transaction-history-header-section,body[data-ui-mode=compact] .vendor-transaction-history-header-section{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-transaction-history-header-content,body[data-ui-mode=compact] .vendor-transaction-history-header-content{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-transaction-history-company-info,body[data-ui-mode=compact] .vendor-transaction-history-company-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-company-header,body[data-ui-mode=compact] .vendor-transaction-history-company-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-company-name,body[data-ui-mode=compact] .vendor-transaction-history-company-name{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-company-address,body[data-ui-mode=compact] .vendor-transaction-history-company-address{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-company-detail,body[data-ui-mode=compact] .vendor-transaction-history-company-detail{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-company-detail-label,body[data-ui-mode=compact] .vendor-transaction-history-company-detail-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-report-info,body[data-ui-mode=compact] .vendor-transaction-history-report-info{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-customer-header,body[data-ui-mode=compact] .vendor-transaction-history-customer-header{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-customer-name,body[data-ui-mode=compact] .vendor-transaction-history-customer-name{font-size:var(--ui-font-size-lg)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-customer-address,#app[data-ui-mode=compact] .vendor-transaction-history-customer-address-details,body[data-ui-mode=compact] .vendor-transaction-history-customer-address,body[data-ui-mode=compact] .vendor-transaction-history-customer-address-details{font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-customer-detail,body[data-ui-mode=compact] .vendor-transaction-history-customer-detail{font-size:var(--ui-font-size-xs)!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-customer-detail-label,body[data-ui-mode=compact] .vendor-transaction-history-customer-detail-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-details,body[data-ui-mode=compact] .vendor-transaction-history-details{margin-top:var(--ui-spacing-sm)!important;padding-top:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-detail-row,body[data-ui-mode=compact] .vendor-transaction-history-detail-row{margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-label,#app[data-ui-mode=compact] .vendor-transaction-history-value,body[data-ui-mode=compact] .vendor-transaction-history-label,body[data-ui-mode=compact] .vendor-transaction-history-value{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-table,body[data-ui-mode=compact] .vendor-transaction-history-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-table td,#app[data-ui-mode=compact] .vendor-transaction-history-table th,body[data-ui-mode=compact] .vendor-transaction-history-table td,body[data-ui-mode=compact] .vendor-transaction-history-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-table th,body[data-ui-mode=compact] .vendor-transaction-history-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-amount,#app[data-ui-mode=compact] .vendor-transaction-history-memo,#app[data-ui-mode=compact] .vendor-transaction-history-totals-amount,#app[data-ui-mode=compact] .vendor-transaction-history-totals-label,#app[data-ui-mode=compact] .vendor-transaction-history-totals-row,body[data-ui-mode=compact] .vendor-transaction-history-amount,body[data-ui-mode=compact] .vendor-transaction-history-memo,body[data-ui-mode=compact] .vendor-transaction-history-totals-amount,body[data-ui-mode=compact] .vendor-transaction-history-totals-label,body[data-ui-mode=compact] .vendor-transaction-history-totals-row{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-no-records,body[data-ui-mode=compact] .vendor-transaction-history-no-records{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .vendor-transaction-history-container,body[data-ui-mode=compact] .vendor-transaction-history-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendor-transaction-history-header-content,body[data-ui-mode=compact] .vendor-transaction-history-header-content{flex-direction:column!important;gap:var(--ui-spacing-md)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .vendor-transaction-history-container,body[data-ui-mode=compact] .vendor-transaction-history-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-header,body[data-ui-mode=compact] .vendor-transaction-history-header{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendor-transaction-history-header span,body[data-ui-mode=compact] .vendor-transaction-history-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-update-btn,body[data-ui-mode=compact] .vendor-transaction-history-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .vendor-transaction-history-actions,body[data-ui-mode=compact] .vendor-transaction-history-actions{width:100%!important;margin-left:0!important;justify-content:space-between!important}#app[data-ui-mode=compact] .vendor-transaction-history-export-btn,#app[data-ui-mode=compact] .vendor-transaction-history-print-btn,body[data-ui-mode=compact] .vendor-transaction-history-export-btn,body[data-ui-mode=compact] .vendor-transaction-history-print-btn{flex:1!important;text-align:center!important}#app[data-ui-mode=compact] .vendor-transaction-history-header-content,body[data-ui-mode=compact] .vendor-transaction-history-header-content{flex-direction:column!important}}@media (max-width:480px){#app[data-ui-mode=compact] .vendor-transaction-history-actions,body[data-ui-mode=compact] .vendor-transaction-history-actions{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-export-btn,#app[data-ui-mode=compact] .vendor-transaction-history-print-btn,body[data-ui-mode=compact] .vendor-transaction-history-export-btn,body[data-ui-mode=compact] .vendor-transaction-history-print-btn{width:100%!important}#app[data-ui-mode=compact] .vendor-transaction-history-table,body[data-ui-mode=compact] .vendor-transaction-history-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-transaction-history-table td,#app[data-ui-mode=compact] .vendor-transaction-history-table th,body[data-ui-mode=compact] .vendor-transaction-history-table td,body[data-ui-mode=compact] .vendor-transaction-history-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .purchase-vendor-summary-container,body[data-ui-mode=compact] .purchase-vendor-summary-container{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-breadcrumb,body[data-ui-mode=compact] .purchase-vendor-summary-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-back-btn,body[data-ui-mode=compact] .purchase-vendor-summary-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-back-icon,body[data-ui-mode=compact] .purchase-vendor-summary-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-header,body[data-ui-mode=compact] .purchase-vendor-summary-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-header span,body[data-ui-mode=compact] .purchase-vendor-summary-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-date-range-dropdown,#app[data-ui-mode=compact] .purchase-vendor-summary-select,body[data-ui-mode=compact] .purchase-vendor-summary-date-range-dropdown,body[data-ui-mode=compact] .purchase-vendor-summary-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-date-picker,body[data-ui-mode=compact] .purchase-vendor-summary-date-picker{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-date-picker .date-picker-input,body[data-ui-mode=compact] .purchase-vendor-summary-date-picker .date-picker-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-update-btn,body[data-ui-mode=compact] .purchase-vendor-summary-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-export-btn,#app[data-ui-mode=compact] .purchase-vendor-summary-print-btn,body[data-ui-mode=compact] .purchase-vendor-summary-export-btn,body[data-ui-mode=compact] .purchase-vendor-summary-print-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-actions,body[data-ui-mode=compact] .purchase-vendor-summary-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-view-details-btn,body[data-ui-mode=compact] .purchase-vendor-summary-view-details-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-error,body[data-ui-mode=compact] .purchase-vendor-summary-error{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-table,body[data-ui-mode=compact] .purchase-vendor-summary-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-table td,#app[data-ui-mode=compact] .purchase-vendor-summary-table th,body[data-ui-mode=compact] .purchase-vendor-summary-table td,body[data-ui-mode=compact] .purchase-vendor-summary-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-table th,body[data-ui-mode=compact] .purchase-vendor-summary-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-action-cell,#app[data-ui-mode=compact] .purchase-vendor-summary-amount-cell,#app[data-ui-mode=compact] .purchase-vendor-summary-total-amount,#app[data-ui-mode=compact] .purchase-vendor-summary-total-label,#app[data-ui-mode=compact] .purchase-vendor-summary-total-row,body[data-ui-mode=compact] .purchase-vendor-summary-action-cell,body[data-ui-mode=compact] .purchase-vendor-summary-amount-cell,body[data-ui-mode=compact] .purchase-vendor-summary-total-amount,body[data-ui-mode=compact] .purchase-vendor-summary-total-label,body[data-ui-mode=compact] .purchase-vendor-summary-total-row{font-size:var(--ui-font-size-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .purchase-vendor-summary-container,body[data-ui-mode=compact] .purchase-vendor-summary-container{padding:var(--ui-spacing-md)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .purchase-vendor-summary-container,body[data-ui-mode=compact] .purchase-vendor-summary-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-header,body[data-ui-mode=compact] .purchase-vendor-summary-header{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-header span,body[data-ui-mode=compact] .purchase-vendor-summary-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-update-btn,body[data-ui-mode=compact] .purchase-vendor-summary-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .purchase-vendor-summary-actions,body[data-ui-mode=compact] .purchase-vendor-summary-actions{width:100%!important;margin-left:0!important;justify-content:space-between!important}#app[data-ui-mode=compact] .purchase-vendor-summary-export-btn,#app[data-ui-mode=compact] .purchase-vendor-summary-print-btn,body[data-ui-mode=compact] .purchase-vendor-summary-export-btn,body[data-ui-mode=compact] .purchase-vendor-summary-print-btn{flex:1!important;text-align:center!important}}@media (max-width:480px){#app[data-ui-mode=compact] .purchase-vendor-summary-actions,body[data-ui-mode=compact] .purchase-vendor-summary-actions{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-export-btn,#app[data-ui-mode=compact] .purchase-vendor-summary-print-btn,body[data-ui-mode=compact] .purchase-vendor-summary-export-btn,body[data-ui-mode=compact] .purchase-vendor-summary-print-btn{width:100%!important}#app[data-ui-mode=compact] .purchase-vendor-summary-table,body[data-ui-mode=compact] .purchase-vendor-summary-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-vendor-summary-table td,#app[data-ui-mode=compact] .purchase-vendor-summary-table th,body[data-ui-mode=compact] .purchase-vendor-summary-table td,body[data-ui-mode=compact] .purchase-vendor-summary-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .purchase-vendor-detail-container,body[data-ui-mode=compact] .purchase-vendor-detail-container{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-breadcrumb,body[data-ui-mode=compact] .purchase-vendor-detail-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-back-btn,body[data-ui-mode=compact] .purchase-vendor-detail-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-back-icon,body[data-ui-mode=compact] .purchase-vendor-detail-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-header,body[data-ui-mode=compact] .purchase-vendor-detail-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-header span,body[data-ui-mode=compact] .purchase-vendor-detail-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-date-range-dropdown,#app[data-ui-mode=compact] .purchase-vendor-detail-select,body[data-ui-mode=compact] .purchase-vendor-detail-date-range-dropdown,body[data-ui-mode=compact] .purchase-vendor-detail-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-date-picker,body[data-ui-mode=compact] .purchase-vendor-detail-date-picker{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .purchase-vendor-detail-date-picker .date-picker-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-update-btn,body[data-ui-mode=compact] .purchase-vendor-detail-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-export-btn,#app[data-ui-mode=compact] .purchase-vendor-detail-print-btn,body[data-ui-mode=compact] .purchase-vendor-detail-export-btn,body[data-ui-mode=compact] .purchase-vendor-detail-print-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-actions,body[data-ui-mode=compact] .purchase-vendor-detail-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-error,body[data-ui-mode=compact] .purchase-vendor-detail-error{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-table,body[data-ui-mode=compact] .purchase-vendor-detail-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-table td,#app[data-ui-mode=compact] .purchase-vendor-detail-table th,body[data-ui-mode=compact] .purchase-vendor-detail-table td,body[data-ui-mode=compact] .purchase-vendor-detail-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-table th,body[data-ui-mode=compact] .purchase-vendor-detail-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-amount-cell,#app[data-ui-mode=compact] .purchase-vendor-detail-subtotal-amount,#app[data-ui-mode=compact] .purchase-vendor-detail-subtotal-label,#app[data-ui-mode=compact] .purchase-vendor-detail-subtotal-row,#app[data-ui-mode=compact] .purchase-vendor-detail-total-amount,#app[data-ui-mode=compact] .purchase-vendor-detail-total-label,#app[data-ui-mode=compact] .purchase-vendor-detail-total-row,#app[data-ui-mode=compact] .purchase-vendor-detail-vendor-empty,#app[data-ui-mode=compact] .purchase-vendor-detail-vendor-name,body[data-ui-mode=compact] .purchase-vendor-detail-amount-cell,body[data-ui-mode=compact] .purchase-vendor-detail-subtotal-amount,body[data-ui-mode=compact] .purchase-vendor-detail-subtotal-label,body[data-ui-mode=compact] .purchase-vendor-detail-subtotal-row,body[data-ui-mode=compact] .purchase-vendor-detail-total-amount,body[data-ui-mode=compact] .purchase-vendor-detail-total-label,body[data-ui-mode=compact] .purchase-vendor-detail-total-row,body[data-ui-mode=compact] .purchase-vendor-detail-vendor-empty,body[data-ui-mode=compact] .purchase-vendor-detail-vendor-name{font-size:var(--ui-font-size-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .purchase-vendor-detail-container,body[data-ui-mode=compact] .purchase-vendor-detail-container{padding:var(--ui-spacing-md)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .purchase-vendor-detail-container,body[data-ui-mode=compact] .purchase-vendor-detail-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-header,body[data-ui-mode=compact] .purchase-vendor-detail-header{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-header span,body[data-ui-mode=compact] .purchase-vendor-detail-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-update-btn,body[data-ui-mode=compact] .purchase-vendor-detail-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .purchase-vendor-detail-actions,body[data-ui-mode=compact] .purchase-vendor-detail-actions{width:100%!important;margin-left:0!important;justify-content:space-between!important}#app[data-ui-mode=compact] .purchase-vendor-detail-export-btn,#app[data-ui-mode=compact] .purchase-vendor-detail-print-btn,body[data-ui-mode=compact] .purchase-vendor-detail-export-btn,body[data-ui-mode=compact] .purchase-vendor-detail-print-btn{flex:1!important;text-align:center!important}}@media (max-width:480px){#app[data-ui-mode=compact] .purchase-vendor-detail-actions,body[data-ui-mode=compact] .purchase-vendor-detail-actions{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-export-btn,#app[data-ui-mode=compact] .purchase-vendor-detail-print-btn,body[data-ui-mode=compact] .purchase-vendor-detail-export-btn,body[data-ui-mode=compact] .purchase-vendor-detail-print-btn{width:100%!important}#app[data-ui-mode=compact] .purchase-vendor-detail-table,body[data-ui-mode=compact] .purchase-vendor-detail-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-vendor-detail-table td,#app[data-ui-mode=compact] .purchase-vendor-detail-table th,body[data-ui-mode=compact] .purchase-vendor-detail-table td,body[data-ui-mode=compact] .purchase-vendor-detail-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .purchase-item-summary-container,body[data-ui-mode=compact] .purchase-item-summary-container{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .purchase-item-summary-breadcrumb,body[data-ui-mode=compact] .purchase-item-summary-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .purchase-item-summary-back-btn,body[data-ui-mode=compact] .purchase-item-summary-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-back-icon,body[data-ui-mode=compact] .purchase-item-summary-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-header,body[data-ui-mode=compact] .purchase-item-summary-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-header span,body[data-ui-mode=compact] .purchase-item-summary-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-date-range-dropdown,#app[data-ui-mode=compact] .purchase-item-summary-select,body[data-ui-mode=compact] .purchase-item-summary-date-range-dropdown,body[data-ui-mode=compact] .purchase-item-summary-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:120px!important}#app[data-ui-mode=compact] .purchase-item-summary-date-picker,body[data-ui-mode=compact] .purchase-item-summary-date-picker{font-size:var(--ui-font-size-sm)!important;width:140px!important}#app[data-ui-mode=compact] .purchase-item-summary-date-picker .date-picker-input,body[data-ui-mode=compact] .purchase-item-summary-date-picker .date-picker-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-update-btn,body[data-ui-mode=compact] .purchase-item-summary-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-export-btn,#app[data-ui-mode=compact] .purchase-item-summary-print-btn,body[data-ui-mode=compact] .purchase-item-summary-export-btn,body[data-ui-mode=compact] .purchase-item-summary-print-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-actions,body[data-ui-mode=compact] .purchase-item-summary-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-section,body[data-ui-mode=compact] .purchase-item-summary-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .purchase-item-summary-section-title,body[data-ui-mode=compact] .purchase-item-summary-section-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .purchase-item-summary-error,body[data-ui-mode=compact] .purchase-item-summary-error{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .purchase-item-summary-no-data,body[data-ui-mode=compact] .purchase-item-summary-no-data{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-table,body[data-ui-mode=compact] .purchase-item-summary-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-table td,#app[data-ui-mode=compact] .purchase-item-summary-table th,body[data-ui-mode=compact] .purchase-item-summary-table td,body[data-ui-mode=compact] .purchase-item-summary-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-table th,body[data-ui-mode=compact] .purchase-item-summary-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-item-summary-amount-cell,#app[data-ui-mode=compact] .purchase-item-summary-hourlyrate-cell,#app[data-ui-mode=compact] .purchase-item-summary-hours-cell,#app[data-ui-mode=compact] .purchase-item-summary-quantity-cell,body[data-ui-mode=compact] .purchase-item-summary-amount-cell,body[data-ui-mode=compact] .purchase-item-summary-hourlyrate-cell,body[data-ui-mode=compact] .purchase-item-summary-hours-cell,body[data-ui-mode=compact] .purchase-item-summary-quantity-cell{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-action-btn,body[data-ui-mode=compact] .purchase-item-summary-action-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-total-row,body[data-ui-mode=compact] .purchase-item-summary-total-row{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-total-row td,body[data-ui-mode=compact] .purchase-item-summary-total-row td{padding-top:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-total-amount,#app[data-ui-mode=compact] .purchase-item-summary-total-label,#app[data-ui-mode=compact] .purchase-item-summary-total-quantity,body[data-ui-mode=compact] .purchase-item-summary-total-amount,body[data-ui-mode=compact] .purchase-item-summary-total-label,body[data-ui-mode=compact] .purchase-item-summary-total-quantity{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-grand-total,body[data-ui-mode=compact] .purchase-item-summary-grand-total{margin-top:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-grand-total-table,body[data-ui-mode=compact] .purchase-item-summary-grand-total-table{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-grand-total-amount,#app[data-ui-mode=compact] .purchase-item-summary-grand-total-label,body[data-ui-mode=compact] .purchase-item-summary-grand-total-amount,body[data-ui-mode=compact] .purchase-item-summary-grand-total-label{font-size:var(--ui-font-size-lg)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .purchase-item-summary-container,body[data-ui-mode=compact] .purchase-item-summary-container{padding:var(--ui-spacing-md)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .purchase-item-summary-container,body[data-ui-mode=compact] .purchase-item-summary-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-header,body[data-ui-mode=compact] .purchase-item-summary-header{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-summary-header span,body[data-ui-mode=compact] .purchase-item-summary-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-item-summary-update-btn,body[data-ui-mode=compact] .purchase-item-summary-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .purchase-item-summary-actions,body[data-ui-mode=compact] .purchase-item-summary-actions{width:100%!important;margin-left:0!important;justify-content:space-between!important}#app[data-ui-mode=compact] .purchase-item-summary-export-btn,#app[data-ui-mode=compact] .purchase-item-summary-print-btn,body[data-ui-mode=compact] .purchase-item-summary-export-btn,body[data-ui-mode=compact] .purchase-item-summary-print-btn{flex:1!important;text-align:center!important}}@media (max-width:480px){#app[data-ui-mode=compact] .purchase-item-summary-actions,body[data-ui-mode=compact] .purchase-item-summary-actions{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .purchase-item-summary-export-btn,#app[data-ui-mode=compact] .purchase-item-summary-print-btn,body[data-ui-mode=compact] .purchase-item-summary-export-btn,body[data-ui-mode=compact] .purchase-item-summary-print-btn{width:100%!important}#app[data-ui-mode=compact] .purchase-item-summary-table,body[data-ui-mode=compact] .purchase-item-summary-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-item-summary-table td,#app[data-ui-mode=compact] .purchase-item-summary-table th,body[data-ui-mode=compact] .purchase-item-summary-table td,body[data-ui-mode=compact] .purchase-item-summary-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-item-summary-grand-total-amount,#app[data-ui-mode=compact] .purchase-item-summary-grand-total-label,body[data-ui-mode=compact] .purchase-item-summary-grand-total-amount,body[data-ui-mode=compact] .purchase-item-summary-grand-total-label{font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .purchase-item-detail-container,body[data-ui-mode=compact] .purchase-item-detail-container{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .purchase-item-detail-breadcrumb,body[data-ui-mode=compact] .purchase-item-detail-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .purchase-item-detail-back-btn,body[data-ui-mode=compact] .purchase-item-detail-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-back-icon,body[data-ui-mode=compact] .purchase-item-detail-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-header,body[data-ui-mode=compact] .purchase-item-detail-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-header span,body[data-ui-mode=compact] .purchase-item-detail-header span{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-date-range-dropdown,#app[data-ui-mode=compact] .purchase-item-detail-select,body[data-ui-mode=compact] .purchase-item-detail-date-range-dropdown,body[data-ui-mode=compact] .purchase-item-detail-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;min-width:120px!important}#app[data-ui-mode=compact] .purchase-item-detail-date-picker,body[data-ui-mode=compact] .purchase-item-detail-date-picker{font-size:var(--ui-font-size-sm)!important;width:140px!important}#app[data-ui-mode=compact] .purchase-item-detail-date-picker .date-picker-input,body[data-ui-mode=compact] .purchase-item-detail-date-picker .date-picker-input{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-update-btn,body[data-ui-mode=compact] .purchase-item-detail-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-export-btn,#app[data-ui-mode=compact] .purchase-item-detail-print-btn,body[data-ui-mode=compact] .purchase-item-detail-export-btn,body[data-ui-mode=compact] .purchase-item-detail-print-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-actions,body[data-ui-mode=compact] .purchase-item-detail-actions{gap:var(--ui-spacing-xs)!important;margin-left:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-section,body[data-ui-mode=compact] .purchase-item-detail-section{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .purchase-item-detail-section-title,body[data-ui-mode=compact] .purchase-item-detail-section-title{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .purchase-item-detail-error,body[data-ui-mode=compact] .purchase-item-detail-error{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;margin:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .purchase-item-detail-no-data,body[data-ui-mode=compact] .purchase-item-detail-no-data{padding:var(--ui-spacing-lg)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-table,body[data-ui-mode=compact] .purchase-item-detail-table{margin-top:var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-table td,#app[data-ui-mode=compact] .purchase-item-detail-table th,body[data-ui-mode=compact] .purchase-item-detail-table td,body[data-ui-mode=compact] .purchase-item-detail-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-table th,body[data-ui-mode=compact] .purchase-item-detail-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-item-detail-amount-cell,#app[data-ui-mode=compact] .purchase-item-detail-hourlyrate-cell,#app[data-ui-mode=compact] .purchase-item-detail-hours-cell,#app[data-ui-mode=compact] .purchase-item-detail-item-empty,#app[data-ui-mode=compact] .purchase-item-detail-item-name,#app[data-ui-mode=compact] .purchase-item-detail-quantity-cell,#app[data-ui-mode=compact] .purchase-item-detail-total-row,#app[data-ui-mode=compact] .purchase-item-detail-unitprice-cell,body[data-ui-mode=compact] .purchase-item-detail-amount-cell,body[data-ui-mode=compact] .purchase-item-detail-hourlyrate-cell,body[data-ui-mode=compact] .purchase-item-detail-hours-cell,body[data-ui-mode=compact] .purchase-item-detail-item-empty,body[data-ui-mode=compact] .purchase-item-detail-item-name,body[data-ui-mode=compact] .purchase-item-detail-quantity-cell,body[data-ui-mode=compact] .purchase-item-detail-total-row,body[data-ui-mode=compact] .purchase-item-detail-unitprice-cell{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-total-row td,body[data-ui-mode=compact] .purchase-item-detail-total-row td{padding-top:var(--ui-spacing-sm)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-total-amount,#app[data-ui-mode=compact] .purchase-item-detail-total-hours,#app[data-ui-mode=compact] .purchase-item-detail-total-label,#app[data-ui-mode=compact] .purchase-item-detail-total-quantity,body[data-ui-mode=compact] .purchase-item-detail-total-amount,body[data-ui-mode=compact] .purchase-item-detail-total-hours,body[data-ui-mode=compact] .purchase-item-detail-total-label,body[data-ui-mode=compact] .purchase-item-detail-total-quantity{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-grand-total,body[data-ui-mode=compact] .purchase-item-detail-grand-total{margin-top:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-grand-total-table,body[data-ui-mode=compact] .purchase-item-detail-grand-total-table{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-grand-total-amount,#app[data-ui-mode=compact] .purchase-item-detail-grand-total-label,body[data-ui-mode=compact] .purchase-item-detail-grand-total-amount,body[data-ui-mode=compact] .purchase-item-detail-grand-total-label{font-size:var(--ui-font-size-lg)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .purchase-item-detail-container,body[data-ui-mode=compact] .purchase-item-detail-container{padding:var(--ui-spacing-md)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .purchase-item-detail-container,body[data-ui-mode=compact] .purchase-item-detail-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-header,body[data-ui-mode=compact] .purchase-item-detail-header{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .purchase-item-detail-header span,body[data-ui-mode=compact] .purchase-item-detail-header span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-item-detail-update-btn,body[data-ui-mode=compact] .purchase-item-detail-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .purchase-item-detail-actions,body[data-ui-mode=compact] .purchase-item-detail-actions{width:100%!important;margin-left:0!important;justify-content:space-between!important}#app[data-ui-mode=compact] .purchase-item-detail-export-btn,#app[data-ui-mode=compact] .purchase-item-detail-print-btn,body[data-ui-mode=compact] .purchase-item-detail-export-btn,body[data-ui-mode=compact] .purchase-item-detail-print-btn{flex:1!important;text-align:center!important}}@media (max-width:480px){#app[data-ui-mode=compact] .purchase-item-detail-actions,body[data-ui-mode=compact] .purchase-item-detail-actions{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .purchase-item-detail-export-btn,#app[data-ui-mode=compact] .purchase-item-detail-print-btn,body[data-ui-mode=compact] .purchase-item-detail-export-btn,body[data-ui-mode=compact] .purchase-item-detail-print-btn{width:100%!important}#app[data-ui-mode=compact] .purchase-item-detail-table,body[data-ui-mode=compact] .purchase-item-detail-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-item-detail-table td,#app[data-ui-mode=compact] .purchase-item-detail-table th,body[data-ui-mode=compact] .purchase-item-detail-table td,body[data-ui-mode=compact] .purchase-item-detail-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .purchase-item-detail-grand-total-amount,#app[data-ui-mode=compact] .purchase-item-detail-grand-total-label,body[data-ui-mode=compact] .purchase-item-detail-grand-total-amount,body[data-ui-mode=compact] .purchase-item-detail-grand-total-label{font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .budget-overview-container,body[data-ui-mode=compact] .budget-overview-container{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .budget-overview-breadcrumb,body[data-ui-mode=compact] .budget-overview-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-overview-back-btn,body[data-ui-mode=compact] .budget-overview-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-overview-back-icon,body[data-ui-mode=compact] .budget-overview-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-overview-header,body[data-ui-mode=compact] .budget-overview-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-overview-filter-group,body[data-ui-mode=compact] .budget-overview-filter-group{gap:var(--ui-spacing-xs)!important;min-width:160px!important}#app[data-ui-mode=compact] .budget-overview-filter-group label,body[data-ui-mode=compact] .budget-overview-filter-group label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-overview-select,body[data-ui-mode=compact] .budget-overview-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;padding-right:2rem!important}#app[data-ui-mode=compact] .budget-overview-update-btn,body[data-ui-mode=compact] .budget-overview-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .budget-overview-export-btn,#app[data-ui-mode=compact] .budget-overview-print-btn,#app[data-ui-mode=compact] .budget-overview-search-btn,body[data-ui-mode=compact] .budget-overview-export-btn,body[data-ui-mode=compact] .budget-overview-print-btn,body[data-ui-mode=compact] .budget-overview-search-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .budget-overview-actions,body[data-ui-mode=compact] .budget-overview-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-overview-title,body[data-ui-mode=compact] .budget-overview-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .budget-overview-title h2,body[data-ui-mode=compact] .budget-overview-title h2{font-size:var(--ui-font-size-xl)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-overview-subtitle,body[data-ui-mode=compact] .budget-overview-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-overview-metrics,body[data-ui-mode=compact] .budget-overview-metrics{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important;grid-template-columns:repeat(3,minmax(140px,1fr))!important}#app[data-ui-mode=compact] .budget-overview-metric-item,body[data-ui-mode=compact] .budget-overview-metric-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-overview-metric-label,body[data-ui-mode=compact] .budget-overview-metric-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-overview-metric-value,body[data-ui-mode=compact] .budget-overview-metric-value{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .budget-overview-table,body[data-ui-mode=compact] .budget-overview-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-overview-table table,body[data-ui-mode=compact] .budget-overview-table table{margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-overview-table td,#app[data-ui-mode=compact] .budget-overview-table th,body[data-ui-mode=compact] .budget-overview-table td,body[data-ui-mode=compact] .budget-overview-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-overview-table th,body[data-ui-mode=compact] .budget-overview-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-overview-category,#app[data-ui-mode=compact] .budget-overview-category-content,body[data-ui-mode=compact] .budget-overview-category,body[data-ui-mode=compact] .budget-overview-category-content{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-overview-category-icon,body[data-ui-mode=compact] .budget-overview-category-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .budget-overview-amount,#app[data-ui-mode=compact] .budget-overview-current-period,#app[data-ui-mode=compact] .budget-overview-total-row,body[data-ui-mode=compact] .budget-overview-amount,body[data-ui-mode=compact] .budget-overview-current-period,body[data-ui-mode=compact] .budget-overview-total-row{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-overview-error,#app[data-ui-mode=compact] .budget-overview-loading,#app[data-ui-mode=compact] .budget-overview-no-data,body[data-ui-mode=compact] .budget-overview-error,body[data-ui-mode=compact] .budget-overview-loading,body[data-ui-mode=compact] .budget-overview-no-data{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-overview-help-modal,body[data-ui-mode=compact] .budget-overview-help-modal{border-radius:var(--ui-border-radius-md)!important;max-width:600px!important}#app[data-ui-mode=compact] .budget-overview-help-modal-header,body[data-ui-mode=compact] .budget-overview-help-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .budget-overview-help-modal-header h3,body[data-ui-mode=compact] .budget-overview-help-modal-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .budget-overview-help-modal-close,body[data-ui-mode=compact] .budget-overview-help-modal-close{width:28px!important;height:28px!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .budget-overview-help-modal-content,body[data-ui-mode=compact] .budget-overview-help-modal-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .budget-overview-help-modal-content h4,body[data-ui-mode=compact] .budget-overview-help-modal-content h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .budget-overview-help-modal-content li,#app[data-ui-mode=compact] .budget-overview-help-modal-content p,#app[data-ui-mode=compact] .budget-overview-help-modal-content ul,body[data-ui-mode=compact] .budget-overview-help-modal-content li,body[data-ui-mode=compact] .budget-overview-help-modal-content p,body[data-ui-mode=compact] .budget-overview-help-modal-content ul{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .budget-overview-container,body[data-ui-mode=compact] .budget-overview-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .budget-overview-metrics,body[data-ui-mode=compact] .budget-overview-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))!important}}@media (max-width:768px){#app[data-ui-mode=compact] .budget-overview-container,body[data-ui-mode=compact] .budget-overview-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .budget-overview-header,body[data-ui-mode=compact] .budget-overview-header{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .budget-overview-filter-group,body[data-ui-mode=compact] .budget-overview-filter-group{width:100%!important}#app[data-ui-mode=compact] .budget-overview-update-btn,body[data-ui-mode=compact] .budget-overview-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .budget-overview-actions,body[data-ui-mode=compact] .budget-overview-actions{width:100%!important;justify-content:space-between!important}#app[data-ui-mode=compact] .budget-overview-export-btn,#app[data-ui-mode=compact] .budget-overview-print-btn,#app[data-ui-mode=compact] .budget-overview-search-btn,body[data-ui-mode=compact] .budget-overview-export-btn,body[data-ui-mode=compact] .budget-overview-print-btn,body[data-ui-mode=compact] .budget-overview-search-btn{flex:1!important;text-align:center!important}#app[data-ui-mode=compact] .budget-overview-title h2,body[data-ui-mode=compact] .budget-overview-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .budget-overview-metrics,body[data-ui-mode=compact] .budget-overview-metrics{grid-template-columns:1fr!important}}@media (max-width:480px){#app[data-ui-mode=compact] .budget-overview-actions,body[data-ui-mode=compact] .budget-overview-actions{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-overview-export-btn,#app[data-ui-mode=compact] .budget-overview-print-btn,#app[data-ui-mode=compact] .budget-overview-search-btn,body[data-ui-mode=compact] .budget-overview-export-btn,body[data-ui-mode=compact] .budget-overview-print-btn,body[data-ui-mode=compact] .budget-overview-search-btn{width:100%!important}#app[data-ui-mode=compact] .budget-overview-table,body[data-ui-mode=compact] .budget-overview-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-overview-table td,#app[data-ui-mode=compact] .budget-overview-table th,body[data-ui-mode=compact] .budget-overview-table td,body[data-ui-mode=compact] .budget-overview-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-overview-metric-item,body[data-ui-mode=compact] .budget-overview-metric-item{padding:var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .budget-vs-actuals-container,body[data-ui-mode=compact] .budget-vs-actuals-container{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .budget-vs-actuals-breadcrumb,body[data-ui-mode=compact] .budget-vs-actuals-breadcrumb{margin-bottom:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-vs-actuals-back-btn,body[data-ui-mode=compact] .budget-vs-actuals-back-btn{width:28px!important;height:28px!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-back-icon,body[data-ui-mode=compact] .budget-vs-actuals-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-header,body[data-ui-mode=compact] .budget-vs-actuals-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important;margin-bottom:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-filter-group,body[data-ui-mode=compact] .budget-vs-actuals-filter-group{gap:var(--ui-spacing-xs)!important;min-width:160px!important}#app[data-ui-mode=compact] .budget-vs-actuals-filter-group label,body[data-ui-mode=compact] .budget-vs-actuals-filter-group label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-vs-actuals-select,body[data-ui-mode=compact] .budget-vs-actuals-select{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important;padding-right:2rem!important}#app[data-ui-mode=compact] .budget-vs-actuals-update-btn,body[data-ui-mode=compact] .budget-vs-actuals-update-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-export-btn,#app[data-ui-mode=compact] .budget-vs-actuals-help-btn,#app[data-ui-mode=compact] .budget-vs-actuals-print-btn,body[data-ui-mode=compact] .budget-vs-actuals-export-btn,body[data-ui-mode=compact] .budget-vs-actuals-help-btn,body[data-ui-mode=compact] .budget-vs-actuals-print-btn{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-actions,body[data-ui-mode=compact] .budget-vs-actuals-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-vs-actuals-title,body[data-ui-mode=compact] .budget-vs-actuals-title{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .budget-vs-actuals-title h2,body[data-ui-mode=compact] .budget-vs-actuals-title h2{font-size:var(--ui-font-size-xl)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-vs-actuals-subtitle,body[data-ui-mode=compact] .budget-vs-actuals-subtitle{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-metrics,body[data-ui-mode=compact] .budget-vs-actuals-metrics{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important;grid-template-columns:repeat(3,minmax(140px,1fr))!important}#app[data-ui-mode=compact] .budget-vs-actuals-metric-item,body[data-ui-mode=compact] .budget-vs-actuals-metric-item{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-vs-actuals-metric-label,body[data-ui-mode=compact] .budget-vs-actuals-metric-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-vs-actuals-metric-value,body[data-ui-mode=compact] .budget-vs-actuals-metric-value{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .budget-vs-actuals-table,body[data-ui-mode=compact] .budget-vs-actuals-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-table table,body[data-ui-mode=compact] .budget-vs-actuals-table table{margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-table td,#app[data-ui-mode=compact] .budget-vs-actuals-table th,body[data-ui-mode=compact] .budget-vs-actuals-table td,body[data-ui-mode=compact] .budget-vs-actuals-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-table th,body[data-ui-mode=compact] .budget-vs-actuals-table th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-vs-actuals-category,#app[data-ui-mode=compact] .budget-vs-actuals-category-content,body[data-ui-mode=compact] .budget-vs-actuals-category,body[data-ui-mode=compact] .budget-vs-actuals-category-content{font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-vs-actuals-category-icon,body[data-ui-mode=compact] .budget-vs-actuals-category-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .budget-vs-actuals-amount,#app[data-ui-mode=compact] .budget-vs-actuals-current-period,#app[data-ui-mode=compact] .budget-vs-actuals-total-row,body[data-ui-mode=compact] .budget-vs-actuals-amount,body[data-ui-mode=compact] .budget-vs-actuals-current-period,body[data-ui-mode=compact] .budget-vs-actuals-total-row{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-error,#app[data-ui-mode=compact] .budget-vs-actuals-loading,#app[data-ui-mode=compact] .budget-vs-actuals-no-data,body[data-ui-mode=compact] .budget-vs-actuals-error,body[data-ui-mode=compact] .budget-vs-actuals-loading,body[data-ui-mode=compact] .budget-vs-actuals-no-data{padding:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-help-modal,body[data-ui-mode=compact] .budget-vs-actuals-help-modal{border-radius:var(--ui-border-radius-md)!important;max-width:600px!important}#app[data-ui-mode=compact] .budget-vs-actuals-help-modal-header,body[data-ui-mode=compact] .budget-vs-actuals-help-modal-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .budget-vs-actuals-help-modal-header h3,body[data-ui-mode=compact] .budget-vs-actuals-help-modal-header h3{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .budget-vs-actuals-help-modal-close,body[data-ui-mode=compact] .budget-vs-actuals-help-modal-close{width:28px!important;height:28px!important;font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .budget-vs-actuals-help-modal-content,body[data-ui-mode=compact] .budget-vs-actuals-help-modal-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .budget-vs-actuals-help-modal-content h4,body[data-ui-mode=compact] .budget-vs-actuals-help-modal-content h4{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-help-modal-content li,#app[data-ui-mode=compact] .budget-vs-actuals-help-modal-content p,#app[data-ui-mode=compact] .budget-vs-actuals-help-modal-content ul,body[data-ui-mode=compact] .budget-vs-actuals-help-modal-content li,body[data-ui-mode=compact] .budget-vs-actuals-help-modal-content p,body[data-ui-mode=compact] .budget-vs-actuals-help-modal-content ul{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-sm)!important}@media (max-width:1024px){#app[data-ui-mode=compact] .budget-vs-actuals-container,body[data-ui-mode=compact] .budget-vs-actuals-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .budget-vs-actuals-metrics,body[data-ui-mode=compact] .budget-vs-actuals-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))!important}}@media (max-width:768px){#app[data-ui-mode=compact] .budget-vs-actuals-container,body[data-ui-mode=compact] .budget-vs-actuals-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-header,body[data-ui-mode=compact] .budget-vs-actuals-header{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .budget-vs-actuals-filter-group,body[data-ui-mode=compact] .budget-vs-actuals-filter-group{width:100%!important}#app[data-ui-mode=compact] .budget-vs-actuals-update-btn,body[data-ui-mode=compact] .budget-vs-actuals-update-btn{width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .budget-vs-actuals-actions,body[data-ui-mode=compact] .budget-vs-actuals-actions{width:100%!important;justify-content:space-between!important}#app[data-ui-mode=compact] .budget-vs-actuals-export-btn,#app[data-ui-mode=compact] .budget-vs-actuals-help-btn,#app[data-ui-mode=compact] .budget-vs-actuals-print-btn,body[data-ui-mode=compact] .budget-vs-actuals-export-btn,body[data-ui-mode=compact] .budget-vs-actuals-help-btn,body[data-ui-mode=compact] .budget-vs-actuals-print-btn{flex:1!important;text-align:center!important}#app[data-ui-mode=compact] .budget-vs-actuals-title h2,body[data-ui-mode=compact] .budget-vs-actuals-title h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .budget-vs-actuals-metrics,body[data-ui-mode=compact] .budget-vs-actuals-metrics{grid-template-columns:1fr!important}}@media (max-width:480px){#app[data-ui-mode=compact] .budget-vs-actuals-actions,body[data-ui-mode=compact] .budget-vs-actuals-actions{flex-direction:column!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-vs-actuals-export-btn,#app[data-ui-mode=compact] .budget-vs-actuals-help-btn,#app[data-ui-mode=compact] .budget-vs-actuals-print-btn,body[data-ui-mode=compact] .budget-vs-actuals-export-btn,body[data-ui-mode=compact] .budget-vs-actuals-help-btn,body[data-ui-mode=compact] .budget-vs-actuals-print-btn{width:100%!important}#app[data-ui-mode=compact] .budget-vs-actuals-table,body[data-ui-mode=compact] .budget-vs-actuals-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-vs-actuals-table td,#app[data-ui-mode=compact] .budget-vs-actuals-table th,body[data-ui-mode=compact] .budget-vs-actuals-table td,body[data-ui-mode=compact] .budget-vs-actuals-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-vs-actuals-metric-item,body[data-ui-mode=compact] .budget-vs-actuals-metric-item{padding:var(--ui-spacing-sm)!important}}#app[data-ui-mode=compact] .general-ledger-row-account-columns th:first-child,#app[data-ui-mode=compact] .general-ledger-row-item td:first-child,#app[data-ui-mode=compact] .general-ledger-table .gl-cell,body[data-ui-mode=compact] .general-ledger-row-account-columns th:first-child,body[data-ui-mode=compact] .general-ledger-row-item td:first-child,body[data-ui-mode=compact] .general-ledger-table .gl-cell{text-align:left!important;direction:ltr!important}#app[data-ui-mode=compact] .general-ledger-account-summary,#app[data-ui-mode=compact] .general-ledger-account-summary-balance,#app[data-ui-mode=compact] .general-ledger-account-summary-credit,#app[data-ui-mode=compact] .general-ledger-account-summary-debit,#app[data-ui-mode=compact] .general-ledger-row-account-columns th,#app[data-ui-mode=compact] .general-ledger-row-item td,#app[data-ui-mode=compact] .general-ledger-table td,#app[data-ui-mode=compact] .general-ledger-table th,body[data-ui-mode=compact] .general-ledger-account-summary,body[data-ui-mode=compact] .general-ledger-account-summary-balance,body[data-ui-mode=compact] .general-ledger-account-summary-credit,body[data-ui-mode=compact] .general-ledger-account-summary-debit,body[data-ui-mode=compact] .general-ledger-row-account-columns th,body[data-ui-mode=compact] .general-ledger-row-item td,body[data-ui-mode=compact] .general-ledger-table td,body[data-ui-mode=compact] .general-ledger-table th{text-align:left!important}.glass-tab-page,.glass-tab-view{--gtv-ease:cubic-bezier(0.25,0.46,0.45,0.94);--gtv-duration:0.36s;--gtv-blur:blur(18px) saturate(1.12);--gtv-blur-actions:blur(14px) saturate(1.1);--gtv-surface:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(248,245,255,.5) 42%,rgba(241,248,255,.54));--gtv-tabs-bg:linear-gradient(180deg,hsla(0,0%,100%,.42),rgba(248,250,252,.22));--gtv-actions-surface:linear-gradient(168deg,hsla(0,0%,100%,.52),rgba(248,245,255,.44) 50%,rgba(241,248,255,.48));--gtv-border:hsla(0,0%,100%,.78);--gtv-shadow:0 8px 32px rgba(139,92,246,.1),0 2px 8px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.9);--gtv-actions-shadow:0 4px 20px rgba(139,92,246,.08),inset 0 1px 0 hsla(0,0%,100%,.85);--gtv-margin-x:1.5rem;--gtv-margin-top:1.25rem;--gtv-content-padding-x:1.25rem;--gtv-content-padding-bottom:1.25rem}@media (min-width:768px){.glass-tab-page,.glass-tab-view{--gtv-margin-x:2.5rem;--gtv-margin-top:1.5rem;--gtv-content-padding-x:1.75rem;--gtv-content-padding-bottom:1.75rem}}.glass-tab-page{background:linear-gradient(165deg,#f8f5ff,#f1f5f9 38%,#eef2ff 72%,#fdf2f8);min-height:100vh}.glass-tab-view{position:relative;isolation:isolate;overflow:hidden;margin:var(--gtv-margin-top) var(--gtv-margin-x) 0;border:1px solid var(--gtv-border);background:var(--gtv-surface);backdrop-filter:var(--gtv-blur);-webkit-backdrop-filter:var(--gtv-blur);box-shadow:var(--gtv-shadow);animation:glass-tab-view-in .48s var(--gtv-ease) both}.glass-tab-view:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.06) 40%,transparent 55%);z-index:0}.glass-tab-view>*{position:relative;z-index:1}.glass-tab-view--flush{margin-left:0;margin-right:0}.glass-tab-view--no-animate{animation:none}.glass-tab-view__tabs{margin:0;padding:0;border-bottom:1px solid rgba(226,232,240,.55);background:var(--gtv-tabs-bg)}.glass-tab-view__tabs .tab-navigation--glass{border-bottom-color:transparent;background:transparent}.glass-tab-view__content{margin:0;padding:0 var(--gtv-content-padding-x) var(--gtv-content-padding-bottom);min-height:12rem}.glass-tab-view__panel{padding:1.25rem 0 .5rem;animation:glass-tab-view-panel-in .4s var(--gtv-ease) both}.glass-tab-view__panel--no-animate{animation:none}.glass-tab-view__actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.65rem;margin:1.75rem var(--gtv-margin-x) 1.5rem;padding:1rem 1.25rem;border:1px solid hsla(0,0%,100%,.72);border-top:1px solid rgba(226,232,240,.5);background:var(--gtv-actions-surface);backdrop-filter:var(--gtv-blur-actions);-webkit-backdrop-filter:var(--gtv-blur-actions);box-shadow:var(--gtv-actions-shadow);animation:glass-tab-view-in .5s var(--gtv-ease) .08s both}.glass-tab-view__actions--no-animate{animation:none}.tab-navigation--glass{--tn-glass-ease:var(--gtv-ease,cubic-bezier(0.25,0.46,0.45,0.94));--tn-glass-duration:0.32s;--tn-glass-blur:blur(12px) saturate(1.08);border-bottom:1px solid rgba(226,232,240,.55);background:transparent;padding:.35rem .5rem 0;gap:.25rem;animation:glass-tab-navigation-in .44s var(--tn-glass-ease) both}.tab-navigation--glass .tab-navigation__button{flex:1 1 0;margin-bottom:0;padding:.7rem 1rem .75rem;border:1px solid transparent;border-bottom:none;border-radius:0;background:transparent;transition:color var(--tn-glass-duration) var(--tn-glass-ease),background var(--tn-glass-duration) var(--tn-glass-ease),border-color var(--tn-glass-duration) var(--tn-glass-ease),box-shadow var(--tn-glass-duration) var(--tn-glass-ease),transform .2s cubic-bezier(.4,0,.2,1)}.tab-navigation--glass .tab-navigation__button:hover:not(.active):not(:disabled){color:#334155;background:hsla(0,0%,100%,.45);border-color:hsla(0,0%,100%,.65);backdrop-filter:var(--tn-glass-blur);-webkit-backdrop-filter:var(--tn-glass-blur);transform:translateY(-1px)}.tab-navigation--glass .tab-navigation__button.active{color:var(--tn-indigo-deep,#4f46e5);font-weight:700;background:linear-gradient(168deg,hsla(0,0%,100%,.78),rgba(238,242,255,.72) 48%,rgba(224,231,255,.76));border-color:hsla(0,0%,100%,.82);backdrop-filter:var(--tn-glass-blur);-webkit-backdrop-filter:var(--tn-glass-blur);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 4px 14px rgba(99,102,241,.12);transform:translateY(-1px)}.tab-navigation--glass .tab-navigation__button.active:after{display:block;content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;background:linear-gradient(90deg,#6366f1,#818cf8 50%,#60a5fa);box-shadow:0 0 10px rgba(99,102,241,.35);animation:glass-tab-navigation-indicator-in .35s var(--tn-glass-ease)}.tab-navigation--glass .tab-navigation__button.active:hover{background:linear-gradient(168deg,hsla(0,0%,100%,.88),rgba(238,242,255,.82) 48%,rgba(224,231,255,.86));color:var(--tn-indigo-deep,#4f46e5)}.tab-navigation--glass .tab-navigation__button:focus-visible{box-shadow:inset 0 0 0 2px rgba(99,102,241,.28)}.tab-navigation--glass .tab-navigation__button.active .tab-count{color:#4f46e5}@keyframes glass-tab-view-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes glass-tab-view-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes glass-tab-navigation-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes glass-tab-navigation-indicator-in{0%{transform:scaleX(.4);opacity:0}to{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.glass-tab-view,.glass-tab-view__actions,.glass-tab-view__panel,.tab-navigation--glass{animation:none}.tab-navigation--glass .tab-navigation__button{transition:none;transform:none!important}.tab-navigation--glass .tab-navigation__button.active:after{animation:none}}.glass-tab-page,.glass-tab-view{--gtp-ease:var(--gtv-ease,cubic-bezier(0.25,0.46,0.45,0.94));--gtp-duration:var(--gtv-duration,0.36s);--gtp-blur-panel:blur(16px) saturate(1.1);--gtp-blur-card:blur(18px) saturate(1.12);--gtp-blur-nested:blur(14px) saturate(1.08);--gtp-surface-panel:linear-gradient(168deg,hsla(0,0%,100%,.52),rgba(248,245,255,.44) 42%,rgba(241,248,255,.48));--gtp-surface-nested:linear-gradient(168deg,hsla(0,0%,100%,.45),rgba(238,242,255,.38) 48%,rgba(241,248,255,.42));--gtp-surface-card:linear-gradient(168deg,hsla(0,0%,100%,.58),rgba(248,245,255,.5) 42%,rgba(241,248,255,.54));--gtp-surface-card-highlight:linear-gradient(168deg,hsla(0,0%,100%,.68),rgba(238,242,255,.58) 48%,rgba(224,231,255,.62));--gtp-border:hsla(0,0%,100%,.78);--gtp-border-nested:hsla(0,0%,100%,.72);--gtp-shadow-panel:0 4px 22px rgba(139,92,246,.08),inset 0 1px 0 hsla(0,0%,100%,.88);--gtp-shadow-nested:0 6px 20px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.82);--gtp-shadow-card:0 4px 22px rgba(139,92,246,.09),0 1px 3px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.88);--gtp-title-color:#4f46e5;--gtp-shine-panel:linear-gradient(125deg,hsla(0,0%,100%,.48),hsla(0,0%,100%,.06) 42%,transparent 58%);--gtp-shine-card:linear-gradient(125deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.08) 42%,transparent 58%);--gtp-shine-nested:linear-gradient(125deg,hsla(0,0%,100%,.4),transparent 55%)}.glass-tab-panel{position:relative;isolation:isolate;overflow:visible;padding:1.15rem 1.25rem;margin-bottom:0;border:1px solid var(--gtp-border);border-radius:0;background:var(--gtp-surface-panel);backdrop-filter:var(--gtp-blur-panel);-webkit-backdrop-filter:var(--gtp-blur-panel);box-shadow:var(--gtp-shadow-panel);animation:glass-tab-panel-in .44s var(--gtp-ease) both;transition:border-color var(--gtp-duration) var(--gtp-ease),background var(--gtp-duration) var(--gtp-ease),box-shadow var(--gtp-duration) var(--gtp-ease),transform .22s cubic-bezier(.4,0,.2,1)}.glass-tab-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--gtp-shine-panel);z-index:0}.glass-tab-panel>*{position:relative;z-index:1}@media (min-width:768px){.glass-tab-panel{padding:1.35rem 1.5rem}}.glass-tab-panel--flex-column{flex:1 1 100%;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.75rem}.glass-tab-panel--flush{margin-top:0;margin-left:0;margin-right:0}.glass-tab-panel--nested{position:relative;isolation:isolate;padding:1.25rem 1.35rem;border:1px solid var(--gtp-border-nested);border-radius:0;background:var(--gtp-surface-nested);backdrop-filter:var(--gtp-blur-nested);-webkit-backdrop-filter:var(--gtp-blur-nested);box-shadow:var(--gtp-shadow-nested);animation:glass-tab-panel-in .48s var(--gtp-ease) .06s both;transition:border-color var(--gtp-duration) var(--gtp-ease),box-shadow var(--gtp-duration) var(--gtp-ease),transform .22s cubic-bezier(.4,0,.2,1)}.glass-tab-panel--nested:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--gtp-shine-nested);z-index:0}.glass-tab-panel--nested>*{position:relative;z-index:1}.glass-tab-panel--nested:hover{border-color:rgba(129,140,248,.45);transform:translateY(-1px);box-shadow:0 10px 28px rgba(99,102,241,.12),inset 0 1px 0 hsla(0,0%,100%,.9)}.glass-tab-panel__title{font-size:.75rem;font-weight:700;color:var(--gtp-title-color);letter-spacing:.06em;text-transform:uppercase;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(99,102,241,.22)}h3.glass-tab-panel__title,h4.glass-tab-panel__title{display:block;width:100%;text-align:left}.glass-tab-panel__row{display:grid;gap:1rem;width:100%;margin-bottom:1rem;align-items:start}.glass-tab-panel__row,.glass-tab-panel__row--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-tab-panel__row--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.glass-tab-panel__row--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.glass-tab-panel__row--cols-4>.glass-tab-panel__col-span-2{grid-column:span 2}.glass-tab-panel__row>*{min-width:0}@media (max-width:1200px){.glass-tab-panel__row--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-tab-panel__row--cols-4>.glass-tab-panel__col-span-2{grid-column:span 1}}@media (max-width:900px){.glass-tab-panel__row--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.glass-tab-panel__row,.glass-tab-panel__row--cols-3,.glass-tab-panel__row--cols-4{grid-template-columns:1fr}.glass-tab-panel__row--cols-4>.glass-tab-panel__col-span-2{grid-column:span 1}}.glass-tab-panel--stagger-rows>.glass-tab-panel__row:first-child{animation:glass-tab-panel-in .4s var(--gtp-ease) .05s both}.glass-tab-panel--stagger-rows>.glass-tab-panel__row:nth-child(2){animation:glass-tab-panel-in .4s var(--gtp-ease) .1s both}.glass-tab-panel--stagger-rows>.glass-tab-panel__row:nth-child(3){animation:glass-tab-panel-in .4s var(--gtp-ease) .15s both}.glass-tab-panel--stagger-rows>.glass-tab-panel__row:nth-child(n+4){animation:glass-tab-panel-in .4s var(--gtp-ease) .2s both}.glass-tab-panel__cards--stagger>.glass-tab-panel__card:first-child{animation-delay:.06s}.glass-tab-panel__cards--stagger>.glass-tab-panel__card:nth-child(2){animation-delay:.12s}.glass-tab-panel__cards--stagger>.glass-tab-panel__card:nth-child(3){animation-delay:.18s}.glass-tab-panel__cards--stagger>.glass-tab-panel__card:nth-child(n+4){animation-delay:.24s}.glass-tab-panel__card{position:relative;isolation:isolate;overflow:visible;padding:1.25rem 1.35rem;border-radius:0;border:1px solid var(--gtp-border);background:var(--gtp-surface-card);backdrop-filter:var(--gtp-blur-card);-webkit-backdrop-filter:var(--gtp-blur-card);box-shadow:var(--gtp-shadow-card);transition:border-color var(--gtp-duration) var(--gtp-ease),background var(--gtp-duration) var(--gtp-ease),box-shadow var(--gtp-duration) var(--gtp-ease),transform .22s cubic-bezier(.4,0,.2,1);animation:glass-tab-panel-card-in .44s var(--gtp-ease) both}.glass-tab-panel__card:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--gtp-shine-card);z-index:0}.glass-tab-panel__card>*{position:relative;z-index:1}.glass-tab-panel__card:hover{border-color:rgba(129,140,248,.5);transform:translateY(-2px);box-shadow:0 12px 32px rgba(99,102,241,.14),0 2px 8px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.92)}.glass-tab-panel__card--highlight{border-color:rgba(99,102,241,.45);background:var(--gtp-surface-card-highlight)}.glass-tab-panel__alert{position:relative;z-index:2;display:flex;align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;border-radius:0;animation:glass-tab-panel-in .4s var(--gtp-ease) .04s both}.glass-tab-panel__alert i{flex-shrink:0}.glass-tab-panel__alert--error{color:#b91c1c;border:1px solid hsla(0,91%,71%,.45);border-left:3px solid #ef4444;background:linear-gradient(168deg,hsla(0,86%,97%,.92),hsla(0,93%,94%,.85));box-shadow:0 4px 14px rgba(239,68,68,.1);font-weight:600}.glass-tab-panel__alert--error,.glass-tab-panel__alert--info{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.8125rem}.glass-tab-panel__alert--info{margin-top:.75rem;border:1px solid rgba(147,197,253,.55);border-left:3px solid #6366f1;background:linear-gradient(168deg,rgba(239,246,255,.88),rgba(224,231,255,.75));box-shadow:0 4px 14px rgba(99,102,241,.1);color:#3730a3}.glass-tab-panel__alert--info i{font-size:1rem;color:#3b82f6}.glass-tab-panel__alert--info span{line-height:1.5}.glass-tab-panel__alert--muted{margin-top:.5rem;padding:.65rem .85rem;border:1px solid rgba(226,232,240,.75);border-left:3px solid #94a3b8;background:rgba(248,250,252,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.75rem;color:#475569;font-style:italic}.glass-tab-panel__alert--muted i{font-size:.875rem;color:#6b7280}.glass-tab-panel__alert--muted span{line-height:1.4}@keyframes glass-tab-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes glass-tab-panel-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.glass-tab-panel{padding:.85rem .9rem;min-width:0}}@media (prefers-reduced-motion:reduce){.glass-tab-panel,.glass-tab-panel--nested,.glass-tab-panel--stagger-rows>.glass-tab-panel__row,.glass-tab-panel__alert,.glass-tab-panel__card{animation:none}.glass-tab-panel--nested:hover,.glass-tab-panel__card:hover{transform:none}}#app[data-ui-mode=compact],:root,body[data-ui-mode=compact]{--lf-font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",system-ui,sans-serif;--lf-label-font-size:0.625rem;--lf-label-line-height:1.2;--lf-label-min-height:calc(var(--lf-label-font-size)*var(--lf-label-line-height));--lf-label-letter-spacing:0.05em;--lf-label-font-weight:700;--lf-label-padding-left:0.1rem;--lf-label-color:#64748b;--lf-label-focus-color:#6366f1;--lf-required-color:#e53935;--lf-field-gap:0.35rem;--lf-messages-gap:0.2rem;--lf-control-height:2.25rem;--lf-control-font-size:0.75rem;--lf-control-line-height:1.25rem;--lf-control-pad-x:0.65rem;--lf-control-pad-y:0.5rem;--lf-control-value-color:#1e293b;--lf-control-placeholder-color:#94a3b8;--lf-control-font-weight:500;--lf-control-letter-spacing:-0.01em;--lf-description-content-min:2.5rem;--lf-description-control-min-height:calc(var(--lf-control-pad-y)*2 + var(--lf-description-content-min));--lf-checkbox-pad-x:0.85rem;--lf-checkbox-gap:0.65rem;--lf-checkbox-input-size:1.125rem}.glass-tab-page .label-checkbox-field--stacked.label-checkbox-field--flex,.glass-tab-page .label-date-field,.glass-tab-page .label-description-field,.glass-tab-page .label-dropdown,.glass-tab-page .label-input-field,.glass-tab-page .label-searchable-select{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.glass-tab-page .label-date-field--flex,.glass-tab-page .label-description-field--flex,.glass-tab-page .label-dropdown--flex,.glass-tab-page .label-input-field--flex{flex:none;min-width:0;max-width:100%;width:100%}.glass-tab-page .label-checkbox-field--stacked .label-checkbox-field__label,.glass-tab-page .label-date-field__label,.glass-tab-page .label-description-field__label,.glass-tab-page .label-dropdown__label,.glass-tab-page .label-input-field__label{font-size:var(--lf-label-font-size);line-height:var(--lf-label-line-height);min-height:var(--lf-label-min-height);font-weight:var(--lf-label-font-weight);letter-spacing:var(--lf-label-letter-spacing);font-family:var(--lf-font-family);color:var(--lf-label-color);margin:0;padding-left:var(--lf-label-padding-left);text-transform:uppercase}.glass-tab-page .label-date-field .date-picker-input-wrapper,.glass-tab-page .label-date-field__control,.glass-tab-page .label-description-field__control,.glass-tab-page .label-input-field__control{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.glass-tab-page .label-dropdown__control{display:flex;align-items:center;box-sizing:border-box;height:var(--lf-control-height);min-height:var(--lf-control-height);max-height:var(--lf-control-height);padding:0 var(--lf-control-pad-x);border:1px solid rgba(203,213,225,.85);border-radius:0;background:hsla(0,0%,100%,.72);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);overflow:hidden;transition:border-color .36s cubic-bezier(.25,.46,.45,.94),background .36s cubic-bezier(.25,.46,.45,.94),box-shadow .36s cubic-bezier(.25,.46,.45,.94)}.glass-tab-page .label-dropdown:hover .label-dropdown__control{border-color:#94a3b8;background:hsla(0,0%,100%,.88)}.glass-tab-page .label-dropdown--open .label-dropdown__control,.glass-tab-page .label-dropdown:focus-within .label-dropdown__control{border-color:#818cf8;background:hsla(0,0%,100%,.92);box-shadow:0 0 0 2px rgba(99,102,241,.2)}.glass-tab-page .label-dropdown--error .label-dropdown__control{border-color:rgba(239,68,68,.75);background:hsla(0,86%,97%,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 0 0 2px rgba(239,68,68,.12)}.glass-tab-page .label-dropdown--error .label-dropdown__trigger{border:none;box-shadow:none}.glass-tab-page .label-dropdown__trigger{height:100%;min-height:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.glass-tab-page .label-dropdown__trigger--open,.glass-tab-page .label-dropdown__trigger:focus,.glass-tab-page .label-dropdown__trigger:hover:not(:disabled){border:none;background:transparent;box-shadow:none}.glass-tab-page .label-date-field__control,.glass-tab-page .label-input-field__control{display:flex;align-items:center;height:var(--lf-control-height);min-height:var(--lf-control-height);max-height:var(--lf-control-height)}.glass-tab-page .label-checkbox-field--stacked.label-checkbox-field--flex{width:100%;min-width:0}.glass-tab-page .label-checkbox-field--stacked .label-checkbox-field__control{height:auto;min-height:0;max-height:none;padding:0;padding-left:var(--lf-label-padding-left);border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;align-items:center}.glass-tab-page .label-checkbox-field--glass.label-checkbox-field--flex{width:100%;min-width:0;max-width:100%}.glass-tab-page .label-date-field .date-picker-input-wrapper{height:100%;min-height:0;padding:0;border:none!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.glass-tab-page .label-date-field .date-picker-input-wrapper--open,.glass-tab-page .label-date-field .date-picker-input-wrapper:focus-within,.glass-tab-page .label-date-field .date-picker-input-wrapper:hover:not(.date-picker-input-wrapper--error){border:none!important;background:transparent!important;box-shadow:none!important}.glass-tab-page .label-date-field .date-picker-container--open{z-index:50}.glass-tab-page .label-description-field--flex{width:100%;max-width:100%}.glass-tab-page .label-description-field__control{width:100%;box-sizing:border-box}.glass-tab-page .label-dropdown--inline{width:auto;flex:0 1 auto;max-width:none}.glass-tab-page .label-dropdown--inline .label-dropdown__control,.glass-tab-page .label-dropdown--inline .label-dropdown__control--wide{width:auto;min-width:9rem;max-width:100%}@media (max-width:768px){.glass-tab-page .label-dropdown--inline,.glass-tab-page .label-dropdown--inline .label-dropdown__control,.glass-tab-page .label-dropdown--inline .label-dropdown__control--wide{width:100%;max-width:100%}}